醫(yī)院電子病歷信息安全平臺(tái)設(shè)計(jì)研究
時(shí)間:2022-05-30 08:35:49
導(dǎo)語(yǔ):醫(yī)院電子病歷信息安全平臺(tái)設(shè)計(jì)研究一文來(lái)源于網(wǎng)友上傳,不代表本站觀點(diǎn),若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。
摘要:電子病歷信息安全平臺(tái)設(shè)計(jì)是醫(yī)院信息系統(tǒng)建設(shè)中的重要組成部分,電子病歷可以實(shí)現(xiàn)用戶就診全流程信息記錄的電子化和智能化管理,提高病歷管理的安全性,因此電子病歷信息安全平臺(tái)的設(shè)計(jì)在醫(yī)院信息化建設(shè)中非常重要。對(duì)電子病歷信息安全平臺(tái)的設(shè)計(jì)需求進(jìn)行了分析,結(jié)合醫(yī)院電子病歷應(yīng)用和管理的實(shí)際情況,對(duì)電子病歷信息安全平臺(tái)的總體架構(gòu)以及各部分功能實(shí)現(xiàn)進(jìn)行了設(shè)計(jì),提高了醫(yī)院對(duì)電子病歷數(shù)據(jù)管理的安全性。
關(guān)鍵詞:電子病歷;信息安全;平臺(tái)設(shè)計(jì);B/S模式
醫(yī)院信息化建設(shè)中,電子病歷信息安全平臺(tái)的設(shè)計(jì)是重要的設(shè)計(jì)內(nèi)容,平臺(tái)設(shè)計(jì)以用戶為中心,實(shí)現(xiàn)用戶電子病歷處理的信息化,提高了醫(yī)院就診服務(wù)的信息化程度,系統(tǒng)設(shè)計(jì)可以實(shí)現(xiàn)對(duì)海量電子病歷數(shù)據(jù)的存儲(chǔ)和管理,并且可以保證電子病歷數(shù)據(jù)的安全性。
1需求分析
電子病歷信息安全系統(tǒng)的設(shè)計(jì),滿足用戶對(duì)病歷數(shù)據(jù)查詢需要的同時(shí),為用戶病歷信息的安全性提供保障。醫(yī)院用戶病歷數(shù)據(jù)呈海量增長(zhǎng),電子病歷信息安全系統(tǒng)的設(shè)計(jì),滿足了醫(yī)院對(duì)病歷信息的數(shù)字化和智能化管理,為醫(yī)院數(shù)據(jù)信息的安全、準(zhǔn)確提供基本的技術(shù)支撐。系統(tǒng)設(shè)計(jì)滿足醫(yī)生對(duì)病人就診信息的錄入需要,為系統(tǒng)管理員提供系統(tǒng)維護(hù)和管理的權(quán)限,滿足就診患者對(duì)個(gè)人病歷檢索的需要,為用戶提供電子病歷信息查詢的基本服務(wù)。系統(tǒng)可以提供電子病歷數(shù)據(jù)存儲(chǔ)功能,以及對(duì)數(shù)據(jù)的管理和維護(hù)功能。系統(tǒng)實(shí)現(xiàn)病程管理功能的基本需要,患者在就診、住院、治療等一系列過(guò)程的數(shù)據(jù)都形成統(tǒng)一的連續(xù)性記錄,建立以病人為中心的治療信息的統(tǒng)一管理。系統(tǒng)還可以提供重要醫(yī)囑和醫(yī)囑質(zhì)控管理等方面的功能需要,實(shí)現(xiàn)患者電子病歷的質(zhì)量化管理。系統(tǒng)還可以為患者提供輔助檢查的基本需要,為用戶醫(yī)學(xué)影響檢查和實(shí)驗(yàn)室檢查提供基本的功能需要,并且可以把患者的輔診數(shù)據(jù)存儲(chǔ)并統(tǒng)一管理[1]。
2系統(tǒng)設(shè)計(jì)
2.1關(guān)鍵技術(shù)
(1)COM組件技術(shù)COM技術(shù)可以對(duì)系統(tǒng)中的Word文件實(shí)現(xiàn)初始化、加載等操作,并通過(guò)CreateWord函數(shù)來(lái)實(shí)現(xiàn),函數(shù)代碼設(shè)計(jì):voidCreateWord()if(FileExistpath)(2)安全登錄技術(shù)該技術(shù)實(shí)現(xiàn)用戶電子病歷檔案信息的安全,信息隱私保密,提高系統(tǒng)數(shù)據(jù)的安全性。采用驗(yàn)證碼技術(shù)對(duì)用戶登錄身份進(jìn)行驗(yàn)證,防止非授權(quán)用戶對(duì)系統(tǒng)登錄,提高系統(tǒng)登錄的安全性。安全登錄驗(yàn)證碼主要是提供給用戶一張二維化圖片或者一串驗(yàn)證數(shù)字,用戶自己提交判斷驗(yàn)證[2]。驗(yàn)證碼技術(shù)實(shí)現(xiàn)采用函數(shù)userRandom進(jìn)行編譯,代碼設(shè)計(jì):
2.2系統(tǒng)架構(gòu)
系統(tǒng)架構(gòu)設(shè)計(jì)是系統(tǒng)功能實(shí)現(xiàn)的基礎(chǔ),在設(shè)計(jì)中要按照系統(tǒng)功能的可操作性、可擴(kuò)展性以及易于維護(hù)和管理等方面的原則進(jìn)行設(shè)計(jì)。系統(tǒng)設(shè)計(jì)要實(shí)現(xiàn)人機(jī)交互便捷性,為用戶提供簡(jiǎn)介的Web客戶端界面,構(gòu)建B/S基本的系統(tǒng)架構(gòu)模式。系統(tǒng)架構(gòu)設(shè)計(jì)中的數(shù)據(jù)庫(kù)設(shè)計(jì),要采用SQLServer2008數(shù)據(jù)庫(kù),可以提高數(shù)據(jù)存儲(chǔ)的安全性,以及數(shù)據(jù)處理的效率,為數(shù)據(jù)的存儲(chǔ)和管理提供技術(shù)支持。系統(tǒng)架構(gòu)開(kāi)發(fā)采用ASP.NET,并使用C#網(wǎng)絡(luò)程序語(yǔ)言對(duì)系統(tǒng)的服務(wù)器腳本進(jìn)行編譯。系統(tǒng)架構(gòu)設(shè)計(jì)如圖1所示,系統(tǒng)架構(gòu)的設(shè)計(jì)在保證系統(tǒng)安全運(yùn)行的同時(shí),分別構(gòu)建了系統(tǒng)的安全保密體系以及系統(tǒng)的可靠管理體系[3]。
2.3系統(tǒng)功能
系統(tǒng)功能模塊設(shè)計(jì)如圖2所示。(1)數(shù)據(jù)訪問(wèn)功能該模塊是系統(tǒng)中的中心模塊,實(shí)現(xiàn)系統(tǒng)的數(shù)據(jù)存儲(chǔ)以及數(shù)據(jù)管理,是系統(tǒng)應(yīng)用服務(wù)的基礎(chǔ)核心部分。數(shù)據(jù)訪問(wèn)層模塊在系統(tǒng)架構(gòu)設(shè)計(jì)中使用類封裝技術(shù)來(lái)實(shí)現(xiàn),在程序編寫中使用C#程序語(yǔ)言對(duì)其進(jìn)行設(shè)計(jì),并編寫相關(guān)的代碼以及定義Class類。模塊在Class類提供的變量和方法共同作用下,對(duì)電子病歷數(shù)據(jù)實(shí)現(xiàn)刪除、修改等操作。在數(shù)據(jù)庫(kù)使用前要先對(duì)數(shù)據(jù)庫(kù)連接文件進(jìn)行配置。在開(kāi)發(fā)C#Web應(yīng)用程序過(guò)程中,對(duì)數(shù)據(jù)庫(kù)連接文件進(jìn)行配置,來(lái)實(shí)現(xiàn)數(shù)據(jù)庫(kù)連接操作,進(jìn)而完成數(shù)據(jù)訪問(wèn)功能數(shù)據(jù)的配置。配置文件的核心代碼如下[4]:數(shù)據(jù)庫(kù)配置完成后,可以對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行操作,完成系統(tǒng)的應(yīng)用業(yè)務(wù)服務(wù)。數(shù)據(jù)庫(kù)操作類com-mondb定義的數(shù)據(jù)操作方式的代碼設(shè)計(jì)如下:初始化InitConnect函數(shù)代碼如下:數(shù)據(jù)查詢函數(shù)UseQuery代碼如下:該函數(shù)實(shí)現(xiàn)的功能包括數(shù)據(jù)結(jié)果查詢等數(shù)據(jù)庫(kù)操作,實(shí)現(xiàn)查詢的結(jié)果記錄并統(tǒng)一管理。該函數(shù)通過(guò)調(diào)用ADO.Net完成數(shù)據(jù)庫(kù)查詢,代碼如下:(2)系統(tǒng)登錄功能系統(tǒng)登錄界面設(shè)計(jì)使用表單設(shè)計(jì)來(lái)實(shí)現(xiàn),通過(guò)A-DO對(duì)象Request.Form,在客戶端輸入表單信息,然后系統(tǒng)對(duì)用戶登錄信息進(jìn)行驗(yàn)證。系統(tǒng)登錄模塊設(shè)置用戶安全訪問(wèn)控制,對(duì)非授權(quán)的用戶禁止訪問(wèn)系統(tǒng)數(shù)據(jù),模塊中采用Session值編譯代碼,來(lái)實(shí)現(xiàn)存儲(chǔ)用戶數(shù)據(jù)和傳輸用戶數(shù)據(jù),也可以實(shí)現(xiàn)在業(yè)務(wù)操作界面對(duì)用戶信息進(jìn)行判斷和驗(yàn)證,保證用戶登錄信息的合法性和安全性。該模塊功能釆用C#中的Session值實(shí)現(xiàn)數(shù)據(jù)的存儲(chǔ)與調(diào)用[5]。(3)患者信息管理模塊該模塊主要是實(shí)現(xiàn)用戶對(duì)信息的輸入、查詢和管理的基本功能。該模塊提供人機(jī)交互界面,在界面中顯示動(dòng)態(tài)列表,通過(guò)Java技術(shù)對(duì)模塊信息管理功能進(jìn)行編譯,核心代碼如下:(4)診療管理模塊該模塊實(shí)現(xiàn)用戶就診檢查管理、病程管理以及醫(yī)囑管理等功能,在功能實(shí)現(xiàn)中診療管理模塊設(shè)計(jì)類圖如圖3所示[6]。功能設(shè)計(jì)采用的ExecuteSql函數(shù),并在模塊中實(shí)現(xiàn)數(shù)據(jù)表的輸入和更新等操作的功能,該模塊的數(shù)據(jù)查詢實(shí)現(xiàn)代碼如下:
3結(jié)語(yǔ)
電子病歷信息安全平臺(tái)的設(shè)計(jì)是在系統(tǒng)功能需求以及用戶需求的基礎(chǔ)上,對(duì)系統(tǒng)進(jìn)行架構(gòu)和功能的設(shè)計(jì),滿足醫(yī)院信息化管理工作的需要,為醫(yī)院電子病歷管理的安全性和穩(wěn)定性提供重要的技術(shù)支持。
參考文獻(xiàn)
[1]胡秋紅.分析病案首頁(yè)中疾病診斷及編碼存在的問(wèn)題[J].中國(guó)繼續(xù)醫(yī)學(xué)教育,2016,26:37-38.
[2]陳紹明,丁法景.基于病種的全結(jié)構(gòu)化病歷模板研發(fā)與應(yīng)用[J].電子技術(shù)與軟件工程,2016,18:194-195.
[3]李順飛,唐曉東,劉書楠,等.新版電子病歷的病歷質(zhì)量管理系統(tǒng)的設(shè)計(jì)與應(yīng)用[J].重慶醫(yī)學(xué),2014,(19):2452-2454.
[4]陳黎明,卞麗芳,馮志仙.基于護(hù)理電子病歷的臨床決策支持系統(tǒng)的設(shè)計(jì)與應(yīng)用[J].中華護(hù)理雜志,2014,(09):1075-1079.
[5]蘇韶生,楊皓程,何遠(yuǎn)源,等.電子病歷文檔管理系統(tǒng)的設(shè)計(jì)與應(yīng)用[J].中國(guó)病案,2014,(01):53-55.
[6]王巨武.基于B/S構(gòu)架基礎(chǔ)的醫(yī)院電子病歷管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].吉林大學(xué),2014.
作者:鞏蕾 單位:濟(jì)南市第三人民醫(yī)院信息中心