bhytXml7DischargePaperLm
type: StructureDefinition
node role: treeRoot
id:
  v: bhytXml7DischargePaperLm
language:
  v: vi
text:
  status:
    v: extensions
  div:
    v: Generated Narrative: StructureDefinition bhytXml7DischargePaperLm Name Flags Card. Type Description & Constraints<img src="[binary]" alt="doco" style="background-color: inherit"/> bhytXml7DischargePaperLm <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-xml7-abortion-fields-required )">C 0..* Base Bảng 7 giấy ra viện — XML7 Discharge Paper Logical Model Constraints: bhyt-xml7-abortion-fields-required #xD; maLk 1..1 string MA_LK - Mã liên kết hồ sơ #xD; soLuuTru 1..1 string SO_LUU_TRU - Số lưu trữ/số hồ sơ bệnh án #xD; maYte 1..1 string MA_YTE - Mã y tế/mã người bệnh #xD; maKhoaRv 1..1 string MA_KHOA_RV - Mã khoa ra viện/tổng kết #xD; ngayVao 1..1 string NGAY_VAO - Ngày vào viện #xD; ngayRa 1..1 string NGAY_RA - Ngày ra viện #xD; maDinhChiThai 0..1 string MA_DINH_CHI_THAI - Mã đình chỉ thai #xD; nguyenNhanDinhChi 0..1 string NGUYENNHAN_DINHCHI - Nguyên nhân đình chỉ thai #xD; thoiGianDinhChi 0..1 string THOIGIAN_DINHCHI - Thời gian đình chỉ thai #xD; tuoiThai 0..1 string TUOI_THAI - Tuổi thai #xD; chanDoanRv 0..1 string CHAN_DOAN_RV - Chẩn đoán ra viện #xD; ghiChu 0..1 string GHI_CHU - Ghi chú #xD; maTtdv 1..1 string MA_TTDV - Mã thủ trưởng đơn vị/người ký #xD; maBs 0..1 string MA_BS - Mã bác sĩ #xD; tenBs 0..1 string TEN_BS - Tên bác sĩ #xD; ngayCt 0..1 string NGAY_CT - Ngày cấp chứng từ #xD; maCha 0..1 string MA_CHA - Mã cha #xD; maMe 0..1 string MA_ME - Mã mẹ #xD; maTheTam 0..1 string MA_THE_TAM - Mã thẻ tạm #xD; hoTenCha 0..1 string HO_TEN_CHA - Họ tên cha #xD; hoTenMe 0..1 string HO_TEN_ME - Họ tên mẹ #xD; soNgayNghi 0..1 string SO_NGAY_NGHI - Số ngày nghỉ #xD; ngoaiTruTuNgay 0..1 string NGOAITRU_TUNGAY - Ngoại trú từ ngày #x…
url:
  v: http://fhir.hl7.org.vn/core/StructureDefinition/bhytXml7DischargePaperLm
  l: bhytXml7DischargePaperLm
version:
  v: 0.5.1
name:
  v: BHYTXML7DischargePaperLM
title:
  v: Bảng 7 giấy ra viện — XML7 Discharge Paper Logical Model
status:
  v: draft
date:
  v: 2026-05-10T12:30:35+00: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 7 QĐ 3176/QĐ-BYT: dữ liệu giấy ra viện.
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 discharge Composition/DocumentReference, the linked Encounter, Condition, Practitioner and guardian/temporary card data.
kind:
  v: logical
abstract:
  v: false
type:
  v: http://fhir.hl7.org.vn/core/StructureDefinition/bhytXml7DischargePaperLm
  l: bhytXml7DischargePaperLm
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: bhytXml7DischargePaperLm
    path:
      v: bhytXml7DischargePaperLm
    short:
      v: Bảng 7 giấy ra viện — XML7 Discharge Paper Logical Model
    definition:
      v: Logical model cho Bảng 7 QĐ 3176/QĐ-BYT: dữ liệu giấy ra viện.
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: Base
      min:
        v: 0
      max:
        v: *
    constraint:
      key:
        v: bhyt-xml7-abortion-fields-required
      severity:
        v: error
      human:
        v: XML7 abortion detail fields are required when MA_DINH_CHI_THAI is 1.
      expression:
        v: maDinhChiThai != '1' or (nguyenNhanDinhChi.exists() and thoiGianDinhChi.exists() and tuoiThai.exists())
      source:
        v: http://fhir.hl7.org.vn/core/StructureDefinition/bhytXml7DischargePaperLm
        l: bhytXml7DischargePaperLm
    is modifier:
      v: false
  element:
    id:
      v: bhytXml7DischargePaperLm.maLk
    path:
      v: bhytXml7DischargePaperLm.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: bhytXml7DischargePaperLm.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: bhytXml7DischargePaperLm.soLuuTru
    path:
      v: bhytXml7DischargePaperLm.soLuuTru
    short:
      v: SO_LUU_TRU - Số lưu trữ/số hồ sơ bệnh án
    definition:
      v: SO_LUU_TRU - Số lưu trữ/số hồ sơ bệnh án
    min:
      v: 1
    max:
      v: 1
    base:
      path:
        v: bhytXml7DischargePaperLm.soLuuTru
      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
  element:
    id:
      v: bhytXml7DischargePaperLm.maYte
    path:
      v: bhytXml7DischargePaperLm.maYte
    short:
      v: MA_YTE - Mã y tế/mã người bệnh
    definition:
      v: MA_YTE - Mã y tế/mã người bệnh
    min:
      v: 1
    max:
      v: 1
    base:
      path:
        v: bhytXml7DischargePaperLm.maYte

v: 1

v: 1

code:
  v: string
  l: string

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

id:
  v: bhytXml7DischargePaperLm.maKhoaRv
path:
  v: bhytXml7DischargePaperLm.maKhoaRv
short:
  v: MA_KHOA_RV - Mã khoa ra viện/tổng kết
definition:
  v: MA_KHOA_RV - Mã khoa ra viện/tổng kết
min:
  v: 1
max:
  v: 1
base:
  path:
    v: bhytXml7DischargePaperLm.maKhoaRv
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreEncounter.location.location.resolve().identifier.value | VNCoreOrganizationDepartment.identifier.value

id:
  v: bhytXml7DischargePaperLm.ngayVao
path:
  v: bhytXml7DischargePaperLm.ngayVao
short:
  v: NGAY_VAO - Ngày vào viện
definition:
  v: NGAY_VAO - Ngày vào viện
min:
  v: 1
max:
  v: 1
base:
  path:
    v: bhytXml7DischargePaperLm.ngayVao
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreEncounter.period.start

id:
  v: bhytXml7DischargePaperLm.ngayRa
path:
  v: bhytXml7DischargePaperLm.ngayRa
short:
  v: NGAY_RA - Ngày ra viện
definition:
  v: NGAY_RA - Ngày ra viện
min:
  v: 1
max:
  v: 1
base:
  path:
    v: bhytXml7DischargePaperLm.ngayRa
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreEncounter.period.end | VNCoreComposition.date

id:
  v: bhytXml7DischargePaperLm.maDinhChiThai
path:
  v: bhytXml7DischargePaperLm.maDinhChiThai
short:
  v: MA_DINH_CHI_THAI - Mã đình chỉ thai
definition:
  v: MA_DINH_CHI_THAI - Mã đình chỉ thai
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml7DischargePaperLm.maDinhChiThai
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

short:
  v: NGUYENNHAN_DINHCHI - Nguyên nhân đình chỉ thai
definition:
  v: NGUYENNHAN_DINHCHI - Nguyên nhân đình chỉ thai
comment:
  v: Conditionally required when MA_DINH_CHI_THAI=1.
min:
  v: 0
max:
  v: 1
base:
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

short:
  v: THOIGIAN_DINHCHI - Thời gian đình chỉ thai
definition:
  v: THOIGIAN_DINHCHI - Thời gian đình chỉ thai
comment:
  v: Conditionally required when MA_DINH_CHI_THAI=1.
min:
  v: 0
max:
  v: 1
base:
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: bhytXml7DischargePaperLm.tuoiThai
path:
  v: bhytXml7DischargePaperLm.tuoiThai
short:
  v: TUOI_THAI - Tuổi thai
definition:
  v: TUOI_THAI - Tuổi thai
comment:
  v: Conditionally required when MA_DINH_CHI_THAI=1.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml7DischargePaperLm.tuoiThai
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: bhytXml7DischargePaperLm.chanDoanRv
path:
  v: bhytXml7DischargePaperLm.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: 0
max:
  v: 1
base:
  path:
    v: bhytXml7DischargePaperLm.chanDoanRv
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreComposition.section[diagnosis].entry.resolve().code | VNCoreCondition.code | section.text

id:
  v: bhytXml7DischargePaperLm.ghiChu
path:
  v: bhytXml7DischargePaperLm.ghiChu
short:
  v: GHI_CHU - Ghi chú
definition:
  v: GHI_CHU - Ghi chú
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml7DischargePaperLm.ghiChu
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreDocumentReference.description | VNCoreComposition.section.text

id:
  v: bhytXml7DischargePaperLm.maTtdv
path:
  v: bhytXml7DischargePaperLm.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: bhytXml7DischargePaperLm.maTtdv
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreComposition.attester.party.resolve().identifier.value | VNCoreDocumentReference.authenticator.resolve().identifier.value

id:
  v: bhytXml7DischargePaperLm.maBs
path:
  v: bhytXml7DischargePaperLm.maBs
short:
  v: MA_BS - Mã bác sĩ
definition:
  v: MA_BS - Mã bác sĩ
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml7DischargePaperLm.maBs
  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

id:
  v: bhytXml7DischargePaperLm.tenBs
path:
  v: bhytXml7DischargePaperLm.tenBs
short:
  v: TEN_BS - Tên bác sĩ
definition:
  v: TEN_BS - Tên bác sĩ
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml7DischargePaperLm.tenBs
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreComposition.author.display | VNCorePractitioner.name.text

id:
  v: bhytXml7DischargePaperLm.ngayCt
path:
  v: bhytXml7DischargePaperLm.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: bhytXml7DischargePaperLm.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: bhytXml7DischargePaperLm.maCha
path:
  v: bhytXml7DischargePaperLm.maCha
short:
  v: MA_CHA - Mã cha
definition:
  v: MA_CHA - Mã cha
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml7DischargePaperLm.maCha
  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').identifier[CCCD].value | VNCorePatient.contact.where(relationship.coding.code='FTH').name

id:
  v: bhytXml7DischargePaperLm.maMe
path:
  v: bhytXml7DischargePaperLm.maMe
short:
  v: MA_ME - Mã mẹ
definition:
  v: MA_ME - Mã mẹ
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml7DischargePaperLm.maMe
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreRelatedPerson.where(relationship.coding.code='MTH').identifier[CCCD].value | VNCorePatient.contact.where(relationship.coding.code='MTH').name

id:
  v: bhytXml7DischargePaperLm.maTheTam
path:
  v: bhytXml7DischargePaperLm.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: bhytXml7DischargePaperLm.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: bhytXml7DischargePaperLm.hoTenCha
path:
  v: bhytXml7DischargePaperLm.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: bhytXml7DischargePaperLm.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: bhytXml7DischargePaperLm.hoTenMe
path:
  v: bhytXml7DischargePaperLm.hoTenMe
short:
  v: HO_TEN_ME - Họ tên mẹ
definition:
  v: HO_TEN_ME - Họ tên mẹ
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml7DischargePaperLm.hoTenMe
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreRelatedPerson.where(relationship.coding.code='MTH').name.text | VNCorePatient.contact.where(relationship.coding.code='MTH').name.text

id:
  v: bhytXml7DischargePaperLm.soNgayNghi
path:
  v: bhytXml7DischargePaperLm.soNgayNghi
short:
  v: SO_NGAY_NGHI - Số ngày nghỉ
definition:
  v: SO_NGAY_NGHI - Số ngày nghỉ
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml7DischargePaperLm.soNgayNghi
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: Derived from VNCoreDocumentReference.context.period | VNCoreComposition.event.period

id:
  v: bhytXml7DischargePaperLm.ngoaiTruTuNgay
path:
  v: bhytXml7DischargePaperLm.ngoaiTruTuNgay
short:
  v: NGOAITRU_TUNGAY - Ngoại trú từ ngày
definition:
  v: NGOAITRU_TUNGAY - Ngoại trú từ ngày
min:
  v: 0
max:
  v: 1
base:
  path:
    v: bhytXml7DischargePaperLm.ngoaiTruTuNgay
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreDocumentReference.context.period.start | VNCoreComposition.event.period.start

short:
  v: NGOAITRU_DENNGAY - Ngoại trú đến ngày
definition:
  v: NGOAITRU_DENNGAY - Ngoại trú đến ngày
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.context.period.end | VNCoreComposition.event.period.end

element:
  id:
    v: bhytXml7DischargePaperLm
  path:
    v: bhytXml7DischargePaperLm
  short:
    v: Bảng 7 giấy ra viện — XML7 Discharge Paper Logical Model
  definition:
    v: Logical model cho Bảng 7 QĐ 3176/QĐ-BYT: dữ liệu giấy ra viện.
  constraint:
    key:
      v: bhyt-xml7-abortion-fields-required
    severity:
      v: error
    human:
      v: XML7 abortion detail fields are required when MA_DINH_CHI_THAI is 1.
    expression:
      v: maDinhChiThai != '1' or (nguyenNhanDinhChi.exists() and thoiGianDinhChi.exists() and tuoiThai.exists())
    source:
      v: http://fhir.hl7.org.vn/core/StructureDefinition/bhytXml7DischargePaperLm
      l: bhytXml7DischargePaperLm
element:
  id:
    v: bhytXml7DischargePaperLm.maLk
  path:
    v: bhytXml7DischargePaperLm.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: bhytXml7DischargePaperLm.soLuuTru
  path:
    v: bhytXml7DischargePaperLm.soLuuTru
  short:
    v: SO_LUU_TRU - Số lưu trữ/số hồ sơ bệnh án
  definition:
    v: SO_LUU_TRU - Số lưu trữ/số 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
element:
  id:
    v: bhytXml7DischargePaperLm.maYte
  path:
    v: bhytXml7DischargePaperLm.maYte
  short:
    v: MA_YTE - Mã y tế/mã người bệnh
  definition:
    v: MA_YTE - Mã y tế/mã người bệnh
  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: bhytXml7DischargePaperLm.maKhoaRv
  path:
    v: bhytXml7DischargePaperLm.maKhoaRv
  short:
    v: MA_KHOA_RV - Mã khoa ra viện/tổng kết
  definition:
    v: MA_KHOA_RV - Mã khoa ra viện/tổng kết
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: string
      l: string
  mapping:
    identity:
      v: vn-fhir
    map:
      v: VNCoreEncounter.location.location.resolve().identifier.value | VNCoreOrganizationDepartment.identifier.value
element:
  id:
    v: bhytXml7DischargePaperLm.ngayVao
  path:
    v: bhytXml7DischargePaperLm.ngayVao
  short:
    v: NGAY_VAO - Ngày vào viện
  definition:
    v: NGAY_VAO - Ngày vào viện
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: string
      l: string
  mapping:
    identity:
      v: vn-fhir
    map:
      v: VNCoreEncounter.period.start
element:
  id:
    v: bhytXml7DischargePaperLm.ngayRa
  path:
    v: bhytXml7DischargePaperLm.ngayRa
  short:
    v: NGAY_RA - Ngày ra viện
  definition:
    v: NGAY_RA - Ngày ra viện
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: string
      l: string
  mapping:
    identity:
      v: vn-fhir
    map:
      v: VNCoreEncounter.period.end | VNCoreComposition.date
element:
  id:
    v: bhytXml7DischargePaperLm.maDinhChiThai
  path:
    v: bhytXml7DischargePaperLm.maDinhChiThai
  short:
    v: MA_DINH_CHI_THAI - Mã đình chỉ thai
  definition:
    v: MA_DINH_CHI_THAI - Mã đình chỉ thai
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: string
      l: string
element:
  short:
    v: NGUYENNHAN_DINHCHI - Nguyên nhân đình chỉ thai
  definition:
    v: NGUYENNHAN_DINHCHI - Nguyên nhân đình chỉ thai
  comment:
    v: Conditionally required when MA_DINH_CHI_THAI=1.
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: string
      l: string
element:
  short:
    v: THOIGIAN_DINHCHI - Thời gian đình chỉ thai
  definition:
    v: THOIGIAN_DINHCHI - Thời gian đình chỉ thai
  comment:
    v: Conditionally required when MA_DINH_CHI_THAI=1.
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: string
      l: string

id:
  v: bhytXml7DischargePaperLm.tuoiThai
path:
  v: bhytXml7DischargePaperLm.tuoiThai
short:
  v: TUOI_THAI - Tuổi thai
definition:
  v: TUOI_THAI - Tuổi thai
comment:
  v: Conditionally required when MA_DINH_CHI_THAI=1.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: bhytXml7DischargePaperLm.chanDoanRv
path:
  v: bhytXml7DischargePaperLm.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: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreComposition.section[diagnosis].entry.resolve().code | VNCoreCondition.code | section.text

id:
  v: bhytXml7DischargePaperLm.ghiChu
path:
  v: bhytXml7DischargePaperLm.ghiChu
short:
  v: GHI_CHU - Ghi chú
definition:
  v: GHI_CHU - Ghi chú
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreDocumentReference.description | VNCoreComposition.section.text

id:
  v: bhytXml7DischargePaperLm.maTtdv
path:
  v: bhytXml7DischargePaperLm.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.attester.party.resolve().identifier.value | VNCoreDocumentReference.authenticator.resolve().identifier.value

id:
  v: bhytXml7DischargePaperLm.maBs
path:
  v: bhytXml7DischargePaperLm.maBs
short:
  v: MA_BS - Mã bác sĩ
definition:
  v: MA_BS - Mã bác sĩ
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

id:
  v: bhytXml7DischargePaperLm.tenBs
path:
  v: bhytXml7DischargePaperLm.tenBs
short:
  v: TEN_BS - Tên bác sĩ
definition:
  v: TEN_BS - Tên bác sĩ
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreComposition.author.display | VNCorePractitioner.name.text

id:
  v: bhytXml7DischargePaperLm.ngayCt
path:
  v: bhytXml7DischargePaperLm.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: bhytXml7DischargePaperLm.maCha
path:
  v: bhytXml7DischargePaperLm.maCha
short:
  v: MA_CHA - Mã cha
definition:
  v: MA_CHA - Mã 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').identifier[CCCD].value | VNCorePatient.contact.where(relationship.coding.code='FTH').name

id:
  v: bhytXml7DischargePaperLm.maMe
path:
  v: bhytXml7DischargePaperLm.maMe
short:
  v: MA_ME - Mã mẹ
definition:
  v: MA_ME - Mã mẹ
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreRelatedPerson.where(relationship.coding.code='MTH').identifier[CCCD].value | VNCorePatient.contact.where(relationship.coding.code='MTH').name

id:
  v: bhytXml7DischargePaperLm.maTheTam
path:
  v: bhytXml7DischargePaperLm.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: bhytXml7DischargePaperLm.hoTenCha
path:
  v: bhytXml7DischargePaperLm.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: bhytXml7DischargePaperLm.hoTenMe
path:
  v: bhytXml7DischargePaperLm.hoTenMe
short:
  v: HO_TEN_ME - Họ tên mẹ
definition:
  v: HO_TEN_ME - Họ tên mẹ
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreRelatedPerson.where(relationship.coding.code='MTH').name.text | VNCorePatient.contact.where(relationship.coding.code='MTH').name.text

id:
  v: bhytXml7DischargePaperLm.soNgayNghi
path:
  v: bhytXml7DischargePaperLm.soNgayNghi
short:
  v: SO_NGAY_NGHI - Số ngày nghỉ
definition:
  v: SO_NGAY_NGHI - Số ngày nghỉ
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: Derived from VNCoreDocumentReference.context.period | VNCoreComposition.event.period

id:
  v: bhytXml7DischargePaperLm.ngoaiTruTuNgay
path:
  v: bhytXml7DischargePaperLm.ngoaiTruTuNgay
short:
  v: NGOAITRU_TUNGAY - Ngoại trú từ ngày
definition:
  v: NGOAITRU_TUNGAY - Ngoại trú từ ngày
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreDocumentReference.context.period.start | VNCoreComposition.event.period.start

short:
  v: NGOAITRU_DENNGAY - Ngoại trú đến ngày
definition:
  v: NGOAITRU_DENNGAY - Ngoại trú đến ngày
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: vn-fhir
  map:
    v: VNCoreDocumentReference.context.period.end | VNCoreComposition.event.period.end