區段和欄位
區段資料表會定義 HL7 區段。 每個區段定義都遵循如下所示的模式。
SEQ | LEN | DT | 選擇 | Rp/# | TBL# | 專案# | 元素名稱 |
---|---|---|---|---|---|---|---|
1 | 4 | SI | O | 00104 | 設定識別碼 - PID | ||
2 | 20 | CX | B | 00105 | 病患識別碼 | ||
3 | 250 | CX | R | 是 | 00106 | 病患識別碼清單 | |
4 | 20 | CX | B | 是 | 00107 | 替代病患識別碼 - PID | |
5 | 250 | XPN | R | 是 | 00108 | 病患名稱 | |
.. | |||||||
.. | |||||||
37 | 80 | ST | O | 01541 | 應變 | ||
38 | 250 | CE | O | 2 | 0429 | 01542 | 生產類別程式碼 |
HL7 也包含每個欄位的文字定義。 三個字元區段標記和序號可唯一識別區段內的每個欄位。 例如,在病患識別區段的情況下,標記 PID 和序號 「5」 會唯一識別病患名稱欄位。 XML 編碼和介面檔都使用此慣例來識別區段中的欄位。 區段定義也包含每個欄位的資料類型宣告,以及適用于自動程式碼專案的資料表編號。
在新版本中,您只能新增區段結尾的欄位,而且無法移除欄位。 如果新增的欄位取代現有欄位的功能,則第一個欄位會維持回溯相容性。 (這可由上述 PID.2 和 PID.3.) 的選擇性資料行中的 「B」 看到
下列 Microsoft BizTalk Accelerator for HL7 (BTAHL7) 功能支援這些需求:
BTAHL7 支援 V2.1 中所有 HL7 版本的標準區段。
當您建構介面規格和實作介面時,您可以根據功能需求,將標準中的選擇性欄位標示為必要或不支援。
您可以視需要建立當地語系化的 Z 區段。
您可以重新定義欄位的語意,或將欄位新增至當地語系化所需的區段。 請注意,這落在不當當地語系化的標題之下。 不過,在某些情況下,您需要這項功能來支援舊版系統的舊版介面或介面。