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.10.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.10.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Hồ sơ tài nguyên: Đối soát và phân bổ khoản thanh toán BHYT — VN Core BHYT Payment Reconciliation - Mô tả chi tiết

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

Các định nghĩa cho vn-core-payment-reconciliation hồ sơ tài nguyên

Guidance on how to interpret the contents of this table can be foundhere

0. PaymentReconciliation
Definition

This resource provides the details including amount of a payment and allocates the payment items being paid.

ShortPaymentReconciliation resource
Control0..*
Is Modifierfalse
Summaryfalse
Invariantsdom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources (contained.contained.empty())
dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource (contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty())
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated (contained.meta.versionId.empty() and contained.meta.lastUpdated.empty())
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label (contained.meta.security.empty())
dom-6: A resource should have narrative for robust management (text.`div`.exists())
vn-payment-reconciliation-detail-amount-sum: Tổng khoản thanh toán phải bằng tổng số tiền được phân bổ ở các detail. The payment amount SHALL equal the sum of amounts allocated across all details. (paymentAmount.value = detail.amount.value.aggregate($this + $total, 0))
vn-payment-reconciliation-money-vnd: Mọi khoản phân bổ chi tiết và tổng khoản thanh toán phải dùng VND. Every detail allocation and the total payment amount SHALL use VND. (detail.amount.all(currency.count() = 1 and currency = 'VND') and paymentAmount.currency.count() = 1 and paymentAmount.currency = 'VND')
vn-payment-reconciliation-detail-anchor: Mỗi dòng phân bổ thanh toán phải có ít nhất một mỏ neo giao dịch BẰNG GIÁ TRỊ THẬT: identifier có value, hoặc request/response là reference giải quyết được — Identifier rỗng/Reference chỉ có display không đối soát được (siết P1 round 3, 14/08/2026, cùng khuôn vn-claim-response-correlation-anchor). Each payment allocation detail SHALL carry at least one usable transaction anchor: an identifier WITH a value, or a resolvable request/response reference. (detail.all(identifier.value.exists() or request.reference.exists() or response.reference.exists()))
2. PaymentReconciliation.implicitRules
Definition

A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.

ShortA set of rules under which this content was created
Comments

Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.

Control0..1
Typeuri
Is Modifiertrue because This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
4. PaymentReconciliation.extension
Definition

An Extension


May be used to represent additional information that is not part of the basic definition of the resource. 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.

ShortExtensionAdditional content defined by implementations
Comments

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.

Control0..*
TypeExtension
Is Modifierfalse
Summaryfalse
Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
SlicingThis element introduces a set of slices on PaymentReconciliation.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
  • value @ url
  • 6. PaymentReconciliation.extension:formNumber
    Slice NameformNumber
    Definition

    Giữ số tham chiếu biểu mẫu từ dữ liệu cũ nếu remittance được sinh sau một quy trình quyết toán. Không dùng slice này để biểu diễn bộ chỉ tiêu Mẫu 06/BH; bộ ấy ở VNCoreQuarterlyHealthcareCostSettlement. Slice chỉ giữ SỐ THAM CHIẾU biểu mẫu — hai việc khác nhau, và ví dụ của profile này minh hoạ đúng ranh giới đó. Retains a legacy form reference when the remittance follows a settlement workflow; it does not carry Form 06/BH indicators.

    ShortTham chiếu biểu mẫu legacy để tương thích — Legacy form reference for compatibility
    Control0..1
    This element is affected by the following invariants: ele-1
    TypeExtension(Số hiệu biên bản 06/BH — Payment Reconciliation Form Number) (Extension Type: string)
    Is Modifierfalse
    Must Supporttrue
    Obligations
      ObligationsActor
      SHALL:populate-if-knownBên giám định BHYT (Adjudicator)
      SHALL:no-error & SHALL:handleBên gửi hồ sơ BHYT (Submitter)
      Summaryfalse
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      8. PaymentReconciliation.extension:auditStatus
      Slice NameauditStatus
      Definition

      Mở rộng vòng đời giám định BHYT Việt Nam theo TT 12/2026/TT-BTC. Bổ sung cho PaymentReconciliation.outcome chuẩn FHIR vốn chỉ có queued/complete/error/partial.

      ShortTrạng thái giám định BHYT (received | under-review | approved | rejected | disputed)
      Control0..1
      This element is affected by the following invariants: ele-1
      TypeExtension(Trạng thái giám định BHYT — Claim Audit Status Extension) (Extension Type: CodeableConcept)
      Is Modifierfalse
      Must Supporttrue
      Obligations
        ObligationsActor
        SHALL:populate-if-knownBên giám định BHYT (Adjudicator)
        SHALL:no-error & SHALL:handleBên gửi hồ sơ BHYT (Submitter)
        Summaryfalse
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        10. PaymentReconciliation.modifierExtension
        Definition

        May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it 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 is allowed to 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.

        Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

        ShortExtensions that cannot be ignored
        Comments

        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.

        Control0..*
        TypeExtension
        Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them
        Summaryfalse
        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.

        Alternate Namesextensions, user content
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        12. PaymentReconciliation.status
        Definition

        The status of the resource instance.

        ShortTrạng thái resource (active | cancelled | draft | entered-in-error)active | cancelled | draft | entered-in-error
        Comments

        This element is labeled as a modifier because the status contains codes that mark the resource as not currently valid.

        Control1..1
        BindingThe codes SHALL be taken from FinancialResourceStatusCodeshttp://hl7.org/fhir/ValueSet/fm-status|4.0.1
        (required to http://hl7.org/fhir/ValueSet/fm-status|4.0.1)

        A code specifying the state of the resource instance.

        Typecode
        Is Modifiertrue because This element is labelled as a modifier because it is a status element that contains status entered-in-error which means that the resource should not be treated as valid
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        Must Supporttrue
        Obligations
          ObligationsActor
          SHALL:populate-if-knownBên giám định BHYT (Adjudicator)
          SHALL:no-error & SHALL:handleBên gửi hồ sơ BHYT (Submitter)
          Summarytrue
          Requirements

          Need to track the status of the resource as 'draft' resources may undergo further edits while 'active' resources are immutable and may only have their status changed to 'cancelled'.

          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          14. PaymentReconciliation.period
          Definition

          Khoảng thời gian nghiệp vụ mà khoản thanh toán tổng hợp và các detail liên quan được đối soát — tức kỳ GOM khoản thanh toán. Đây KHÔNG phải carrier của bộ 55 chỉ tiêu Mẫu 06/BH; bộ ấy ở lại VNCoreQuarterlyHealthcareCostSettlement. Trong luồng thanh toán thường (TT 12/2026/TT-BTC Điều 15 khoản 1: BHXH thanh toán trong 03 ngày làm việc kể từ khi nhận Biên bản quyết toán đã ký và hoá đơn), kỳ này TRÙNG quý của biên bản quyết toán, nên logical model 06/BH ánh xạ period của nó vào đây — một quy ước ánh xạ của IG cho luồng thường. Trùng kỳ KHÔNG phải quy tắc phổ quát: Điều 15 khoản 2 và khoản 3 cho phép phần vượt dự kiến chi và phần gỡ vướng mắc quyết toán vào kỳ quyết toán gần nhất, khi đó kỳ gom khác quý phát sinh. Làm rõ 07/09/2026 (Codex): câu trước đó khẳng định kỳ thì TRÙNG không kèm điều kiện, rộng quá mức; còn câu trước nữa không phải carrier của KỲ biểu mẫu 06/BH lại hẹp quá mức và mâu thuẫn với chính ví dụ ExamplePaymentReconciliationBHYT (period Q1/2026 kèm formNumber 06/BH-Q1-2026). The business period over which payments were gathered; it does not carry the 55 Form 06/BH indicators. It coincides with the settlement quarter in the ordinary payment flow, but not when supplementary amounts are settled in the nearest subsequent quarter.


          The period of time for which payments have been gathered into this bulk payment for settlement.

          ShortKỳ đối soát/phân bổ khoản thanh toán — Remittance or payment-allocation periodPeriod covered
          Control10..1
          TypePeriod
          Is Modifierfalse
          Must Supporttrue
          Obligations
            ObligationsActor
            SHALL:populate-if-knownBên giám định BHYT (Adjudicator)
            SHALL:no-error & SHALL:handleBên gửi hồ sơ BHYT (Submitter)
            Summarytrue
            Requirements

            Needed to allow receivers to monitor and reconcile payment issuer schedules.

            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            16. PaymentReconciliation.created
            Definition

            The date when the resource was created.

            ShortNgày tạo thông báo đối soát/remittance — Reconciliation creation dateCreation date
            Control1..1
            TypedateTime
            Is Modifierfalse
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            Must Supporttrue
            Obligations
              ObligationsActor
              SHALL:populate-if-knownBên giám định BHYT (Adjudicator)
              SHALL:no-error & SHALL:handleBên gửi hồ sơ BHYT (Submitter)
              Summarytrue
              Requirements

              Need to record a timestamp for use by both the recipient and the issuer.

              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              18. PaymentReconciliation.paymentIssuer
              Definition

              Cơ quan BHXH không phải cơ sở KCB — dùng Organization nền cùng NamingSystem BHXH phù hợp cho định danh tổ chức, không ép vào VNCoreOrganization dành cho cơ sở KCB. A BHXH payer is not a healthcare facility; use base Organization with the appropriate BHXH NamingSystem for its organizational identifier rather than the healthcare-provider-focused VNCoreOrganization.


              The party who generated the payment.

              ShortCơ quan BHXH chi trả (BHXH cấp tỉnh/Trung ương)Party generating payment
              Comments

              This party is also responsible for the reconciliation.

              Control0..1
              TypeReference(Organization)
              Is Modifierfalse
              Must Supporttrue
              Obligations
                ObligationsActor
                SHALL:populate-if-knownBên giám định BHYT (Adjudicator)
                SHALL:no-error & SHALL:handleBên gửi hồ sơ BHYT (Submitter)
                Summarytrue
                Requirements

                Need to identify the party resonsible for the payment and this resource.

                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                20. PaymentReconciliation.request
                Definition

                Tham chiếu Task đại diện cho hồ sơ đề nghị thanh toán mà PaymentReconciliation này đối soát/phân bổ khoản thanh toán. Optional — có thể null nếu workflow không track Task.


                Original request resource reference.

                ShortHồ sơ/đề nghị thanh toán liên quan (optional)Reference to requesting resource
                Control0..1
                TypeReference(Task)
                Is Modifierfalse
                Must Supporttrue
                Obligations
                  ObligationsActor
                  SHALL:populate-if-knownBên giám định BHYT (Adjudicator)
                  SHALL:no-error & SHALL:handleBên gửi hồ sơ BHYT (Submitter)
                  Summaryfalse
                  Requirements

                  Needed to allow the response to be linked to the request.

                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  22. PaymentReconciliation.outcome
                  Definition

                  Giữ binding required chuẩn FHIR. Để biểu diễn vòng đời giám định BHYT Việt Nam theo TT 12/2026/TT-BTC, dùng PaymentReconciliation.extension[auditStatus] với VNClaimAuditStatusVS.


                  The outcome of a request for a reconciliation.

                  ShortKết quả tổng quát chuẩn FHIR (queued | complete | error | partial)queued | complete | error | partial
                  Comments

                  The resource may be used to indicate that: the request has been held (queued) for processing; that it has been processed and errors found (error); that no errors were found and that some of the adjudication has been undertaken (partial) or that all of the adjudication has been undertaken (complete).

                  Control0..1
                  BindingThe codes SHALL be taken from ClaimProcessingCodeshttp://hl7.org/fhir/ValueSet/remittance-outcome|4.0.1
                  (required to http://hl7.org/fhir/ValueSet/remittance-outcome|4.0.1)

                  The outcome of the processing.

                  Typecode
                  Is Modifierfalse
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  Must Supporttrue
                  Obligations
                    ObligationsActor
                    SHALL:populate-if-knownBên giám định BHYT (Adjudicator)
                    SHALL:no-error & SHALL:handleBên gửi hồ sơ BHYT (Submitter)
                    Summaryfalse
                    Requirements

                    To advise the requestor of an overall processing outcome.

                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    24. PaymentReconciliation.paymentDate
                    Definition

                    The date of payment as indicated on the financial instrument.

                    ShortWhen payment issued
                    Control1..1
                    Typedate
                    Is Modifierfalse
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    Summarytrue
                    Requirements

                    To advise the payee when payment can be expected.

                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    26. PaymentReconciliation.paymentAmount
                    Definition

                    Total payment amount as indicated on the financial instrument.

                    ShortTổng khoản thanh toán/remittance BHXH — Total BHXH remittance amountTotal amount of Payment
                    Control1..1
                    TypeMoney
                    Is Modifierfalse
                    Must Supporttrue
                    Obligations
                      ObligationsActor
                      SHALL:populate-if-knownBên giám định BHYT (Adjudicator)
                      SHALL:no-error & SHALL:handleBên gửi hồ sơ BHYT (Submitter)
                      Summarytrue
                      Requirements

                      Needed to provide the actual payment amount.

                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                      28. PaymentReconciliation.paymentAmount.value
                      Definition

                      Numerical value (with implicit precision).

                      ShortNumerical value (with implicit precision)
                      Comments

                      Monetary values have their own rules for handling precision (refer to standard accounting text books).

                      Control10..1
                      Typedecimal
                      Is Modifierfalse
                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                      Summarytrue
                      Requirements

                      The amount of the currency. The value includes an implicit precision in the presentation of the value.

                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                      30. PaymentReconciliation.detail
                      Definition

                      Distribution of the payment amount for a previously acknowledged payable.

                      ShortPhân bổ khoản thanh toán theo giao dịch/Claim — Payment allocation by transaction or ClaimSettlement particulars
                      Control10..*
                      TypeBackboneElement
                      Is Modifierfalse
                      Must Supporttrue
                      Obligations
                        ObligationsActor
                        SHALL:populate-if-knownBên giám định BHYT (Adjudicator)
                        SHALL:no-error & SHALL:handleBên gửi hồ sơ BHYT (Submitter)
                        Summaryfalse
                        Requirements

                        Needed to show how the payment amount is distributed across the payables.

                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                        32. PaymentReconciliation.detail.modifierExtension
                        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.

                        Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

                        ShortExtensions that cannot be ignored even if unrecognized
                        Comments

                        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.

                        Control0..*
                        TypeExtension
                        Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
                        Summarytrue
                        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.

                        Alternate Namesextensions, user content, modifiers
                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                        34. PaymentReconciliation.detail.identifier
                        Definition

                        Unique identifier for the current payment item for the referenced payable.

                        ShortMã giao dịch thanh toán — một trong ba mỏ neo của vn-payment-reconciliation-detail-anchorBusiness identifier of the payment detail
                        NoteThis is a business identifier, not a resource identifier (see discussion)
                        Control0..1
                        TypeIdentifier
                        Is Modifierfalse
                        Must Supporttrue
                        Summaryfalse
                        Requirements

                        Needed for reconciliation of payments.

                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                        36. PaymentReconciliation.detail.type
                        Definition

                        Code to indicate the nature of the payment.

                        ShortLoại giao dịch (payment | adjustment | advance...)Category of payment
                        Comments

                        For example: payment, adjustment, funds advance, etc.

                        Control1..1
                        BindingFor example codes, see PaymentTypeCodeshttp://hl7.org/fhir/ValueSet/payment-type|4.0.1
                        (example to http://hl7.org/fhir/ValueSet/payment-type|4.0.1)

                        The reason for the amount: payment, adjustment, advance.

                        TypeCodeableConcept
                        Is Modifierfalse
                        Must Supporttrue
                        Summaryfalse
                        Requirements

                        Needed to provide context for the amount.

                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                        38. PaymentReconciliation.detail.request
                        Definition

                        A resource, such as a Claim, the evaluation of which could lead to payment.

                        ShortClaim hoặc yêu cầu được phân bổ khoản thanh toán — Claim/request receiving the allocationRequest giving rise to the payment
                        Control0..1
                        TypeReference(Yêu cầu thanh toán KCB VN Core — VN Core Claim Profile, Resource)
                        Is Modifierfalse
                        Must Supporttrue
                        Summaryfalse
                        Requirements

                        Needed to provide a linkage to the original request.

                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                        40. PaymentReconciliation.detail.response
                        Definition

                        A resource, such as a ClaimResponse, which contains a commitment to payment.

                        ShortKết quả giám định tương ứng với khoản phân bổ — adjudication being settledResponse committing to a payment
                        Control0..1
                        TypeReference(Kết quả giải quyết BHYT VN Core — VN Core ClaimResponse Profile, Resource)
                        Is Modifierfalse
                        Must Supporttrue
                        Summaryfalse
                        Requirements

                        Needed to provide a linkage to the payment commitment.

                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                        42. PaymentReconciliation.detail.amount
                        Definition

                        The monetary amount allocated from the total payment to the payable.

                        ShortSố tiền được phân bổ cho giao dịch (VND) — Amount allocated to the transactionAmount allocated to this payable
                        Control10..1
                        TypeMoney
                        Is Modifierfalse
                        Must Supporttrue
                        Summaryfalse
                        Requirements

                        Needed to explain the distribution of the payment to the payables.

                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                        44. PaymentReconciliation.detail.amount.value
                        Definition

                        Numerical value (with implicit precision).

                        ShortNumerical value (with implicit precision)
                        Comments

                        Monetary values have their own rules for handling precision (refer to standard accounting text books).

                        Control10..1
                        Typedecimal
                        Is Modifierfalse
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        Summarytrue
                        Requirements

                        The amount of the currency. The value includes an implicit precision in the presentation of the value.

                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))

                        Guidance on how to interpret the contents of this table can be foundhere

                        0. PaymentReconciliation
                        Invariantsvn-payment-reconciliation-detail-amount-sum: Tổng khoản thanh toán phải bằng tổng số tiền được phân bổ ở các detail. The payment amount SHALL equal the sum of amounts allocated across all details. (paymentAmount.value = detail.amount.value.aggregate($this + $total, 0))
                        vn-payment-reconciliation-money-vnd: Mọi khoản phân bổ chi tiết và tổng khoản thanh toán phải dùng VND. Every detail allocation and the total payment amount SHALL use VND. (detail.amount.all(currency.count() = 1 and currency = 'VND') and paymentAmount.currency.count() = 1 and paymentAmount.currency = 'VND')
                        vn-payment-reconciliation-detail-anchor: Mỗi dòng phân bổ thanh toán phải có ít nhất một mỏ neo giao dịch BẰNG GIÁ TRỊ THẬT: identifier có value, hoặc request/response là reference giải quyết được — Identifier rỗng/Reference chỉ có display không đối soát được (siết P1 round 3, 14/08/2026, cùng khuôn vn-claim-response-correlation-anchor). Each payment allocation detail SHALL carry at least one usable transaction anchor: an identifier WITH a value, or a resolvable request/response reference. (detail.all(identifier.value.exists() or request.reference.exists() or response.reference.exists()))
                        2. PaymentReconciliation.extension
                        SlicingThis element introduces a set of slices on PaymentReconciliation.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                        • value @ url
                        • 4. PaymentReconciliation.extension:formNumber
                          Slice NameformNumber
                          Definition

                          Giữ số tham chiếu biểu mẫu từ dữ liệu cũ nếu remittance được sinh sau một quy trình quyết toán. Không dùng slice này để biểu diễn bộ chỉ tiêu Mẫu 06/BH; bộ ấy ở VNCoreQuarterlyHealthcareCostSettlement. Slice chỉ giữ SỐ THAM CHIẾU biểu mẫu — hai việc khác nhau, và ví dụ của profile này minh hoạ đúng ranh giới đó. Retains a legacy form reference when the remittance follows a settlement workflow; it does not carry Form 06/BH indicators.

                          ShortTham chiếu biểu mẫu legacy để tương thích — Legacy form reference for compatibility
                          Control0..1
                          TypeExtension(Số hiệu biên bản 06/BH — Payment Reconciliation Form Number) (Extension Type: string)
                          Must Supporttrue
                          Obligations
                            ObligationsActor
                            SHALL:populate-if-knownBên giám định BHYT (Adjudicator)
                            SHALL:no-error & SHALL:handleBên gửi hồ sơ BHYT (Submitter)
                            6. PaymentReconciliation.extension:auditStatus
                            Slice NameauditStatus
                            Definition

                            Mở rộng vòng đời giám định BHYT Việt Nam theo TT 12/2026/TT-BTC. Bổ sung cho PaymentReconciliation.outcome chuẩn FHIR vốn chỉ có queued/complete/error/partial.

                            ShortTrạng thái giám định BHYT (received | under-review | approved | rejected | disputed)
                            Control0..1
                            TypeExtension(Trạng thái giám định BHYT — Claim Audit Status Extension) (Extension Type: CodeableConcept)
                            Must Supporttrue
                            Obligations
                              ObligationsActor
                              SHALL:populate-if-knownBên giám định BHYT (Adjudicator)
                              SHALL:no-error & SHALL:handleBên gửi hồ sơ BHYT (Submitter)
                              8. PaymentReconciliation.status
                              ShortTrạng thái resource (active | cancelled | draft | entered-in-error)
                              Must Supporttrue
                              Obligations
                                ObligationsActor
                                SHALL:populate-if-knownBên giám định BHYT (Adjudicator)
                                SHALL:no-error & SHALL:handleBên gửi hồ sơ BHYT (Submitter)
                                10. PaymentReconciliation.period
                                Definition

                                Khoảng thời gian nghiệp vụ mà khoản thanh toán tổng hợp và các detail liên quan được đối soát — tức kỳ GOM khoản thanh toán. Đây KHÔNG phải carrier của bộ 55 chỉ tiêu Mẫu 06/BH; bộ ấy ở lại VNCoreQuarterlyHealthcareCostSettlement. Trong luồng thanh toán thường (TT 12/2026/TT-BTC Điều 15 khoản 1: BHXH thanh toán trong 03 ngày làm việc kể từ khi nhận Biên bản quyết toán đã ký và hoá đơn), kỳ này TRÙNG quý của biên bản quyết toán, nên logical model 06/BH ánh xạ period của nó vào đây — một quy ước ánh xạ của IG cho luồng thường. Trùng kỳ KHÔNG phải quy tắc phổ quát: Điều 15 khoản 2 và khoản 3 cho phép phần vượt dự kiến chi và phần gỡ vướng mắc quyết toán vào kỳ quyết toán gần nhất, khi đó kỳ gom khác quý phát sinh. Làm rõ 07/09/2026 (Codex): câu trước đó khẳng định kỳ thì TRÙNG không kèm điều kiện, rộng quá mức; còn câu trước nữa không phải carrier của KỲ biểu mẫu 06/BH lại hẹp quá mức và mâu thuẫn với chính ví dụ ExamplePaymentReconciliationBHYT (period Q1/2026 kèm formNumber 06/BH-Q1-2026). The business period over which payments were gathered; it does not carry the 55 Form 06/BH indicators. It coincides with the settlement quarter in the ordinary payment flow, but not when supplementary amounts are settled in the nearest subsequent quarter.

                                ShortKỳ đối soát/phân bổ khoản thanh toán — Remittance or payment-allocation period
                                Control1..?
                                Must Supporttrue
                                Obligations
                                  ObligationsActor
                                  SHALL:populate-if-knownBên giám định BHYT (Adjudicator)
                                  SHALL:no-error & SHALL:handleBên gửi hồ sơ BHYT (Submitter)
                                  12. PaymentReconciliation.created
                                  ShortNgày tạo thông báo đối soát/remittance — Reconciliation creation date
                                  Must Supporttrue
                                  Obligations
                                    ObligationsActor
                                    SHALL:populate-if-knownBên giám định BHYT (Adjudicator)
                                    SHALL:no-error & SHALL:handleBên gửi hồ sơ BHYT (Submitter)
                                    14. PaymentReconciliation.paymentIssuer
                                    Definition

                                    Cơ quan BHXH không phải cơ sở KCB — dùng Organization nền cùng NamingSystem BHXH phù hợp cho định danh tổ chức, không ép vào VNCoreOrganization dành cho cơ sở KCB. A BHXH payer is not a healthcare facility; use base Organization with the appropriate BHXH NamingSystem for its organizational identifier rather than the healthcare-provider-focused VNCoreOrganization.

                                    ShortCơ quan BHXH chi trả (BHXH cấp tỉnh/Trung ương)
                                    Must Supporttrue
                                    Obligations
                                      ObligationsActor
                                      SHALL:populate-if-knownBên giám định BHYT (Adjudicator)
                                      SHALL:no-error & SHALL:handleBên gửi hồ sơ BHYT (Submitter)
                                      16. PaymentReconciliation.request
                                      Definition

                                      Tham chiếu Task đại diện cho hồ sơ đề nghị thanh toán mà PaymentReconciliation này đối soát/phân bổ khoản thanh toán. Optional — có thể null nếu workflow không track Task.

                                      ShortHồ sơ/đề nghị thanh toán liên quan (optional)
                                      Must Supporttrue
                                      Obligations
                                        ObligationsActor
                                        SHALL:populate-if-knownBên giám định BHYT (Adjudicator)
                                        SHALL:no-error & SHALL:handleBên gửi hồ sơ BHYT (Submitter)
                                        18. PaymentReconciliation.outcome
                                        Definition

                                        Giữ binding required chuẩn FHIR. Để biểu diễn vòng đời giám định BHYT Việt Nam theo TT 12/2026/TT-BTC, dùng PaymentReconciliation.extension[auditStatus] với VNClaimAuditStatusVS.

                                        ShortKết quả tổng quát chuẩn FHIR (queued | complete | error | partial)
                                        Must Supporttrue
                                        Obligations
                                          ObligationsActor
                                          SHALL:populate-if-knownBên giám định BHYT (Adjudicator)
                                          SHALL:no-error & SHALL:handleBên gửi hồ sơ BHYT (Submitter)
                                          20. PaymentReconciliation.paymentAmount
                                          ShortTổng khoản thanh toán/remittance BHXH — Total BHXH remittance amount
                                          Must Supporttrue
                                          Obligations
                                            ObligationsActor
                                            SHALL:populate-if-knownBên giám định BHYT (Adjudicator)
                                            SHALL:no-error & SHALL:handleBên gửi hồ sơ BHYT (Submitter)
                                            22. PaymentReconciliation.paymentAmount.value
                                            Control1..?
                                            24. PaymentReconciliation.detail
                                            ShortPhân bổ khoản thanh toán theo giao dịch/Claim — Payment allocation by transaction or Claim
                                            Control1..?
                                            Must Supporttrue
                                            Obligations
                                              ObligationsActor
                                              SHALL:populate-if-knownBên giám định BHYT (Adjudicator)
                                              SHALL:no-error & SHALL:handleBên gửi hồ sơ BHYT (Submitter)
                                              26. PaymentReconciliation.detail.identifier
                                              ShortMã giao dịch thanh toán — một trong ba mỏ neo của vn-payment-reconciliation-detail-anchor
                                              NoteThis is a business identifier, not a resource identifier (see discussion)
                                              Must Supporttrue
                                              28. PaymentReconciliation.detail.type
                                              ShortLoại giao dịch (payment | adjustment | advance...)
                                              Must Supporttrue
                                              30. PaymentReconciliation.detail.request
                                              ShortClaim hoặc yêu cầu được phân bổ khoản thanh toán — Claim/request receiving the allocation
                                              TypeReference(Yêu cầu thanh toán KCB VN Core — VN Core Claim Profile)
                                              Must Supporttrue
                                              32. PaymentReconciliation.detail.response
                                              ShortKết quả giám định tương ứng với khoản phân bổ — adjudication being settled
                                              TypeReference(Kết quả giải quyết BHYT VN Core — VN Core ClaimResponse Profile)
                                              Must Supporttrue
                                              34. PaymentReconciliation.detail.amount
                                              ShortSố tiền được phân bổ cho giao dịch (VND) — Amount allocated to the transaction
                                              Control1..?
                                              Must Supporttrue
                                              36. PaymentReconciliation.detail.amount.value
                                              Control1..?

                                              Guidance on how to interpret the contents of this table can be foundhere

                                              0. PaymentReconciliation
                                              Definition

                                              This resource provides the details including amount of a payment and allocates the payment items being paid.

                                              ShortPaymentReconciliation resource
                                              Control0..*
                                              Is Modifierfalse
                                              Summaryfalse
                                              Invariantsdom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources (contained.contained.empty())
                                              dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource (contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty())
                                              dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated (contained.meta.versionId.empty() and contained.meta.lastUpdated.empty())
                                              dom-5: If a resource is contained in another resource, it SHALL NOT have a security label (contained.meta.security.empty())
                                              dom-6: A resource should have narrative for robust management (text.`div`.exists())
                                              vn-payment-reconciliation-detail-amount-sum: Tổng khoản thanh toán phải bằng tổng số tiền được phân bổ ở các detail. The payment amount SHALL equal the sum of amounts allocated across all details. (paymentAmount.value = detail.amount.value.aggregate($this + $total, 0))
                                              vn-payment-reconciliation-money-vnd: Mọi khoản phân bổ chi tiết và tổng khoản thanh toán phải dùng VND. Every detail allocation and the total payment amount SHALL use VND. (detail.amount.all(currency.count() = 1 and currency = 'VND') and paymentAmount.currency.count() = 1 and paymentAmount.currency = 'VND')
                                              vn-payment-reconciliation-detail-anchor: Mỗi dòng phân bổ thanh toán phải có ít nhất một mỏ neo giao dịch BẰNG GIÁ TRỊ THẬT: identifier có value, hoặc request/response là reference giải quyết được — Identifier rỗng/Reference chỉ có display không đối soát được (siết P1 round 3, 14/08/2026, cùng khuôn vn-claim-response-correlation-anchor). Each payment allocation detail SHALL carry at least one usable transaction anchor: an identifier WITH a value, or a resolvable request/response reference. (detail.all(identifier.value.exists() or request.reference.exists() or response.reference.exists()))
                                              2. PaymentReconciliation.id
                                              Definition

                                              The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.

                                              ShortLogical id of this artifact
                                              Comments

                                              The only time that a resource does not have an id is when it is being submitted to the server using a create operation.

                                              Control0..1
                                              Typeid
                                              Is Modifierfalse
                                              Summarytrue
                                              4. PaymentReconciliation.meta
                                              Definition

                                              The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.

                                              ShortMetadata about the resource
                                              Control0..1
                                              TypeMeta
                                              Is Modifierfalse
                                              Summarytrue
                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              6. PaymentReconciliation.implicitRules
                                              Definition

                                              A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.

                                              ShortA set of rules under which this content was created
                                              Comments

                                              Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.

                                              Control0..1
                                              Typeuri
                                              Is Modifiertrue because This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation
                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                              Summarytrue
                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              8. PaymentReconciliation.language
                                              Definition

                                              The base language in which the resource is written.

                                              ShortLanguage of the resource content
                                              Comments

                                              Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute).

                                              Control0..1
                                              BindingThe codes SHOULD be taken from CommonLanguages
                                              (preferred to http://hl7.org/fhir/ValueSet/languages|4.0.1)

                                              A human language.

                                              Additional BindingsPurpose
                                              AllLanguagesMax Binding
                                              Typecode
                                              Is Modifierfalse
                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                              Summaryfalse
                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              10. PaymentReconciliation.text
                                              Definition

                                              A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.

                                              ShortText summary of the resource, for human interpretation
                                              Comments

                                              Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a "text blob" or where text is additionally entered raw or narrated and encoded information is added later.

                                              Control0..1
                                              TypeNarrative
                                              Is Modifierfalse
                                              Summaryfalse
                                              Alternate Namesnarrative, html, xhtml, display
                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              12. PaymentReconciliation.contained
                                              Definition

                                              These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.

                                              ShortContained, inline Resources
                                              Comments

                                              This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.

                                              Control0..*
                                              TypeResource
                                              Is Modifierfalse
                                              Summaryfalse
                                              Alternate Namesinline resources, anonymous resources, contained resources
                                              14. PaymentReconciliation.extension
                                              Definition

                                              An Extension

                                              ShortExtension
                                              Control0..*
                                              TypeExtension
                                              Is Modifierfalse
                                              Summaryfalse
                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                              SlicingThis element introduces a set of slices on PaymentReconciliation.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                              • value @ url
                                              • 16. PaymentReconciliation.extension:formNumber
                                                Slice NameformNumber
                                                Definition

                                                Giữ số tham chiếu biểu mẫu từ dữ liệu cũ nếu remittance được sinh sau một quy trình quyết toán. Không dùng slice này để biểu diễn bộ chỉ tiêu Mẫu 06/BH; bộ ấy ở VNCoreQuarterlyHealthcareCostSettlement. Slice chỉ giữ SỐ THAM CHIẾU biểu mẫu — hai việc khác nhau, và ví dụ của profile này minh hoạ đúng ranh giới đó. Retains a legacy form reference when the remittance follows a settlement workflow; it does not carry Form 06/BH indicators.

                                                ShortTham chiếu biểu mẫu legacy để tương thích — Legacy form reference for compatibility
                                                Control0..1
                                                This element is affected by the following invariants: ele-1
                                                TypeExtension(Số hiệu biên bản 06/BH — Payment Reconciliation Form Number) (Extension Type: string)
                                                Is Modifierfalse
                                                Must Supporttrue
                                                Obligations
                                                  ObligationsActor
                                                  SHALL:populate-if-knownBên giám định BHYT (Adjudicator)
                                                  SHALL:no-error & SHALL:handleBên gửi hồ sơ BHYT (Submitter)
                                                  Summaryfalse
                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                  18. PaymentReconciliation.extension:auditStatus
                                                  Slice NameauditStatus
                                                  Definition

                                                  Mở rộng vòng đời giám định BHYT Việt Nam theo TT 12/2026/TT-BTC. Bổ sung cho PaymentReconciliation.outcome chuẩn FHIR vốn chỉ có queued/complete/error/partial.

                                                  ShortTrạng thái giám định BHYT (received | under-review | approved | rejected | disputed)
                                                  Control0..1
                                                  This element is affected by the following invariants: ele-1
                                                  TypeExtension(Trạng thái giám định BHYT — Claim Audit Status Extension) (Extension Type: CodeableConcept)
                                                  Is Modifierfalse
                                                  Must Supporttrue
                                                  Obligations
                                                    ObligationsActor
                                                    SHALL:populate-if-knownBên giám định BHYT (Adjudicator)
                                                    SHALL:no-error & SHALL:handleBên gửi hồ sơ BHYT (Submitter)
                                                    Summaryfalse
                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                    20. PaymentReconciliation.modifierExtension
                                                    Definition

                                                    May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it 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 is allowed to 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.

                                                    Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

                                                    ShortExtensions that cannot be ignored
                                                    Comments

                                                    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.

                                                    Control0..*
                                                    TypeExtension
                                                    Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them
                                                    Summaryfalse
                                                    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.

                                                    Alternate Namesextensions, user content
                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                    22. PaymentReconciliation.identifier
                                                    Definition

                                                    A unique identifier assigned to this payment reconciliation.

                                                    ShortBusiness Identifier for a payment reconciliation
                                                    NoteThis is a business identifier, not a resource identifier (see discussion)
                                                    Control0..*
                                                    TypeIdentifier
                                                    Is Modifierfalse
                                                    Summaryfalse
                                                    Requirements

                                                    Allows payment reconciliations to be distinguished and referenced.

                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                    24. PaymentReconciliation.status
                                                    Definition

                                                    The status of the resource instance.

                                                    ShortTrạng thái resource (active | cancelled | draft | entered-in-error)
                                                    Comments

                                                    This element is labeled as a modifier because the status contains codes that mark the resource as not currently valid.

                                                    Control1..1
                                                    BindingThe codes SHALL be taken from FinancialResourceStatusCodes
                                                    (required to http://hl7.org/fhir/ValueSet/fm-status|4.0.1)

                                                    A code specifying the state of the resource instance.

                                                    Typecode
                                                    Is Modifiertrue because This element is labelled as a modifier because it is a status element that contains status entered-in-error which means that the resource should not be treated as valid
                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                    Must Supporttrue
                                                    Obligations
                                                      ObligationsActor
                                                      SHALL:populate-if-knownBên giám định BHYT (Adjudicator)
                                                      SHALL:no-error & SHALL:handleBên gửi hồ sơ BHYT (Submitter)
                                                      Summarytrue
                                                      Requirements

                                                      Need to track the status of the resource as 'draft' resources may undergo further edits while 'active' resources are immutable and may only have their status changed to 'cancelled'.

                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                      26. PaymentReconciliation.period
                                                      Definition

                                                      Khoảng thời gian nghiệp vụ mà khoản thanh toán tổng hợp và các detail liên quan được đối soát — tức kỳ GOM khoản thanh toán. Đây KHÔNG phải carrier của bộ 55 chỉ tiêu Mẫu 06/BH; bộ ấy ở lại VNCoreQuarterlyHealthcareCostSettlement. Trong luồng thanh toán thường (TT 12/2026/TT-BTC Điều 15 khoản 1: BHXH thanh toán trong 03 ngày làm việc kể từ khi nhận Biên bản quyết toán đã ký và hoá đơn), kỳ này TRÙNG quý của biên bản quyết toán, nên logical model 06/BH ánh xạ period của nó vào đây — một quy ước ánh xạ của IG cho luồng thường. Trùng kỳ KHÔNG phải quy tắc phổ quát: Điều 15 khoản 2 và khoản 3 cho phép phần vượt dự kiến chi và phần gỡ vướng mắc quyết toán vào kỳ quyết toán gần nhất, khi đó kỳ gom khác quý phát sinh. Làm rõ 07/09/2026 (Codex): câu trước đó khẳng định kỳ thì TRÙNG không kèm điều kiện, rộng quá mức; còn câu trước nữa không phải carrier của KỲ biểu mẫu 06/BH lại hẹp quá mức và mâu thuẫn với chính ví dụ ExamplePaymentReconciliationBHYT (period Q1/2026 kèm formNumber 06/BH-Q1-2026). The business period over which payments were gathered; it does not carry the 55 Form 06/BH indicators. It coincides with the settlement quarter in the ordinary payment flow, but not when supplementary amounts are settled in the nearest subsequent quarter.

                                                      ShortKỳ đối soát/phân bổ khoản thanh toán — Remittance or payment-allocation period
                                                      Control1..1
                                                      TypePeriod
                                                      Is Modifierfalse
                                                      Must Supporttrue
                                                      Obligations
                                                        ObligationsActor
                                                        SHALL:populate-if-knownBên giám định BHYT (Adjudicator)
                                                        SHALL:no-error & SHALL:handleBên gửi hồ sơ BHYT (Submitter)
                                                        Summarytrue
                                                        Requirements

                                                        Needed to allow receivers to monitor and reconcile payment issuer schedules.

                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                        28. PaymentReconciliation.created
                                                        Definition

                                                        The date when the resource was created.

                                                        ShortNgày tạo thông báo đối soát/remittance — Reconciliation creation date
                                                        Control1..1
                                                        TypedateTime
                                                        Is Modifierfalse
                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                        Must Supporttrue
                                                        Obligations
                                                          ObligationsActor
                                                          SHALL:populate-if-knownBên giám định BHYT (Adjudicator)
                                                          SHALL:no-error & SHALL:handleBên gửi hồ sơ BHYT (Submitter)
                                                          Summarytrue
                                                          Requirements

                                                          Need to record a timestamp for use by both the recipient and the issuer.

                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                          30. PaymentReconciliation.paymentIssuer
                                                          Definition

                                                          Cơ quan BHXH không phải cơ sở KCB — dùng Organization nền cùng NamingSystem BHXH phù hợp cho định danh tổ chức, không ép vào VNCoreOrganization dành cho cơ sở KCB. A BHXH payer is not a healthcare facility; use base Organization with the appropriate BHXH NamingSystem for its organizational identifier rather than the healthcare-provider-focused VNCoreOrganization.

                                                          ShortCơ quan BHXH chi trả (BHXH cấp tỉnh/Trung ương)
                                                          Comments

                                                          This party is also responsible for the reconciliation.

                                                          Control0..1
                                                          TypeReference(Organization)
                                                          Is Modifierfalse
                                                          Must Supporttrue
                                                          Obligations
                                                            ObligationsActor
                                                            SHALL:populate-if-knownBên giám định BHYT (Adjudicator)
                                                            SHALL:no-error & SHALL:handleBên gửi hồ sơ BHYT (Submitter)
                                                            Summarytrue
                                                            Requirements

                                                            Need to identify the party resonsible for the payment and this resource.

                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                            32. PaymentReconciliation.request
                                                            Definition

                                                            Tham chiếu Task đại diện cho hồ sơ đề nghị thanh toán mà PaymentReconciliation này đối soát/phân bổ khoản thanh toán. Optional — có thể null nếu workflow không track Task.

                                                            ShortHồ sơ/đề nghị thanh toán liên quan (optional)
                                                            Control0..1
                                                            TypeReference(Task)
                                                            Is Modifierfalse
                                                            Must Supporttrue
                                                            Obligations
                                                              ObligationsActor
                                                              SHALL:populate-if-knownBên giám định BHYT (Adjudicator)
                                                              SHALL:no-error & SHALL:handleBên gửi hồ sơ BHYT (Submitter)
                                                              Summaryfalse
                                                              Requirements

                                                              Needed to allow the response to be linked to the request.

                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                              34. PaymentReconciliation.requestor
                                                              Definition

                                                              The practitioner who is responsible for the services rendered to the patient.

                                                              ShortResponsible practitioner
                                                              Control0..1
                                                              TypeReference(Practitioner, PractitionerRole, Organization)
                                                              Is Modifierfalse
                                                              Summaryfalse
                                                              Requirements

                                                              Need to identify the party responsible for the request.

                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                              36. PaymentReconciliation.outcome
                                                              Definition

                                                              Giữ binding required chuẩn FHIR. Để biểu diễn vòng đời giám định BHYT Việt Nam theo TT 12/2026/TT-BTC, dùng PaymentReconciliation.extension[auditStatus] với VNClaimAuditStatusVS.

                                                              ShortKết quả tổng quát chuẩn FHIR (queued | complete | error | partial)
                                                              Comments

                                                              The resource may be used to indicate that: the request has been held (queued) for processing; that it has been processed and errors found (error); that no errors were found and that some of the adjudication has been undertaken (partial) or that all of the adjudication has been undertaken (complete).

                                                              Control0..1
                                                              BindingThe codes SHALL be taken from ClaimProcessingCodes
                                                              (required to http://hl7.org/fhir/ValueSet/remittance-outcome|4.0.1)

                                                              The outcome of the processing.

                                                              Typecode
                                                              Is Modifierfalse
                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                              Must Supporttrue
                                                              Obligations
                                                                ObligationsActor
                                                                SHALL:populate-if-knownBên giám định BHYT (Adjudicator)
                                                                SHALL:no-error & SHALL:handleBên gửi hồ sơ BHYT (Submitter)
                                                                Summaryfalse
                                                                Requirements

                                                                To advise the requestor of an overall processing outcome.

                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                38. PaymentReconciliation.disposition
                                                                Definition

                                                                A human readable description of the status of the request for the reconciliation.

                                                                ShortDisposition message
                                                                Control0..1
                                                                Typestring
                                                                Is Modifierfalse
                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                Summaryfalse
                                                                Requirements

                                                                Provided for user display.

                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                40. PaymentReconciliation.paymentDate
                                                                Definition

                                                                The date of payment as indicated on the financial instrument.

                                                                ShortWhen payment issued
                                                                Control1..1
                                                                Typedate
                                                                Is Modifierfalse
                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                Summarytrue
                                                                Requirements

                                                                To advise the payee when payment can be expected.

                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                42. PaymentReconciliation.paymentAmount
                                                                Definition

                                                                Total payment amount as indicated on the financial instrument.

                                                                ShortTổng khoản thanh toán/remittance BHXH — Total BHXH remittance amount
                                                                Control1..1
                                                                TypeMoney
                                                                Is Modifierfalse
                                                                Must Supporttrue
                                                                Obligations
                                                                  ObligationsActor
                                                                  SHALL:populate-if-knownBên giám định BHYT (Adjudicator)
                                                                  SHALL:no-error & SHALL:handleBên gửi hồ sơ BHYT (Submitter)
                                                                  Summarytrue
                                                                  Requirements

                                                                  Needed to provide the actual payment amount.

                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                  44. PaymentReconciliation.paymentAmount.id
                                                                  Definition

                                                                  Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                  ShortUnique id for inter-element referencing
                                                                  Control0..1
                                                                  Typestring
                                                                  Is Modifierfalse
                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                  Summaryfalse
                                                                  46. PaymentReconciliation.paymentAmount.extension
                                                                  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.

                                                                  ShortAdditional content defined by implementations
                                                                  Comments

                                                                  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.

                                                                  Control0..*
                                                                  TypeExtension
                                                                  Is Modifierfalse
                                                                  Summaryfalse
                                                                  Alternate Namesextensions, user content
                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                  SlicingThis element introduces a set of slices on PaymentReconciliation.paymentAmount.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                  • value @ url
                                                                  • 48. PaymentReconciliation.paymentAmount.value
                                                                    Definition

                                                                    Numerical value (with implicit precision).

                                                                    ShortNumerical value (with implicit precision)
                                                                    Comments

                                                                    Monetary values have their own rules for handling precision (refer to standard accounting text books).

                                                                    Control1..1
                                                                    Typedecimal
                                                                    Is Modifierfalse
                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                    Summarytrue
                                                                    Requirements

                                                                    The amount of the currency. The value includes an implicit precision in the presentation of the value.

                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                    50. PaymentReconciliation.paymentAmount.currency
                                                                    Definition

                                                                    ISO 4217 Currency Code.

                                                                    ShortISO 4217 Currency Code
                                                                    Control0..1
                                                                    BindingThe codes SHALL be taken from Currencies
                                                                    (required to http://hl7.org/fhir/ValueSet/currencies|4.0.1)

                                                                    A code indicating the currency, taken from ISO 4217.

                                                                    Typecode
                                                                    Is Modifierfalse
                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                    Summarytrue
                                                                    Requirements

                                                                    A code indicating the currency, taken from ISO 4217.

                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                    52. PaymentReconciliation.paymentIdentifier
                                                                    Definition

                                                                    Issuer's unique identifier for the payment instrument.

                                                                    ShortBusiness identifier for the payment
                                                                    Comments

                                                                    For example: EFT number or check number.

                                                                    Control0..1
                                                                    TypeIdentifier
                                                                    Is Modifierfalse
                                                                    Summaryfalse
                                                                    Requirements

                                                                    Enable the receiver to reconcile when payment is received.

                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                    54. PaymentReconciliation.detail
                                                                    Definition

                                                                    Distribution of the payment amount for a previously acknowledged payable.

                                                                    ShortPhân bổ khoản thanh toán theo giao dịch/Claim — Payment allocation by transaction or Claim
                                                                    Control1..*
                                                                    TypeBackboneElement
                                                                    Is Modifierfalse
                                                                    Must Supporttrue
                                                                    Obligations
                                                                      ObligationsActor
                                                                      SHALL:populate-if-knownBên giám định BHYT (Adjudicator)
                                                                      SHALL:no-error & SHALL:handleBên gửi hồ sơ BHYT (Submitter)
                                                                      Summaryfalse
                                                                      Requirements

                                                                      Needed to show how the payment amount is distributed across the payables.

                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                      56. PaymentReconciliation.detail.id
                                                                      Definition

                                                                      Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                      ShortUnique id for inter-element referencing
                                                                      Control0..1
                                                                      Typestring
                                                                      Is Modifierfalse
                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                      Summaryfalse
                                                                      58. PaymentReconciliation.detail.extension
                                                                      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.

                                                                      ShortAdditional content defined by implementations
                                                                      Comments

                                                                      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.

                                                                      Control0..*
                                                                      TypeExtension
                                                                      Is Modifierfalse
                                                                      Summaryfalse
                                                                      Alternate Namesextensions, user content
                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                      60. PaymentReconciliation.detail.modifierExtension
                                                                      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.

                                                                      Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

                                                                      ShortExtensions that cannot be ignored even if unrecognized
                                                                      Comments

                                                                      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.

                                                                      Control0..*
                                                                      TypeExtension
                                                                      Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
                                                                      Summarytrue
                                                                      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.

                                                                      Alternate Namesextensions, user content, modifiers
                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                      62. PaymentReconciliation.detail.identifier
                                                                      Definition

                                                                      Unique identifier for the current payment item for the referenced payable.

                                                                      ShortMã giao dịch thanh toán — một trong ba mỏ neo của vn-payment-reconciliation-detail-anchor
                                                                      NoteThis is a business identifier, not a resource identifier (see discussion)
                                                                      Control0..1
                                                                      TypeIdentifier
                                                                      Is Modifierfalse
                                                                      Must Supporttrue
                                                                      Summaryfalse
                                                                      Requirements

                                                                      Needed for reconciliation of payments.

                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                      64. PaymentReconciliation.detail.predecessor
                                                                      Definition

                                                                      Unique identifier for the prior payment item for the referenced payable.

                                                                      ShortBusiness identifier of the prior payment detail
                                                                      Control0..1
                                                                      TypeIdentifier
                                                                      Is Modifierfalse
                                                                      Summaryfalse
                                                                      Requirements

                                                                      Needed for reconciliation of payments.

                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                      66. PaymentReconciliation.detail.type
                                                                      Definition

                                                                      Code to indicate the nature of the payment.

                                                                      ShortLoại giao dịch (payment | adjustment | advance...)
                                                                      Comments

                                                                      For example: payment, adjustment, funds advance, etc.

                                                                      Control1..1
                                                                      BindingFor example codes, see PaymentTypeCodes
                                                                      (example to http://hl7.org/fhir/ValueSet/payment-type|4.0.1)

                                                                      The reason for the amount: payment, adjustment, advance.

                                                                      TypeCodeableConcept
                                                                      Is Modifierfalse
                                                                      Must Supporttrue
                                                                      Summaryfalse
                                                                      Requirements

                                                                      Needed to provide context for the amount.

                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                      68. PaymentReconciliation.detail.request
                                                                      Definition

                                                                      A resource, such as a Claim, the evaluation of which could lead to payment.

                                                                      ShortClaim hoặc yêu cầu được phân bổ khoản thanh toán — Claim/request receiving the allocation
                                                                      Control0..1
                                                                      TypeReference(Yêu cầu thanh toán KCB VN Core — VN Core Claim Profile)
                                                                      Is Modifierfalse
                                                                      Must Supporttrue
                                                                      Summaryfalse
                                                                      Requirements

                                                                      Needed to provide a linkage to the original request.

                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                      70. PaymentReconciliation.detail.submitter
                                                                      Definition

                                                                      The party which submitted the claim or financial transaction.

                                                                      ShortSubmitter of the request
                                                                      Control0..1
                                                                      TypeReference(Practitioner, PractitionerRole, Organization)
                                                                      Is Modifierfalse
                                                                      Summaryfalse
                                                                      Requirements

                                                                      Needed for audit and validation.

                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                      72. PaymentReconciliation.detail.response
                                                                      Definition

                                                                      A resource, such as a ClaimResponse, which contains a commitment to payment.

                                                                      ShortKết quả giám định tương ứng với khoản phân bổ — adjudication being settled
                                                                      Control0..1
                                                                      TypeReference(Kết quả giải quyết BHYT VN Core — VN Core ClaimResponse Profile)
                                                                      Is Modifierfalse
                                                                      Must Supporttrue
                                                                      Summaryfalse
                                                                      Requirements

                                                                      Needed to provide a linkage to the payment commitment.

                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                      74. PaymentReconciliation.detail.date
                                                                      Definition

                                                                      The date from the response resource containing a commitment to pay.

                                                                      ShortDate of commitment to pay
                                                                      Control0..1
                                                                      Typedate
                                                                      Is Modifierfalse
                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                      Summaryfalse
                                                                      Requirements

                                                                      Needed for audit and validation.

                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                      76. PaymentReconciliation.detail.responsible
                                                                      Definition

                                                                      A reference to the individual who is responsible for inquiries regarding the response and its payment.

                                                                      ShortContact for the response
                                                                      Control0..1
                                                                      TypeReference(PractitionerRole)
                                                                      Is Modifierfalse
                                                                      Summaryfalse
                                                                      Requirements

                                                                      To provide contact information.

                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                      78. PaymentReconciliation.detail.payee
                                                                      Definition

                                                                      The party which is receiving the payment.

                                                                      ShortRecipient of the payment
                                                                      Control0..1
                                                                      TypeReference(Practitioner, PractitionerRole, Organization)
                                                                      Is Modifierfalse
                                                                      Summaryfalse
                                                                      Requirements

                                                                      Needed for audit and validation.

                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                      80. PaymentReconciliation.detail.amount
                                                                      Definition

                                                                      The monetary amount allocated from the total payment to the payable.

                                                                      ShortSố tiền được phân bổ cho giao dịch (VND) — Amount allocated to the transaction
                                                                      Control1..1
                                                                      TypeMoney
                                                                      Is Modifierfalse
                                                                      Must Supporttrue
                                                                      Summaryfalse
                                                                      Requirements

                                                                      Needed to explain the distribution of the payment to the payables.

                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                      82. PaymentReconciliation.detail.amount.id
                                                                      Definition

                                                                      Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                      ShortUnique id for inter-element referencing
                                                                      Control0..1
                                                                      Typestring
                                                                      Is Modifierfalse
                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                      Summaryfalse
                                                                      84. PaymentReconciliation.detail.amount.extension
                                                                      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.

                                                                      ShortAdditional content defined by implementations
                                                                      Comments

                                                                      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.

                                                                      Control0..*
                                                                      TypeExtension
                                                                      Is Modifierfalse
                                                                      Summaryfalse
                                                                      Alternate Namesextensions, user content
                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                      SlicingThis element introduces a set of slices on PaymentReconciliation.detail.amount.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                      • value @ url
                                                                      • 86. PaymentReconciliation.detail.amount.value
                                                                        Definition

                                                                        Numerical value (with implicit precision).

                                                                        ShortNumerical value (with implicit precision)
                                                                        Comments

                                                                        Monetary values have their own rules for handling precision (refer to standard accounting text books).

                                                                        Control1..1
                                                                        Typedecimal
                                                                        Is Modifierfalse
                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                        Summarytrue
                                                                        Requirements

                                                                        The amount of the currency. The value includes an implicit precision in the presentation of the value.

                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                        88. PaymentReconciliation.detail.amount.currency
                                                                        Definition

                                                                        ISO 4217 Currency Code.

                                                                        ShortISO 4217 Currency Code
                                                                        Control0..1
                                                                        BindingThe codes SHALL be taken from Currencies
                                                                        (required to http://hl7.org/fhir/ValueSet/currencies|4.0.1)

                                                                        A code indicating the currency, taken from ISO 4217.

                                                                        Typecode
                                                                        Is Modifierfalse
                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                        Summarytrue
                                                                        Requirements

                                                                        A code indicating the currency, taken from ISO 4217.

                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                        90. PaymentReconciliation.formCode
                                                                        Definition

                                                                        A code for the form to be used for printing the content.

                                                                        ShortPrinted form identifier
                                                                        Comments

                                                                        May be needed to identify specific jurisdictional forms.

                                                                        Control0..1
                                                                        BindingFor example codes, see Form Codes
                                                                        (example to http://hl7.org/fhir/ValueSet/forms|4.0.1)

                                                                        The forms codes.

                                                                        TypeCodeableConcept
                                                                        Is Modifierfalse
                                                                        Summaryfalse
                                                                        Requirements

                                                                        Needed to specify the specific form used for producing output for this response.

                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                        92. PaymentReconciliation.processNote
                                                                        Definition

                                                                        A note that describes or explains the processing in a human readable form.

                                                                        ShortNote concerning processing
                                                                        Control0..*
                                                                        TypeBackboneElement
                                                                        Is Modifierfalse
                                                                        Summaryfalse
                                                                        Requirements

                                                                        Provides the specific textual explanations associated with the processing.

                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                        94. PaymentReconciliation.processNote.id
                                                                        Definition

                                                                        Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                        ShortUnique id for inter-element referencing
                                                                        Control0..1
                                                                        Typestring
                                                                        Is Modifierfalse
                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                        Summaryfalse
                                                                        96. PaymentReconciliation.processNote.extension
                                                                        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.

                                                                        ShortAdditional content defined by implementations
                                                                        Comments

                                                                        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.

                                                                        Control0..*
                                                                        TypeExtension
                                                                        Is Modifierfalse
                                                                        Summaryfalse
                                                                        Alternate Namesextensions, user content
                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                        98. PaymentReconciliation.processNote.modifierExtension
                                                                        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.

                                                                        Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

                                                                        ShortExtensions that cannot be ignored even if unrecognized
                                                                        Comments

                                                                        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.

                                                                        Control0..*
                                                                        TypeExtension
                                                                        Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
                                                                        Summarytrue
                                                                        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.

                                                                        Alternate Namesextensions, user content, modifiers
                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                        100. PaymentReconciliation.processNote.type
                                                                        Definition

                                                                        The business purpose of the note text.

                                                                        Shortdisplay | print | printoper
                                                                        Control0..1
                                                                        BindingThe codes SHALL be taken from NoteType
                                                                        (required to http://hl7.org/fhir/ValueSet/note-type|4.0.1)

                                                                        The presentation types of notes.

                                                                        Typecode
                                                                        Is Modifierfalse
                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                        Summaryfalse
                                                                        Requirements

                                                                        To convey the expectation for when the text is used.

                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                        102. PaymentReconciliation.processNote.text
                                                                        Definition

                                                                        The explanation or description associated with the processing.

                                                                        ShortNote explanatory text
                                                                        Control0..1
                                                                        Typestring
                                                                        Is Modifierfalse
                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                        Summaryfalse
                                                                        Requirements

                                                                        Required to provide human readable explanation.

                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))