郭正杰,程 薇
病區(qū)患者體溫測量自動安排程序的設(shè)計與應(yīng)用
郭正杰,程 薇
目的:解決目前在無移動護士工作站的情況下,護士手動安排病區(qū)患者體溫測量頻次的問題。方法:采用PowerBuilder9.0為開發(fā)工具,Oracle11.2g為后臺數(shù)據(jù)庫,依托“軍衛(wèi)一號”系統(tǒng)的原始數(shù)據(jù),開發(fā)體溫測量自動安排程序。結(jié)果:實現(xiàn)了患者體溫測量頻次的自動安排。結(jié)論:體溫測量自動安排程序彌補了目前護士工作站的缺陷,提高了護士的工作質(zhì)量。
體溫測量;程序設(shè)計;應(yīng)用
體溫測量是護士每天必須完成的常規(guī)工作。由于護理常規(guī)對不同的患者、不同的體溫度數(shù)有不同的測量頻次要求,如新入院患者前3 d、術(shù)后7 d,每天要求測量體溫2次,因此,護士每天都需要依據(jù)患者的變化、病情的變化實時動態(tài)調(diào)整體溫測量的患者與測量頻次[1],工作流程上重復(fù)性勞動多,容易出現(xiàn)遺漏、測量頻次錯誤,造成護士用于直接護理患者的時間減少。為此,設(shè)計了體溫測量自動安排程序。
1.1 需求分析
臨床體溫測量工作包括了查詢交班或醫(yī)囑等多個環(huán)節(jié)。具體流程為:安排每個患者體溫測量時間與頻次并抄至體溫測量單上,測量體溫,錄入并繪制體溫曲線,依據(jù)患者情況調(diào)整單個患者測量頻次,再次抄至體溫測量單作為下次測量依據(jù)。目前,醫(yī)院信息系統(tǒng)護士工作站實現(xiàn)了體溫錄入后自動形成電子體溫單功能,解決了護士體溫曲線繪制問題,可以自動生成每天常規(guī)的體溫測量單,但對實時、動態(tài)的調(diào)整測溫時間仍然需要護士手工進行修改。有學(xué)者報道,三級綜合醫(yī)院文書處理平均花費時間占總時間的45.36%[2];護理工作耗時最長的前10位排序,間接護理項目中的護理記錄排在總護理工時的第一位[3]。
1.2 體溫測量頻次的設(shè)定
按照仲劍平主編的《醫(yī)療護理技術(shù)操作常規(guī)》(第四版)[4]有關(guān)體溫測量要求進行設(shè)定。
1.3 數(shù)據(jù)采集要素
采集要素包括:患者ID號、患者入院時間、患者手術(shù)或特殊檢查醫(yī)囑、手術(shù)患者手術(shù)完成時間、護士本次測量前錄入的體溫數(shù)據(jù)。
1.4 體溫測量自動安排流程
根據(jù)護士測量前錄入的體溫變化數(shù)據(jù)、新患者的入院時間、手術(shù)患者預(yù)約信息以及手術(shù)患者的手術(shù)完成時間,結(jié)合體溫測量頻次的設(shè)定規(guī)則(見表1),后臺程序自動調(diào)整測量頻率,打印后交由護士,據(jù)此為臥床患者測定體溫,最后護士要將患者的體溫測量值錄入護士工作站,以便下次自動生成可用數(shù)據(jù)[5]。其流程如圖1所示。
表1 體溫測量頻次
圖1 錄入數(shù)據(jù)至護士工作站流程圖
該程序的實現(xiàn)必須依賴于對現(xiàn)有的醫(yī)院信息系統(tǒng)即“軍衛(wèi)一號”原始數(shù)據(jù)的采集,根據(jù)用戶登錄時的“db_user”在users表中找到該用戶所在的護理單元,然后提取該護理單元在院患者(pats_in_hospital)的ID號、住院次數(shù)、入院日期、姓名、床號、等級護理、危重癥信息,建立一個游標,循環(huán)此游標的同時,根據(jù)之前在生命體征表"vital_signs_rec"錄入的體溫數(shù)據(jù)和手術(shù)預(yù)約表"operation_schedule"中手術(shù)預(yù)約信息以及手術(shù)記錄表"operation_master"中的手術(shù)信息,同時根據(jù)表1的設(shè)定規(guī)則來自動產(chǎn)生該時間點需要測量體溫的所有患者信息,如圖2所示。
圖2 護理單元體溫測量結(jié)果圖
根據(jù)護理常規(guī)要求,以體溫測量時間點作為切入點,將1 d的時間分出6個時間點,分別為:2:00、6:00、10:00、14:00、18:00、22:00,結(jié)合臨床突發(fā)事件多等實際工作情況,把取單時間彈性設(shè)定為本時間點的前2 h及后0.5 h,例如:“10:00”這個時間點,操作者可以在8:00至10:30之間的任意時間取單。以下程序介紹了距離“10:00”這個時間點的前2 h和后0.5 h的一個時間段,護士因為某種原因錯過而無法提取數(shù)據(jù),這時將該時間點的值填到數(shù)據(jù)窗口中,在打印時顯示。
if time("08:00:00")<now()and now()<time("10: 30:00")then
ls_dj='C' dw_ctw.modify("t_clsj.text="+"′10:00′") end if
2.1 體溫測量時間點2:00及22:00
在該時間點只有病危、病重、特護及體溫38℃以上的患者才需要測量,因此只要滿足其中某一個條件的患者就被選中。
2.2 體溫測量時間點6:00及14:00
在該時間點只要滿足病危、病重、特護、連續(xù)3 d體溫37.1℃及以上、大手術(shù)當天及手術(shù)后7 d中某個條件的患者就被選中。
2.3 體溫測量時間點10:00
該時間點除了要出院的患者,其他患者都要測體溫。
2.4 體溫測量時間點18:00
該時間點只要滿足病危、病重、特護、連續(xù)3 d體溫37.1℃及以上、大手術(shù)當天及手術(shù)后7 d、新入院前3 d、轉(zhuǎn)入前3 d、大中手術(shù)前1 d、中小手術(shù)當天及術(shù)后7 d中某個條件的患者就被選中,但排除即將出院的患者。下列就是實現(xiàn)提取在18:00所有需要測量體溫患者信息的程序:
select user_dept into:ls_dept from users where db_user=:db_user;
select count(patient_id)into:ll_row from pats_in_ hospital where ward_code=:ls_dept and bed_no>=: li_ch1 and bed_no<:li_ch2;
li_ii=1
declare bill_cur_b cursor for select a.bed_no,a.patient_id,a.visit_id,a.patient_ condition,a.nursing_class,b.name from pats_in_hospital a,pat_master_index b where a.ward_code=:ls_dept and a.patient_id=b.patient_id and bed_no>=:li_ch1 and bed_no<:li_ch2 order by bed_no
open bill_cur_b;
for ll_i=1 to ll_row
fetch bill_cur_b into:ll_bed,:ls_patient_id,:ll_ visit_id,:ls_wzz,:ls_djhl,:ls_name;
//體溫連續(xù)3 d有一次超過37℃
select max(vital_signs_values)into:lde_tw from vital_signs_rec
where patient_id=:ls_patient_id and visit_id=:ll_ visit_id and vital_signs='體溫'and recording_date>= (select sysdate-interval'78'hour from dual);
//===手術(shù)當天
select count(patient_id)into:li_ssyy from operation_schedule
where patient_id=:ls_patient_id and visit_id=:ll_ visit_id and to_date(scheduled_date_time)=Trunc(sys-date);
//===7 d內(nèi)有特、大手術(shù)者
select count(patient_id)into:li_operation from operation_master where patient_id=:ls_patient_id and visit_id=:ll_visit_id and operation_scale in('特 ','大 ') and start_date_time>=(select sysdate-interval'174' hour from dual);
//===出院、明日出院
li_cyrq=0
select count(patient_id)into:li_cyrq from orders where patient_id=:ls_patient_id and visit_id=:ll_visit_id and order_code in('h902','h904');
if(ls_wzz='1'or ls_wzz='2'or ls_djhl='0'or lde_ tw>37.00 or li_operation>0 or li_ssyy>0 or ls_djhl='1') and li_cyrq=0 then
dw_ctw.insertrow(0)
dw_ctw.setitem(li_ii,"bed_no",ll_bed)
dw_ctw.setitem(li_ii,"dept_code",ls_name)
li_ii++
ls_wzz=""
lde_tw=0.0
li_operation=0
end if
next
close bill_cur_b;
2.5 程序開發(fā)環(huán)境
采用PowerBuilder9.0為開發(fā)工具,以 Oracle 11.2 g為后臺數(shù)據(jù)庫,系統(tǒng)運行平臺為WindowsXP/ Windows Server2003,依托“軍衛(wèi)一號”系統(tǒng)進行原始數(shù)據(jù)的錄入。
3.1 優(yōu)化了護士體溫測量工作流程
該程序通過計算機自動提取的方式優(yōu)化了體溫測量的工作流程,值班護士按計劃測量體溫時,只要選擇測溫時間,計算機便會迅速提取出該時間點所要測量體溫的患者信息,替代了以往手工調(diào)整、手工書寫體溫測量單的工作方式,給護士的工作帶來了便利。
3.2 提高了護士生命體征測量工作的質(zhì)量
程序能隨時提取病區(qū)內(nèi)醫(yī)生所下達的醫(yī)囑信息,自動調(diào)整病區(qū)患者體溫測量頻次,簡化了流程,并且提高了準確率,有效杜絕了體溫測量遺漏、測量頻次錯誤等問題。
雖然在移動護士工作站中可以通過實時體溫錄入自動安排體溫測量[6],但目前大多數(shù)醫(yī)院尚未普遍應(yīng)用,因此本程序仍然有較好的應(yīng)用前景。它能較好地解決目前護士工作站不能自動安排與調(diào)整病區(qū)患者體溫測量頻次變化的問題,在應(yīng)用過程中受到了護士的歡迎。下一步依據(jù)此原理可將脈搏、血壓、呼吸等測量納入程序自動安排,這將有效提高護士工作效率,減輕護士的工作負荷。
[1]程建英,王云娟,李志偉.玻璃體溫計測量體溫的研究進展[J].護理研究,2013,27(1):19-20.
[2]陳偉菊,彭剛藝.臨床護理文書規(guī)范:??破猍M].廣州:廣東科技出版社,2009:1-6.
[3]WANG N,Hailey D,YU P.Quality of nursing documentation and approaches to its evaluation:a mixed-method systematic review[J].J Adv Nurs,2011,67(9):1 858-1 875.
[4]仲劍平.醫(yī)療護理技術(shù)操作常規(guī)[M].4版.北京:人民軍醫(yī)出版社,1998.
[5]盧征.移動護士工作站的功能與類型探討[J].醫(yī)療衛(wèi)生裝備,2013,34(7):76-77.
[6]殷興艷,任國宏.移動護理信息系統(tǒng)的設(shè)計與應(yīng)用[J].醫(yī)療衛(wèi)生裝備,2013,34(5):50-51.
(收稿:2014-03-10 修回:2014-07-18)
(欄目責任編校:邢 楠)
Design and application of auto arrangement program for patient temperature measurement
GUO Zheng-jie1,CHENG Wei2
(1.Information Department,the 94th Hospital of the PLA,Nanchang 330002,China; 2.Nursing Department,the 94th Hospital of the PLA,Nanchang 330002,China)
ObjectiveTo eliminate the nurse's manual arrangement of patient temperature measurement in case the mobile nurse workstation is not available.MethodsPowerBuilder9.0 was used as the development tool,and Oracle11.2g was as the background database.The raw data from No.1 Military Medical Project system were involved in the development of auto arrangement program.ResultsThe auto arrangement of patient temperature measurement was realized.Conclusion The program makes up the defect of the existing nurse workstation,and enhances the working quality of the nurse.[Chinese Medical Equipment Journal,2014,35(11):68-70]
temperature measurement;program design;application
R318;TP311.1
A
1003-8868(2014)11-0068-03
10.7687/J.ISSN1003-8868.2014.11.068
郭正杰(1965—),男,工程師,主要從事醫(yī)院信息化方面的研究工作,E-mail:gzj6512065@163.com。
330002南昌,解放軍94醫(yī)院信息科(郭正杰),護理部(程 薇)通訊作者:程 薇,E-mail:Mymnc@163.com