?

基于XML的嵌入式電子病歷書寫系統設計與開發分析

2013-09-03 06:32梁旭信
中國信息化·學術版 2013年7期
關鍵詞:電子病歷嵌入式開發

梁旭信

【摘 要】隨著經濟的迅速發展以及科學技術水平的不斷提高,我國的醫療衛生事業取得了較大程度上的進步,為我國國民經濟的發展以及人民生活水平的提高做出重要貢獻。在這種背景之下,我國醫療衛生信息化進程不斷加快與深入,其中一個方面就表現在對于電子病歷的研究。就目前狀況而言,已經存在著一種基于Windows操作系統的電子病歷系統,并在各個醫院之中得到較為廣泛的應用。對于這一系統而言,它雖然能夠對醫院的臨床醫療需求進行一定程度上的滿足,但它在病人病歷信息的獲取與保存方面仍然存在著缺陷。針對這一問題,人們提出了一種新的基于XML的嵌入式電子病歷書寫系統。本文就針對基于XML的嵌入式電子病歷書寫系統設計與開發進行研究與分析。

【關鍵詞】電子病歷; 嵌入式; XML; 設計; 開發

【中圖分類號】F416.63【文獻標識碼】A【文章編號】1672-5158(2013)07-0076-01

1 XML技術簡介

擴展標記語言XML是一種簡單的數據存儲語言,使用一系列簡單的標記描述數據,而這些標記可以用方便的方式建立,雖然XML占用的空間比二進制數據要占用更多的空間,但XML極其簡單易于掌握和使用。XML與Access,Oracle和SQL Server等數據庫不同。數據庫提供了更強有力的數據存儲和分析能力,例如:數據索引、排序、查找、相關一致性等,XML僅僅是展示數據。事實上XML與其他數據表現形式最大的不同是:它極其簡單。這是一個看上去有點瑣細的優點,但正是這點使XML與眾不同。XML的簡單使其易于在任何應用程序中讀寫數據,這使XML很快成為數據交換的唯一公共語言,雖然不同的應用軟件也支持其它的數據交換格式,但不久之后他們都將支持XML,那就意味著程序可以更容易的與Windows、Mac OS, Linux以及其他平臺下產生的信息結合,然后可以很容易加載XML數據到程序中并分析他,并以XML格式輸出結果。

XML的前身是SGML(The Standard Generalized Markup Language),是自IBM從60年代就開始發展的GML(Generalized Markup Language)。同HTML一樣,XML (可擴展標識語言)是通用標識語言標準(SGML)的一個子集,它是描述網絡上的數據內容和結構的標準。盡管如此,XML不象HTML,HTML僅僅提供了在頁面上顯示信息的通用方法(沒有上下文相關和動態功能),XML則對數據賦予上下文相關功能,它繼承了SGML的大部分功能,卻使用了不太復雜的技術。

XML技術的優點主要表現在三個方面,分別為可擴充性、內容和表現形式的分離以及數據處理方便,具體情況見表1所示:

2 基于XML的嵌入式電子病歷書寫系統設計

2.1 系統結構

本系統結構設計為三層架構,見圖1所示:

三層架構的結構設計具有一定的優點,主要表現為在三層架構之下的各個邏輯層既相互獨立,彼此之間又存在著較為密切的聯系,這樣一來,就對系統的擴充造成有利的影響,這也更加適應了醫療業務不斷變化的趨勢。就嵌入式電子病歷系統與一般電子病歷系統來看,兩者之間存在著一定的差異,前者運行于雙重環境之下,而后者往往只在單一環境下進行運行。

三層架構分別為前端客戶表現層、中間應用服務層以及后端數據資源層:

①前端客戶表現層:這一層主要是為嵌入式電子病歷系統提供方便有效的操作方式,客戶并不需要對知道其中具體的細節。一般用戶通過客戶表現層可以對病歷進行一定程度上的查詢;而對于高級用戶而言,他們則享有更多的權限,例如新建病歷、查詢病歷以及修改病歷等;系統管理員可以對用戶進行管理,對嵌入式系統存儲空間進行管理。

②中間應用服務層:這一層的主要任務是對病歷處理任務進行有效的執行,它所設計的內容較為廣泛,主要包含有執行用戶管理模塊、執行病歷數據存取的數據操作模塊、病歷數據庫的維護和更新模塊、基于節陽 web Service的信息交換模塊、XML文檔解析、XML文檔與應用數據庫的相互轉換模塊、電子病歷安全考慮模塊以及嵌入式系統存儲空間管理模塊等。

③后端數據資源層:對于后端數據資源層而言,它主要是由兩個部分組成的,分別是XML文檔庫以及HIS系統數據庫,后端數據資源層的主要作用是為電子病歷操作提供相應的后臺數據支持,一般情況下,對數據庫的讀寫通過ADO.NET接口進行訪問,對XML文檔使用節幾 Web Service技術保存和讀取。

2.2 系統模塊

用戶管理模塊:包含兩個方面的工作,其一,管理員對用戶進行一定程度的管理;其二,系統用戶管理登錄ID與密碼,以及對用戶的基本信息進行修改。

病歷錄入模塊:對錄入的病歷信息進行接收,系統為病歷信息的接收提供一個良好的界面;

病歷信息表示與存儲模塊:使用XML記錄的病歷是文本格式,可直接對其進行閱讀,并不會局限于計算機平臺、軟件以及數據庫形式;

病歷信息共享模塊:病歷信息與醫院內部HIS子系統的信息集成以及醫院之間信息的交換。

3 結束語

本文就針對基于XML的嵌入式電子病歷書寫系統設計與開發進行研究與分析。首先對SML技術及其優點進行了一定程度的介紹,然后在此基礎之上從從系統結構與系統模塊兩個方面分析了基于XML的嵌入式電子病歷書寫系統設計。希望我們的研究能夠給讀者提供參考并帶來幫助。

參考文獻

[1] 胡業發,陳娟,陶飛,楊朝陽.基于XML的電子病歷數據模式研究[J].計算機工程與設計.2007(04)

[2] 昇高昭,孫文東.電子病歷-醫院信息系統的發展方向[J].醫學信息.2007(01)

[3] 孟健,曹立明,王小平,姚亮.基于XML電子病歷多重簽名方案的設計與實現[J].計算機工程.2006(19)

[4] 齊衛東.強化行業規范 促進醫院信息化建設[J].解放軍醫院管理雜志.2006(03)

[5] 劉芳,肖鐵軍.XML應用的基石:XML解析技術[J].計算機工程與設計.2005(10)

猜你喜歡
電子病歷嵌入式開發
電子病歷保全與認證研究
在線投稿與編輯系統的設計與開發
遵義紅色旅游開發對策研究
基于J2EE和Ionic的ITer學習APP設計與開發
單片機在電子技術中的應用和開發
現階段電子病歷問題的探討及改革
電子病歷臨床信息系統的解決方案
嵌入式LINUX操作系統的研究
嵌入式組件技術的研究及應用
“嵌入式系統概論”課程設計
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合