6. 臨床検査依頼・検査結果メッセージ構文
6.1 患者情報照会(QRY/ADR)
患者情報の問合せは QRY メッセージを使用し、応答には患者管理(ADR)応答を使用する。
QRY/ADR メッセージは以下のセグメントで構成される。QRF、NTE は通常使用しない。

6.1.1 QRY/ADR - 患者の問合せ

イベント（A19）

患者の問合せ（A19）は患者情報の問合せ及び問合せに対する応答を返すイベントである。

QRY/ADR

患者情報照会メッセージ

QRY
MSH
QRD
[QRF]
[{NTE}]

Query
Message Header
Query Reader
Observ Result/Record Response
Notes and Comments (for QRD)

ADR
MSH
MSA
QRD
{PID
PV1
[ PV2 ]
[ {AL1} ]}ADT Response
Message Header
Message Acknowledgment
Query Definition[ DSC ]注:Patient Identification
Patient Visit
Patient Visit - Additional Info.
Allergy Information
Continuation Pointer[ ]は省略可能、{ }は繰返し可能をを示す。

MSH はメッセージに一つ必須である。
MSA はメッセージに一つ必須である。
PID は一連の患者情報の応答に 1 個必須である。患者情報がまとめて伝送される場合、PIDが患者毎の区切りとなる。
PV2 セグメントは省略ができる。
AL1 セグメントはアレルギー情報がない場合は、省略する。

Copyright©2002 JAHIS V2.0

59

JHLDEX20.DOC 2002/06/26

6.2 患者情報通知(ADT/ACK)
患者情報の通知には患者管理メッセージ（ADT）を用い、その場合のセグメントと構文規則は以下のとおりである。

6.2.1 ADT/ACK 患者管理メッセージ イベント(A01､A02､A04､A06､A07､A08､A11､A12)
患者管理メッセージは下記の各イベントで使用する。
イベント A01 は入院／来院の通知をするイベントで使用する。
イベント A02 は患者の転送をするイベントで使用する。
イベント A04 は患者の登録をするイベントで使用する。
イベント A06 は外来患者を入院患者に変更するイベントで使用する。
イベント A07 は入院患者を外来患者に変更するイベントで使用する。
イベント A08 は患者情報の更新をするイベントで使用する。
イベント A11 は入院／来院の通知を取り消すイベントで使用する。
イベント A12 は患者の転送を取り消すイベントで使用する。
通常は A04 及び A08 のイベントを使用し、それ以外のイベントは双方合意の場合のみ使用できる。

ADT/ACK

注:

患者管理メッセージ

ADT
MSH
PID
PV1
[ PV2 ]
[ { AL1 } ]ADT Message
Message Header
Patient Identification
Patient Visit
Patient Visit - Additional Info.
Allergy Information

ACKMSHMSA[ ERR ]

General Acknowledgment
Message Header
Message Acknowledgment
Error[ ]は省略可能、{ }は繰返し可能をを示す。

MSH はメッセージに一つ必須である。
PID はメッセージに一つ必須である。
PV2 セグメントは省略ができる。
AL1 セグメントはアレルギー情報がない場合は、省略できる。

Copyright©2002 JAHIS V2.0

60

JHLDEX20.DOC 2002/06/26

6.3 臨床検査依頼照会(OSQ/OSR)
臨床検査依頼の照会時には、臨床検査依頼照会メッセージ(OSQ)を用い、それに対する応答には臨床検査依頼照会応答メッセージ(OSR)を使用する。その場合のセグメントと構文規則は以下のとおりである。

6.3.1 OSQ/OSR – 臨床検査依頼照会

イベント（Q06）

臨床検査依頼照会（Q06）は臨床検査依頼のオーダ状態の問合せ及び問合せに対する応答を返すイベントである。

OSQ 臨床検査依頼照会メッセージ
OSQ
MSH
QRD
[ QRF ][ DSC ]

OSR

臨床検査依頼照会応答メッセージOSRMSHMSA[ERR][{NTE}]
QRD
[QRF]
[NTE]
[PIDPV1[{AL1}]{ORC{OBR{OBX[NTE]}}}][ DSC ]
注:

Order Status Query
Message Header
Query Definition
Query Filter
Continuation Pointer

Order Status
Message Header
Message Acknowledgement
Error
Notes and Comments (for ERR)
Query Definition
Query Filter
Notes and Comments (for QRD,QRF)
Patient Identification
Patient Visit
Allergy Information
Order Common
Observations Request
Observation/Result
Notes and Comments (for OBX)

Continuation Pointer[ ]は省略可能、{ }は繰返し可能をを示す。

MSH はオーダーの出力単位(メッセージ)に一つ必須である。
QRD、QRF、NTE（for QRD,QRF）は問い合わせメッセージに含まれる同一セグメントをエコーバックする。

Copyright©2002 JAHIS V2.061

JHLDEX20.DOC 2002/06/26

PID 以降は、問い合わせの結果が異常であるときは省略される。
ORC を含む以降のブロックは、問い合わせ結果に該当するオーダの数だけ繰り返す。
OBR を含む以降のブロックは、上位 ORC に該当するオーダに対する検体数だけ繰り返す。
OBX を含む以降のブロックは、上位 OBR に該当する検体に対する検査項目数だけ繰り返す。

6.4 臨床検査依頼(ORM/ORR)
臨床検査の依頼時には一般オーダメッセージ(ORM)を用い、それに対する応答には一般オーダ肯定応答メッセージ(ORR)を使用する。その場合のセグメントと構文規則は以下のとおりである。

6.4.1 ORM

一般オーダメッセージ(臨床検査依頼) イベント（O01）

一般オーダメッセージ（臨床検査依頼）（O01）は臨床検査の依頼をするイベントである。

ORM

臨床検査依頼メッセージ

ORM
MSH[ {NTE} ]PID[ {NTE} ][ PV1[ PV2 ] ][ { AL1 } ]{ORCOBR[ { NTE } ][{OBX[ { NTE } ]}]}
注:

General Order Message
Message Header
Notes and Comments (for Header)
Patient Identification
Notes and Comments (for Patient ID)
Patient Visit
Patient Visit 2Allergy
Order Common
Observation Request
Notes and Comments (for OBR)
Observation/Result
Notes and Comments (for Results)[ ]は省略可能、{ }は繰返し可能をを示す。

MSH はオーダの出力単位(メッセージ)に一つ必須である。
PID は 1 患者の一連のオーダに 1 個必須である。オーダがまとめて伝送される場合 MSH がオーダの区切りとなる。
PV2 セグメントは基本的に検査インターフェースでは使わない。
AL1 セグメントはアレルギー情報が無い場合は省略する。
ORC は 1 患者の個々の詳細オーダー(OBR)毎に 1 個必須である。ただし、1 オーダー多項目検査の場合 ORC の冗長なしに対応するため、OBR に続く OBX で個別の検査項目を指示することも可能である。

Copyright©2002 JAHIS V2.062

JHLDEX20.DOC 2002/06/26

ORC は検査材料単位や検査グループ単位に用いることが望ましい。例えば 1 オーダーで検査材料が血液と尿の複数材料を扱う場合、血液を用いる検査で一つの ORC と OBR で検査グループを表現し続く OBX で個々の検査項目を、尿を用いる検査で一つの ORC と OBR で検査グループを表現し続く OBX で個々の検査項目を指示する。また OBR で多項目検査の内容が不明確な場合、OBX で個々の検査項目を指示することも可能である。
例えば OBR で肝炎セット、
OBX で GOT,GPT,HBs 抗体や、
OBR で 100g 糖負荷試験、OBX で血糖前値,血糖 30 分値など。
検体検査の検査項目コード(OBR-4/OBX-3)は日本臨床病理学会臨床検査項目分類コードでコーディングされたものを用いる。
検査材料や部位(OBR-15)は日本臨床病理学会臨床検査分類コード材料コードを用いる。
OBX は検査結果セグメントであるが、依頼の際に検査に必要な臨床データを知らせる目的でも利用できるものとする。例えば身長、体重、月経周期など。
検体検査の場合、OBR は同一検体かつ同一採取管単位に１つ必須とする。

6.4.2 ORR - 一般オーダ肯定応答メッセージ（臨床検査依頼応答）

イベント（O02）

一般オーダ肯定オーダメッセージ（O02）は臨床検査依頼に対する応答をするイベントである。

ORR

臨床検査依頼応答メッセージ

ORR
MSH[ {NTE} ]PID[ {NTE} ][ PV1[ PV2 ] ][ { AL1 } ]{ORCOBR[ { NTE } ][{OBX[ { NTE } ]}]}
注:

General Order Acknowledgment Message
Message Header
Notes and Comments (for Header)
Patient Identification
Notes and Comments (for Patient ID)
Patient Visit
Patient Visit 2Allergy
Order Common
Observation Request
Notes and Comments (for OBR)
Observation/Result
Notes and Comments (for Results)[ ]は省略可能、{ }は繰返し可能をを示す。

Copyright©2002 JAHIS V2.0

63

JHLDEX20.DOC 2002/06/26

6.5 臨床検査結果照会(QRY/ORF)
検査結果照会時には問合わせメッセージ(QRY)を用い、応答は臨床検査結果メッセージ（ORF）を使用する。その場合のセグメントと構文規則は以下のとおりである。

6.5.1 QRY/ORF – 臨床検査結果の照会

イベント（R02，R04）

臨床検査結果照会（R02）で臨床検査結果の照会をし、臨床検査結果（R04）は問合せ結果を返すイベントである。

QRY/ORF 臨床検査結果照会メッセージQRYMSH
QRD
QRF
NTE

Query
Message Header
Query Definition
Query Filter
Notes and Comments

ORF
MSH
MSA
QRD
[ QRF ]
{ [ PID[{NTE}] ]{[ ORC ]OBR[{NTE}]{[OBX][{NTE}]}{[CTI]}}}

Observational Report
Message Header
Message Acknowledgment
Query Definition
Query Filter[ DSC ]

Continuation Pointer

注:Patient ID
Notes and Comments
Order Common
Observation request
Notes and comments
Observation／Result
Notes and Comments
Clinical Trial Identification[ ]は省略可能、{ }は繰返し可能をを示す。
CTI は本規約書では扱っていない。 HL7 チャプター７を参照。

照会使用上の注意事項
QRD および QRF セグメントに含まれる主題フィルターは、照会システムと付随的なシステムの間のローカル契約によって定義される。
さまざまなセグメント（PID を含んで）中のセット・ID・フィールドは、階層の 1 つのレベ
ルに送信された 1 つの種類のセグメント数を数えるために使用される。

Copyright©2002 JAHIS V2.0

64

JHLDEX20.DOC 2002/06/26

6.6 到着確認報告、臨床検査結果(ORU/ACK)
到着確認報告時、及び臨床検査結果報告時には検査結果メッセージ(ORU)を用いる。
イベントタイプは、到着確認メッセージ、検査結果メッセージとも R01’である。
到着確認メッセージと検査結果メッセージとの区別は、次の OBR セグメントの(OBR-25)結果状態で行う。 (OBR セグメントの項参照)
到着確認メッセージ : ‘I’
検査結果メッセージ : ‘A’,’R’,’F’

6.6.1 到着確認報告
到着確認報告時には検査結果メッセージ(ORU)を用い、その場合のセグメントと構文規則は以下のとおりである。

ORU/ACK - 検査結果メッセージイベント（R01）

検査結果メッセージイベント（R01）は到着確認報告又は臨床検査結果を通知するイベントである。

①ORU/ACK

到着確認報告メッセージ（HIS から検体情報を受け付けた場合）

ORU
MSH{PID[ { NTE } ][ PV1 ]{OBR
[ { NTE } ][{OBX[ { NTE } ]}]}}[ DSC ]

Observations Request
Notes and Comments( for OBR)

ACK
MSH
MSA

Acknowledgment
Message Header
Message Acknowledgment

注:Observational Results
Message Header
Patient Identification
Notes and Comments( for PID)
Patient Visit

Observation/Result
Notes and Comments( for OBX)

Continuation Pointer[ ]は省略可能、{ }は繰返し可能をを示す。

Copyright©2002 JAHIS V2.065JHLDEX20.DOC 2002/06/26

②ORU/ACK

到着確認報告メッセージ（LIS 内(ﾛｰｶﾙ)にて検体情報を受け付けた場合）

ORU
MSH
{PID
[ { NTE } ][ PV1 ]{[ ORC ]OBR[ { NTE } ][{OBX[ { NTE } ]}]}}[ DSC ]ACKMSHMSA
注:

Observational Results
Message Header
Patient Identification
Notes and Comments( for PID)
Patient Visit
Order Common
Observations Request
Notes and Comments( for OBR)
Observation/Result
Notes and Comments( for OBX)

Continuation PointerAcknowledgment
Message Header
Message Acknowledgment[ ]は省略可能、{ }は繰返し可能をを示す。

MSH は到着確認の出力単位に先頭に一つ必要である。
PID は少なくとも 1 個必須である。 検体１〜数個毎に本メッセージが伝送されるが、PIDは患者毎の情報なので、同一患者検体では同じ PID が繰り返されることもあり得る。
OBR は検体到着の情報とともに受付の状況や実施者の情報をセットして通知するため必須である。
（テストでの受け取り側確認用にも使用する。
）
OBX は会計の基本情報も兼ねて実際に検査／報告する項目を展開して付与する。
検体検査の検査項目コード(OBR-4/OBX-3)は日本臨床病理学会臨床検査項目分類コードでコーディングされたものを用いる。
DSC は使用しない。

Copyright©2002 JAHIS V2.066

JHLDEX20.DOC 2002/06/26

6.6.2 臨床検査結果
臨床検査結果報告時には検査結果メッセージ(ORU)を用い、その場合のセグメントと構文規則は以下のとおりである。

ORU/ACK - 検査結果メッセージ

イベント（R01）

検査結果メッセージイベント（R01）は到着確認報告又は臨床検査結果を通知するイベントである。

①ORU/ACK臨床検査結果メッセージ

ORUMSH{PID[ { NTE } ][ PV1 ]{[ ORC ]OBR[ { NTE } ][{OBX[ { NTE } ]}]}}[ DSC ]ACKMSHMSA
注:

Observational Results
Message Header
Patient Identification
Notes and Comments( for PID)
Patient Visit
Order Common
Observations Request
Notes and Comments( for OBR)
Observation/Result
Notes and Comments( for OBX)

Continuation PointerAcknowledgment
Message Header
Message Acknowledgment[ ]は省略可能、{ }は繰返し可能をを示す。

MSH は検査結果の出力単位に先頭に一つ必要である。
PID は 1 患者の一連の検査結果に 1 個必須である。検査結果がまとめて伝送される場合、PID が患者毎の区切りとなる。
OBR は検査依頼の情報とともに検査の状況や実施者の情報をセットして通知するため必須である。
検体検査の検査項目コード(OBR-4/OBX-3)は日本臨床病理学会臨床検査項目分類コードでコーディングされたものを用いる。
OBX は臨床検査報告の最少単位即ち個々の検査結果や検査診断情報毎に 1 個使用する。
個々の検査結果に対する検査所見などのコメントは検査項目 ID 接尾辞をもった OBX で扱うことを推奨する。
DSC は使用しない。

Copyright©2002 JAHIS V2.0

67

JHLDEX20.DOC 2002/06/26

6.7 分析装置検査依頼（OML/ORL）
分析装置検査依頼時には、分析装置検査依頼メッセージ（OML）を用い、それに対する応答には、分析装置検査依頼の応答メッセージ（ORL）を使用する。
一般オーダメッセージ（ORM）との違いは、検体や採取管の情報を扱うことができる SAC セ
グメントが含まれていること、前回値結果を含めることができることである。
メッセージのセグメントと構文規則は以下のとおりである。

6.7.1 OML 分析装置検査依頼

イベント（O21）

分析装置検査依頼（O21）は検査装置への検査依頼を行うイベントである。

OML 分析装置検査依頼メッセージ
OML
MSH[{ NTE }][PID[{NTE}][PV1[PV2]][{AL1}]]{[SAC[{OBX}]]
{ORC
[OBR
[{SAC[{OBX}]}][TCD][{NTE}][{OBX[TCD][{NTE}]}][{[PID][PV1[PV2]][{AL1}]{[ORC]OBR{[NTE]}{OBX[{NTE}]

Copyright©2002 JAHIS V2.0

Laboratory Order Message
Message Header
Notes and Comments (for Header)
Patient Identification
Notes and Comments ( for Patient ID)
Patient Visit
Patient Visit – Additional InfoAllergy

Specimen Container Detail
Additional Specimen Characteristics

Common Order
Observation Request
Specimen Container Details
Additional Specimen Characteristics
Test Code Details
Notes and Comments ( for Detail)Observation/Result
Test Code Detail
Notes and Comments ( for Results)

Patient Identification
Patient Visit
Patient Visit Add. Info
Allergy Information––––

previous result
previous result
previous result
previous result

Common Order
Order Detail
Notes and Comments–––

previous result
previous result
previous result

Observation/Result
Notes and Comments––

previous result
previous result

68

JHLDEX20.DOC 2002/06/26

}}}]]}}

注：[ ] は省略可能、{ } は繰返し可能を示す。

MSH はメッセージに一つ必須である。
PID は 1 患者の一連のオーダに 1 個必須である。オーダがまとめて伝送される場合 MSH がオーダの区切りとなる。
SAC は採取管の情報であり、１つの採取管で複数の検査項目を依頼する場合と、個々の詳オーダに複数の採取管を要求する場合などの使い方ができる。
SAC の後の OBX は検体の付加情報に使用する。
ORC は 1 患者の個々の詳細オーダー(OBR)毎に 1 個必須である。
OBR の後に現れる PID、OBR、OBX は前回値として使用する。

6.7.2 ORL 分析装置検査依頼の応答メッセージ イベント（O22）
分析装置検査依頼の応答メッセージ（O22）は検査装置への検査依頼の応答を行うイベントである。

ORL 分析装置検査依頼の応答メッセージ
ORL
General Laboratory Order Response Message
MSH
Message HeaderMSAMessage Acknowledgment
[ERR]
Error
[{NTE}]
Notes and Comments (for Header)[[PID
Patient Identification{[SAC
Specimen Container Details[{OBX}]
Additional Specimen Characteristics][{ORCCommon Order[OBR
Observations Request[{SAC}]
Specimen Container Details]}]}]]
注：[ ] は省略可能、{ } は繰返し可能を示す。

MSH はメッセージに一つ必須である。

Copyright©2002 JAHIS V2.0

69

JHLDEX20.DOC 2002/06/26

6.8 分析装置検査結果（OUL/ACK）
分析装置から検査結果を通知する場合に非要求の検査結果メッセージ（OUL）を使用する。
メッセージのセグメントと構文規則は以下のとおりである。

6.8.1 OUL/ACK

非要求の検査結果メッセージ イベント(R21)

非要求の検査結果メッセージ（R21）は検査装置からの検査結果を通知するイベントである。

OUL/ACK

非要求の検査結果メッセージ

OULMSH[NTE][PID[{NTE}]][PV1[PV2]]{[SAC[SID][{OBX}]][ORC]
OBR[{NTE}]
{
[OBX]
[TCD]
{[SID]}[{NTE}]}}
[DSC]

ACK
MSH
MSA
注：

Laboratory Observation Message(unsolicited)
Message Header
Notes and Comments
Patient Identification
Notes and Comments (for Patient ID)
Patient Visit
Patient Visit – Additional Information
Specimen Container Details
Substance Identifier
Additional Specimen Characteristics
Common OrderObservation
Notes and Comments (for Detail)Observations Request
Test Code Detail
Substance Identifier
Notes and Comments
Continuation PointerAcknowledgment
Message Header
Message Acknowledgment[ ] は省略可能、{ } は繰返し可能を示す。

MSH はメッセージに一つ必須である。
患者の検体に対する検査結果を通知する場合の採取管情報は SAC を使用する。
QC サンプル、およびロットやメーカ情報を持つサンプルに対する結果を通知する場合にはSAC 及び SID を使用する。
試薬や物質のロットやメーカなどの識別データは TCD と SID を使用する。
結果が QC データである場合は、患者関連のセグメントは使用しない。

Copyright©2002 JAHIS V2.0

70

JHLDEX20.DOC 2002/06/26

6.9 パラメータ/セグメントパターンによる問合せ応答(QBP/RSP)
分析装置検査依頼/検査結果を問合わせる時には、パラメータ/セグメントパターンによる問合せ(QBP)を用い、それに対する応答にはパラメータ/セグメントパターンによる問合せの応答（RSP）を使用する。

6.9.1 QBP パラメータ/セグメントパターンによる問合せ

イベント（Q11）

パラメータ/セグメントによる問合せ(Q11)は分析装置検査依頼および検査結果に対する問合わせを含む問合せ全般イベントである。

QBP パラメータ/セグメントパターンによる問合せメッセージ
QBP^Q11MSH
QPD
[...]
RCP
[ DSC ]
注:

Query By Parameter
Message Header
Query Parameter Definition Segment
Optional query by example segments
Response Control Parameters
Continuation Pointer[ ]は省略可能、{ }は繰返し可能をを示す。
MSH セグメントは，メッセージに一つ必須である。
デフォルトのトリガイベントは Q11 である。
標準的な問合せ、あるいはサイトで定義した問合せは、この Q11 を使用してもよいし、あるいはそのメッセージの Conformance Statement（適合性宣言）の中で、ユニークなトリガイベントを特定しても良い。
もしサイトで定義した問合せのためにユニークなトリガイベントが適用されるのならば、その値は Z で始まらなければならない。

Conformance Statement にて、QBP_Q11 文法の省略記号[...]部分に明示的なセグメントパターンを記述するべきである。

6.9.2 RSP パラメータ/セグメントパターンによる問合せの応答

イベント（K11）

パラメータ/セグメントによる問合せの応答(K11)は分析装置検査依頼および検査結果に対する問合わせを含む問合せ全般に対する応答を返すイベントである。

RSP パラメータ/セグメントパターンによる問合せの応答メッセージ
RSP^K11MSHMSA[ ERR ]
QAK
QPD
[....
...]
[ DSC ]
注:Segment Pattern Response
Message Header
Message Acknowledgment
Error
Query Acknowledgement
Query Parameter Definition Segment
Segment Pattern from Conformance Statement
Continuation Pointer[ ]は省略可能、{ }は繰返し可能をを示す。

Copyright©2002 JAHIS V2.071

JHLDEX20.DOC 2002/06/26MSH セグメントは，メッセージに一つ必須である。
MSA セグメントは，ACK メッセージに一つ必須である。
デフォルトのトリガイベントは K11 である。
標準的な応答、あるいはサイトで定義した応答は、この K11 を使用してもよいし、あるいはそのメッセージの Conformance Statement（適合性宣言）の中で、ユニークなトリガイベントを特定しても良い。
もしサイトで定義した応答のためにユニークなトリガイベントが適用されるのならば、その値は Z で始まらなければならない。

Conformance Statement にて、RSP_K11 文法の省略記号[...]部分に明示的なセグメ
ントパターンを記述するべきである。

Copyright©2002 JAHIS V2.072

JHLDEX20.DOC 2002/06/26