HL7 Vietnam VN Core FHIR Implementation Guide

Bộ Hướng dẫn Triển khai Core FHIR cho Việt Nam
0.5.0 - Draft for Community Review Viet Nam cờ

Bộ Hướng dẫn Triển khai Core FHIR cho Việt Nam - Draft for Community Review (v0.5.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Mô hình logic: Bảng 1 tổng hợp KCB BHYT — Logical Model - Ánh xạ

Draft tại thời điểm 2026-04-29

Ánh xạ cho bhytXml1SummaryLm mô hình logic.

Mappings to Structures in this Implementation Guide

No Mappings Found

Mappings to other Structures

No Mappings Found

Other Mappings

NameVN Core FHIR mappingdoco
.. bhytXml1SummaryLm
... maLk
VNCoreClaim.identifier[MALK].value
... stt
Derived export row order
... maBn
VNCorePatient.identifier[MRN].value
... hoTen
VNCorePatient.name.text
... ngaySinh
VNCorePatient.birthDate
... gioiTinh
VNCorePatient.gender
... nhomMau
... maQuocTich
VNCorePatient.extension[nationality].valueCodeableConcept.coding.code
... maDanToc
VNCorePatient.extension[ethnicity].valueCodeableConcept.coding.code
... maNgheNghiep
VNCorePatient.extension[occupation].valueCodeableConcept.coding.code
... diaChi
VNCorePatient.address.text
... maTinhCuTru
VNCorePatient.address.extension[province].valueCodeableConcept.coding.code
... maHuyenCuTru
VNCorePatient.address.district
... maXaCuTru
VNCorePatient.address.extension[ward].valueCodeableConcept.coding.code
... dienThoai
VNCorePatient.telecom.where(system='phone').value
... maTheBhyt
VNCoreCoverage.identifier[BHYT].value | VNCorePatient.identifier[BHYT].value
OHP/QD3176 export validator permits up to 2 BHYT card values; map repeated cards to focal/supplemental Coverage entries.
... maDkbd
VNCoreCoverage.extension[primaryCareFacility].valueReference.identifier.value
OHP/QD3176 export validator permits up to 2 values aligned with multiple BHYT cards; this remains the registered primary care facility, not MA_CSKCB.
... gtTheTu
VNCoreCoverage.period.start
OHP/QD3176 export validator permits up to 2 values aligned with multiple BHYT cards.
... gtTheDen
VNCoreCoverage.period.end
OHP/QD3176 export validator permits up to 2 values aligned with multiple BHYT cards.
... ngayMienCct
... lyDoVv
VNCoreEncounter.reasonCode | VNCoreEncounter.reasonReference.resolve().code
... lyDoVnt
VNCoreEncounter.hospitalization.admitSource | VNCoreEncounter.reasonCode
Conditionally required for selected inpatient/day-treatment MA_LOAI_KCB values.
... maLyDoVnt
VNCoreEncounter.hospitalization.admitSource.coding.code
... chanDoanVao
VNCoreEncounter.reasonCode | VNCoreComposition.section[chiefComplaint].text
... chanDoanRv
VNCoreCondition.code.text | VNCoreComposition.section[diagnosis].text
... maBenhChinh
VNCoreClaim.diagnosis.where(type='principal').diagnosisCodeableConcept | VNCoreCondition.code
... maBenhKt
VNCoreClaim.diagnosis.where(type!='principal').diagnosisCodeableConcept | VNCoreCondition.code
... maBenhYhct
VNCoreClaim.diagnosis.diagnosisCodeableConcept.coding[yhct].code | VNCoreCondition.code.coding[yhct].code
... maPtttQt
VNCoreClaim.extension[paymentMethod].valueCodeableConcept.coding.code
... maDoituongKcb
VNCoreClaim.subType
Do not map to Coverage.extension[bhytCardType]; this is visit classification, not the insured/card group.
... maNoiDi
VNCoreEncounter.hospitalization.origin.resolve().identifier[CSKCB].value
... maNoiDen
VNCoreEncounter.hospitalization.destination.resolve().identifier[CSKCB].value
... maTaiNan
VNCoreClaim.accident.type
... ngayVao
VNCoreEncounter.period.start | VNCoreClaim.created
... ngayVaoNoiTru
VNCoreEncounter.hospitalization | future admission instant extension
... ngayRa
VNCoreEncounter.period.end | VNCoreClaim.created
... giayChuyenTuyen
... soNgayDtri
Derived from VNCoreEncounter.period.start/end | VNCoreEncounter.length.value
... ketQuaDtri
VNCoreEncounter.extension[treatmentOutcome].valueCodeableConcept
... maLoaiRv
VNCoreEncounter.hospitalization.dischargeDisposition
... ngayTtoan
VNCoreExplanationOfBenefit.created | VNCoreClaimResponse.created
... tThuoc
VNCoreClaim.extension[costSummary].extension[totalMedication].valueMoney.value | VNCoreExplanationOfBenefit.extension[costSummary].extension[totalMedication].valueMoney.value
... tVtyt
VNCoreClaim.extension[costSummary].extension[totalSupplies].valueMoney.value | VNCoreExplanationOfBenefit.extension[costSummary].extension[totalSupplies].valueMoney.value
... tTongchiBv
VNCoreClaim.total.value | VNCoreExplanationOfBenefit.total.amount
... tTongchiBh
VNCoreExplanationOfBenefit.total.where(category='eligible').amount.value | VNCoreClaimResponse.total.where(category='eligible').amount.value
... tBntt
VNCoreClaim.extension[costSummary].extension[totalPatientSelfPay].valueMoney.value | Derived from VNCoreClaimResponse.total.where(category='submitted').amount - .where(category='eligible').amount
... tBncct
VNCoreClaim.extension[costSummary].extension[totalPatientCopay].valueMoney.value | VNCoreClaimResponse.total.where(category='copay').amount.value | VNCoreExplanationOfBenefit.total.where(category='copay').amount.value
... tBhtt
VNCoreClaim.extension[costSummary].extension[totalInsurance].valueMoney.value | VNCoreClaimResponse.total.where(category='benefit').amount.value | VNCoreExplanationOfBenefit.total.where(category='benefit').amount.value
... tNguonkhac
VNCoreClaim.extension[costSummary].extension[totalOtherFund].valueMoney.value | VNCoreExplanationOfBenefit.extension[costSummary].extension[totalOtherFund].valueMoney.value
... tBhttGdv
... namQt
VNCoreClaim.extension[paymentPeriod].extension[year]
... thangQt
VNCoreClaim.extension[paymentPeriod].extension[month]
... maLoaiKcb
VNCoreEncounter.type
... maKhoa
VNCoreClaim.item.extension[department].valueCodeableConcept.coding.code | VNCoreEncounter.serviceType
... maCskcb
VNCoreEncounter.serviceProvider.resolve().identifier[CSKCB].value | VNCoreClaim.provider.resolve().identifier[CSKCB].value
Actual visit/submission provider. Do not fall back to MA_DKBD on Coverage.
... maKhuvuc
... canNang
VNCoreObservationBodyWeight.valueQuantity.value
... canNangCon
... namNamLienTuc
... ngayTaiKham
VNCoreServiceRequest.occurrenceDateTime | Appointment.start
... maHsba
VNCoreComposition.identifier.value | VNCoreDocumentReference.identifier.value
... maTtdv
VNCoreComposition.author.resolve().identifier.value | VNCoreDocumentReference.author.resolve().identifier.value | VNCoreProvenance.signature.who.resolve().identifier.value

doco Documentation for this format