李波
(南京醫(yī)科大學(xué) 附屬南京兒童醫(yī)院,江蘇 南京 210008)
基于B/S架構(gòu)的醫(yī)院電子病歷管理系統(tǒng)設(shè)計(jì)與研究
李波
(南京醫(yī)科大學(xué) 附屬南京兒童醫(yī)院,江蘇 南京 210008)
電子病歷系統(tǒng)是實(shí)現(xiàn)數(shù)字化醫(yī)院的重要內(nèi)容,先要討論電子病歷管理系統(tǒng)的定義及作用。因B/S結(jié)構(gòu)具有維護(hù)性、擴(kuò)展性強(qiáng)等優(yōu)點(diǎn),因此,基于B/S結(jié)構(gòu)開發(fā)電子病歷管理系統(tǒng)滿足醫(yī)院發(fā)展具體要求。文中深入分析B/S架構(gòu),根據(jù)系統(tǒng)設(shè)計(jì)原則設(shè)計(jì)相應(yīng)的功能模塊,并配備合理的數(shù)據(jù)庫,確保數(shù)據(jù)庫快速實(shí)現(xiàn)連接。測(cè)試結(jié)果表明,設(shè)計(jì)的電子病歷管理系統(tǒng)能快速錄入、查詢病案數(shù)據(jù),能實(shí)現(xiàn)可靠存儲(chǔ)病案數(shù)據(jù)等功能,對(duì)醫(yī)院及時(shí)掌握某個(gè)病案具有重要輔助作用。
B/S架構(gòu);電子病歷;管理系統(tǒng);功能模塊
電子病歷是指利用計(jì)算機(jī)錄入患者信息,主要用來保存、管理電子設(shè)施,從而改善手寫紙張病歷的不足之處[1]。目前,傳統(tǒng)的紙張病歷隸屬于被動(dòng)服務(wù)模式,電子病歷則是主動(dòng)服務(wù)形式,主要包括病案檢索、醫(yī)療質(zhì)量統(tǒng)計(jì)、醫(yī)療評(píng)價(jià)等功能。醫(yī)院各部門、可是任一時(shí)間和地點(diǎn)均可調(diào)閱患者所處醫(yī)院的病歷信息,便于醫(yī)療人員在日常工作中查詢醫(yī)療人員信息,為醫(yī)療研究、教學(xué)、醫(yī)療管理等工作發(fā)揮著重要作用。因此,電子病歷并非單純的病案電子存儲(chǔ),其是動(dòng)態(tài)的智能信息源。文中以B/S架構(gòu)為依據(jù),設(shè)計(jì)合理的醫(yī)院電子病歷管理系統(tǒng),快速實(shí)現(xiàn)醫(yī)院病歷檔案信息化、數(shù)字化發(fā)展效果。
一般情況下,在B/S結(jié)構(gòu)模式所設(shè)計(jì)的電子病歷管理系統(tǒng)由地層、中間層等組成,如圖1。在這個(gè)結(jié)構(gòu)中,地層作為電子病歷管理系統(tǒng)中的數(shù)據(jù)服務(wù)器,具有管理、存儲(chǔ)患者病歷的功能[2]。中間層主要由應(yīng)用服務(wù)器和Web服務(wù)器兩個(gè)內(nèi)容,其中,應(yīng)用服務(wù)器主要管理、查詢、歸檔病歷、制定統(tǒng)計(jì)報(bào)表,還可利用網(wǎng)關(guān)、外部系統(tǒng)對(duì)數(shù)據(jù)進(jìn)行交換。設(shè)計(jì)的客戶端主要利用瀏覽器完成操作[3]。
圖1 基于B/S架構(gòu)電子病歷管理結(jié)構(gòu)圖
本系統(tǒng)運(yùn)用B/S模式,該系統(tǒng)設(shè)計(jì)較強(qiáng)的維護(hù)性、可伸縮,促使“瘦型”客戶機(jī)可直接完成上網(wǎng)操作。
2.1 設(shè)計(jì)系統(tǒng)遵循的原則
1)先進(jìn)性原則:軟件設(shè)計(jì)使用最先進(jìn)的體系結(jié)構(gòu)及操作數(shù)據(jù)庫,具有良好的前瞻性,可以充分發(fā)揮已有計(jì)算機(jī)和網(wǎng)絡(luò)系統(tǒng)的功能及性能[4]。2)實(shí)用性原則:設(shè)計(jì)的電子病歷系統(tǒng)以醫(yī)院需求為依據(jù),并融入最新的管理經(jīng)驗(yàn)和理念,基于統(tǒng)一界面下提供各類實(shí)用性功能。3)開發(fā)性及安全性原則:支持已有醫(yī)院管理系統(tǒng),達(dá)到互聯(lián)互通,實(shí)現(xiàn)數(shù)據(jù)共享。設(shè)計(jì)的數(shù)據(jù)庫連接促使系統(tǒng)及數(shù)據(jù)庫完成集成操作。使用高度加密手段確保整個(gè)系統(tǒng)的安全性,促使整個(gè)系統(tǒng)具有較高的可靠性[5]。同時(shí),惡意用戶不能進(jìn)入系統(tǒng)查看資料,確保病歷數(shù)據(jù)的安全性,也在一定程度上保護(hù)醫(yī)院權(quán)益。4)經(jīng)濟(jì)性:在確保實(shí)現(xiàn)系統(tǒng)功能基礎(chǔ)上,確保系統(tǒng)的可靠性和可擴(kuò)展性,盡可能降低系統(tǒng)成本造價(jià),達(dá)到最好性價(jià)比[6]。
2.2 系統(tǒng)主要模塊及功能
電子病歷系統(tǒng)主要包括病案掃描、統(tǒng)計(jì)打印、編輯檢索、WEB查詢等模塊組成,如圖2所示。
圖2 醫(yī)院電子病歷系統(tǒng)功能模塊圖
2.2.1 病案掃描模塊
該系統(tǒng)設(shè)計(jì)簡(jiǎn)單明了的掃描界面,主要提供圖像矯正、文字加深、剪切黑邊等修補(bǔ)工具,確保獲取的病案影像清晰、明了[7]。
2.2.2 編輯管理模塊
系統(tǒng)輸入信息使用鍵盤輸入方法,病案首頁設(shè)計(jì)的關(guān)鍵信息是查詢?cè)吧梢幌盗袌?bào)表的源數(shù)據(jù),患者身份、病歷來源、醫(yī)生姓名等均要輸入數(shù)據(jù)庫內(nèi)。
2.2.3 數(shù)據(jù)庫存儲(chǔ)控制模塊
數(shù)據(jù)使用圖像壓縮技術(shù)存儲(chǔ)新,能有效縮減存儲(chǔ)空間,實(shí)現(xiàn)高壓縮比、不失真的還原效果。利用高級(jí)加密手段確保系統(tǒng)的安全性,系統(tǒng)支持各類存儲(chǔ)介質(zhì),能及時(shí)把影像文件存儲(chǔ)在光盤庫或磁盤上[8]。
2.2.4 WEB查詢模塊
系統(tǒng)利用INTE RNET技術(shù)展開查詢操作,便于遠(yuǎn)程、異地查找文檔圖案及有關(guān)信息。醫(yī)生利用醫(yī)院的內(nèi)聯(lián)網(wǎng)、因特網(wǎng)在任意地點(diǎn)查詢各項(xiàng)數(shù)據(jù),查詢界面廣泛運(yùn)用IE瀏覽器,便于使用[9]。
數(shù)據(jù)庫是指把實(shí)際業(yè)務(wù)和應(yīng)用處理后轉(zhuǎn)變?yōu)閿?shù)據(jù)庫結(jié)構(gòu),這是一個(gè)比較復(fù)雜、繁瑣的過程。一個(gè)良好的數(shù)據(jù)庫對(duì)開發(fā)應(yīng)用項(xiàng)目尤為重要,進(jìn)行設(shè)計(jì)時(shí)不單要采用新型的技術(shù),也必須充分考慮數(shù)據(jù)的特性、屬性等內(nèi)容[10]。因此,本次設(shè)計(jì)根據(jù)醫(yī)院實(shí)際需求,設(shè)計(jì)科學(xué)、便于使用、性能好的數(shù)據(jù)庫及相應(yīng)的系統(tǒng),在一定程度上完成各項(xiàng)操作。設(shè)計(jì)的數(shù)據(jù)庫是否合理對(duì)系統(tǒng)使用性能產(chǎn)生重要影響,不能只考慮系統(tǒng)設(shè)計(jì)的硬件、軟件,也要合理集合數(shù)據(jù)庫中數(shù)據(jù)處理情況[11]。本系統(tǒng)根據(jù)醫(yī)院日常信息管理工作任務(wù)設(shè)計(jì)相應(yīng)的數(shù)據(jù)庫,使用SQL Server2000是我們數(shù)據(jù)庫開發(fā)工具,以下基于SQL Server2000設(shè)計(jì)數(shù)據(jù)庫。平臺(tái)進(jìn)行開發(fā)前,必須對(duì)使用的數(shù)據(jù)展開大致分類和結(jié)構(gòu)展開設(shè)計(jì),想要清晰明了系統(tǒng)各項(xiàng)功能,確保關(guān)鍵數(shù)據(jù)在意外情況下不遭受破壞。數(shù)據(jù)庫連接代碼如下:
數(shù)據(jù)庫表主要用來存儲(chǔ)各類數(shù)據(jù)信息,依據(jù)系統(tǒng)需求展開設(shè)計(jì),醫(yī)院信息管理系統(tǒng)處理數(shù)據(jù)關(guān)系如圖3所示。醫(yī)院電子病歷系統(tǒng)主要包括病人信息表、住院記錄表、藥品信息表等,下文主要介紹病人信息表。
圖3 醫(yī)院病歷管理系統(tǒng)處理數(shù)據(jù)關(guān)系圖
表1 病人信息表
根據(jù)測(cè)試的透明度情況,軟件測(cè)試主要包括黑盒和白盒測(cè)試兩方面的內(nèi)容,黑盒測(cè)試就是根據(jù)已知產(chǎn)品的功能,驗(yàn)證設(shè)計(jì)的系統(tǒng)是否可以正常運(yùn)行[12]。白盒測(cè)試主要依據(jù)產(chǎn)品內(nèi)部工作中是否嚴(yán)格按照軟件說明書進(jìn)行,保障系統(tǒng)時(shí)刻處于正常運(yùn)行范圍。從軟件測(cè)試角度來說,軟件測(cè)試與其開發(fā)思想類似,依照邏輯順序分步驟實(shí)施測(cè)試,主要測(cè)試內(nèi)容如下:
4.1 單元測(cè)試
單元測(cè)試是白盒測(cè)試的主要內(nèi)容,通常以代碼為單位進(jìn)行相應(yīng)的測(cè)試。必須注意,在函數(shù)式語言中則以函數(shù)為單元實(shí)施測(cè)試。單元測(cè)試一般需要編寫適當(dāng)?shù)臏y(cè)試代碼完成測(cè)試,整個(gè)測(cè)試操作由程序員編碼過程中測(cè)試[13]。
4.2 集成測(cè)試
與單元測(cè)試相比,集成測(cè)試有不同之處,其屬于灰盒測(cè)試的一種形式。集成測(cè)試主要目的是檢驗(yàn)不同模塊間配合使用情況。同時(shí),集成測(cè)試與黑盒測(cè)試不需要考慮其內(nèi)部細(xì)節(jié),由此說明,集成測(cè)試包含白盒測(cè)試、黑盒測(cè)試的特點(diǎn)[14]。
4.3 確認(rèn)測(cè)試
確認(rèn)測(cè)試是檢驗(yàn)?zāi)硞€(gè)軟件是否達(dá)到需求要求的測(cè)試內(nèi)容,通常情況下,確認(rèn)測(cè)試隸屬于黑盒測(cè)試類型,Alpha和Beta測(cè)試分別屬于內(nèi)部、外部用戶測(cè)試[15]。
系統(tǒng)開發(fā)過程中,完成單元和集成測(cè)試操作后,以下主要介紹確認(rèn)測(cè)試相關(guān)內(nèi)容,從而保障整個(gè)系統(tǒng)滿足用戶需求。
1)用戶登錄測(cè)試
醫(yī)院在B/S架構(gòu)上設(shè)計(jì)的電子病歷管理系統(tǒng),設(shè)計(jì)各用戶所需的登錄權(quán)限。電子病歷系統(tǒng)可依據(jù)設(shè)定的功能進(jìn)入相應(yīng)界面,登錄界面如圖4所示。
圖4 用戶登錄界面圖
2)數(shù)據(jù)查詢測(cè)試
數(shù)據(jù)查詢是電子病歷系統(tǒng)主要功能之一,在查詢界面下,輸入一系列查詢條件,快速查找符合條件記錄的信息。
3)數(shù)據(jù)輸入、修改測(cè)試
一般情況下,在數(shù)據(jù)輸入界面中,用戶需要簡(jiǎn)單輸入記錄信息,并對(duì)數(shù)據(jù)庫進(jìn)行生成操作。依據(jù)驗(yàn)證查詢結(jié)果檢驗(yàn)數(shù)據(jù)庫系統(tǒng)內(nèi)是否保存所需的記錄信息。
4)測(cè)試統(tǒng)計(jì)、匯總功能
先把不同癥狀的患者及護(hù)理人員信息錄入數(shù)據(jù)庫內(nèi),根據(jù)錄入的統(tǒng)計(jì)條件綜合在院患者及醫(yī)護(hù)人員人數(shù),并將上述信息繪制成新的表格,記錄在數(shù)據(jù)庫內(nèi),確保數(shù)據(jù)庫數(shù)據(jù)與統(tǒng)計(jì)數(shù)據(jù)相一致。電子病歷管理系統(tǒng)提供便捷的查詢功能,經(jīng)過測(cè)試實(shí)現(xiàn)各種主要功能,滿足用戶實(shí)際要求。
綜上所述,病案屬于科技檔案的重要類型,數(shù)量較多、利用率高,多數(shù)醫(yī)院病歷管理系統(tǒng)是對(duì)醫(yī)院原有管理系統(tǒng)的有力補(bǔ)充,不僅對(duì)原有檔案數(shù)據(jù)實(shí)施管理,也能提供良好的電子病案接口,整合傳統(tǒng)與電子病案數(shù)據(jù),真正意義上實(shí)現(xiàn)歸納、總結(jié)數(shù)據(jù)管理,逐步完善整個(gè)醫(yī)院病歷管理系統(tǒng)流程。測(cè)試結(jié)果表明,文中設(shè)計(jì)的電子病歷管理系統(tǒng)用戶界面友好,使用方便,促使醫(yī)院各部門的數(shù)據(jù)能夠共享。
[1]吳華.電子病歷在現(xiàn)代醫(yī)院管理中的作用[J].繼續(xù)醫(yī)學(xué)教育,2013,27(2):14-19.
[2]李曉明,徐雷.臨床電子病歷質(zhì)量管理系統(tǒng)架構(gòu)設(shè)計(jì)[J].中國數(shù)字醫(yī)學(xué),2015,13(6):72-74.
[3]胡志堅(jiān).建設(shè)以電子病歷為核心的手術(shù)麻醉管理系統(tǒng)[J].福建電腦,2013,29(8):160-162.
[4]蔣昆,馮娟.我院信息化管理系統(tǒng)的建設(shè)與應(yīng)用[J].中國醫(yī)療設(shè)備,2013,28(6):95-96,81.
[5]李丹,曹小佳.電子病歷信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].微型機(jī)與應(yīng)用,2013,32(1):11-13.
[6]蘇韶生,楊皓程,何遠(yuǎn)源,等.電子病歷文檔管理系統(tǒng)的設(shè)計(jì)與應(yīng)用[J].中國病案,2014,15(1):53-55.
[7]陽紅,張彥,樊宏,等.電子病歷質(zhì)量管理系統(tǒng)在我院的應(yīng)用[J].西南國防醫(yī)藥,2014,24(12):1382-1383.
[8]唐雄.依托電子病歷的PICC置管信息管理系統(tǒng)的開發(fā)及應(yīng)用[J].醫(yī)療衛(wèi)生裝備,2013,34(2):45-46.
[9]任偉鋒,李潔.第四軍醫(yī)大學(xué)西京醫(yī)院推出國內(nèi)首個(gè)急診電子病歷管理系統(tǒng)[J].人人健康,2013,31(24):48.
[10]王雯,洪坤明,曹倩,等.電子病歷管理系統(tǒng)的研究與實(shí)現(xiàn)[J].數(shù)字技術(shù)與應(yīng)用,2015,17(10):162-163.
[11]宋云飛,陳佳琪.電子病歷管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].讀寫算(教育教學(xué)研究),2015,31(23):482-482.
[12]鄒芳,田曄,吳衛(wèi)國,等.基于非結(jié)構(gòu)化電子病歷的腦卒中數(shù)據(jù)挖掘管理系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)[J].中國數(shù)字醫(yī)學(xué),2015,10(3):41-44.
[13]李順飛,唐曉東,劉書楠,等.新版電子病歷的病歷質(zhì)量管理系統(tǒng)的設(shè)計(jì)與應(yīng)用[J].重慶醫(yī)學(xué),2014,25(19):2452-2454.
[14]徐磊,蔣紅兵,田書暢,等.基于C/S架構(gòu)的醫(yī)院患者隨訪管理系統(tǒng)的設(shè)計(jì)與開發(fā)[J].中國醫(yī)療設(shè)備,2015,11(4):74-77.
[15]杜偉,唐曉東,羅娟,等.新版電子病歷系統(tǒng)與心電信息管理系統(tǒng)的融合技術(shù)[J].醫(yī)療衛(wèi)生裝備,2013,34(6):68-69,86.
Design and research of hospital electronic medical record management system based on B/S architecture
LI Bo
(Nanjing Children's Hospital,Nanjing 210008,China)
The electronic medical record system is an important content of realizing digital hospital,should first discuss the definition and role of electronic medical records management system.Because of B/S structure has the advantages of strong maintainability and expansibility,therefore,development of electronic medical records management system based on B/S structure to meet specific requirements for hospital development.In this paper,in-depth analysis of B/S architecture,design the corresponding functional modules according to the system design principle,and provide reasonable database,to ensure rapid realizing database connection.Test results show that the design of electronic medical records management system can quickly entry,query the medical record data,can realize reliable storage function such as medical record data,to the hospital in time to master a certain medical record plays an important supporting role.
B/S architecture;electronic medical;records management system;function module
TN0
:A
:1674-6236(2017)05-0046-04
2016-03-21稿件編號(hào):201603266
李 波(1978—),男,江蘇南京人,工程師。研究方向:計(jì)算機(jī)醫(yī)院管理。