Bộ Hướng dẫn Triển khai Core FHIR cho Việt Nam
0.5.0 - Draft for Community Review
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
| Draft tại thời điểm 2026-04-29 |
Ánh xạ cho bhytXml2MedicationLm mô hình logic.
No Mappings Found
No Mappings Found
| Name | VN Core FHIR mapping![]() |
|---|---|
![]() |
|
![]() ![]() |
VNCoreClaim.identifier[MALK].value |
![]() ![]() |
VNCoreClaim.item[medicationLine].sequence |
![]() ![]() |
VNCoreMedication.code.coding.code | VNCoreClaim.item[medicationLine].productOrService.coding.code |
![]() ![]() |
VNCoreClaim.item[medicationLine].extension[processingMethod].valueString | VNCoreExplanationOfBenefit.item[medicationLine].extension[processingMethod].valueString | VNCoreMedication.extension[processingMethod].valueString | VNCoreMedicationRequest.extension[processingMethod].valueString | VNCoreMedicationDispense.extension[processingMethod].valueString |
![]() ![]() |
VNCoreMedicationDispense.performer.actor.resolve().identifier[CSKCB].value | VNCoreMedicationDispense.location.resolve().identifier[CSKCB].value |
![]() ![]() |
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. |
![]() ![]() |
VNCoreMedication.code.text | VNCoreClaim.item[medicationLine].productOrService.text | display |
![]() ![]() |
VNCoreClaim.item[medicationLine].quantity.unit |
![]() ![]() |
VNCoreMedication.ingredient.strength | Medication.code.text |
![]() ![]() |
VNCoreMedicationRequest.dosageInstruction.route |
![]() ![]() |
VNCoreMedication.form.coding.code | VNCoreMedication.form.text |
![]() ![]() |
VNCoreMedicationRequest.dosageInstruction.doseAndRate |
![]() ![]() |
VNCoreMedicationRequest.dosageInstruction.text |
![]() ![]() |
VNCoreMedication.extension[registrationNumber].valueString | VNCoreMedicationRequest.extension[registrationNumber].valueString | VNCoreMedicationDispense.extension[registrationNumber].valueString |
![]() ![]() |
VNCoreClaim.item[medicationLine].extension[tenderInfo].valueString | VNCoreExplanationOfBenefit.item[medicationLine].extension[tenderInfo].valueString | VNCoreMedication.extension[tenderInfo].valueString | VNCoreMedicationRequest.extension[tenderInfo].valueString | VNCoreMedicationDispense.extension[tenderInfo].valueString |
![]() ![]() |
VNCoreClaim.item[medicationLine].extension[insuranceCostInfo].extension[scope].valueCodeableConcept |
![]() ![]() |
VNCoreClaim.item[medicationLine].extension[insuranceCostInfo].extension[paymentRatio].valueDecimal |
![]() ![]() |
VNCoreClaim.item[medicationLine].quantity.value | VNCoreMedicationDispense.quantity.value |
![]() ![]() |
VNCoreClaim.item[medicationLine].unitPrice.value |
![]() ![]() |
VNCoreClaim.item[medicationLine].net.value | VNCoreClaim.item[medicationLine].extension[hospitalLineAmount].valueMoney.value |
![]() ![]() |
VNCoreClaim.item[medicationLine].extension[insuranceCostInfo].extension[insuranceLineAmount].valueMoney.value |
![]() ![]() |
|
![]() ![]() |
|
![]() ![]() |
|
![]() ![]() |
|
![]() ![]() |
|
![]() ![]() |
VNCoreClaim.item[medicationLine].extension[insuranceCostInfo].extension[benefitLevel].valueDecimal |
![]() ![]() |
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 |
![]() ![]() |
VNCoreClaimResponse.item[medicationLine].adjudication.where(category='copay').amount.value | VNCoreExplanationOfBenefit.item[medicationLine].adjudication.where(category='copay').amount.value |
![]() ![]() |
VNCoreClaimResponse.item[medicationLine].adjudication.where(category='benefit').amount.value | VNCoreExplanationOfBenefit.item[medicationLine].adjudication.where(category='benefit').amount.value |
![]() ![]() |
VNCoreClaim.item[medicationLine].extension[department].valueCodeableConcept.coding.code |
![]() ![]() |
VNCoreMedicationRequest.requester.resolve().identifier.value | VNCorePractitioner.identifier.value |
![]() ![]() |
VNCoreClaim.item[medicationLine].detail.productOrService.coding.code | VNCoreServiceRequest.code |
![]() ![]() |
VNCoreMedicationRequest.authoredOn |
![]() ![]() |
VNCoreMedicationDispense.whenHandedOver | VNCoreMedicationDispense.whenPrepared |
![]() ![]() |
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. |
![]() ![]() |
VNCoreClaim.item[medicationLine].extension[paymentSource].valueCodeableConcept.coding.code | VNCoreExplanationOfBenefit.item[medicationLine].extension[paymentSource].valueCodeableConcept.coding.code |
![]() ![]() |
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. |
Documentation for this format | |