摘 要:社區(qū)醫(yī)療健康檔案信息系統(tǒng)是依托信息化技術發(fā)展起來的新型醫(yī)療系統(tǒng),其建立的重點和難點就是信息的標準化與功能架構的統(tǒng)一。MVC模式是當下系統(tǒng)開發(fā)中常用的模式,在MVC模式基礎上的一些框架同樣可以應用到系統(tǒng)開發(fā)中來,這可以滿足系統(tǒng)可以執(zhí)行高的需求。
關鍵詞:MVC模式;社區(qū)醫(yī)療;健康檔案;系統(tǒng)設計
DOI:10.16640/j.cnki.37-1222/t.2017.10.122
隨著醫(yī)學的不斷發(fā)展以及醫(yī)療技術的快速進步,醫(yī)療保健服務逐漸走入人們的日常生活。因此,社區(qū)醫(yī)療模式開始興起,這不僅從一定程度上解決了醫(yī)院的醫(yī)患壓力,而且為人們的醫(yī)療保健帶來了新的方法。一個功能完備的社區(qū)醫(yī)療中心可以為人民提供醫(yī)療、保健、健康教育以及治療等基本的醫(yī)療服務。社會發(fā)展的大潮流不可阻擋,而且人民對社區(qū)醫(yī)療的需求越來越旺盛,所以以社區(qū)居民為服務對象,全方位記錄個人有關醫(yī)療的信息,開發(fā)出一套完整的信息系統(tǒng)勢在必行[1]。
1 系統(tǒng)業(yè)務分析
社區(qū)醫(yī)療信息系統(tǒng)是一個龐大的、功能豐富的大型醫(yī)療系統(tǒng),它可以實現(xiàn)從縣區(qū)級醫(yī)療衛(wèi)生保障中心到各個社區(qū)級的衛(wèi)生保障中心對居民各種數(shù)據(jù)的采集、處理、存儲以及分析等功能。既然是醫(yī)療信息系統(tǒng),就必須保證采集到的數(shù)據(jù)是完整的、準確的、及時的,從而實現(xiàn)對健康檔案的查詢、統(tǒng)計、分析以及生成報表,然后再此基礎之上,進一步形成社區(qū)醫(yī)療的決策功能。醫(yī)療衛(wèi)生機構的內(nèi)部信息可以和社區(qū)醫(yī)療信息系統(tǒng)之間進行信息的交換和共享。
所謂的健康檔案就是指和居民健康有關的各項數(shù)據(jù)信息,從這個角度上來講,社區(qū)醫(yī)療健康檔案信息系統(tǒng)就是建立起一個大型的、功能豐富的醫(yī)療系統(tǒng),系統(tǒng)的最底層數(shù)據(jù)庫中存放的就是居民的各項健康醫(yī)療數(shù)據(jù),利用這些數(shù)據(jù)可以對一個人的健康狀況進行分析,從而為醫(yī)療提供數(shù)據(jù)支撐和治療決策的引導。只有各級醫(yī)療機構,包括醫(yī)院、社區(qū)中心等,將各自采集到的醫(yī)療服務數(shù)據(jù)采用統(tǒng)一的標準匯總到數(shù)據(jù)中心形成基于居民個人的健康檔案信息后,居民才能在各級醫(yī)療機構得到正確的醫(yī)療指導。根據(jù)衛(wèi)生部相關的文件標準,居民健康檔案的基本內(nèi)容主要由個人基本信息和主要衛(wèi)生服務記錄組成,主要衛(wèi)生服務記錄按照業(yè)務領域的劃分共包括兒童保健、婦女保健、疾病預防、疾病管理以及醫(yī)療服務等五個大類三十二個小類[2]。
2 系統(tǒng)功能框架分析
衛(wèi)生服務業(yè)務領域?qū)⑸鐓^(qū)醫(yī)療服務分為了五個大類,每一大類都涉及到不同的方面,因此,在社區(qū)醫(yī)療健康檔案信息系統(tǒng)的功能設計上,可以按照業(yè)務領域的劃分將系統(tǒng)分為不同的功能模塊。不同的功能模塊都要以個人的基本信息為基礎,個人數(shù)據(jù)信息在入庫時都要設立唯一的索引號,以此方便快捷的查詢個人信息。各個功能模塊之間即相互獨立有相互關聯(lián),不同的模塊應該獨立的具備查詢、修改、統(tǒng)計以及檔案輸出等功能,而各個模塊之間的相互關聯(lián)則要形成統(tǒng)一的個人健康檔案。
3 系統(tǒng)設計
(1)系統(tǒng)框架結構設計。社區(qū)醫(yī)療健康檔案信息系統(tǒng)采用開發(fā)常用的MVC模式完成。MVC是三個英文單詞的縮寫,即Model、View、Controller,中文的意思即使模型、視圖和控制器。簡單而言,MVC設計模式就是將一個系統(tǒng)的用戶請求、數(shù)據(jù)處理以及結果顯示分為了三個部分,每一部分的功能即對應著MVC模式中的三個處理級別[3]。
模型(Model)是MVC模式的核心,因為它對應著某一問題相關數(shù)據(jù)的邏輯抽象,當然其中也包括數(shù)據(jù)的相關屬性。當下的系統(tǒng)開發(fā)中,多采用面向?qū)ο蟮拈_發(fā)方式,將實際生活中的對象抽象成為程序可以處理的對象,這些對象所具有的屬性和相關問題的處理方式就被封裝在了模型中。在J2EE開發(fā)框架中,模型需要用JavaBean來實現(xiàn),即Java類。
視圖(View),顧名思義即使顯示的界面,社區(qū)醫(yī)療健康檔案信息系統(tǒng)可以兩種模式來實現(xiàn),一種是B/S模式,另外一種則是C/S模式。B/S模式就是瀏覽器/服務器模式,此時對應的視圖就是動態(tài)網(wǎng)頁,而C/S模式需要建立客戶端,此時的視圖對應的就是客戶端界面。視圖是系統(tǒng)和外界交流的接口,它具備兩方面的功能,一是可以將用戶的請求傳遞給后臺邏輯進行處理,另外就是將后臺邏輯運行的結果顯示到界面上,在MVC模式中,一個模型可以對應中多個視圖。
控制器(Controller)就像一個開關,它是模型和視圖相互聯(lián)系的紐帶。控制器可以提取視圖傳遞過來的外部信息,同時,模型的更新和修改也要通過控制器來通知視圖,從而保持各個視圖和模型的一致性。
(2)系統(tǒng)運行邏輯。在社區(qū)醫(yī)療健康檔案信息系統(tǒng)中,用戶通過登陸界面進行登陸,不同的功能模塊對應著同樣的登陸界面。登陸完成后,用戶可以利用各個功能模塊提供的系統(tǒng)功能進行操作,控制器從JSP頁面獲取到用戶的操作信息,后將其將其送到模型進行相應的數(shù)據(jù)操作,操作完成后將其返回到視圖[4]。
4 系統(tǒng)安全體系架構
健康檔案信息包括居民所有的重要信息,因此,信息安全與信息保護尤為重要。為了保證用戶信息的安全性,要在MVC模式的基礎之上增加信息安全防護措施。信息安全主要分為四個級別:物理級、網(wǎng)絡級、系統(tǒng)級以及應用級。物理級的安全措施主要是指一些物理安全措施,如防火、防盜措施等。網(wǎng)絡級的信息安全主要是硬件防火墻以及鏈路冗余。系統(tǒng)級的安全防護可以添加系統(tǒng)管理員以及病毒入侵檢測系統(tǒng)。應用級的安全防護主要是對數(shù)據(jù)進行防護措施,如數(shù)據(jù)備份、數(shù)據(jù)加密、統(tǒng)一權限管理等等。
5 結語
MVC模式是當下系統(tǒng)開發(fā)常用的模式,在此模式的基礎之上又擴展出了很多的框架,從而使得系統(tǒng)的開發(fā)設計、跨平臺移植以及系統(tǒng)維護變得更加的簡便快捷。這一優(yōu)勢非常符合社區(qū)醫(yī)療健康檔案系統(tǒng)的需要。
參考文獻:
[1]楊曄.基于.NET的社區(qū)醫(yī)療健康檔案系統(tǒng)設計與實現(xiàn)[N].重慶教育學院學報,2009,22(06):62-64.
[2]田蕾.區(qū)域衛(wèi)生信息平臺居民健康檔案管理系統(tǒng)的設計與實現(xiàn)[N].赤峰學院學報(自然科學版),2016,32(02):126-128.
[3]徐義晗.基于健康檔案的社區(qū)醫(yī)療衛(wèi)生信息系統(tǒng)設計[J].長江大學學報(自然科學版),2012,08(09):117-118.
[4]李海峰.MVC模式框架的應用研究[J].自動化與儀器儀表,2013(01):5.
作者簡介:石建軍(1980-),男,研究生,研究方向:信息化技術。