HL7/XML 格式比較
比較圖一、圖二和圖三的 XML 格式,圖一HL7 組織網(wǎng)站的XML 教育訓(xùn)練資料
[1], 所產(chǎn)生的 XML 檔案結(jié)構(gòu),第一層的根元素標(biāo)籤是使用 Message-type 和 Event
的名稱,第二層是 Segment 的名稱,第三層以欄位順序配合 Segment 名稱表示欄
位,第四層以 Data Type 標(biāo)籤來表示 Components。
圖二的 XML 增加了群組的 LST 和 GRP 的標(biāo)籤,是依照 HL7 Special Interest
Group 發(fā)表的 informative HL7 DTD 所產(chǎn)生的 XML 文件[2],目前也在臺(tái)大的轉(zhuǎn)檢
轉(zhuǎn)圓蒞鋼惺褂肹3],圖二的XML 檔案不容易製作,因?yàn)橐钆滟Y料庫才知道哪一個(gè)
區(qū)段或欄位之前要加入第幾號(hào)的 LST 或 GRP;而且也破壞了各個(gè) Element 所在的層
次,接收端的程式也不易加以處理。
圖三是 HL7 協(xié)會(huì)於 2003 年7 月所公佈的格式[4],LST 的標(biāo)籤已經(jīng)不再使用,
但 GRP 的標(biāo)籤改成了 Segment Group Name,這些 Segment Group Name 在 HL7
Version 2.4 的標(biāo)準(zhǔn)文件中並未定義,難以使用。而且所提供的 Schema 中,也還有錯(cuò)
誤,例如圖四的 XML Schema 中,REF_I12 倒數第 6 和第 7 行,就會(huì)有錯(cuò)誤[5]。
圖五是配合圖一的 XML 文件,兩年前我們自己產(chǎn)生的Version 2.3.1 XML Schema 片
段資料。 |
|