Chuyển đến nội dung chính

レッスン 5: 遭遇、状態、観察 - 臨床リソース

リソース 遭遇(訪問、入院)、状態(診断、健康上の問題)、観察(バイタルサイン、検査結果、社会歴)。参照、観察カテゴリ、条件ステージングを通じてリソースをリンクする方法。

🏗️ アーキテクチャ — レッスン 5 レッスン 5: 出会い、状況、観察 - 臨床リソース

HL7 FHIR - 基本から高度な医療データ標準

パート 2: コア FHIR リソース

xdev.asia

1. 出会いのリソース — 訪問/入院

出会い 外来受診から入院、救急治療室、遠隔医療に至るまで、患者と医療提供者との間のやり取りを説明します。

遭遇構造

要素カーディナリティ種類説明
ステータス。ステータス1..1コード計画中 |進行中 |保留中 |退院した |完了しました |キャンセルされました |誤って入力されました
クラス。クラス1..*コード可能なコンセプトAMB(外来) | IMP(入院患者) | EMER(緊急) | VR(遠隔医療)
タイプ0..*コード可能なコンセプト特定の種類の検査
優先順位。優先順位0..1コード可能なコンセプト優先レベル
主題。件名1..1参考人(患者)患者
参加者。参加者0..*バックボーン要素医師や看護師も参加
期間。期間0..1期間開始時間 - 終了時間
理由。理由0..*バックボーン要素受験理由
診断。診断0..*バックボーン要素診断は訪問と結びついています
入学。入学0..1バックボーン要素入学の詳細(入学前、入学元、退院処分)
場所。場所0..*バックボーン要素部屋・病棟・ベッド
サービスプロバイダー0..1問い合わせ先(組織)医療施設

例: 外来受診

{
  "resourceType": "Encounter",
  "id": "encounter-outpatient-001",
  "status": "completed",
  "class": [
    {
      "coding": [
        {
          "system": "http://terminology.hl7.org/CodeSystem/v3-ActCode",
          "code": "AMB",
          "display": "ambulatory"
        }
      ]
    }
  ],
  "type": [
    {
      "coding": [
        {
          "system": "http://snomed.info/sct",
          "code": "185349003",
          "display": "Encounter for check up"
        }
      ],
      "text": "Khám sức khỏe tổng quát"
    }
  ],
  "subject": {
    "reference": "Patient/patient-001",
    "display": "Nguyễn Văn A"
  },
  "participant": [
    {
      "type": [
        {
          "coding": [
            {
              "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType",
              "code": "ATND",
              "display": "attender"
            }
          ]
        }
      ],
      "actor": {
        "reference": "Practitioner/practitioner-001",
        "display": "BS. Trần Thị B"
      }
    }
  ],
  "period": {
    "start": "2025-01-15T08:00:00+07:00",
    "end": "2025-01-15T08:45:00+07:00"
  },
  "reason": [
    {
      "use": {
        "coding": [
          {
            "system": "http://terminology.hl7.org/CodeSystem/encounter-reason-use",
            "code": "CC",
            "display": "Chief Complaint"
          }
        ]
      },
      "value": [
        {
          "concept": {
            "text": "Đau đầu và mệt mỏi kéo dài 2 tuần"
          }
        }
      ]
    }
  ],
  "serviceProvider": {
    "reference": "Organization/org-bvdk-001",
    "display": "Bệnh viện Đa khoa Trung ương"
  }
}

例:出会いは入院

{
  "resourceType": "Encounter",
  "id": "encounter-inpatient-001",
  "status": "in-progress",
  "class": [
    {
      "coding": [
        {
          "system": "http://terminology.hl7.org/CodeSystem/v3-ActCode",
          "code": "IMP",
          "display": "inpatient encounter"
        }
      ]
    }
  ],
  "subject": {
    "reference": "Patient/patient-002"
  },
  "period": {
    "start": "2025-01-10T14:30:00+07:00"
  },
  "admission": {
    "admitSource": {
      "coding": [
        {
          "system": "http://terminology.hl7.org/CodeSystem/admit-source",
          "code": "emd",
          "display": "From accident/emergency department"
        }
      ]
    },
    "preAdmissionIdentifier": {
      "system": "http://bvdk.vn/pre-admit",
      "value": "PA-20250110-001"
    }
  },
  "location": [
    {
      "location": {
        "reference": "Location/loc-cardiology-bed-12",
        "display": "Khoa Tim mạch - Giường 12"
      },
      "status": "active",
      "period": {
        "start": "2025-01-10T15:00:00+07:00"
      }
    }
  ],
  "diagnosis": [
    {
      "condition": [
        {
          "reference": {
            "reference": "Condition/cond-001"
          }
        }
      ],
      "use": [
        {
          "coding": [
            {
              "system": "http://terminology.hl7.org/CodeSystem/diagnosis-role",
              "code": "AD",
              "display": "Admission diagnosis"
            }
          ]
        }
      ]
    }
  ]
}

2. 状態リソース — 診断/健康上の問題

状態 患者の診断、健康上の問題、病状を記録します。

条件構造

要素カーディナリティ種類説明
臨床状態0..1コード可能なコンセプトアクティブ |再発 |再発 |非アクティブ |寛解 |解決しました。解決済み
検証ステータス0..1コード可能なコンセプト未確認 |暫定 |ディファレンシャル |確認済み |反論された |誤って入力されました
カテゴリ。カテゴリ0..*コード可能なコンセプト問題リスト項目 |出会い診断
重大度0..1コード可能なコンセプト重大度 (SNOMED CT)
コード1..1コード可能なコンセプト診断コード (ICD-10、SNOMED CT)
ボディサイト0..*コード可能なコンセプト体の位置
主題。件名1..1参考人(患者)患者
出会い。出会い0..1リファレンス(出会い)関連する訪問
発症[x]0..1日付時刻 |年齢 |期間 |範囲 |文字列.文字列発症時間
軽減[x]0..1日付時刻 |年齢 |期間 |範囲 |文字列.文字列寛解の時期
ステージ。ステージ0..*バックボーン要素病期

例: 高血圧の診断

{
  "resourceType": "Condition",
  "id": "cond-hypertension-001",
  "clinicalStatus": {
    "coding": [
      {
        "system": "http://terminology.hl7.org/CodeSystem/condition-clinical",
        "code": "active"
      }
    ]
  },
  "verificationStatus": {
    "coding": [
      {
        "system": "http://terminology.hl7.org/CodeSystem/condition-ver-status",
        "code": "confirmed"
      }
    ]
  },
  "category": [
    {
      "coding": [
        {
          "system": "http://terminology.hl7.org/CodeSystem/condition-category",
          "code": "encounter-diagnosis",
          "display": "Encounter Diagnosis"
        }
      ]
    }
  ],
  "severity": {
    "coding": [
      {
        "system": "http://snomed.info/sct",
        "code": "24484000",
        "display": "Severe"
      }
    ]
  },
  "code": {
    "coding": [
      {
        "system": "http://hl7.org/fhir/sid/icd-10",
        "code": "I10",
        "display": "Essential (primary) hypertension"
      },
      {
        "system": "http://snomed.info/sct",
        "code": "38341003",
        "display": "Hypertensive disorder"
      }
    ],
    "text": "Tăng huyết áp nguyên phát"
  },
  "subject": {
    "reference": "Patient/patient-001",
    "display": "Nguyễn Văn A"
  },
  "encounter": {
    "reference": "Encounter/encounter-outpatient-001"
  },
  "onsetDateTime": "2024-06-15",
  "recordedDate": "2025-01-15"
}

病期分類 (がん)

{
  "resourceType": "Condition",
  "id": "cond-cancer-001",
  "code": {
    "coding": [
      {
        "system": "http://hl7.org/fhir/sid/icd-10",
        "code": "C34.1",
        "display": "Malignant neoplasm of upper lobe, bronchus or lung"
      }
    ],
    "text": "Ung thư phổi thùy trên"
  },
  "subject": {
    "reference": "Patient/patient-003"
  },
  "stage": [
    {
      "summary": {
        "coding": [
          {
            "system": "http://snomed.info/sct",
            "code": "258219007",
            "display": "Stage 2"
          }
        ]
      },
      "type": {
        "coding": [
          {
            "system": "http://snomed.info/sct",
            "code": "260998006",
            "display": "Clinical staging (qualifier value)"
          }
        ]
      }
    }
  ]
}

3. 観測リソース — 観測結果

観察 は、バイタルサイン、検査結果、社会歴、調査、画像測定、臨床評価など、FHIR で最も多用途なリソースです。

観察カテゴリー

カテゴリ説明たとえば
バイタルサイン活力の兆し血圧、心拍数、SpO2、体温
研究室試験結果HbA1c、グルコース、CBC、脂質パネル
イメージング。イメージング画像結果腫瘍の大きさ
社会史社会史喫煙、飲酒
調査。調査調査表PHQ-9 (うつ病)、VAS (痛み)
試験。試験臨床検査体重、身長

例: バイタルサイン — 血圧

{
  "resourceType": "Observation",
  "id": "obs-bp-001",
  "status": "final",
  "category": [
    {
      "coding": [
        {
          "system": "http://terminology.hl7.org/CodeSystem/observation-category",
          "code": "vital-signs",
          "display": "Vital Signs"
        }
      ]
    }
  ],
  "code": {
    "coding": [
      {
        "system": "http://loinc.org",
        "code": "85354-9",
        "display": "Blood pressure panel with all children optional"
      }
    ],
    "text": "Huyết áp"
  },
  "subject": {
    "reference": "Patient/patient-001"
  },
  "encounter": {
    "reference": "Encounter/encounter-outpatient-001"
  },
  "effectiveDateTime": "2025-01-15T08:15:00+07:00",
  "performer": [
    {
      "reference": "Practitioner/practitioner-002",
      "display": "ĐD. Lê Thị C"
    }
  ],
  "component": [
    {
      "code": {
        "coding": [
          {
            "system": "http://loinc.org",
            "code": "8480-6",
            "display": "Systolic blood pressure"
          }
        ]
      },
      "valueQuantity": {
        "value": 145,
        "unit": "mmHg",
        "system": "http://unitsofmeasure.org",
        "code": "mm[Hg]"
      },
      "interpretation": [
        {
          "coding": [
            {
              "system": "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation",
              "code": "H",
              "display": "High"
            }
          ]
        }
      ]
    },
    {
      "code": {
        "coding": [
          {
            "system": "http://loinc.org",
            "code": "8462-4",
            "display": "Diastolic blood pressure"
          }
        ]
      },
      "valueQuantity": {
        "value": 92,
        "unit": "mmHg",
        "system": "http://unitsofmeasure.org",
        "code": "mm[Hg]"
      },
      "interpretation": [
        {
          "coding": [
            {
              "system": "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation",
              "code": "H",
              "display": "High"
            }
          ]
        }
      ]
    }
  ]
}

例: 検査結果 — HbA1c

{
  "resourceType": "Observation",
  "id": "obs-hba1c-001",
  "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/patient-001"
  },
  "effectiveDateTime": "2025-01-15",
  "valueQuantity": {
    "value": 7.2,
    "unit": "%",
    "system": "http://unitsofmeasure.org",
    "code": "%"
  },
  "referenceRange": [
    {
      "low": {
        "value": 4.0,
        "unit": "%"
      },
      "high": {
        "value": 5.6,
        "unit": "%"
      },
      "text": "Bình thường: 4.0 - 5.6%"
    }
  ],
  "interpretation": [
    {
      "coding": [
        {
          "system": "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation",
          "code": "H",
          "display": "High"
        }
      ],
      "text": "Cao — Gợi ý đái tháo đường kiểm soát chưa tốt"
    }
  ]
}

4. 参考文献を介してリソースをリンクする


Patient ──────────────────┐
  │                        │
  ▼                        ▼
Encounter ──────────────▶ Condition
  │         diagnosis       │
  │                         │ evidence
  ▼                         ▼
Observation ◀──────────── Observation
(vital signs)              (lab results)

すべての臨床リソースは、次の方法で相互にリンクされています。 参考資料。 Encounter には患者への参照が含まれており、Condition は要素を介して Encounter に関連付けられています 出会い。出会い, 観察は、Patient、Encounter の両方を参照し、Condition を参照することもできます。

5. まとめ

  • 出会い — やり取りの説明(外来受診、入院、救急治療室、遠隔医療)

  • 状態 — ICD-10/SNOMED CT、病期分類、重症度で病気を診断します

  • 観察 — 最も柔軟なリソース: バイタルサイン (LOINC)、検査結果、社会歴

  • 参考文献 — リンクにより完全な臨床データ ネットワークが作成されます