徐寶清 趙乾宗
摘 要:基于居民電子健康檔案在衛(wèi)生醫(yī)療服務(wù)中的重要性,采用Java程序設(shè)計語言與Oracle數(shù)據(jù)庫進行系統(tǒng)開發(fā),設(shè)計了功能強大的居民健康檔案系統(tǒng)軟件。實現(xiàn)了居民電子健康檔案的新增、刪除、修改、查詢、統(tǒng)計等主要功能?;拘畔⒌牟杉瘜⑹褂蒙矸葑C閱讀器來讀取并錄入居民身份證信息,并使用指紋采集器采集居民指紋。
關(guān)鍵詞:健康檔案;身份證;Java;Oracle
中圖分類號:TP311.52
實施國家基本公共衛(wèi)生服務(wù)項目不僅是促進基本公共衛(wèi)生服務(wù)逐步均等化的重要內(nèi)容,而且也是我國公共衛(wèi)生制度建設(shè)的重要組成部分。國家基本公共衛(wèi)生服務(wù)項目自2009年啟動,在城鄉(xiāng)基層醫(yī)療衛(wèi)生機構(gòu)得到了普遍開展,取得了一定的成效[1]。其中,健康檔案是醫(yī)療衛(wèi)生機構(gòu)為居民提供醫(yī)療衛(wèi)生服務(wù)過程中的規(guī)范記錄,通過建立以居民健康檔案為核心的區(qū)域信息共享平臺,以個人為單位整合分散在不同機構(gòu)的健康數(shù)據(jù),能夠使醫(yī)療服務(wù)人員在任何時間、地點都能及時獲取必要的信息,來支持高質(zhì)量的醫(yī)療服務(wù);使公共衛(wèi)生工作者全面掌控人群健康信息,做好疾病預防、控制和健康促進工作;使居民可以掌握和獲取自己完整的健康資料,參與健康管理,享受持續(xù)、跨地區(qū)、跨機構(gòu)的醫(yī)療衛(wèi)生服務(wù);使衛(wèi)生管理者可以動態(tài)掌握衛(wèi)生服務(wù)資源和利用信息,實現(xiàn)科學管理和決策[2]。
1 軟件系統(tǒng)的總體設(shè)計
1.1 設(shè)計目標
居民健康檔案系統(tǒng)采用MyEclipse企業(yè)級工作平臺進行開發(fā),選用Oracle 10g為數(shù)據(jù)庫,采取使用范圍比較廣泛的B/S模式進行設(shè)計??蛻舳诵畔⒌墨@取是管理員通過身份證閱讀器將居民身份證基本信息錄入到數(shù)據(jù)庫;通過指紋采集器將指紋錄入數(shù)據(jù)庫;利用網(wǎng)絡(luò)電話對居民進行隨訪以便把其他重要信息錄入數(shù)據(jù)庫[3]。整個居民健康檔案系統(tǒng)預期實現(xiàn)的目標是:以市為數(shù)據(jù)中心,提供全市范圍內(nèi)統(tǒng)一的網(wǎng)絡(luò)化居民健康檔案管理系統(tǒng)平臺;轄區(qū)內(nèi)的社區(qū)服務(wù)中心及鄉(xiāng)鎮(zhèn)衛(wèi)生院為主要使用單位,實現(xiàn)社區(qū)居民健康資料統(tǒng)一收集管理;結(jié)合社區(qū)服務(wù)中心日常業(yè)務(wù),對健康檔案數(shù)據(jù)進行動態(tài)更新和跟蹤服務(wù)[4]。
1.2 設(shè)計內(nèi)容
(1)居民建檔:
1)居民到鄉(xiāng)鎮(zhèn)衛(wèi)生院、村衛(wèi)生室、社區(qū)衛(wèi)生服務(wù)中心接受服務(wù)的時候,由醫(yī)務(wù)人員負責為居民建立居民健康檔案,并根據(jù)其主要健康問題和服務(wù)提供情況填寫相應記錄。同時為服務(wù)對象填寫并發(fā)放居民健康檔案信息卡。
2)通過入戶調(diào)查、疾病篩查、健康體檢等多種方式,經(jīng)鄉(xiāng)鎮(zhèn)衛(wèi)生院、村衛(wèi)生室、社區(qū)衛(wèi)生服務(wù)中心組織醫(yī)務(wù)人員為居民建立健康檔案,根據(jù)其主要健康問題和服務(wù)提供情況填寫相應記錄[5]。
3)已建立居民電子健康檔案信息系統(tǒng)的地區(qū)應由鄉(xiāng)鎮(zhèn)衛(wèi)生院、村衛(wèi)生室、社區(qū)衛(wèi)生服務(wù)中心通過上述方式為個人建立居民電子健康檔案。
(2)數(shù)據(jù)的更新:根據(jù)社區(qū)衛(wèi)生服務(wù)或干預活動涉及到的領(lǐng)域,提供相應的服務(wù)跟蹤管理功能,將因此產(chǎn)生的健康資料數(shù)據(jù)及時更新到健康檔案中。
(3)支持合理化利用居民檔案數(shù)據(jù),分析并記錄轄區(qū)居民在某些特定生命周期或者某些特定人群需要的服務(wù)。
(4)提供居民個體或者家庭的健康進行全面監(jiān)測、分析和評估,提供健康咨詢和指導并且可以提供健康教育服務(wù)。
(5)健康數(shù)據(jù)采集工作由社區(qū)服務(wù)或鄉(xiāng)鎮(zhèn)衛(wèi)生院完成,但是為了健康數(shù)據(jù)完整性,對居民在專業(yè)醫(yī)療治療機構(gòu)的信息也要納入系統(tǒng)中。
(6)系統(tǒng)將提供檔案統(tǒng)計、居民健康情況等統(tǒng)計分析功能。
1.3 總體流程
居民健康檔案管理流程如圖1所示:
1.4 開發(fā)工具簡介
MyEclipse是依賴于Eclipse的一個開發(fā)工具,對Eclipse的功能進行了擴展,主要是給Eclipse增加了一系列的Web開發(fā)工具,大大簡化了Java Web開發(fā)的難度,從而使Web開發(fā)效率大大提高。ORACLE數(shù)據(jù)庫系統(tǒng)是美國ORACLE公司(甲骨文)提供的以分布式數(shù)據(jù)庫為核心的一組軟件產(chǎn)品,是目前最流行的客戶/服務(wù)器(CLIENT/SERVER)或B/S體系結(jié)構(gòu)的數(shù)據(jù)庫之一。
2 系統(tǒng)主要功能概述
2.1 健康檔案模塊
在健康檔案模塊,用戶可以點擊擁有健康檔案、健康體檢、診療服務(wù)、家庭關(guān)系四個選項的菜單樹。在健康檔案模塊的健康檔案選項,可以對居民信息新增、刪除、修改、查詢、導出word格式文檔、導出excel格式文檔。新增選項可以通過身份證讀取器讀取居民身份證,為居民建立檔案;也可以通過填寫電子表格建立居民健康檔案。窗口中顯示居民健康檔案的基本信息,包括編號、卡號、姓名、身份證號、性別、出生日期、工作單位、本人電話、聯(lián)系人姓名、聯(lián)系人電話、民族、地市、指紋類型、詳細信息。在詳細信息欄,點擊詳細信息后將詳細顯示居民個人信息表。此功能用到的數(shù)據(jù)庫中的表有居民健康檔案表、個人基本信息表。診療服務(wù)包含二級菜單:接診記錄、會診記錄、雙向轉(zhuǎn)診單。
2.2 系統(tǒng)設(shè)置模塊
系統(tǒng)設(shè)置模塊的菜單樹有城市管理、日志管理、所屬單位、用戶管理、個人信息維護。在此模塊下,主要完成對用戶所屬單位、用戶賬號、用戶姓名、聯(lián)系電話、用戶密鑰、是否加鎖、設(shè)置角色等信息的增加、修改、刪除和查詢功能。個人信息維護菜單下有修改密碼和頭像上傳兩項子菜單。點擊修改密碼,用戶輸入舊密碼、新密碼、確認密碼,點擊確定即可完成密碼修改。頭像上傳功能,通過上傳本地圖片,在主界面顯示出用戶頭像。通過是否加鎖選項可以選擇用戶密碼的數(shù)據(jù)庫存儲形式,加鎖后將采用加密算法加密后進行存儲。
2.3 查詢統(tǒng)計模塊
查詢統(tǒng)計模塊菜單樹有重點人群趨勢圖、疾病防控趨勢圖、統(tǒng)計查詢、患者檔案。點擊重點人群趨勢圖菜單,然后用戶選擇查詢條件。用戶可選擇的條件有:柱狀圖、線狀圖、年、月、日、起始時間、結(jié)束時間、重點人群(新生兒、0-6歲兒童、孕婦、老年人、高血壓、糖尿病、精神?。⑺鶎賳挝弧|c擊統(tǒng)計,即可通過柱狀圖或線狀圖顯示,圖的橫坐標是時間,縱坐標是人數(shù)。點擊疾病防控趨勢圖菜單,然后用戶選擇查詢統(tǒng)計條件??蛇x的條件有最大年齡、最小年齡、所屬單位、柱狀圖、線狀圖,點擊查詢后,顯示查詢結(jié)果。圖的橫坐標是疾病名稱(高血壓、精神病、2型糖尿病、腦血管疾病、腎臟疾病、心臟疾病、血管疾病、眼部疾病、神經(jīng)系統(tǒng)疾病、其它系統(tǒng)疾?。?,縱坐標是人數(shù)。統(tǒng)計查詢菜單,用戶選擇起始時間、結(jié)束時間、所屬單位,點擊統(tǒng)計,即可統(tǒng)計出一歲以內(nèi)、一到兩歲、三到六歲、新生兒、老年人、智力狀態(tài)、傳染病、高血壓、產(chǎn)后隨訪、重性精神病補充、重性精神病、健康體檢、產(chǎn)后42天檢查、第一次產(chǎn)前檢查、第二至五次產(chǎn)前檢查、2型糖尿病、老年中醫(yī)藥健康管理、一歲以內(nèi)兒童中醫(yī)藥健康管理、一到兩歲兒童中醫(yī)藥健康管理、三到六歲兒童中醫(yī)健康管理中符合條件的人數(shù)。
3 數(shù)據(jù)庫設(shè)計
數(shù)據(jù)庫的E-R模型即為實體聯(lián)系模型,需要將現(xiàn)實中的事務(wù)和處理對應到實體,將現(xiàn)實中事務(wù)之間的聯(lián)系對應到實體之間的聯(lián)系。主要實體及實體屬性如下:
(1)用戶實體,是使用社區(qū)居民健康檔案管理系統(tǒng)的工作人員,屬性有用戶編號、用戶名、密碼、部門和狀態(tài)。
(2)權(quán)限實體,使用系統(tǒng)的每個用戶都有操作系統(tǒng)的權(quán)限限制,權(quán)限實體的屬性有權(quán)限編號、權(quán)限名稱和操作。
(3)居民實體,是居住在本社區(qū)的住戶,是系統(tǒng)管理的客體。屬性有居民編號、姓名、性別、工作單位等。
(4)親屬實體,是每個住戶的戶主的親屬,屬性有姓名、戶主、性別、身份證號、與戶主關(guān)系等。
(5)單位實體,大多數(shù)的居民都有工作單位,單位實體的屬性有單位編號、單位名稱、類型、地址和電話。
(6)健康檔案實體,描述了居民的健康情況,屬性有檔案編號、社區(qū)名、姓名、健康狀況和辦理人等。
(7)體檢實體,社區(qū)每年組織部門人員參加體檢,記錄居民體檢結(jié)果,屬性有體檢編號、身高、體重、體檢時間等。
4 結(jié)束語
居民健康檔案系統(tǒng)的實現(xiàn),將基本滿足用戶的要求。我國起步比較晚,處于探索階段,隨著技術(shù)的發(fā)展成熟,進而解決看病難,看病貴的問題。在今后,根據(jù)用戶的不斷變化,應對軟件進行相應的優(yōu)化和改進,來滿足用戶的要求。
參考文獻:
[1]衛(wèi)生部.基于健康檔案的區(qū)域衛(wèi)生信息平臺建設(shè)指南(試行)[R].2009.
[2]何安勇.基于SOA解決異構(gòu)醫(yī)療信息系統(tǒng)的互聯(lián)互通[D].上海交通大學,2010.
[3]王穎.基于Struts架構(gòu)的居民健康檔案管理系統(tǒng)設(shè)計與實現(xiàn)[D].天津大學,2012.
[4]衛(wèi)生部.國家基本公共衛(wèi)生服務(wù)規(guī)范(2011年版)[R].2011.
[5]蔡青.新鄭市40歲以上居民腦卒中患病情況及影響因素研究[D].鄭州大學,2014.
作者簡介:徐寶清(1970-),女,內(nèi)蒙古呼和浩特人,碩士研究生導師,副教授,博士,主要從事計算機應用和風力發(fā)電技術(shù);趙乾宗(1990-),男,山東臨沂人,碩士生,研究方向:計算機技術(shù)。
作者單位:內(nèi)蒙古工業(yè)大學 信息工程學院,呼和浩特 010080