摘 要: 病案借閱追溯系統(tǒng)建設(shè)的目的是促使普陀醫(yī)院病案借閱事務(wù)的信息化和自動化??蛻舳瞬捎肅++語言開發(fā),基于UML建模,后臺運(yùn)用動態(tài)SQL語句拼接和存儲過程從病案數(shù)據(jù)庫與HIS數(shù)據(jù)庫獲取病案狀態(tài),實現(xiàn)了病案批量借閱/歸還與核對、單份病案與批量病案狀態(tài)追溯、定時催還、歷史病案查詢、工作量統(tǒng)計、報表輸出等功能。該軟件的應(yīng)用極大提高了病案借閱效率,取得了良好的社會效益和經(jīng)濟(jì)效益,為數(shù)字化醫(yī)院的建設(shè)打下堅實的基礎(chǔ)。進(jìn)一步工作的方向是將系統(tǒng)深度整合到病案統(tǒng)計管理系統(tǒng)中去,最終實現(xiàn)單一的真正意義的電子病歷系統(tǒng)。
關(guān)鍵詞: 病案借閱; UML建模; 動態(tài)SQL語句; 存儲過程
中圖分類號:TP311 文獻(xiàn)標(biāo)志碼:A 文章編號:1006-8228(2013)03-64-03
0 引言
病案作為醫(yī)院“三寶”之一,對綜合性醫(yī)院的醫(yī)療、管理、教科研有著重要的價值。其中病案借閱和供應(yīng)是病案管理的中心工作。而隨著普陀醫(yī)院業(yè)務(wù)規(guī)模的擴(kuò)展,病案借閱工作逐漸顯現(xiàn)瓶頸:首先是開展業(yè)務(wù)的自動化水平低,病案收集、裝訂、借閱、復(fù)印和保管停留在手工整理階段,院內(nèi)各部門之間、醫(yī)院之間,病案資料難以共享;二是基礎(chǔ)設(shè)施滯后、存儲空間嚴(yán)重不足、庫房吃緊;三是病案借閱與復(fù)印流程繁瑣、效率低;四是病案介質(zhì)安全性的問題。每份病案都是珍貴的原始資料,無法備份,也不能遺失或損壞。如何破除病案管理成本高、效益低下的痼疾,是值得每個病案工作者思考、解決的現(xiàn)實問題[1]。
1 項目背景
普陀醫(yī)院是地處上海市區(qū)西北區(qū)域的一所三級綜合型醫(yī)院,醫(yī)務(wù)人員層級多、流動頻繁、病案借閱量大?,F(xiàn)行的病案借閱流程復(fù)雜,基于人工檢索操作,涉及科室多,效率低,易出錯。住院病人若需復(fù)印病案須先到社會接待科登記、開具復(fù)印申請單,勾劃出可以復(fù)印的客觀病史項目后再到病案室辦理。而查找一份病案往往要遍歷病房、出院處、病案室、地下室?guī)旆?,?jīng)過四、五道工序,打五、六個電話,費時耗力;而且經(jīng)常發(fā)生院內(nèi)幾個部門同時借閱同一份病案的情況,優(yōu)先級無法確定。在常規(guī)的病案借閱過程中,手工登記借閱/核對、歸還/核對、復(fù)印記錄等工作量很大,容易出錯,而且各登記簿之間數(shù)據(jù)時有矛盾、格式不統(tǒng)一,使查詢統(tǒng)計困難。對病案供應(yīng)流程重新梳理之后,普陀醫(yī)院信息科在全市同類醫(yī)院中率先使用病案條形碼管理,于2010年自主開發(fā)出一套“病案借閱追溯系統(tǒng)”,在每份病案的病史首頁上粘貼一張打印有住院號的條形碼(2010年后的新病案直接在病案首頁印刷上住院號條形碼),只須用條形碼掃描槍掃過病案,即可由程序捕獲到住院號,以此為主碼在后臺運(yùn)用動態(tài)SQL語句拼接和存儲過程從病案數(shù)據(jù)庫與HIS數(shù)據(jù)庫中獲取病案信息與狀態(tài),實現(xiàn)了病案借閱/歸還與核對、狀態(tài)查詢和定期催還、工作量統(tǒng)計的自動化。
2 系統(tǒng)分析與設(shè)計
本系統(tǒng)采用UML語言建模,作為系統(tǒng)的分析、設(shè)計工具,UML支持從需求分析到系統(tǒng)實施的軟件開發(fā)全過程,提供了九種圖形建模機(jī)制。首先利用USE CASE圖捕獲病案借閱追溯系統(tǒng)的需求,得到系統(tǒng)的靜態(tài)模型,并轉(zhuǎn)化為關(guān)系模型,再按照不同的抽象層次建立分析模型和設(shè)計模型,以構(gòu)造系統(tǒng)的結(jié)構(gòu)。靜態(tài)模型包括類圖、對象圖、組件圖和配置圖等。對本系統(tǒng)而言包括頂層需求模型、各模塊需求模型和重要用例的行為模型。然后建立系統(tǒng)的動態(tài)模型,包括順序圖、協(xié)作圖、狀態(tài)圖和活動圖等[2]。
用例圖從外部用戶的角度捕獲系統(tǒng)、子系統(tǒng)或類的行為,將系統(tǒng)劃分為對活動者具有意義的事務(wù),又稱用例。建立用例模型首先要確定角色,角色是與系統(tǒng)有交互作用的人或事務(wù),本系統(tǒng)共有四種角色:病案借閱員、病區(qū)醫(yī)生(或進(jìn)修醫(yī)師)、須復(fù)印病案的病人、系統(tǒng)管理員(信息科行政主管)[3]。系統(tǒng)用例圖如圖1所示,并由此推出本系統(tǒng)的功能模塊。
經(jīng)過業(yè)務(wù)流程梳理和系統(tǒng)功能分析,我們把本系統(tǒng)分為借閱/歸還與核對、單份/批量病案追溯、病案催還、工作量統(tǒng)計四個模塊。
借閱/核對業(yè)務(wù)流程:每月月初,各病區(qū)派醫(yī)生來病案室批量借閱上月該病區(qū)的出院病史。病案室將準(zhǔn)備好的這部分病史逐一用條形碼掃描槍掃描,將讀取到的病案首頁的條形碼住院號回送到程序,在借閱/核對窗體生成一張借出病史表,打印后交給該醫(yī)生簽名確認(rèn)。歸還/核對業(yè)務(wù)流程:每月月中,各病區(qū)派醫(yī)生來病案室批量歸還已借的上月該病區(qū)的出院病史。病案室將這部分歸還的病史逐一用條形碼掃描槍掃描,將讀取到的條形碼住院號回送到程序,在歸還/核對窗體生成一張歸還病史表,與先前生成的借出病史表逐條記錄作比對,若兩張表相等則完成歸還事務(wù),若不相等則打印出尚缺漏的病史列表交給該醫(yī)生簽名確認(rèn),并責(zé)成該病區(qū)及時歸還這些病史。借閱/核對與歸還/核對共享同一段程序代碼,通過對病史住院號設(shè)置標(biāo)志位來區(qū)別轉(zhuǎn)換。
單份/批量病案追溯模塊:遇到社會接待科轉(zhuǎn)來的人須復(fù)印病案或醫(yī)務(wù)科、醫(yī)保辦等管理部門須調(diào)閱一份或多份病史,首先須追溯到該病案的狀態(tài):可能在信息科地下室?guī)旆?,或在病案室上架處,或在異地托管的奉賢區(qū)某鎮(zhèn)的庫房,或已借到某病區(qū)且尚未歸還,或仍滯留在出院處。此時在病案追溯窗體輸入欲調(diào)閱的病案的住院號,依次搜索病案數(shù)據(jù)庫和HIS數(shù)據(jù)庫,獲取該病案的狀態(tài),從而感知到它所在的地理位置,繼而安排病案庫房管理員抽取病史。
病案催還模塊:須在程序內(nèi)部設(shè)置觸發(fā)條件,以設(shè)定的借閱時間為限,對超期未歸還的病史生成一張病史催還表,包括住院號、病案位置、借閱者工號、借閱者所在部門、借閱時間等字段,提醒病案借閱工作人員根據(jù)這張列表一一打電話催還。
工作量統(tǒng)計模塊:計算每月借閱、歸還、催還的總的記錄行數(shù)的累加值,推算出病案借閱工作人員每月的工作量,供科室領(lǐng)導(dǎo)對他們進(jìn)行工作考核。
3 系統(tǒng)實現(xiàn)
合法用戶經(jīng)登錄窗口識別身份通過后即進(jìn)入主窗口界面,由此可以選擇進(jìn)入主菜單的各個管理模塊,根據(jù)各自的權(quán)限從事登記或查詢操作。主窗體中包含五個窗體,主界面和各功能模塊構(gòu)成多文檔用戶界面(Multiple Document Interface,MDI),如圖2所示,左半部分為操作功能區(qū),右半部分為輸出列表區(qū),操作一目了然。
催還模塊中,先判斷是否選擇科室,再初始化Memo催還列表、判斷是否查詢所有病區(qū);再初始化本科室借閱數(shù)、各病區(qū)借閱總數(shù),得到選擇的科室、指定日期、該科室所欠病史的住院號。催還模塊的關(guān)鍵代碼如下:
4 結(jié)束語
UML是一種面向?qū)ο蠼5臉?biāo)準(zhǔn)語言,用于對應(yīng)用系統(tǒng)的各種成份的可視化建構(gòu)、定義和構(gòu)造系統(tǒng)模型。本文以“病案借閱追溯系統(tǒng)”為應(yīng)用背景,論述了該系統(tǒng)的設(shè)計與實現(xiàn)過程。與圖書、檔案管理系統(tǒng)相比,該系統(tǒng)復(fù)雜性更高,須從病案統(tǒng)計系統(tǒng)、病案翻拍制作系統(tǒng)、HIS出入院系統(tǒng)獲取數(shù)據(jù),以交叉比對;對程序健壯性、數(shù)據(jù)庫性能要求更高,而且隨著管理制度和借閱規(guī)則的變更,業(yè)務(wù)需求持續(xù)變化,須經(jīng)常對程序作版本更新[5]。本系統(tǒng)優(yōu)化了病案借閱流程,促使病案借閱工作趨向信息化,是我院著力提升管理能級的有益嘗試。軟件已部署在病案室和社會接待科,上線二年多來更新了四個版本,運(yùn)轉(zhuǎn)高效、穩(wěn)定。病區(qū)醫(yī)生和復(fù)印病案的患者的滿意度明顯提升。進(jìn)一步工作的方向是將系統(tǒng)深度整合到病案統(tǒng)計管理系統(tǒng)中去,成為可供調(diào)用的模塊。最終方向是實現(xiàn)單一的、真正意義上的電子病歷系統(tǒng),屆時紙質(zhì)病案徹底消亡,“病案借閱追溯系統(tǒng)”也將完成歷史使命,隨之終結(jié)。
參考文獻(xiàn):
[1] 王瑛霞.病案借閱中存在主要問題及其對策[J].中國病案,2012.13
(3):13-14
[2] 劉潤東.UML對象設(shè)計與編程[M].北京希望電子出版社,2002.
[3] 陳利,潘正清,孫究.基于UML的電子病案管理系統(tǒng)設(shè)計與實現(xiàn)[J].湖
北汽車工業(yè)學(xué)院學(xué)報,2007.3:66-69
[4] 劉羽飛,韓伯濤,鄭雪峰.病案管理系統(tǒng)的面向?qū)ο笤O(shè)計與實現(xiàn)[J].計
算機(jī)工程與設(shè)計,2006.3:1058-1061
[5] 陳亦新.病案統(tǒng)計信息管理系統(tǒng)的設(shè)計與實現(xiàn)[D].華東師范大學(xué)碩士
學(xué)位論文,2010.