HL7

**HL7** 指的是一組用於在各種醫療服務提供者所使用之軟體應用程式之間，傳輸臨床和管理數據的國際標準。這些標準側重於應用層，即 OSI 模型中的「第 7 層」。
HL7 標準由國際標準組織 Health Level Seven International（頁面存檔備份，存於網際網路檔案館）製作，並被美國國家標準協會和國際標準化組織等其他標準發布機構採用。醫院和其他醫療保健提供者組織通常具有許多不同的資訊系統，用於計費記錄到患者追蹤等所有內容。這些所有的系統在接收新訊息時，或者當他們希望檢索訊息時，應該彼此通信（或「接口」），但並非所有系統都這樣做。
HL7 International 規定了許多靈活的標準、指南和方法，各種醫療保健系統可以通過這些標準、指南和方法相互通訊。此類指南或數據標準是一組規則，允許以統一和一致的方式共享和處理信息。這些數據標準旨在使醫療保健組織能夠輕鬆共享臨床訊息。從理論上講，這種交換訊息的能力應該有助於最大限度地減少醫療保健在地理上被隔離和高度變化的趨勢。
HL7 International 認為以下標準是其主要標準：

* 2.x 版消息傳遞標準：健康和醫療事務的互操作性規範
* 第 3 版消息傳遞標準：健康和醫療事務的互操作性規範
* 臨床文件架構（CDA）：基於 HL7 第 3 版的臨床文件交換模型
* 連續性照護文件（CCD）：基於 CDA 的美國醫學摘要交換規範
* 結構化產品標籤（SPL）：基於 HL7 第 3 版的藥物隨附的已發布信息
* 臨床背景對象工作組（CCOW）：用於應用程式可視化集成的互操作性規範

其他 HL7 標準 / 方法包括：

* 快捷式醫療服務互操作資源：資源交換的標準
* Arden Syntax（頁面存檔備份，存於網際網路檔案館）：用於表示醫療條件的語法和作為醫療邏輯模塊（Medical Logic Module（頁面存檔備份，存於網際網路檔案館）, MLM）的建議
* 索賠附件：標準醫療保健附件，以增加另一項醫療保健交易
* 電子健康紀錄 / 個人健康紀錄系統的功能規範：在此類軟體應用程式中尋求或可用的健康和醫療功能的標準化描述
* GELLO（頁面存檔備份，存於網際網路檔案館）：用於臨床決策支持的標準表達語言

## 主要標準

以下是 HL7 International 認為最常用和實施的標準。

### 版本 2

HL7 版本 2 標準（也稱為 Pipehat）旨在支持醫院工作流程。它最初創建於 1989 年。HL7 第 2 版定義了一系列電子訊息，以支持行政、後勤、財務和臨床流程。自 1987 年以來，該標準定期更新，產生版本 2.1,2.2,2.3,2.3.1,2.4,2.5,2.5.1,2.6,2.7,2.7.1,2.8,2.8.1 和 2.8.2。v2.x 標準是向後相容的（例如，支援 2.6 版的應用程式能夠理解基於版本 2.3 的資訊）。
HL7 v2.x 消息使用基於段（行）和單字符分隔符的非 XML 編碼語法。段具有由分隔符所分隔的複合欄位。複合欄位可以具有由子複合欄位分隔符分隔的子複合欄位（組件），並且子複合欄位可以具有由子子複合欄位分隔符分隔的子子複合欄位（子組件）。默認分隔符是段分隔符的換行符，欄位分隔符的豎線條或豎線（|），組件分隔符的插入符號（^），子組件分隔符的＆符號（＆）和＃標籤 / 井號（＃）是默認截斷分隔符。波浪號（〜）是默認的重複分隔符。每個段以 3 個字符的字符串開頭，用於標識段類型。訊息的每個部分包含一個特定類別的訊息。每條訊息都有 MSH 作為其第一個段，其中包含一個標識訊息類型的欄位。訊息類型確定訊息中的預期段類型。特定訊息類型中使用的段類型由 HL7 標準中使用的段語法表示法指定。以下是標準訊息的範例。MSH 是標題段，PID 是患者標識，PV1 是患者訪問訊息等，PID 段中的第二個欄位是患者姓名，順序，姓，名，第二名（或其首字母），後綴等。根據 HL7 V2.x 標準版本，該段中有更多欄位可用於其他患者訊息。

```
MSH|^~\&|MegaReg|XYZHospC|SuperOE|XYZImgCtr|20060529090131-0500||ADT^A01^ADT_A01|01052901|P|2.5
EVN||200605290901||||200605290900
PID|||56782445^^^UAReg^PI||KLEINSAMPLE^BARRY^Q^JR||19620910|M||2028-9^^HL70005^RA99113^^XYZ|260 GOODWIN CREST DRIVE^^BIRMINGHAM^AL^35209^^M~NICKELL’S PICKLES^10000 W 100TH AVE^BIRMINGHAM^AL^35200^^O|||||||0105I30001^^^99DEF^AN
PV1||I|W^389^1^UABH^^^^3||||12345^MORGAN^REX^J^^^MD^0010^UAMC^L||67890^GRAINGER^LUCY^X^^^MD^0010^UAMC^L|MED|||||A0||13579^POTTER^SHERMAN^T^^^MD^0010^UAMC^L|||||||||||||||||||||||||||200605290900
OBX|1|NM|^Body Height||1.80|m^Meter^ISO+|||||F
OBX|2|NM|^Body Weight||79|kg^Kilogram^ISO+|||||F
AL1|1||^ASPIRIN
DG1|1||786.50^CHEST PAIN, UNSPECIFIED^I9|||A
```

HL7 v2.x 允許電子病人管理系統（PAS）、電子實踐管理（EPM）系統、檢驗資訊系統（LIS）、膳食、藥劑部和計費系統以及電子病歷（EMR）或電子健康紀錄（EHR）之間的互操作性。目前，HL7 v2.x 資訊傳遞標準得到了美國所有主要醫療資訊系統供應商的支援。

### 版本 3

HL7 版本 3 標準旨在支持所有醫療保健工作流程。版本 3 的開發始於 1995 年左右，導致 2005 年的初始標準出版物。與版本 2 相反，v3 標準基於正式方法（HDF）和面向對象原則。

**RIM - ISO/HL7 21731** 參考資訊模型（Reference Information Model） 是 HL7 版本 3 開發過程的基石，也是 HL7 V3 開發方法的重要組成部分。RIM 表達特定臨床或管理上下文中所需的數據內容，並提供 HL7 資訊欄位中攜帶的訊息之間存在的語義和詞彙連接的明確表示。

**HL7 Development Framework - ISO/HL7 27931**HL7 第 3 版開發框架（HDF）仍不斷發展中，旨在開發促進醫療保健系統之間互操作性的規範。HL7 RIM，詞彙規範和模型驅動的分析和設計過程相結合，使 HL7 第 3 版成為開發基於共識的醫療信息系統互操作性標準的一種方法。HDF 是 HL7 V3 開發方法的最新版本。HDF 不僅記錄資訊傳遞，還記錄與所有 HL7 標準規範的開發相關的過程，工具，參與者，規則和工件。最終，HDF 將包含所有 HL7 標準規範，包括分析電子健康記錄體系結構和要求所產生的任何新標準。HL7 規範借鑒了各種來源的代碼和詞彙。V3 詞彙表工作確保實現 HL7 規範的系統對他們正在使用的代碼源和代碼值域有明確的理解。

**V3 Messaging**HL7 版本 3 消息傳遞標準定義了一系列安全文本消息（稱為「interactions」）以支持所有醫療保健工作流程。HL7 v3 消息基於 XML 編碼語法，如以下範例
：

### 臨床文檔架構

HL7 臨床文檔架構（CDA）是一種基於 XML 的標記標準，旨在指定用於交換的臨床文檔的編碼，結構和語義。該標準與 ISO 共同出版，ISO / HL7 27932。

### 臨床文件的交換模型

臨床文件的交換模型（CCD）是基於健康互操作性規範和醫療交易臨床文件架構（CDA）的美國醫學摘要交換規範。

### 結構化產品標籤

結構化產品標籤（SPL）描述了基於 HL7 第 3 版的藥物隨附的已發布信息。

### 臨床背景對象工作組

臨床背景對象工作組（CCOW）是一種標準協議，旨在使不同的應用程式能夠在用戶界面層即時地共享用戶上下文和患者上下文。CCOW 實施通常需要 CCOW Vault 系統來管理應用程序之間的用戶安全性。

## 其它標準與方法

### 快捷式醫療服務互操作資源

快捷式醫療服務互操作資源是健康資訊交換第七層協會（頁面存檔備份，存於網際網路檔案館）的標準草案，旨在比版本 2.x 或版本 3 更容易實現，更開放，更具可擴展性。它利用基於 Web 的現代 API 技術套件，包括基於 HTTP 的 RESTful 用於用戶界面集成的協議，HTML 和層疊樣式表，用於數據表示的 JSON 或 XML 選擇，用於授權的 OAuth 和用於查詢結果的 ATOM。

### 服務互操作性框架

此框架提供了所有 HL7 工件之間的一致性，並實現了企業架構開發和實現的標準化方法，以及衡量一致性的方法。此框架是一種思考生成規範的方法，這些規範明確地描述了實現可計算的語義工作互操作性所需的管理、一致性、合法性和行為語義。預期的資訊傳輸技術可以使用訊息傳遞、文檔交換或服務。此框架是合理化其他標準的互操作性所需的框架，是一種實現互操作性的體系結構，但它不是企業體系結構管理的整體解決方案設計。

### Arden 語法

Arden 語法是用於編碼醫學知識的語言。HL7 International 採用並監督從 Arden 語法 2.0 開始的標準。這些醫療邏輯模塊（MLM）用於臨床環境，因為它們可以包含足夠的知識來做出單一的醫療決策。它們可以產生警報、診斷和解釋，以及質量保證功能和管理支持。醫療邏輯模塊必須在滿足最低系統要求且安裝了正確程式的電腦上運行，使醫療邏輯模塊可以為需要的時間和地點提供建議。

### MLLP

HL7 消息傳遞的很大一部分由最小下層協議（MLLP）傳輸，也稱為低層協議（LLP）。因為 TCP/IP 是連續的字節流，為了通過 TCP/IP 進行傳輸，會在郵件中添加標題和尾部字符，以識別郵件的開頭和結尾。混合下層協議（HLLP）是 MLLP 的變體，包括校驗和以幫助驗證消息完整性。在其他軟體供應商，例如 Microsoft、Oracle 和 Cleo 都支持 MLLP。

### 功能性電子健康紀錄和個人健康紀錄規格

電子健康紀錄的功能規範。

## 訊息細節

### OBR Segment

OBR Segment 包含有關檢查、診斷研究 / 觀察的信息。這在醫令訊息（Order Message, ORM）或檢查結果（Observation Result, ORU）兩者間是必備的訊息。

## 參考文獻

## 外部鏈結

* Health Level Seven International（頁面存檔備份，存於網際網路檔案館）
* HL7 Global
* HL7 Introduction（頁面存檔備份，存於網際網路檔案館）
* HL7 Tools（頁面存檔備份，存於網際網路檔案館）
* 臺灣健康資訊交換第七層協會（頁面存檔備份，存於網際網路檔案館）

## 參見

* 快捷式醫療服務互操作資源
* 電子健康紀錄
* 個人健康紀錄
* DICOM
* LOINC
* openEHR Foundation
* SNOMED CT
* OpenEHR