bhytXml1SummaryLm
type: StructureDefinition
node role: treeRoot
id:
  v: bhytXml1SummaryLm
language:
  v: vi
text:
  status:
    v: extensions
  div:
    v: Generated Narrative: StructureDefinition bhytXml1SummaryLm Name Flags Card. Type Description & Constraints<img src="[binary]" alt="doco" style="background-color: inherit"/> bhytXml1SummaryLm <a style="padding-left: 3px; padding-right: 3px; border: 1px maroon solid; font-weight: bold; color: #301212; background-color: #fdf4f4;; padding-left: 3px; padding-right: 3px; border: 1px maroon solid; font-weight: bold; color: #301212; background-color: #fdf4f4;" href="http://hl7.org/fhir/R4/conformance-rules.html#constraints" title="This element has or is affected by constraints ( bhyt-xml1-ly-do-vnt-required )">C 0..* Base Bảng 1 tổng hợp KCB BHYT — Logical Model Constraints: bhyt-xml1-ly-do-vnt-required #xD; maLk 1..1 string MA_LK - Mã liên kết hồ sơ #xD; stt 1..1 integer STT - Số thứ tự #xD; maBn 1..1 string MA_BN - Mã người bệnh tại cơ sở #xD; hoTen 1..1 string HO_TEN - Họ tên người bệnh #xD; ngaySinh 1..1 string NGAY_SINH - Ngày sinh #xD; gioiTinh 1..1 string GIOI_TINH - Giới tính #xD; nhomMau 0..1 string NHOM_MAU - Nhóm máu #xD; maQuocTich 0..1 string MA_QUOCTICH - Mã quốc tịch #xD; maDanToc 0..1 string MA_DANTOC - Mã dân tộc #xD; maNgheNghiep 0..1 string MA_NGHE_NGHIEP - Mã nghề nghiệp #xD; diaChi 0..1 string DIA_CHI - Địa chỉ #xD; maTinhCuTru 0..1 string MATINH_CU_TRU - Mã tỉnh cư trú #xD; maHuyenCuTru 0..1 string MAHUYEN_CU_TRU - Mã huyện cư trú legacy #xD; maXaCuTru 0..1 string MAXA_CU_TRU - Mã xã cư trú #xD; dienThoai 0..1 string DIEN_THOAI - Số điện thoại #xD; maTheBhyt 0..2 string MA_THE_BHYT - Mã thẻ BHYT #xD; maDkbd 1..2 string MA_DKBD - Mã nơi đăng ký KCB ban đầu #xD; gtTheTu 1..2 string GT_THE_TU - Giá trị thẻ từ ngày #xD; gtTheDen 1..2 string GT_THE_DEN - Giá trị thẻ đến ngày #xD; ngayMienCct 0..1 string NGAY_MIEN_CCT - Ngày miễn cùng chi trả #xD; lyDoVv 1..1 string LY_DO_VV - Lý do vào viện #xD; lyDoVnt 0..1 string LY_DO_VNT - Lý do vào nội trú #xD; maLyDoVnt 0..1 string MA_LY_DO_VNT - Mã lý do vào nội trú #xD; chanDoanVao 1..1 string CHAN_DOAN_VAO - Chẩn đ…
url:
  v: http://fhir.hl7.org.vn/core/StructureDefinition/bhytXml1SummaryLm
  l: bhytXml1SummaryLm
version:
  v: 0.5.0
name:
  v: BHYTXML1SummaryLM
title:
  v: Bảng 1 tổng hợp KCB BHYT — Logical Model
status:
  v: draft
date:
  v: 2026-04-29T14:58:55+07:00
publisher:
  v: Omi HealthTech / VN Core FHIR Community Initiative
contact:
  name:
    v: Omi HealthTech / VN Core FHIR Community Initiative
  telecom:
    system:
      v: url
    value:
      v: https://hl7.org.vn
  telecom:
    system:
      v: email
contact:
  name:
    v: Omi HealthTech (OmiGroup)
  telecom:
    system:
      v: url
    value:
      v: https://omihealthtech.vn
  telecom:
    system:
      v: url
    value:
      v: https://omigroup.vn
  telecom:
    system:
      v: email
description:
  v: Logical model cho bảng 1 dữ liệu tổng hợp hồ sơ khám chữa bệnh BHYT theo QĐ 3176/QĐ-BYT.
jurisdiction:
  coding:
    system:
      v: urn:iso:std:iso:3166
      l: 3166
    code:
      v: VN
    display:
      v: Viet Nam
fhir version:
  v: 4.0.1
mapping:
  identity:
    v: vn-fhir
  uri:
    v: http://fhir.hl7.org.vn/core/mapping/bhyt-submission-fhir
    l: bhyt-submission-fhir
  name:
    v: VN Core FHIR mapping
  comment:
    v: Full QD 3176 XML1 field catalog. StructureMap/export rules must preserve source field names and financial semantics.
kind:
  v: logical
abstract:
  v: false
type:
  v: http://fhir.hl7.org.vn/core/StructureDefinition/bhytXml1SummaryLm
  l: bhytXml1SummaryLm
base definition:
  v: http://hl7.org/fhir/StructureDefinition/Base
  l: Base
derivation:
  v: specialization
snapshot:
  extension:
    url:
      v: http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version
      l: snapshot-base-version
    value: String
      v: 4.0.1
  element:
    id:
      v: bhytXml1SummaryLm
    path:
      v: bhytXml1SummaryLm
    short:
      v: Bảng 1 tổng hợp KCB BHYT — Logical Model
    definition:
      v: Logical model cho bảng 1 dữ liệu tổng hợp hồ sơ khám chữa bệnh BHYT theo QĐ 3176/QĐ-BYT.
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: Base
      min:
        v: 0
      max:
        v: *
    constraint:
      key:
        v: bhyt-xml1-ly-do-vnt-required
      severity:
        v: error
      human:
        v: XML1 LY_DO_VNT is required when MA_LOAI_KCB is 3, 4, or 9.
      expression:
        v: (maLoaiKcb = '3' or maLoaiKcb = '4' or maLoaiKcb = '9') implies lyDoVnt.exists()
      source:
        v: http://fhir.hl7.org.vn/core/StructureDefinition/bhytXml1SummaryLm
        l: bhytXml1SummaryLm
    is modifier:
      v: false
  element:
    id:
      v: bhytXml1SummaryLm.maLk
    path:
      v: bhytXml1SummaryLm.maLk
    short:
      v: MA_LK - Mã liên kết hồ sơ
    definition:
      v: MA_LK - Mã liên kết hồ sơ
    min:
      v: 1
    max:
      v: 1
    base:
      path:
        v: bhytXml1SummaryLm.maLk
      min:
        v: 1
      max:
        v: 1
    type:
      code:
        v: string
        l: string
    mapping:
      identity:
        v: vn-fhir
      map:
        v: VNCoreClaim.identifier[MALK].value
  element:
    id:
      v: bhytXml1SummaryLm.stt
    path:
      v: bhytXml1SummaryLm.stt
    short:
      v: STT - Số thứ tự
    definition:
      v: STT - Số thứ tự
    min:
      v: 1
    max:
      v: 1
    base:
      path:
        v: bhytXml1SummaryLm.stt
      min:
        v: 1
      max:
        v: 1
    type:
      code:
        v: integer
        l: integer
    mapping:
      identity:
        v: vn-fhir
      map:
        v: Derived export row order
  element:
    id:
      v: bhytXml1SummaryLm.maBn
    path:
      v: bhytXml1SummaryLm.maBn
    short:
      v: MA_BN - Mã người bệnh tại cơ sở
    definition:
      v: MA_BN - Mã người bệnh tại cơ sở
    min:
      v: 1
    max:
      v: 1
    base:
      path:
        v: bhytXml1SummaryLm.maBn

v: 1

v: 1

code:
  v: string
  l: string

identity:
  v: vn-fhir
map:
  v: VNCorePatient.identifier[MRN].value

id:
  v: bhytXml1SummaryLm.hoTen
path:
  v: bhytXml1SummaryLm.hoTen
short:
  v: HO_TEN - Họ tên người bệnh
definition:
  v: HO_TEN - Họ tên người bệnh
min:
  v: 1
max:
  v: 1
base:
  path:
    v: bhytXml1SummaryLm.hoTen
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCorePatient.name.text

id:
  v: bhytXml1SummaryLm.ngaySinh
path:
  v: bhytXml1SummaryLm.ngaySinh
short:
  v: NGAY_SINH - Ngày sinh
definition:
  v: NGAY_SINH - Ngày sinh
min:
  v: 1
max:
  v: 1
base:
  path:
    v: bhytXml1SummaryLm.ngaySinh
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCorePatient.birthDate

id:
  v: bhytXml1SummaryLm.gioiTinh
path:
  v: bhytXml1SummaryLm.gioiTinh
short:
  v: GIOI_TINH - Giới tính
definition:
  v: GIOI_TINH - Giới tính
min:
  v: 1
max:
  v: 1
base:
  path:
    v: bhytXml1SummaryLm.gioiTinh
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCorePatient.gender

id:
  v: bhytXml1SummaryLm.nhomMau
path:
  v: bhytXml1SummaryLm.nhomMau
short:
  v: NHOM_MAU - Nhóm máu
definition:
  v: NHOM_MAU - Nhóm máu
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml1SummaryLm.nhomMau
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: bhytXml1SummaryLm.maQuocTich
path:
  v: bhytXml1SummaryLm.maQuocTich
short:
  v: MA_QUOCTICH - Mã quốc tịch
definition:
  v: MA_QUOCTICH - Mã quốc tịch
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml1SummaryLm.maQuocTich
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCorePatient.extension[nationality].valueCodeableConcept.coding.code

id:
  v: bhytXml1SummaryLm.maDanToc
path:
  v: bhytXml1SummaryLm.maDanToc
short:
  v: MA_DANTOC - Mã dân tộc
definition:
  v: MA_DANTOC - Mã dân tộc
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml1SummaryLm.maDanToc
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCorePatient.extension[ethnicity].valueCodeableConcept.coding.code

id:
  v: bhytXml1SummaryLm.maNgheNghiep
path:
  v: bhytXml1SummaryLm.maNgheNghiep
short:
  v: MA_NGHE_NGHIEP - Mã nghề nghiệp
definition:
  v: MA_NGHE_NGHIEP - Mã nghề nghiệp
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml1SummaryLm.maNgheNghiep
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCorePatient.extension[occupation].valueCodeableConcept.coding.code

id:
  v: bhytXml1SummaryLm.diaChi
path:
  v: bhytXml1SummaryLm.diaChi
short:
  v: DIA_CHI - Địa chỉ
definition:
  v: DIA_CHI - Địa chỉ
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml1SummaryLm.diaChi
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCorePatient.address.text

id:
  v: bhytXml1SummaryLm.maTinhCuTru
path:
  v: bhytXml1SummaryLm.maTinhCuTru
short:
  v: MATINH_CU_TRU - Mã tỉnh cư trú
definition:
  v: MATINH_CU_TRU - Mã tỉnh cư trú
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml1SummaryLm.maTinhCuTru
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCorePatient.address.extension[province].valueCodeableConcept.coding.code

id:
  v: bhytXml1SummaryLm.maHuyenCuTru
path:
  v: bhytXml1SummaryLm.maHuyenCuTru
short:
  v: MAHUYEN_CU_TRU - Mã huyện cư trú legacy
definition:
  v: MAHUYEN_CU_TRU - Mã huyện cư trú legacy
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml1SummaryLm.maHuyenCuTru
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCorePatient.address.district

id:
  v: bhytXml1SummaryLm.maXaCuTru
path:
  v: bhytXml1SummaryLm.maXaCuTru
short:
  v: MAXA_CU_TRU - Mã xã cư trú
definition:
  v: MAXA_CU_TRU - Mã xã cư trú
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml1SummaryLm.maXaCuTru
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCorePatient.address.extension[ward].valueCodeableConcept.coding.code

id:
  v: bhytXml1SummaryLm.dienThoai
path:
  v: bhytXml1SummaryLm.dienThoai
short:
  v: DIEN_THOAI - Số điện thoại
definition:
  v: DIEN_THOAI - Số điện thoại
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml1SummaryLm.dienThoai
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCorePatient.telecom.where(system='phone').value

id:
  v: bhytXml1SummaryLm.maTheBhyt
path:
  v: bhytXml1SummaryLm.maTheBhyt
short:
  v: MA_THE_BHYT - Mã thẻ BHYT
definition:
  v: MA_THE_BHYT - Mã thẻ BHYT
min:
  v: 0
max:
  v: 2
base:
  path:
    v: bhytXml1SummaryLm.maTheBhyt
  min:
    v: 0
  max:
    v: 2
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreCoverage.identifier[BHYT].value | VNCorePatient.identifier[BHYT].value
  comment:
    v: OHP/QD3176 export validator permits up to 2 BHYT card values; map repeated cards to focal/supplemental Coverage entries.

id:
  v: bhytXml1SummaryLm.maDkbd
path:
  v: bhytXml1SummaryLm.maDkbd
short:
  v: MA_DKBD - Mã nơi đăng ký KCB ban đầu
definition:
  v: MA_DKBD - Mã nơi đăng ký KCB ban đầu
min:
  v: 1
max:
  v: 2
base:
  path:
    v: bhytXml1SummaryLm.maDkbd
  min:
    v: 1
  max:
    v: 2
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreCoverage.extension[primaryCareFacility].valueReference.identifier.value
  comment:
    v: OHP/QD3176 export validator permits up to 2 values aligned with multiple BHYT cards; this remains the registered primary care facility, not MA_CSKCB.

id:
  v: bhytXml1SummaryLm.gtTheTu
path:
  v: bhytXml1SummaryLm.gtTheTu
short:
  v: GT_THE_TU - Giá trị thẻ từ ngày
definition:
  v: GT_THE_TU - Giá trị thẻ từ ngày
min:
  v: 1
max:
  v: 2
base:
  path:
    v: bhytXml1SummaryLm.gtTheTu
  min:
    v: 1
  max:
    v: 2
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreCoverage.period.start
  comment:
    v: OHP/QD3176 export validator permits up to 2 values aligned with multiple BHYT cards.

id:
  v: bhytXml1SummaryLm.gtTheDen
path:
  v: bhytXml1SummaryLm.gtTheDen
short:
  v: GT_THE_DEN - Giá trị thẻ đến ngày
definition:
  v: GT_THE_DEN - Giá trị thẻ đến ngày
min:
  v: 1
max:
  v: 2
base:
  path:
    v: bhytXml1SummaryLm.gtTheDen
  min:
    v: 1
  max:
    v: 2
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreCoverage.period.end
  comment:
    v: OHP/QD3176 export validator permits up to 2 values aligned with multiple BHYT cards.

id:
  v: bhytXml1SummaryLm.ngayMienCct
path:
  v: bhytXml1SummaryLm.ngayMienCct
short:
  v: NGAY_MIEN_CCT - Ngày miễn cùng chi trả
definition:
  v: NGAY_MIEN_CCT - Ngày miễn cùng chi trả
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml1SummaryLm.ngayMienCct
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: bhytXml1SummaryLm.lyDoVv
path:
  v: bhytXml1SummaryLm.lyDoVv
short:
  v: LY_DO_VV - Lý do vào viện
definition:
  v: LY_DO_VV - Lý do vào viện
min:
  v: 1
max:
  v: 1
base:
  path:
    v: bhytXml1SummaryLm.lyDoVv
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreEncounter.reasonCode | VNCoreEncounter.reasonReference.resolve().code

id:
  v: bhytXml1SummaryLm.lyDoVnt
path:
  v: bhytXml1SummaryLm.lyDoVnt
short:
  v: LY_DO_VNT - Lý do vào nội trú
definition:
  v: LY_DO_VNT - Lý do vào nội trú
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml1SummaryLm.lyDoVnt
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreEncounter.hospitalization.admitSource | VNCoreEncounter.reasonCode
  comment:
    v: Conditionally required for selected inpatient/day-treatment MA_LOAI_KCB values.

id:
  v: bhytXml1SummaryLm.maLyDoVnt
path:
  v: bhytXml1SummaryLm.maLyDoVnt
short:
  v: MA_LY_DO_VNT - Mã lý do vào nội trú
definition:
  v: MA_LY_DO_VNT - Mã lý do vào nội trú
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml1SummaryLm.maLyDoVnt
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreEncounter.hospitalization.admitSource.coding.code

id:
  v: bhytXml1SummaryLm.chanDoanVao
path:
  v: bhytXml1SummaryLm.chanDoanVao
short:
  v: CHAN_DOAN_VAO - Chẩn đoán vào viện
definition:
  v: CHAN_DOAN_VAO - Chẩn đoán vào viện
min:
  v: 1
max:
  v: 1
base:
  path:
    v: bhytXml1SummaryLm.chanDoanVao
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreEncounter.reasonCode | VNCoreComposition.section[chiefComplaint].text

id:
  v: bhytXml1SummaryLm.chanDoanRv
path:
  v: bhytXml1SummaryLm.chanDoanRv
short:
  v: CHAN_DOAN_RV - Chẩn đoán ra viện
definition:
  v: CHAN_DOAN_RV - Chẩn đoán ra viện
min:
  v: 1
max:
  v: 1
base:
  path:
    v: bhytXml1SummaryLm.chanDoanRv
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreCondition.code.text | VNCoreComposition.section[diagnosis].text

id:
  v: bhytXml1SummaryLm.maBenhChinh
path:
  v: bhytXml1SummaryLm.maBenhChinh
short:
  v: MA_BENH_CHINH - Mã bệnh chính
definition:
  v: MA_BENH_CHINH - Mã bệnh chính
min:
  v: 1
max:
  v: 1
base:
  path:
    v: bhytXml1SummaryLm.maBenhChinh
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreClaim.diagnosis.where(type='principal').diagnosisCodeableConcept | VNCoreCondition.code

id:
  v: bhytXml1SummaryLm.maBenhKt
path:
  v: bhytXml1SummaryLm.maBenhKt
short:
  v: MA_BENH_KT - Mã bệnh kèm theo
definition:
  v: MA_BENH_KT - Mã bệnh kèm theo
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml1SummaryLm.maBenhKt
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreClaim.diagnosis.where(type!='principal').diagnosisCodeableConcept | VNCoreCondition.code

id:
  v: bhytXml1SummaryLm.maBenhYhct
path:
  v: bhytXml1SummaryLm.maBenhYhct
short:
  v: MA_BENH_YHCT - Mã bệnh y học cổ truyền
definition:
  v: MA_BENH_YHCT - Mã bệnh y học cổ truyền
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml1SummaryLm.maBenhYhct
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreClaim.diagnosis.diagnosisCodeableConcept.coding[yhct].code | VNCoreCondition.code.coding[yhct].code

id:
  v: bhytXml1SummaryLm.maPtttQt
path:
  v: bhytXml1SummaryLm.maPtttQt
short:
  v: MA_PTTT_QT - Mã phương thức thanh toán
definition:
  v: MA_PTTT_QT - Mã phương thức thanh toán
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml1SummaryLm.maPtttQt
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreClaim.extension[paymentMethod].valueCodeableConcept.coding.code

id:
  v: bhytXml1SummaryLm.maDoituongKcb
path:
  v: bhytXml1SummaryLm.maDoituongKcb
short:
  v: MA_DOITUONG_KCB - Mã đối tượng đến KCB
definition:
  v: MA_DOITUONG_KCB - Mã đối tượng đến KCB
min:
  v: 1
max:
  v: 1
base:
  path:
    v: bhytXml1SummaryLm.maDoituongKcb
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreClaim.subType
  comment:
    v: Do not map to Coverage.extension[bhytCardType]; this is visit classification, not the insured/card group.

id:
  v: bhytXml1SummaryLm.maNoiDi
path:
  v: bhytXml1SummaryLm.maNoiDi
short:
  v: MA_NOI_DI - Mã nơi đi
definition:
  v: MA_NOI_DI - Mã nơi đi
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml1SummaryLm.maNoiDi
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreEncounter.hospitalization.origin.resolve().identifier[CSKCB].value

id:
  v: bhytXml1SummaryLm.maNoiDen
path:
  v: bhytXml1SummaryLm.maNoiDen
short:
  v: MA_NOI_DEN - Mã nơi đến
definition:
  v: MA_NOI_DEN - Mã nơi đến
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml1SummaryLm.maNoiDen
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreEncounter.hospitalization.destination.resolve().identifier[CSKCB].value

id:
  v: bhytXml1SummaryLm.maTaiNan
path:
  v: bhytXml1SummaryLm.maTaiNan
short:
  v: MA_TAI_NAN - Mã tai nạn
definition:
  v: MA_TAI_NAN - Mã tai nạn
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml1SummaryLm.maTaiNan
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreClaim.accident.type

id:
  v: bhytXml1SummaryLm.ngayVao
path:
  v: bhytXml1SummaryLm.ngayVao
short:
  v: NGAY_VAO - Ngày vào theo định dạng yyyyMMddHHmm
definition:
  v: NGAY_VAO - Ngày vào theo định dạng yyyyMMddHHmm
min:
  v: 1
max:
  v: 1
base:
  path:
    v: bhytXml1SummaryLm.ngayVao
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreEncounter.period.start | VNCoreClaim.created

id:
  v: bhytXml1SummaryLm.ngayVaoNoiTru
path:
  v: bhytXml1SummaryLm.ngayVaoNoiTru
short:
  v: NGAY_VAO_NOI_TRU - Ngày vào nội trú
definition:
  v: NGAY_VAO_NOI_TRU - Ngày vào nội trú
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml1SummaryLm.ngayVaoNoiTru
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreEncounter.hospitalization | future admission instant extension

id:
  v: bhytXml1SummaryLm.ngayRa
path:
  v: bhytXml1SummaryLm.ngayRa
short:
  v: NGAY_RA - Ngày ra theo định dạng yyyyMMddHHmm
definition:
  v: NGAY_RA - Ngày ra theo định dạng yyyyMMddHHmm
min:
  v: 1
max:
  v: 1
base:
  path:
    v: bhytXml1SummaryLm.ngayRa
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreEncounter.period.end | VNCoreClaim.created

id:
  v: bhytXml1SummaryLm.giayChuyenTuyen
path:
  v: bhytXml1SummaryLm.giayChuyenTuyen
short:
  v: GIAY_CHUYEN_TUYEN - Số giấy chuyển tuyến
definition:
  v: GIAY_CHUYEN_TUYEN - Số giấy chuyển tuyến
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml1SummaryLm.giayChuyenTuyen
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: bhytXml1SummaryLm.soNgayDtri
path:
  v: bhytXml1SummaryLm.soNgayDtri
short:
  v: SO_NGAY_DTRI - Số ngày điều trị
definition:
  v: SO_NGAY_DTRI - Số ngày điều trị
min:
  v: 1
max:
  v: 1
base:
  path:
    v: bhytXml1SummaryLm.soNgayDtri
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: integer
    l: integer
mapping:
  identity:
    v: vn-fhir
  map:
    v: Derived from VNCoreEncounter.period.start/end | VNCoreEncounter.length.value

id:
  v: bhytXml1SummaryLm.ketQuaDtri
path:
  v: bhytXml1SummaryLm.ketQuaDtri
short:
  v: KET_QUA_DTRI - Kết quả điều trị
definition:
  v: KET_QUA_DTRI - Kết quả điều trị
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml1SummaryLm.ketQuaDtri
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreEncounter.extension[treatmentOutcome].valueCodeableConcept

id:
  v: bhytXml1SummaryLm.maLoaiRv
path:
  v: bhytXml1SummaryLm.maLoaiRv
short:
  v: MA_LOAI_RV - Mã loại ra viện
definition:
  v: MA_LOAI_RV - Mã loại ra viện
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml1SummaryLm.maLoaiRv
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreEncounter.hospitalization.dischargeDisposition

id:
  v: bhytXml1SummaryLm.ngayTtoan
path:
  v: bhytXml1SummaryLm.ngayTtoan
short:
  v: NGAY_TTOAN - Ngày thanh toán
definition:
  v: NGAY_TTOAN - Ngày thanh toán
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml1SummaryLm.ngayTtoan
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreExplanationOfBenefit.created | VNCoreClaimResponse.created

id:
  v: bhytXml1SummaryLm.tThuoc
path:
  v: bhytXml1SummaryLm.tThuoc
short:
  v: T_THUOC - Tổng tiền thuốc
definition:
  v: T_THUOC - Tổng tiền thuốc
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml1SummaryLm.tThuoc
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: decimal
    l: decimal
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreClaim.extension[costSummary].extension[totalMedication].valueMoney.value | VNCoreExplanationOfBenefit.extension[costSummary].extension[totalMedication].valueMoney.value

id:
  v: bhytXml1SummaryLm.tVtyt
path:
  v: bhytXml1SummaryLm.tVtyt
short:
  v: T_VTYT - Tổng tiền vật tư y tế
definition:
  v: T_VTYT - Tổng tiền vật tư y tế
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml1SummaryLm.tVtyt
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: decimal
    l: decimal
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreClaim.extension[costSummary].extension[totalSupplies].valueMoney.value | VNCoreExplanationOfBenefit.extension[costSummary].extension[totalSupplies].valueMoney.value

id:
  v: bhytXml1SummaryLm.tTongchiBv
path:
  v: bhytXml1SummaryLm.tTongchiBv
short:
  v: T_TONGCHI_BV - Tổng chi phí bệnh viện
definition:
  v: T_TONGCHI_BV - Tổng chi phí bệnh viện
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml1SummaryLm.tTongchiBv
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: decimal
    l: decimal
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreClaim.total.value | VNCoreExplanationOfBenefit.total.amount

id:
  v: bhytXml1SummaryLm.tTongchiBh
path:
  v: bhytXml1SummaryLm.tTongchiBh
short:
  v: T_TONGCHI_BH - Tổng chi phí thuộc phạm vi BHYT
definition:
  v: T_TONGCHI_BH - Tổng chi phí thuộc phạm vi BHYT
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml1SummaryLm.tTongchiBh
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: decimal
    l: decimal
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreExplanationOfBenefit.total.where(category='eligible').amount.value | VNCoreClaimResponse.total.where(category='eligible').amount.value

id:
  v: bhytXml1SummaryLm.tBntt
path:
  v: bhytXml1SummaryLm.tBntt
short:
  v: T_BNTT - Người bệnh tự trả
definition:
  v: T_BNTT - Người bệnh tự trả
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml1SummaryLm.tBntt
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: decimal
    l: decimal
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreClaim.extension[costSummary].extension[totalPatientSelfPay].valueMoney.value | Derived from VNCoreClaimResponse.total.where(category='submitted').amount - .where(category='eligible').amount

id:
  v: bhytXml1SummaryLm.tBncct
path:
  v: bhytXml1SummaryLm.tBncct
short:
  v: T_BNCCT - Người bệnh cùng chi trả
definition:
  v: T_BNCCT - Người bệnh cùng chi trả
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml1SummaryLm.tBncct
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: decimal
    l: decimal
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreClaim.extension[costSummary].extension[totalPatientCopay].valueMoney.value | VNCoreClaimResponse.total.where(category='copay').amount.value | VNCoreExplanationOfBenefit.total.where(category='copay').amount.value

id:
  v: bhytXml1SummaryLm.tBhtt
path:
  v: bhytXml1SummaryLm.tBhtt
short:
  v: T_BHTT - Quỹ BHYT thanh toán
definition:
  v: T_BHTT - Quỹ BHYT thanh toán
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml1SummaryLm.tBhtt
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: decimal
    l: decimal
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreClaim.extension[costSummary].extension[totalInsurance].valueMoney.value | VNCoreClaimResponse.total.where(category='benefit').amount.value | VNCoreExplanationOfBenefit.total.where(category='benefit').amount.value

id:
  v: bhytXml1SummaryLm.tNguonkhac
path:
  v: bhytXml1SummaryLm.tNguonkhac
short:
  v: T_NGUONKHAC - Nguồn khác
definition:
  v: T_NGUONKHAC - Nguồn khác
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml1SummaryLm.tNguonkhac
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: decimal
    l: decimal
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreClaim.extension[costSummary].extension[totalOtherFund].valueMoney.value | VNCoreExplanationOfBenefit.extension[costSummary].extension[totalOtherFund].valueMoney.value

id:
  v: bhytXml1SummaryLm.tBhttGdv
path:
  v: bhytXml1SummaryLm.tBhttGdv
short:
  v: T_BHTT_GDV - BHYT thanh toán giám định viên
definition:
  v: T_BHTT_GDV - BHYT thanh toán giám định viên
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml1SummaryLm.tBhttGdv
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: decimal
    l: decimal

id:
  v: bhytXml1SummaryLm.namQt
path:
  v: bhytXml1SummaryLm.namQt
short:
  v: NAM_QT - Năm quyết toán
definition:
  v: NAM_QT - Năm quyết toán
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml1SummaryLm.namQt
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreClaim.extension[paymentPeriod].extension[year]

id:
  v: bhytXml1SummaryLm.thangQt
path:
  v: bhytXml1SummaryLm.thangQt
short:
  v: THANG_QT - Tháng quyết toán
definition:
  v: THANG_QT - Tháng quyết toán
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml1SummaryLm.thangQt
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreClaim.extension[paymentPeriod].extension[month]

id:
  v: bhytXml1SummaryLm.maLoaiKcb
path:
  v: bhytXml1SummaryLm.maLoaiKcb
short:
  v: MA_LOAI_KCB - Mã loại khám chữa bệnh
definition:
  v: MA_LOAI_KCB - Mã loại khám chữa bệnh
min:
  v: 1
max:
  v: 1
base:
  path:
    v: bhytXml1SummaryLm.maLoaiKcb
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreEncounter.type

id:
  v: bhytXml1SummaryLm.maKhoa
path:
  v: bhytXml1SummaryLm.maKhoa
short:
  v: MA_KHOA - Mã khoa
definition:
  v: MA_KHOA - Mã khoa
min:
  v: 1
max:
  v: 1
base:
  path:
    v: bhytXml1SummaryLm.maKhoa
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreClaim.item.extension[department].valueCodeableConcept.coding.code | VNCoreEncounter.serviceType

id:
  v: bhytXml1SummaryLm.maCskcb
path:
  v: bhytXml1SummaryLm.maCskcb
short:
  v: MA_CSKCB - Mã cơ sở khám chữa bệnh
definition:
  v: MA_CSKCB - Mã cơ sở khám chữa bệnh
min:
  v: 1
max:
  v: 1
base:
  path:
    v: bhytXml1SummaryLm.maCskcb
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreEncounter.serviceProvider.resolve().identifier[CSKCB].value | VNCoreClaim.provider.resolve().identifier[CSKCB].value
  comment:
    v: Actual visit/submission provider. Do not fall back to MA_DKBD on Coverage.

id:
  v: bhytXml1SummaryLm.maKhuvuc
path:
  v: bhytXml1SummaryLm.maKhuvuc
short:
  v: MA_KHUVUC - Mã khu vực
definition:
  v: MA_KHUVUC - Mã khu vực
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml1SummaryLm.maKhuvuc
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: bhytXml1SummaryLm.canNang
path:
  v: bhytXml1SummaryLm.canNang
short:
  v: CAN_NANG - Cân nặng
definition:
  v: CAN_NANG - Cân nặng
min:
  v: 1
max:
  v: 1
base:
  path:
    v: bhytXml1SummaryLm.canNang
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: decimal
    l: decimal
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreObservationBodyWeight.valueQuantity.value

id:
  v: bhytXml1SummaryLm.canNangCon
path:
  v: bhytXml1SummaryLm.canNangCon
short:
  v: CAN_NANG_CON - Cân nặng con
definition:
  v: CAN_NANG_CON - Cân nặng con
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml1SummaryLm.canNangCon
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: decimal
    l: decimal

id:
  v: bhytXml1SummaryLm.namNamLienTuc
path:
  v: bhytXml1SummaryLm.namNamLienTuc
short:
  v: NAM_NAM_LIEN_TUC - Thời điểm đủ 5 năm liên tục
definition:
  v: NAM_NAM_LIEN_TUC - Thời điểm đủ 5 năm liên tục
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml1SummaryLm.namNamLienTuc
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: bhytXml1SummaryLm.ngayTaiKham
path:
  v: bhytXml1SummaryLm.ngayTaiKham
short:
  v: NGAY_TAI_KHAM - Ngày tái khám
definition:
  v: NGAY_TAI_KHAM - Ngày tái khám
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml1SummaryLm.ngayTaiKham
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreServiceRequest.occurrenceDateTime | Appointment.start

id:
  v: bhytXml1SummaryLm.maHsba
path:
  v: bhytXml1SummaryLm.maHsba
short:
  v: MA_HSBA - Mã hồ sơ bệnh án
definition:
  v: MA_HSBA - Mã hồ sơ bệnh án
min:
  v: 1
max:
  v: 1
base:
  path:
    v: bhytXml1SummaryLm.maHsba
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreComposition.identifier.value | VNCoreDocumentReference.identifier.value

id:
  v: bhytXml1SummaryLm.maTtdv
path:
  v: bhytXml1SummaryLm.maTtdv
short:
  v: MA_TTDV - Mã thủ trưởng đơn vị/người ký
definition:
  v: MA_TTDV - Mã thủ trưởng đơn vị/người ký
min:
  v: 1
max:
  v: 1
base:
  path:
    v: bhytXml1SummaryLm.maTtdv
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreComposition.author.resolve().identifier.value | VNCoreDocumentReference.author.resolve().identifier.value | VNCoreProvenance.signature.who.resolve().identifier.value

element:
  id:
    v: bhytXml1SummaryLm
  path:
    v: bhytXml1SummaryLm
  short:
    v: Bảng 1 tổng hợp KCB BHYT — Logical Model
  definition:
    v: Logical model cho bảng 1 dữ liệu tổng hợp hồ sơ khám chữa bệnh BHYT theo QĐ 3176/QĐ-BYT.
  constraint:
    key:
      v: bhyt-xml1-ly-do-vnt-required
    severity:
      v: error
    human:
      v: XML1 LY_DO_VNT is required when MA_LOAI_KCB is 3, 4, or 9.
    expression:
      v: (maLoaiKcb = '3' or maLoaiKcb = '4' or maLoaiKcb = '9') implies lyDoVnt.exists()
    source:
      v: http://fhir.hl7.org.vn/core/StructureDefinition/bhytXml1SummaryLm
      l: bhytXml1SummaryLm
element:
  id:
    v: bhytXml1SummaryLm.maLk
  path:
    v: bhytXml1SummaryLm.maLk
  short:
    v: MA_LK - Mã liên kết hồ sơ
  definition:
    v: MA_LK - Mã liên kết hồ sơ
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: string
      l: string
  mapping:
    identity:
      v: vn-fhir
    map:
      v: VNCoreClaim.identifier[MALK].value
element:
  id:
    v: bhytXml1SummaryLm.stt
  path:
    v: bhytXml1SummaryLm.stt
  short:
    v: STT - Số thứ tự
  definition:
    v: STT - Số thứ tự
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: integer
      l: integer
  mapping:
    identity:
      v: vn-fhir
    map:
      v: Derived export row order
element:
  id:
    v: bhytXml1SummaryLm.maBn
  path:
    v: bhytXml1SummaryLm.maBn
  short:
    v: MA_BN - Mã người bệnh tại cơ sở
  definition:
    v: MA_BN - Mã người bệnh tại cơ sở
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: string
      l: string
  mapping:
    identity:
      v: vn-fhir
    map:
      v: VNCorePatient.identifier[MRN].value
element:
  id:
    v: bhytXml1SummaryLm.hoTen
  path:
    v: bhytXml1SummaryLm.hoTen
  short:
    v: HO_TEN - Họ tên người bệnh
  definition:
    v: HO_TEN - Họ tên người bệnh
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: string
      l: string
  mapping:
    identity:
      v: vn-fhir
    map:
      v: VNCorePatient.name.text
element:
  id:
    v: bhytXml1SummaryLm.ngaySinh
  path:
    v: bhytXml1SummaryLm.ngaySinh
  short:
    v: NGAY_SINH - Ngày sinh
  definition:
    v: NGAY_SINH - Ngày sinh
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: string
      l: string
  mapping:
    identity:
      v: vn-fhir
    map:
      v: VNCorePatient.birthDate
element:
  id:
    v: bhytXml1SummaryLm.gioiTinh
  path:
    v: bhytXml1SummaryLm.gioiTinh
  short:
    v: GIOI_TINH - Giới tính
  definition:
    v: GIOI_TINH - Giới tính
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: string
      l: string
  mapping:
    identity:
      v: vn-fhir
    map:
      v: VNCorePatient.gender
element:
  id:
    v: bhytXml1SummaryLm.nhomMau
  path:
    v: bhytXml1SummaryLm.nhomMau
  short:
    v: NHOM_MAU - Nhóm máu
  definition:
    v: NHOM_MAU - Nhóm máu
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: string
      l: string
element:
  id:
    v: bhytXml1SummaryLm.maQuocTich
  path:
    v: bhytXml1SummaryLm.maQuocTich
  short:
    v: MA_QUOCTICH - Mã quốc tịch
  definition:
    v: MA_QUOCTICH - Mã quốc tịch
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: string
      l: string
  mapping:
    identity:
      v: vn-fhir
    map:
      v: VNCorePatient.extension[nationality].valueCodeableConcept.coding.code
element:
  id:
    v: bhytXml1SummaryLm.maDanToc
  path:
    v: bhytXml1SummaryLm.maDanToc
  short:
    v: MA_DANTOC - Mã dân tộc
  definition:
    v: MA_DANTOC - Mã dân tộc

v: 0

v: 1

code:
  v: string
  l: string

identity:
  v: vn-fhir
map:
  v: VNCorePatient.extension[ethnicity].valueCodeableConcept.coding.code

id:
  v: bhytXml1SummaryLm.maNgheNghiep
path:
  v: bhytXml1SummaryLm.maNgheNghiep
short:
  v: MA_NGHE_NGHIEP - Mã nghề nghiệp
definition:
  v: MA_NGHE_NGHIEP - Mã nghề nghiệp
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCorePatient.extension[occupation].valueCodeableConcept.coding.code

id:
  v: bhytXml1SummaryLm.diaChi
path:
  v: bhytXml1SummaryLm.diaChi
short:
  v: DIA_CHI - Địa chỉ
definition:
  v: DIA_CHI - Địa chỉ
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCorePatient.address.text

id:
  v: bhytXml1SummaryLm.maTinhCuTru
path:
  v: bhytXml1SummaryLm.maTinhCuTru
short:
  v: MATINH_CU_TRU - Mã tỉnh cư trú
definition:
  v: MATINH_CU_TRU - Mã tỉnh cư trú
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCorePatient.address.extension[province].valueCodeableConcept.coding.code

id:
  v: bhytXml1SummaryLm.maHuyenCuTru
path:
  v: bhytXml1SummaryLm.maHuyenCuTru
short:
  v: MAHUYEN_CU_TRU - Mã huyện cư trú legacy
definition:
  v: MAHUYEN_CU_TRU - Mã huyện cư trú legacy
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCorePatient.address.district

id:
  v: bhytXml1SummaryLm.maXaCuTru
path:
  v: bhytXml1SummaryLm.maXaCuTru
short:
  v: MAXA_CU_TRU - Mã xã cư trú
definition:
  v: MAXA_CU_TRU - Mã xã cư trú
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCorePatient.address.extension[ward].valueCodeableConcept.coding.code

id:
  v: bhytXml1SummaryLm.dienThoai
path:
  v: bhytXml1SummaryLm.dienThoai
short:
  v: DIEN_THOAI - Số điện thoại
definition:
  v: DIEN_THOAI - Số điện thoại
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCorePatient.telecom.where(system='phone').value

id:
  v: bhytXml1SummaryLm.maTheBhyt
path:
  v: bhytXml1SummaryLm.maTheBhyt
short:
  v: MA_THE_BHYT - Mã thẻ BHYT
definition:
  v: MA_THE_BHYT - Mã thẻ BHYT
min:
  v: 0
max:
  v: 2
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreCoverage.identifier[BHYT].value | VNCorePatient.identifier[BHYT].value
  comment:
    v: OHP/QD3176 export validator permits up to 2 BHYT card values; map repeated cards to focal/supplemental Coverage entries.

id:
  v: bhytXml1SummaryLm.maDkbd
path:
  v: bhytXml1SummaryLm.maDkbd
short:
  v: MA_DKBD - Mã nơi đăng ký KCB ban đầu
definition:
  v: MA_DKBD - Mã nơi đăng ký KCB ban đầu
min:
  v: 1
max:
  v: 2
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreCoverage.extension[primaryCareFacility].valueReference.identifier.value
  comment:
    v: OHP/QD3176 export validator permits up to 2 values aligned with multiple BHYT cards; this remains the registered primary care facility, not MA_CSKCB.

id:
  v: bhytXml1SummaryLm.gtTheTu
path:
  v: bhytXml1SummaryLm.gtTheTu
short:
  v: GT_THE_TU - Giá trị thẻ từ ngày
definition:
  v: GT_THE_TU - Giá trị thẻ từ ngày
min:
  v: 1
max:
  v: 2
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreCoverage.period.start
  comment:
    v: OHP/QD3176 export validator permits up to 2 values aligned with multiple BHYT cards.

id:
  v: bhytXml1SummaryLm.gtTheDen
path:
  v: bhytXml1SummaryLm.gtTheDen
short:
  v: GT_THE_DEN - Giá trị thẻ đến ngày
definition:
  v: GT_THE_DEN - Giá trị thẻ đến ngày
min:
  v: 1
max:
  v: 2
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreCoverage.period.end
  comment:
    v: OHP/QD3176 export validator permits up to 2 values aligned with multiple BHYT cards.

id:
  v: bhytXml1SummaryLm.ngayMienCct
path:
  v: bhytXml1SummaryLm.ngayMienCct
short:
  v: NGAY_MIEN_CCT - Ngày miễn cùng chi trả
definition:
  v: NGAY_MIEN_CCT - Ngày miễn cùng chi trả
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: bhytXml1SummaryLm.lyDoVv
path:
  v: bhytXml1SummaryLm.lyDoVv
short:
  v: LY_DO_VV - Lý do vào viện
definition:
  v: LY_DO_VV - Lý do vào viện
min:
  v: 1
max:
  v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreEncounter.reasonCode | VNCoreEncounter.reasonReference.resolve().code

id:
  v: bhytXml1SummaryLm.lyDoVnt
path:
  v: bhytXml1SummaryLm.lyDoVnt
short:
  v: LY_DO_VNT - Lý do vào nội trú
definition:
  v: LY_DO_VNT - Lý do vào nội trú
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreEncounter.hospitalization.admitSource | VNCoreEncounter.reasonCode
  comment:
    v: Conditionally required for selected inpatient/day-treatment MA_LOAI_KCB values.

id:
  v: bhytXml1SummaryLm.maLyDoVnt
path:
  v: bhytXml1SummaryLm.maLyDoVnt
short:
  v: MA_LY_DO_VNT - Mã lý do vào nội trú
definition:
  v: MA_LY_DO_VNT - Mã lý do vào nội trú
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreEncounter.hospitalization.admitSource.coding.code

id:
  v: bhytXml1SummaryLm.chanDoanVao
path:
  v: bhytXml1SummaryLm.chanDoanVao
short:
  v: CHAN_DOAN_VAO - Chẩn đoán vào viện
definition:
  v: CHAN_DOAN_VAO - Chẩn đoán vào viện
min:
  v: 1
max:
  v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreEncounter.reasonCode | VNCoreComposition.section[chiefComplaint].text

id:
  v: bhytXml1SummaryLm.chanDoanRv
path:
  v: bhytXml1SummaryLm.chanDoanRv
short:
  v: CHAN_DOAN_RV - Chẩn đoán ra viện
definition:
  v: CHAN_DOAN_RV - Chẩn đoán ra viện
min:
  v: 1
max:
  v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreCondition.code.text | VNCoreComposition.section[diagnosis].text

id:
  v: bhytXml1SummaryLm.maBenhChinh
path:
  v: bhytXml1SummaryLm.maBenhChinh
short:
  v: MA_BENH_CHINH - Mã bệnh chính
definition:
  v: MA_BENH_CHINH - Mã bệnh chính
min:
  v: 1
max:
  v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreClaim.diagnosis.where(type='principal').diagnosisCodeableConcept | VNCoreCondition.code

id:
  v: bhytXml1SummaryLm.maBenhKt
path:
  v: bhytXml1SummaryLm.maBenhKt
short:
  v: MA_BENH_KT - Mã bệnh kèm theo
definition:
  v: MA_BENH_KT - Mã bệnh kèm theo
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreClaim.diagnosis.where(type!='principal').diagnosisCodeableConcept | VNCoreCondition.code

id:
  v: bhytXml1SummaryLm.maBenhYhct
path:
  v: bhytXml1SummaryLm.maBenhYhct
short:
  v: MA_BENH_YHCT - Mã bệnh y học cổ truyền
definition:
  v: MA_BENH_YHCT - Mã bệnh y học cổ truyền
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreClaim.diagnosis.diagnosisCodeableConcept.coding[yhct].code | VNCoreCondition.code.coding[yhct].code

id:
  v: bhytXml1SummaryLm.maPtttQt
path:
  v: bhytXml1SummaryLm.maPtttQt
short:
  v: MA_PTTT_QT - Mã phương thức thanh toán
definition:
  v: MA_PTTT_QT - Mã phương thức thanh toán
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreClaim.extension[paymentMethod].valueCodeableConcept.coding.code

id:
  v: bhytXml1SummaryLm.maDoituongKcb
path:
  v: bhytXml1SummaryLm.maDoituongKcb
short:
  v: MA_DOITUONG_KCB - Mã đối tượng đến KCB
definition:
  v: MA_DOITUONG_KCB - Mã đối tượng đến KCB
min:
  v: 1
max:
  v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreClaim.subType
  comment:
    v: Do not map to Coverage.extension[bhytCardType]; this is visit classification, not the insured/card group.

id:
  v: bhytXml1SummaryLm.maNoiDi
path:
  v: bhytXml1SummaryLm.maNoiDi
short:
  v: MA_NOI_DI - Mã nơi đi
definition:
  v: MA_NOI_DI - Mã nơi đi
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreEncounter.hospitalization.origin.resolve().identifier[CSKCB].value

id:
  v: bhytXml1SummaryLm.maNoiDen
path:
  v: bhytXml1SummaryLm.maNoiDen
short:
  v: MA_NOI_DEN - Mã nơi đến
definition:
  v: MA_NOI_DEN - Mã nơi đến
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreEncounter.hospitalization.destination.resolve().identifier[CSKCB].value

id:
  v: bhytXml1SummaryLm.maTaiNan
path:
  v: bhytXml1SummaryLm.maTaiNan
short:
  v: MA_TAI_NAN - Mã tai nạn
definition:
  v: MA_TAI_NAN - Mã tai nạn
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreClaim.accident.type

id:
  v: bhytXml1SummaryLm.ngayVao
path:
  v: bhytXml1SummaryLm.ngayVao
short:
  v: NGAY_VAO - Ngày vào theo định dạng yyyyMMddHHmm
definition:
  v: NGAY_VAO - Ngày vào theo định dạng yyyyMMddHHmm
min:
  v: 1
max:
  v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreEncounter.period.start | VNCoreClaim.created

id:
  v: bhytXml1SummaryLm.ngayVaoNoiTru
path:
  v: bhytXml1SummaryLm.ngayVaoNoiTru
short:
  v: NGAY_VAO_NOI_TRU - Ngày vào nội trú
definition:
  v: NGAY_VAO_NOI_TRU - Ngày vào nội trú
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreEncounter.hospitalization | future admission instant extension

id:
  v: bhytXml1SummaryLm.ngayRa
path:
  v: bhytXml1SummaryLm.ngayRa
short:
  v: NGAY_RA - Ngày ra theo định dạng yyyyMMddHHmm
definition:
  v: NGAY_RA - Ngày ra theo định dạng yyyyMMddHHmm
min:
  v: 1
max:
  v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreEncounter.period.end | VNCoreClaim.created

id:
  v: bhytXml1SummaryLm.giayChuyenTuyen
path:
  v: bhytXml1SummaryLm.giayChuyenTuyen
short:
  v: GIAY_CHUYEN_TUYEN - Số giấy chuyển tuyến
definition:
  v: GIAY_CHUYEN_TUYEN - Số giấy chuyển tuyến
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: bhytXml1SummaryLm.soNgayDtri
path:
  v: bhytXml1SummaryLm.soNgayDtri
short:
  v: SO_NGAY_DTRI - Số ngày điều trị
definition:
  v: SO_NGAY_DTRI - Số ngày điều trị
min:
  v: 1
max:
  v: 1
type:
  code:
    v: integer
    l: integer
mapping:
  identity:
    v: vn-fhir
  map:
    v: Derived from VNCoreEncounter.period.start/end | VNCoreEncounter.length.value

id:
  v: bhytXml1SummaryLm.ketQuaDtri
path:
  v: bhytXml1SummaryLm.ketQuaDtri
short:
  v: KET_QUA_DTRI - Kết quả điều trị
definition:
  v: KET_QUA_DTRI - Kết quả điều trị
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreEncounter.extension[treatmentOutcome].valueCodeableConcept

id:
  v: bhytXml1SummaryLm.maLoaiRv
path:
  v: bhytXml1SummaryLm.maLoaiRv
short:
  v: MA_LOAI_RV - Mã loại ra viện
definition:
  v: MA_LOAI_RV - Mã loại ra viện
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreEncounter.hospitalization.dischargeDisposition

id:
  v: bhytXml1SummaryLm.ngayTtoan
path:
  v: bhytXml1SummaryLm.ngayTtoan
short:
  v: NGAY_TTOAN - Ngày thanh toán
definition:
  v: NGAY_TTOAN - Ngày thanh toán
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreExplanationOfBenefit.created | VNCoreClaimResponse.created

id:
  v: bhytXml1SummaryLm.tThuoc
path:
  v: bhytXml1SummaryLm.tThuoc
short:
  v: T_THUOC - Tổng tiền thuốc
definition:
  v: T_THUOC - Tổng tiền thuốc
min:
  v: 0
max:
  v: 1
type:
  code:
    v: decimal
    l: decimal
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreClaim.extension[costSummary].extension[totalMedication].valueMoney.value | VNCoreExplanationOfBenefit.extension[costSummary].extension[totalMedication].valueMoney.value

id:
  v: bhytXml1SummaryLm.tVtyt
path:
  v: bhytXml1SummaryLm.tVtyt
short:
  v: T_VTYT - Tổng tiền vật tư y tế
definition:
  v: T_VTYT - Tổng tiền vật tư y tế
min:
  v: 0
max:
  v: 1
type:
  code:
    v: decimal
    l: decimal
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreClaim.extension[costSummary].extension[totalSupplies].valueMoney.value | VNCoreExplanationOfBenefit.extension[costSummary].extension[totalSupplies].valueMoney.value

id:
  v: bhytXml1SummaryLm.tTongchiBv
path:
  v: bhytXml1SummaryLm.tTongchiBv
short:
  v: T_TONGCHI_BV - Tổng chi phí bệnh viện
definition:
  v: T_TONGCHI_BV - Tổng chi phí bệnh viện
min:
  v: 0
max:
  v: 1
type:
  code:
    v: decimal
    l: decimal
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreClaim.total.value | VNCoreExplanationOfBenefit.total.amount

id:
  v: bhytXml1SummaryLm.tTongchiBh
path:
  v: bhytXml1SummaryLm.tTongchiBh
short:
  v: T_TONGCHI_BH - Tổng chi phí thuộc phạm vi BHYT
definition:
  v: T_TONGCHI_BH - Tổng chi phí thuộc phạm vi BHYT
min:
  v: 0
max:
  v: 1
type:
  code:
    v: decimal
    l: decimal
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreExplanationOfBenefit.total.where(category='eligible').amount.value | VNCoreClaimResponse.total.where(category='eligible').amount.value

id:
  v: bhytXml1SummaryLm.tBntt
path:
  v: bhytXml1SummaryLm.tBntt
short:
  v: T_BNTT - Người bệnh tự trả
definition:
  v: T_BNTT - Người bệnh tự trả
min:
  v: 0
max:
  v: 1
type:
  code:
    v: decimal
    l: decimal
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreClaim.extension[costSummary].extension[totalPatientSelfPay].valueMoney.value | Derived from VNCoreClaimResponse.total.where(category='submitted').amount - .where(category='eligible').amount

id:
  v: bhytXml1SummaryLm.tBncct
path:
  v: bhytXml1SummaryLm.tBncct
short:
  v: T_BNCCT - Người bệnh cùng chi trả
definition:
  v: T_BNCCT - Người bệnh cùng chi trả
min:
  v: 0
max:
  v: 1
type:
  code:
    v: decimal
    l: decimal
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreClaim.extension[costSummary].extension[totalPatientCopay].valueMoney.value | VNCoreClaimResponse.total.where(category='copay').amount.value | VNCoreExplanationOfBenefit.total.where(category='copay').amount.value

id:
  v: bhytXml1SummaryLm.tBhtt
path:
  v: bhytXml1SummaryLm.tBhtt
short:
  v: T_BHTT - Quỹ BHYT thanh toán
definition:
  v: T_BHTT - Quỹ BHYT thanh toán
min:
  v: 0
max:
  v: 1
type:
  code:
    v: decimal
    l: decimal
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreClaim.extension[costSummary].extension[totalInsurance].valueMoney.value | VNCoreClaimResponse.total.where(category='benefit').amount.value | VNCoreExplanationOfBenefit.total.where(category='benefit').amount.value

id:
  v: bhytXml1SummaryLm.tNguonkhac
path:
  v: bhytXml1SummaryLm.tNguonkhac
short:
  v: T_NGUONKHAC - Nguồn khác
definition:
  v: T_NGUONKHAC - Nguồn khác
min:
  v: 0
max:
  v: 1
type:
  code:
    v: decimal
    l: decimal
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreClaim.extension[costSummary].extension[totalOtherFund].valueMoney.value | VNCoreExplanationOfBenefit.extension[costSummary].extension[totalOtherFund].valueMoney.value

id:
  v: bhytXml1SummaryLm.tBhttGdv
path:
  v: bhytXml1SummaryLm.tBhttGdv
short:
  v: T_BHTT_GDV - BHYT thanh toán giám định viên
definition:
  v: T_BHTT_GDV - BHYT thanh toán giám định viên
min:
  v: 0
max:
  v: 1
type:
  code:
    v: decimal
    l: decimal

id:
  v: bhytXml1SummaryLm.namQt
path:
  v: bhytXml1SummaryLm.namQt
short:
  v: NAM_QT - Năm quyết toán
definition:
  v: NAM_QT - Năm quyết toán
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreClaim.extension[paymentPeriod].extension[year]

id:
  v: bhytXml1SummaryLm.thangQt
path:
  v: bhytXml1SummaryLm.thangQt
short:
  v: THANG_QT - Tháng quyết toán
definition:
  v: THANG_QT - Tháng quyết toán
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreClaim.extension[paymentPeriod].extension[month]

id:
  v: bhytXml1SummaryLm.maLoaiKcb
path:
  v: bhytXml1SummaryLm.maLoaiKcb
short:
  v: MA_LOAI_KCB - Mã loại khám chữa bệnh
definition:
  v: MA_LOAI_KCB - Mã loại khám chữa bệnh
min:
  v: 1
max:
  v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreEncounter.type

id:
  v: bhytXml1SummaryLm.maKhoa
path:
  v: bhytXml1SummaryLm.maKhoa
short:
  v: MA_KHOA - Mã khoa
definition:
  v: MA_KHOA - Mã khoa
min:
  v: 1
max:
  v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreClaim.item.extension[department].valueCodeableConcept.coding.code | VNCoreEncounter.serviceType

id:
  v: bhytXml1SummaryLm.maCskcb
path:
  v: bhytXml1SummaryLm.maCskcb
short:
  v: MA_CSKCB - Mã cơ sở khám chữa bệnh
definition:
  v: MA_CSKCB - Mã cơ sở khám chữa bệnh
min:
  v: 1
max:
  v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreEncounter.serviceProvider.resolve().identifier[CSKCB].value | VNCoreClaim.provider.resolve().identifier[CSKCB].value
  comment:
    v: Actual visit/submission provider. Do not fall back to MA_DKBD on Coverage.

id:
  v: bhytXml1SummaryLm.maKhuvuc
path:
  v: bhytXml1SummaryLm.maKhuvuc
short:
  v: MA_KHUVUC - Mã khu vực
definition:
  v: MA_KHUVUC - Mã khu vực
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: bhytXml1SummaryLm.canNang
path:
  v: bhytXml1SummaryLm.canNang
short:
  v: CAN_NANG - Cân nặng
definition:
  v: CAN_NANG - Cân nặng
min:
  v: 1
max:
  v: 1
type:
  code:
    v: decimal
    l: decimal
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreObservationBodyWeight.valueQuantity.value

id:
  v: bhytXml1SummaryLm.canNangCon
path:
  v: bhytXml1SummaryLm.canNangCon
short:
  v: CAN_NANG_CON - Cân nặng con
definition:
  v: CAN_NANG_CON - Cân nặng con
min:
  v: 0
max:
  v: 1
type:
  code:
    v: decimal
    l: decimal

id:
  v: bhytXml1SummaryLm.namNamLienTuc
path:
  v: bhytXml1SummaryLm.namNamLienTuc
short:
  v: NAM_NAM_LIEN_TUC - Thời điểm đủ 5 năm liên tục
definition:
  v: NAM_NAM_LIEN_TUC - Thời điểm đủ 5 năm liên tục
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: bhytXml1SummaryLm.ngayTaiKham
path:
  v: bhytXml1SummaryLm.ngayTaiKham
short:
  v: NGAY_TAI_KHAM - Ngày tái khám
definition:
  v: NGAY_TAI_KHAM - Ngày tái khám
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreServiceRequest.occurrenceDateTime | Appointment.start

id:
  v: bhytXml1SummaryLm.maHsba
path:
  v: bhytXml1SummaryLm.maHsba
short:
  v: MA_HSBA - Mã hồ sơ bệnh án
definition:
  v: MA_HSBA - Mã hồ sơ bệnh án
min:
  v: 1
max:
  v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreComposition.identifier.value | VNCoreDocumentReference.identifier.value

id:
  v: bhytXml1SummaryLm.maTtdv
path:
  v: bhytXml1SummaryLm.maTtdv
short:
  v: MA_TTDV - Mã thủ trưởng đơn vị/người ký
definition:
  v: MA_TTDV - Mã thủ trưởng đơn vị/người ký
min:
  v: 1
max:
  v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreComposition.author.resolve().identifier.value | VNCoreDocumentReference.author.resolve().identifier.value | VNCoreProvenance.signature.who.resolve().identifier.value