程安琪
摘 要
健康檔案是以居民為中心,借助于云計算及現(xiàn)有HIS醫(yī)療信息系統(tǒng)的支持,實現(xiàn)資源共享、服務(wù)大眾的公共網(wǎng)絡(luò)健康檔案。本文以云計算為基礎(chǔ),對健康檔案系統(tǒng)進行了開發(fā)和設(shè)計,實現(xiàn)了不同醫(yī)療機構(gòu)衛(wèi)生資源的集成化,便于為居民提供全面的健康服務(wù)。
【關(guān)鍵詞】云計算 健康檔案系統(tǒng) 開發(fā) 實現(xiàn)
隨著健康檔案系統(tǒng)的廣泛應(yīng)用,不僅提高了醫(yī)療機構(gòu)的管理效率,節(jié)約了成本,還推動了醫(yī)療衛(wèi)生事業(yè)的發(fā)展。云計算技術(shù)提供了強大的資源共享功能,也促進了異地異構(gòu)資源的集成化。便于健康信息的交換、共享、業(yè)務(wù)協(xié)同。
1 系統(tǒng)需求分析
面向云計算的健康檔案系統(tǒng),旨在為居民、醫(yī)療衛(wèi)生機構(gòu)、公共衛(wèi)生機構(gòu)、醫(yī)療衛(wèi)生部門等提供系統(tǒng)化、科學化的信息收集、交換、共享、整合等解決方案,滿足不同用戶的個性化需求。對于居民而言,應(yīng)滿足其獲取優(yōu)質(zhì)的醫(yī)療衛(wèi)生服務(wù),及時獲取健康檔案信息的需求。對于衛(wèi)生機構(gòu)而言,著重滿足其服務(wù)質(zhì)量提升,提供人性化、個性化服務(wù),做好健康管理工作的要求。公共衛(wèi)生機構(gòu)而言,著重滿足疾病的預(yù)防、管理及保健衛(wèi)生、健康教育等要求。衛(wèi)生部門應(yīng)滿足其公共衛(wèi)生服務(wù)水平、績效考核、監(jiān)管、疾病風險管理等要求。
本文所選開發(fā)平臺是.NET Framework,其提供了Web 應(yīng)用程序及服務(wù)模型,借助于模型可以便捷地構(gòu)建相應(yīng)的程序架構(gòu),加之所提供的內(nèi)部控件集,可以利用類似VB圖形化界面對各種諸如文本框、下拉菜單等器件進行操作。此外,類似控件的使用保障了所開發(fā)程序的安全性、可靠性。此外,該平臺提供了基礎(chǔ)服務(wù),減少了設(shè)計人員的代碼編寫量,并提供了軟件功能,僅需簡單的業(yè)務(wù)邏輯編程,即可提供個性化的服務(wù)。
2 系統(tǒng)架構(gòu)的開發(fā)
本文所開發(fā)系統(tǒng),所有認證用戶可以安全登錄到服務(wù)器上,對自己的體檢登記、檢查、診斷、總檢報告等信息進行查詢,或瀏覽醫(yī)療衛(wèi)生常識、健康知識等。系統(tǒng)通過各種數(shù)據(jù)源進行數(shù)據(jù)收集,鑒于不同數(shù)據(jù)源所用標準不一致,因而需要將采集信息進行轉(zhuǎn)換、集成等格式化操作,轉(zhuǎn)換為標準的數(shù)據(jù),并將其同步至云平臺。云平臺所構(gòu)建的數(shù)據(jù)庫提供相應(yīng)的數(shù)據(jù)源,可進行分析、處理、疾病預(yù)警。具體架構(gòu)如下:通過授權(quán)獲取用戶的體檢信息,并選擇有用數(shù)據(jù),存儲于數(shù)據(jù)庫中,通過排列組合,產(chǎn)生新型數(shù)據(jù)結(jié)構(gòu),傳送至健康檔案平臺,可通過該平臺對用戶體檢登記、檢驗、影像檢查、診斷、總檢報告等多種具體信息進行查詢。
2.1 網(wǎng)絡(luò)基礎(chǔ)架構(gòu)的設(shè)計
系統(tǒng)核心業(yè)務(wù)負責對具體區(qū)域內(nèi)的居民健康檔案信息進行收集、標準化處理、存儲,并為已授權(quán)機構(gòu)、用戶提供相應(yīng)的服務(wù)。系統(tǒng)服務(wù)對象主要是居民,還為衛(wèi)生部門、醫(yī)療機構(gòu)等提供相應(yīng)的決策支持。在網(wǎng)絡(luò)基礎(chǔ)架構(gòu)建設(shè)過程中,應(yīng)著重考慮減少業(yè)務(wù)系統(tǒng)單點失敗,在設(shè)備的選取、連接中應(yīng)保障冗余、備份的充足性,確保系統(tǒng)無間斷運行。網(wǎng)絡(luò)建設(shè)中,需要進行模塊化設(shè)計,將網(wǎng)絡(luò)基礎(chǔ)平臺分為不同區(qū)塊,包括網(wǎng)絡(luò)區(qū)、業(yè)務(wù)區(qū)、安全管理區(qū)、備份區(qū)、外聯(lián)出口區(qū)、醫(yī)療機構(gòu)區(qū)等,方便隔離、擴展等。在設(shè)備布局時,必須提供足夠的冗余,實現(xiàn)網(wǎng)絡(luò)的無縫連接,便于擴展。就已有架構(gòu)、設(shè)備等,盡量通過擴展功能、模塊實現(xiàn)升級。
其中,網(wǎng)絡(luò)區(qū)域負責遠程鏈路的匯聚,提供數(shù)據(jù)中心不同模塊的互聯(lián)、促進信息的轉(zhuǎn)發(fā)、處理。各遠程鏈路的匯聚需要利用路由器、VPN 服務(wù)器等,借助于三層交換機實現(xiàn)互連;業(yè)務(wù)區(qū)負責所有服務(wù)器設(shè)備等的連接;安全管理區(qū)負責保障信息平臺的安全運維,包括證書服務(wù)器,身份的授權(quán)、認證等,入侵檢測、漏洞掃描等;備份區(qū)為遠程災(zāi)備份區(qū)域,通過高速鏈路連接交換機,實現(xiàn)系統(tǒng)與該區(qū)域的信息同步;外聯(lián)出口區(qū)將管理部門成功接入,提高了用戶檔案的充分開發(fā)與利用,以便提供更全面的服務(wù)。醫(yī)療機構(gòu)區(qū)負責不同機構(gòu)的連接,最大化地實現(xiàn)數(shù)據(jù)推送、提取、整合、共享需求,包括專線或VPN接入等。
2.2 存儲架構(gòu)的設(shè)計
為了滿足系統(tǒng)數(shù)據(jù)存儲需求,需要設(shè)計存儲架構(gòu),本文采用的是聯(lián)邦式存儲模式,借助于云計算對云存儲進行建設(shè),形成虛擬數(shù)據(jù)中心,保障系統(tǒng)的可用性,并提供相應(yīng)的數(shù)據(jù)存儲、業(yè)務(wù)訪問等多項功能。該平臺允許添加或刪除節(jié)點,便于系統(tǒng)結(jié)構(gòu)、性能的改編,賦予系統(tǒng)良好的擴展性、動態(tài)配置功能。
3 系統(tǒng)功能的設(shè)計與實現(xiàn)
系統(tǒng)功能主要包括如下:
3.1 前臺功能
負責為注冊用戶提供預(yù)約體檢、查詢、疾病預(yù)防、保健營養(yǎng)、有問必答等多項服務(wù)。疾病預(yù)防、保健營養(yǎng)等均利用新聞系統(tǒng)管理模式,由系統(tǒng)管理員負責發(fā)布。
3.2 查詢功能
該功能包括體檢記錄的查詢、預(yù)約體檢查詢等,屬于系統(tǒng)核心服務(wù)之一。用戶需要對體檢信息進行查詢時,可通過實名登錄系統(tǒng)平臺,利用手機實名驗證功能,取得體檢信息的查詢碼,如此方可查到個人信息。
3.3 后臺功能
后臺功能十分豐富,包括對前臺疾病預(yù)防、保健營養(yǎng)等功能的添加、刪除、修改等各項管理、操作,還可對用戶進行增、刪管理,對數(shù)據(jù)進行導(dǎo)入。雖然功能豐富,但對管理員而言十分簡單、便捷。
3.4 數(shù)據(jù)更新功能
結(jié)合所配置數(shù)據(jù)庫信息,后臺程序可以到源數(shù)據(jù)庫中對已經(jīng)更新的內(nèi)容進行查找,并抽取所涉及數(shù)據(jù)表等,依據(jù)系統(tǒng)標準格式錄入服務(wù)器中,鑒于該工作量較大,因而無需每日進行完整替換,可通過每日增量等方法進行數(shù)據(jù)傳輸,確保原數(shù)據(jù)的安全性、完整性。
構(gòu)建好的系統(tǒng)模型包括兩大子系統(tǒng),一是面向居民服務(wù)的前臺子系統(tǒng),二是面向管理員的后臺子系統(tǒng)。前者提供了用戶登陸、體檢預(yù)約查詢、保健營養(yǎng)、在線留言等功能,通過云計算的支持,呈現(xiàn)給用戶友好、易于操作的界面。后者提供了用戶、新聞、數(shù)據(jù)等管理功能。采用VMware vSphere 虛擬機軟件實現(xiàn)各服務(wù)器的集中管理,節(jié)約了成本,減少了運維費,確保了業(yè)務(wù)的持續(xù)性。
參考文獻
[1]李銳,李新建,王振果,等.健康檔案在社區(qū)糖尿病人群篩查及管理應(yīng)用的可行性研究[J].中國公共衛(wèi)生管理, 2012,18(03):235-237.
[2]吳思靜,郭清.國內(nèi)外電子健康檔案的應(yīng)用現(xiàn)狀與發(fā)展困境[J].中國全科醫(yī)學,2011,14(1B):226-228.
作者單位
南陽醫(yī)學高等??茖W校 河南省南陽市 473000