監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價(jià)咨詢管理系統(tǒng) | 工程設(shè)計(jì)管理系統(tǒng) | 甲方項(xiàng)目管理系統(tǒng) | 簽約案例 | 客戶案例 | 在線試用
X 關(guān)閉

電子病歷系統(tǒng)中XML數(shù)據(jù)調(diào)用的研究

申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114

1.引言
    國(guó)內(nèi)的醫(yī)療資料管理方式還相對(duì)落后,同時(shí)大量患者的收容壓力使得醫(yī)院在醫(yī)療質(zhì)量控制方面捉襻見肘。原有的臨床記錄方式和醫(yī)療質(zhì)量管理法已經(jīng)嚴(yán)重制約了醫(yī)院飛速發(fā)展。隨著計(jì)算機(jī)技術(shù)普及和對(duì)信息自動(dòng)化的需求,電子病歷的使用是時(shí)代發(fā)展的產(chǎn)物。
2.XML在電子病歷中的特點(diǎn)
      2.1 電子病歷是使用結(jié)構(gòu)化的文檔存儲(chǔ),使用XML技術(shù),因XML文檔就是結(jié)構(gòu)的,所以使得電子病歷系統(tǒng)可以在系統(tǒng)各模塊之間無障礙的交互數(shù)據(jù)。XML技術(shù)在電子病歷系統(tǒng)中的運(yùn)用,不僅幫助了系統(tǒng)能有統(tǒng)一格式的問題,而且因?yàn)閄ML實(shí)現(xiàn)技術(shù)的成熟,對(duì)系統(tǒng)的推廣應(yīng)用也會(huì)帶來許多便利。
     2.2 電子病歷系統(tǒng)需要其他系統(tǒng)的支持,如LIS(實(shí)驗(yàn)室檢驗(yàn)信息系統(tǒng))、HIS(醫(yī)院管理信息系統(tǒng))、RIS(放射科檢查信息系統(tǒng))、PACS(醫(yī)學(xué)影像存儲(chǔ)和通信系統(tǒng)),由于每個(gè)系統(tǒng)都有自己的數(shù)據(jù)格式,統(tǒng)一接口才能使相互的數(shù)據(jù)得到共享。這樣,統(tǒng)一的數(shù)據(jù)格式XML語言可實(shí)現(xiàn)多系統(tǒng)不同接口的連接。
    2.3 簡(jiǎn)化電子病歷的閱讀手段XML可以幫助使用者在閱讀病歷系統(tǒng)中,可使用統(tǒng)一的樣式表,也可以使用CSS或XSL樣式表。采用樣式表,可使已存儲(chǔ)的文件,通過瀏覽器就可以給遠(yuǎn)端用戶查詢,用戶無需安裝軟件,就可以通過互聯(lián)網(wǎng)或是手機(jī)上網(wǎng),在得到授權(quán)后,訪問電子病歷系統(tǒng),為電子病歷在不同地域的普及提供了技術(shù)上的可行性。
    2.4 電子病歷的生成可使用模板直接生成,添加病歷的基礎(chǔ)數(shù)據(jù)以后,醫(yī)師可以對(duì)病歷做修改,完成修改后,按照業(yè)務(wù)流程,如果需要上級(jí)醫(yī)師審核,會(huì)發(fā)至相關(guān)人員處,如無需審核,則直接存檔。存檔后的病歷會(huì)添加醫(yī)師的數(shù)字簽名,并添加簽名后的病歷,本級(jí)醫(yī)師無法再做修改。
3.0XML—QL查詢方法
    XML在三層模型上提供了很好的處理方法。XML表達(dá)式可以從基礎(chǔ)數(shù)據(jù)提取,結(jié)構(gòu)化的數(shù)據(jù)使用XML語言可以從業(yè)務(wù)規(guī)范中分離出來,形成與其他接口相適應(yīng)的數(shù)據(jù)格式。用戶通過XML—QL查詢,查詢結(jié)果。XML— QL是XML中的專用查詢語言,它通過以下幾步驟對(duì)XML分析查詢:
    3.1 Query Composer首先進(jìn)行語義檢查。對(duì)請(qǐng)求XML—QL語法進(jìn)行分析,對(duì)語法的合法性和XML數(shù)據(jù)的存在性進(jìn)行甄別。
   3.2 Executable Query執(zhí)行查詢。執(zhí)行語義檢查通過的查詢語句。若XML文檔庫(kù)中找到相符合的記錄,則返回給用戶,若找不到,則把請(qǐng)求轉(zhuǎn)發(fā)至Translator模塊,同時(shí)生成模板。
    3.3 Translator翻譯查詢請(qǐng)求。Translator根據(jù)XML說明,把XML—QL分解,翻譯成局部查詢。
    3.4 View query和source description,屏蔽異構(gòu)數(shù)據(jù)源的異構(gòu)性。XML的DTD數(shù)據(jù)模式來描述各個(gè)異構(gòu)數(shù)據(jù)源中的數(shù)據(jù),并儲(chǔ)存于全局XML視圖中。在全局XML示圖中還要有數(shù)據(jù)源的物理存儲(chǔ)空間,如數(shù)據(jù)庫(kù)表是在哪一個(gè)具體的數(shù)據(jù)庫(kù)中,文本文件在哪一個(gè)數(shù)據(jù)源中。異構(gòu)數(shù)據(jù)經(jīng)過屏蔽后,展現(xiàn)在用戶面前就是一個(gè)統(tǒng)一格式的數(shù)據(jù)模型。
    3.5 XML Generator合成數(shù)據(jù)查詢結(jié)果。因?yàn)閿?shù)據(jù)的查詢來自于不同的數(shù)據(jù)庫(kù)中,數(shù)據(jù)的類型可能存在差異,因此此功能能使這些結(jié)果統(tǒng)一格式,形成XML文檔。
4.關(guān)系型數(shù)據(jù)庫(kù)查詢xML數(shù)據(jù).
    存人在關(guān)系型數(shù)據(jù)庫(kù)中的XML數(shù)據(jù),查詢其中的數(shù)據(jù)必須將XML—QL轉(zhuǎn)換為SQL語言才能在關(guān)系型數(shù)據(jù)庫(kù)查詢,按照查詢語句的定義,CON-STRUCT功能部分對(duì)應(yīng)SQL中的SELECT部分,WHERE模塊對(duì)應(yīng)SQL中的條件語句。在SQL環(huán)境中使用的XML—QL語言的方法是:先對(duì)WHERE模塊進(jìn)行分析,取出模式中元素間的相互關(guān)系和數(shù)據(jù)庫(kù)中存儲(chǔ)的元素進(jìn)行比較,如此查詢?cè)陉P(guān)系表中有數(shù)據(jù)匹配,則可以取得相應(yīng)元素的值。下面以XML—QL語句為例說明。將查詢轉(zhuǎn)換為SQL通過如下方法:首先,根據(jù)根路徑所對(duì)應(yīng)的關(guān)系,把相關(guān)查詢寫入SQL的FROM中;其次,將深層路徑中的查詢通過轉(zhuǎn)換,定義為關(guān)系查詢中的聯(lián)接,若查詢?cè)匾呀?jīng)完成合并,可跳過此步驟。經(jīng)過轉(zhuǎn)換,SQL的語句如下:Select A.“patient.I'lame”,A.“patient.a(chǎn)ge” From、pat_ master index A,ease B Where B.parent— id=A.par-ent— id And B.visit_ id=A.visit_id And A.parentCODE:0;其中在Wh ere從句中包括一個(gè)關(guān)聯(lián)條件,將patient(病人個(gè)人信息表)和case(病歷表)合并;A.parentCODE=0表示case的父節(jié)點(diǎn)是patient;該查詢?cè)赾ase關(guān)系中執(zhí)行,返回從patient元素可達(dá)的所有case的名字。
5.結(jié)束語
      XML文檔有一定的結(jié)構(gòu)性,這在電子病歷系統(tǒng)的使用中,對(duì)幫助規(guī)范格式很有幫助。關(guān)系型數(shù)據(jù)庫(kù)對(duì)XML語言的支持,會(huì)使得此項(xiàng)技術(shù)能更多的使用在更多的領(lǐng)域。
參考文獻(xiàn)
[1] 周玉婉.電子病歷系統(tǒng)設(shè)計(jì)及病歷交換[D].重慶:重慶大學(xué),2005.
[2] 曲蘊(yùn)慧,工麗,蘇虞磊.電子病歷系統(tǒng)的設(shè)計(jì)與應(yīng)用[J].福建電腦,2009,(8):145.[3] 方翔.XML文檔到關(guān)系數(shù)據(jù)庫(kù)的直接轉(zhuǎn)換[J].計(jì)算機(jī)工程,2001,27(11):65—66.

發(fā)布:2007-04-09 11:19    編輯:泛普軟件 · xiaona    [打印此頁(yè)]    [關(guān)閉]
相關(guān)文章:

泛普門診收費(fèi)管理系統(tǒng)其他應(yīng)用

醫(yī)院行業(yè)管理系統(tǒng) 醫(yī)院信息管理系統(tǒng) 醫(yī)藥管理軟件 病案管理系統(tǒng) 藥店管理系統(tǒng) 醫(yī)院his系統(tǒng) 醫(yī)院預(yù)約軟件 住院收費(fèi)管理系統(tǒng) 區(qū)域醫(yī)療衛(wèi)生信息化平臺(tái) 社區(qū)醫(yī)療管理系統(tǒng) 門診收費(fèi)管理系統(tǒng) 醫(yī)療衛(wèi)生軟件 新農(nóng)合軟件 醫(yī)院管理系統(tǒng)免費(fèi)版 免費(fèi)醫(yī)院信息管理系統(tǒng) 醫(yī)藥管理軟件免費(fèi)版 免費(fèi)藥店管理系統(tǒng) 醫(yī)院管理系統(tǒng)下載 醫(yī)院信息管理系統(tǒng)下載 醫(yī)藥管理軟件下載 病案管理系統(tǒng)下載 藥店管理系統(tǒng)下載 醫(yī)院his系統(tǒng)下載 醫(yī)療一體化管理系統(tǒng)下載 新農(nóng)合軟件下載 藥品管理系統(tǒng)下載