簡単な回答: HL7バージョン2は、1980年代後半にできたメッセージング規格で、多くの病院システムが現在も内部で使用しています。メッセージはプレーンテキストで、1行に1つのセグメント(MSH、PID、OBR、OBXなど)があり、フィールドは|で、コンポーネントは^で区切られます。ADTメッセージは入院、退院、患者情報の更新を運び、ORUメッセージは検査値などの結果を運びます。
一般的なメッセージタイプ
- ADT^A01 入院、ADT^A03 退院、ADT^A04 外来患者登録、ADT^A08 患者情報更新。
- ORU^R01 非要求型観測結果(検査値、バイタルサイン)。
- ORM/OML オーダー、SIU スケジューリング、MDM ドキュメント。
各メッセージはMSH(ヘッダー:送信元・送信先システム、メッセージタイプ、時刻、バージョン)で始まります。エンコーディング文字 ^~\& は、コンポーネント、繰り返し、エスケープ、サブコンポーネントの区切り文字を定義します。
ORU^R01 検査結果の解説
MSH|^~\&|LAB|HOSP|EHR|HOSP|202610200815||ORU^R01|MSG0001|P|2.5.1
PID|1||123456^^^HOSP^MR||Example^Anna||19800101|F
OBR|1||LAB998|4548-4^Hemoglobin A1c/Hemoglobin.total in Blood^LN|||202610200800
OBX|1|NM|4548-4^Hemoglobin A1c/Hemoglobin.total in Blood^LN||5.6|%|4.0-5.6|N|||F
- PID: 患者情報(ID、氏名、生年月日、性別)。
- OBR: オーダーまたは検査。
- OBX: 1つの結果:値のタイプはNM(数値)、コードはLOINCの
LN、値、単位、基準範囲、異常フラグ、結果ステータスはF(最終)。
FHIRでは、各OBXはObservationに、OBRはDiagnosticReportに、PIDはPatientに対応します。
Anpherosで
Anpheros Platformのラボコネクタは、HL7 v2 ORU^R01、CSV、JSONを受け入れ、各結果を1つのリクエストでFHIR Observationsに変換します。詳細はラボコネクタガイドをご覧ください。開発者向けにはHL7 v2からFHIRへのマッピングも用意しています。
関連ページ
情報源
よくある質問
ADTメッセージとは何ですか?
患者の入院、退院、転院、登録に関するHL7 v2メッセージで、例えば入院時のADT^A01などがあります。
ORU^R01メッセージとは何ですか?
結果を伝えるHL7 v2メッセージで、通常はOBXセグメントに含まれる検査値です。
^~& の文字は何を意味しますか?
これらはエンコーディング文字で、コンポーネント(^)、繰り返し(~)、エスケープ(\)、サブコンポーネント(&)の区切り文字です。
HL7 v2はFHIRに置き換えられますか?
段階的に、そして部分的にです。v2は病院内で引き続き一般的ですが、FHIRはAPIや新しい連携に使用され、多くのシステムは両方を使用しています。
サンドボックスで無料で試す
5分で最初のFHIR呼び出し. 患者さんの同意が組み込まれたHL7 FHIR R4 APIです。サンドボックスでお試しいただき、ご自身のアプリやクリニックのシステムを接続してください。
無料・合成患者30人・カード不要

