簡単な回答: HL7 FHIRでは、Observationは患者さんに関する1つの測定値または所見です。例えば、検査値、血圧、心拍数、症状のスコアなどです。何が測定されたか(コード、通常はLOINC)、誰についてか、いつか、そして結果とその単位、さらに検査機関の基準範囲や解釈フラグがあれば、それらが記載されます。
重要な要素
- status: final(確定)、preliminary(暫定)、amended(修正済み)、cancelled(キャンセル済み)、entered-in-error(入力エラー)。
- category: laboratory(検査)、vital-signs(バイタルサイン)、survey(アンケート)、imaging(画像検査)など。
- code: 測定された内容をCodeableConceptで表します。通常はLOINCコーディングが含まれます。
- subject: Patient(患者)。
- effective[x]: 測定値が適用される日時(検査の場合、検体が採取された日時)。
- value[x]: 結果。多くの場合、値、単位、UCUMシステムとコードを持つQuantityです。CodeableConceptや文字列の場合もあります。
- referenceRange: 検査機関による基準範囲の下限と上限。
- interpretation: H(高値)、L(低値)、N(正常値)など。
- component: 数値を持つ測定項目(例:収縮期血圧と拡張期血圧)の場合に使用します。
例:FHIR R4でのHbA1c
{
"resourceType": "Observation",
"status": "final",
"category": [{"coding": [{"system": "http://terminology.hl7.org/CodeSystem/observation-category", "code": "laboratory"}]}],
"code": {"coding": [{"system": "http://loinc.org", "code": "4548-4", "display": "Hemoglobin A1c/Hemoglobin.total in Blood"}], "text": "HbA1c"},
"subject": {"reference": "Patient/example"},
"effectiveDateTime": "2026-10-20T08:15:00+02:00",
"valueQuantity": {"value": 5.6, "unit": "%", "system": "http://unitsofmeasure.org", "code": "%"},
"referenceRange": [{"low": {"value": 4.0, "unit": "%", "system": "http://unitsofmeasure.org", "code": "%"}, "high": {"value": 5.6, "unit": "%", "system": "http://unitsofmeasure.org", "code": "%"}}]
}
相互運用性を損なう間違い
- LOINCコーディングのないローカルコード:他のシステムでは検査を認識できません。
- 単位が自由テキスト(「mg/dl 」)で、UCUMコードになっていない:値の変換や比較ができません。UCUM単位を参照してください。
- 報告日時をeffective timeとして使用し、検体採取日時ではない。
- 血圧を2つの別々のObservationとして保存している(コンポーネントを2つ持つ1つのObservation(LOINC 85354-9、収縮期8480-6、拡張期8462-4)ではなく)。
Anpherosでは
Anpherosのすべての検査値と測定値は、上記のObservationと同様に、LOINCコードとUCUM単位を持つObservationとして扱われます。これにより、異なる検査機関からの結果が1つのチャートにまとめられます。開発者はAPIを通じてこれらのデータを読み書きできます。詳細は検査結果APIおよびFHIRへの検査結果インポートを参照してください。
関連ページ
情報源
よくある質問
FHIR Observationとは何ですか?
患者さんに関する1つの測定値または所見を表すFHIRリソースです。検査値、バイタルサイン、スコアなどが該当します。
コードはLOINCであるべきですか?
検査結果やバイタルサインについては、実際にはそうであるべきです。US CoreやIPSなどのプロファイルではLOINCが必須とされています。
FHIRでは血圧はどのように保存されますか?
1つのObservation(LOINC 85354-9)として、2つのコンポーネント(収縮期 8480-6、拡張期 8462-4)で保存されます。
ObservationとDiagnosticReportの違いは何ですか?
Observationは1つの結果です。DiagnosticReportは、検査やパネルの結果と結論をまとめたものです。DocumentReferenceとDiagnosticReportの違いを参照してください。
サンドボックスで無料で試す
5分で最初のFHIR呼び出し. 患者さんの同意が組み込まれたHL7 FHIR R4 APIです。サンドボックスでお試しいただき、ご自身のアプリやクリニックのシステムを接続してください。
無料・合成患者30人・カード不要

