設定要剖析 HL7v2 訊息的結構定義

本頁面將概略說明如何在 HL7v2 儲存庫中設定結構定義,以及在何時剖析 HL7v2 訊息。

預設結構定義

Cloud Healthcare API 會使用預設結構定義,剖析符合 HL7v2 標準的 HL7v2 訊息。如果 HL7v2 訊息符合標準,且不含自訂區段、欄位或任何偏離標準的其他資料,請參閱「為 HL7v2 訊息啟用結構化剖析」。

自訂結構定義

如果您有 HL7v2 訊息不符合 HL7v2 標準,請參閱「使用自訂結構定義剖析 HL7v2 訊息」。

選取剖析器版本

無論您使用的是預設結構定義還是自訂結構定義,都可以在 ParserConfig 物件中指定剖析器的選項。ParserConfig 包含 ParserVersion 物件,可讓您為剖析器指定版本。如要進一步瞭解各個版本,請參閱參考說明文件

建議您針對所有用途指定剖析器的 V3 版本。V3 版本具備下列優點:

  • 這個版本包含 V2 版本中的現有功能。
  • 與預設剖析器搭配使用時,會將下列預設的 hl7v2 控制字元解碼:

    • 欄位分隔符:|
    • 元件分隔符:^
    • 子元件分隔符:&
    • 重複分隔符:~
    • 逸出字元:\
    • 截斷字元:#
  • 與自訂剖析器搭配使用時,V3 剖析器會使用比其他剖析器版本更進步的比對技巧。