孫志強 高旭 官澤


摘 要:醫院信息系統以及電子病歷系統的日益成熟,使醫學數據存儲量與日俱增,充分運用計算機技術,以這些數據為基礎,研發居民健康檔案的管理與數據分析系統,成為一個熱點問題。本文在詳細分析了居民健康檔案的數據構成的基礎上,設計了健康檔案管理與健康狀態分析系統的總體流程,基于JavaEE架構,實現了雙終端訪問接口,在健康檔案管理與數據分析系統構建方面開展了卓有成效的工作,進一步挖掘“居民健康檔案”數據的價值。
關 鍵 詞:居民健康檔案;JavaEE架構;UML語言;數據管理與分析
中圖分類號:TP 文獻標識碼:A
1 引言
多年的醫療信息化技術的發展使醫院信息系統(Hospital Information System, HIS)在各大中醫院中的應用日益成熟,產生了大量的醫學數據,然而這些數據的獲取、轉換、存儲和傳輸目前主要局限在醫院的日常事務操作,并作為歷史數據存儲在各基層醫療機構,其中擁有合理的數據結構和充足的數據量。利用這些數據開展進一步深入的分析,體現對醫院管理、疾病診斷和治療以及醫學研究等的價值,是近些年信息技術領域和軟件開發要解決的重要問題。
隨著我國經濟的快速發展和社會的進步,“以人為本”理念在全社會范圍內被廣泛接受,每個個體都越來越重視自身的健康狀況并致力保證自身健康水平,使得基于已有的大量醫療數據完成健康檔案的建立與管理的工作成為全社會普遍關心和著力開展的一項重要工作,居民健康檔案的計算機化管理[1]在衛生部的領導下逐步建立并發揮越來越重要的作用。
居民健康檔案[2]是居民健康信息的有組織的系統化信息,主要用于幫助醫療衛生服務機構掌握居民的身體健康狀況,進而分析居民的身體健康問題,預測流行病的爆發情況并篩選出高危人群,從而開展有針對性的治療。另一方面,醫療衛生服務部門還可以通過健康檔案獲取居民的基本身體健康狀況,為社區居民提供更加有效的、便捷的和較為連續的相關醫療衛生服務,全面提升醫療衛生服務效率,提高醫療服務行業的資源利用率。
本文在詳細分析了居民健康檔案的數據構成的基礎上,設計了健康檔案管理與健康狀態分析系統的總體流程,基于JavaEE架構,實現了雙終端訪問接口,在健康檔案管理與數據分析系統構建方面開展了卓有成效的工作。
2 健康檔案系統數據分析
項目組仔細研究了《國家基本公共衛生服務規范》、《電子病歷數據規范》等與健康檔案相關的數據與管理規范,查閱了國家醫療衛生部門制定的相關數據標準,確定了本項目研究的健康檔案數據的核心內容,其中的數據信息主要有居民個人基本信息、常規健康體檢信息、關于重點觀察人群的健康狀況以及相關醫療衛生服務部門的數據。居民個人基本信息中的數據項包括索引編號、姓名、家庭住址、個人收入等基本信息,以及與健康狀況有關的血型、家族病史、藥物過敏史、殘疾情況等相關信息;常規健康體檢信息中的數據項包括一般健康狀況、身體檢查、生活方式、住院情況等;關于重點觀察人群的健康狀況信息主要包括三十六個月內出生的兒童、孕產婦、年長者和患有一定程度的精神病等群體的有效健康資料;相關醫療衛生服務部門的數據信息包括醫務人員接診以及疾病診斷過程中產生的文字和影像資料等。
目前,通常以表格方式對居民健康檔案數據進行組織與管理,分為居民健康檔案封面、個人基本信息表、健康體檢表、接診記錄表、會診記錄表、雙向轉診單、居民健康檔案信息卡等數據。通過對這些醫療信息內容以及結構進行研究與分析,以XML作為健康檔案數據的表示與存儲的基礎,遵循HL7標準,構建了健康檔案數據模型,用以存儲居民健康檔案。
3 健康檔案管理模式
通過對健康檔案數據以及健康檔案管理業務與流程的詳細分析,仔細研究了《健康檔案基本架構與數據標準》、《健康檔案基本數據集編制規范》、《健康檔案公用數據元》等標準與規范[3],多渠道獲取各類人員對健康問題的關注角度與關注點,基本明確了健康狀態分析系統業務處理的高層邏輯,并以此為基礎,定義了系統業務處理的大體邏輯模式,即“安全性認證+數據錄入與導入+數據統計分析與展示+健康水平評價”的模式。
本系統主要是以健康檔案數據管理為基礎,實現高層數據處理功能(如各種查詢和統計工作),因此健康檔案數據的準確性、完整性和安全性是本系統能夠得以正常運行并發揮作用的前提。本著這樣的指導思想,在進行健康檔案數據錄入和修改之前,必須通過一定的數據安全管理機制進行必要的安全性認證,在進行健康檔案數據錄入時,系統必須要實時地進行多種數據正確性的校驗,保證系統內數據的有效性與權威性。
4 系統實現
系統開發采用面向對象開發方法[4-5],以Windows XP為操作系統平臺,基于JavaEE架構[6-7],實現了系統的主要功能。居民健康檔案系統主要包括對個人信息、家庭信息和健康信息等的管理功能,個人健康檔案創建界面如圖1所示,基本信息包含了身份證號、居民姓名、民族、籍貫和出生日期等相關信息,家庭信息包含了家庭成員、家庭住址、成員關系等相關信息,健康信息包含了血型、家族史和遺傳病史等個人特征信息,這些信息為后續服務提供依據。
居民健康檔案信息以XML格式存儲,以便與Agent獲取的其他健康數據進行整合,健康檔案信息的XML數據存儲如圖2所示。
個人身份證號是個人信息檢索的索引,使用個人身份證號定位到個人的相關信息,通過個人信息檢索獲取個人健康檔案資料,個人健康檔案資料主要包括血型、歷史疾病、手術和家族史等。統計功能用于實現對個人健康數據,如血型、血壓、血糖等的統計分析,圖3為系統對血型和HR對比后的統計界面。
5 結論
通過健康檔案管理與數據分析的研究與系統的構建,明確了健康檔案數據的基本構成,進一步明確了健康檔案管理在現代社會的重要意義,進一步深化了健康檔案數據的利用價值,進一步強化了居民的自身健康管理的參與意識;健康狀態分析系統的運行與應用,實現了個人健康信息的綜合管理與多樣化展示,充分利用計算機硬件平臺和移動終端硬件平臺,為用戶提供方便快捷有效的健康信息服務,達到了預期目標。
參考文獻
[1] 百度百科.居民健康檔案管理[EB]
http://baike.baidu.com/view/2323799.htm
[2] 衛生部. 關于規范城鄉居民健康檔案管理的指導意見[EB]
http://baike.baidu.com/view/3059030.htm
[3] 社區居民健康檔案管理規范[EB]
http://wenku.baidu.com/view/7ff5c909763231126edb1139.html
[4] Grady Booch,著[美].邢春麗,譯.面向對象項目的解決方案[A].北京:機械工業出版社,2009.
[5] Peter Eeles,著[美].尤克濱,等,譯.基于RUP構建J2EE應用[A].北京:機械工業出版社,2008.
[6] 李利,邵秀鳳.實用Java語言程序設計—基于MyEclipse[A].北京:北京郵電大學出版社,2009.
[7] 孔昊.JavaWeb設計實用教程—基于MyEclipse環境的應用開發[A].北京:機械工業出版社,2012.