bhytXml9BirthCertificateLm
type: StructureDefinition
node role: treeRoot
id:
  v: bhytXml9BirthCertificateLm
language:
  v: vi
text:
  status:
    v: extensions
  div:
    v: Generated Narrative: StructureDefinition bhytXml9BirthCertificateLm Name Flags Card. Type Description & Constraints<img src="[binary]" alt="doco" style="background-color: inherit"/> bhytXml9BirthCertificateLm 0..* Base Bảng 9 giấy chứng sinh — XML9 Birth Certificate Logical Model #xD; maLk 1..1 string MA_LK - Mã liên kết hồ sơ #xD; maBhxhNnd 0..1 string MA_BHXH_NND - Mã BHXH người nuôi dưỡng #xD; maTheNnd 0..1 string MA_THE_NND - Mã thẻ người nuôi dưỡng #xD; hoTenNnd 0..1 string HO_TEN_NND - Họ tên người nuôi dưỡng #xD; ngaySinhNnd 0..1 string NGAYSINH_NND - Ngày sinh người nuôi dưỡng #xD; maDanTocNnd 0..1 string MA_DANTOC_NND - Mã dân tộc người nuôi dưỡng #xD; ngayCapCccdNnd 0..1 string NGAYCAP_CCCD_NND - Ngày cấp CCCD người nuôi dưỡng #xD; noiCapCccdNnd 0..1 string NOICAP_CCCD_NND - Nơi cấp CCCD người nuôi dưỡng #xD; noiCuTruNnd 0..1 string NOI_CU_TRU_NND - Nơi cư trú người nuôi dưỡng #xD; maQuocTich 0..1 string MA_QUOCTICH - Mã quốc tị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; hoTenCha 0..1 string HO_TEN_CHA - Họ tên cha #xD; maTheTam 0..1 string MA_THE_TAM - Mã thẻ tạm #xD; hoTenCon 0..1 string HO_TEN_CON - Họ tên con #xD; gioiTinhCon 1..1 string GIOI_TINH_CON - Giới tính con #xD; soCon 0..1 string SO_CON - Số con #xD; lanSinh 0..1 string LAN_SINH - Lần sinh #xD; soConSong 0..1 string SO_CON_SONG - Số con sống #xD; canNangCon 0..1 string CAN_NANG_CON - Cân nặng con #xD; ngaySinhCon 0..1 string NGAY_SINH_CON - Ngày sinh con #xD; noiSinhCon 0..1 string NOI_SINH_CON - Nơi sinh con #xD; sinhConPhauThuat 0..1 string SINHCON_PHAUTHUAT - Sinh con phẫu thuật #xD; sinhConDuoi32Tuan 0..1 string SINHCON_DUOI32TUAN - Sinh con dưới 32 tuần #xD; nguoiDoDe 0..1 string NGUOI_DO_DE - Người đỡ đẻ #xD; nguoiGhiPhieu 0..1 string NGUOI_GHI_PHIEU - Người ghi phiếu #xD; ngayCt 0..1 string NGAY_CT - Ngày cấp chứng từ #xD; so 0..1 string SO…
url:
  v: http://fhir.hl7.org.vn/core/StructureDefinition/bhytXml9BirthCertificateLm
  l: bhytXml9BirthCertificateLm
version:
  v: 0.5.0
name:
  v: BHYTXML9BirthCertificateLM
title:
  v: Bảng 9 giấy chứng sinh — XML9 Birth Certificate 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 9 QĐ 3176/QĐ-BYT: dữ liệu giấy chứng sinh.
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: Rows are derived from birth-certificate DocumentReference/Composition, newborn Patient, mother/caregiver RelatedPerson and certifying Practitioner.
kind:
  v: logical
abstract:
  v: false
type:
  v: http://fhir.hl7.org.vn/core/StructureDefinition/bhytXml9BirthCertificateLm
  l: bhytXml9BirthCertificateLm
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: bhytXml9BirthCertificateLm
    path:
      v: bhytXml9BirthCertificateLm
    short:
      v: Bảng 9 giấy chứng sinh — XML9 Birth Certificate Logical Model
    definition:
      v: Logical model cho Bảng 9 QĐ 3176/QĐ-BYT: dữ liệu giấy chứng sinh.
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: Base
      min:
        v: 0
      max:
        v: *
    is modifier:
      v: false
  element:
    id:
      v: bhytXml9BirthCertificateLm.maLk
    path:
      v: bhytXml9BirthCertificateLm.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: bhytXml9BirthCertificateLm.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: bhytXml9BirthCertificateLm.maBhxhNnd
    path:
      v: bhytXml9BirthCertificateLm.maBhxhNnd
    short:
      v: MA_BHXH_NND - Mã BHXH người nuôi dưỡng
    definition:
      v: MA_BHXH_NND - Mã BHXH người nuôi dưỡng
    min:
      v: 0
    max:
      v: 1
    base:
      path:
        v: bhytXml9BirthCertificateLm.maBhxhNnd
      min:
        v: 0
      max:
        v: 1
    type:
      code:
        v: string
        l: string
    mapping:
      identity:
        v: vn-fhir
      map:
        v: VNCoreRelatedPerson.identifier[BHXH].value | VNCorePatient.contact.identifier.value
  element:
    id:
      v: bhytXml9BirthCertificateLm.maTheNnd
    path:
      v: bhytXml9BirthCertificateLm.maTheNnd
    short:
      v: MA_THE_NND - Mã thẻ người nuôi dưỡng
    definition:
      v: MA_THE_NND - Mã thẻ người nuôi dưỡng
    min:
      v: 0
    max:
      v: 1
    base:
      path:
        v: bhytXml9BirthCertificateLm.maTheNnd
      min:
        v: 0
      max:
        v: 1
    type:
      code:
        v: string
        l: string
    mapping:
      identity:
        v: vn-fhir
      map:
        v: VNCoreCoverage.subscriber.resolve().identifier[BHYT].value | VNCoreRelatedPerson.identifier.value

id:
  v: bhytXml9BirthCertificateLm.hoTenNnd
path:
  v: bhytXml9BirthCertificateLm.hoTenNnd
short:
  v: HO_TEN_NND - Họ tên người nuôi dưỡng
definition:
  v: HO_TEN_NND - Họ tên người nuôi dưỡng
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml9BirthCertificateLm.hoTenNnd
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreRelatedPerson.name.text | VNCorePatient.contact.name.text

id:
  v: bhytXml9BirthCertificateLm.ngaySinhNnd
path:
  v: bhytXml9BirthCertificateLm.ngaySinhNnd
short:
  v: NGAYSINH_NND - Ngày sinh người nuôi dưỡng
definition:
  v: NGAYSINH_NND - Ngày sinh người nuôi dưỡng
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml9BirthCertificateLm.ngaySinhNnd
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreRelatedPerson.birthDate

id:
  v: bhytXml9BirthCertificateLm.maDanTocNnd
path:
  v: bhytXml9BirthCertificateLm.maDanTocNnd
short:
  v: MA_DANTOC_NND - Mã dân tộc người nuôi dưỡng
definition:
  v: MA_DANTOC_NND - Mã dân tộc người nuôi dưỡng
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml9BirthCertificateLm.maDanTocNnd
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreRelatedPerson.extension[ethnicity].valueCodeableConcept.coding.code | VNCorePatient.contact.extension[ethnicity].valueCodeableConcept.coding.code

short:
  v: NGAYCAP_CCCD_NND - Ngày cấp CCCD người nuôi dưỡng
definition:
  v: NGAYCAP_CCCD_NND - Ngày cấp CCCD người nuôi dưỡng
min:
  v: 0
max:
  v: 1
base:
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreRelatedPerson.identifier[CCCD].period.start

short:
  v: NOICAP_CCCD_NND - Nơi cấp CCCD người nuôi dưỡng
definition:
  v: NOICAP_CCCD_NND - Nơi cấp CCCD người nuôi dưỡng
min:
  v: 0
max:
  v: 1
base:
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreRelatedPerson.identifier[CCCD].assigner.display

id:
  v: bhytXml9BirthCertificateLm.noiCuTruNnd
path:
  v: bhytXml9BirthCertificateLm.noiCuTruNnd
short:
  v: NOI_CU_TRU_NND - Nơi cư trú người nuôi dưỡng
definition:
  v: NOI_CU_TRU_NND - Nơi cư trú người nuôi dưỡng
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml9BirthCertificateLm.noiCuTruNnd
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreRelatedPerson.address.text | VNCorePatient.contact.address.text

id:
  v: bhytXml9BirthCertificateLm.maQuocTich
path:
  v: bhytXml9BirthCertificateLm.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: bhytXml9BirthCertificateLm.maQuocTich
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCorePatient.extension[citizenship].extension[code].valueCodeableConcept.coding.code

id:
  v: bhytXml9BirthCertificateLm.maTinhCuTru
path:
  v: bhytXml9BirthCertificateLm.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: bhytXml9BirthCertificateLm.maTinhCuTru
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreRelatedPerson.address.extension[province].valueCoding.code | VNCorePatient.address.extension[province].valueCoding.code

id:
  v: bhytXml9BirthCertificateLm.maHuyenCuTru
path:
  v: bhytXml9BirthCertificateLm.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: bhytXml9BirthCertificateLm.maHuyenCuTru
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreRelatedPerson.address.district | VNCorePatient.address.district

id:
  v: bhytXml9BirthCertificateLm.maXaCuTru
path:
  v: bhytXml9BirthCertificateLm.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: bhytXml9BirthCertificateLm.maXaCuTru
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreRelatedPerson.address.extension[ward].valueCoding.code | VNCorePatient.address.extension[ward].valueCoding.code

id:
  v: bhytXml9BirthCertificateLm.hoTenCha
path:
  v: bhytXml9BirthCertificateLm.hoTenCha
short:
  v: HO_TEN_CHA - Họ tên cha
definition:
  v: HO_TEN_CHA - Họ tên cha
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml9BirthCertificateLm.hoTenCha
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreRelatedPerson.where(relationship.coding.code='FTH').name.text | VNCorePatient.contact.where(relationship.coding.code='FTH').name.text

id:
  v: bhytXml9BirthCertificateLm.maTheTam
path:
  v: bhytXml9BirthCertificateLm.maTheTam
short:
  v: MA_THE_TAM - Mã thẻ tạm
definition:
  v: MA_THE_TAM - Mã thẻ tạm
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml9BirthCertificateLm.maTheTam
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreCoverage.identifier.value
  comment:
    v: Temporary card identifiers are kept as Coverage.identifier until a dedicated temporary-card slice is profiled.

id:
  v: bhytXml9BirthCertificateLm.hoTenCon
path:
  v: bhytXml9BirthCertificateLm.hoTenCon
short:
  v: HO_TEN_CON - Họ tên con
definition:
  v: HO_TEN_CON - Họ tên con
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml9BirthCertificateLm.hoTenCon
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCorePatient.name.text

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

id:
  v: bhytXml9BirthCertificateLm.soCon
path:
  v: bhytXml9BirthCertificateLm.soCon
short:
  v: SO_CON - Số con
definition:
  v: SO_CON - Số con
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml9BirthCertificateLm.soCon
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreObservation.valueQuantity

id:
  v: bhytXml9BirthCertificateLm.lanSinh
path:
  v: bhytXml9BirthCertificateLm.lanSinh
short:
  v: LAN_SINH - Lần sinh
definition:
  v: LAN_SINH - Lần sinh
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml9BirthCertificateLm.lanSinh
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreObservation.valueInteger

id:
  v: bhytXml9BirthCertificateLm.soConSong
path:
  v: bhytXml9BirthCertificateLm.soConSong
short:
  v: SO_CON_SONG - Số con sống
definition:
  v: SO_CON_SONG - Số con sống
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml9BirthCertificateLm.soConSong
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreObservation.valueQuantity

id:
  v: bhytXml9BirthCertificateLm.canNangCon
path:
  v: bhytXml9BirthCertificateLm.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: bhytXml9BirthCertificateLm.canNangCon
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreObservation.valueQuantity | VNCorePatient.extension[birthWeight].valueQuantity

id:
  v: bhytXml9BirthCertificateLm.ngaySinhCon
path:
  v: bhytXml9BirthCertificateLm.ngaySinhCon
short:
  v: NGAY_SINH_CON - Ngày sinh con
definition:
  v: NGAY_SINH_CON - Ngày sinh con
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml9BirthCertificateLm.ngaySinhCon
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreDocumentReference.date | content.attachment.creation | VNCorePatient.birthDate

id:
  v: bhytXml9BirthCertificateLm.noiSinhCon
path:
  v: bhytXml9BirthCertificateLm.noiSinhCon
short:
  v: NOI_SINH_CON - Nơi sinh con
definition:
  v: NOI_SINH_CON - Nơi sinh con
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml9BirthCertificateLm.noiSinhCon
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCorePatient.extension[birthPlace].valueAddress.text | VNCoreEncounter.location.location.resolve().name

short:
  v: SINHCON_PHAUTHUAT - Sinh con phẫu thuật
definition:
  v: SINHCON_PHAUTHUAT - Sinh con phẫu thuật
min:
  v: 0
max:
  v: 1
base:
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreProcedure.code | VNCoreObservation.valueBoolean

short:
  v: SINHCON_DUOI32TUAN - Sinh con dưới 32 tuần
definition:
  v: SINHCON_DUOI32TUAN - Sinh con dưới 32 tuần
min:
  v: 0
max:
  v: 1
base:
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreObservation.valueBoolean

id:
  v: bhytXml9BirthCertificateLm.nguoiDoDe
path:
  v: bhytXml9BirthCertificateLm.nguoiDoDe
short:
  v: NGUOI_DO_DE - Người đỡ đẻ
definition:
  v: NGUOI_DO_DE - Người đỡ đẻ
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml9BirthCertificateLm.nguoiDoDe
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreComposition.author.resolve().identifier.value | VNCorePractitioner.identifier.value

short:
  v: NGUOI_GHI_PHIEU - Người ghi phiếu
definition:
  v: NGUOI_GHI_PHIEU - Người ghi phiếu
min:
  v: 0
max:
  v: 1
base:
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreDocumentReference.author.resolve().identifier.value | VNCorePractitioner.identifier.value

id:
  v: bhytXml9BirthCertificateLm.ngayCt
path:
  v: bhytXml9BirthCertificateLm.ngayCt
short:
  v: NGAY_CT - Ngày cấp chứng từ
definition:
  v: NGAY_CT - Ngày cấp chứng từ
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml9BirthCertificateLm.ngayCt
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreDocumentReference.date | VNCoreComposition.date

id:
  v: bhytXml9BirthCertificateLm.so
path:
  v: bhytXml9BirthCertificateLm.so
short:
  v: SO - Số chứng từ
definition:
  v: SO - Số chứng từ
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml9BirthCertificateLm.so
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreDocumentReference.identifier.value | VNCoreComposition.identifier.value

id:
  v: bhytXml9BirthCertificateLm.quyenSo
path:
  v: bhytXml9BirthCertificateLm.quyenSo
short:
  v: QUYEN_SO - Quyển số
definition:
  v: QUYEN_SO - Quyển số
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml9BirthCertificateLm.quyenSo
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreDocumentReference.identifier.value

element:
  id:
    v: bhytXml9BirthCertificateLm
  path:
    v: bhytXml9BirthCertificateLm
  short:
    v: Bảng 9 giấy chứng sinh — XML9 Birth Certificate Logical Model
  definition:
    v: Logical model cho Bảng 9 QĐ 3176/QĐ-BYT: dữ liệu giấy chứng sinh.
element:
  id:
    v: bhytXml9BirthCertificateLm.maLk
  path:
    v: bhytXml9BirthCertificateLm.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: bhytXml9BirthCertificateLm.maBhxhNnd
  path:
    v: bhytXml9BirthCertificateLm.maBhxhNnd
  short:
    v: MA_BHXH_NND - Mã BHXH người nuôi dưỡng
  definition:
    v: MA_BHXH_NND - Mã BHXH người nuôi dưỡng
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: string
      l: string
  mapping:
    identity:
      v: vn-fhir
    map:
      v: VNCoreRelatedPerson.identifier[BHXH].value | VNCorePatient.contact.identifier.value
element:
  id:
    v: bhytXml9BirthCertificateLm.maTheNnd
  path:
    v: bhytXml9BirthCertificateLm.maTheNnd
  short:
    v: MA_THE_NND - Mã thẻ người nuôi dưỡng
  definition:
    v: MA_THE_NND - Mã thẻ người nuôi dưỡng
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: string
      l: string
  mapping:
    identity:
      v: vn-fhir
    map:
      v: VNCoreCoverage.subscriber.resolve().identifier[BHYT].value | VNCoreRelatedPerson.identifier.value
element:
  id:
    v: bhytXml9BirthCertificateLm.hoTenNnd
  path:
    v: bhytXml9BirthCertificateLm.hoTenNnd
  short:
    v: HO_TEN_NND - Họ tên người nuôi dưỡng
  definition:
    v: HO_TEN_NND - Họ tên người nuôi dưỡng
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: string
      l: string
  mapping:
    identity:
      v: vn-fhir
    map:
      v: VNCoreRelatedPerson.name.text | VNCorePatient.contact.name.text
element:
  id:
    v: bhytXml9BirthCertificateLm.ngaySinhNnd
  path:
    v: bhytXml9BirthCertificateLm.ngaySinhNnd
  short:
    v: NGAYSINH_NND - Ngày sinh người nuôi dưỡng
  definition:
    v: NGAYSINH_NND - Ngày sinh người nuôi dưỡng
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: string
      l: string
  mapping:
    identity:
      v: vn-fhir
    map:
      v: VNCoreRelatedPerson.birthDate
element:
  id:
    v: bhytXml9BirthCertificateLm.maDanTocNnd
  path:
    v: bhytXml9BirthCertificateLm.maDanTocNnd
  short:
    v: MA_DANTOC_NND - Mã dân tộc người nuôi dưỡng
  definition:
    v: MA_DANTOC_NND - Mã dân tộc người nuôi dưỡng
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: string
      l: string
  mapping:
    identity:
      v: vn-fhir
    map:
      v: VNCoreRelatedPerson.extension[ethnicity].valueCodeableConcept.coding.code | VNCorePatient.contact.extension[ethnicity].valueCodeableConcept.coding.code
element:
  short:
    v: NGAYCAP_CCCD_NND - Ngày cấp CCCD người nuôi dưỡng
  definition:
    v: NGAYCAP_CCCD_NND - Ngày cấp CCCD người nuôi dưỡng
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: string
      l: string
  mapping:
    identity:
      v: vn-fhir
    map:
      v: VNCoreRelatedPerson.identifier[CCCD].period.start
element:
  short:
    v: NOICAP_CCCD_NND - Nơi cấp CCCD người nuôi dưỡng
  definition:
    v: NOICAP_CCCD_NND - Nơi cấp CCCD người nuôi dưỡng
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: string
      l: string
  mapping:
    identity:
      v: vn-fhir
    map:
      v: VNCoreRelatedPerson.identifier[CCCD].assigner.display
element:
  id:
    v: bhytXml9BirthCertificateLm.noiCuTruNnd
  path:
    v: bhytXml9BirthCertificateLm.noiCuTruNnd
  short:
    v: NOI_CU_TRU_NND - Nơi cư trú người nuôi dưỡng
  definition:
    v: NOI_CU_TRU_NND - Nơi cư trú người nuôi dưỡng
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: string
      l: string
  mapping:
    identity:
      v: vn-fhir
    map:
      v: VNCoreRelatedPerson.address.text | VNCorePatient.contact.address.text
element:
  id:
    v: bhytXml9BirthCertificateLm.maQuocTich

v: bhytXml9BirthCertificateLm.maQuocTich

v: MA_QUOCTICH - Mã quốc tịch

v: MA_QUOCTICH - Mã quốc tịch

v: 0

v: 1

code:
  v: string
  l: string

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

id:
  v: bhytXml9BirthCertificateLm.maTinhCuTru
path:
  v: bhytXml9BirthCertificateLm.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: VNCoreRelatedPerson.address.extension[province].valueCoding.code | VNCorePatient.address.extension[province].valueCoding.code

id:
  v: bhytXml9BirthCertificateLm.maHuyenCuTru
path:
  v: bhytXml9BirthCertificateLm.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: VNCoreRelatedPerson.address.district | VNCorePatient.address.district

id:
  v: bhytXml9BirthCertificateLm.maXaCuTru
path:
  v: bhytXml9BirthCertificateLm.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: VNCoreRelatedPerson.address.extension[ward].valueCoding.code | VNCorePatient.address.extension[ward].valueCoding.code

id:
  v: bhytXml9BirthCertificateLm.hoTenCha
path:
  v: bhytXml9BirthCertificateLm.hoTenCha
short:
  v: HO_TEN_CHA - Họ tên cha
definition:
  v: HO_TEN_CHA - Họ tên cha
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreRelatedPerson.where(relationship.coding.code='FTH').name.text | VNCorePatient.contact.where(relationship.coding.code='FTH').name.text

id:
  v: bhytXml9BirthCertificateLm.maTheTam
path:
  v: bhytXml9BirthCertificateLm.maTheTam
short:
  v: MA_THE_TAM - Mã thẻ tạm
definition:
  v: MA_THE_TAM - Mã thẻ tạm
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreCoverage.identifier.value
  comment:
    v: Temporary card identifiers are kept as Coverage.identifier until a dedicated temporary-card slice is profiled.

id:
  v: bhytXml9BirthCertificateLm.hoTenCon
path:
  v: bhytXml9BirthCertificateLm.hoTenCon
short:
  v: HO_TEN_CON - Họ tên con
definition:
  v: HO_TEN_CON - Họ tên con
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCorePatient.name.text

id:
  v: bhytXml9BirthCertificateLm.gioiTinhCon
path:
  v: bhytXml9BirthCertificateLm.gioiTinhCon
short:
  v: GIOI_TINH_CON - Giới tính con
definition:
  v: GIOI_TINH_CON - Giới tính con
min:
  v: 1
max:
  v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCorePatient.gender

id:
  v: bhytXml9BirthCertificateLm.soCon
path:
  v: bhytXml9BirthCertificateLm.soCon
short:
  v: SO_CON - Số con
definition:
  v: SO_CON - Số con
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreObservation.valueQuantity

id:
  v: bhytXml9BirthCertificateLm.lanSinh
path:
  v: bhytXml9BirthCertificateLm.lanSinh
short:
  v: LAN_SINH - Lần sinh
definition:
  v: LAN_SINH - Lần sinh
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreObservation.valueInteger

id:
  v: bhytXml9BirthCertificateLm.soConSong
path:
  v: bhytXml9BirthCertificateLm.soConSong
short:
  v: SO_CON_SONG - Số con sống
definition:
  v: SO_CON_SONG - Số con sống
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreObservation.valueQuantity

id:
  v: bhytXml9BirthCertificateLm.canNangCon
path:
  v: bhytXml9BirthCertificateLm.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: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreObservation.valueQuantity | VNCorePatient.extension[birthWeight].valueQuantity

id:
  v: bhytXml9BirthCertificateLm.ngaySinhCon
path:
  v: bhytXml9BirthCertificateLm.ngaySinhCon
short:
  v: NGAY_SINH_CON - Ngày sinh con
definition:
  v: NGAY_SINH_CON - Ngày sinh con
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreDocumentReference.date | content.attachment.creation | VNCorePatient.birthDate

id:
  v: bhytXml9BirthCertificateLm.noiSinhCon
path:
  v: bhytXml9BirthCertificateLm.noiSinhCon
short:
  v: NOI_SINH_CON - Nơi sinh con
definition:
  v: NOI_SINH_CON - Nơi sinh con
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCorePatient.extension[birthPlace].valueAddress.text | VNCoreEncounter.location.location.resolve().name

short:
  v: SINHCON_PHAUTHUAT - Sinh con phẫu thuật
definition:
  v: SINHCON_PHAUTHUAT - Sinh con phẫu thuật
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreProcedure.code | VNCoreObservation.valueBoolean

short:
  v: SINHCON_DUOI32TUAN - Sinh con dưới 32 tuần
definition:
  v: SINHCON_DUOI32TUAN - Sinh con dưới 32 tuần
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreObservation.valueBoolean

id:
  v: bhytXml9BirthCertificateLm.nguoiDoDe
path:
  v: bhytXml9BirthCertificateLm.nguoiDoDe
short:
  v: NGUOI_DO_DE - Người đỡ đẻ
definition:
  v: NGUOI_DO_DE - Người đỡ đẻ
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreComposition.author.resolve().identifier.value | VNCorePractitioner.identifier.value

short:
  v: NGUOI_GHI_PHIEU - Người ghi phiếu
definition:
  v: NGUOI_GHI_PHIEU - Người ghi phiếu
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreDocumentReference.author.resolve().identifier.value | VNCorePractitioner.identifier.value

id:
  v: bhytXml9BirthCertificateLm.ngayCt
path:
  v: bhytXml9BirthCertificateLm.ngayCt
short:
  v: NGAY_CT - Ngày cấp chứng từ
definition:
  v: NGAY_CT - Ngày cấp chứng từ
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreDocumentReference.date | VNCoreComposition.date

id:
  v: bhytXml9BirthCertificateLm.so
path:
  v: bhytXml9BirthCertificateLm.so
short:
  v: SO - Số chứng từ
definition:
  v: SO - Số chứng từ
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreDocumentReference.identifier.value | VNCoreComposition.identifier.value

id:
  v: bhytXml9BirthCertificateLm.quyenSo
path:
  v: bhytXml9BirthCertificateLm.quyenSo
short:
  v: QUYEN_SO - Quyển số
definition:
  v: QUYEN_SO - Quyển số
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreDocumentReference.identifier.value