HL7 Vietnam VN Core FHIR Implementation Guide

Hướng dẫn triển khai FHIR cốt lõi Việt Nam — VN Core FHIR Implementation Guide
0.9.0 - Draft for Community Review Viet Nam cờ

Hướng dẫn triển khai FHIR cốt lõi Việt Nam — VN Core FHIR Implementation Guide - Draft for Community Review (v0.9.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Mô hình logic: Quyết toán chi phí KCB BHYT theo quý — VN Core Quarterly Healthcare Cost Settlement - Hồ sơ JSON

Draft tại thời điểm 2026-07-20

Biểu diễn JSON của vnCoreQuarterlyHealthcareCostSettlement mô hình logic.

Raw json | Download

{
  "resourceType" : "StructureDefinition",
  "id" : "vnCoreQuarterlyHealthcareCostSettlement",
  "language" : "vi",
  "text" : {
    "status" : "extensions",
    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p class=\"res-header-id\"><b>Generated Narrative: StructureDefinition vnCoreQuarterlyHealthcareCostSettlement</b></p><table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border: 0px #F0F0F0 solid; font-size: 11px; font-family: verdana; vertical-align: top;\"><tr style=\"border: 1px #F0F0F0 solid; font-size: 11px; font-family: verdana; vertical-align: top\"><th style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; padding-top: 3px; padding-bottom: 3px\" class=\"hierarchy\"><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"The logical name of the element\">Name</a></th><th style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; padding-top: 3px; padding-bottom: 3px\" class=\"hierarchy\"><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Information about the use of the element\">Flags</a></th><th style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; padding-top: 3px; padding-bottom: 3px\" class=\"hierarchy\"><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Minimum and Maximum # of times the element can appear in the instance\">Card.</a></th><th style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; padding-top: 3px; padding-bottom: 3px; width: 100px\" class=\"hierarchy\"><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Reference to the type of the element\">Type</a></th><th style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; padding-top: 3px; padding-bottom: 3px\" class=\"hierarchy\"><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Additional information about the element\">Description &amp; Constraints</a><span style=\"float: right\"><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Legend for this format\"><img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3goXBCwdPqAP0wAAAldJREFUOMuNk0tIlFEYhp9z/vE2jHkhxXA0zJCMitrUQlq4lnSltEqCFhFG2MJFhIvIFpkEWaTQqjaWZRkp0g26URZkTpbaaOJkDqk10szoODP//7XIMUe0elcfnPd9zsfLOYplGrpRwZaqTtw3K7PtGem7Q6FoidbGgqHVy/HRb669R+56zx7eRV1L31JGxYbBtjKK93cxeqfyQHbehkZbUkK20goELEuIzEd+dHS+qz/Y8PTSif0FnGkbiwcAjHaU1+QWOptFiyCLp/LnKptpqIuXHx6rbR26kJcBX3yLgBfnd7CxwJmflpP2wUg0HIAoUUpZBmKzELGWcN8nAr6Gpu7tLU/CkwAaoKTWRSQyt89Q8w6J+oVQkKnBoblH7V0PPvUOvDYXfopE/SJmALsxnVm6LbkotrUtNowMeIrVrBcBpaMmdS0j9df7abpSuy7HWehwJdt1lhVwi/J58U5beXGAF6c3UXLycw1wdFklArBn87xdh0ZsZtArghBdAA3+OEDVubG4UEzP6x1FOWneHh2VDAHBAt80IbdXDcesNoCvs3E5AFyNSU5nbrDPZpcUEQQTFZiEVx+51fxMhhyJEAgvlriadIJZZksRuwBYMOPBbO3hePVVqgEJhFeUuFLhIPkRP6BQLIBrmMenujm/3g4zc398awIe90Zb5A1vREALqneMcYgP/xVQWlG+Ncu5vgwwlaUNx+3799rfe96u9K0JSDXcOzOTJg4B6IgmXfsygc7/Bvg9g9E58/cDVmGIBOP/zT8Bz1zqWqpbXIsd0O9hajXfL6u4BaOS6SeWAAAAAElFTkSuQmCC\" alt=\"doco\" style=\"background-color: inherit\"/></a></span></th></tr><tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck1.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_element.gif\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Element\" class=\"hierarchy\"/> <a href=\"StructureDefinition-vnCoreQuarterlyHealthcareCostSettlement-definitions.html#vnCoreQuarterlyHealthcareCostSettlement\" title=\"Mô hình logic chuẩn cho Biên bản quyết toán, thanh toán chi phí khám bệnh, chữa bệnh BHYT theo quý (Mẫu số 06/BH), gồm định danh biên bản, đúng một quý, bên chi trả, cơ sở KCB, hợp đồng, bộ 55 chỉ tiêu hiện hành với hai cột trong quý/lũy kế, ý kiến hai bên và người ký xác nhận. LogicalModel là carrier dữ liệu của biểu mẫu; PaymentReconciliation tiếp tục mang semantics remittance/phân bổ khoản thanh toán bulk, còn tài liệu ký có thể render từ instance này và đóng gói bằng Composition/DocumentReference. Căn cứ: [TT 12/2026/TT-BTC] (ban hành 10/02/2026, hiệu lực 10/02/2026) — Giám định, thanh toán, quyết toán chi phí KCB BHYT; [NĐ 188/2025/NĐ-CP] (ban hành 01/07/2025, hiệu lực 15/08/2025) — Hướng dẫn thi hành Luật BHYT.\n\nThis logical model is the canonical data carrier for the quarterly BHYT healthcare-cost settlement and payment record (Form 06/BH). It contains the settlement identifiers, exactly one calendar quarter, payer, provider, contract, the current 55-indicator set with quarter and year-to-date columns, both parties' opinions, and attestations. PaymentReconciliation retains its FHIR remittance and bulk-payment allocation semantics; a signed document may be rendered from this model and packaged using Composition or DocumentReference.\">vnCoreQuarterlyHealthcareCostSettlement</a><a name=\"vnCoreQuarterlyHealthcareCostSettlement\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><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 ( vn-quarterly-settlement-current-indicator-set, vn-quarterly-settlement-calendar-quarter, vn-quarterly-settlement-money-vnd, vn-quarterly-settlement-amount-applicability, vn-quarterly-settlement-formula-1, vn-quarterly-settlement-formula-2, vn-quarterly-settlement-formula-4, vn-quarterly-settlement-formula-9, vn-quarterly-settlement-formula-10, vn-quarterly-settlement-formula-11, vn-quarterly-settlement-formula-12, vn-quarterly-settlement-formula-14, vn-quarterly-settlement-formula-18, vn-quarterly-settlement-formula-21, vn-quarterly-settlement-formula-22, vn-quarterly-settlement-formula-24, vn-quarterly-settlement-formula-27, vn-quarterly-settlement-formula-33, vn-quarterly-settlement-formula-34, vn-quarterly-settlement-formula-37, vn-quarterly-settlement-formula-41, vn-quarterly-settlement-formula-42, vn-quarterly-settlement-formula-44, vn-quarterly-settlement-formula-45, vn-quarterly-settlement-44-45-mutually-exclusive, vn-quarterly-settlement-provider-payer-signers, vn-quarterly-settlement-formula-48, vn-quarterly-settlement-formula-50, vn-quarterly-settlement-formula-55 )\">C</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><span style=\"opacity: 0.5\">0</span><span style=\"opacity: 0.5\">..</span><span style=\"opacity: 0.5\">*</span></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://build.fhir.org/types.html#Base\">Base</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">Quyết toán chi phí KCB BHYT theo quý — VN Core Quarterly Healthcare Cost Settlement<br class=\"constraint\"/><span title=\"null\" class=\"constraint\">Constraints: </span><span style=\"font-weight:bold\" title=\"Biên bản phải có đúng và đủ 55 mã chỉ tiêu hiện hành, mỗi mã xuất hiện đúng một lần. The settlement SHALL contain the complete current set of 55 indicator codes, with no duplicate code.\" class=\"constraint\">vn-quarterly-settlement-current-indicator-set</span><span title=\"null\" class=\"constraint\">, </span><span style=\"font-weight:bold\" title=\"Period phải bắt đầu ngày đầu quý và kết thúc ngày cuối cùng của cùng quý, cùng năm. The period SHALL start on the first day and end on the last day of the same calendar quarter and year.\" class=\"constraint\">vn-quarterly-settlement-calendar-quarter</span><span title=\"null\" class=\"constraint\">, </span><span style=\"font-weight:bold\" title=\"Mọi số tiền trong quý và lũy kế phải dùng VND. Every quarter and year-to-date amount SHALL use VND.\" class=\"constraint\">vn-quarterly-settlement-money-vnd</span><span title=\"null\" class=\"constraint\">, </span><span style=\"font-weight:bold\" title=\"Ma trận áp dụng của Mẫu 06/BH phải được giữ nguyên: mã 1, 2, 3, 10 không có giá trị lũy kế và phải mang DAR `not-applicable`; mã 30, 43 không có giá trị ở cả hai cột và phải mang cùng DAR; các ô áp dụng khác phải có đúng một Money.value, ngoại trừ nhánh điều kiện của mã 42 và cặp 44/45 được kiểm riêng. Preserve the Form 06/BH applicability matrix: indicators 1, 2, 3, and 10 have no year-to-date value and SHALL carry DAR `not-applicable`; indicators 30 and 43 have no value in either column and SHALL carry the same DAR; every other applicable cell SHALL contain exactly one Money.value, except the conditional branches of indicator 42 and indicators 44/45, which are validated separately.\" class=\"constraint\">vn-quarterly-settlement-amount-applicability</span><span title=\"null\" class=\"constraint\">, </span><span style=\"font-weight:bold\" title=\"Trong cột trong quý, mã số 1 phải bằng mã số 2 cộng mã số 11; biểu mẫu không ghi lũy kế cho mã 1 và 2. In the quarter column, indicator 1 SHALL equal indicators 2 plus 11; the form does not populate year-to-date values for indicators 1 and 2.\" class=\"constraint\">vn-quarterly-settlement-formula-1</span><span title=\"null\" class=\"constraint\">, </span><span style=\"font-weight:bold\" title=\"Trong cột trong quý, mã số 2 phải bằng mã số 3 cộng mã số 4 trừ mã số 8; biểu mẫu không ghi lũy kế cho mã 2 và 3. In the quarter column, indicator 2 SHALL equal 3 plus 4 minus 8; the form does not populate year-to-date values for indicators 2 and 3.\" class=\"constraint\">vn-quarterly-settlement-formula-2</span><span title=\"null\" class=\"constraint\">, </span><span style=\"font-weight:bold\" title=\"Mã số 4 phải bằng mã số 5 cộng mã số 6 trừ mã số 7 cho cả hai cột. Indicator 4 SHALL equal 5 plus 6 minus 7 for both columns.\" class=\"constraint\">vn-quarterly-settlement-formula-4</span><span title=\"null\" class=\"constraint\">, </span><span style=\"font-weight:bold\" title=\"Mã số 9 phải bằng mã số 23 cho cả hai cột. Indicator 9 SHALL equal indicator 23 for both columns.\" class=\"constraint\">vn-quarterly-settlement-formula-9</span><span title=\"null\" class=\"constraint\">, </span><span style=\"font-weight:bold\" title=\"Trong cột trong quý, mã số 10 phải bằng mã số 2 trừ mã số 9; biểu mẫu không ghi lũy kế cho mã 10. In the quarter column, indicator 10 SHALL equal indicator 2 minus indicator 9; the form does not populate a year-to-date value for indicator 10.\" class=\"constraint\">vn-quarterly-settlement-formula-10</span><span title=\"null\" class=\"constraint\">, </span><span style=\"font-weight:bold\" title=\"Mã số 11 phải bằng mã số 24 cho cả hai cột. Indicator 11 SHALL equal indicator 24 for both columns.\" class=\"constraint\">vn-quarterly-settlement-formula-11</span><span title=\"null\" class=\"constraint\">, </span><span style=\"font-weight:bold\" title=\"Mã số 12 phải bằng mã số 13 cộng mã số 14 cộng mã số 18 cho cả hai cột. Indicator 12 SHALL equal indicators 13 plus 14 plus 18 for both columns.\" class=\"constraint\">vn-quarterly-settlement-formula-12</span><span title=\"null\" class=\"constraint\">, </span><span style=\"font-weight:bold\" title=\"Mã số 14 phải bằng mã số 15 cộng mã số 16 cộng mã số 17 cho cả hai cột. Indicator 14 SHALL equal indicators 15 plus 16 plus 17 for both columns.\" class=\"constraint\">vn-quarterly-settlement-formula-14</span><span title=\"null\" class=\"constraint\">, </span><span style=\"font-weight:bold\" title=\"Mã số 18 phải bằng mã số 19 trừ mã số 20 cho cả hai cột. Indicator 18 SHALL equal indicator 19 minus indicator 20 for both columns.\" class=\"constraint\">vn-quarterly-settlement-formula-18</span><span title=\"null\" class=\"constraint\">, </span><span style=\"font-weight:bold\" title=\"Mã số 21 phải bằng mã số 13 cộng mã số 15 cộng mã số 18 cho cả hai cột. Indicator 21 SHALL equal indicators 13 plus 15 plus 18 for both columns.\" class=\"constraint\">vn-quarterly-settlement-formula-21</span><span title=\"null\" class=\"constraint\">, </span><span style=\"font-weight:bold\" title=\"Mã số 22 phải bằng mã số 23 cộng mã số 24 cho cả hai cột. Indicator 22 SHALL equal indicators 23 plus 24 for both columns.\" class=\"constraint\">vn-quarterly-settlement-formula-22</span><span title=\"null\" class=\"constraint\">, </span><span style=\"font-weight:bold\" title=\"Mã số 24 phải bằng mã số 25 cộng mã số 26 cho cả hai cột. Indicator 24 SHALL equal indicators 25 plus 26 for both columns.\" class=\"constraint\">vn-quarterly-settlement-formula-24</span><span title=\"null\" class=\"constraint\">, </span><span style=\"font-weight:bold\" title=\"Mã số 27 phải bằng mã số 21 trừ mã số 23 cho cả hai cột. Indicator 27 SHALL equal indicator 21 minus indicator 23 for both columns.\" class=\"constraint\">vn-quarterly-settlement-formula-27</span><span title=\"null\" class=\"constraint\">, </span><span style=\"font-weight:bold\" title=\"Mã số 33 phải bằng mã số 34 cộng mã số 37 cho cả hai cột. Indicator 33 SHALL equal indicators 34 plus 37 for both columns.\" class=\"constraint\">vn-quarterly-settlement-formula-33</span><span title=\"null\" class=\"constraint\">, </span><span style=\"font-weight:bold\" title=\"Mã số 34 phải bằng mã số 35 cộng mã số 36 cho cả hai cột. Indicator 34 SHALL equal indicators 35 plus 36 for both columns.\" class=\"constraint\">vn-quarterly-settlement-formula-34</span><span title=\"null\" class=\"constraint\">, </span><span style=\"font-weight:bold\" title=\"Mã số 37 phải bằng mã số 38 cộng mã số 39 cho cả hai cột. Indicator 37 SHALL equal indicators 38 plus 39 for both columns.\" class=\"constraint\">vn-quarterly-settlement-formula-37</span><span title=\"null\" class=\"constraint\">, </span><span style=\"font-weight:bold\" title=\"Mã số 41 phải bằng mã số 22 trừ mã số 40 cho cả hai cột. Indicator 41 SHALL equal indicator 22 minus indicator 40 for both columns.\" class=\"constraint\">vn-quarterly-settlement-formula-41</span><span title=\"null\" class=\"constraint\">, </span><span style=\"font-weight:bold\" title=\"Khi mã số 35 lớn hơn hoặc bằng mã số 23, mã số 42 phải bằng mã số 35 trừ mã số 23; khi mã số 35 nhỏ hơn mã số 23, mã số 42 phải bằng 0 hoặc vắng mặt kèm DAR `not-applicable`, áp dụng độc lập cho từng cột. When indicator 35 is greater than or equal to indicator 23, indicator 42 SHALL equal 35 minus 23; when indicator 35 is less than indicator 23, indicator 42 SHALL be zero or absent with DAR `not-applicable`, independently for each column.\" class=\"constraint\">vn-quarterly-settlement-formula-42</span><span title=\"null\" class=\"constraint\">, </span><span style=\"font-weight:bold\" title=\"Khi nguồn kinh phí sau điều chỉnh đủ thanh toán mã 41 và 42, mã 44 bằng (31-32+33)-41-42; ở nhánh thiếu kinh phí, mã 44 phải bằng 0 hoặc vắng mặt kèm DAR `not-applicable`, cho từng cột. When adjusted available funding covers indicators 41 and 42, indicator 44 SHALL equal (31-32+33)-41-42; in the insufficient-funding branch, indicator 44 SHALL be zero or absent with DAR `not-applicable`, independently for each column.\" class=\"constraint\">vn-quarterly-settlement-formula-44</span><span title=\"null\" class=\"constraint\">, </span><span style=\"font-weight:bold\" title=\"Khi nguồn kinh phí sau điều chỉnh không đủ thanh toán mã 41 và 42, mã 45 bằng 41+42-(31-32+33); ở nhánh đủ kinh phí, mã 45 phải bằng 0 hoặc vắng mặt kèm DAR `not-applicable`, cho từng cột. When adjusted available funding is insufficient for indicators 41 and 42, indicator 45 SHALL equal 41+42-(31-32+33); in the sufficient-funding branch, indicator 45 SHALL be zero or absent with DAR `not-applicable`, independently for each column.\" class=\"constraint\">vn-quarterly-settlement-formula-45</span><span title=\"null\" class=\"constraint\">, </span><span style=\"font-weight:bold\" title=\"Nếu mã 44 dương thì mã 45 phải bằng 0 hoặc vắng mặt kèm DAR `not-applicable`, áp dụng độc lập cho từng cột. If indicator 44 is positive, indicator 45 SHALL be zero or absent with DAR `not-applicable`, independently for each column.\" class=\"constraint\">vn-quarterly-settlement-44-45-mutually-exclusive</span><span title=\"null\" class=\"constraint\">, </span><span style=\"font-weight:bold\" title=\"Hai nhóm người ký logic đều bắt buộc và tách biệt: providerSigner 1..* dùng đúng một role AUT và payerSigner 1..* dùng đúng một role VRF; một attester không được đồng thời thuộc cả hai nhóm. Both logical signer groups are required and distinct: providerSigner 1..* uses exactly one AUT discriminator and payerSigner 1..* uses exactly one VRF discriminator; an attester cannot belong to both groups.\" class=\"constraint\">vn-quarterly-settlement-provider-payer-signers</span><span title=\"null\" class=\"constraint\">, </span><span style=\"font-weight:bold\" title=\"Mã số 48 phải bằng mã số 42 cho cả hai cột. Indicator 48 SHALL equal indicator 42 for both columns.\" class=\"constraint\">vn-quarterly-settlement-formula-48</span><span title=\"null\" class=\"constraint\">, </span><span style=\"font-weight:bold\" title=\"Mã số 50 phải bằng mã số 47 cộng mã số 48 trừ mã số 49 cho cả hai cột. Indicator 50 SHALL equal indicators 47 plus 48 minus 49 for both columns.\" class=\"constraint\">vn-quarterly-settlement-formula-50</span><span title=\"null\" class=\"constraint\">, </span><span style=\"font-weight:bold\" title=\"Mã số 55 phải bằng mã số 52 cộng mã số 53 trừ mã số 54 cho cả hai cột. Indicator 55 SHALL equal indicators 52 plus 53 minus 54 for both columns.\" class=\"constraint\">vn-quarterly-settlement-formula-55</span></td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck10.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_datatype.gif\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Data Type\" class=\"hierarchy\"/> <a href=\"StructureDefinition-vnCoreQuarterlyHealthcareCostSettlement-definitions.html#vnCoreQuarterlyHealthcareCostSettlement.identifier\" title=\"Một hoặc nhiều định danh nghiệp vụ của biên bản quyết toán. One or more business identifiers for the quarterly settlement record.\">identifier</a><a name=\"vnCoreQuarterlyHealthcareCostSettlement.identifier\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">1..*</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R4/datatypes.html#Identifier\">Identifier</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">Định danh biên bản — Settlement identifier<br/></td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck11.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_datatype.gif\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Data Type\" class=\"hierarchy\"/> <a href=\"StructureDefinition-vnCoreQuarterlyHealthcareCostSettlement-definitions.html#vnCoreQuarterlyHealthcareCostSettlement.period\" title=\"Khoảng ngày của đúng một quý dương lịch. The date range of exactly one calendar quarter.\">period</a><a name=\"vnCoreQuarterlyHealthcareCostSettlement.period\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">1..1</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R4/datatypes.html#Period\">Period</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">Quý quyết toán — Settlement quarter</td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck110.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vline.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_element.gif\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Element\" class=\"hierarchy\"/> <a href=\"StructureDefinition-vnCoreQuarterlyHealthcareCostSettlement-definitions.html#vnCoreQuarterlyHealthcareCostSettlement.period.start\">start</a><a name=\"vnCoreQuarterlyHealthcareCostSettlement.period.start\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">1..<span style=\"opacity: 0.5\">1</span></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a style=\"opacity: 0.5; opacity: 0.5\" href=\"http://hl7.org/fhir/R4/datatypes.html#dateTime\">dateTime</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><span style=\"opacity: 0.5\">Starting time with inclusive boundary</span></td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck100.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vline.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin_end.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_element.gif\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Element\" class=\"hierarchy\"/> <a href=\"StructureDefinition-vnCoreQuarterlyHealthcareCostSettlement-definitions.html#vnCoreQuarterlyHealthcareCostSettlement.period.end\">end</a><a name=\"vnCoreQuarterlyHealthcareCostSettlement.period.end\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">1..<span style=\"opacity: 0.5\">1</span></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a style=\"opacity: 0.5; opacity: 0.5\" href=\"http://hl7.org/fhir/R4/datatypes.html#dateTime\">dateTime</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><span style=\"opacity: 0.5\">End time with inclusive boundary, if not ongoing</span></td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck10.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_reference.png\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Reference to another Resource\" class=\"hierarchy\"/> <a href=\"StructureDefinition-vnCoreQuarterlyHealthcareCostSettlement-definitions.html#vnCoreQuarterlyHealthcareCostSettlement.payer\" title=\"Cơ quan bảo hiểm xã hội lập và xác nhận biên bản. Payer là Organization nền, không phải VNCoreOrganization dành cho cơ sở KCB. Organization.identifier nên dùng namespace mã đơn vị do BHXH quản lý hoặc namespace được hai bên thỏa thuận; không dùng mã CSKCB và không dùng `sid/bhxh` dành cho mã số BHXH cá nhân. The social-insurance authority that prepares and attests the settlement. The payer uses base Organization, not the healthcare-provider-focused VNCoreOrganization. Organization.identifier SHOULD use a BHXH-managed organization-unit namespace or a namespace agreed by the parties; it SHALL NOT use a healthcare-facility code or the personal social-insurance-number `sid/bhxh`.\">payer</a><a name=\"vnCoreQuarterlyHealthcareCostSettlement.payer\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">1..1</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R4/references.html\">Reference</a>(<a href=\"http://hl7.org/fhir/R4/organization.html\">Organization</a>)</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">Cơ quan BHXH — BHXH payer</td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck10.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_reference.png\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Reference to another Resource\" class=\"hierarchy\"/> <a href=\"StructureDefinition-vnCoreQuarterlyHealthcareCostSettlement-definitions.html#vnCoreQuarterlyHealthcareCostSettlement.provider\" title=\"Cơ sở khám bệnh, chữa bệnh ký hợp đồng BHYT. The contracted healthcare provider.\">provider</a><a name=\"vnCoreQuarterlyHealthcareCostSettlement.provider\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">1..1</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R4/references.html\">Reference</a>(<a href=\"StructureDefinition-vn-core-organization.html\">Cơ sở y tế VN Core — VN Core Organization Profile</a>)</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">Cơ sở KCB — Healthcare provider</td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck10.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_datatype.gif\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Data Type\" class=\"hierarchy\"/> <a href=\"StructureDefinition-vnCoreQuarterlyHealthcareCostSettlement-definitions.html#vnCoreQuarterlyHealthcareCostSettlement.contractIdentifier\" title=\"Định danh hợp đồng KCB BHYT giữa payer và provider. Identifier of the BHYT healthcare contract between payer and provider.\">contractIdentifier</a><a name=\"vnCoreQuarterlyHealthcareCostSettlement.contractIdentifier\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">1..1</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R4/datatypes.html#Identifier\">Identifier</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">Hợp đồng KCB BHYT — BHYT healthcare contract</td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck10.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Primitive Data Type\" class=\"hierarchy\"/> <a href=\"StructureDefinition-vnCoreQuarterlyHealthcareCostSettlement-definitions.html#vnCoreQuarterlyHealthcareCostSettlement.contractDate\" title=\"Ngày ký hoặc ngày xác lập hợp đồng KCB BHYT được viện dẫn trên biên bản. Date on which the referenced BHYT healthcare contract was signed or established.\">contractDate</a><a name=\"vnCoreQuarterlyHealthcareCostSettlement.contractDate\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">0..1</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R4/datatypes.html#date\">date</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">Ngày hợp đồng — Contract date</td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck10.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_reference.png\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Reference to another Resource\" class=\"hierarchy\"/> <a href=\"StructureDefinition-vnCoreQuarterlyHealthcareCostSettlement-definitions.html#vnCoreQuarterlyHealthcareCostSettlement.supportingDocument\" title=\"Tài liệu điện tử hỗ trợ việc đối chiếu hoặc render biên bản, ví dụ bản hợp đồng, phụ lục hoặc bảng tổng hợp có liên quan. Electronic documents supporting reconciliation or rendering of the report, such as the referenced contract, an addendum, or a related summary.\">supportingDocument</a><a name=\"vnCoreQuarterlyHealthcareCostSettlement.supportingDocument\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">0..*</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R4/references.html\">Reference</a>(<a href=\"http://hl7.org/fhir/R4/documentreference.html\">DocumentReference</a>)</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">Tài liệu hỗ trợ — Supporting document<br/></td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck10.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Primitive Data Type\" class=\"hierarchy\"/> <a href=\"StructureDefinition-vnCoreQuarterlyHealthcareCostSettlement-definitions.html#vnCoreQuarterlyHealthcareCostSettlement.payerBankAccount\" title=\"Số tài khoản chi trả của cơ quan BHXH ghi trên biểu mẫu; đây là dữ liệu tài chính của tổ chức, không phải tài khoản cá nhân. Disbursing bank-account number of the BHXH payer shown on the form; this is organizational financial data, not a personal account.\">payerBankAccount</a><a name=\"vnCoreQuarterlyHealthcareCostSettlement.payerBankAccount\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">0..1</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R4/datatypes.html#string\">string</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">Tài khoản ngân hàng cơ quan BHXH — Payer bank account</td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck10.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Primitive Data Type\" class=\"hierarchy\"/> <a href=\"StructureDefinition-vnCoreQuarterlyHealthcareCostSettlement-definitions.html#vnCoreQuarterlyHealthcareCostSettlement.payerBankName\" title=\"Tên ngân hàng hoặc chi nhánh nơi cơ quan BHXH mở tài khoản chi trả. Name of the bank or branch holding the BHXH payer's disbursing account.\">payerBankName</a><a name=\"vnCoreQuarterlyHealthcareCostSettlement.payerBankName\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">0..1</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R4/datatypes.html#string\">string</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">Ngân hàng của cơ quan BHXH — Payer bank name</td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck10.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Primitive Data Type\" class=\"hierarchy\"/> <a href=\"StructureDefinition-vnCoreQuarterlyHealthcareCostSettlement-definitions.html#vnCoreQuarterlyHealthcareCostSettlement.providerBankAccount\" title=\"Số tài khoản nhận thanh toán của tổ chức cung cấp dịch vụ ghi trên biểu mẫu; đây là dữ liệu tài chính của tổ chức, không phải tài khoản cá nhân. Receiving bank-account number of the provider organization shown on the form; this is organizational financial data, not a personal account.\">providerBankAccount</a><a name=\"vnCoreQuarterlyHealthcareCostSettlement.providerBankAccount\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">0..1</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R4/datatypes.html#string\">string</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">Tài khoản ngân hàng cơ sở KCB — Provider bank account</td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck10.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Primitive Data Type\" class=\"hierarchy\"/> <a href=\"StructureDefinition-vnCoreQuarterlyHealthcareCostSettlement-definitions.html#vnCoreQuarterlyHealthcareCostSettlement.providerBankName\" title=\"Tên ngân hàng hoặc chi nhánh nơi cơ sở KCB mở tài khoản nhận thanh toán; đây là dữ liệu của tổ chức. Name of the bank or branch holding the provider's receiving account; this is organizational data.\">providerBankName</a><a name=\"vnCoreQuarterlyHealthcareCostSettlement.providerBankName\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">0..1</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R4/datatypes.html#string\">string</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">Ngân hàng của cơ sở KCB — Provider bank name</td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck11.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_datatype.gif\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Data Type\" class=\"hierarchy\"/> <a href=\"StructureDefinition-vnCoreQuarterlyHealthcareCostSettlement-definitions.html#vnCoreQuarterlyHealthcareCostSettlement.indicator\" title=\"Một dòng chỉ tiêu Mẫu 06/BH. Bộ mã hiện hành gồm 55 mã, mỗi mã đúng một lần. One Form 06/BH indicator row; the current set contains 55 unique codes.\">indicator</a><a name=\"vnCoreQuarterlyHealthcareCostSettlement.indicator\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">1..*</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R4/datatypes.html#BackboneElement\">BackboneElement</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">Chỉ tiêu quyết toán — Settlement indicator<br/></td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck111.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vline.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_datatype.gif\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Data Type\" class=\"hierarchy\"/> <a href=\"StructureDefinition-vnCoreQuarterlyHealthcareCostSettlement-definitions.html#vnCoreQuarterlyHealthcareCostSettlement.indicator.code\" title=\"Mã số 1..55 theo Mẫu 06/BH. Indicator number 1..55 from Form 06/BH.\">code</a><a name=\"vnCoreQuarterlyHealthcareCostSettlement.indicator.code\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">1..1</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R4/datatypes.html#Coding\">Coding</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">Mã chỉ tiêu — Indicator code<br class=\"binding\"/><span style=\"font-weight:bold\" title=\"null\" class=\"binding\">Binding: </span><a href=\"ValueSet-vn-quarterly-settlement-indicator-vs.html\" title=\"http://fhir.hl7.org.vn/core/ValueSet/vn-quarterly-settlement-indicator-vs\" class=\"binding\">Chỉ tiêu quyết toán chi phí KCB BHYT theo quý — VN Quarterly Healthcare Cost Settlement Indicator ValueSet</a><span title=\"null\" class=\"binding\"> (</span><a href=\"http://hl7.org/fhir/R4/terminologies.html#required\" title=\"To be conformant, the concept in this element SHALL be from the specified value set.\" class=\"binding\">required</a><span title=\"null\" class=\"binding\">)</span></td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck1110.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vline.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vline.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_element.gif\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Element\" class=\"hierarchy\"/> <a href=\"StructureDefinition-vnCoreQuarterlyHealthcareCostSettlement-definitions.html#vnCoreQuarterlyHealthcareCostSettlement.indicator.code.system\">system</a><a name=\"vnCoreQuarterlyHealthcareCostSettlement.indicator.code.system\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">1..<span style=\"opacity: 0.5\">1</span></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a style=\"opacity: 0.5; opacity: 0.5\" href=\"http://hl7.org/fhir/R4/datatypes.html#uri\">uri</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><span style=\"opacity: 0.5\">Identity of the terminology system</span><br/><span style=\"font-weight:bold\">Fixed Value: </span><span style=\"color: darkgreen\">http://fhir.hl7.org.vn/core/CodeSystem/vn-quarterly-settlement-indicator-cs</span></td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck1100.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vline.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vline.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin_end.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_element.gif\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Element\" class=\"hierarchy\"/> <a href=\"StructureDefinition-vnCoreQuarterlyHealthcareCostSettlement-definitions.html#vnCoreQuarterlyHealthcareCostSettlement.indicator.code.code\">code</a><a name=\"vnCoreQuarterlyHealthcareCostSettlement.indicator.code.code\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">1..<span style=\"opacity: 0.5\">1</span></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a style=\"opacity: 0.5; opacity: 0.5\" href=\"http://hl7.org/fhir/R4/datatypes.html#code\">code</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><span style=\"opacity: 0.5\">Symbol in syntax defined by the system</span></td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck111.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vline.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_datatype.gif\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Data Type\" class=\"hierarchy\"/> <a href=\"StructureDefinition-vnCoreQuarterlyHealthcareCostSettlement-definitions.html#vnCoreQuarterlyHealthcareCostSettlement.indicator.quarterAmount\" title=\"Giá trị của chỉ tiêu phát sinh trong quý, làm tròn đến đồng. The indicator value for the quarter, rounded to whole VND.\">quarterAmount</a><a name=\"vnCoreQuarterlyHealthcareCostSettlement.indicator.quarterAmount\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">1..1</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R4/datatypes.html#Money\">Money</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">Số tiền trong quý — Quarter amount</td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck1100.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vline.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vline.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin_end.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_element.gif\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Element\" class=\"hierarchy\"/> <a href=\"StructureDefinition-vnCoreQuarterlyHealthcareCostSettlement-definitions.html#vnCoreQuarterlyHealthcareCostSettlement.indicator.quarterAmount.currency\">currency</a><a name=\"vnCoreQuarterlyHealthcareCostSettlement.indicator.quarterAmount.currency\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">1..<span style=\"opacity: 0.5\">1</span></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a style=\"opacity: 0.5; opacity: 0.5\" href=\"http://hl7.org/fhir/R4/datatypes.html#code\">code</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><span style=\"opacity: 0.5\">ISO 4217 Currency Code</span><br/><span style=\"font-weight:bold\">Fixed Value: </span><span style=\"color: darkgreen\">VND</span></td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck101.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vline.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin_end.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_datatype.gif\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Data Type\" class=\"hierarchy\"/> <a href=\"StructureDefinition-vnCoreQuarterlyHealthcareCostSettlement-definitions.html#vnCoreQuarterlyHealthcareCostSettlement.indicator.yearToDateAmount\" title=\"Giá trị lũy kế của chỉ tiêu từ đầu năm đến hết quý, làm tròn đến đồng. Mã 1, 2, 3, 10 không ghi lũy kế; mã 30 và 43 không ghi ở cả hai cột. Các ô không áp dụng vẫn giữ Money nhưng bỏ value và gắn data-absent-reason `not-applicable`. The cumulative indicator value from the beginning of the year through the quarter, rounded to whole VND. Indicators 1, 2, 3, and 10 do not populate year-to-date values; indicators 30 and 43 populate neither column. Retain Money for each non-applicable cell, omit value, and add data-absent-reason `not-applicable`.\">yearToDateAmount</a><a name=\"vnCoreQuarterlyHealthcareCostSettlement.indicator.yearToDateAmount\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">1..1</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R4/datatypes.html#Money\">Money</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">Lũy kế từ đầu năm — Year-to-date amount</td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck1000.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vline.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_blank.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin_end.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_element.gif\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Element\" class=\"hierarchy\"/> <a href=\"StructureDefinition-vnCoreQuarterlyHealthcareCostSettlement-definitions.html#vnCoreQuarterlyHealthcareCostSettlement.indicator.yearToDateAmount.currency\">currency</a><a name=\"vnCoreQuarterlyHealthcareCostSettlement.indicator.yearToDateAmount.currency\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">1..<span style=\"opacity: 0.5\">1</span></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a style=\"opacity: 0.5; opacity: 0.5\" href=\"http://hl7.org/fhir/R4/datatypes.html#code\">code</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><span style=\"opacity: 0.5\">ISO 4217 Currency Code</span><br/><span style=\"font-weight:bold\">Fixed Value: </span><span style=\"color: darkgreen\">VND</span></td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck10.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Primitive Data Type\" class=\"hierarchy\"/> <a href=\"StructureDefinition-vnCoreQuarterlyHealthcareCostSettlement-definitions.html#vnCoreQuarterlyHealthcareCostSettlement.payerOpinion\" title=\"Ý kiến hoặc bảo lưu của cơ quan BHXH trên biên bản. The payer's comments or reservations on the settlement.\">payerOpinion</a><a name=\"vnCoreQuarterlyHealthcareCostSettlement.payerOpinion\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">0..1</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R4/datatypes.html#string\">string</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">Ý kiến cơ quan BHXH — Payer opinion</td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck10.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Primitive Data Type\" class=\"hierarchy\"/> <a href=\"StructureDefinition-vnCoreQuarterlyHealthcareCostSettlement-definitions.html#vnCoreQuarterlyHealthcareCostSettlement.providerOpinion\" title=\"Ý kiến hoặc bảo lưu của cơ sở KCB trên biên bản. The provider's comments or reservations on the settlement.\">providerOpinion</a><a name=\"vnCoreQuarterlyHealthcareCostSettlement.providerOpinion\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">0..1</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R4/datatypes.html#string\">string</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">Ý kiến cơ sở KCB — Provider opinion</td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck01.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin_end.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_datatype.gif\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Data Type\" class=\"hierarchy\"/> <a href=\"StructureDefinition-vnCoreQuarterlyHealthcareCostSettlement-definitions.html#vnCoreQuarterlyHealthcareCostSettlement.attester\" title=\"Người đại diện hai bên ký xác nhận; phải có ít nhất một người ký phía cơ sở KCB và một người xác minh phía cơ quan BHXH. Representatives who attest the record; at least one healthcare-provider signer and one BHXH payer verifier are required.\">attester</a><a name=\"vnCoreQuarterlyHealthcareCostSettlement.attester\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">2..*</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R4/datatypes.html#BackboneElement\">BackboneElement</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">Người ký xác nhận — Attester<br/></td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck010.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_blank.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_reference.png\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Reference to another Resource\" class=\"hierarchy\"/> <a href=\"StructureDefinition-vnCoreQuarterlyHealthcareCostSettlement-definitions.html#vnCoreQuarterlyHealthcareCostSettlement.attester.party\" title=\"PractitionerRole nền xác định người hoặc vai trò ký, tổ chức và vai trò nghiệp vụ; dùng nền để phía cơ quan BHXH không bị ép vào profile vai trò hành nghề tại cơ sở KCB. Base PractitionerRole identifying the signer or signing role, organization, and business role; the base type avoids forcing a BHXH payer representative into a healthcare-provider practice-role profile.\">party</a><a name=\"vnCoreQuarterlyHealthcareCostSettlement.attester.party\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">1..1</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R4/references.html\">Reference</a>(<a href=\"http://hl7.org/fhir/R4/practitionerrole.html\">PractitionerRole</a>)</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">Người ký theo vai trò — Attesting party and role</td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck010.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_blank.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_datatype.gif\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Data Type\" class=\"hierarchy\"/> <a href=\"StructureDefinition-vnCoreQuarterlyHealthcareCostSettlement-definitions.html#vnCoreQuarterlyHealthcareCostSettlement.attester.role\" title=\"Mã phân biệt phía ký: HL7 v3 ParticipationType `AUT` cho cơ sở KCB và `VRF` cho cơ quan BHXH. Chức vụ cụ thể trên biểu mẫu có thể ghi thêm trong text. Side discriminator: HL7 v3 ParticipationType `AUT` for the provider and `VRF` for the BHXH payer. A form-specific office or title may additionally be conveyed in text.\">role</a><a name=\"vnCoreQuarterlyHealthcareCostSettlement.attester.role\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">1..1</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R4/datatypes.html#CodeableConcept\">CodeableConcept</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">Vai trò ký — Attestation role</td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck000.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_blank.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin_end.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Primitive Data Type\" class=\"hierarchy\"/> <a href=\"StructureDefinition-vnCoreQuarterlyHealthcareCostSettlement-definitions.html#vnCoreQuarterlyHealthcareCostSettlement.attester.time\" title=\"Thời điểm người đại diện ký hoặc xác nhận điện tử. Time at which the representative signed or electronically attested.\">time</a><a name=\"vnCoreQuarterlyHealthcareCostSettlement.attester.time\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">0..1</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R4/datatypes.html#dateTime\">dateTime</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">Thời điểm ký — Attestation time</td></tr>\r\n<tr><td colspan=\"5\" class=\"hierarchy\"><br/><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Legend for this format\"><img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3goXBCwdPqAP0wAAAldJREFUOMuNk0tIlFEYhp9z/vE2jHkhxXA0zJCMitrUQlq4lnSltEqCFhFG2MJFhIvIFpkEWaTQqjaWZRkp0g26URZkTpbaaOJkDqk10szoODP//7XIMUe0elcfnPd9zsfLOYplGrpRwZaqTtw3K7PtGem7Q6FoidbGgqHVy/HRb669R+56zx7eRV1L31JGxYbBtjKK93cxeqfyQHbehkZbUkK20goELEuIzEd+dHS+qz/Y8PTSif0FnGkbiwcAjHaU1+QWOptFiyCLp/LnKptpqIuXHx6rbR26kJcBX3yLgBfnd7CxwJmflpP2wUg0HIAoUUpZBmKzELGWcN8nAr6Gpu7tLU/CkwAaoKTWRSQyt89Q8w6J+oVQkKnBoblH7V0PPvUOvDYXfopE/SJmALsxnVm6LbkotrUtNowMeIrVrBcBpaMmdS0j9df7abpSuy7HWehwJdt1lhVwi/J58U5beXGAF6c3UXLycw1wdFklArBn87xdh0ZsZtArghBdAA3+OEDVubG4UEzP6x1FOWneHh2VDAHBAt80IbdXDcesNoCvs3E5AFyNSU5nbrDPZpcUEQQTFZiEVx+51fxMhhyJEAgvlriadIJZZksRuwBYMOPBbO3hePVVqgEJhFeUuFLhIPkRP6BQLIBrmMenujm/3g4zc398awIe90Zb5A1vREALqneMcYgP/xVQWlG+Ncu5vgwwlaUNx+3799rfe96u9K0JSDXcOzOTJg4B6IgmXfsygc7/Bvg9g9E58/cDVmGIBOP/zT8Bz1zqWqpbXIsd0O9hajXfL6u4BaOS6SeWAAAAAElFTkSuQmCC\" alt=\"doco\" style=\"background-color: inherit\"/> Documentation for this format</a></td></tr></table></div>"
  },
  "extension" : [
    {
      "url" : "http://fhir.hl7.org.vn/core/StructureDefinition/vn-ext-legal-basis",
      "valueCoding" : {
        "system" : "http://fhir.hl7.org.vn/core/CodeSystem/vn-legal-document-ref-cs",
        "code" : "TT-12-2026-BTC"
      }
    },
    {
      "url" : "http://fhir.hl7.org.vn/core/StructureDefinition/vn-ext-legal-basis",
      "valueCoding" : {
        "system" : "http://fhir.hl7.org.vn/core/CodeSystem/vn-legal-document-ref-cs",
        "code" : "ND-188-2025"
      }
    }
  ],
  "url" : "http://fhir.hl7.org.vn/core/StructureDefinition/vnCoreQuarterlyHealthcareCostSettlement",
  "identifier" : [
    {
      "system" : "urn:ietf:rfc:3986",
      "value" : "urn:oid:2.25.161089673617632664299011809196868855799.42.156"
    }
  ],
  "version" : "0.9.0",
  "name" : "VNCoreQuarterlyHealthcareCostSettlement",
  "title" : "Quyết toán chi phí KCB BHYT theo quý — VN Core Quarterly Healthcare Cost Settlement",
  "status" : "draft",
  "date" : "2026-07-20",
  "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" : "[email protected]"
        }
      ]
    },
    {
      "name" : "Omi HealthTech (OmiGroup)",
      "telecom" : [
        {
          "system" : "url",
          "value" : "https://omihealthtech.vn"
        },
        {
          "system" : "url",
          "value" : "https://omigroup.vn"
        },
        {
          "system" : "email",
          "value" : "[email protected]"
        }
      ]
    }
  ],
  "description" : "Mô hình logic chuẩn cho Biên bản quyết toán, thanh toán chi phí khám bệnh, chữa bệnh BHYT theo quý (Mẫu số 06/BH), gồm định danh biên bản, đúng một quý, bên chi trả, cơ sở KCB, hợp đồng, bộ 55 chỉ tiêu hiện hành với hai cột trong quý/lũy kế, ý kiến hai bên và người ký xác nhận. LogicalModel là carrier dữ liệu của biểu mẫu; PaymentReconciliation tiếp tục mang semantics remittance/phân bổ khoản thanh toán bulk, còn tài liệu ký có thể render từ instance này và đóng gói bằng Composition/DocumentReference. Căn cứ: [TT 12/2026/TT-BTC] (ban hành 10/02/2026, hiệu lực 10/02/2026) — Giám định, thanh toán, quyết toán chi phí KCB BHYT; [NĐ 188/2025/NĐ-CP] (ban hành 01/07/2025, hiệu lực 15/08/2025) — Hướng dẫn thi hành Luật BHYT.\n\nThis logical model is the canonical data carrier for the quarterly BHYT healthcare-cost settlement and payment record (Form 06/BH). It contains the settlement identifiers, exactly one calendar quarter, payer, provider, contract, the current 55-indicator set with quarter and year-to-date columns, both parties' opinions, and attestations. PaymentReconciliation retains its FHIR remittance and bulk-payment allocation semantics; a signed document may be rendered from this model and packaged using Composition or DocumentReference.",
  "jurisdiction" : [
    {
      "coding" : [
        {
          "system" : "urn:iso:std:iso:3166",
          "code" : "VN",
          "display" : "Viet Nam"
        }
      ]
    }
  ],
  "fhirVersion" : "4.0.1",
  "kind" : "logical",
  "abstract" : false,
  "type" : "http://fhir.hl7.org.vn/core/StructureDefinition/vnCoreQuarterlyHealthcareCostSettlement",
  "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Base",
  "derivation" : "specialization",
  "snapshot" : {
    "extension" : [
      {
        "url" : "http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version",
        "valueString" : "4.0.1"
      }
    ],
    "element" : [
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement",
        "short" : "Quyết toán chi phí KCB BHYT theo quý — VN Core Quarterly Healthcare Cost Settlement",
        "definition" : "Mô hình logic chuẩn cho Biên bản quyết toán, thanh toán chi phí khám bệnh, chữa bệnh BHYT theo quý (Mẫu số 06/BH), gồm định danh biên bản, đúng một quý, bên chi trả, cơ sở KCB, hợp đồng, bộ 55 chỉ tiêu hiện hành với hai cột trong quý/lũy kế, ý kiến hai bên và người ký xác nhận. LogicalModel là carrier dữ liệu của biểu mẫu; PaymentReconciliation tiếp tục mang semantics remittance/phân bổ khoản thanh toán bulk, còn tài liệu ký có thể render từ instance này và đóng gói bằng Composition/DocumentReference. Căn cứ: [TT 12/2026/TT-BTC] (ban hành 10/02/2026, hiệu lực 10/02/2026) — Giám định, thanh toán, quyết toán chi phí KCB BHYT; [NĐ 188/2025/NĐ-CP] (ban hành 01/07/2025, hiệu lực 15/08/2025) — Hướng dẫn thi hành Luật BHYT.\n\nThis logical model is the canonical data carrier for the quarterly BHYT healthcare-cost settlement and payment record (Form 06/BH). It contains the settlement identifiers, exactly one calendar quarter, payer, provider, contract, the current 55-indicator set with quarter and year-to-date columns, both parties' opinions, and attestations. PaymentReconciliation retains its FHIR remittance and bulk-payment allocation semantics; a signed document may be rendered from this model and packaged using Composition or DocumentReference.",
        "min" : 0,
        "max" : "*",
        "base" : {
          "path" : "Base",
          "min" : 0,
          "max" : "*"
        },
        "constraint" : [
          {
            "key" : "vn-quarterly-settlement-current-indicator-set",
            "severity" : "error",
            "human" : "Biên bản phải có đúng và đủ 55 mã chỉ tiêu hiện hành, mỗi mã xuất hiện đúng một lần. The settlement SHALL contain the complete current set of 55 indicator codes, with no duplicate code.",
            "expression" : "indicator.code.code.count() = 55 and indicator.code.code.isDistinct()",
            "source" : "http://fhir.hl7.org.vn/core/StructureDefinition/vnCoreQuarterlyHealthcareCostSettlement"
          },
          {
            "key" : "vn-quarterly-settlement-calendar-quarter",
            "severity" : "error",
            "human" : "Period phải bắt đầu ngày đầu quý và kết thúc ngày cuối cùng của cùng quý, cùng năm. The period SHALL start on the first day and end on the last day of the same calendar quarter and year.",
            "expression" : "period.start.exists() and period.end.exists() and period.start.toString().substring(0, 4) = period.end.toString().substring(0, 4) and ((period.start.toString().contains('-01-01') and period.end.toString().contains('-03-31')) or (period.start.toString().contains('-04-01') and period.end.toString().contains('-06-30')) or (period.start.toString().contains('-07-01') and period.end.toString().contains('-09-30')) or (period.start.toString().contains('-10-01') and period.end.toString().contains('-12-31')))",
            "source" : "http://fhir.hl7.org.vn/core/StructureDefinition/vnCoreQuarterlyHealthcareCostSettlement"
          },
          {
            "key" : "vn-quarterly-settlement-money-vnd",
            "severity" : "error",
            "human" : "Mọi số tiền trong quý và lũy kế phải dùng VND. Every quarter and year-to-date amount SHALL use VND.",
            "expression" : "indicator.quarterAmount.currency.all($this = 'VND') and indicator.yearToDateAmount.currency.all($this = 'VND')",
            "source" : "http://fhir.hl7.org.vn/core/StructureDefinition/vnCoreQuarterlyHealthcareCostSettlement"
          },
          {
            "key" : "vn-quarterly-settlement-amount-applicability",
            "severity" : "error",
            "human" : "Ma trận áp dụng của Mẫu 06/BH phải được giữ nguyên: mã 1, 2, 3, 10 không có giá trị lũy kế và phải mang DAR `not-applicable`; mã 30, 43 không có giá trị ở cả hai cột và phải mang cùng DAR; các ô áp dụng khác phải có đúng một Money.value, ngoại trừ nhánh điều kiện của mã 42 và cặp 44/45 được kiểm riêng. Preserve the Form 06/BH applicability matrix: indicators 1, 2, 3, and 10 have no year-to-date value and SHALL carry DAR `not-applicable`; indicators 30 and 43 have no value in either column and SHALL carry the same DAR; every other applicable cell SHALL contain exactly one Money.value, except the conditional branches of indicator 42 and indicators 44/45, which are validated separately.",
            "expression" : "indicator.where(code.code = '1' or code.code = '2' or code.code = '3' or code.code = '10').yearToDateAmount.all(value.empty() and extension.where(url = 'http://hl7.org/fhir/StructureDefinition/data-absent-reason').value = 'not-applicable') and indicator.where(code.code = '30' or code.code = '43').all(quarterAmount.value.empty() and quarterAmount.extension.where(url = 'http://hl7.org/fhir/StructureDefinition/data-absent-reason').value = 'not-applicable' and yearToDateAmount.value.empty() and yearToDateAmount.extension.where(url = 'http://hl7.org/fhir/StructureDefinition/data-absent-reason').value = 'not-applicable') and indicator.where(code.code != '30' and code.code != '42' and code.code != '43' and code.code != '44' and code.code != '45').quarterAmount.all(value.count() = 1) and indicator.where(code.code != '1' and code.code != '2' and code.code != '3' and code.code != '10' and code.code != '30' and code.code != '42' and code.code != '43' and code.code != '44' and code.code != '45').yearToDateAmount.all(value.count() = 1)",
            "source" : "http://fhir.hl7.org.vn/core/StructureDefinition/vnCoreQuarterlyHealthcareCostSettlement"
          },
          {
            "key" : "vn-quarterly-settlement-formula-1",
            "severity" : "error",
            "human" : "Trong cột trong quý, mã số 1 phải bằng mã số 2 cộng mã số 11; biểu mẫu không ghi lũy kế cho mã 1 và 2. In the quarter column, indicator 1 SHALL equal indicators 2 plus 11; the form does not populate year-to-date values for indicators 1 and 2.",
            "expression" : "indicator.where(code.code = '1').quarterAmount.value = indicator.where(code.code = '2').quarterAmount.value + indicator.where(code.code = '11').quarterAmount.value",
            "source" : "http://fhir.hl7.org.vn/core/StructureDefinition/vnCoreQuarterlyHealthcareCostSettlement"
          },
          {
            "key" : "vn-quarterly-settlement-formula-2",
            "severity" : "error",
            "human" : "Trong cột trong quý, mã số 2 phải bằng mã số 3 cộng mã số 4 trừ mã số 8; biểu mẫu không ghi lũy kế cho mã 2 và 3. In the quarter column, indicator 2 SHALL equal 3 plus 4 minus 8; the form does not populate year-to-date values for indicators 2 and 3.",
            "expression" : "indicator.where(code.code = '2').quarterAmount.value = indicator.where(code.code = '3').quarterAmount.value + indicator.where(code.code = '4').quarterAmount.value - indicator.where(code.code = '8').quarterAmount.value",
            "source" : "http://fhir.hl7.org.vn/core/StructureDefinition/vnCoreQuarterlyHealthcareCostSettlement"
          },
          {
            "key" : "vn-quarterly-settlement-formula-4",
            "severity" : "error",
            "human" : "Mã số 4 phải bằng mã số 5 cộng mã số 6 trừ mã số 7 cho cả hai cột. Indicator 4 SHALL equal 5 plus 6 minus 7 for both columns.",
            "expression" : "indicator.where(code.code = '4').quarterAmount.value = indicator.where(code.code = '5').quarterAmount.value + indicator.where(code.code = '6').quarterAmount.value - indicator.where(code.code = '7').quarterAmount.value and indicator.where(code.code = '4').yearToDateAmount.value = indicator.where(code.code = '5').yearToDateAmount.value + indicator.where(code.code = '6').yearToDateAmount.value - indicator.where(code.code = '7').yearToDateAmount.value",
            "source" : "http://fhir.hl7.org.vn/core/StructureDefinition/vnCoreQuarterlyHealthcareCostSettlement"
          },
          {
            "key" : "vn-quarterly-settlement-formula-9",
            "severity" : "error",
            "human" : "Mã số 9 phải bằng mã số 23 cho cả hai cột. Indicator 9 SHALL equal indicator 23 for both columns.",
            "expression" : "indicator.where(code.code = '9').quarterAmount.value = indicator.where(code.code = '23').quarterAmount.value and indicator.where(code.code = '9').yearToDateAmount.value = indicator.where(code.code = '23').yearToDateAmount.value",
            "source" : "http://fhir.hl7.org.vn/core/StructureDefinition/vnCoreQuarterlyHealthcareCostSettlement"
          },
          {
            "key" : "vn-quarterly-settlement-formula-10",
            "severity" : "error",
            "human" : "Trong cột trong quý, mã số 10 phải bằng mã số 2 trừ mã số 9; biểu mẫu không ghi lũy kế cho mã 10. In the quarter column, indicator 10 SHALL equal indicator 2 minus indicator 9; the form does not populate a year-to-date value for indicator 10.",
            "expression" : "indicator.where(code.code = '10').quarterAmount.value = indicator.where(code.code = '2').quarterAmount.value - indicator.where(code.code = '9').quarterAmount.value",
            "source" : "http://fhir.hl7.org.vn/core/StructureDefinition/vnCoreQuarterlyHealthcareCostSettlement"
          },
          {
            "key" : "vn-quarterly-settlement-formula-11",
            "severity" : "error",
            "human" : "Mã số 11 phải bằng mã số 24 cho cả hai cột. Indicator 11 SHALL equal indicator 24 for both columns.",
            "expression" : "indicator.where(code.code = '11').quarterAmount.value = indicator.where(code.code = '24').quarterAmount.value and indicator.where(code.code = '11').yearToDateAmount.value = indicator.where(code.code = '24').yearToDateAmount.value",
            "source" : "http://fhir.hl7.org.vn/core/StructureDefinition/vnCoreQuarterlyHealthcareCostSettlement"
          },
          {
            "key" : "vn-quarterly-settlement-formula-12",
            "severity" : "error",
            "human" : "Mã số 12 phải bằng mã số 13 cộng mã số 14 cộng mã số 18 cho cả hai cột. Indicator 12 SHALL equal indicators 13 plus 14 plus 18 for both columns.",
            "expression" : "indicator.where(code.code = '12').quarterAmount.value = indicator.where(code.code = '13').quarterAmount.value + indicator.where(code.code = '14').quarterAmount.value + indicator.where(code.code = '18').quarterAmount.value and indicator.where(code.code = '12').yearToDateAmount.value = indicator.where(code.code = '13').yearToDateAmount.value + indicator.where(code.code = '14').yearToDateAmount.value + indicator.where(code.code = '18').yearToDateAmount.value",
            "source" : "http://fhir.hl7.org.vn/core/StructureDefinition/vnCoreQuarterlyHealthcareCostSettlement"
          },
          {
            "key" : "vn-quarterly-settlement-formula-14",
            "severity" : "error",
            "human" : "Mã số 14 phải bằng mã số 15 cộng mã số 16 cộng mã số 17 cho cả hai cột. Indicator 14 SHALL equal indicators 15 plus 16 plus 17 for both columns.",
            "expression" : "indicator.where(code.code = '14').quarterAmount.value = indicator.where(code.code = '15').quarterAmount.value + indicator.where(code.code = '16').quarterAmount.value + indicator.where(code.code = '17').quarterAmount.value and indicator.where(code.code = '14').yearToDateAmount.value = indicator.where(code.code = '15').yearToDateAmount.value + indicator.where(code.code = '16').yearToDateAmount.value + indicator.where(code.code = '17').yearToDateAmount.value",
            "source" : "http://fhir.hl7.org.vn/core/StructureDefinition/vnCoreQuarterlyHealthcareCostSettlement"
          },
          {
            "key" : "vn-quarterly-settlement-formula-18",
            "severity" : "error",
            "human" : "Mã số 18 phải bằng mã số 19 trừ mã số 20 cho cả hai cột. Indicator 18 SHALL equal indicator 19 minus indicator 20 for both columns.",
            "expression" : "indicator.where(code.code = '18').quarterAmount.value = indicator.where(code.code = '19').quarterAmount.value - indicator.where(code.code = '20').quarterAmount.value and indicator.where(code.code = '18').yearToDateAmount.value = indicator.where(code.code = '19').yearToDateAmount.value - indicator.where(code.code = '20').yearToDateAmount.value",
            "source" : "http://fhir.hl7.org.vn/core/StructureDefinition/vnCoreQuarterlyHealthcareCostSettlement"
          },
          {
            "key" : "vn-quarterly-settlement-formula-21",
            "severity" : "error",
            "human" : "Mã số 21 phải bằng mã số 13 cộng mã số 15 cộng mã số 18 cho cả hai cột. Indicator 21 SHALL equal indicators 13 plus 15 plus 18 for both columns.",
            "expression" : "indicator.where(code.code = '21').quarterAmount.value = indicator.where(code.code = '13').quarterAmount.value + indicator.where(code.code = '15').quarterAmount.value + indicator.where(code.code = '18').quarterAmount.value and indicator.where(code.code = '21').yearToDateAmount.value = indicator.where(code.code = '13').yearToDateAmount.value + indicator.where(code.code = '15').yearToDateAmount.value + indicator.where(code.code = '18').yearToDateAmount.value",
            "source" : "http://fhir.hl7.org.vn/core/StructureDefinition/vnCoreQuarterlyHealthcareCostSettlement"
          },
          {
            "key" : "vn-quarterly-settlement-formula-22",
            "severity" : "error",
            "human" : "Mã số 22 phải bằng mã số 23 cộng mã số 24 cho cả hai cột. Indicator 22 SHALL equal indicators 23 plus 24 for both columns.",
            "expression" : "indicator.where(code.code = '22').quarterAmount.value = indicator.where(code.code = '23').quarterAmount.value + indicator.where(code.code = '24').quarterAmount.value and indicator.where(code.code = '22').yearToDateAmount.value = indicator.where(code.code = '23').yearToDateAmount.value + indicator.where(code.code = '24').yearToDateAmount.value",
            "source" : "http://fhir.hl7.org.vn/core/StructureDefinition/vnCoreQuarterlyHealthcareCostSettlement"
          },
          {
            "key" : "vn-quarterly-settlement-formula-24",
            "severity" : "error",
            "human" : "Mã số 24 phải bằng mã số 25 cộng mã số 26 cho cả hai cột. Indicator 24 SHALL equal indicators 25 plus 26 for both columns.",
            "expression" : "indicator.where(code.code = '24').quarterAmount.value = indicator.where(code.code = '25').quarterAmount.value + indicator.where(code.code = '26').quarterAmount.value and indicator.where(code.code = '24').yearToDateAmount.value = indicator.where(code.code = '25').yearToDateAmount.value + indicator.where(code.code = '26').yearToDateAmount.value",
            "source" : "http://fhir.hl7.org.vn/core/StructureDefinition/vnCoreQuarterlyHealthcareCostSettlement"
          },
          {
            "key" : "vn-quarterly-settlement-formula-27",
            "severity" : "error",
            "human" : "Mã số 27 phải bằng mã số 21 trừ mã số 23 cho cả hai cột. Indicator 27 SHALL equal indicator 21 minus indicator 23 for both columns.",
            "expression" : "indicator.where(code.code = '27').quarterAmount.value = indicator.where(code.code = '21').quarterAmount.value - indicator.where(code.code = '23').quarterAmount.value and indicator.where(code.code = '27').yearToDateAmount.value = indicator.where(code.code = '21').yearToDateAmount.value - indicator.where(code.code = '23').yearToDateAmount.value",
            "source" : "http://fhir.hl7.org.vn/core/StructureDefinition/vnCoreQuarterlyHealthcareCostSettlement"
          },
          {
            "key" : "vn-quarterly-settlement-formula-33",
            "severity" : "error",
            "human" : "Mã số 33 phải bằng mã số 34 cộng mã số 37 cho cả hai cột. Indicator 33 SHALL equal indicators 34 plus 37 for both columns.",
            "expression" : "indicator.where(code.code = '33').quarterAmount.value = indicator.where(code.code = '34').quarterAmount.value + indicator.where(code.code = '37').quarterAmount.value and indicator.where(code.code = '33').yearToDateAmount.value = indicator.where(code.code = '34').yearToDateAmount.value + indicator.where(code.code = '37').yearToDateAmount.value",
            "source" : "http://fhir.hl7.org.vn/core/StructureDefinition/vnCoreQuarterlyHealthcareCostSettlement"
          },
          {
            "key" : "vn-quarterly-settlement-formula-34",
            "severity" : "error",
            "human" : "Mã số 34 phải bằng mã số 35 cộng mã số 36 cho cả hai cột. Indicator 34 SHALL equal indicators 35 plus 36 for both columns.",
            "expression" : "indicator.where(code.code = '34').quarterAmount.value = indicator.where(code.code = '35').quarterAmount.value + indicator.where(code.code = '36').quarterAmount.value and indicator.where(code.code = '34').yearToDateAmount.value = indicator.where(code.code = '35').yearToDateAmount.value + indicator.where(code.code = '36').yearToDateAmount.value",
            "source" : "http://fhir.hl7.org.vn/core/StructureDefinition/vnCoreQuarterlyHealthcareCostSettlement"
          },
          {
            "key" : "vn-quarterly-settlement-formula-37",
            "severity" : "error",
            "human" : "Mã số 37 phải bằng mã số 38 cộng mã số 39 cho cả hai cột. Indicator 37 SHALL equal indicators 38 plus 39 for both columns.",
            "expression" : "indicator.where(code.code = '37').quarterAmount.value = indicator.where(code.code = '38').quarterAmount.value + indicator.where(code.code = '39').quarterAmount.value and indicator.where(code.code = '37').yearToDateAmount.value = indicator.where(code.code = '38').yearToDateAmount.value + indicator.where(code.code = '39').yearToDateAmount.value",
            "source" : "http://fhir.hl7.org.vn/core/StructureDefinition/vnCoreQuarterlyHealthcareCostSettlement"
          },
          {
            "key" : "vn-quarterly-settlement-formula-41",
            "severity" : "error",
            "human" : "Mã số 41 phải bằng mã số 22 trừ mã số 40 cho cả hai cột. Indicator 41 SHALL equal indicator 22 minus indicator 40 for both columns.",
            "expression" : "indicator.where(code.code = '41').quarterAmount.value = indicator.where(code.code = '22').quarterAmount.value - indicator.where(code.code = '40').quarterAmount.value and indicator.where(code.code = '41').yearToDateAmount.value = indicator.where(code.code = '22').yearToDateAmount.value - indicator.where(code.code = '40').yearToDateAmount.value",
            "source" : "http://fhir.hl7.org.vn/core/StructureDefinition/vnCoreQuarterlyHealthcareCostSettlement"
          },
          {
            "key" : "vn-quarterly-settlement-formula-42",
            "severity" : "error",
            "human" : "Khi mã số 35 lớn hơn hoặc bằng mã số 23, mã số 42 phải bằng mã số 35 trừ mã số 23; khi mã số 35 nhỏ hơn mã số 23, mã số 42 phải bằng 0 hoặc vắng mặt kèm DAR `not-applicable`, áp dụng độc lập cho từng cột. When indicator 35 is greater than or equal to indicator 23, indicator 42 SHALL equal 35 minus 23; when indicator 35 is less than indicator 23, indicator 42 SHALL be zero or absent with DAR `not-applicable`, independently for each column.",
            "expression" : "(indicator.where(code.code = '35').quarterAmount.value >= indicator.where(code.code = '23').quarterAmount.value implies (indicator.where(code.code = '42').quarterAmount.value.count() = 1 and indicator.where(code.code = '42').quarterAmount.value = indicator.where(code.code = '35').quarterAmount.value - indicator.where(code.code = '23').quarterAmount.value)) and (indicator.where(code.code = '35').quarterAmount.value < indicator.where(code.code = '23').quarterAmount.value implies ((indicator.where(code.code = '42').quarterAmount.value.count() = 1 and indicator.where(code.code = '42').quarterAmount.value = 0) or (indicator.where(code.code = '42').quarterAmount.value.empty() and indicator.where(code.code = '42').quarterAmount.extension.where(url = 'http://hl7.org/fhir/StructureDefinition/data-absent-reason').value = 'not-applicable'))) and (indicator.where(code.code = '35').yearToDateAmount.value >= indicator.where(code.code = '23').yearToDateAmount.value implies (indicator.where(code.code = '42').yearToDateAmount.value.count() = 1 and indicator.where(code.code = '42').yearToDateAmount.value = indicator.where(code.code = '35').yearToDateAmount.value - indicator.where(code.code = '23').yearToDateAmount.value)) and (indicator.where(code.code = '35').yearToDateAmount.value < indicator.where(code.code = '23').yearToDateAmount.value implies ((indicator.where(code.code = '42').yearToDateAmount.value.count() = 1 and indicator.where(code.code = '42').yearToDateAmount.value = 0) or (indicator.where(code.code = '42').yearToDateAmount.value.empty() and indicator.where(code.code = '42').yearToDateAmount.extension.where(url = 'http://hl7.org/fhir/StructureDefinition/data-absent-reason').value = 'not-applicable')))",
            "source" : "http://fhir.hl7.org.vn/core/StructureDefinition/vnCoreQuarterlyHealthcareCostSettlement"
          },
          {
            "key" : "vn-quarterly-settlement-formula-44",
            "severity" : "error",
            "human" : "Khi nguồn kinh phí sau điều chỉnh đủ thanh toán mã 41 và 42, mã 44 bằng (31-32+33)-41-42; ở nhánh thiếu kinh phí, mã 44 phải bằng 0 hoặc vắng mặt kèm DAR `not-applicable`, cho từng cột. When adjusted available funding covers indicators 41 and 42, indicator 44 SHALL equal (31-32+33)-41-42; in the insufficient-funding branch, indicator 44 SHALL be zero or absent with DAR `not-applicable`, independently for each column.",
            "expression" : "((indicator.where(code.code = '31').quarterAmount.value - indicator.where(code.code = '32').quarterAmount.value + indicator.where(code.code = '33').quarterAmount.value) >= (indicator.where(code.code = '41').quarterAmount.value + indicator.where(code.code = '42').quarterAmount.value) implies (indicator.where(code.code = '44').quarterAmount.value.count() = 1 and indicator.where(code.code = '44').quarterAmount.value = indicator.where(code.code = '31').quarterAmount.value - indicator.where(code.code = '32').quarterAmount.value + indicator.where(code.code = '33').quarterAmount.value - indicator.where(code.code = '41').quarterAmount.value - indicator.where(code.code = '42').quarterAmount.value)) and ((indicator.where(code.code = '31').quarterAmount.value - indicator.where(code.code = '32').quarterAmount.value + indicator.where(code.code = '33').quarterAmount.value) < (indicator.where(code.code = '41').quarterAmount.value + indicator.where(code.code = '42').quarterAmount.value) implies ((indicator.where(code.code = '44').quarterAmount.value.count() = 1 and indicator.where(code.code = '44').quarterAmount.value = 0) or (indicator.where(code.code = '44').quarterAmount.value.empty() and indicator.where(code.code = '44').quarterAmount.extension.where(url = 'http://hl7.org/fhir/StructureDefinition/data-absent-reason').value = 'not-applicable'))) and ((indicator.where(code.code = '31').yearToDateAmount.value - indicator.where(code.code = '32').yearToDateAmount.value + indicator.where(code.code = '33').yearToDateAmount.value) >= (indicator.where(code.code = '41').yearToDateAmount.value + indicator.where(code.code = '42').yearToDateAmount.value) implies (indicator.where(code.code = '44').yearToDateAmount.value.count() = 1 and indicator.where(code.code = '44').yearToDateAmount.value = indicator.where(code.code = '31').yearToDateAmount.value - indicator.where(code.code = '32').yearToDateAmount.value + indicator.where(code.code = '33').yearToDateAmount.value - indicator.where(code.code = '41').yearToDateAmount.value - indicator.where(code.code = '42').yearToDateAmount.value)) and ((indicator.where(code.code = '31').yearToDateAmount.value - indicator.where(code.code = '32').yearToDateAmount.value + indicator.where(code.code = '33').yearToDateAmount.value) < (indicator.where(code.code = '41').yearToDateAmount.value + indicator.where(code.code = '42').yearToDateAmount.value) implies ((indicator.where(code.code = '44').yearToDateAmount.value.count() = 1 and indicator.where(code.code = '44').yearToDateAmount.value = 0) or (indicator.where(code.code = '44').yearToDateAmount.value.empty() and indicator.where(code.code = '44').yearToDateAmount.extension.where(url = 'http://hl7.org/fhir/StructureDefinition/data-absent-reason').value = 'not-applicable')))",
            "source" : "http://fhir.hl7.org.vn/core/StructureDefinition/vnCoreQuarterlyHealthcareCostSettlement"
          },
          {
            "key" : "vn-quarterly-settlement-formula-45",
            "severity" : "error",
            "human" : "Khi nguồn kinh phí sau điều chỉnh không đủ thanh toán mã 41 và 42, mã 45 bằng 41+42-(31-32+33); ở nhánh đủ kinh phí, mã 45 phải bằng 0 hoặc vắng mặt kèm DAR `not-applicable`, cho từng cột. When adjusted available funding is insufficient for indicators 41 and 42, indicator 45 SHALL equal 41+42-(31-32+33); in the sufficient-funding branch, indicator 45 SHALL be zero or absent with DAR `not-applicable`, independently for each column.",
            "expression" : "((indicator.where(code.code = '31').quarterAmount.value - indicator.where(code.code = '32').quarterAmount.value + indicator.where(code.code = '33').quarterAmount.value) < (indicator.where(code.code = '41').quarterAmount.value + indicator.where(code.code = '42').quarterAmount.value) implies (indicator.where(code.code = '45').quarterAmount.value.count() = 1 and indicator.where(code.code = '45').quarterAmount.value = indicator.where(code.code = '41').quarterAmount.value + indicator.where(code.code = '42').quarterAmount.value - (indicator.where(code.code = '31').quarterAmount.value - indicator.where(code.code = '32').quarterAmount.value + indicator.where(code.code = '33').quarterAmount.value))) and ((indicator.where(code.code = '31').quarterAmount.value - indicator.where(code.code = '32').quarterAmount.value + indicator.where(code.code = '33').quarterAmount.value) >= (indicator.where(code.code = '41').quarterAmount.value + indicator.where(code.code = '42').quarterAmount.value) implies ((indicator.where(code.code = '45').quarterAmount.value.count() = 1 and indicator.where(code.code = '45').quarterAmount.value = 0) or (indicator.where(code.code = '45').quarterAmount.value.empty() and indicator.where(code.code = '45').quarterAmount.extension.where(url = 'http://hl7.org/fhir/StructureDefinition/data-absent-reason').value = 'not-applicable'))) and ((indicator.where(code.code = '31').yearToDateAmount.value - indicator.where(code.code = '32').yearToDateAmount.value + indicator.where(code.code = '33').yearToDateAmount.value) < (indicator.where(code.code = '41').yearToDateAmount.value + indicator.where(code.code = '42').yearToDateAmount.value) implies (indicator.where(code.code = '45').yearToDateAmount.value.count() = 1 and indicator.where(code.code = '45').yearToDateAmount.value = indicator.where(code.code = '41').yearToDateAmount.value + indicator.where(code.code = '42').yearToDateAmount.value - (indicator.where(code.code = '31').yearToDateAmount.value - indicator.where(code.code = '32').yearToDateAmount.value + indicator.where(code.code = '33').yearToDateAmount.value))) and ((indicator.where(code.code = '31').yearToDateAmount.value - indicator.where(code.code = '32').yearToDateAmount.value + indicator.where(code.code = '33').yearToDateAmount.value) >= (indicator.where(code.code = '41').yearToDateAmount.value + indicator.where(code.code = '42').yearToDateAmount.value) implies ((indicator.where(code.code = '45').yearToDateAmount.value.count() = 1 and indicator.where(code.code = '45').yearToDateAmount.value = 0) or (indicator.where(code.code = '45').yearToDateAmount.value.empty() and indicator.where(code.code = '45').yearToDateAmount.extension.where(url = 'http://hl7.org/fhir/StructureDefinition/data-absent-reason').value = 'not-applicable')))",
            "source" : "http://fhir.hl7.org.vn/core/StructureDefinition/vnCoreQuarterlyHealthcareCostSettlement"
          },
          {
            "key" : "vn-quarterly-settlement-44-45-mutually-exclusive",
            "severity" : "error",
            "human" : "Nếu mã 44 dương thì mã 45 phải bằng 0 hoặc vắng mặt kèm DAR `not-applicable`, áp dụng độc lập cho từng cột. If indicator 44 is positive, indicator 45 SHALL be zero or absent with DAR `not-applicable`, independently for each column.",
            "expression" : "(indicator.where(code.code = '44').quarterAmount.value > 0 implies ((indicator.where(code.code = '45').quarterAmount.value.count() = 1 and indicator.where(code.code = '45').quarterAmount.value = 0) or (indicator.where(code.code = '45').quarterAmount.value.empty() and indicator.where(code.code = '45').quarterAmount.extension.where(url = 'http://hl7.org/fhir/StructureDefinition/data-absent-reason').value = 'not-applicable'))) and (indicator.where(code.code = '44').yearToDateAmount.value > 0 implies ((indicator.where(code.code = '45').yearToDateAmount.value.count() = 1 and indicator.where(code.code = '45').yearToDateAmount.value = 0) or (indicator.where(code.code = '45').yearToDateAmount.value.empty() and indicator.where(code.code = '45').yearToDateAmount.extension.where(url = 'http://hl7.org/fhir/StructureDefinition/data-absent-reason').value = 'not-applicable')))",
            "source" : "http://fhir.hl7.org.vn/core/StructureDefinition/vnCoreQuarterlyHealthcareCostSettlement"
          },
          {
            "key" : "vn-quarterly-settlement-provider-payer-signers",
            "severity" : "error",
            "human" : "Hai nhóm người ký logic đều bắt buộc và tách biệt: providerSigner 1..* dùng đúng một role AUT và payerSigner 1..* dùng đúng một role VRF; một attester không được đồng thời thuộc cả hai nhóm. Both logical signer groups are required and distinct: providerSigner 1..* uses exactly one AUT discriminator and payerSigner 1..* uses exactly one VRF discriminator; an attester cannot belong to both groups.",
            "expression" : "attester.all(role.coding.where(system = 'http://terminology.hl7.org/CodeSystem/v3-ParticipationType' and (code = 'AUT' or code = 'VRF')).code.count() = 1) and attester.where(role.coding.where(system = 'http://terminology.hl7.org/CodeSystem/v3-ParticipationType' and code = 'AUT').exists()).count() >= 1 and attester.where(role.coding.where(system = 'http://terminology.hl7.org/CodeSystem/v3-ParticipationType' and code = 'VRF').exists()).count() >= 1",
            "source" : "http://fhir.hl7.org.vn/core/StructureDefinition/vnCoreQuarterlyHealthcareCostSettlement"
          },
          {
            "key" : "vn-quarterly-settlement-formula-48",
            "severity" : "error",
            "human" : "Mã số 48 phải bằng mã số 42 cho cả hai cột. Indicator 48 SHALL equal indicator 42 for both columns.",
            "expression" : "indicator.where(code.code = '48').quarterAmount.value = indicator.where(code.code = '42').quarterAmount.value and indicator.where(code.code = '48').yearToDateAmount.value = indicator.where(code.code = '42').yearToDateAmount.value",
            "source" : "http://fhir.hl7.org.vn/core/StructureDefinition/vnCoreQuarterlyHealthcareCostSettlement"
          },
          {
            "key" : "vn-quarterly-settlement-formula-50",
            "severity" : "error",
            "human" : "Mã số 50 phải bằng mã số 47 cộng mã số 48 trừ mã số 49 cho cả hai cột. Indicator 50 SHALL equal indicators 47 plus 48 minus 49 for both columns.",
            "expression" : "indicator.where(code.code = '50').quarterAmount.value = indicator.where(code.code = '47').quarterAmount.value + indicator.where(code.code = '48').quarterAmount.value - indicator.where(code.code = '49').quarterAmount.value and indicator.where(code.code = '50').yearToDateAmount.value = indicator.where(code.code = '47').yearToDateAmount.value + indicator.where(code.code = '48').yearToDateAmount.value - indicator.where(code.code = '49').yearToDateAmount.value",
            "source" : "http://fhir.hl7.org.vn/core/StructureDefinition/vnCoreQuarterlyHealthcareCostSettlement"
          },
          {
            "key" : "vn-quarterly-settlement-formula-55",
            "severity" : "error",
            "human" : "Mã số 55 phải bằng mã số 52 cộng mã số 53 trừ mã số 54 cho cả hai cột. Indicator 55 SHALL equal indicators 52 plus 53 minus 54 for both columns.",
            "expression" : "indicator.where(code.code = '55').quarterAmount.value = indicator.where(code.code = '52').quarterAmount.value + indicator.where(code.code = '53').quarterAmount.value - indicator.where(code.code = '54').quarterAmount.value and indicator.where(code.code = '55').yearToDateAmount.value = indicator.where(code.code = '52').yearToDateAmount.value + indicator.where(code.code = '53').yearToDateAmount.value - indicator.where(code.code = '54').yearToDateAmount.value",
            "source" : "http://fhir.hl7.org.vn/core/StructureDefinition/vnCoreQuarterlyHealthcareCostSettlement"
          }
        ],
        "isModifier" : false
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.identifier",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.identifier",
        "short" : "Định danh biên bản — Settlement identifier",
        "definition" : "Một hoặc nhiều định danh nghiệp vụ của biên bản quyết toán. One or more business identifiers for the quarterly settlement record.",
        "min" : 1,
        "max" : "*",
        "base" : {
          "path" : "vnCoreQuarterlyHealthcareCostSettlement.identifier",
          "min" : 1,
          "max" : "*"
        },
        "type" : [
          {
            "code" : "Identifier"
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.period",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.period",
        "short" : "Quý quyết toán — Settlement quarter",
        "definition" : "Khoảng ngày của đúng một quý dương lịch. The date range of exactly one calendar quarter.",
        "min" : 1,
        "max" : "1",
        "base" : {
          "path" : "vnCoreQuarterlyHealthcareCostSettlement.period",
          "min" : 1,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "Period"
          }
        ],
        "constraint" : [
          {
            "key" : "ele-1",
            "severity" : "error",
            "human" : "All FHIR elements must have a @value or children",
            "expression" : "hasValue() or (children().count() > id.count())",
            "xpath" : "@value|f:*|h:div",
            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key" : "per-1",
            "severity" : "error",
            "human" : "If present, start SHALL have a lower value than end",
            "expression" : "start.hasValue().not() or end.hasValue().not() or (start <= end)",
            "xpath" : "not(exists(f:start/@value)) or not(exists(f:end/@value)) or (xs:dateTime(f:start/@value) <= xs:dateTime(f:end/@value))"
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.period.id",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.period.id",
        "representation" : [
          "xmlAttr"
        ],
        "short" : "Unique id for inter-element referencing",
        "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "min" : 0,
        "max" : "1",
        "base" : {
          "path" : "Element.id",
          "min" : 0,
          "max" : "1"
        },
        "type" : [
          {
            "extension" : [
              {
                "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
                "valueUrl" : "string"
              }
            ],
            "code" : "http://hl7.org/fhirpath/System.String"
          }
        ],
        "isModifier" : false,
        "isSummary" : false,
        "mapping" : [
          {
            "identity" : "rim",
            "map" : "n/a"
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.period.extension",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.period.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "description" : "Extensions are always sliced by (at least) url",
          "rules" : "open"
        },
        "short" : "Additional content defined by implementations",
        "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias" : [
          "extensions",
          "user content"
        ],
        "min" : 0,
        "max" : "*",
        "base" : {
          "path" : "Element.extension",
          "min" : 0,
          "max" : "*"
        },
        "type" : [
          {
            "code" : "Extension"
          }
        ],
        "constraint" : [
          {
            "key" : "ele-1",
            "severity" : "error",
            "human" : "All FHIR elements must have a @value or children",
            "expression" : "hasValue() or (children().count() > id.count())",
            "xpath" : "@value|f:*|h:div",
            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key" : "ext-1",
            "severity" : "error",
            "human" : "Must have either extensions or value[x], not both",
            "expression" : "extension.exists() != value.exists()",
            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier" : false,
        "isSummary" : false,
        "mapping" : [
          {
            "identity" : "rim",
            "map" : "n/a"
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.period.start",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.period.start",
        "short" : "Starting time with inclusive boundary",
        "definition" : "The start of the period. The boundary is inclusive.",
        "comment" : "If the low element is missing, the meaning is that the low boundary is not known.",
        "min" : 1,
        "max" : "1",
        "base" : {
          "path" : "Period.start",
          "min" : 0,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "dateTime"
          }
        ],
        "condition" : [
          "per-1"
        ],
        "constraint" : [
          {
            "key" : "ele-1",
            "severity" : "error",
            "human" : "All FHIR elements must have a @value or children",
            "expression" : "hasValue() or (children().count() > id.count())",
            "xpath" : "@value|f:*|h:div",
            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "isModifier" : false,
        "isSummary" : true,
        "mapping" : [
          {
            "identity" : "v2",
            "map" : "DR.1"
          },
          {
            "identity" : "rim",
            "map" : "./low"
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.period.end",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.period.end",
        "short" : "End time with inclusive boundary, if not ongoing",
        "definition" : "The end of the period. If the end of the period is missing, it means no end was known or planned at the time the instance was created. The start may be in the past, and the end date in the future, which means that period is expected/planned to end at that time.",
        "comment" : "The high value includes any matching date/time. i.e. 2012-02-03T10:00:00 is in a period that has an end value of 2012-02-03.",
        "min" : 1,
        "max" : "1",
        "base" : {
          "path" : "Period.end",
          "min" : 0,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "dateTime"
          }
        ],
        "meaningWhenMissing" : "If the end of the period is missing, it means that the period is ongoing",
        "condition" : [
          "per-1"
        ],
        "constraint" : [
          {
            "key" : "ele-1",
            "severity" : "error",
            "human" : "All FHIR elements must have a @value or children",
            "expression" : "hasValue() or (children().count() > id.count())",
            "xpath" : "@value|f:*|h:div",
            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "isModifier" : false,
        "isSummary" : true,
        "mapping" : [
          {
            "identity" : "v2",
            "map" : "DR.2"
          },
          {
            "identity" : "rim",
            "map" : "./high"
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.payer",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.payer",
        "short" : "Cơ quan BHXH — BHXH payer",
        "definition" : "Cơ quan bảo hiểm xã hội lập và xác nhận biên bản. Payer là Organization nền, không phải VNCoreOrganization dành cho cơ sở KCB. Organization.identifier nên dùng namespace mã đơn vị do BHXH quản lý hoặc namespace được hai bên thỏa thuận; không dùng mã CSKCB và không dùng `sid/bhxh` dành cho mã số BHXH cá nhân. The social-insurance authority that prepares and attests the settlement. The payer uses base Organization, not the healthcare-provider-focused VNCoreOrganization. Organization.identifier SHOULD use a BHXH-managed organization-unit namespace or a namespace agreed by the parties; it SHALL NOT use a healthcare-facility code or the personal social-insurance-number `sid/bhxh`.",
        "min" : 1,
        "max" : "1",
        "base" : {
          "path" : "vnCoreQuarterlyHealthcareCostSettlement.payer",
          "min" : 1,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "Reference",
            "targetProfile" : [
              🔗 "http://hl7.org/fhir/StructureDefinition/Organization"
            ]
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.provider",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.provider",
        "short" : "Cơ sở KCB — Healthcare provider",
        "definition" : "Cơ sở khám bệnh, chữa bệnh ký hợp đồng BHYT. The contracted healthcare provider.",
        "min" : 1,
        "max" : "1",
        "base" : {
          "path" : "vnCoreQuarterlyHealthcareCostSettlement.provider",
          "min" : 1,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "Reference",
            "targetProfile" : [
              🔗 "http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-organization"
            ]
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.contractIdentifier",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.contractIdentifier",
        "short" : "Hợp đồng KCB BHYT — BHYT healthcare contract",
        "definition" : "Định danh hợp đồng KCB BHYT giữa payer và provider. Identifier of the BHYT healthcare contract between payer and provider.",
        "min" : 1,
        "max" : "1",
        "base" : {
          "path" : "vnCoreQuarterlyHealthcareCostSettlement.contractIdentifier",
          "min" : 1,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "Identifier"
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.contractDate",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.contractDate",
        "short" : "Ngày hợp đồng — Contract date",
        "definition" : "Ngày ký hoặc ngày xác lập hợp đồng KCB BHYT được viện dẫn trên biên bản. Date on which the referenced BHYT healthcare contract was signed or established.",
        "min" : 0,
        "max" : "1",
        "base" : {
          "path" : "vnCoreQuarterlyHealthcareCostSettlement.contractDate",
          "min" : 0,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "date"
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.supportingDocument",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.supportingDocument",
        "short" : "Tài liệu hỗ trợ — Supporting document",
        "definition" : "Tài liệu điện tử hỗ trợ việc đối chiếu hoặc render biên bản, ví dụ bản hợp đồng, phụ lục hoặc bảng tổng hợp có liên quan. Electronic documents supporting reconciliation or rendering of the report, such as the referenced contract, an addendum, or a related summary.",
        "min" : 0,
        "max" : "*",
        "base" : {
          "path" : "vnCoreQuarterlyHealthcareCostSettlement.supportingDocument",
          "min" : 0,
          "max" : "*"
        },
        "type" : [
          {
            "code" : "Reference",
            "targetProfile" : [
              🔗 "http://hl7.org/fhir/StructureDefinition/DocumentReference"
            ]
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.payerBankAccount",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.payerBankAccount",
        "short" : "Tài khoản ngân hàng cơ quan BHXH — Payer bank account",
        "definition" : "Số tài khoản chi trả của cơ quan BHXH ghi trên biểu mẫu; đây là dữ liệu tài chính của tổ chức, không phải tài khoản cá nhân. Disbursing bank-account number of the BHXH payer shown on the form; this is organizational financial data, not a personal account.",
        "min" : 0,
        "max" : "1",
        "base" : {
          "path" : "vnCoreQuarterlyHealthcareCostSettlement.payerBankAccount",
          "min" : 0,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "string"
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.payerBankName",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.payerBankName",
        "short" : "Ngân hàng của cơ quan BHXH — Payer bank name",
        "definition" : "Tên ngân hàng hoặc chi nhánh nơi cơ quan BHXH mở tài khoản chi trả. Name of the bank or branch holding the BHXH payer's disbursing account.",
        "min" : 0,
        "max" : "1",
        "base" : {
          "path" : "vnCoreQuarterlyHealthcareCostSettlement.payerBankName",
          "min" : 0,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "string"
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.providerBankAccount",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.providerBankAccount",
        "short" : "Tài khoản ngân hàng cơ sở KCB — Provider bank account",
        "definition" : "Số tài khoản nhận thanh toán của tổ chức cung cấp dịch vụ ghi trên biểu mẫu; đây là dữ liệu tài chính của tổ chức, không phải tài khoản cá nhân. Receiving bank-account number of the provider organization shown on the form; this is organizational financial data, not a personal account.",
        "min" : 0,
        "max" : "1",
        "base" : {
          "path" : "vnCoreQuarterlyHealthcareCostSettlement.providerBankAccount",
          "min" : 0,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "string"
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.providerBankName",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.providerBankName",
        "short" : "Ngân hàng của cơ sở KCB — Provider bank name",
        "definition" : "Tên ngân hàng hoặc chi nhánh nơi cơ sở KCB mở tài khoản nhận thanh toán; đây là dữ liệu của tổ chức. Name of the bank or branch holding the provider's receiving account; this is organizational data.",
        "min" : 0,
        "max" : "1",
        "base" : {
          "path" : "vnCoreQuarterlyHealthcareCostSettlement.providerBankName",
          "min" : 0,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "string"
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.indicator",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.indicator",
        "short" : "Chỉ tiêu quyết toán — Settlement indicator",
        "definition" : "Một dòng chỉ tiêu Mẫu 06/BH. Bộ mã hiện hành gồm 55 mã, mỗi mã đúng một lần. One Form 06/BH indicator row; the current set contains 55 unique codes.",
        "min" : 1,
        "max" : "*",
        "base" : {
          "path" : "vnCoreQuarterlyHealthcareCostSettlement.indicator",
          "min" : 1,
          "max" : "*"
        },
        "type" : [
          {
            "code" : "BackboneElement"
          }
        ],
        "constraint" : [
          {
            "key" : "ele-1",
            "severity" : "error",
            "human" : "All FHIR elements must have a @value or children",
            "expression" : "hasValue() or (children().count() > id.count())",
            "xpath" : "@value|f:*|h:div",
            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.indicator.id",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.indicator.id",
        "representation" : [
          "xmlAttr"
        ],
        "short" : "Unique id for inter-element referencing",
        "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "min" : 0,
        "max" : "1",
        "base" : {
          "path" : "Element.id",
          "min" : 0,
          "max" : "1"
        },
        "type" : [
          {
            "extension" : [
              {
                "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
                "valueUrl" : "string"
              }
            ],
            "code" : "http://hl7.org/fhirpath/System.String"
          }
        ],
        "isModifier" : false,
        "isSummary" : false,
        "mapping" : [
          {
            "identity" : "rim",
            "map" : "n/a"
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.indicator.extension",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.indicator.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "description" : "Extensions are always sliced by (at least) url",
          "rules" : "open"
        },
        "short" : "Additional content defined by implementations",
        "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias" : [
          "extensions",
          "user content"
        ],
        "min" : 0,
        "max" : "*",
        "base" : {
          "path" : "Element.extension",
          "min" : 0,
          "max" : "*"
        },
        "type" : [
          {
            "code" : "Extension"
          }
        ],
        "constraint" : [
          {
            "key" : "ele-1",
            "severity" : "error",
            "human" : "All FHIR elements must have a @value or children",
            "expression" : "hasValue() or (children().count() > id.count())",
            "xpath" : "@value|f:*|h:div",
            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key" : "ext-1",
            "severity" : "error",
            "human" : "Must have either extensions or value[x], not both",
            "expression" : "extension.exists() != value.exists()",
            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier" : false,
        "isSummary" : false,
        "mapping" : [
          {
            "identity" : "rim",
            "map" : "n/a"
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.indicator.modifierExtension",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.indicator.modifierExtension",
        "short" : "Extensions that cannot be ignored even if unrecognized",
        "definition" : "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "requirements" : "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
        "alias" : [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min" : 0,
        "max" : "*",
        "base" : {
          "path" : "BackboneElement.modifierExtension",
          "min" : 0,
          "max" : "*"
        },
        "type" : [
          {
            "code" : "Extension"
          }
        ],
        "constraint" : [
          {
            "key" : "ele-1",
            "severity" : "error",
            "human" : "All FHIR elements must have a @value or children",
            "expression" : "hasValue() or (children().count() > id.count())",
            "xpath" : "@value|f:*|h:div",
            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key" : "ext-1",
            "severity" : "error",
            "human" : "Must have either extensions or value[x], not both",
            "expression" : "extension.exists() != value.exists()",
            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier" : true,
        "isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
        "isSummary" : true,
        "mapping" : [
          {
            "identity" : "rim",
            "map" : "N/A"
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.indicator.code",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.indicator.code",
        "short" : "Mã chỉ tiêu — Indicator code",
        "definition" : "Mã số 1..55 theo Mẫu 06/BH. Indicator number 1..55 from Form 06/BH.",
        "min" : 1,
        "max" : "1",
        "base" : {
          "path" : "vnCoreQuarterlyHealthcareCostSettlement.indicator.code",
          "min" : 1,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "Coding"
          }
        ],
        "constraint" : [
          {
            "key" : "ele-1",
            "severity" : "error",
            "human" : "All FHIR elements must have a @value or children",
            "expression" : "hasValue() or (children().count() > id.count())",
            "xpath" : "@value|f:*|h:div",
            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "binding" : {
          "strength" : "required",
          "valueSet" : "http://fhir.hl7.org.vn/core/ValueSet/vn-quarterly-settlement-indicator-vs"
        }
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.indicator.code.id",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.indicator.code.id",
        "representation" : [
          "xmlAttr"
        ],
        "short" : "Unique id for inter-element referencing",
        "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "min" : 0,
        "max" : "1",
        "base" : {
          "path" : "Element.id",
          "min" : 0,
          "max" : "1"
        },
        "type" : [
          {
            "extension" : [
              {
                "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
                "valueUrl" : "string"
              }
            ],
            "code" : "http://hl7.org/fhirpath/System.String"
          }
        ],
        "isModifier" : false,
        "isSummary" : false,
        "mapping" : [
          {
            "identity" : "rim",
            "map" : "n/a"
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.indicator.code.extension",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.indicator.code.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "description" : "Extensions are always sliced by (at least) url",
          "rules" : "open"
        },
        "short" : "Additional content defined by implementations",
        "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias" : [
          "extensions",
          "user content"
        ],
        "min" : 0,
        "max" : "*",
        "base" : {
          "path" : "Element.extension",
          "min" : 0,
          "max" : "*"
        },
        "type" : [
          {
            "code" : "Extension"
          }
        ],
        "constraint" : [
          {
            "key" : "ele-1",
            "severity" : "error",
            "human" : "All FHIR elements must have a @value or children",
            "expression" : "hasValue() or (children().count() > id.count())",
            "xpath" : "@value|f:*|h:div",
            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key" : "ext-1",
            "severity" : "error",
            "human" : "Must have either extensions or value[x], not both",
            "expression" : "extension.exists() != value.exists()",
            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier" : false,
        "isSummary" : false,
        "mapping" : [
          {
            "identity" : "rim",
            "map" : "n/a"
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.indicator.code.system",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.indicator.code.system",
        "short" : "Identity of the terminology system",
        "definition" : "The identification of the code system that defines the meaning of the symbol in the code.",
        "comment" : "The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...).  OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.",
        "requirements" : "Need to be unambiguous about the source of the definition of the symbol.",
        "min" : 1,
        "max" : "1",
        "base" : {
          "path" : "Coding.system",
          "min" : 0,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "uri"
          }
        ],
        "fixedUri" : "http://fhir.hl7.org.vn/core/CodeSystem/vn-quarterly-settlement-indicator-cs",
        "constraint" : [
          {
            "key" : "ele-1",
            "severity" : "error",
            "human" : "All FHIR elements must have a @value or children",
            "expression" : "hasValue() or (children().count() > id.count())",
            "xpath" : "@value|f:*|h:div",
            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "isModifier" : false,
        "isSummary" : true,
        "mapping" : [
          {
            "identity" : "v2",
            "map" : "C*E.3"
          },
          {
            "identity" : "rim",
            "map" : "./codeSystem"
          },
          {
            "identity" : "orim",
            "map" : "fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem"
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.indicator.code.version",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.indicator.code.version",
        "short" : "Version of the system - if relevant",
        "definition" : "The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.",
        "comment" : "Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.",
        "min" : 0,
        "max" : "1",
        "base" : {
          "path" : "Coding.version",
          "min" : 0,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "string"
          }
        ],
        "constraint" : [
          {
            "key" : "ele-1",
            "severity" : "error",
            "human" : "All FHIR elements must have a @value or children",
            "expression" : "hasValue() or (children().count() > id.count())",
            "xpath" : "@value|f:*|h:div",
            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "isModifier" : false,
        "isSummary" : true,
        "mapping" : [
          {
            "identity" : "v2",
            "map" : "C*E.7"
          },
          {
            "identity" : "rim",
            "map" : "./codeSystemVersion"
          },
          {
            "identity" : "orim",
            "map" : "fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion"
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.indicator.code.code",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.indicator.code.code",
        "short" : "Symbol in syntax defined by the system",
        "definition" : "A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).",
        "requirements" : "Need to refer to a particular code in the system.",
        "min" : 1,
        "max" : "1",
        "base" : {
          "path" : "Coding.code",
          "min" : 0,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "code"
          }
        ],
        "constraint" : [
          {
            "key" : "ele-1",
            "severity" : "error",
            "human" : "All FHIR elements must have a @value or children",
            "expression" : "hasValue() or (children().count() > id.count())",
            "xpath" : "@value|f:*|h:div",
            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "isModifier" : false,
        "isSummary" : true,
        "mapping" : [
          {
            "identity" : "v2",
            "map" : "C*E.1"
          },
          {
            "identity" : "rim",
            "map" : "./code"
          },
          {
            "identity" : "orim",
            "map" : "fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code"
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.indicator.code.display",
        "extension" : [
          {
            "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean" : true
          }
        ],
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.indicator.code.display",
        "short" : "Representation defined by the system",
        "definition" : "A representation of the meaning of the code in the system, following the rules of the system.",
        "requirements" : "Need to be able to carry a human-readable meaning of the code for readers that do not know  the system.",
        "min" : 0,
        "max" : "1",
        "base" : {
          "path" : "Coding.display",
          "min" : 0,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "string"
          }
        ],
        "constraint" : [
          {
            "key" : "ele-1",
            "severity" : "error",
            "human" : "All FHIR elements must have a @value or children",
            "expression" : "hasValue() or (children().count() > id.count())",
            "xpath" : "@value|f:*|h:div",
            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "isModifier" : false,
        "isSummary" : true,
        "mapping" : [
          {
            "identity" : "v2",
            "map" : "C*E.2 - but note this is not well followed"
          },
          {
            "identity" : "rim",
            "map" : "CV.displayName"
          },
          {
            "identity" : "orim",
            "map" : "fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName"
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.indicator.code.userSelected",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.indicator.code.userSelected",
        "short" : "If this coding was chosen directly by the user",
        "definition" : "Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).",
        "comment" : "Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.",
        "requirements" : "This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.",
        "min" : 0,
        "max" : "1",
        "base" : {
          "path" : "Coding.userSelected",
          "min" : 0,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "boolean"
          }
        ],
        "constraint" : [
          {
            "key" : "ele-1",
            "severity" : "error",
            "human" : "All FHIR elements must have a @value or children",
            "expression" : "hasValue() or (children().count() > id.count())",
            "xpath" : "@value|f:*|h:div",
            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "isModifier" : false,
        "isSummary" : true,
        "mapping" : [
          {
            "identity" : "v2",
            "map" : "Sometimes implied by being first"
          },
          {
            "identity" : "rim",
            "map" : "CD.codingRationale"
          },
          {
            "identity" : "orim",
            "map" : "fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map;   fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\\#true a [     fhir:source \"true\";     fhir:target dt:CDCoding.codingRationale\\#O   ]"
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.indicator.quarterAmount",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.indicator.quarterAmount",
        "short" : "Số tiền trong quý — Quarter amount",
        "definition" : "Giá trị của chỉ tiêu phát sinh trong quý, làm tròn đến đồng. The indicator value for the quarter, rounded to whole VND.",
        "min" : 1,
        "max" : "1",
        "base" : {
          "path" : "vnCoreQuarterlyHealthcareCostSettlement.indicator.quarterAmount",
          "min" : 1,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "Money"
          }
        ],
        "constraint" : [
          {
            "key" : "ele-1",
            "severity" : "error",
            "human" : "All FHIR elements must have a @value or children",
            "expression" : "hasValue() or (children().count() > id.count())",
            "xpath" : "@value|f:*|h:div",
            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.indicator.quarterAmount.id",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.indicator.quarterAmount.id",
        "representation" : [
          "xmlAttr"
        ],
        "short" : "Unique id for inter-element referencing",
        "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "min" : 0,
        "max" : "1",
        "base" : {
          "path" : "Element.id",
          "min" : 0,
          "max" : "1"
        },
        "type" : [
          {
            "extension" : [
              {
                "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
                "valueUrl" : "string"
              }
            ],
            "code" : "http://hl7.org/fhirpath/System.String"
          }
        ],
        "isModifier" : false,
        "isSummary" : false,
        "mapping" : [
          {
            "identity" : "rim",
            "map" : "n/a"
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.indicator.quarterAmount.extension",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.indicator.quarterAmount.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "description" : "Extensions are always sliced by (at least) url",
          "rules" : "open"
        },
        "short" : "Additional content defined by implementations",
        "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias" : [
          "extensions",
          "user content"
        ],
        "min" : 0,
        "max" : "*",
        "base" : {
          "path" : "Element.extension",
          "min" : 0,
          "max" : "*"
        },
        "type" : [
          {
            "code" : "Extension"
          }
        ],
        "constraint" : [
          {
            "key" : "ele-1",
            "severity" : "error",
            "human" : "All FHIR elements must have a @value or children",
            "expression" : "hasValue() or (children().count() > id.count())",
            "xpath" : "@value|f:*|h:div",
            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key" : "ext-1",
            "severity" : "error",
            "human" : "Must have either extensions or value[x], not both",
            "expression" : "extension.exists() != value.exists()",
            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier" : false,
        "isSummary" : false,
        "mapping" : [
          {
            "identity" : "rim",
            "map" : "n/a"
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.indicator.quarterAmount.value",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.indicator.quarterAmount.value",
        "short" : "Numerical value (with implicit precision)",
        "definition" : "Numerical value (with implicit precision).",
        "comment" : "Monetary values have their own rules for handling precision (refer to standard accounting text books).",
        "requirements" : "The amount of the currency. The value includes an implicit precision in the presentation of the value.",
        "min" : 0,
        "max" : "1",
        "base" : {
          "path" : "Money.value",
          "min" : 0,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "decimal"
          }
        ],
        "constraint" : [
          {
            "key" : "ele-1",
            "severity" : "error",
            "human" : "All FHIR elements must have a @value or children",
            "expression" : "hasValue() or (children().count() > id.count())",
            "xpath" : "@value|f:*|h:div",
            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "isModifier" : false,
        "isSummary" : true,
        "mapping" : [
          {
            "identity" : "v2",
            "map" : "MO.Value"
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.indicator.quarterAmount.currency",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.indicator.quarterAmount.currency",
        "short" : "ISO 4217 Currency Code",
        "definition" : "ISO 4217 Currency Code.",
        "requirements" : "A code indicating the currency, taken from ISO 4217.",
        "min" : 1,
        "max" : "1",
        "base" : {
          "path" : "Money.currency",
          "min" : 0,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "code"
          }
        ],
        "fixedCode" : "VND",
        "constraint" : [
          {
            "key" : "ele-1",
            "severity" : "error",
            "human" : "All FHIR elements must have a @value or children",
            "expression" : "hasValue() or (children().count() > id.count())",
            "xpath" : "@value|f:*|h:div",
            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "isModifier" : false,
        "isSummary" : true,
        "binding" : {
          "extension" : [
            {
              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString" : "CurrencyCode"
            }
          ],
          "strength" : "required",
          "description" : "A code indicating the currency, taken from ISO 4217.",
          "valueSet" : "http://hl7.org/fhir/ValueSet/currencies|4.0.1"
        },
        "mapping" : [
          {
            "identity" : "v2",
            "map" : "MO.Currency"
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.indicator.yearToDateAmount",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.indicator.yearToDateAmount",
        "short" : "Lũy kế từ đầu năm — Year-to-date amount",
        "definition" : "Giá trị lũy kế của chỉ tiêu từ đầu năm đến hết quý, làm tròn đến đồng. Mã 1, 2, 3, 10 không ghi lũy kế; mã 30 và 43 không ghi ở cả hai cột. Các ô không áp dụng vẫn giữ Money nhưng bỏ value và gắn data-absent-reason `not-applicable`. The cumulative indicator value from the beginning of the year through the quarter, rounded to whole VND. Indicators 1, 2, 3, and 10 do not populate year-to-date values; indicators 30 and 43 populate neither column. Retain Money for each non-applicable cell, omit value, and add data-absent-reason `not-applicable`.",
        "min" : 1,
        "max" : "1",
        "base" : {
          "path" : "vnCoreQuarterlyHealthcareCostSettlement.indicator.yearToDateAmount",
          "min" : 1,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "Money"
          }
        ],
        "constraint" : [
          {
            "key" : "ele-1",
            "severity" : "error",
            "human" : "All FHIR elements must have a @value or children",
            "expression" : "hasValue() or (children().count() > id.count())",
            "xpath" : "@value|f:*|h:div",
            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.indicator.yearToDateAmount.id",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.indicator.yearToDateAmount.id",
        "representation" : [
          "xmlAttr"
        ],
        "short" : "Unique id for inter-element referencing",
        "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "min" : 0,
        "max" : "1",
        "base" : {
          "path" : "Element.id",
          "min" : 0,
          "max" : "1"
        },
        "type" : [
          {
            "extension" : [
              {
                "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
                "valueUrl" : "string"
              }
            ],
            "code" : "http://hl7.org/fhirpath/System.String"
          }
        ],
        "isModifier" : false,
        "isSummary" : false,
        "mapping" : [
          {
            "identity" : "rim",
            "map" : "n/a"
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.indicator.yearToDateAmount.extension",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.indicator.yearToDateAmount.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "description" : "Extensions are always sliced by (at least) url",
          "rules" : "open"
        },
        "short" : "Additional content defined by implementations",
        "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias" : [
          "extensions",
          "user content"
        ],
        "min" : 0,
        "max" : "*",
        "base" : {
          "path" : "Element.extension",
          "min" : 0,
          "max" : "*"
        },
        "type" : [
          {
            "code" : "Extension"
          }
        ],
        "constraint" : [
          {
            "key" : "ele-1",
            "severity" : "error",
            "human" : "All FHIR elements must have a @value or children",
            "expression" : "hasValue() or (children().count() > id.count())",
            "xpath" : "@value|f:*|h:div",
            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key" : "ext-1",
            "severity" : "error",
            "human" : "Must have either extensions or value[x], not both",
            "expression" : "extension.exists() != value.exists()",
            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier" : false,
        "isSummary" : false,
        "mapping" : [
          {
            "identity" : "rim",
            "map" : "n/a"
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.indicator.yearToDateAmount.value",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.indicator.yearToDateAmount.value",
        "short" : "Numerical value (with implicit precision)",
        "definition" : "Numerical value (with implicit precision).",
        "comment" : "Monetary values have their own rules for handling precision (refer to standard accounting text books).",
        "requirements" : "The amount of the currency. The value includes an implicit precision in the presentation of the value.",
        "min" : 0,
        "max" : "1",
        "base" : {
          "path" : "Money.value",
          "min" : 0,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "decimal"
          }
        ],
        "constraint" : [
          {
            "key" : "ele-1",
            "severity" : "error",
            "human" : "All FHIR elements must have a @value or children",
            "expression" : "hasValue() or (children().count() > id.count())",
            "xpath" : "@value|f:*|h:div",
            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "isModifier" : false,
        "isSummary" : true,
        "mapping" : [
          {
            "identity" : "v2",
            "map" : "MO.Value"
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.indicator.yearToDateAmount.currency",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.indicator.yearToDateAmount.currency",
        "short" : "ISO 4217 Currency Code",
        "definition" : "ISO 4217 Currency Code.",
        "requirements" : "A code indicating the currency, taken from ISO 4217.",
        "min" : 1,
        "max" : "1",
        "base" : {
          "path" : "Money.currency",
          "min" : 0,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "code"
          }
        ],
        "fixedCode" : "VND",
        "constraint" : [
          {
            "key" : "ele-1",
            "severity" : "error",
            "human" : "All FHIR elements must have a @value or children",
            "expression" : "hasValue() or (children().count() > id.count())",
            "xpath" : "@value|f:*|h:div",
            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "isModifier" : false,
        "isSummary" : true,
        "binding" : {
          "extension" : [
            {
              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString" : "CurrencyCode"
            }
          ],
          "strength" : "required",
          "description" : "A code indicating the currency, taken from ISO 4217.",
          "valueSet" : "http://hl7.org/fhir/ValueSet/currencies|4.0.1"
        },
        "mapping" : [
          {
            "identity" : "v2",
            "map" : "MO.Currency"
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.payerOpinion",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.payerOpinion",
        "short" : "Ý kiến cơ quan BHXH — Payer opinion",
        "definition" : "Ý kiến hoặc bảo lưu của cơ quan BHXH trên biên bản. The payer's comments or reservations on the settlement.",
        "min" : 0,
        "max" : "1",
        "base" : {
          "path" : "vnCoreQuarterlyHealthcareCostSettlement.payerOpinion",
          "min" : 0,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "string"
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.providerOpinion",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.providerOpinion",
        "short" : "Ý kiến cơ sở KCB — Provider opinion",
        "definition" : "Ý kiến hoặc bảo lưu của cơ sở KCB trên biên bản. The provider's comments or reservations on the settlement.",
        "min" : 0,
        "max" : "1",
        "base" : {
          "path" : "vnCoreQuarterlyHealthcareCostSettlement.providerOpinion",
          "min" : 0,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "string"
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.attester",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.attester",
        "short" : "Người ký xác nhận — Attester",
        "definition" : "Người đại diện hai bên ký xác nhận; phải có ít nhất một người ký phía cơ sở KCB và một người xác minh phía cơ quan BHXH. Representatives who attest the record; at least one healthcare-provider signer and one BHXH payer verifier are required.",
        "comment" : "Hai nhóm logic `providerSigner 1..*` và `payerSigner 1..*` được phân biệt bằng đúng một `role` AUT hoặc VRF trên mỗi attester và thực thi bằng invariant `vn-quarterly-settlement-provider-payer-signers`. SUSHI không hỗ trợ quy tắc `contains` trực tiếp trên LogicalModel; workaround này thực thi cardinality và phân biệt role nhưng không tạo `sliceName` trong StructureDefinition sinh ra. The logical signer groups use exactly one AUT or VRF discriminator per attester and are enforced by an invariant because SUSHI does not permit `contains` rules on a LogicalModel; this enforces cardinality and role separation without emitting slice names.",
        "min" : 2,
        "max" : "*",
        "base" : {
          "path" : "vnCoreQuarterlyHealthcareCostSettlement.attester",
          "min" : 2,
          "max" : "*"
        },
        "type" : [
          {
            "code" : "BackboneElement"
          }
        ],
        "constraint" : [
          {
            "key" : "ele-1",
            "severity" : "error",
            "human" : "All FHIR elements must have a @value or children",
            "expression" : "hasValue() or (children().count() > id.count())",
            "xpath" : "@value|f:*|h:div",
            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.attester.id",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.attester.id",
        "representation" : [
          "xmlAttr"
        ],
        "short" : "Unique id for inter-element referencing",
        "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "min" : 0,
        "max" : "1",
        "base" : {
          "path" : "Element.id",
          "min" : 0,
          "max" : "1"
        },
        "type" : [
          {
            "extension" : [
              {
                "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
                "valueUrl" : "string"
              }
            ],
            "code" : "http://hl7.org/fhirpath/System.String"
          }
        ],
        "isModifier" : false,
        "isSummary" : false,
        "mapping" : [
          {
            "identity" : "rim",
            "map" : "n/a"
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.attester.extension",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.attester.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "description" : "Extensions are always sliced by (at least) url",
          "rules" : "open"
        },
        "short" : "Additional content defined by implementations",
        "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias" : [
          "extensions",
          "user content"
        ],
        "min" : 0,
        "max" : "*",
        "base" : {
          "path" : "Element.extension",
          "min" : 0,
          "max" : "*"
        },
        "type" : [
          {
            "code" : "Extension"
          }
        ],
        "constraint" : [
          {
            "key" : "ele-1",
            "severity" : "error",
            "human" : "All FHIR elements must have a @value or children",
            "expression" : "hasValue() or (children().count() > id.count())",
            "xpath" : "@value|f:*|h:div",
            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key" : "ext-1",
            "severity" : "error",
            "human" : "Must have either extensions or value[x], not both",
            "expression" : "extension.exists() != value.exists()",
            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier" : false,
        "isSummary" : false,
        "mapping" : [
          {
            "identity" : "rim",
            "map" : "n/a"
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.attester.modifierExtension",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.attester.modifierExtension",
        "short" : "Extensions that cannot be ignored even if unrecognized",
        "definition" : "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "requirements" : "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
        "alias" : [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min" : 0,
        "max" : "*",
        "base" : {
          "path" : "BackboneElement.modifierExtension",
          "min" : 0,
          "max" : "*"
        },
        "type" : [
          {
            "code" : "Extension"
          }
        ],
        "constraint" : [
          {
            "key" : "ele-1",
            "severity" : "error",
            "human" : "All FHIR elements must have a @value or children",
            "expression" : "hasValue() or (children().count() > id.count())",
            "xpath" : "@value|f:*|h:div",
            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key" : "ext-1",
            "severity" : "error",
            "human" : "Must have either extensions or value[x], not both",
            "expression" : "extension.exists() != value.exists()",
            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier" : true,
        "isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
        "isSummary" : true,
        "mapping" : [
          {
            "identity" : "rim",
            "map" : "N/A"
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.attester.party",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.attester.party",
        "short" : "Người ký theo vai trò — Attesting party and role",
        "definition" : "PractitionerRole nền xác định người hoặc vai trò ký, tổ chức và vai trò nghiệp vụ; dùng nền để phía cơ quan BHXH không bị ép vào profile vai trò hành nghề tại cơ sở KCB. Base PractitionerRole identifying the signer or signing role, organization, and business role; the base type avoids forcing a BHXH payer representative into a healthcare-provider practice-role profile.",
        "min" : 1,
        "max" : "1",
        "base" : {
          "path" : "vnCoreQuarterlyHealthcareCostSettlement.attester.party",
          "min" : 1,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "Reference",
            "targetProfile" : [
              🔗 "http://hl7.org/fhir/StructureDefinition/PractitionerRole"
            ]
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.attester.role",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.attester.role",
        "short" : "Vai trò ký — Attestation role",
        "definition" : "Mã phân biệt phía ký: HL7 v3 ParticipationType `AUT` cho cơ sở KCB và `VRF` cho cơ quan BHXH. Chức vụ cụ thể trên biểu mẫu có thể ghi thêm trong text. Side discriminator: HL7 v3 ParticipationType `AUT` for the provider and `VRF` for the BHXH payer. A form-specific office or title may additionally be conveyed in text.",
        "min" : 1,
        "max" : "1",
        "base" : {
          "path" : "vnCoreQuarterlyHealthcareCostSettlement.attester.role",
          "min" : 1,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "CodeableConcept"
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.attester.time",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.attester.time",
        "short" : "Thời điểm ký — Attestation time",
        "definition" : "Thời điểm người đại diện ký hoặc xác nhận điện tử. Time at which the representative signed or electronically attested.",
        "min" : 0,
        "max" : "1",
        "base" : {
          "path" : "vnCoreQuarterlyHealthcareCostSettlement.attester.time",
          "min" : 0,
          "max" : "1"
        },
        "type" : [
          {
            "code" : "dateTime"
          }
        ]
      }
    ]
  },
  "differential" : {
    "element" : [
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement",
        "short" : "Quyết toán chi phí KCB BHYT theo quý — VN Core Quarterly Healthcare Cost Settlement",
        "definition" : "Mô hình logic chuẩn cho Biên bản quyết toán, thanh toán chi phí khám bệnh, chữa bệnh BHYT theo quý (Mẫu số 06/BH), gồm định danh biên bản, đúng một quý, bên chi trả, cơ sở KCB, hợp đồng, bộ 55 chỉ tiêu hiện hành với hai cột trong quý/lũy kế, ý kiến hai bên và người ký xác nhận. LogicalModel là carrier dữ liệu của biểu mẫu; PaymentReconciliation tiếp tục mang semantics remittance/phân bổ khoản thanh toán bulk, còn tài liệu ký có thể render từ instance này và đóng gói bằng Composition/DocumentReference. Căn cứ: [TT 12/2026/TT-BTC] (ban hành 10/02/2026, hiệu lực 10/02/2026) — Giám định, thanh toán, quyết toán chi phí KCB BHYT; [NĐ 188/2025/NĐ-CP] (ban hành 01/07/2025, hiệu lực 15/08/2025) — Hướng dẫn thi hành Luật BHYT.\n\nThis logical model is the canonical data carrier for the quarterly BHYT healthcare-cost settlement and payment record (Form 06/BH). It contains the settlement identifiers, exactly one calendar quarter, payer, provider, contract, the current 55-indicator set with quarter and year-to-date columns, both parties' opinions, and attestations. PaymentReconciliation retains its FHIR remittance and bulk-payment allocation semantics; a signed document may be rendered from this model and packaged using Composition or DocumentReference.",
        "constraint" : [
          {
            "key" : "vn-quarterly-settlement-current-indicator-set",
            "severity" : "error",
            "human" : "Biên bản phải có đúng và đủ 55 mã chỉ tiêu hiện hành, mỗi mã xuất hiện đúng một lần. The settlement SHALL contain the complete current set of 55 indicator codes, with no duplicate code.",
            "expression" : "indicator.code.code.count() = 55 and indicator.code.code.isDistinct()",
            "source" : "http://fhir.hl7.org.vn/core/StructureDefinition/vnCoreQuarterlyHealthcareCostSettlement"
          },
          {
            "key" : "vn-quarterly-settlement-calendar-quarter",
            "severity" : "error",
            "human" : "Period phải bắt đầu ngày đầu quý và kết thúc ngày cuối cùng của cùng quý, cùng năm. The period SHALL start on the first day and end on the last day of the same calendar quarter and year.",
            "expression" : "period.start.exists() and period.end.exists() and period.start.toString().substring(0, 4) = period.end.toString().substring(0, 4) and ((period.start.toString().contains('-01-01') and period.end.toString().contains('-03-31')) or (period.start.toString().contains('-04-01') and period.end.toString().contains('-06-30')) or (period.start.toString().contains('-07-01') and period.end.toString().contains('-09-30')) or (period.start.toString().contains('-10-01') and period.end.toString().contains('-12-31')))",
            "source" : "http://fhir.hl7.org.vn/core/StructureDefinition/vnCoreQuarterlyHealthcareCostSettlement"
          },
          {
            "key" : "vn-quarterly-settlement-money-vnd",
            "severity" : "error",
            "human" : "Mọi số tiền trong quý và lũy kế phải dùng VND. Every quarter and year-to-date amount SHALL use VND.",
            "expression" : "indicator.quarterAmount.currency.all($this = 'VND') and indicator.yearToDateAmount.currency.all($this = 'VND')",
            "source" : "http://fhir.hl7.org.vn/core/StructureDefinition/vnCoreQuarterlyHealthcareCostSettlement"
          },
          {
            "key" : "vn-quarterly-settlement-amount-applicability",
            "severity" : "error",
            "human" : "Ma trận áp dụng của Mẫu 06/BH phải được giữ nguyên: mã 1, 2, 3, 10 không có giá trị lũy kế và phải mang DAR `not-applicable`; mã 30, 43 không có giá trị ở cả hai cột và phải mang cùng DAR; các ô áp dụng khác phải có đúng một Money.value, ngoại trừ nhánh điều kiện của mã 42 và cặp 44/45 được kiểm riêng. Preserve the Form 06/BH applicability matrix: indicators 1, 2, 3, and 10 have no year-to-date value and SHALL carry DAR `not-applicable`; indicators 30 and 43 have no value in either column and SHALL carry the same DAR; every other applicable cell SHALL contain exactly one Money.value, except the conditional branches of indicator 42 and indicators 44/45, which are validated separately.",
            "expression" : "indicator.where(code.code = '1' or code.code = '2' or code.code = '3' or code.code = '10').yearToDateAmount.all(value.empty() and extension.where(url = 'http://hl7.org/fhir/StructureDefinition/data-absent-reason').value = 'not-applicable') and indicator.where(code.code = '30' or code.code = '43').all(quarterAmount.value.empty() and quarterAmount.extension.where(url = 'http://hl7.org/fhir/StructureDefinition/data-absent-reason').value = 'not-applicable' and yearToDateAmount.value.empty() and yearToDateAmount.extension.where(url = 'http://hl7.org/fhir/StructureDefinition/data-absent-reason').value = 'not-applicable') and indicator.where(code.code != '30' and code.code != '42' and code.code != '43' and code.code != '44' and code.code != '45').quarterAmount.all(value.count() = 1) and indicator.where(code.code != '1' and code.code != '2' and code.code != '3' and code.code != '10' and code.code != '30' and code.code != '42' and code.code != '43' and code.code != '44' and code.code != '45').yearToDateAmount.all(value.count() = 1)",
            "source" : "http://fhir.hl7.org.vn/core/StructureDefinition/vnCoreQuarterlyHealthcareCostSettlement"
          },
          {
            "key" : "vn-quarterly-settlement-formula-1",
            "severity" : "error",
            "human" : "Trong cột trong quý, mã số 1 phải bằng mã số 2 cộng mã số 11; biểu mẫu không ghi lũy kế cho mã 1 và 2. In the quarter column, indicator 1 SHALL equal indicators 2 plus 11; the form does not populate year-to-date values for indicators 1 and 2.",
            "expression" : "indicator.where(code.code = '1').quarterAmount.value = indicator.where(code.code = '2').quarterAmount.value + indicator.where(code.code = '11').quarterAmount.value",
            "source" : "http://fhir.hl7.org.vn/core/StructureDefinition/vnCoreQuarterlyHealthcareCostSettlement"
          },
          {
            "key" : "vn-quarterly-settlement-formula-2",
            "severity" : "error",
            "human" : "Trong cột trong quý, mã số 2 phải bằng mã số 3 cộng mã số 4 trừ mã số 8; biểu mẫu không ghi lũy kế cho mã 2 và 3. In the quarter column, indicator 2 SHALL equal 3 plus 4 minus 8; the form does not populate year-to-date values for indicators 2 and 3.",
            "expression" : "indicator.where(code.code = '2').quarterAmount.value = indicator.where(code.code = '3').quarterAmount.value + indicator.where(code.code = '4').quarterAmount.value - indicator.where(code.code = '8').quarterAmount.value",
            "source" : "http://fhir.hl7.org.vn/core/StructureDefinition/vnCoreQuarterlyHealthcareCostSettlement"
          },
          {
            "key" : "vn-quarterly-settlement-formula-4",
            "severity" : "error",
            "human" : "Mã số 4 phải bằng mã số 5 cộng mã số 6 trừ mã số 7 cho cả hai cột. Indicator 4 SHALL equal 5 plus 6 minus 7 for both columns.",
            "expression" : "indicator.where(code.code = '4').quarterAmount.value = indicator.where(code.code = '5').quarterAmount.value + indicator.where(code.code = '6').quarterAmount.value - indicator.where(code.code = '7').quarterAmount.value and indicator.where(code.code = '4').yearToDateAmount.value = indicator.where(code.code = '5').yearToDateAmount.value + indicator.where(code.code = '6').yearToDateAmount.value - indicator.where(code.code = '7').yearToDateAmount.value",
            "source" : "http://fhir.hl7.org.vn/core/StructureDefinition/vnCoreQuarterlyHealthcareCostSettlement"
          },
          {
            "key" : "vn-quarterly-settlement-formula-9",
            "severity" : "error",
            "human" : "Mã số 9 phải bằng mã số 23 cho cả hai cột. Indicator 9 SHALL equal indicator 23 for both columns.",
            "expression" : "indicator.where(code.code = '9').quarterAmount.value = indicator.where(code.code = '23').quarterAmount.value and indicator.where(code.code = '9').yearToDateAmount.value = indicator.where(code.code = '23').yearToDateAmount.value",
            "source" : "http://fhir.hl7.org.vn/core/StructureDefinition/vnCoreQuarterlyHealthcareCostSettlement"
          },
          {
            "key" : "vn-quarterly-settlement-formula-10",
            "severity" : "error",
            "human" : "Trong cột trong quý, mã số 10 phải bằng mã số 2 trừ mã số 9; biểu mẫu không ghi lũy kế cho mã 10. In the quarter column, indicator 10 SHALL equal indicator 2 minus indicator 9; the form does not populate a year-to-date value for indicator 10.",
            "expression" : "indicator.where(code.code = '10').quarterAmount.value = indicator.where(code.code = '2').quarterAmount.value - indicator.where(code.code = '9').quarterAmount.value",
            "source" : "http://fhir.hl7.org.vn/core/StructureDefinition/vnCoreQuarterlyHealthcareCostSettlement"
          },
          {
            "key" : "vn-quarterly-settlement-formula-11",
            "severity" : "error",
            "human" : "Mã số 11 phải bằng mã số 24 cho cả hai cột. Indicator 11 SHALL equal indicator 24 for both columns.",
            "expression" : "indicator.where(code.code = '11').quarterAmount.value = indicator.where(code.code = '24').quarterAmount.value and indicator.where(code.code = '11').yearToDateAmount.value = indicator.where(code.code = '24').yearToDateAmount.value",
            "source" : "http://fhir.hl7.org.vn/core/StructureDefinition/vnCoreQuarterlyHealthcareCostSettlement"
          },
          {
            "key" : "vn-quarterly-settlement-formula-12",
            "severity" : "error",
            "human" : "Mã số 12 phải bằng mã số 13 cộng mã số 14 cộng mã số 18 cho cả hai cột. Indicator 12 SHALL equal indicators 13 plus 14 plus 18 for both columns.",
            "expression" : "indicator.where(code.code = '12').quarterAmount.value = indicator.where(code.code = '13').quarterAmount.value + indicator.where(code.code = '14').quarterAmount.value + indicator.where(code.code = '18').quarterAmount.value and indicator.where(code.code = '12').yearToDateAmount.value = indicator.where(code.code = '13').yearToDateAmount.value + indicator.where(code.code = '14').yearToDateAmount.value + indicator.where(code.code = '18').yearToDateAmount.value",
            "source" : "http://fhir.hl7.org.vn/core/StructureDefinition/vnCoreQuarterlyHealthcareCostSettlement"
          },
          {
            "key" : "vn-quarterly-settlement-formula-14",
            "severity" : "error",
            "human" : "Mã số 14 phải bằng mã số 15 cộng mã số 16 cộng mã số 17 cho cả hai cột. Indicator 14 SHALL equal indicators 15 plus 16 plus 17 for both columns.",
            "expression" : "indicator.where(code.code = '14').quarterAmount.value = indicator.where(code.code = '15').quarterAmount.value + indicator.where(code.code = '16').quarterAmount.value + indicator.where(code.code = '17').quarterAmount.value and indicator.where(code.code = '14').yearToDateAmount.value = indicator.where(code.code = '15').yearToDateAmount.value + indicator.where(code.code = '16').yearToDateAmount.value + indicator.where(code.code = '17').yearToDateAmount.value",
            "source" : "http://fhir.hl7.org.vn/core/StructureDefinition/vnCoreQuarterlyHealthcareCostSettlement"
          },
          {
            "key" : "vn-quarterly-settlement-formula-18",
            "severity" : "error",
            "human" : "Mã số 18 phải bằng mã số 19 trừ mã số 20 cho cả hai cột. Indicator 18 SHALL equal indicator 19 minus indicator 20 for both columns.",
            "expression" : "indicator.where(code.code = '18').quarterAmount.value = indicator.where(code.code = '19').quarterAmount.value - indicator.where(code.code = '20').quarterAmount.value and indicator.where(code.code = '18').yearToDateAmount.value = indicator.where(code.code = '19').yearToDateAmount.value - indicator.where(code.code = '20').yearToDateAmount.value",
            "source" : "http://fhir.hl7.org.vn/core/StructureDefinition/vnCoreQuarterlyHealthcareCostSettlement"
          },
          {
            "key" : "vn-quarterly-settlement-formula-21",
            "severity" : "error",
            "human" : "Mã số 21 phải bằng mã số 13 cộng mã số 15 cộng mã số 18 cho cả hai cột. Indicator 21 SHALL equal indicators 13 plus 15 plus 18 for both columns.",
            "expression" : "indicator.where(code.code = '21').quarterAmount.value = indicator.where(code.code = '13').quarterAmount.value + indicator.where(code.code = '15').quarterAmount.value + indicator.where(code.code = '18').quarterAmount.value and indicator.where(code.code = '21').yearToDateAmount.value = indicator.where(code.code = '13').yearToDateAmount.value + indicator.where(code.code = '15').yearToDateAmount.value + indicator.where(code.code = '18').yearToDateAmount.value",
            "source" : "http://fhir.hl7.org.vn/core/StructureDefinition/vnCoreQuarterlyHealthcareCostSettlement"
          },
          {
            "key" : "vn-quarterly-settlement-formula-22",
            "severity" : "error",
            "human" : "Mã số 22 phải bằng mã số 23 cộng mã số 24 cho cả hai cột. Indicator 22 SHALL equal indicators 23 plus 24 for both columns.",
            "expression" : "indicator.where(code.code = '22').quarterAmount.value = indicator.where(code.code = '23').quarterAmount.value + indicator.where(code.code = '24').quarterAmount.value and indicator.where(code.code = '22').yearToDateAmount.value = indicator.where(code.code = '23').yearToDateAmount.value + indicator.where(code.code = '24').yearToDateAmount.value",
            "source" : "http://fhir.hl7.org.vn/core/StructureDefinition/vnCoreQuarterlyHealthcareCostSettlement"
          },
          {
            "key" : "vn-quarterly-settlement-formula-24",
            "severity" : "error",
            "human" : "Mã số 24 phải bằng mã số 25 cộng mã số 26 cho cả hai cột. Indicator 24 SHALL equal indicators 25 plus 26 for both columns.",
            "expression" : "indicator.where(code.code = '24').quarterAmount.value = indicator.where(code.code = '25').quarterAmount.value + indicator.where(code.code = '26').quarterAmount.value and indicator.where(code.code = '24').yearToDateAmount.value = indicator.where(code.code = '25').yearToDateAmount.value + indicator.where(code.code = '26').yearToDateAmount.value",
            "source" : "http://fhir.hl7.org.vn/core/StructureDefinition/vnCoreQuarterlyHealthcareCostSettlement"
          },
          {
            "key" : "vn-quarterly-settlement-formula-27",
            "severity" : "error",
            "human" : "Mã số 27 phải bằng mã số 21 trừ mã số 23 cho cả hai cột. Indicator 27 SHALL equal indicator 21 minus indicator 23 for both columns.",
            "expression" : "indicator.where(code.code = '27').quarterAmount.value = indicator.where(code.code = '21').quarterAmount.value - indicator.where(code.code = '23').quarterAmount.value and indicator.where(code.code = '27').yearToDateAmount.value = indicator.where(code.code = '21').yearToDateAmount.value - indicator.where(code.code = '23').yearToDateAmount.value",
            "source" : "http://fhir.hl7.org.vn/core/StructureDefinition/vnCoreQuarterlyHealthcareCostSettlement"
          },
          {
            "key" : "vn-quarterly-settlement-formula-33",
            "severity" : "error",
            "human" : "Mã số 33 phải bằng mã số 34 cộng mã số 37 cho cả hai cột. Indicator 33 SHALL equal indicators 34 plus 37 for both columns.",
            "expression" : "indicator.where(code.code = '33').quarterAmount.value = indicator.where(code.code = '34').quarterAmount.value + indicator.where(code.code = '37').quarterAmount.value and indicator.where(code.code = '33').yearToDateAmount.value = indicator.where(code.code = '34').yearToDateAmount.value + indicator.where(code.code = '37').yearToDateAmount.value",
            "source" : "http://fhir.hl7.org.vn/core/StructureDefinition/vnCoreQuarterlyHealthcareCostSettlement"
          },
          {
            "key" : "vn-quarterly-settlement-formula-34",
            "severity" : "error",
            "human" : "Mã số 34 phải bằng mã số 35 cộng mã số 36 cho cả hai cột. Indicator 34 SHALL equal indicators 35 plus 36 for both columns.",
            "expression" : "indicator.where(code.code = '34').quarterAmount.value = indicator.where(code.code = '35').quarterAmount.value + indicator.where(code.code = '36').quarterAmount.value and indicator.where(code.code = '34').yearToDateAmount.value = indicator.where(code.code = '35').yearToDateAmount.value + indicator.where(code.code = '36').yearToDateAmount.value",
            "source" : "http://fhir.hl7.org.vn/core/StructureDefinition/vnCoreQuarterlyHealthcareCostSettlement"
          },
          {
            "key" : "vn-quarterly-settlement-formula-37",
            "severity" : "error",
            "human" : "Mã số 37 phải bằng mã số 38 cộng mã số 39 cho cả hai cột. Indicator 37 SHALL equal indicators 38 plus 39 for both columns.",
            "expression" : "indicator.where(code.code = '37').quarterAmount.value = indicator.where(code.code = '38').quarterAmount.value + indicator.where(code.code = '39').quarterAmount.value and indicator.where(code.code = '37').yearToDateAmount.value = indicator.where(code.code = '38').yearToDateAmount.value + indicator.where(code.code = '39').yearToDateAmount.value",
            "source" : "http://fhir.hl7.org.vn/core/StructureDefinition/vnCoreQuarterlyHealthcareCostSettlement"
          },
          {
            "key" : "vn-quarterly-settlement-formula-41",
            "severity" : "error",
            "human" : "Mã số 41 phải bằng mã số 22 trừ mã số 40 cho cả hai cột. Indicator 41 SHALL equal indicator 22 minus indicator 40 for both columns.",
            "expression" : "indicator.where(code.code = '41').quarterAmount.value = indicator.where(code.code = '22').quarterAmount.value - indicator.where(code.code = '40').quarterAmount.value and indicator.where(code.code = '41').yearToDateAmount.value = indicator.where(code.code = '22').yearToDateAmount.value - indicator.where(code.code = '40').yearToDateAmount.value",
            "source" : "http://fhir.hl7.org.vn/core/StructureDefinition/vnCoreQuarterlyHealthcareCostSettlement"
          },
          {
            "key" : "vn-quarterly-settlement-formula-42",
            "severity" : "error",
            "human" : "Khi mã số 35 lớn hơn hoặc bằng mã số 23, mã số 42 phải bằng mã số 35 trừ mã số 23; khi mã số 35 nhỏ hơn mã số 23, mã số 42 phải bằng 0 hoặc vắng mặt kèm DAR `not-applicable`, áp dụng độc lập cho từng cột. When indicator 35 is greater than or equal to indicator 23, indicator 42 SHALL equal 35 minus 23; when indicator 35 is less than indicator 23, indicator 42 SHALL be zero or absent with DAR `not-applicable`, independently for each column.",
            "expression" : "(indicator.where(code.code = '35').quarterAmount.value >= indicator.where(code.code = '23').quarterAmount.value implies (indicator.where(code.code = '42').quarterAmount.value.count() = 1 and indicator.where(code.code = '42').quarterAmount.value = indicator.where(code.code = '35').quarterAmount.value - indicator.where(code.code = '23').quarterAmount.value)) and (indicator.where(code.code = '35').quarterAmount.value < indicator.where(code.code = '23').quarterAmount.value implies ((indicator.where(code.code = '42').quarterAmount.value.count() = 1 and indicator.where(code.code = '42').quarterAmount.value = 0) or (indicator.where(code.code = '42').quarterAmount.value.empty() and indicator.where(code.code = '42').quarterAmount.extension.where(url = 'http://hl7.org/fhir/StructureDefinition/data-absent-reason').value = 'not-applicable'))) and (indicator.where(code.code = '35').yearToDateAmount.value >= indicator.where(code.code = '23').yearToDateAmount.value implies (indicator.where(code.code = '42').yearToDateAmount.value.count() = 1 and indicator.where(code.code = '42').yearToDateAmount.value = indicator.where(code.code = '35').yearToDateAmount.value - indicator.where(code.code = '23').yearToDateAmount.value)) and (indicator.where(code.code = '35').yearToDateAmount.value < indicator.where(code.code = '23').yearToDateAmount.value implies ((indicator.where(code.code = '42').yearToDateAmount.value.count() = 1 and indicator.where(code.code = '42').yearToDateAmount.value = 0) or (indicator.where(code.code = '42').yearToDateAmount.value.empty() and indicator.where(code.code = '42').yearToDateAmount.extension.where(url = 'http://hl7.org/fhir/StructureDefinition/data-absent-reason').value = 'not-applicable')))",
            "source" : "http://fhir.hl7.org.vn/core/StructureDefinition/vnCoreQuarterlyHealthcareCostSettlement"
          },
          {
            "key" : "vn-quarterly-settlement-formula-44",
            "severity" : "error",
            "human" : "Khi nguồn kinh phí sau điều chỉnh đủ thanh toán mã 41 và 42, mã 44 bằng (31-32+33)-41-42; ở nhánh thiếu kinh phí, mã 44 phải bằng 0 hoặc vắng mặt kèm DAR `not-applicable`, cho từng cột. When adjusted available funding covers indicators 41 and 42, indicator 44 SHALL equal (31-32+33)-41-42; in the insufficient-funding branch, indicator 44 SHALL be zero or absent with DAR `not-applicable`, independently for each column.",
            "expression" : "((indicator.where(code.code = '31').quarterAmount.value - indicator.where(code.code = '32').quarterAmount.value + indicator.where(code.code = '33').quarterAmount.value) >= (indicator.where(code.code = '41').quarterAmount.value + indicator.where(code.code = '42').quarterAmount.value) implies (indicator.where(code.code = '44').quarterAmount.value.count() = 1 and indicator.where(code.code = '44').quarterAmount.value = indicator.where(code.code = '31').quarterAmount.value - indicator.where(code.code = '32').quarterAmount.value + indicator.where(code.code = '33').quarterAmount.value - indicator.where(code.code = '41').quarterAmount.value - indicator.where(code.code = '42').quarterAmount.value)) and ((indicator.where(code.code = '31').quarterAmount.value - indicator.where(code.code = '32').quarterAmount.value + indicator.where(code.code = '33').quarterAmount.value) < (indicator.where(code.code = '41').quarterAmount.value + indicator.where(code.code = '42').quarterAmount.value) implies ((indicator.where(code.code = '44').quarterAmount.value.count() = 1 and indicator.where(code.code = '44').quarterAmount.value = 0) or (indicator.where(code.code = '44').quarterAmount.value.empty() and indicator.where(code.code = '44').quarterAmount.extension.where(url = 'http://hl7.org/fhir/StructureDefinition/data-absent-reason').value = 'not-applicable'))) and ((indicator.where(code.code = '31').yearToDateAmount.value - indicator.where(code.code = '32').yearToDateAmount.value + indicator.where(code.code = '33').yearToDateAmount.value) >= (indicator.where(code.code = '41').yearToDateAmount.value + indicator.where(code.code = '42').yearToDateAmount.value) implies (indicator.where(code.code = '44').yearToDateAmount.value.count() = 1 and indicator.where(code.code = '44').yearToDateAmount.value = indicator.where(code.code = '31').yearToDateAmount.value - indicator.where(code.code = '32').yearToDateAmount.value + indicator.where(code.code = '33').yearToDateAmount.value - indicator.where(code.code = '41').yearToDateAmount.value - indicator.where(code.code = '42').yearToDateAmount.value)) and ((indicator.where(code.code = '31').yearToDateAmount.value - indicator.where(code.code = '32').yearToDateAmount.value + indicator.where(code.code = '33').yearToDateAmount.value) < (indicator.where(code.code = '41').yearToDateAmount.value + indicator.where(code.code = '42').yearToDateAmount.value) implies ((indicator.where(code.code = '44').yearToDateAmount.value.count() = 1 and indicator.where(code.code = '44').yearToDateAmount.value = 0) or (indicator.where(code.code = '44').yearToDateAmount.value.empty() and indicator.where(code.code = '44').yearToDateAmount.extension.where(url = 'http://hl7.org/fhir/StructureDefinition/data-absent-reason').value = 'not-applicable')))",
            "source" : "http://fhir.hl7.org.vn/core/StructureDefinition/vnCoreQuarterlyHealthcareCostSettlement"
          },
          {
            "key" : "vn-quarterly-settlement-formula-45",
            "severity" : "error",
            "human" : "Khi nguồn kinh phí sau điều chỉnh không đủ thanh toán mã 41 và 42, mã 45 bằng 41+42-(31-32+33); ở nhánh đủ kinh phí, mã 45 phải bằng 0 hoặc vắng mặt kèm DAR `not-applicable`, cho từng cột. When adjusted available funding is insufficient for indicators 41 and 42, indicator 45 SHALL equal 41+42-(31-32+33); in the sufficient-funding branch, indicator 45 SHALL be zero or absent with DAR `not-applicable`, independently for each column.",
            "expression" : "((indicator.where(code.code = '31').quarterAmount.value - indicator.where(code.code = '32').quarterAmount.value + indicator.where(code.code = '33').quarterAmount.value) < (indicator.where(code.code = '41').quarterAmount.value + indicator.where(code.code = '42').quarterAmount.value) implies (indicator.where(code.code = '45').quarterAmount.value.count() = 1 and indicator.where(code.code = '45').quarterAmount.value = indicator.where(code.code = '41').quarterAmount.value + indicator.where(code.code = '42').quarterAmount.value - (indicator.where(code.code = '31').quarterAmount.value - indicator.where(code.code = '32').quarterAmount.value + indicator.where(code.code = '33').quarterAmount.value))) and ((indicator.where(code.code = '31').quarterAmount.value - indicator.where(code.code = '32').quarterAmount.value + indicator.where(code.code = '33').quarterAmount.value) >= (indicator.where(code.code = '41').quarterAmount.value + indicator.where(code.code = '42').quarterAmount.value) implies ((indicator.where(code.code = '45').quarterAmount.value.count() = 1 and indicator.where(code.code = '45').quarterAmount.value = 0) or (indicator.where(code.code = '45').quarterAmount.value.empty() and indicator.where(code.code = '45').quarterAmount.extension.where(url = 'http://hl7.org/fhir/StructureDefinition/data-absent-reason').value = 'not-applicable'))) and ((indicator.where(code.code = '31').yearToDateAmount.value - indicator.where(code.code = '32').yearToDateAmount.value + indicator.where(code.code = '33').yearToDateAmount.value) < (indicator.where(code.code = '41').yearToDateAmount.value + indicator.where(code.code = '42').yearToDateAmount.value) implies (indicator.where(code.code = '45').yearToDateAmount.value.count() = 1 and indicator.where(code.code = '45').yearToDateAmount.value = indicator.where(code.code = '41').yearToDateAmount.value + indicator.where(code.code = '42').yearToDateAmount.value - (indicator.where(code.code = '31').yearToDateAmount.value - indicator.where(code.code = '32').yearToDateAmount.value + indicator.where(code.code = '33').yearToDateAmount.value))) and ((indicator.where(code.code = '31').yearToDateAmount.value - indicator.where(code.code = '32').yearToDateAmount.value + indicator.where(code.code = '33').yearToDateAmount.value) >= (indicator.where(code.code = '41').yearToDateAmount.value + indicator.where(code.code = '42').yearToDateAmount.value) implies ((indicator.where(code.code = '45').yearToDateAmount.value.count() = 1 and indicator.where(code.code = '45').yearToDateAmount.value = 0) or (indicator.where(code.code = '45').yearToDateAmount.value.empty() and indicator.where(code.code = '45').yearToDateAmount.extension.where(url = 'http://hl7.org/fhir/StructureDefinition/data-absent-reason').value = 'not-applicable')))",
            "source" : "http://fhir.hl7.org.vn/core/StructureDefinition/vnCoreQuarterlyHealthcareCostSettlement"
          },
          {
            "key" : "vn-quarterly-settlement-44-45-mutually-exclusive",
            "severity" : "error",
            "human" : "Nếu mã 44 dương thì mã 45 phải bằng 0 hoặc vắng mặt kèm DAR `not-applicable`, áp dụng độc lập cho từng cột. If indicator 44 is positive, indicator 45 SHALL be zero or absent with DAR `not-applicable`, independently for each column.",
            "expression" : "(indicator.where(code.code = '44').quarterAmount.value > 0 implies ((indicator.where(code.code = '45').quarterAmount.value.count() = 1 and indicator.where(code.code = '45').quarterAmount.value = 0) or (indicator.where(code.code = '45').quarterAmount.value.empty() and indicator.where(code.code = '45').quarterAmount.extension.where(url = 'http://hl7.org/fhir/StructureDefinition/data-absent-reason').value = 'not-applicable'))) and (indicator.where(code.code = '44').yearToDateAmount.value > 0 implies ((indicator.where(code.code = '45').yearToDateAmount.value.count() = 1 and indicator.where(code.code = '45').yearToDateAmount.value = 0) or (indicator.where(code.code = '45').yearToDateAmount.value.empty() and indicator.where(code.code = '45').yearToDateAmount.extension.where(url = 'http://hl7.org/fhir/StructureDefinition/data-absent-reason').value = 'not-applicable')))",
            "source" : "http://fhir.hl7.org.vn/core/StructureDefinition/vnCoreQuarterlyHealthcareCostSettlement"
          },
          {
            "key" : "vn-quarterly-settlement-provider-payer-signers",
            "severity" : "error",
            "human" : "Hai nhóm người ký logic đều bắt buộc và tách biệt: providerSigner 1..* dùng đúng một role AUT và payerSigner 1..* dùng đúng một role VRF; một attester không được đồng thời thuộc cả hai nhóm. Both logical signer groups are required and distinct: providerSigner 1..* uses exactly one AUT discriminator and payerSigner 1..* uses exactly one VRF discriminator; an attester cannot belong to both groups.",
            "expression" : "attester.all(role.coding.where(system = 'http://terminology.hl7.org/CodeSystem/v3-ParticipationType' and (code = 'AUT' or code = 'VRF')).code.count() = 1) and attester.where(role.coding.where(system = 'http://terminology.hl7.org/CodeSystem/v3-ParticipationType' and code = 'AUT').exists()).count() >= 1 and attester.where(role.coding.where(system = 'http://terminology.hl7.org/CodeSystem/v3-ParticipationType' and code = 'VRF').exists()).count() >= 1",
            "source" : "http://fhir.hl7.org.vn/core/StructureDefinition/vnCoreQuarterlyHealthcareCostSettlement"
          },
          {
            "key" : "vn-quarterly-settlement-formula-48",
            "severity" : "error",
            "human" : "Mã số 48 phải bằng mã số 42 cho cả hai cột. Indicator 48 SHALL equal indicator 42 for both columns.",
            "expression" : "indicator.where(code.code = '48').quarterAmount.value = indicator.where(code.code = '42').quarterAmount.value and indicator.where(code.code = '48').yearToDateAmount.value = indicator.where(code.code = '42').yearToDateAmount.value",
            "source" : "http://fhir.hl7.org.vn/core/StructureDefinition/vnCoreQuarterlyHealthcareCostSettlement"
          },
          {
            "key" : "vn-quarterly-settlement-formula-50",
            "severity" : "error",
            "human" : "Mã số 50 phải bằng mã số 47 cộng mã số 48 trừ mã số 49 cho cả hai cột. Indicator 50 SHALL equal indicators 47 plus 48 minus 49 for both columns.",
            "expression" : "indicator.where(code.code = '50').quarterAmount.value = indicator.where(code.code = '47').quarterAmount.value + indicator.where(code.code = '48').quarterAmount.value - indicator.where(code.code = '49').quarterAmount.value and indicator.where(code.code = '50').yearToDateAmount.value = indicator.where(code.code = '47').yearToDateAmount.value + indicator.where(code.code = '48').yearToDateAmount.value - indicator.where(code.code = '49').yearToDateAmount.value",
            "source" : "http://fhir.hl7.org.vn/core/StructureDefinition/vnCoreQuarterlyHealthcareCostSettlement"
          },
          {
            "key" : "vn-quarterly-settlement-formula-55",
            "severity" : "error",
            "human" : "Mã số 55 phải bằng mã số 52 cộng mã số 53 trừ mã số 54 cho cả hai cột. Indicator 55 SHALL equal indicators 52 plus 53 minus 54 for both columns.",
            "expression" : "indicator.where(code.code = '55').quarterAmount.value = indicator.where(code.code = '52').quarterAmount.value + indicator.where(code.code = '53').quarterAmount.value - indicator.where(code.code = '54').quarterAmount.value and indicator.where(code.code = '55').yearToDateAmount.value = indicator.where(code.code = '52').yearToDateAmount.value + indicator.where(code.code = '53').yearToDateAmount.value - indicator.where(code.code = '54').yearToDateAmount.value",
            "source" : "http://fhir.hl7.org.vn/core/StructureDefinition/vnCoreQuarterlyHealthcareCostSettlement"
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.identifier",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.identifier",
        "short" : "Định danh biên bản — Settlement identifier",
        "definition" : "Một hoặc nhiều định danh nghiệp vụ của biên bản quyết toán. One or more business identifiers for the quarterly settlement record.",
        "min" : 1,
        "max" : "*",
        "type" : [
          {
            "code" : "Identifier"
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.period",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.period",
        "short" : "Quý quyết toán — Settlement quarter",
        "definition" : "Khoảng ngày của đúng một quý dương lịch. The date range of exactly one calendar quarter.",
        "min" : 1,
        "max" : "1",
        "type" : [
          {
            "code" : "Period"
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.period.start",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.period.start",
        "min" : 1
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.period.end",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.period.end",
        "min" : 1
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.payer",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.payer",
        "short" : "Cơ quan BHXH — BHXH payer",
        "definition" : "Cơ quan bảo hiểm xã hội lập và xác nhận biên bản. Payer là Organization nền, không phải VNCoreOrganization dành cho cơ sở KCB. Organization.identifier nên dùng namespace mã đơn vị do BHXH quản lý hoặc namespace được hai bên thỏa thuận; không dùng mã CSKCB và không dùng `sid/bhxh` dành cho mã số BHXH cá nhân. The social-insurance authority that prepares and attests the settlement. The payer uses base Organization, not the healthcare-provider-focused VNCoreOrganization. Organization.identifier SHOULD use a BHXH-managed organization-unit namespace or a namespace agreed by the parties; it SHALL NOT use a healthcare-facility code or the personal social-insurance-number `sid/bhxh`.",
        "min" : 1,
        "max" : "1",
        "type" : [
          {
            "code" : "Reference",
            "targetProfile" : [
              🔗 "http://hl7.org/fhir/StructureDefinition/Organization"
            ]
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.provider",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.provider",
        "short" : "Cơ sở KCB — Healthcare provider",
        "definition" : "Cơ sở khám bệnh, chữa bệnh ký hợp đồng BHYT. The contracted healthcare provider.",
        "min" : 1,
        "max" : "1",
        "type" : [
          {
            "code" : "Reference",
            "targetProfile" : [
              🔗 "http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-organization"
            ]
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.contractIdentifier",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.contractIdentifier",
        "short" : "Hợp đồng KCB BHYT — BHYT healthcare contract",
        "definition" : "Định danh hợp đồng KCB BHYT giữa payer và provider. Identifier of the BHYT healthcare contract between payer and provider.",
        "min" : 1,
        "max" : "1",
        "type" : [
          {
            "code" : "Identifier"
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.contractDate",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.contractDate",
        "short" : "Ngày hợp đồng — Contract date",
        "definition" : "Ngày ký hoặc ngày xác lập hợp đồng KCB BHYT được viện dẫn trên biên bản. Date on which the referenced BHYT healthcare contract was signed or established.",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "date"
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.supportingDocument",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.supportingDocument",
        "short" : "Tài liệu hỗ trợ — Supporting document",
        "definition" : "Tài liệu điện tử hỗ trợ việc đối chiếu hoặc render biên bản, ví dụ bản hợp đồng, phụ lục hoặc bảng tổng hợp có liên quan. Electronic documents supporting reconciliation or rendering of the report, such as the referenced contract, an addendum, or a related summary.",
        "min" : 0,
        "max" : "*",
        "type" : [
          {
            "code" : "Reference",
            "targetProfile" : [
              🔗 "http://hl7.org/fhir/StructureDefinition/DocumentReference"
            ]
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.payerBankAccount",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.payerBankAccount",
        "short" : "Tài khoản ngân hàng cơ quan BHXH — Payer bank account",
        "definition" : "Số tài khoản chi trả của cơ quan BHXH ghi trên biểu mẫu; đây là dữ liệu tài chính của tổ chức, không phải tài khoản cá nhân. Disbursing bank-account number of the BHXH payer shown on the form; this is organizational financial data, not a personal account.",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "string"
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.payerBankName",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.payerBankName",
        "short" : "Ngân hàng của cơ quan BHXH — Payer bank name",
        "definition" : "Tên ngân hàng hoặc chi nhánh nơi cơ quan BHXH mở tài khoản chi trả. Name of the bank or branch holding the BHXH payer's disbursing account.",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "string"
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.providerBankAccount",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.providerBankAccount",
        "short" : "Tài khoản ngân hàng cơ sở KCB — Provider bank account",
        "definition" : "Số tài khoản nhận thanh toán của tổ chức cung cấp dịch vụ ghi trên biểu mẫu; đây là dữ liệu tài chính của tổ chức, không phải tài khoản cá nhân. Receiving bank-account number of the provider organization shown on the form; this is organizational financial data, not a personal account.",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "string"
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.providerBankName",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.providerBankName",
        "short" : "Ngân hàng của cơ sở KCB — Provider bank name",
        "definition" : "Tên ngân hàng hoặc chi nhánh nơi cơ sở KCB mở tài khoản nhận thanh toán; đây là dữ liệu của tổ chức. Name of the bank or branch holding the provider's receiving account; this is organizational data.",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "string"
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.indicator",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.indicator",
        "short" : "Chỉ tiêu quyết toán — Settlement indicator",
        "definition" : "Một dòng chỉ tiêu Mẫu 06/BH. Bộ mã hiện hành gồm 55 mã, mỗi mã đúng một lần. One Form 06/BH indicator row; the current set contains 55 unique codes.",
        "min" : 1,
        "max" : "*",
        "type" : [
          {
            "code" : "BackboneElement"
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.indicator.code",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.indicator.code",
        "short" : "Mã chỉ tiêu — Indicator code",
        "definition" : "Mã số 1..55 theo Mẫu 06/BH. Indicator number 1..55 from Form 06/BH.",
        "min" : 1,
        "max" : "1",
        "type" : [
          {
            "code" : "Coding"
          }
        ],
        "binding" : {
          "strength" : "required",
          "valueSet" : "http://fhir.hl7.org.vn/core/ValueSet/vn-quarterly-settlement-indicator-vs"
        }
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.indicator.code.system",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.indicator.code.system",
        "min" : 1,
        "fixedUri" : "http://fhir.hl7.org.vn/core/CodeSystem/vn-quarterly-settlement-indicator-cs"
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.indicator.code.code",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.indicator.code.code",
        "min" : 1
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.indicator.quarterAmount",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.indicator.quarterAmount",
        "short" : "Số tiền trong quý — Quarter amount",
        "definition" : "Giá trị của chỉ tiêu phát sinh trong quý, làm tròn đến đồng. The indicator value for the quarter, rounded to whole VND.",
        "min" : 1,
        "max" : "1",
        "type" : [
          {
            "code" : "Money"
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.indicator.quarterAmount.currency",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.indicator.quarterAmount.currency",
        "min" : 1,
        "fixedCode" : "VND"
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.indicator.yearToDateAmount",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.indicator.yearToDateAmount",
        "short" : "Lũy kế từ đầu năm — Year-to-date amount",
        "definition" : "Giá trị lũy kế của chỉ tiêu từ đầu năm đến hết quý, làm tròn đến đồng. Mã 1, 2, 3, 10 không ghi lũy kế; mã 30 và 43 không ghi ở cả hai cột. Các ô không áp dụng vẫn giữ Money nhưng bỏ value và gắn data-absent-reason `not-applicable`. The cumulative indicator value from the beginning of the year through the quarter, rounded to whole VND. Indicators 1, 2, 3, and 10 do not populate year-to-date values; indicators 30 and 43 populate neither column. Retain Money for each non-applicable cell, omit value, and add data-absent-reason `not-applicable`.",
        "min" : 1,
        "max" : "1",
        "type" : [
          {
            "code" : "Money"
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.indicator.yearToDateAmount.currency",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.indicator.yearToDateAmount.currency",
        "min" : 1,
        "fixedCode" : "VND"
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.payerOpinion",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.payerOpinion",
        "short" : "Ý kiến cơ quan BHXH — Payer opinion",
        "definition" : "Ý kiến hoặc bảo lưu của cơ quan BHXH trên biên bản. The payer's comments or reservations on the settlement.",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "string"
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.providerOpinion",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.providerOpinion",
        "short" : "Ý kiến cơ sở KCB — Provider opinion",
        "definition" : "Ý kiến hoặc bảo lưu của cơ sở KCB trên biên bản. The provider's comments or reservations on the settlement.",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "string"
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.attester",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.attester",
        "short" : "Người ký xác nhận — Attester",
        "definition" : "Người đại diện hai bên ký xác nhận; phải có ít nhất một người ký phía cơ sở KCB và một người xác minh phía cơ quan BHXH. Representatives who attest the record; at least one healthcare-provider signer and one BHXH payer verifier are required.",
        "comment" : "Hai nhóm logic `providerSigner 1..*` và `payerSigner 1..*` được phân biệt bằng đúng một `role` AUT hoặc VRF trên mỗi attester và thực thi bằng invariant `vn-quarterly-settlement-provider-payer-signers`. SUSHI không hỗ trợ quy tắc `contains` trực tiếp trên LogicalModel; workaround này thực thi cardinality và phân biệt role nhưng không tạo `sliceName` trong StructureDefinition sinh ra. The logical signer groups use exactly one AUT or VRF discriminator per attester and are enforced by an invariant because SUSHI does not permit `contains` rules on a LogicalModel; this enforces cardinality and role separation without emitting slice names.",
        "min" : 2,
        "max" : "*",
        "type" : [
          {
            "code" : "BackboneElement"
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.attester.party",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.attester.party",
        "short" : "Người ký theo vai trò — Attesting party and role",
        "definition" : "PractitionerRole nền xác định người hoặc vai trò ký, tổ chức và vai trò nghiệp vụ; dùng nền để phía cơ quan BHXH không bị ép vào profile vai trò hành nghề tại cơ sở KCB. Base PractitionerRole identifying the signer or signing role, organization, and business role; the base type avoids forcing a BHXH payer representative into a healthcare-provider practice-role profile.",
        "min" : 1,
        "max" : "1",
        "type" : [
          {
            "code" : "Reference",
            "targetProfile" : [
              🔗 "http://hl7.org/fhir/StructureDefinition/PractitionerRole"
            ]
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.attester.role",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.attester.role",
        "short" : "Vai trò ký — Attestation role",
        "definition" : "Mã phân biệt phía ký: HL7 v3 ParticipationType `AUT` cho cơ sở KCB và `VRF` cho cơ quan BHXH. Chức vụ cụ thể trên biểu mẫu có thể ghi thêm trong text. Side discriminator: HL7 v3 ParticipationType `AUT` for the provider and `VRF` for the BHXH payer. A form-specific office or title may additionally be conveyed in text.",
        "min" : 1,
        "max" : "1",
        "type" : [
          {
            "code" : "CodeableConcept"
          }
        ]
      },
      {
        "id" : "vnCoreQuarterlyHealthcareCostSettlement.attester.time",
        "path" : "vnCoreQuarterlyHealthcareCostSettlement.attester.time",
        "short" : "Thời điểm ký — Attestation time",
        "definition" : "Thời điểm người đại diện ký hoặc xác nhận điện tử. Time at which the representative signed or electronically attested.",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "dateTime"
          }
        ]
      }
    ]
  }
}