馮朝申,賽慶志
[作者單位]255300山東淄博,解放軍71345部隊衛生連(馮朝申,賽慶志)
部隊衛生信息管理系統定版于2000年8月,包含了門診掛號、門診信息、門診收費、住院信息、住院收費、醫囑處理、藥材管理、防疫信息、人員管理、綜合查詢、指標管理、系統維護、價表管理、公用字典、醫療卡管理、轉診管理與外診報銷、經費管理與數據上報等十七個功能模塊。部隊規模結構和力量編成調整改革已基本完成,醫療單位(衛生連)衛生工作管理系統仍沿用原師、旅醫院留下的部隊衛生信息管理系統,對醫療單位(衛生連)醫療工作過程中產生的門診患者就診情況、住院患者流動情況、患者費用與醫療單位(衛生連)收支情況、醫療單位(衛生連)人員管理、庫存藥品管理、醫療護理情況,以及防疫工作情況和醫療單位(衛生連)運行中的一些管理信息等進行綜合管理、分析,形成各類統計報表,為管理部門及領導決策提供依據并規范了醫療單位(衛生連)的工作流程,實現了部隊醫療單位(衛生連)綜合管理,滿足了管理機關評價需要也規范了醫療單位(衛生連)的信息化管理。
部隊衛生信息管理系統從開發至今一直缺少電子病歷系統[1],不能完成患者入院記錄、病情記錄、手術記錄等項目電子化,導致醫療單位(衛生連)病歷書寫仍停留在紙質書寫階段,不利于病歷的存檔、檢索查詢等信息化的實現。筆者根據所學知識,結合基層部隊衛生醫療單位臨床工作實際,在深入研究部隊衛生信息管理系統的基礎上,利用Sybase公司的PowerBuilder9.0集成化開發工具編程開發了“部隊電子病歷系統”。
1.1 設計思路部隊衛生信息管理系統的住院信息系統模塊包含了病案首頁、患者入院登記、患者入科核查、患者出科管理、在院患者瀏覽功能,但缺少在院患者病歷電子書寫管理模塊。該研究基于住院信息系統功能模塊信息,設計開發患者電子病歷系統。電子病歷系統以部隊衛生信息管理系統為基礎,并與其高度融合為一體,只能對已完成入科核查的在院患者進行病歷書寫、修改,對已出院的患者則無權進行病歷書寫、更改,確保病歷的真實性、可靠性,并實現電子病歷的實時查詢。
1.2 數據結構設計在部隊衛生信息管理系統數據庫 “BITC_AHIS_360”內病案首頁數據結構表“INP_IN_HOSPITALF”不改變表屬性的情況下添加如下字段:

字段名稱數據類型數據長度 小數位 能否為空 默認值 備注ryjl image 能 入院記錄scjl image 能 首程記錄sqxj image 能 術前小結bcjl image 能 病程記錄ssjl image 能 手術記錄shbcl image 能 術后病程錄cyxj image 能 出院小結
在部隊衛生信息管理系統數據庫“BITC_AHIS_360”添加病歷模板數據結構表“blmb”,表的主鍵為“bh”,表字段如下:

字段名稱數據類型數據長度 小數位 能否為空 默認值 備注bhchar10 否 編號lx varchar 20 能 模板類型name varchar 40 能 模板名稱blmb image 能 病歷模板
1.3 應用程序開發利用PowerBuilder9.0提供可視化的應用開發環境和面向對象可視化技術,方便快捷地開發出基于部隊衛生信息管理系統數據庫“BITC_AHIS_360”的電子病歷系統應用程序,系統采用類Windows的多文檔界面窗口。系統登錄窗口主要實現數據庫的連接、用戶登錄驗證,用戶登錄調用部隊衛生信息管理系統數據庫內的系統用戶表“SYS_CZY_PASS”相應用戶數據,確保用戶一致性。病歷模板管理窗口通過OLE模式[1]調用外部Microsoft Office Word功能對不同類型的病歷建立模板并管理。病歷書寫窗口利用已建立的相應病歷模板對在院患者的病歷進行編輯保存。病歷查詢窗口實現患者電子病歷的查詢功能。系統所有數據都保存在部隊衛生信息管理系統數據庫“BITC_AHIS_360”內,與部隊衛生信息管理系統構成有機整體。
1.4 目標安裝程序生成與安裝電子病歷系統在PowerBuilder9.0平臺經測試達到設計要求,編譯生成目標程序,利用Tiger Installer安裝程序制作軟件,把目標程序及相關文件打包制作成標準的安裝程序。電子病歷系統具有高度的適應性,能夠滿足單機用戶及網絡用戶的需求。系統安裝適用WINDOWS XP、WINDOWS 2000、 WINDOWS 7、WINDOWS 8和WINDOWS 10操作系統,要求目標計算機上必須安裝Microsoft Office Word軟件。用戶獲得電子病歷系統安裝包程序,拷貝到運行“部隊衛生信息管理系統”的計算機上雙擊“部隊電子病歷系統.exe”安裝程序,一直單擊“下一步”即可完成程序安裝。
2.1 數據庫文件配置部隊電子病歷系統安裝完成后,首先進行數據庫配置文件“dzbl.ini”的配置。在部隊電子病歷系統安裝目錄文件夾下(默認路徑為“C:Program Files71345部隊衛生連部隊電子病 歷 系 統 ”) 找 到 “dzbl.ini” 并 打 開 , 修 改“ServerName=EGDHMD423A4HI7L” 項 “EGDHMD 423A4HI7L”為所在計算機上的部隊衛生信息管理系統數據庫服務器的計算機名稱。格式為Server Name=數據庫服務器的計算機名稱。
2.2 系統登錄與啟動電子病歷系統登錄與部隊衛生信息管理系統登錄用同樣的用戶名和密碼。登錄成功后進入電子病歷系統主窗口,系統自動檢測部隊衛生信息管理系統數據庫“BITC_AHIS_360”內有無數據結構表 “blmb”和數據結構表“INP_IN_HOSPITALF”內有無入院記錄“ryjl”等相應字段,若無則進行更新數據結構,完成數據結構表“blmb”構建和在數據結構表“INP_IN_HOSPITALF”內添加入院記錄“ryjl”等相應字段。
2.3 病歷模板管理在系統主窗口點模板管理,進入模板管理窗口,如圖1。
添加相應的模板條目保存,雙擊某行模板名稱,調用外部Microsoft Office Word程序對模板進行編輯,編輯完成關閉Word,點更新按鈕完成相應模板保存到數據庫。
2.4 病歷書寫在系統主窗口點擊病歷書寫,進入病歷書寫窗口,如圖2。
系統自動顯示部隊衛生信息管理系統中的在院患者于病歷書寫窗口左側,雙擊某行在院患者,選擇書寫病歷的類型,點書寫按鈕編輯病歷,若第一次書寫該病歷,系統彈出病歷模板窗口,選擇對應的模板調用Microsoft Office Word進行編輯,方便快捷,第二次書寫直接從數據庫中讀出該病歷調用Ms Word進行編輯,編輯完成關閉Word,點保存按鈕保存到數據庫。
2.5 病歷查詢在系統主窗口點病歷查詢,進入病歷查詢窗口,如圖3。

圖 1 電子病歷模板管理窗口

圖 2 電子病歷書寫窗口

圖 3 電子病歷查詢窗口
可直接輸入病案號點病歷按鈕查詢病歷,也可按時間查詢患者后雙擊某行患者,得到病案號后點病歷按鈕查詢病歷。
該電子病歷系統安裝應用以來,能與部隊衛生信息管理系統高度融合,補充了部隊衛生信息管理系統缺少電子病歷系統[2]的短板,電子病歷系統取代手寫紙張病歷,方便了患者病歷的保存、管理、傳輸、實時查詢和打印,實現了患者病歷信息化管理。存在問題主要是模板管理缺少病歷模板導出、導入功能,不方便病歷模板快速建立,下一步應針對這一短板進行設計開發。