?

居民健康檔案系統的設計與實現

2014-10-21 19:57徐寶清趙乾宗
計算機光盤軟件與應用 2014年24期
關鍵詞:身份證

徐寶清 趙乾宗

摘 要:基于居民電子健康檔案在衛生醫療服務中的重要性,采用Java程序設計語言與Oracle數據庫進行系統開發,設計了功能強大的居民健康檔案系統軟件。實現了居民電子健康檔案的新增、刪除、修改、查詢、統計等主要功能?;拘畔⒌牟杉瘜⑹褂蒙矸葑C閱讀器來讀取并錄入居民身份證信息,并使用指紋采集器采集居民指紋。

關鍵詞:健康檔案;身份證;Java;Oracle

中圖分類號:TP311.52

實施國家基本公共衛生服務項目不僅是促進基本公共衛生服務逐步均等化的重要內容,而且也是我國公共衛生制度建設的重要組成部分。國家基本公共衛生服務項目自2009年啟動,在城鄉基層醫療衛生機構得到了普遍開展,取得了一定的成效[1]。其中,健康檔案是醫療衛生機構為居民提供醫療衛生服務過程中的規范記錄,通過建立以居民健康檔案為核心的區域信息共享平臺,以個人為單位整合分散在不同機構的健康數據,能夠使醫療服務人員在任何時間、地點都能及時獲取必要的信息,來支持高質量的醫療服務;使公共衛生工作者全面掌控人群健康信息,做好疾病預防、控制和健康促進工作;使居民可以掌握和獲取自己完整的健康資料,參與健康管理,享受持續、跨地區、跨機構的醫療衛生服務;使衛生管理者可以動態掌握衛生服務資源和利用信息,實現科學管理和決策[2]。

1 軟件系統的總體設計

1.1 設計目標

居民健康檔案系統采用MyEclipse企業級工作平臺進行開發,選用Oracle 10g為數據庫,采取使用范圍比較廣泛的B/S模式進行設計??蛻舳诵畔⒌墨@取是管理員通過身份證閱讀器將居民身份證基本信息錄入到數據庫;通過指紋采集器將指紋錄入數據庫;利用網絡電話對居民進行隨訪以便把其他重要信息錄入數據庫[3]。整個居民健康檔案系統預期實現的目標是:以市為數據中心,提供全市范圍內統一的網絡化居民健康檔案管理系統平臺;轄區內的社區服務中心及鄉鎮衛生院為主要使用單位,實現社區居民健康資料統一收集管理;結合社區服務中心日常業務,對健康檔案數據進行動態更新和跟蹤服務[4]。

1.2 設計內容

(1)居民建檔:

1)居民到鄉鎮衛生院、村衛生室、社區衛生服務中心接受服務的時候,由醫務人員負責為居民建立居民健康檔案,并根據其主要健康問題和服務提供情況填寫相應記錄。同時為服務對象填寫并發放居民健康檔案信息卡。

2)通過入戶調查、疾病篩查、健康體檢等多種方式,經鄉鎮衛生院、村衛生室、社區衛生服務中心組織醫務人員為居民建立健康檔案,根據其主要健康問題和服務提供情況填寫相應記錄[5]。

3)已建立居民電子健康檔案信息系統的地區應由鄉鎮衛生院、村衛生室、社區衛生服務中心通過上述方式為個人建立居民電子健康檔案。

(2)數據的更新:根據社區衛生服務或干預活動涉及到的領域,提供相應的服務跟蹤管理功能,將因此產生的健康資料數據及時更新到健康檔案中。

(3)支持合理化利用居民檔案數據,分析并記錄轄區居民在某些特定生命周期或者某些特定人群需要的服務。

(4)提供居民個體或者家庭的健康進行全面監測、分析和評估,提供健康咨詢和指導并且可以提供健康教育服務。

(5)健康數據采集工作由社區服務或鄉鎮衛生院完成,但是為了健康數據完整性,對居民在專業醫療治療機構的信息也要納入系統中。

(6)系統將提供檔案統計、居民健康情況等統計分析功能。

1.3 總體流程

居民健康檔案管理流程如圖1所示:

1.4 開發工具簡介

MyEclipse是依賴于Eclipse的一個開發工具,對Eclipse的功能進行了擴展,主要是給Eclipse增加了一系列的Web開發工具,大大簡化了Java Web開發的難度,從而使Web開發效率大大提高。ORACLE數據庫系統是美國ORACLE公司(甲骨文)提供的以分布式數據庫為核心的一組軟件產品,是目前最流行的客戶/服務器(CLIENT/SERVER)或B/S體系結構的數據庫之一。

2 系統主要功能概述

2.1 健康檔案模塊

在健康檔案模塊,用戶可以點擊擁有健康檔案、健康體檢、診療服務、家庭關系四個選項的菜單樹。在健康檔案模塊的健康檔案選項,可以對居民信息新增、刪除、修改、查詢、導出word格式文檔、導出excel格式文檔。新增選項可以通過身份證讀取器讀取居民身份證,為居民建立檔案;也可以通過填寫電子表格建立居民健康檔案。窗口中顯示居民健康檔案的基本信息,包括編號、卡號、姓名、身份證號、性別、出生日期、工作單位、本人電話、聯系人姓名、聯系人電話、民族、地市、指紋類型、詳細信息。在詳細信息欄,點擊詳細信息后將詳細顯示居民個人信息表。此功能用到的數據庫中的表有居民健康檔案表、個人基本信息表。診療服務包含二級菜單:接診記錄、會診記錄、雙向轉診單。

2.2 系統設置模塊

系統設置模塊的菜單樹有城市管理、日志管理、所屬單位、用戶管理、個人信息維護。在此模塊下,主要完成對用戶所屬單位、用戶賬號、用戶姓名、聯系電話、用戶密鑰、是否加鎖、設置角色等信息的增加、修改、刪除和查詢功能。個人信息維護菜單下有修改密碼和頭像上傳兩項子菜單。點擊修改密碼,用戶輸入舊密碼、新密碼、確認密碼,點擊確定即可完成密碼修改。頭像上傳功能,通過上傳本地圖片,在主界面顯示出用戶頭像。通過是否加鎖選項可以選擇用戶密碼的數據庫存儲形式,加鎖后將采用加密算法加密后進行存儲。

2.3 查詢統計模塊

查詢統計模塊菜單樹有重點人群趨勢圖、疾病防控趨勢圖、統計查詢、患者檔案。點擊重點人群趨勢圖菜單,然后用戶選擇查詢條件。用戶可選擇的條件有:柱狀圖、線狀圖、年、月、日、起始時間、結束時間、重點人群(新生兒、0-6歲兒童、孕婦、老年人、高血壓、糖尿病、精神?。?、所屬單位。點擊統計,即可通過柱狀圖或線狀圖顯示,圖的橫坐標是時間,縱坐標是人數。點擊疾病防控趨勢圖菜單,然后用戶選擇查詢統計條件??蛇x的條件有最大年齡、最小年齡、所屬單位、柱狀圖、線狀圖,點擊查詢后,顯示查詢結果。圖的橫坐標是疾病名稱(高血壓、精神病、2型糖尿病、腦血管疾病、腎臟疾病、心臟疾病、血管疾病、眼部疾病、神經系統疾病、其它系統疾?。?,縱坐標是人數。統計查詢菜單,用戶選擇起始時間、結束時間、所屬單位,點擊統計,即可統計出一歲以內、一到兩歲、三到六歲、新生兒、老年人、智力狀態、傳染病、高血壓、產后隨訪、重性精神病補充、重性精神病、健康體檢、產后42天檢查、第一次產前檢查、第二至五次產前檢查、2型糖尿病、老年中醫藥健康管理、一歲以內兒童中醫藥健康管理、一到兩歲兒童中醫藥健康管理、三到六歲兒童中醫健康管理中符合條件的人數。

3 數據庫設計

數據庫的E-R模型即為實體聯系模型,需要將現實中的事務和處理對應到實體,將現實中事務之間的聯系對應到實體之間的聯系。主要實體及實體屬性如下:

(1)用戶實體,是使用社區居民健康檔案管理系統的工作人員,屬性有用戶編號、用戶名、密碼、部門和狀態。

(2)權限實體,使用系統的每個用戶都有操作系統的權限限制,權限實體的屬性有權限編號、權限名稱和操作。

(3)居民實體,是居住在本社區的住戶,是系統管理的客體。屬性有居民編號、姓名、性別、工作單位等。

(4)親屬實體,是每個住戶的戶主的親屬,屬性有姓名、戶主、性別、身份證號、與戶主關系等。

(5)單位實體,大多數的居民都有工作單位,單位實體的屬性有單位編號、單位名稱、類型、地址和電話。

(6)健康檔案實體,描述了居民的健康情況,屬性有檔案編號、社區名、姓名、健康狀況和辦理人等。

(7)體檢實體,社區每年組織部門人員參加體檢,記錄居民體檢結果,屬性有體檢編號、身高、體重、體檢時間等。

4 結束語

居民健康檔案系統的實現,將基本滿足用戶的要求。我國起步比較晚,處于探索階段,隨著技術的發展成熟,進而解決看病難,看病貴的問題。在今后,根據用戶的不斷變化,應對軟件進行相應的優化和改進,來滿足用戶的要求。

參考文獻:

[1]衛生部.基于健康檔案的區域衛生信息平臺建設指南(試行)[R].2009.

[2]何安勇.基于SOA解決異構醫療信息系統的互聯互通[D].上海交通大學,2010.

[3]王穎.基于Struts架構的居民健康檔案管理系統設計與實現[D].天津大學,2012.

[4]衛生部.國家基本公共衛生服務規范(2011年版)[R].2011.

[5]蔡青.新鄭市40歲以上居民腦卒中患病情況及影響因素研究[D].鄭州大學,2014.

作者簡介:徐寶清(1970-),女,內蒙古呼和浩特人,碩士研究生導師,副教授,博士,主要從事計算機應用和風力發電技術;趙乾宗(1990-),男,山東臨沂人,碩士生,研究方向:計算機技術。

作者單位:內蒙古工業大學 信息工程學院,呼和浩特 010080

猜你喜歡
身份證
辣椒也有身份證
趣說古人的“身份證”
身份證里的“X”是什么意思
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合