# Bệnh nhân VN Core — VN Core Patient Profile - Bộ Hướng dẫn Triển khai Core FHIR cho Việt Nam v0.5.0

## Hồ sơ tài nguyên: Bệnh nhân VN Core — VN Core Patient Profile 

 
Profile Patient cho Việt Nam. Bao gồm identifier slicing (CCCD, BHYT, MRN), extensions dân tộc/nghề nghiệp, các extension chuẩn của HL7 cho nơi sinh/quốc tịch/tôn giáo, và ràng buộc địa chỉ theo VNCoreAddress. Căn cứ: 
* **TT 13/2025/TT-BYT** — 06/6/2025 — bệnh án điện tử phải gắn số định danh cá nhân
* **NĐ 102/2025/NĐ-CP** — 13/5/2025, hiệu lực 01/7/2025 — Điều 6 quy định **số định danh cá nhân là mã định danh y tế của cá nhân** (áp dụng cho cả Patient và nhân lực y tế)
* **Luật 91/2025/QH15** — 26/6/2025 — dữ liệu định danh và dữ liệu y tế là dữ liệu cá nhân cần bảo vệ
* **Luật Căn cước 2023 (Luật 26/2023/QH15)** — Điều 12: số định danh cá nhân là dãy 12 chữ số tự nhiên do CSDL quốc gia về dân cư xác lập
* **Luật Hộ tịch 2014 (Luật 60/2014/QH13)** — Điều 14 Khoản 1: số định danh cá nhân được gắn vào giấy khai sinh khi đăng ký khai sinh (từ 01/01/2016, trẻ em VN sinh từ 2016 trở đi đã có số định danh cá nhân từ giấy khai sinh)
* **Luật 25/2008/QH12** — 14/11/2008 — Luật Bảo hiểm y tế
* **Luật 51/2024/QH15** — 27/11/2024 — sửa đổi Luật BHYT, nền tảng dữ liệu thẻ BHYT.
 
**Pattern identifier cho các trường hợp đặc biệt**: 
* **Trẻ em sinh từ 2016**: số định danh cá nhân từ giấy khai sinh = CCCD trong tương lai → dùng `identifier[CCCD]`
* **Trẻ em sinh trước 2016 chưa cấp số định danh**: dùng `identifier[GKS]` (Giấy khai sinh) làm primary, kèm `data-absent-reason` cho `identifier[CCCD]`
* **Người nước ngoài**: dùng `identifier[passport]`
* **Người bệnh cấp cứu chưa rõ thân nhân**: data-absent-reason + `vn-ext-force-majeure-reason`
 

**Usages:**

* Refer to this Profile: [Dị ứng/Bất dung nạp VN Core — VN Core AllergyIntolerance Profile](StructureDefinition-vn-core-allergy-intolerance.md), [Kết quả giải quyết BHYT VN Core — VN Core ClaimResponse Profile](StructureDefinition-vn-core-claim-response.md), [Yêu cầu thanh toán KCB VN Core — VN Core Claim Profile](StructureDefinition-vn-core-claim.md), [Bệnh án điện tử VN Core — VN Core Composition Profile](StructureDefinition-vn-core-composition.md)... Show 20 more, [Chẩn đoán VN Core — VN Core Condition Profile](StructureDefinition-vn-core-condition.md), [Đồng ý xử lý dữ liệu VN Core — VN Core Consent Profile](StructureDefinition-vn-core-consent.md), [Thẻ BHYT VN Core — VN Core Coverage Profile](StructureDefinition-vn-core-coverage.md), [Ghi nhận sử dụng VTYT VN Core — VN Core DeviceUseStatement Profile](StructureDefinition-vn-core-device-use-statement.md), [Thiết bị y tế VN Core — VN Core Device Profile](StructureDefinition-vn-core-device.md), [Báo cáo cận lâm sàng VN Core — VN Core DiagnosticReport Profile](StructureDefinition-vn-core-diagnostic-report.md), [Tài liệu y tế VN Core — VN Core DocumentReference Profile](StructureDefinition-vn-core-document-reference.md), [Lượt khám/nhập viện VN Core — VN Core Encounter Profile](StructureDefinition-vn-core-encounter.md), [Giải trình quyền lợi BHYT VN Core — VN Core ExplanationOfBenefit Profile](StructureDefinition-vn-core-explanation-of-benefit.md), [Nghiên cứu CĐHA VN Core — VN Core Imaging Study Profile](StructureDefinition-vn-core-imaging-study.md), [Tiêm chủng — VN Core Immunization](StructureDefinition-vn-core-immunization.md), [Cấp phát thuốc VN Core — VN Core Medication Dispense Profile](StructureDefinition-vn-core-medication-dispense.md), [Đơn thuốc VN Core — VN Core MedicationRequest Profile](StructureDefinition-vn-core-medication-request.md), [Xét nghiệm VN Core — VN Core Observation Laboratory Profile](StructureDefinition-vn-core-observation-lab.md), [Sinh hiệu VN Core — VN Core Observation Vital Signs Profile](StructureDefinition-vn-core-observation-vital-signs.md), [Đánh giá YHCT VN Core — VN Core Observation Traditional Medicine Profile](StructureDefinition-vn-core-observation-yhct.md), [Thủ thuật/DVKT VN Core — VN Core Procedure Profile](StructureDefinition-vn-core-procedure.md), [Người liên quan/người giám hộ VN Core — VN Core RelatedPerson Profile](StructureDefinition-vn-core-relatedperson.md), [Yêu cầu DVKT/Cận lâm sàng VN Core — VN Core ServiceRequest Profile](StructureDefinition-vn-core-service-request.md) and [Mẫu bệnh phẩm VN Core — VN Core Specimen Profile](StructureDefinition-vn-core-specimen.md)
* Examples for this Profile: [Patient/ExampleAddressFull](Patient-ExampleAddressFull.md), [Patient/ExamplePatientChildDependent](Patient-ExamplePatientChildDependent.md), [Patient/ExamplePatientForeignPassport](Patient-ExamplePatientForeignPassport.md), [Patient/ExamplePatientMinimal](Patient-ExamplePatientMinimal.md)... Show 2 more, [Patient/ExamplePatientNguyenVanAn](Patient-ExamplePatientNguyenVanAn.md) and [Patient/ExamplePatientUnknown](Patient-ExamplePatientUnknown.md)
* CapabilityStatements using this Profile: [VN Core BHYT Gateway Client CapabilityStatement](CapabilityStatement-vn-core-bhyt-gateway-client.md), [VN Core BHYT Gateway Server CapabilityStatement](CapabilityStatement-vn-core-bhyt-gateway-server.md), [VN Core Citizen App Client CapabilityStatement](CapabilityStatement-vn-core-citizen-app-client.md), [VN Core EMR Server CapabilityStatement](CapabilityStatement-vn-core-emr-server.md) and [VN Core Server CapabilityStatement](CapabilityStatement-vn-core-server.md)

You can also check for [usages in the FHIR IG Statistics](https://packages2.fhir.org/xig/hl7.fhir.vn.core|current/StructureDefinition/vn-core-patient)

### Các dạng xem hình thức của nội dung hồ sơ

 [Mô tả profile, differential, snapshot và các biểu diễn liên quan](http://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#structure-definitions). 

*  [Bảng phần tử chính](#tabs-key) 
*  [Bảng Differential](#tabs-diff) 
*  [Bảng Snapshot](#tabs-snap) 
*  [Thống kê/Tham chiếu](#tabs-summ) 
*  [Tất cả](#tabs-all) 

#### Terminology Bindings

#### Constraints

#### Terminology Bindings (Differential)

#### Constraints

#### Terminology Bindings

#### Constraints

** Summary **

Mandatory: 7 elements(10 nested mandatory elements)
 Must-Support: 26 elements
 Fixed: 6 elements

**Structures**

This structure refers to these other structures:

* [Địa chỉ VN Core — VN Core Address Profile (http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-address)](StructureDefinition-vn-core-address.md)

**Extensions**

This structure refers to these extensions:

* [http://fhir.hl7.org.vn/core/StructureDefinition/vn-ext-ethnicity](StructureDefinition-vn-ext-ethnicity.md)
* [http://hl7.org/fhir/StructureDefinition/patient-religion|5.2.0](http://hl7.org/fhir/extensions/5.2.0/StructureDefinition-patient-religion.html)
* [http://fhir.hl7.org.vn/core/StructureDefinition/vn-ext-occupation](StructureDefinition-vn-ext-occupation.md)
* [http://hl7.org/fhir/StructureDefinition/patient-citizenship|5.2.0](http://hl7.org/fhir/extensions/5.2.0/StructureDefinition-patient-citizenship.html)
* [http://hl7.org/fhir/StructureDefinition/patient-birthPlace|5.2.0](http://hl7.org/fhir/extensions/5.2.0/StructureDefinition-patient-birthPlace.html)
* [http://fhir.hl7.org.vn/core/StructureDefinition/vn-ext-force-majeure-reason](StructureDefinition-vn-ext-force-majeure-reason.md)

**Slices**

This structure defines the following [Slices](http://hl7.org/fhir/R4/profiling.html#slices):

* The element 1 is sliced based on the values of Patient.identifier

 **Dạng xem phần tử chính** 

#### Terminology Bindings

#### Constraints

 **Dạng xem Differential** 

#### Terminology Bindings (Differential)

#### Constraints

 **Dạng xem SnapshotView** 

#### Terminology Bindings

#### Constraints

** Summary **

Mandatory: 7 elements(10 nested mandatory elements)
 Must-Support: 26 elements
 Fixed: 6 elements

**Structures**

This structure refers to these other structures:

* [Địa chỉ VN Core — VN Core Address Profile (http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-address)](StructureDefinition-vn-core-address.md)

**Extensions**

This structure refers to these extensions:

* [http://fhir.hl7.org.vn/core/StructureDefinition/vn-ext-ethnicity](StructureDefinition-vn-ext-ethnicity.md)
* [http://hl7.org/fhir/StructureDefinition/patient-religion|5.2.0](http://hl7.org/fhir/extensions/5.2.0/StructureDefinition-patient-religion.html)
* [http://fhir.hl7.org.vn/core/StructureDefinition/vn-ext-occupation](StructureDefinition-vn-ext-occupation.md)
* [http://hl7.org/fhir/StructureDefinition/patient-citizenship|5.2.0](http://hl7.org/fhir/extensions/5.2.0/StructureDefinition-patient-citizenship.html)
* [http://hl7.org/fhir/StructureDefinition/patient-birthPlace|5.2.0](http://hl7.org/fhir/extensions/5.2.0/StructureDefinition-patient-birthPlace.html)
* [http://fhir.hl7.org.vn/core/StructureDefinition/vn-ext-force-majeure-reason](StructureDefinition-vn-ext-force-majeure-reason.md)

**Slices**

This structure defines the following [Slices](http://hl7.org/fhir/R4/profiling.html#slices):

* The element 1 is sliced based on the values of Patient.identifier

 

Biểu diễn khác của hồ sơ: [CSV](../StructureDefinition-vn-core-patient.csv), [Excel](../StructureDefinition-vn-core-patient.xlsx), [Schematron](../StructureDefinition-vn-core-patient.sch) 



## Resource Content

```json
{
  "resourceType" : "StructureDefinition",
  "id" : "vn-core-patient",
  "url" : "http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-patient",
  "version" : "0.5.0",
  "name" : "VNCorePatient",
  "title" : "Bệnh nhân VN Core — VN Core Patient Profile",
  "status" : "draft",
  "date" : "2026-03-23",
  "publisher" : "Omi HealthTech / VN Core FHIR Community Initiative",
  "contact" : [{
    "name" : "Omi HealthTech / VN Core FHIR Community Initiative",
    "telecom" : [{
      "system" : "url",
      "value" : "https://hl7.org.vn"
    },
    {
      "system" : "email",
      "value" : "info@hl7.org.vn"
    }]
  },
  {
    "name" : "Omi HealthTech (OmiGroup)",
    "telecom" : [{
      "system" : "url",
      "value" : "https://omihealthtech.vn"
    },
    {
      "system" : "url",
      "value" : "https://omigroup.vn"
    },
    {
      "system" : "email",
      "value" : "healthtech@omigroup.vn"
    }]
  }],
  "description" : "Profile Patient cho Việt Nam. Bao gồm identifier slicing (CCCD, BHYT, MRN),\nextensions dân tộc/nghề nghiệp, các extension chuẩn của HL7 cho nơi sinh/quốc tịch/tôn giáo,\nvà ràng buộc địa chỉ theo VNCoreAddress.\nCăn cứ:\n- **TT 13/2025/TT-BYT** — 06/6/2025 — bệnh án điện tử phải gắn số định danh cá nhân\n- **NĐ 102/2025/NĐ-CP** — 13/5/2025, hiệu lực 01/7/2025 — Điều 6 quy định **số định danh cá nhân là mã định danh y tế của cá nhân** (áp dụng cho cả Patient và nhân lực y tế)\n- **Luật 91/2025/QH15** — 26/6/2025 — dữ liệu định danh và dữ liệu y tế là dữ liệu cá nhân cần bảo vệ\n- **Luật Căn cước 2023 (Luật 26/2023/QH15)** — Điều 12: số định danh cá nhân là dãy 12 chữ số tự nhiên do CSDL quốc gia về dân cư xác lập\n- **Luật Hộ tịch 2014 (Luật 60/2014/QH13)** — Điều 14 Khoản 1: số định danh cá nhân được gắn vào giấy khai sinh khi đăng ký khai sinh (từ 01/01/2016, trẻ em VN sinh từ 2016 trở đi đã có số định danh cá nhân từ giấy khai sinh)\n- **Luật 25/2008/QH12** — 14/11/2008 — Luật Bảo hiểm y tế\n- **Luật 51/2024/QH15** — 27/11/2024 — sửa đổi Luật BHYT, nền tảng dữ liệu thẻ BHYT.\n\n**Pattern identifier cho các trường hợp đặc biệt**:\n- **Trẻ em sinh từ 2016**: số định danh cá nhân từ giấy khai sinh = CCCD trong tương lai → dùng `identifier[CCCD]`\n- **Trẻ em sinh trước 2016 chưa cấp số định danh**: dùng `identifier[GKS]` (Giấy khai sinh) làm primary, kèm `data-absent-reason` cho `identifier[CCCD]`\n- **Người nước ngoài**: dùng `identifier[passport]`\n- **Người bệnh cấp cứu chưa rõ thân nhân**: data-absent-reason + `vn-ext-force-majeure-reason`",
  "jurisdiction" : [{
    "coding" : [{
      "system" : "urn:iso:std:iso:3166",
      "code" : "VN",
      "display" : "Viet Nam"
    }]
  }],
  "copyright" : "Căn cứ pháp lý Việt Nam: TT 13/2025/TT-BYT ngày 06/06/2025; Luật 26/2023/QH15 ngày 27/11/2023; Luật 91/2025/QH15 ngày 27/06/2025; Luật 25/2008/QH12 ngày 14/11/2008; Luật 51/2024/QH15 ngày 27/11/2024.",
  "fhirVersion" : "4.0.1",
  "mapping" : [{
    "identity" : "rim",
    "uri" : "http://hl7.org/v3",
    "name" : "RIM Mapping"
  },
  {
    "identity" : "cda",
    "uri" : "http://hl7.org/v3/cda",
    "name" : "CDA (R2)"
  },
  {
    "identity" : "w5",
    "uri" : "http://hl7.org/fhir/fivews",
    "name" : "FiveWs Pattern Mapping"
  },
  {
    "identity" : "v2",
    "uri" : "http://hl7.org/v2",
    "name" : "HL7 v2 Mapping"
  },
  {
    "identity" : "loinc",
    "uri" : "http://loinc.org",
    "name" : "LOINC code for the element"
  }],
  "kind" : "resource",
  "abstract" : false,
  "type" : "Patient",
  "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Patient",
  "derivation" : "constraint",
  "differential" : {
    "element" : [{
      "id" : "Patient",
      "path" : "Patient",
      "constraint" : [{
        "key" : "vn-patient-force-majeure-reason",
        "severity" : "error",
        "human" : "Nếu thiếu giá trị CCCD thì phải có data-absent-reason và một trong các căn cứ hợp lệ: lý do bất khả kháng ở cấp Patient, hộ chiếu, hoặc giấy khai sinh",
        "expression" : "identifier.where(system='http://fhir.hl7.org.vn/core/sid/cccd').value.exists() or (identifier.where(system='http://fhir.hl7.org.vn/core/sid/cccd').value.extension.where(url='http://hl7.org/fhir/StructureDefinition/data-absent-reason').exists() and (extension.where(url='http://fhir.hl7.org.vn/core/StructureDefinition/vn-ext-force-majeure-reason').exists() or identifier.where(system='http://fhir.hl7.org.vn/core/sid/passport').value.exists() or identifier.where(system='http://fhir.hl7.org.vn/core/sid/gks').value.exists()))",
        "source" : "http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-patient"
      }]
    },
    {
      "id" : "Patient.extension",
      "path" : "Patient.extension",
      "slicing" : {
        "discriminator" : [{
          "type" : "value",
          "path" : "url"
        }],
        "ordered" : false,
        "rules" : "open"
      }
    },
    {
      "id" : "Patient.extension:ethnicity",
      "path" : "Patient.extension",
      "sliceName" : "ethnicity",
      "short" : "Dân tộc",
      "definition" : "Dân tộc theo danh mục 54 dân tộc Việt Nam (TCTK)",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://fhir.hl7.org.vn/core/StructureDefinition/vn-ext-ethnicity"]
      }]
    },
    {
      "id" : "Patient.extension:religion",
      "path" : "Patient.extension",
      "sliceName" : "religion",
      "short" : "Tôn giáo",
      "definition" : "Tôn giáo theo extension chuẩn `patient-religion`, bind về danh mục tôn giáo Việt Nam khi triển khai trong nước",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://hl7.org/fhir/StructureDefinition/patient-religion|5.2.0"]
      }]
    },
    {
      "id" : "Patient.extension:religion.value[x]",
      "path" : "Patient.extension.value[x]",
      "binding" : {
        "strength" : "required",
        "valueSet" : "http://fhir.hl7.org.vn/core/ValueSet/vn-religion-vs"
      }
    },
    {
      "id" : "Patient.extension:occupation",
      "path" : "Patient.extension",
      "sliceName" : "occupation",
      "short" : "Nghề nghiệp",
      "definition" : "Nghề nghiệp theo VSCO 2020 (QĐ 34/2020/QĐ-TTg) — 1.516 mã, tương thích ISCO-08",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://fhir.hl7.org.vn/core/StructureDefinition/vn-ext-occupation"]
      }]
    },
    {
      "id" : "Patient.extension:citizenship",
      "path" : "Patient.extension",
      "sliceName" : "citizenship",
      "short" : "Quốc tịch",
      "definition" : "Quốc tịch của người bệnh. Sử dụng extension chuẩn `patient-citizenship` để tương thích quốc tế; khuyến nghị mã hóa theo ISO 3166-1",
      "min" : 0,
      "max" : "*",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://hl7.org/fhir/StructureDefinition/patient-citizenship|5.2.0"]
      }]
    },
    {
      "id" : "Patient.extension:citizenship.extension:code",
      "path" : "Patient.extension.extension",
      "sliceName" : "code"
    },
    {
      "id" : "Patient.extension:citizenship.extension:code.value[x]",
      "path" : "Patient.extension.extension.value[x]",
      "short" : "Mã quốc tịch",
      "mustSupport" : true,
      "binding" : {
        "strength" : "required",
        "valueSet" : "http://fhir.hl7.org.vn/core/ValueSet/vn-country-vs"
      }
    },
    {
      "id" : "Patient.extension:citizenship.extension:period",
      "path" : "Patient.extension.extension",
      "sliceName" : "period"
    },
    {
      "id" : "Patient.extension:citizenship.extension:period.value[x]",
      "path" : "Patient.extension.extension.value[x]",
      "short" : "Thời hạn quốc tịch (nếu có)"
    },
    {
      "id" : "Patient.extension:birthPlace",
      "path" : "Patient.extension",
      "sliceName" : "birthPlace",
      "short" : "Nơi sinh",
      "definition" : "Nơi sinh của người bệnh theo extension chuẩn `patient-birthPlace`, dùng VNCoreAddress để bảo toàn tỉnh/xã phục vụ đối soát dân cư",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://hl7.org/fhir/StructureDefinition/patient-birthPlace|5.2.0"]
      }]
    },
    {
      "id" : "Patient.extension:birthPlace.value[x]",
      "path" : "Patient.extension.value[x]",
      "type" : [{
        "code" : "Address",
        "profile" : ["http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-address"]
      }]
    },
    {
      "id" : "Patient.extension:forceMajeureReason",
      "path" : "Patient.extension",
      "sliceName" : "forceMajeureReason",
      "short" : "Lý do bất khả kháng khi chưa có CCCD",
      "definition" : "Lý do nghiệp vụ cho phép để trống CCCD trong các ca bất khả kháng theo hướng dẫn dữ liệu KCB/BHYT hiện hành. Không dùng extension này cho người bệnh có định danh thay thế hợp lệ như hộ chiếu hoặc giấy khai sinh",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://fhir.hl7.org.vn/core/StructureDefinition/vn-ext-force-majeure-reason"]
      }]
    },
    {
      "id" : "Patient.identifier",
      "path" : "Patient.identifier",
      "slicing" : {
        "discriminator" : [{
          "type" : "value",
          "path" : "system"
        }],
        "description" : "Phân loại identifier theo hệ thống (system)",
        "rules" : "open"
      },
      "short" : "Định danh bệnh nhân (CCCD, BHYT, MRN...)",
      "min" : 1,
      "mustSupport" : true
    },
    {
      "id" : "Patient.identifier:CCCD",
      "path" : "Patient.identifier",
      "sliceName" : "CCCD",
      "short" : "Số CCCD (Căn cước công dân)",
      "definition" : "Số căn cước công dân 12 chữ số — identifier chính theo TT 13/2025 và NĐ 102/2025/NĐ-CP. Nếu người bệnh chưa có CCCD hoặc không thuộc hệ CCCD thì vẫn giữ slice này với data-absent-reason và khai báo định danh thay thế hợp lệ theo guidance",
      "min" : 1,
      "max" : "1",
      "constraint" : [{
        "key" : "vn-cccd-format",
        "severity" : "error",
        "human" : "Số CCCD phải đúng 12 chữ số (Luật Căn cước 2023, Điều 20)",
        "expression" : "value.empty() or value.extension.where(url='http://hl7.org/fhir/StructureDefinition/data-absent-reason').exists() or value.matches('^[0-9]{12}$')",
        "source" : "http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-patient"
      }],
      "mustSupport" : true
    },
    {
      "id" : "Patient.identifier:CCCD.type",
      "path" : "Patient.identifier.type",
      "patternCodeableConcept" : {
        "coding" : [{
          "system" : "http://fhir.hl7.org.vn/core/CodeSystem/vn-identifier-type-cs",
          "code" : "CCCD"
        }]
      }
    },
    {
      "id" : "Patient.identifier:CCCD.system",
      "path" : "Patient.identifier.system",
      "min" : 1,
      "fixedUri" : "http://fhir.hl7.org.vn/core/sid/cccd"
    },
    {
      "id" : "Patient.identifier:CCCD.value",
      "path" : "Patient.identifier.value",
      "short" : "Số CCCD 12 chữ số",
      "min" : 1,
      "mustSupport" : true
    },
    {
      "id" : "Patient.identifier:BHYT",
      "path" : "Patient.identifier",
      "sliceName" : "BHYT",
      "short" : "Số thẻ BHYT",
      "definition" : "Số thẻ BHYT — hỗ trợ 3 format: CCCD 12 số (từ 15/8/2025 per NĐ 188/2025), mã BHXH 10 số (từ 01/4/2021), hoặc 15 ký tự legacy. Cả 3 format hiện được duy trì song song; nền tảng quyền lợi BHYT cập nhật theo Luật 51/2024/QH15",
      "min" : 0,
      "max" : "1",
      "mustSupport" : true
    },
    {
      "id" : "Patient.identifier:BHYT.type",
      "path" : "Patient.identifier.type",
      "patternCodeableConcept" : {
        "coding" : [{
          "system" : "http://fhir.hl7.org.vn/core/CodeSystem/vn-identifier-type-cs",
          "code" : "BHYT"
        }]
      }
    },
    {
      "id" : "Patient.identifier:BHYT.system",
      "path" : "Patient.identifier.system",
      "min" : 1,
      "fixedUri" : "http://fhir.hl7.org.vn/core/sid/bhyt"
    },
    {
      "id" : "Patient.identifier:BHYT.value",
      "path" : "Patient.identifier.value",
      "short" : "Số thẻ BHYT",
      "min" : 1,
      "mustSupport" : true
    },
    {
      "id" : "Patient.identifier:BHXH",
      "path" : "Patient.identifier",
      "sliceName" : "BHXH",
      "short" : "Mã số BHXH",
      "definition" : "Mã số bảo hiểm xã hội 10 chữ số do BHXH Việt Nam cấp, thường còn tồn tại song song với CCCD trong hồ sơ BHYT/EMR",
      "min" : 0,
      "max" : "1",
      "mustSupport" : true
    },
    {
      "id" : "Patient.identifier:BHXH.type",
      "path" : "Patient.identifier.type",
      "patternCodeableConcept" : {
        "coding" : [{
          "system" : "http://fhir.hl7.org.vn/core/CodeSystem/vn-identifier-type-cs",
          "code" : "BHXH"
        }]
      }
    },
    {
      "id" : "Patient.identifier:BHXH.system",
      "path" : "Patient.identifier.system",
      "min" : 1,
      "fixedUri" : "http://fhir.hl7.org.vn/core/sid/bhxh"
    },
    {
      "id" : "Patient.identifier:BHXH.value",
      "path" : "Patient.identifier.value",
      "short" : "Mã số BHXH 10 chữ số",
      "min" : 1,
      "mustSupport" : true
    },
    {
      "id" : "Patient.identifier:GKS",
      "path" : "Patient.identifier",
      "sliceName" : "GKS",
      "short" : "Số Giấy khai sinh",
      "definition" : "Số Giấy khai sinh phục vụ hồ sơ trẻ em, sơ sinh hoặc đối soát dân cư khi chưa có CCCD. Có thể dùng như định danh thay thế hợp lệ khi CCCD chưa hiện diện",
      "min" : 0,
      "max" : "1",
      "mustSupport" : true
    },
    {
      "id" : "Patient.identifier:GKS.type",
      "path" : "Patient.identifier.type",
      "patternCodeableConcept" : {
        "coding" : [{
          "system" : "http://fhir.hl7.org.vn/core/CodeSystem/vn-identifier-type-cs",
          "code" : "GKS"
        }]
      }
    },
    {
      "id" : "Patient.identifier:GKS.system",
      "path" : "Patient.identifier.system",
      "min" : 1,
      "fixedUri" : "http://fhir.hl7.org.vn/core/sid/gks"
    },
    {
      "id" : "Patient.identifier:GKS.value",
      "path" : "Patient.identifier.value",
      "short" : "Số Giấy khai sinh",
      "min" : 1,
      "mustSupport" : true
    },
    {
      "id" : "Patient.identifier:MRN",
      "path" : "Patient.identifier",
      "sliceName" : "MRN",
      "short" : "Mã bệnh nhân (MRN)",
      "definition" : "Mã bệnh nhân nội bộ do cơ sở y tế cấp",
      "min" : 0,
      "max" : "*",
      "mustSupport" : true
    },
    {
      "id" : "Patient.identifier:MRN.type",
      "path" : "Patient.identifier.type",
      "patternCodeableConcept" : {
        "coding" : [{
          "system" : "http://fhir.hl7.org.vn/core/CodeSystem/vn-identifier-type-cs",
          "code" : "MRN"
        }]
      }
    },
    {
      "id" : "Patient.identifier:MRN.system",
      "path" : "Patient.identifier.system",
      "min" : 1,
      "fixedUri" : "http://fhir.hl7.org.vn/core/sid/mrn"
    },
    {
      "id" : "Patient.identifier:MRN.value",
      "path" : "Patient.identifier.value",
      "short" : "Mã bệnh nhân nội bộ",
      "min" : 1,
      "mustSupport" : true
    },
    {
      "id" : "Patient.identifier:HC",
      "path" : "Patient.identifier",
      "sliceName" : "HC",
      "short" : "Số hộ chiếu",
      "definition" : "Số hộ chiếu dùng cho người nước ngoài hoặc trường hợp chưa có CCCD. Khi dùng hộ chiếu như định danh thay thế, slice CCCD vẫn hiện diện với data-absent-reason",
      "min" : 0,
      "max" : "1",
      "mustSupport" : true
    },
    {
      "id" : "Patient.identifier:HC.type",
      "path" : "Patient.identifier.type",
      "patternCodeableConcept" : {
        "coding" : [{
          "system" : "http://fhir.hl7.org.vn/core/CodeSystem/vn-identifier-type-cs",
          "code" : "HC"
        }]
      }
    },
    {
      "id" : "Patient.identifier:HC.system",
      "path" : "Patient.identifier.system",
      "min" : 1,
      "fixedUri" : "http://fhir.hl7.org.vn/core/sid/passport"
    },
    {
      "id" : "Patient.identifier:HC.value",
      "path" : "Patient.identifier.value",
      "min" : 1,
      "mustSupport" : true
    },
    {
      "id" : "Patient.name",
      "path" : "Patient.name",
      "short" : "Họ tên bệnh nhân",
      "min" : 1,
      "mustSupport" : true
    },
    {
      "id" : "Patient.name.text",
      "path" : "Patient.name.text",
      "short" : "Họ tên đầy đủ (khuyến khích dùng cho tên VN)",
      "mustSupport" : true
    },
    {
      "id" : "Patient.name.family",
      "path" : "Patient.name.family",
      "short" : "Họ",
      "mustSupport" : true
    },
    {
      "id" : "Patient.name.given",
      "path" : "Patient.name.given",
      "short" : "Tên đệm và Tên",
      "mustSupport" : true
    },
    {
      "id" : "Patient.telecom",
      "path" : "Patient.telecom",
      "short" : "Thông tin liên lạc (SĐT, email)",
      "mustSupport" : true
    },
    {
      "id" : "Patient.gender",
      "path" : "Patient.gender",
      "short" : "Giới tính",
      "min" : 1,
      "mustSupport" : true
    },
    {
      "id" : "Patient.birthDate",
      "path" : "Patient.birthDate",
      "short" : "Ngày sinh (bắt buộc theo TT 13/2025/TT-BYT ngày 06/06/2025 — dùng data-absent-reason nếu chưa rõ)",
      "min" : 1,
      "mustSupport" : true
    },
    {
      "id" : "Patient.address",
      "path" : "Patient.address",
      "short" : "Địa chỉ theo ĐVHC mới (NQ 202/2025)",
      "type" : [{
        "code" : "Address",
        "profile" : ["http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-address"]
      }],
      "mustSupport" : true
    },
    {
      "id" : "Patient.contact",
      "path" : "Patient.contact",
      "short" : "Người liên hệ/cha mẹ/người giám hộ",
      "definition" : "Dùng cho cha, mẹ, người giám hộ hoặc người liên hệ khẩn cấp. Đây là mô hình gọn theo base FHIR; khi cần hồ sơ độc lập và định danh đầy đủ thì dùng RelatedPerson",
      "mustSupport" : true
    },
    {
      "id" : "Patient.contact.relationship",
      "path" : "Patient.contact.relationship",
      "short" : "Quan hệ với bệnh nhân",
      "mustSupport" : true
    },
    {
      "id" : "Patient.contact.name",
      "path" : "Patient.contact.name",
      "short" : "Tên người liên hệ/người giám hộ",
      "mustSupport" : true
    },
    {
      "id" : "Patient.contact.telecom",
      "path" : "Patient.contact.telecom",
      "short" : "Thông tin liên lạc của cha/mẹ/người giám hộ",
      "mustSupport" : true
    },
    {
      "id" : "Patient.contact.address",
      "path" : "Patient.contact.address",
      "short" : "Địa chỉ người liên hệ/người giám hộ",
      "type" : [{
        "code" : "Address",
        "profile" : ["http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-address"]
      }]
    }]
  }
}

```
