HL7 Vietnam VN Core FHIR Implementation Guide

Bộ Hướng dẫn Triển khai Core FHIR cho Việt Nam
0.8.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.8.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

: Bảng 12 giám định y khoa — XML12 Medical Assessment Logical Model — StructureMap

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

Bản thô json | Tải xuống

{
  "resourceType" : "StructureMap",
  "id" : "vn-sm-bhyt-xml12-medical-assessment",
  "language" : "vi",
  "text" : {
    "status" : "generated",
    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p class=\"res-header-id\"><b>Generated Narrative: StructureMap vn-sm-bhyt-xml12-medical-assessment</b></p><a name=\"vn-sm-bhyt-xml12-medical-assessment\"> </a><a name=\"hcvn-sm-bhyt-xml12-medical-assessment\"> </a><pre class=\"fml\">\r\n<b>map</b><span style=\"color: navy\"> &quot;</span>http://fhir.hl7.org.vn/core/StructureMap/vn-sm-bhyt-xml12-medical-assessment<span style=\"color: navy\">&quot; = &quot;</span>BHYTXML12MedicalAssessmentLMStructureMap<span style=\"color: navy\">&quot;\r\n\r\n</span><span style=\"color: navy\">// </span><span style=\"color: green\">Generated StructureMap scaffold for Bảng 12 giám định y khoa — XML12 Medical Assessment Logical Model. Source semantics come from the logical model mapping annotations in `BHYTXML12MedicalAssessmentLM.fsh` and remain aligned with the Python BHYT round-trip export adapter.</span>\r\n\r\n<span style=\"color: navy\">// </span><span style=\"color: green\">FHIR-native source bundle profile used by the repository round-trip adapter.</span>\r\n<b>uses</b><span style=\"color: navy\"> &quot;</span><a href=\"StructureDefinition-vn-core-bhyt-submission-bundle.html\" title=\"Bundle hồ sơ thanh toán BHYT — VN Core BHYT Submission Bundle\">http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-bhyt-submission-bundle</a><span style=\"color: navy\">&quot; </span><b>alias </b>BHYTSubmissionBundle <b>as </b><b>source</b>\r\n<span style=\"color: navy\">// </span><span style=\"color: green\">Bảng 12 giám định y khoa — XML12 Medical Assessment Logical Model</span>\r\n<b>uses</b><span style=\"color: navy\"> &quot;</span><a href=\"StructureDefinition-bhytXml12MedicalAssessmentLm.html\" title=\"Bảng 12 giám định y khoa — XML12 Medical Assessment Logical Model\">http://fhir.hl7.org.vn/core/StructureDefinition/bhytXml12MedicalAssessmentLm</a><span style=\"color: navy\">&quot; </span><b>alias </b>BHYTXML12MedicalAssessmentLM <b>as </b><b>target</b>\r\n\r\n<span style=\"color: navy\">// </span><span style=\"color: green\">Rows are derived from medical-assessment Composition/DocumentReference, Patient/Coverage identity data and structured assessment Observations. Generated from logical-model `^mapping` annotations. Fields still missing a field-level `^mapping.map` entry remain outside this StructureMap and are tracked in `wiki/mappings/bhyt-output-data/machine/structuremap-coverage.json`.</span>\r\n<b>group </b>MapBHYTXML12MedicalAssessmentLM<span style=\"color: navy\">(</span><b>source</b> <span style=\"color: maroon\">sourceBundle</span><span style=\"color: navy\"> : </span>BHYTSubmissionBundle, <b>target</b> <span style=\"color: maroon\">targetRow</span><span style=\"color: navy\"> : </span>BHYTXML12MedicalAssessmentLM<span style=\"color: navy\">)</span><span style=\"color: navy\"> {\r\n</span>  <span style=\"color: navy\">// </span><span style=\"color: green\">Target field: NGUOI_CHU_TRI - Người chủ trì FHIR path: VNCoreComposition.author.resolve().identifier.value | VNCorePractitioner.identifier.value</span>\r\n  sourceBundle.entry 0<span style=\"color: navy\">..</span>*<b> as </b><span style=\"color: maroon\">nguoiChuTriSource</span><span style=\"color: navy\"><b> -&gt; </b></span>targetRow.nguoiChuTri <i>&quot;nguoiChuTri&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">// </span><span style=\"color: green\">Target field: CHUC_VU - Chức vụ FHIR path: VNCorePractitionerRole.code | VNCorePractitioner.qualification.code</span>\r\n  sourceBundle.entry 0<span style=\"color: navy\">..</span>*<b> as </b><span style=\"color: maroon\">chucVuSource</span><span style=\"color: navy\"><b> -&gt; </b></span>targetRow.chucVu <i>&quot;chucVu&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">// </span><span style=\"color: green\">Target field: NGAY_HOP - Ngày họp FHIR path: VNCoreComposition.event.period.start | VNCoreDocumentReference.context.period.start</span>\r\n  sourceBundle.entry 0<span style=\"color: navy\">..</span>*<b> as </b><span style=\"color: maroon\">ngayHopSource</span><span style=\"color: navy\"><b> -&gt; </b></span>targetRow.ngayHop <i>&quot;ngayHop&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">// </span><span style=\"color: green\">Target field: HO_TEN - Họ tên người được giám định FHIR path: VNCorePatient.name</span>\r\n  sourceBundle.entry 0<span style=\"color: navy\">..</span>*<b> as </b><span style=\"color: maroon\">hoTenSource</span><span style=\"color: navy\"><b> -&gt; </b></span>targetRow.hoTen <i>&quot;hoTen&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">// </span><span style=\"color: green\">Target field: NGAY_SINH - Ngày sinh FHIR path: VNCorePatient.birthDate</span>\r\n  sourceBundle.entry 0<span style=\"color: navy\">..</span>*<b> as </b><span style=\"color: maroon\">ngaySinhSource</span><span style=\"color: navy\"><b> -&gt; </b></span>targetRow.ngaySinh <i>&quot;ngaySinh&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">// </span><span style=\"color: green\">Target field: SO_CCCD - Số CCCD/số định danh cá nhân/hộ chiếu/giấy khai sinh của người được giám định FHIR path: VNCorePatient.identifier[CCCD].value | VNCorePatient.identifier[HC].value | VNCorePatient.identifier[GKS].value Mapping note: Copy pattern XML15: ghi số định danh cá nhân trên thẻ căn cước/CCCD/giấy chứng nhận căn cước/giấy khai sinh; người nước ngoài ghi số hộ chiếu (identifier[HC]); trẻ sơ sinh dùng giấy khai sinh (identifier[GKS]); để trống trong trường hợp bất khả kháng (trẻ sơ sinh, người mất ý thức/tâm thần không lấy được số định danh). Sửa đổi toàn bộ diễn giải, đổi kiểu chuỗi và kích thước tối đa n theo QĐ 4750/QĐ-BYT (trong chuẩn QĐ 3176/QĐ-BYT).</span>\r\n  sourceBundle.entry 0<span style=\"color: navy\">..</span>*<b> as </b><span style=\"color: maroon\">soCccdSource</span><span style=\"color: navy\"><b> -&gt; </b></span>targetRow.soCccd <i>&quot;soCccd&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">// </span><span style=\"color: green\">Target field: NGAY_CAP_CCCD - Ngày cấp CCCD FHIR path: VNCorePatient.identifier[CCCD].period.start</span>\r\n  sourceBundle.entry 0<span style=\"color: navy\">..</span>*<b> as </b><span style=\"color: maroon\">ngayCapCccdSource</span><span style=\"color: navy\"><b> -&gt; </b></span>targetRow.ngayCapCccd <i>&quot;ngayCapCccd&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">// </span><span style=\"color: green\">Target field: NOI_CAP_CCCD - Nơi cấp CCCD FHIR path: VNCorePatient.identifier[CCCD].assigner.display</span>\r\n  sourceBundle.entry 0<span style=\"color: navy\">..</span>*<b> as </b><span style=\"color: maroon\">noiCapCccdSource</span><span style=\"color: navy\"><b> -&gt; </b></span>targetRow.noiCapCccd <i>&quot;noiCapCccd&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">// </span><span style=\"color: green\">Target field: DIA_CHI - Địa chỉ FHIR path: VNCorePatient.address.text</span>\r\n  sourceBundle.entry 0<span style=\"color: navy\">..</span>*<b> as </b><span style=\"color: maroon\">diaChiSource</span><span style=\"color: navy\"><b> -&gt; </b></span>targetRow.diaChi <i>&quot;diaChi&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">// </span><span style=\"color: green\">Target field: MATINH_CU_TRU - Mã tỉnh cư trú FHIR path: VNCorePatient.address.extension[province].valueCoding.code</span>\r\n  sourceBundle.entry 0<span style=\"color: navy\">..</span>*<b> as </b><span style=\"color: maroon\">maTinhCuTruSource</span><span style=\"color: navy\"><b> -&gt; </b></span>targetRow.maTinhCuTru <i>&quot;maTinhCuTru&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">// </span><span style=\"color: green\">Target field: MAHUYEN_CU_TRU - Mã huyện cư trú legacy FHIR path: VNCorePatient.address.district</span>\r\n  sourceBundle.entry 0<span style=\"color: navy\">..</span>*<b> as </b><span style=\"color: maroon\">maHuyenCuTruSource</span><span style=\"color: navy\"><b> -&gt; </b></span>targetRow.maHuyenCuTru <i>&quot;maHuyenCuTru&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">// </span><span style=\"color: green\">Target field: MAXA_CU_TRU - Mã xã cư trú FHIR path: VNCorePatient.address.extension[ward].valueCoding.code</span>\r\n  sourceBundle.entry 0<span style=\"color: navy\">..</span>*<b> as </b><span style=\"color: maroon\">maXaCuTruSource</span><span style=\"color: navy\"><b> -&gt; </b></span>targetRow.maXaCuTru <i>&quot;maXaCuTru&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">// </span><span style=\"color: green\">Target field: MA_BHXH - Mã BHXH FHIR path: VNCorePatient.identifier[BHXH].value | VNCoreCoverage.subscriberId</span>\r\n  sourceBundle.entry 0<span style=\"color: navy\">..</span>*<b> as </b><span style=\"color: maroon\">maBhxhSource</span><span style=\"color: navy\"><b> -&gt; </b></span>targetRow.maBhxh <i>&quot;maBhxh&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">// </span><span style=\"color: green\">Target field: MA_THE_BHYT - Mã thẻ BHYT FHIR path: VNCoreCoverage.identifier[BHYT].value</span>\r\n  sourceBundle.entry 0<span style=\"color: navy\">..</span>*<b> as </b><span style=\"color: maroon\">maTheBhytSource</span><span style=\"color: navy\"><b> -&gt; </b></span>targetRow.maTheBhyt <i>&quot;maTheBhyt&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">// </span><span style=\"color: green\">Target field: NGHE_NGHIEP - Nghề nghiệp FHIR path: VNCorePatient.extension[occupation].valueCodeableConcept.coding.code</span>\r\n  sourceBundle.entry 0<span style=\"color: navy\">..</span>*<b> as </b><span style=\"color: maroon\">ngheNghiepSource</span><span style=\"color: navy\"><b> -&gt; </b></span>targetRow.ngheNghiep <i>&quot;ngheNghiep&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">// </span><span style=\"color: green\">Target field: DIEN_THOAI - Điện thoại FHIR path: VNCorePatient.telecom.where(system='phone').value</span>\r\n  sourceBundle.entry 0<span style=\"color: navy\">..</span>*<b> as </b><span style=\"color: maroon\">dienThoaiSource</span><span style=\"color: navy\"><b> -&gt; </b></span>targetRow.dienThoai <i>&quot;dienThoai&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">// </span><span style=\"color: green\">Target field: MA_DOI_TUONG - Mã đối tượng FHIR path: VNCoreServiceRequest.reasonCode | future giám-định đối-tượng (MA_DOI_TUONG) category extension Mapping note: Mã đối tượng giám định y khoa. Danh mục mã: BB=Bệnh binh; BHXH1L=Hưởng BHXH 1 lần; BNN=Bệnh nghề nghiệp; CĐHH=Chất độc hóa học; KNLĐH=Nghỉ hưu trước tuổi; KNLĐT=Tuất; NKT=Người khuyết tật; NVQS=Khám tuyển nghĩa vụ quân sự; TB=Thương binh; TH=Giám định tổng hợp; TNLĐ=Tai nạn lao động. Một đối tượng có từ 2 mã trở lên thì liệt kê các mã, phân cách bằng dấu chấm phẩy. Chưa có code system mã đối tượng giám định nên đích mã hoá để future theo QĐ 3176/QĐ-BYT.</span>\r\n  sourceBundle.entry 0<span style=\"color: navy\">..</span>*<b> as </b><span style=\"color: maroon\">maDoiTuongSource</span><span style=\"color: navy\"><b> -&gt; </b></span>targetRow.maDoiTuong <i>&quot;maDoiTuong&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">// </span><span style=\"color: green\">Target field: KHAM_GIAM_DINH - Khám giám định FHIR path: VNCoreClinicalImpression | future loại-khám-giám-định (KHAM_GIAM_DINH) code extension Mapping note: Danh mục mã loại khám giám định: 1=Khám giám định lần đầu; 2=Khám giám định lại; 3=Khám giám định tái phát; 4=Khám phúc quyết (vượt khả năng chuyên môn/đối tượng không đồng ý/theo đề nghị của Cục QLKCB, Cục Người có công, BHXH); 5=Khám phúc quyết lần cuối; 6=Khám bổ sung; 7=Khám vết thương còn sót; 8=Giám định tổng hợp. Chưa có code system riêng nên đích mã hoá để future theo QĐ 3176/QĐ-BYT.</span>\r\n  sourceBundle.entry 0<span style=\"color: navy\">..</span>*<b> as </b><span style=\"color: maroon\">khamGiamDinhSource</span><span style=\"color: navy\"><b> -&gt; </b></span>targetRow.khamGiamDinh <i>&quot;khamGiamDinh&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">// </span><span style=\"color: green\">Target field: SO_BIEN_BAN - Số biên bản FHIR path: VNCoreDocumentReference.identifier.value | VNCoreComposition.identifier.value</span>\r\n  sourceBundle.entry 0<span style=\"color: navy\">..</span>*<b> as </b><span style=\"color: maroon\">soBienBanSource</span><span style=\"color: navy\"><b> -&gt; </b></span>targetRow.soBienBan <i>&quot;soBienBan&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">// </span><span style=\"color: green\">Target field: TYLE_TTCT_CU - Tỷ lệ tổn thương cơ thể cũ FHIR path: VNCoreObservation.valueQuantity</span>\r\n  sourceBundle.entry 0<span style=\"color: navy\">..</span>*<b> as </b><span style=\"color: maroon\">tyleTtctCuSource</span><span style=\"color: navy\"><b> -&gt; </b></span>targetRow.tyleTtctCu <i>&quot;tyleTtctCu&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">// </span><span style=\"color: green\">Target field: DANG_HUONG_CHE_DO - Đang hưởng chế độ FHIR path: VNCoreClinicalImpression | future đang-hưởng-chế-độ (DANG_HUONG_CHE_DO) extension Mapping note: QĐ 4750/QĐ-BYT sửa đổi: đổi kiểu chuỗi, tăng kích thước tối đa lên 10. Danh mục mã chế độ đang hưởng: 1=Thương binh; 2=Bệnh, tật; 3=Bệnh nghề nghiệp; 4=Tai nạn lao động; 5=Chất độc hoá học; 6=Bệnh binh; 7=Khác. Đang hưởng cùng lúc nhiều chế độ thì ghi các mã, phân cách bằng dấu chấm phẩy; để trống nếu không thuộc chế độ nêu trên. Chưa có code system riêng nên đích mã hoá để future theo QĐ 3176/QĐ-BYT.</span>\r\n  sourceBundle.entry 0<span style=\"color: navy\">..</span>*<b> as </b><span style=\"color: maroon\">dangHuongCheDoSource</span><span style=\"color: navy\"><b> -&gt; </b></span>targetRow.dangHuongCheDo <i>&quot;dangHuongCheDo&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">// </span><span style=\"color: green\">Target field: NGAY_CHUNG_TU - Ngày chứng từ FHIR path: VNCoreDocumentReference.date | VNCoreComposition.date</span>\r\n  sourceBundle.entry 0<span style=\"color: navy\">..</span>*<b> as </b><span style=\"color: maroon\">ngayChungTuSource</span><span style=\"color: navy\"><b> -&gt; </b></span>targetRow.ngayChungTu <i>&quot;ngayChungTu&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">// </span><span style=\"color: green\">Target field: SO_GIAY_GIOI_THIEU - Số giấy giới thiệu FHIR path: VNCoreDocumentReference.relatesTo.target.identifier.value | VNCoreDocumentReference.identifier.value</span>\r\n  sourceBundle.entry 0<span style=\"color: navy\">..</span>*<b> as </b><span style=\"color: maroon\">soGiayGioiThieuSource</span><span style=\"color: navy\"><b> -&gt; </b></span>targetRow.soGiayGioiThieu <i>&quot;soGiayGioiThieu&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">// </span><span style=\"color: green\">Target field: NGAY_DE_NGHI - Ngày đề nghị FHIR path: VNCoreServiceRequest.authoredOn | VNCoreDocumentReference.context.period.start</span>\r\n  sourceBundle.entry 0<span style=\"color: navy\">..</span>*<b> as </b><span style=\"color: maroon\">ngayDeNghiSource</span><span style=\"color: navy\"><b> -&gt; </b></span>targetRow.ngayDeNghi <i>&quot;ngayDeNghi&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">// </span><span style=\"color: green\">Target field: MA_DONVI - Mã đơn vị FHIR path: VNCoreOrganization.identifier.value | VNCoreDocumentReference.custodian.resolve().identifier.value</span>\r\n  sourceBundle.entry 0<span style=\"color: navy\">..</span>*<b> as </b><span style=\"color: maroon\">maDonviSource</span><span style=\"color: navy\"><b> -&gt; </b></span>targetRow.maDonvi <i>&quot;maDonvi&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">// </span><span style=\"color: green\">Target field: GIOI_THIEU_CUA - Giới thiệu của FHIR path: VNCoreDocumentReference.relatesTo.target.display | VNCoreServiceRequest.requester.display</span>\r\n  sourceBundle.entry 0<span style=\"color: navy\">..</span>*<b> as </b><span style=\"color: maroon\">gioiThieuCuaSource</span><span style=\"color: navy\"><b> -&gt; </b></span>targetRow.gioiThieuCua <i>&quot;gioiThieuCua&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">// </span><span style=\"color: green\">Target field: KET_QUA_KHAM - Kết quả khám của Hội đồng giám định y khoa FHIR path: VNCoreClinicalImpression.summary | VNCoreDiagnosticReport.conclusion Mapping note: Kết quả khám của Hội đồng Giám định y khoa, thể hiện trong Biên bản giám định y khoa. Kiểu chuỗi kích thước n theo QĐ 3176/QĐ-BYT.</span>\r\n  sourceBundle.entry 0<span style=\"color: navy\">..</span>*<b> as </b><span style=\"color: maroon\">ketQuaKhamSource</span><span style=\"color: navy\"><b> -&gt; </b></span>targetRow.ketQuaKham <i>&quot;ketQuaKham&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">// </span><span style=\"color: green\">Target field: SO_VAN_BAN_CAN_CU - Số văn bản căn cứ FHIR path: VNCoreDocumentReference.identifier.value | VNCoreComposition.identifier.value</span>\r\n  sourceBundle.entry 0<span style=\"color: navy\">..</span>*<b> as </b><span style=\"color: maroon\">soVanBanCanCuSource</span><span style=\"color: navy\"><b> -&gt; </b></span>targetRow.soVanBanCanCu <i>&quot;soVanBanCanCu&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">// </span><span style=\"color: green\">Target field: TYLE_TTCT_MOI - Tỷ lệ tổn thương cơ thể mới FHIR path: VNCoreObservation.valueQuantity</span>\r\n  sourceBundle.entry 0<span style=\"color: navy\">..</span>*<b> as </b><span style=\"color: maroon\">tyleTtctMoiSource</span><span style=\"color: navy\"><b> -&gt; </b></span>targetRow.tyleTtctMoi <i>&quot;tyleTtctMoi&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">// </span><span style=\"color: green\">Target field: TONG_TYLE_TTCT - Tổng tỷ lệ tổn thương cơ thể FHIR path: VNCoreObservation.valueQuantity</span>\r\n  sourceBundle.entry 0<span style=\"color: navy\">..</span>*<b> as </b><span style=\"color: maroon\">tongTyleTtctSource</span><span style=\"color: navy\"><b> -&gt; </b></span>targetRow.tongTyleTtct <i>&quot;tongTyleTtct&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">// </span><span style=\"color: green\">Target field: DANG_KHUYETTAT - Dạng khuyết tật FHIR path: VNCoreClinicalImpression.finding | future dạng-khuyết-tật (DANG_KHUYETTAT) extension Mapping note: Mã dạng khuyết tật theo Mẫu số 01 ban hành kèm TT 01/2019/TT-BLĐTBXH (ngày 02/01/2019): 1=Khuyết tật vận động; 2=Khuyết tật nghe, nói; 3=Khuyết tật nhìn; 4=Khuyết tật thần kinh, tâm thần; 5=Khuyết tật trí tuệ; 6=Khuyết tật khác. Chỉ ghi trong trường hợp khám giám định người khuyết tật. Chưa có code system dạng khuyết tật nên đích mã hoá để future theo QĐ 3176/QĐ-BYT.</span>\r\n  sourceBundle.entry 0<span style=\"color: navy\">..</span>*<b> as </b><span style=\"color: maroon\">dangKhuyetTatSource</span><span style=\"color: navy\"><b> -&gt; </b></span>targetRow.dangKhuyetTat <i>&quot;dangKhuyetTat&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">// </span><span style=\"color: green\">Target field: MUC_DO_KHUYETTAT - Mức độ khuyết tật FHIR path: VNCoreClinicalImpression.finding | future mức-độ-khuyết-tật (MUC_DO_KHUYETTAT) extension Mapping note: Mã mức độ khuyết tật theo Mẫu số 01 ban hành kèm TT 01/2019/TT-BLĐTBXH (ngày 02/01/2019): 1=Thực hiện được; 2=Thực hiện được nhưng cần trợ giúp; 3=Không thực hiện được; 4=Không xác định được. Chỉ ghi trong trường hợp khám giám định người khuyết tật. Chưa có code system mức độ khuyết tật nên đích mã hoá để future theo QĐ 3176/QĐ-BYT.</span>\r\n  sourceBundle.entry 0<span style=\"color: navy\">..</span>*<b> as </b><span style=\"color: maroon\">mucDoKhuyetTatSource</span><span style=\"color: navy\"><b> -&gt; </b></span>targetRow.mucDoKhuyetTat <i>&quot;mucDoKhuyetTat&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">// </span><span style=\"color: green\">Target field: DE_NGHI - Nội dung đề nghị của Hội đồng giám định y khoa FHIR path: VNCoreClinicalImpression.summary | VNCoreDiagnosticReport.conclusion Mapping note: Nội dung đề nghị/kết luận của Hội đồng Giám định y khoa. Ánh xạ tới phần biện luận/kết luận tự do; kiểu chuỗi kích thước n theo QĐ 3176/QĐ-BYT.</span>\r\n  sourceBundle.entry 0<span style=\"color: navy\">..</span>*<b> as </b><span style=\"color: maroon\">deNghiSource</span><span style=\"color: navy\"><b> -&gt; </b></span>targetRow.deNghi <i>&quot;deNghi&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">// </span><span style=\"color: green\">Target field: DUOC_XACDINH - Ghi chú được xác định về nhu cầu người theo dõi, trợ giúp, chăm sóc FHIR path: VNCoreClinicalImpression.summary | future được-xác-định (DUOC_XACDINH) note extension Mapping note: Ghi chú được xác định theo khoản 2 Điều 4 TT 56/2017/TT-BYT: áp dụng cho trường hợp không tự kiểm soát hoặc không tự thực hiện được các hoạt động đi lại, mặc quần áo, vệ sinh cá nhân và những việc khác phục vụ nhu cầu sinh hoạt cá nhân hằng ngày mà cần có người theo dõi, trợ giúp, chăm sóc hoàn toàn. Trường điều kiện; chưa có phần tử chuyên biệt nên đích mã hoá để future extension theo QĐ 3176/QĐ-BYT.</span>\r\n  sourceBundle.entry 0<span style=\"color: navy\">..</span>*<b> as </b><span style=\"color: maroon\">duocXacDinhSource</span><span style=\"color: navy\"><b> -&gt; </b></span>targetRow.duocXacDinh <i>&quot;duocXacDinh&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">// </span><span style=\"color: green\">Target field: DU_PHONG - Trường dữ liệu dự phòng FHIR path: future dự-phòng (DU_PHONG) extension Mapping note: Trường dữ liệu dự phòng khi cần theo QĐ 3176/QĐ-BYT; diễn giải Bảng 12 không gán mục đích cụ thể (khác Bảng 1 là chiều cao cm và các bảng chữ ký số), nên đích mã hoá để future extension.</span>\r\n  sourceBundle.entry 0<span style=\"color: navy\">..</span>*<b> as </b><span style=\"color: maroon\">duPhongSource</span><span style=\"color: navy\"><b> -&gt; </b></span>targetRow.duPhong <i>&quot;duPhong&quot;</i><span style=\"color: navy\">;</span>\r\n<span style=\"color: navy\">}\r\n\r\n</span></pre></div>"
  },
  "url" : "http://fhir.hl7.org.vn/core/StructureMap/vn-sm-bhyt-xml12-medical-assessment",
  "identifier" : [
    {
      "system" : "urn:ietf:rfc:3986",
      "value" : "urn:oid:2.25.161089673617632664299011809196868855799.43.4"
    }
  ],
  "version" : "0.8.0",
  "name" : "BHYTXML12MedicalAssessmentLMStructureMap",
  "title" : "Bảng 12 giám định y khoa — XML12 Medical Assessment Logical Model — StructureMap",
  "status" : "draft",
  "experimental" : false,
  "date" : "2026-04-28",
  "publisher" : "Omi HealthTech / VN Core FHIR Community Initiative",
  "contact" : [
    {
      "name" : "Omi HealthTech / VN Core FHIR Community Initiative",
      "telecom" : [
        {
          "system" : "url",
          "value" : "https://hl7.org.vn"
        },
        {
          "system" : "email",
          "value" : "info@hl7.org.vn"
        }
      ]
    },
    {
      "name" : "Omi HealthTech (OmiGroup)",
      "telecom" : [
        {
          "system" : "url",
          "value" : "https://omihealthtech.vn"
        },
        {
          "system" : "url",
          "value" : "https://omigroup.vn"
        },
        {
          "system" : "email",
          "value" : "info@hl7.org.vn"
        }
      ]
    }
  ],
  "description" : "Generated StructureMap scaffold for Bảng 12 giám định y khoa — XML12 Medical Assessment Logical Model. Source semantics come from the logical model mapping annotations in `BHYTXML12MedicalAssessmentLM.fsh` and remain aligned with the Python BHYT round-trip export adapter.",
  "jurisdiction" : [
    {
      "coding" : [
        {
          "system" : "urn:iso:std:iso:3166",
          "code" : "VN",
          "display" : "Viet Nam"
        }
      ]
    }
  ],
  "purpose" : "Publish canonical, reviewable FHIR-to-BHYT XML mapping artifacts for XML1-XML12 without duplicating field-level mapping semantics across FSH, wiki, and export code.",
  "structure" : [
    {
      "url" : "http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-bhyt-submission-bundle",
      "mode" : "source",
      "alias" : "BHYTSubmissionBundle",
      "documentation" : "FHIR-native source bundle profile used by the repository round-trip adapter."
    },
    {
      "url" : "http://fhir.hl7.org.vn/core/StructureDefinition/bhytXml12MedicalAssessmentLm",
      "mode" : "target",
      "alias" : "BHYTXML12MedicalAssessmentLM",
      "documentation" : "Bảng 12 giám định y khoa — XML12 Medical Assessment Logical Model"
    }
  ],
  "group" : [
    {
      "name" : "MapBHYTXML12MedicalAssessmentLM",
      "typeMode" : "none",
      "documentation" : "Rows are derived from medical-assessment Composition/DocumentReference, Patient/Coverage identity data and structured assessment Observations. Generated from logical-model `^mapping` annotations. Fields still missing a field-level `^mapping.map` entry remain outside this StructureMap and are tracked in `wiki/mappings/bhyt-output-data/machine/structuremap-coverage.json`.",
      "input" : [
        {
          "name" : "sourceBundle",
          "type" : "BHYTSubmissionBundle",
          "mode" : "source",
          "documentation" : "VN Core BHYT submission bundle."
        },
        {
          "name" : "targetRow",
          "type" : "BHYTXML12MedicalAssessmentLM",
          "mode" : "target",
          "documentation" : "Bảng 12 giám định y khoa — XML12 Medical Assessment Logical Model"
        }
      ],
      "rule" : [
        {
          "name" : "nguoiChuTri",
          "source" : [
            {
              "context" : "sourceBundle",
              "min" : 0,
              "max" : "*",
              "element" : "entry",
              "variable" : "nguoiChuTriSource"
            }
          ],
          "target" : [
            {
              "context" : "targetRow",
              "contextType" : "variable",
              "element" : "nguoiChuTri"
            }
          ],
          "documentation" : "Target field: NGUOI_CHU_TRI - Người chủ trì FHIR path: VNCoreComposition.author.resolve().identifier.value | VNCorePractitioner.identifier.value"
        },
        {
          "name" : "chucVu",
          "source" : [
            {
              "context" : "sourceBundle",
              "min" : 0,
              "max" : "*",
              "element" : "entry",
              "variable" : "chucVuSource"
            }
          ],
          "target" : [
            {
              "context" : "targetRow",
              "contextType" : "variable",
              "element" : "chucVu"
            }
          ],
          "documentation" : "Target field: CHUC_VU - Chức vụ FHIR path: VNCorePractitionerRole.code | VNCorePractitioner.qualification.code"
        },
        {
          "name" : "ngayHop",
          "source" : [
            {
              "context" : "sourceBundle",
              "min" : 0,
              "max" : "*",
              "element" : "entry",
              "variable" : "ngayHopSource"
            }
          ],
          "target" : [
            {
              "context" : "targetRow",
              "contextType" : "variable",
              "element" : "ngayHop"
            }
          ],
          "documentation" : "Target field: NGAY_HOP - Ngày họp FHIR path: VNCoreComposition.event.period.start | VNCoreDocumentReference.context.period.start"
        },
        {
          "name" : "hoTen",
          "source" : [
            {
              "context" : "sourceBundle",
              "min" : 0,
              "max" : "*",
              "element" : "entry",
              "variable" : "hoTenSource"
            }
          ],
          "target" : [
            {
              "context" : "targetRow",
              "contextType" : "variable",
              "element" : "hoTen"
            }
          ],
          "documentation" : "Target field: HO_TEN - Họ tên người được giám định FHIR path: VNCorePatient.name"
        },
        {
          "name" : "ngaySinh",
          "source" : [
            {
              "context" : "sourceBundle",
              "min" : 0,
              "max" : "*",
              "element" : "entry",
              "variable" : "ngaySinhSource"
            }
          ],
          "target" : [
            {
              "context" : "targetRow",
              "contextType" : "variable",
              "element" : "ngaySinh"
            }
          ],
          "documentation" : "Target field: NGAY_SINH - Ngày sinh FHIR path: VNCorePatient.birthDate"
        },
        {
          "name" : "soCccd",
          "source" : [
            {
              "context" : "sourceBundle",
              "min" : 0,
              "max" : "*",
              "element" : "entry",
              "variable" : "soCccdSource"
            }
          ],
          "target" : [
            {
              "context" : "targetRow",
              "contextType" : "variable",
              "element" : "soCccd"
            }
          ],
          "documentation" : "Target field: SO_CCCD - Số CCCD/số định danh cá nhân/hộ chiếu/giấy khai sinh của người được giám định FHIR path: VNCorePatient.identifier[CCCD].value | VNCorePatient.identifier[HC].value | VNCorePatient.identifier[GKS].value Mapping note: Copy pattern XML15: ghi số định danh cá nhân trên thẻ căn cước/CCCD/giấy chứng nhận căn cước/giấy khai sinh; người nước ngoài ghi số hộ chiếu (identifier[HC]); trẻ sơ sinh dùng giấy khai sinh (identifier[GKS]); để trống trong trường hợp bất khả kháng (trẻ sơ sinh, người mất ý thức/tâm thần không lấy được số định danh). Sửa đổi toàn bộ diễn giải, đổi kiểu chuỗi và kích thước tối đa n theo QĐ 4750/QĐ-BYT (trong chuẩn QĐ 3176/QĐ-BYT)."
        },
        {
          "name" : "ngayCapCccd",
          "source" : [
            {
              "context" : "sourceBundle",
              "min" : 0,
              "max" : "*",
              "element" : "entry",
              "variable" : "ngayCapCccdSource"
            }
          ],
          "target" : [
            {
              "context" : "targetRow",
              "contextType" : "variable",
              "element" : "ngayCapCccd"
            }
          ],
          "documentation" : "Target field: NGAY_CAP_CCCD - Ngày cấp CCCD FHIR path: VNCorePatient.identifier[CCCD].period.start"
        },
        {
          "name" : "noiCapCccd",
          "source" : [
            {
              "context" : "sourceBundle",
              "min" : 0,
              "max" : "*",
              "element" : "entry",
              "variable" : "noiCapCccdSource"
            }
          ],
          "target" : [
            {
              "context" : "targetRow",
              "contextType" : "variable",
              "element" : "noiCapCccd"
            }
          ],
          "documentation" : "Target field: NOI_CAP_CCCD - Nơi cấp CCCD FHIR path: VNCorePatient.identifier[CCCD].assigner.display"
        },
        {
          "name" : "diaChi",
          "source" : [
            {
              "context" : "sourceBundle",
              "min" : 0,
              "max" : "*",
              "element" : "entry",
              "variable" : "diaChiSource"
            }
          ],
          "target" : [
            {
              "context" : "targetRow",
              "contextType" : "variable",
              "element" : "diaChi"
            }
          ],
          "documentation" : "Target field: DIA_CHI - Địa chỉ FHIR path: VNCorePatient.address.text"
        },
        {
          "name" : "maTinhCuTru",
          "source" : [
            {
              "context" : "sourceBundle",
              "min" : 0,
              "max" : "*",
              "element" : "entry",
              "variable" : "maTinhCuTruSource"
            }
          ],
          "target" : [
            {
              "context" : "targetRow",
              "contextType" : "variable",
              "element" : "maTinhCuTru"
            }
          ],
          "documentation" : "Target field: MATINH_CU_TRU - Mã tỉnh cư trú FHIR path: VNCorePatient.address.extension[province].valueCoding.code"
        },
        {
          "name" : "maHuyenCuTru",
          "source" : [
            {
              "context" : "sourceBundle",
              "min" : 0,
              "max" : "*",
              "element" : "entry",
              "variable" : "maHuyenCuTruSource"
            }
          ],
          "target" : [
            {
              "context" : "targetRow",
              "contextType" : "variable",
              "element" : "maHuyenCuTru"
            }
          ],
          "documentation" : "Target field: MAHUYEN_CU_TRU - Mã huyện cư trú legacy FHIR path: VNCorePatient.address.district"
        },
        {
          "name" : "maXaCuTru",
          "source" : [
            {
              "context" : "sourceBundle",
              "min" : 0,
              "max" : "*",
              "element" : "entry",
              "variable" : "maXaCuTruSource"
            }
          ],
          "target" : [
            {
              "context" : "targetRow",
              "contextType" : "variable",
              "element" : "maXaCuTru"
            }
          ],
          "documentation" : "Target field: MAXA_CU_TRU - Mã xã cư trú FHIR path: VNCorePatient.address.extension[ward].valueCoding.code"
        },
        {
          "name" : "maBhxh",
          "source" : [
            {
              "context" : "sourceBundle",
              "min" : 0,
              "max" : "*",
              "element" : "entry",
              "variable" : "maBhxhSource"
            }
          ],
          "target" : [
            {
              "context" : "targetRow",
              "contextType" : "variable",
              "element" : "maBhxh"
            }
          ],
          "documentation" : "Target field: MA_BHXH - Mã BHXH FHIR path: VNCorePatient.identifier[BHXH].value | VNCoreCoverage.subscriberId"
        },
        {
          "name" : "maTheBhyt",
          "source" : [
            {
              "context" : "sourceBundle",
              "min" : 0,
              "max" : "*",
              "element" : "entry",
              "variable" : "maTheBhytSource"
            }
          ],
          "target" : [
            {
              "context" : "targetRow",
              "contextType" : "variable",
              "element" : "maTheBhyt"
            }
          ],
          "documentation" : "Target field: MA_THE_BHYT - Mã thẻ BHYT FHIR path: VNCoreCoverage.identifier[BHYT].value"
        },
        {
          "name" : "ngheNghiep",
          "source" : [
            {
              "context" : "sourceBundle",
              "min" : 0,
              "max" : "*",
              "element" : "entry",
              "variable" : "ngheNghiepSource"
            }
          ],
          "target" : [
            {
              "context" : "targetRow",
              "contextType" : "variable",
              "element" : "ngheNghiep"
            }
          ],
          "documentation" : "Target field: NGHE_NGHIEP - Nghề nghiệp FHIR path: VNCorePatient.extension[occupation].valueCodeableConcept.coding.code"
        },
        {
          "name" : "dienThoai",
          "source" : [
            {
              "context" : "sourceBundle",
              "min" : 0,
              "max" : "*",
              "element" : "entry",
              "variable" : "dienThoaiSource"
            }
          ],
          "target" : [
            {
              "context" : "targetRow",
              "contextType" : "variable",
              "element" : "dienThoai"
            }
          ],
          "documentation" : "Target field: DIEN_THOAI - Điện thoại FHIR path: VNCorePatient.telecom.where(system='phone').value"
        },
        {
          "name" : "maDoiTuong",
          "source" : [
            {
              "context" : "sourceBundle",
              "min" : 0,
              "max" : "*",
              "element" : "entry",
              "variable" : "maDoiTuongSource"
            }
          ],
          "target" : [
            {
              "context" : "targetRow",
              "contextType" : "variable",
              "element" : "maDoiTuong"
            }
          ],
          "documentation" : "Target field: MA_DOI_TUONG - Mã đối tượng FHIR path: VNCoreServiceRequest.reasonCode | future giám-định đối-tượng (MA_DOI_TUONG) category extension Mapping note: Mã đối tượng giám định y khoa. Danh mục mã: BB=Bệnh binh; BHXH1L=Hưởng BHXH 1 lần; BNN=Bệnh nghề nghiệp; CĐHH=Chất độc hóa học; KNLĐH=Nghỉ hưu trước tuổi; KNLĐT=Tuất; NKT=Người khuyết tật; NVQS=Khám tuyển nghĩa vụ quân sự; TB=Thương binh; TH=Giám định tổng hợp; TNLĐ=Tai nạn lao động. Một đối tượng có từ 2 mã trở lên thì liệt kê các mã, phân cách bằng dấu chấm phẩy. Chưa có code system mã đối tượng giám định nên đích mã hoá để future theo QĐ 3176/QĐ-BYT."
        },
        {
          "name" : "khamGiamDinh",
          "source" : [
            {
              "context" : "sourceBundle",
              "min" : 0,
              "max" : "*",
              "element" : "entry",
              "variable" : "khamGiamDinhSource"
            }
          ],
          "target" : [
            {
              "context" : "targetRow",
              "contextType" : "variable",
              "element" : "khamGiamDinh"
            }
          ],
          "documentation" : "Target field: KHAM_GIAM_DINH - Khám giám định FHIR path: VNCoreClinicalImpression | future loại-khám-giám-định (KHAM_GIAM_DINH) code extension Mapping note: Danh mục mã loại khám giám định: 1=Khám giám định lần đầu; 2=Khám giám định lại; 3=Khám giám định tái phát; 4=Khám phúc quyết (vượt khả năng chuyên môn/đối tượng không đồng ý/theo đề nghị của Cục QLKCB, Cục Người có công, BHXH); 5=Khám phúc quyết lần cuối; 6=Khám bổ sung; 7=Khám vết thương còn sót; 8=Giám định tổng hợp. Chưa có code system riêng nên đích mã hoá để future theo QĐ 3176/QĐ-BYT."
        },
        {
          "name" : "soBienBan",
          "source" : [
            {
              "context" : "sourceBundle",
              "min" : 0,
              "max" : "*",
              "element" : "entry",
              "variable" : "soBienBanSource"
            }
          ],
          "target" : [
            {
              "context" : "targetRow",
              "contextType" : "variable",
              "element" : "soBienBan"
            }
          ],
          "documentation" : "Target field: SO_BIEN_BAN - Số biên bản FHIR path: VNCoreDocumentReference.identifier.value | VNCoreComposition.identifier.value"
        },
        {
          "name" : "tyleTtctCu",
          "source" : [
            {
              "context" : "sourceBundle",
              "min" : 0,
              "max" : "*",
              "element" : "entry",
              "variable" : "tyleTtctCuSource"
            }
          ],
          "target" : [
            {
              "context" : "targetRow",
              "contextType" : "variable",
              "element" : "tyleTtctCu"
            }
          ],
          "documentation" : "Target field: TYLE_TTCT_CU - Tỷ lệ tổn thương cơ thể cũ FHIR path: VNCoreObservation.valueQuantity"
        },
        {
          "name" : "dangHuongCheDo",
          "source" : [
            {
              "context" : "sourceBundle",
              "min" : 0,
              "max" : "*",
              "element" : "entry",
              "variable" : "dangHuongCheDoSource"
            }
          ],
          "target" : [
            {
              "context" : "targetRow",
              "contextType" : "variable",
              "element" : "dangHuongCheDo"
            }
          ],
          "documentation" : "Target field: DANG_HUONG_CHE_DO - Đang hưởng chế độ FHIR path: VNCoreClinicalImpression | future đang-hưởng-chế-độ (DANG_HUONG_CHE_DO) extension Mapping note: QĐ 4750/QĐ-BYT sửa đổi: đổi kiểu chuỗi, tăng kích thước tối đa lên 10. Danh mục mã chế độ đang hưởng: 1=Thương binh; 2=Bệnh, tật; 3=Bệnh nghề nghiệp; 4=Tai nạn lao động; 5=Chất độc hoá học; 6=Bệnh binh; 7=Khác. Đang hưởng cùng lúc nhiều chế độ thì ghi các mã, phân cách bằng dấu chấm phẩy; để trống nếu không thuộc chế độ nêu trên. Chưa có code system riêng nên đích mã hoá để future theo QĐ 3176/QĐ-BYT."
        },
        {
          "name" : "ngayChungTu",
          "source" : [
            {
              "context" : "sourceBundle",
              "min" : 0,
              "max" : "*",
              "element" : "entry",
              "variable" : "ngayChungTuSource"
            }
          ],
          "target" : [
            {
              "context" : "targetRow",
              "contextType" : "variable",
              "element" : "ngayChungTu"
            }
          ],
          "documentation" : "Target field: NGAY_CHUNG_TU - Ngày chứng từ FHIR path: VNCoreDocumentReference.date | VNCoreComposition.date"
        },
        {
          "name" : "soGiayGioiThieu",
          "source" : [
            {
              "context" : "sourceBundle",
              "min" : 0,
              "max" : "*",
              "element" : "entry",
              "variable" : "soGiayGioiThieuSource"
            }
          ],
          "target" : [
            {
              "context" : "targetRow",
              "contextType" : "variable",
              "element" : "soGiayGioiThieu"
            }
          ],
          "documentation" : "Target field: SO_GIAY_GIOI_THIEU - Số giấy giới thiệu FHIR path: VNCoreDocumentReference.relatesTo.target.identifier.value | VNCoreDocumentReference.identifier.value"
        },
        {
          "name" : "ngayDeNghi",
          "source" : [
            {
              "context" : "sourceBundle",
              "min" : 0,
              "max" : "*",
              "element" : "entry",
              "variable" : "ngayDeNghiSource"
            }
          ],
          "target" : [
            {
              "context" : "targetRow",
              "contextType" : "variable",
              "element" : "ngayDeNghi"
            }
          ],
          "documentation" : "Target field: NGAY_DE_NGHI - Ngày đề nghị FHIR path: VNCoreServiceRequest.authoredOn | VNCoreDocumentReference.context.period.start"
        },
        {
          "name" : "maDonvi",
          "source" : [
            {
              "context" : "sourceBundle",
              "min" : 0,
              "max" : "*",
              "element" : "entry",
              "variable" : "maDonviSource"
            }
          ],
          "target" : [
            {
              "context" : "targetRow",
              "contextType" : "variable",
              "element" : "maDonvi"
            }
          ],
          "documentation" : "Target field: MA_DONVI - Mã đơn vị FHIR path: VNCoreOrganization.identifier.value | VNCoreDocumentReference.custodian.resolve().identifier.value"
        },
        {
          "name" : "gioiThieuCua",
          "source" : [
            {
              "context" : "sourceBundle",
              "min" : 0,
              "max" : "*",
              "element" : "entry",
              "variable" : "gioiThieuCuaSource"
            }
          ],
          "target" : [
            {
              "context" : "targetRow",
              "contextType" : "variable",
              "element" : "gioiThieuCua"
            }
          ],
          "documentation" : "Target field: GIOI_THIEU_CUA - Giới thiệu của FHIR path: VNCoreDocumentReference.relatesTo.target.display | VNCoreServiceRequest.requester.display"
        },
        {
          "name" : "ketQuaKham",
          "source" : [
            {
              "context" : "sourceBundle",
              "min" : 0,
              "max" : "*",
              "element" : "entry",
              "variable" : "ketQuaKhamSource"
            }
          ],
          "target" : [
            {
              "context" : "targetRow",
              "contextType" : "variable",
              "element" : "ketQuaKham"
            }
          ],
          "documentation" : "Target field: KET_QUA_KHAM - Kết quả khám của Hội đồng giám định y khoa FHIR path: VNCoreClinicalImpression.summary | VNCoreDiagnosticReport.conclusion Mapping note: Kết quả khám của Hội đồng Giám định y khoa, thể hiện trong Biên bản giám định y khoa. Kiểu chuỗi kích thước n theo QĐ 3176/QĐ-BYT."
        },
        {
          "name" : "soVanBanCanCu",
          "source" : [
            {
              "context" : "sourceBundle",
              "min" : 0,
              "max" : "*",
              "element" : "entry",
              "variable" : "soVanBanCanCuSource"
            }
          ],
          "target" : [
            {
              "context" : "targetRow",
              "contextType" : "variable",
              "element" : "soVanBanCanCu"
            }
          ],
          "documentation" : "Target field: SO_VAN_BAN_CAN_CU - Số văn bản căn cứ FHIR path: VNCoreDocumentReference.identifier.value | VNCoreComposition.identifier.value"
        },
        {
          "name" : "tyleTtctMoi",
          "source" : [
            {
              "context" : "sourceBundle",
              "min" : 0,
              "max" : "*",
              "element" : "entry",
              "variable" : "tyleTtctMoiSource"
            }
          ],
          "target" : [
            {
              "context" : "targetRow",
              "contextType" : "variable",
              "element" : "tyleTtctMoi"
            }
          ],
          "documentation" : "Target field: TYLE_TTCT_MOI - Tỷ lệ tổn thương cơ thể mới FHIR path: VNCoreObservation.valueQuantity"
        },
        {
          "name" : "tongTyleTtct",
          "source" : [
            {
              "context" : "sourceBundle",
              "min" : 0,
              "max" : "*",
              "element" : "entry",
              "variable" : "tongTyleTtctSource"
            }
          ],
          "target" : [
            {
              "context" : "targetRow",
              "contextType" : "variable",
              "element" : "tongTyleTtct"
            }
          ],
          "documentation" : "Target field: TONG_TYLE_TTCT - Tổng tỷ lệ tổn thương cơ thể FHIR path: VNCoreObservation.valueQuantity"
        },
        {
          "name" : "dangKhuyetTat",
          "source" : [
            {
              "context" : "sourceBundle",
              "min" : 0,
              "max" : "*",
              "element" : "entry",
              "variable" : "dangKhuyetTatSource"
            }
          ],
          "target" : [
            {
              "context" : "targetRow",
              "contextType" : "variable",
              "element" : "dangKhuyetTat"
            }
          ],
          "documentation" : "Target field: DANG_KHUYETTAT - Dạng khuyết tật FHIR path: VNCoreClinicalImpression.finding | future dạng-khuyết-tật (DANG_KHUYETTAT) extension Mapping note: Mã dạng khuyết tật theo Mẫu số 01 ban hành kèm TT 01/2019/TT-BLĐTBXH (ngày 02/01/2019): 1=Khuyết tật vận động; 2=Khuyết tật nghe, nói; 3=Khuyết tật nhìn; 4=Khuyết tật thần kinh, tâm thần; 5=Khuyết tật trí tuệ; 6=Khuyết tật khác. Chỉ ghi trong trường hợp khám giám định người khuyết tật. Chưa có code system dạng khuyết tật nên đích mã hoá để future theo QĐ 3176/QĐ-BYT."
        },
        {
          "name" : "mucDoKhuyetTat",
          "source" : [
            {
              "context" : "sourceBundle",
              "min" : 0,
              "max" : "*",
              "element" : "entry",
              "variable" : "mucDoKhuyetTatSource"
            }
          ],
          "target" : [
            {
              "context" : "targetRow",
              "contextType" : "variable",
              "element" : "mucDoKhuyetTat"
            }
          ],
          "documentation" : "Target field: MUC_DO_KHUYETTAT - Mức độ khuyết tật FHIR path: VNCoreClinicalImpression.finding | future mức-độ-khuyết-tật (MUC_DO_KHUYETTAT) extension Mapping note: Mã mức độ khuyết tật theo Mẫu số 01 ban hành kèm TT 01/2019/TT-BLĐTBXH (ngày 02/01/2019): 1=Thực hiện được; 2=Thực hiện được nhưng cần trợ giúp; 3=Không thực hiện được; 4=Không xác định được. Chỉ ghi trong trường hợp khám giám định người khuyết tật. Chưa có code system mức độ khuyết tật nên đích mã hoá để future theo QĐ 3176/QĐ-BYT."
        },
        {
          "name" : "deNghi",
          "source" : [
            {
              "context" : "sourceBundle",
              "min" : 0,
              "max" : "*",
              "element" : "entry",
              "variable" : "deNghiSource"
            }
          ],
          "target" : [
            {
              "context" : "targetRow",
              "contextType" : "variable",
              "element" : "deNghi"
            }
          ],
          "documentation" : "Target field: DE_NGHI - Nội dung đề nghị của Hội đồng giám định y khoa FHIR path: VNCoreClinicalImpression.summary | VNCoreDiagnosticReport.conclusion Mapping note: Nội dung đề nghị/kết luận của Hội đồng Giám định y khoa. Ánh xạ tới phần biện luận/kết luận tự do; kiểu chuỗi kích thước n theo QĐ 3176/QĐ-BYT."
        },
        {
          "name" : "duocXacDinh",
          "source" : [
            {
              "context" : "sourceBundle",
              "min" : 0,
              "max" : "*",
              "element" : "entry",
              "variable" : "duocXacDinhSource"
            }
          ],
          "target" : [
            {
              "context" : "targetRow",
              "contextType" : "variable",
              "element" : "duocXacDinh"
            }
          ],
          "documentation" : "Target field: DUOC_XACDINH - Ghi chú được xác định về nhu cầu người theo dõi, trợ giúp, chăm sóc FHIR path: VNCoreClinicalImpression.summary | future được-xác-định (DUOC_XACDINH) note extension Mapping note: Ghi chú được xác định theo khoản 2 Điều 4 TT 56/2017/TT-BYT: áp dụng cho trường hợp không tự kiểm soát hoặc không tự thực hiện được các hoạt động đi lại, mặc quần áo, vệ sinh cá nhân và những việc khác phục vụ nhu cầu sinh hoạt cá nhân hằng ngày mà cần có người theo dõi, trợ giúp, chăm sóc hoàn toàn. Trường điều kiện; chưa có phần tử chuyên biệt nên đích mã hoá để future extension theo QĐ 3176/QĐ-BYT."
        },
        {
          "name" : "duPhong",
          "source" : [
            {
              "context" : "sourceBundle",
              "min" : 0,
              "max" : "*",
              "element" : "entry",
              "variable" : "duPhongSource"
            }
          ],
          "target" : [
            {
              "context" : "targetRow",
              "contextType" : "variable",
              "element" : "duPhong"
            }
          ],
          "documentation" : "Target field: DU_PHONG - Trường dữ liệu dự phòng FHIR path: future dự-phòng (DU_PHONG) extension Mapping note: Trường dữ liệu dự phòng khi cần theo QĐ 3176/QĐ-BYT; diễn giải Bảng 12 không gán mục đích cụ thể (khác Bảng 1 là chiều cao cm và các bảng chữ ký số), nên đích mã hoá để future extension."
        }
      ]
    }
  ]
}