基于HL7 RIM設(shè)計CDA的規(guī)范方法研究
基于該繼承關(guān)系的CDA的規(guī)范設(shè)計遵循HL7 RIM設(shè)計方法可建立如下三個步驟:
1)?RIM子集化、強約束化過程:該步驟是完成RIM到R-MIM的強約束化過程。RIM 是靜態(tài)衛(wèi)生信息模型,由一個或多個主題域類包組成。而HL7詞匯表對一個領(lǐng)域來說是一系列被允許的值。在約束過程中,除對RIM的六大骨干類進行域化、約束,正確理解和適當(dāng)使用詞匯表也是非常關(guān)鍵的步驟。舉例如下:
?RIM子集化、強約束化過程
其中左邊起第一列為角色類詞匯表,在該詞匯表域中有7個元素,其中字母標(biāo)識該元素的層次分布:S(specialized)有代碼并包含子概念;A(abstract)沒有代碼,但包含子概念;L(leaf term)包含代碼,但沒有子概念,是最后一層。最后一列中提供了角色類詞匯表的117個數(shù)值集合。
2)?線性化,附加約束過程:在這一步驟中CDA R-MIM 被CDA專有詞匯集附加約束,線性化層次結(jié)構(gòu)解讀。在第一步中,CDA繼承了HL7的大部分詞匯表集,但在CDA規(guī)范設(shè)計的本地化實施中,僅有HL7的詞匯集是遠遠不夠的。各類被認(rèn)可的本地專業(yè)術(shù)語標(biāo)準(zhǔn)元素及其數(shù)據(jù)元值如國家衛(wèi)生部新頒發(fā)的關(guān)于健康檔案數(shù)據(jù)元標(biāo)準(zhǔn)等應(yīng)被考慮采納。
3)?CDA XML 規(guī)范形成:在上一步驟中得到的CDA HD (CDA 層級描述)可經(jīng)由不同的算法形成CDA XML 規(guī)范。
5 HL7 RIM開發(fā)工具介紹
由于CDA的XML實現(xiàn)技術(shù)規(guī)范繼承了HL7的技術(shù)實現(xiàn)規(guī)范,因此HL7的RIM開發(fā)工具在CDA的規(guī)范實現(xiàn)中具有重要意義。目前,HL7已經(jīng)開發(fā)了一組可以自動的引導(dǎo)開發(fā)過程的工具。其中重要的兩個工具介紹如下:
RMIM Designer:? HL7 RMIM 設(shè)計模板, 具有提供Visual Basic 軟件套件和RoseTree軟件一起工作的交互設(shè)計能力。工具描繪源自RIM的模型并且確保所有的內(nèi)容元素合適的定義都建立在RIM的基礎(chǔ)上。在該工具中可完成RMIM的模型設(shè)計。
Rose Tree:Visual Basic開發(fā)的應(yīng)用程序。主要職能是HL7數(shù)據(jù)庫的接口,構(gòu)建在VISIO設(shè)計顯示的RMIM和HMD的數(shù)據(jù)存儲并管理這些存儲,生成所需的XML規(guī)范。需要微軟的MSXML4軟件,從數(shù)據(jù)庫中執(zhí)行生成XML文本。
HL7 RIM 開發(fā)工具應(yīng)用流程舉例如下:在RMIM Designer中調(diào)出應(yīng)用域設(shè)計模板(如實驗室醫(yī)囑域等),精細(xì)約束化后,將其模型自動序列化,存儲,在RoseTree工具中調(diào)出生成XML規(guī)范文檔。
6 結(jié)束
本文通過對HL7 RIM 參考模型、其擴展模型及CDA的基礎(chǔ)介紹,闡述了CDA規(guī)范和HL7規(guī)范的繼承關(guān)系。在此基礎(chǔ)上探索了如何從基于HL7 RIM參考模型到CDA XML 規(guī)范文檔生成的路徑,并簡單介紹了HL7 RIM模型的開發(fā)工具RMIM Designer 和Rose Tree的使用。由于HL7 XML 規(guī)范和CDA XML 規(guī)范的生產(chǎn)路徑及條件并不完全一樣,目前現(xiàn)有的HL7 RIM 開發(fā)工具僅供CDA XML規(guī)范生成參考使用,CDA本地化開發(fā)工具及約束有待進一步完善和發(fā)展。
參考文獻
[1]Wilfred Bonney, HL7 Tools:The Comprehensive Guide,Release 2.
[2]臺灣健康咨詢交換第七屆協(xié)定協(xié)會,HL7 v3教育訓(xùn)練計劃.
[3]徐朗. 基于HL7 RIM的健康檔案的信息模型. 衛(wèi)生部首期健康檔案標(biāo)準(zhǔn)企業(yè)培訓(xùn)班.
[4] www.hl7.org
作者:
上海市衛(wèi)生局信息中心 謝樺
上海市衛(wèi)生局信息中心? 曹劍峰
金仕達衛(wèi)寧軟件股份有限公司 薛顏波 呂瑩