楊燕紅,馬玉桂
濟南軍區(qū)總醫(yī)院 信息科,山東 濟南250031
基于HIS的靜脈輸液瓶貼與巡視卡打印程序的設計與實現(xiàn)
楊燕紅,馬玉桂
濟南軍區(qū)總醫(yī)院 信息科,山東 濟南250031
目的 改變以往護士手工書寫的方式,實現(xiàn)輸液瓶貼與巡視卡自動生成打印。方法 利用現(xiàn)有醫(yī)院信息系統(tǒng)(HIS)數(shù)據(jù)庫的數(shù)據(jù),創(chuàng)建給藥途徑表、醫(yī)囑信息表新表,使用PowerBuilder 9.0開發(fā)工具進行程序設計。結果 該程序能夠自動提取醫(yī)囑,生成數(shù)據(jù);具有打印輸液瓶貼與輸液卡功能。結論 使用電子輸液瓶貼與巡視卡,可減少差錯事故,極大地提高護理工作效率和工作質量。
輸液瓶貼;輸液巡視卡;數(shù)據(jù)庫;計算機網(wǎng)絡
靜脈輸液是疾病治療過程中的一項基本操作,是醫(yī)療、護理工作中必不可少的重要環(huán)節(jié)[1]。以往護士輸液前需要逐個在標簽上手寫輸液藥品貼在液體袋上,輸液過程中還要手工抄寫輸液醫(yī)囑,完成巡視卡填寫。這種方式容易造成字跡不清、內(nèi)容不全,不僅加大了護士的工作量,而且增加了出錯的機會,也不便于患者了解自己的用藥情況。針對這些問題,我們在醫(yī)院信息系統(tǒng)(HIS)的基礎上,利用護士站已處理的醫(yī)囑數(shù)據(jù),如病人床號、長期或臨時醫(yī)囑標志、臨時醫(yī)囑執(zhí)行時間等信息提取出來,生成輸液瓶貼、輸液巡視卡的醫(yī)囑內(nèi)容,并在特制的瓶貼和A5紙上分別打印,使瓶貼和巡視卡內(nèi)容更加規(guī)范、整潔,護士工作更加快速、準確。
1.1 工作模式
系統(tǒng)設計依托HIS及計算機網(wǎng)絡,采用客戶機/服務器模式(Client/Server,C/S)實現(xiàn)??蛻?服務器模式是將任務進行分解,再協(xié)同解決任務的計算模式設計[2]。在各科室護士工作站安裝客戶端軟件,客戶端向服務器端提出任務需求,服務器端對任務處理后并將結果送回客戶端,即實現(xiàn)醫(yī)囑提取與打印。
1.2 開發(fā)環(huán)境
客戶端程序使用Powerbuilder9.0數(shù)據(jù)庫開發(fā)工具完成。Powerbuilder提供了可視化的應用開發(fā)環(huán)境[3],通過引入獨具特色的數(shù)據(jù)窗口對象,可以方便地實現(xiàn)與后臺服務器數(shù)據(jù)庫的連接。開發(fā)出的客戶端程序與數(shù)據(jù)庫服務器協(xié)同工作,提供友好的界面來實現(xiàn)查詢、打印等功能。
服務器數(shù)據(jù)庫采用Oracle Database 10g。Oracle數(shù)據(jù)庫是目前使用最為廣泛的數(shù)據(jù)庫管理系統(tǒng),在可用性、可擴展性、數(shù)據(jù)安全性、穩(wěn)定性等方面具有強大的優(yōu)勢[4-5]。我院的HIS數(shù)據(jù)庫為Oracle,程序開發(fā)充分利用了現(xiàn)有的數(shù)據(jù)資源。
1.3 數(shù)據(jù)結構
(1)利用現(xiàn)有數(shù)據(jù)庫表提取有關數(shù)據(jù),涉及到的表包括:用戶記錄表(users)、科室字典(dept_dict)、工作人員字典(staff_dict)、工作人員分組字典(staff_vs_group)、床位記錄表(bed_rec)、在院病人記錄表(pats_in_hospital)、病人主索引(pat_master_index)、醫(yī)囑記錄(orders)。其中,用戶記錄和科室字典表用于判斷登錄用戶的合法性,并提取用戶所屬科室的名稱及代碼;工作人員和分組字典用于獲取用戶所屬分組中的護理單元,適用于1個用戶管理多個護理單元的情況。與住院病人管理有關的表,包括床位記錄表、在院病人記錄表、病人主索引、醫(yī)囑記錄表,用于獲得打印時所需的內(nèi)容,如床號、姓名、病人ID、輸液藥品名、劑量等。
(2)對現(xiàn)有的給藥途徑表增加了字段TRANS_PRINT 和LABEL_PRINT,設為字符型,長度為1個字節(jié),用于定義某種給藥需要打印巡視卡和瓶貼,設置值為“1”時打印,為“0”時不打印,可以根據(jù)用戶需求靈活設置。另外,創(chuàng)建了新表ORDERS_INSPECT,以方便實現(xiàn)長期醫(yī)囑的巡視卡打印。設置字段包括:病區(qū)代碼、病人標識、病人本次住院標識、姓名、床號、醫(yī)囑序號、醫(yī)囑子序號、醫(yī)囑正文、藥品一次使用劑量、劑量單位、頻次序號。將病人標識、病人本次住院標識、醫(yī)囑序號、醫(yī)囑子序號、頻次序號5個字段作為主鍵。創(chuàng)建完成后建立同義詞并授權護士角色,用于對該表進行訪問和修改。
1.4 主要技術方法
1.4.1 打印科室選擇設計
用戶登錄后,分別從users和staff_dict、staff_vs_group表中提取用戶所在科室和所分管護理單元,默認為users中的所在科室,通過下拉列表選擇護理單元,打印所選護理單元的病人信息。
1.4.2 界面與數(shù)據(jù)窗口設計
考慮到護士操作方便,瓶貼打印和巡視卡打印在一個窗口中完成,操作主界面,見圖1。其中“打印范圍”和“醫(yī)囑類型”通過單選按鈕選擇。單病人選項可以輸入床號或打印范圍。“醫(yī)囑類型”為臨時醫(yī)囑時,默認開始時間為機器當前時間,可以修改錄入、打印當天開始時間之后的臨時醫(yī)囑。
圖1 程序主界面
Powerbuilder提供了數(shù)據(jù)窗口對象及數(shù)據(jù)窗口控件,可以方便、直觀、簡捷地操縱數(shù)據(jù)庫[6]。數(shù)據(jù)窗口采用tabular列表風格,可以根據(jù)打印要求調整各列的標題及位置。其中,臨時、長期醫(yī)囑的瓶貼以及臨時醫(yī)囑的巡視卡數(shù)據(jù),直接通過檢索和關聯(lián)條(orders,pat_master_index,pats_in_ hospital)中提取并打印。長期醫(yī)囑的巡視卡打印,是在打印前根據(jù)條件生成所需數(shù)據(jù),并寫入創(chuàng)建的新表ORDERS_ INSPECT中,數(shù)據(jù)窗口針對此表進行設計,這樣可以方便地實現(xiàn)打印并且較少地占用數(shù)據(jù)訪問資源。
1.4.3 長期醫(yī)囑頻次計算
對于1日多次的長期醫(yī)囑,需要根據(jù)頻次計算打印次數(shù)以實現(xiàn)多次打印。通過定義函數(shù)Get_freq_counter()計算實現(xiàn)。內(nèi)容如下:
Long h,l,k
string perform_time
l = 1
k = 0
perform_time = perform_schedule_str+”-”
h = Pos(perform_time,”-”,l)
DO WHILE h <> 0
l = h+1
h = Pos(perform_time,”-”,l)
k++
LOOP
return k
1.4.4 打印機及紙張的設置
瓶貼打印選擇斑馬Zebra條碼打印機(與檢驗條碼共用一個打印機)紙張選用特制的可粘貼紙,大小定義為75 mm×55 mm(長×寬)。巡視卡打印使用默認的醫(yī)囑打印機,紙張為A5紙。
2.1 有效利用了數(shù)據(jù)資源
系統(tǒng)依托現(xiàn)有計算機信息平臺開發(fā)輸液瓶貼與巡視打印程序,實現(xiàn)了自動提取患者的床號、姓名、所輸注的液體名稱和劑量等,簡化了流程設計。
2.2 改進文件設置方便使用
起初設計時護理單元從初始化文件中獲取,如果1名護士管理多個護理單元,使用前就要修改初始化文件,受到機器和程序限制。目前改為從表中讀取護士所管護理單元,這樣不需改變設置,就可以方便地切換護理單元實現(xiàn)打??;需要打印的給藥途徑也在表中進行定義,使打印設置更靈活。
2.3 格式規(guī)范字跡清晰
打印的輸液瓶貼和巡視卡字體統(tǒng)一,字跡清晰,整齊美觀,避免了手工書寫易錯、潦草、不易辨認的問題,達到了規(guī)范、整潔、快速準確的要求。
2.4 提高了護理工作效率和質量
使用電子輸液瓶貼與巡視卡后,把臨床護士從傳統(tǒng)的手工謄抄工作中解放出來,使護士有更多的時間投入到其他護理工作中,減少了書寫差錯事故。并且便于患者了解自己的用藥情況,滿足了患者對治療用藥的知情權,極大地提高了護理工作效率和工作質量[7-8]。
[1] 馬東利,李作君,陳政.靜脈輸液技術支持小組對提升臨床護理質量的作用[J].華北國防醫(yī)藥,2009,21(5):84-85.
[2] 王瑞青.客戶端/服務器技術研究[J].電腦開發(fā)與應用,2012, 25(6):23-25.
[3] 鄭阿奇,殷紅先,張為民.PowerBuilder實用教程[M].北京:電子工業(yè)出版社,2009.
[4] 張紅強.Oracle數(shù)據(jù)庫實例教程[M].天津:天津大學出版社,2009.
[5] 阿拉派蒂.Oracle10g數(shù)據(jù)庫管理藝術[M].鐘鳴,譯.北京:人民郵電出版社,2007.
[6] 馬景濤.PowerBuilder9.0實用培訓教程[M].北京:清華大學出版社,2005.
[7] 徐紅波,趙建華.電子輸液瓶貼與手抄瓶貼的成本研究[J].中國實用護理雜,2008,24(10):66-67.
[8] 王春蓮,黃燕萍.靜脈輸液巡視卡的應用對防范輸液糾紛的效果觀察[J].河北醫(yī)學,2010,16(6):758-759.
Design and Implementation of Infusion Labels and Inspection Card Printing Process Based on HIS
YANG Yan-hong, MA Yu-gui
Department of Information, General Hospital of Jinan Military Region, Jinan Shandong 250031, China
Objective To change manual writing into automatic printing for infusion labels and inspection cards. Methods Created administration tables and prescription information tables using current HIS database, then designed the program by Powerbuilder 9.0. Results The program can automatically extract the doctor's orders, generate data, and print infusion labels and inspection cards. Conclusion Automatic printing of infusion labels and inspection cards can reduce the errors and improve the efficiency and quality of nursing.
infusion labels ; infusion inspection card; database; computer network
TP311.52
A
10.3969/j.issn.1674-1633.2015.01.024
1674-1633(2015)01-0080-03
2014-06-20
2014-07-14
作者郵箱:yyhjyf@126.com