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

第 5 課:遭遇、狀況、觀察 - 臨床資源

資源遭遇(就診、住院)、狀況(診斷、健康問題)、觀察(生命徵象、實驗室結果、社會史)。如何透過參考、觀察類別、條件分期將資源連結在一起。

🏗️ 建築 — 第 5 課 第五課:遭遇、條件、觀察 - 臨床資源

HL7 FHIR - 基礎到進階醫療資料標準

第 2 部分:FHIR 核心資源

亞洲開發網

1. 遭遇資源 — 就診/住院

相遇 描述了患者和醫療保健提供者之間的互動——從門診到住院、到急診室、到遠距醫療。

遭遇結構

元素基數類型描述
狀態。狀態1..1程式碼計劃 |進行中 |等待 |出院 |已完成 |取消 |輸入錯誤
類。類別1..*可編碼概念AMB(門診)| IMP(住院)| EMER(緊急)| VR(遠距醫療)
類型0..*可編碼概念具體考試類型
優先。優先權0..1可編碼概念優先權
主題。主題1..1參考(患者)病人
參與者。參與者0..*骨幹元素醫生和護士參加
期間。期間0..1時期開始時間-結束時間
原因。原因0..*骨幹元素檢查原因
診斷。診斷0..*骨幹元素診斷與就診有關
入場。入場0..1骨幹元素入院詳情(preAdmission、入院來源、出院處置)
位置。位置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 包含 Patient 的引用,Condition 透過元素附加到 Encounter 相遇。遭遇,觀察既指患者、遭遇,也可以指條件。

5. 總結

  • 相遇 — 互動描述(門診、入院、急診室、遠距醫療)

  • 條件 — 使用 ICD-10/SNOMED CT 診斷疾病、分期、嚴重程度

  • 觀察 — 最靈活的資源:生命徵象 (LOINC)、實驗室結果、社會歷史

  • 參考文獻 — 連結建立完整的臨床資料網絡