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 2 thuốc BHYT — Logical Model - Ánh xạ

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

Ánh xạ cho bhytXml2MedicationLm 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
.. bhytXml2MedicationLm
... maLk
VNCoreClaim.identifier[MALK].value
... stt
VNCoreClaim.item[medicationLine].sequence
... maThuoc
VNCoreMedication.code.coding.code | VNCoreClaim.item[medicationLine].productOrService.coding.code
... maPpChebien
VNCoreClaim.item[medicationLine].extension[processingMethod].valueString | VNCoreExplanationOfBenefit.item[medicationLine].extension[processingMethod].valueString | VNCoreMedication.extension[processingMethod].valueString | VNCoreMedicationRequest.extension[processingMethod].valueString | VNCoreMedicationDispense.extension[processingMethod].valueString
... maCskcbThuoc
VNCoreMedicationDispense.performer.actor.resolve().identifier[CSKCB].value | VNCoreMedicationDispense.location.resolve().identifier[CSKCB].value
... maNhom
ConceptMap/vn-cm-qd3176-cost-group-to-q697-cost-category -> VNCoreClaim.item[medicationLine].category.coding.code
QD 3176 uses MA_NHOM=4 for medication; StructureMap must first apply the ConceptMap, then populate VNCostCategoryCS#8. Do not assign the QD 3176 code directly to VNCostCategoryCS.
... tenThuoc
VNCoreMedication.code.text | VNCoreClaim.item[medicationLine].productOrService.text | display
... donViTinh
VNCoreClaim.item[medicationLine].quantity.unit
... hamLuong
VNCoreMedication.ingredient.strength | Medication.code.text
... duongDung
VNCoreMedicationRequest.dosageInstruction.route
... dangBaoChe
VNCoreMedication.form.coding.code | VNCoreMedication.form.text
... lieuDung
VNCoreMedicationRequest.dosageInstruction.doseAndRate
... cachDung
VNCoreMedicationRequest.dosageInstruction.text
... soDangKy
VNCoreMedication.extension[registrationNumber].valueString | VNCoreMedicationRequest.extension[registrationNumber].valueString | VNCoreMedicationDispense.extension[registrationNumber].valueString
... ttThau
VNCoreClaim.item[medicationLine].extension[tenderInfo].valueString | VNCoreExplanationOfBenefit.item[medicationLine].extension[tenderInfo].valueString | VNCoreMedication.extension[tenderInfo].valueString | VNCoreMedicationRequest.extension[tenderInfo].valueString | VNCoreMedicationDispense.extension[tenderInfo].valueString
... phamVi
VNCoreClaim.item[medicationLine].extension[insuranceCostInfo].extension[scope].valueCodeableConcept
... tyleTtBh
VNCoreClaim.item[medicationLine].extension[insuranceCostInfo].extension[paymentRatio].valueDecimal
... soLuong
VNCoreClaim.item[medicationLine].quantity.value | VNCoreMedicationDispense.quantity.value
... donGia
VNCoreClaim.item[medicationLine].unitPrice.value
... thanhTienBv
VNCoreClaim.item[medicationLine].net.value | VNCoreClaim.item[medicationLine].extension[hospitalLineAmount].valueMoney.value
... thanhTienBh
VNCoreClaim.item[medicationLine].extension[insuranceCostInfo].extension[insuranceLineAmount].valueMoney.value
... tNguonkhacNsnn
... tNguonkhacVtnn
... tNguonkhacVttn
... tNguonkhacCl
... tNguonkhac
... mucHuong
VNCoreClaim.item[medicationLine].extension[insuranceCostInfo].extension[benefitLevel].valueDecimal
... tBntt
Derived from VNCoreClaimResponse.item[medicationLine].adjudication.where(category='submitted').amount - .where(category='eligible').amount | Derived from VNCoreExplanationOfBenefit.item[medicationLine].adjudication.where(category='submitted').amount - .where(category='eligible').amount
... tBncct
VNCoreClaimResponse.item[medicationLine].adjudication.where(category='copay').amount.value | VNCoreExplanationOfBenefit.item[medicationLine].adjudication.where(category='copay').amount.value
... tBhtt
VNCoreClaimResponse.item[medicationLine].adjudication.where(category='benefit').amount.value | VNCoreExplanationOfBenefit.item[medicationLine].adjudication.where(category='benefit').amount.value
... maKhoa
VNCoreClaim.item[medicationLine].extension[department].valueCodeableConcept.coding.code
... maBacSi
VNCoreMedicationRequest.requester.resolve().identifier.value | VNCorePractitioner.identifier.value
... maDichVu
VNCoreClaim.item[medicationLine].detail.productOrService.coding.code | VNCoreServiceRequest.code
... ngayYl
VNCoreMedicationRequest.authoredOn
... ngayThYl
VNCoreMedicationDispense.whenHandedOver | VNCoreMedicationDispense.whenPrepared
... maPttt
VNCoreClaim.procedure.procedureCodeableConcept | VNCoreProcedure.code
Procedure context for medication lines when QD 3176 requires linking the drug to a related surgery/procedure; do not infer this from MA_NHOM.
... nguonCtra
VNCoreClaim.item[medicationLine].extension[paymentSource].valueCodeableConcept.coding.code | VNCoreExplanationOfBenefit.item[medicationLine].extension[paymentSource].valueCodeableConcept.coding.code
... vetThuongTp
VNCoreClaim.item[medicationLine].extension[recurrentWoundBenefit].valueBoolean | VNCoreExplanationOfBenefit.item[medicationLine].extension[recurrentWoundBenefit].valueBoolean
Exporter emits literal `1` only when the line-level recurrentWoundBenefit flag is true; this is not a diagnosis recurrence code.

doco Documentation for this format