HL7/XML 格式比較
比較圖一、圖二和圖三的 XML 格式,圖一HL7 組織網站的XML 教育訓練資料
[1], 所產生的 XML 檔案結構,第一層的根元素標籤是使用 Message-type 和 Event
的名稱,第二層是 Segment 的名稱,第三層以欄位順序配合 Segment 名稱表示欄
位,第四層以 Data Type 標籤來表示 Components。
圖二的 XML 增加了群組的 LST 和 GRP 的標籤,是依照 HL7 Special Interest
Group 發表的 informative HL7 DTD 所產生的 XML 文件[2],目前也在台大的轉檢
轉圆莅钢惺褂肹3],圖二的XML 檔案不容易製作,因為要搭配資料庫才知道哪一個
區段或欄位之前要加入第幾號的 LST 或 GRP;而且也破壞了各個 Element 所在的層
次,接收端的程式也不易加以處理。
圖三是 HL7 協會於 2003 年7 月所公佈的格式[4],LST 的標籤已經不再使用,
但 GRP 的標籤改成了 Segment Group Name,這些 Segment Group Name 在 HL7
Version 2.4 的標準文件中並未定義,難以使用。而且所提供的 Schema 中,也還有錯
誤,例如圖四的 XML Schema 中,REF_I12 倒數第 6 和第 7 行,就會有錯誤[5]。
圖五是配合圖一的 XML 文件,兩年前我們自己產生的Version 2.3.1 XML Schema 片
段資料。 |
|