Moderne Patient:innenabrechnung und Datenkommunikation on FHIR (MOPED)
0.1.0 - ci-build

Moderne Patient:innenabrechnung und Datenkommunikation on FHIR (MOPED) - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: MOPED ARK Status Update - PaymentReconciliation

Official URL: https://elga.moped.at/StructureDefinition/MopedARKStatusUpdate Version: 0.1.0
Draft as of 2025-10-02 Responsible: ELGA GmbH Computable Name: MopedARKStatusUpdate

MOPED Profil für Statusupdates zur Ausländerverrechnung oder zum Regress

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. PaymentReconciliation 0..* PaymentReconciliation PaymentReconciliation resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... contained 0..* Resource Contained, inline Resources
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:Zahlungsprozentsatz 0..1 decimal Prozentsatz der Zahlung
URL: https://elga.moped.at/StructureDefinition/moped-ext-PaymentPercentage
... type Σ 1..1 CodeableConcept Category of payment
Binding: PaymentTypeCodes (extensible)
... status ?!Σ 1..1 code active | cancelled | draft | entered-in-error
Binding: FinancialResourceStatusCodes (required): A code specifying the state of the resource instance.
... created Σ 1..1 dateTime Creation date
... date Σ 1..1 date When payment issued
... referenceNumber 0..1 string Zahlungsidentifikation
... amount Σ 1..1 Money Total amount of Payment
.... currency Σ 0..1 code ISO 4217 Currency Code
Binding: Currencies (required): A code indicating the currency, taken from ISO 4217.
Required Pattern: EUR
... allocation 1..* BackboneElement Settlement particulars
.... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:KeineZahlungGrund 0..1 string Grund warum keine Zahlung erfolgte
URL: https://elga.moped.at/StructureDefinition/moped-ext-ReasonForNonPayment
..... extension:Zahlungskennzeichen 1..1 Coding Zahlungskennzeichen
URL: https://elga.moped.at/StructureDefinition/moped-ext-Zahlungskennzeichen
Binding: ValueSet Zahlungskennzeichen ARK (required)
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... target 1..1 Reference(MOPED ARKRequest) Subject of the payment
.... type 0..1 CodeableConcept Category of payment
Binding: Arten von Moped Payment Types VS (required)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
PaymentReconciliation.​type Base extensible Payment Type Codes 📍5.0.0 FHIR Std.
PaymentReconciliation.​status Base required Financial Resource Status Codes 📍5.0.0 FHIR Std.
PaymentReconciliation.​amount.currency Base required Currencies 📍5.0.0 FHIR Std.
PaymentReconciliation.​allocation.type Base required Arten von Moped Payment Types VS 📦0.1.0 This IG

Constraints

Id Grade Path(s) Description Expression
dom-2 error PaymentReconciliation If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error PaymentReconciliation 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().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error PaymentReconciliation 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 error PaymentReconciliation If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice PaymentReconciliation A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from PaymentReconciliation

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. PaymentReconciliation 0..* PaymentReconciliation PaymentReconciliation resource
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:Zahlungsprozentsatz 0..1 decimal Prozentsatz der Zahlung
URL: https://elga.moped.at/StructureDefinition/moped-ext-PaymentPercentage
... referenceNumber 0..1 string Zahlungsidentifikation
... amount
.... currency 0..1 code ISO 4217 Currency Code
Required Pattern: EUR
.... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:KeineZahlungGrund 0..1 string Grund warum keine Zahlung erfolgte
URL: https://elga.moped.at/StructureDefinition/moped-ext-ReasonForNonPayment
..... extension:Zahlungskennzeichen 1..1 Coding Zahlungskennzeichen
URL: https://elga.moped.at/StructureDefinition/moped-ext-Zahlungskennzeichen
Binding: ValueSet Zahlungskennzeichen ARK (required)
.... target 1..1 Reference(MOPED ARKRequest) Subject of the payment
.... type 0..1 CodeableConcept Category of payment
Binding: Arten von Moped Payment Types VS (required)

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
PaymentReconciliation.​allocation.type Base required Arten von Moped Payment Types VS 📦0.1.0 This IG
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. PaymentReconciliation 0..* PaymentReconciliation PaymentReconciliation resource
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... language 0..1 code Language of the resource content
Binding: AllLanguages (required): IETF language tag for a human language
Additional BindingsPurpose
CommonLanguages Starter
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:Zahlungsprozentsatz 0..1 decimal Prozentsatz der Zahlung
URL: https://elga.moped.at/StructureDefinition/moped-ext-PaymentPercentage
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
... identifier 0..* Identifier Business Identifier for a payment reconciliation
... type Σ 1..1 CodeableConcept Category of payment
Binding: PaymentTypeCodes (extensible)
... status ?!Σ 1..1 code active | cancelled | draft | entered-in-error
Binding: FinancialResourceStatusCodes (required): A code specifying the state of the resource instance.
... kind 0..1 CodeableConcept Workflow originating payment
Binding: PaymentKind (extensible)
... period Σ 0..1 Period Period covered
... created Σ 1..1 dateTime Creation date
... enterer 0..1 Reference(Practitioner | PractitionerRole | Organization) Who entered the payment
... issuerType 0..1 CodeableConcept Nature of the source
Binding: PaymentIssuerType (extensible)
... paymentIssuer Σ 0..1 Reference(Organization | Patient | RelatedPerson) Party generating payment
... request 0..1 Reference(Task) Reference to requesting resource
... requestor 0..1 Reference(Practitioner | PractitionerRole | Organization) Responsible practitioner
... outcome 0..1 code queued | complete | error | partial
Binding: PaymentOutcome (required): The outcome of the processing.
... disposition 0..1 string Disposition message
... date Σ 1..1 date When payment issued
... location 0..1 Reference(Location) Where payment collected
... method 0..1 CodeableConcept Payment instrument
Binding: hl7VS-paymentMethodCode (extensible)
... cardBrand 0..1 string Type of card
... accountNumber 0..1 string Digits for verification
... expirationDate 0..1 date Expiration year-month
... processor 0..1 string Processor name
... referenceNumber 0..1 string Zahlungsidentifikation
... authorization 0..1 string Authorization number
... tenderedAmount 0..1 Money Amount offered by the issuer
... returnedAmount 0..1 Money Amount returned by the receiver
... amount Σ 1..1 Money Total amount of Payment
.... id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... value Σ 0..1 decimal Numerical value (with implicit precision)
.... currency Σ 0..1 code ISO 4217 Currency Code
Binding: Currencies (required): A code indicating the currency, taken from ISO 4217.
Required Pattern: EUR
... paymentIdentifier 0..1 Identifier Business identifier for the payment
... allocation 1..* BackboneElement Settlement particulars
.... id 0..1 string Unique id for inter-element referencing
.... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:KeineZahlungGrund 0..1 string Grund warum keine Zahlung erfolgte
URL: https://elga.moped.at/StructureDefinition/moped-ext-ReasonForNonPayment
..... extension:Zahlungskennzeichen 1..1 Coding Zahlungskennzeichen
URL: https://elga.moped.at/StructureDefinition/moped-ext-Zahlungskennzeichen
Binding: ValueSet Zahlungskennzeichen ARK (required)
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... identifier 0..1 Identifier Business identifier of the payment detail
.... predecessor 0..1 Identifier Business identifier of the prior payment detail
.... target 1..1 Reference(MOPED ARKRequest) Subject of the payment
.... targetItem[x] 0..1 Sub-element of the subject
..... targetItemString string
..... targetItemIdentifier Identifier
..... targetItemPositiveInt positiveInt
.... encounter 0..1 Reference(Encounter) Applied-to encounter
.... account 0..1 Reference(Account) Applied-to account
.... type 0..1 CodeableConcept Category of payment
Binding: Arten von Moped Payment Types VS (required)
.... submitter 0..1 Reference(Practitioner | PractitionerRole | Organization) Submitter of the request
.... response 0..1 Reference(ClaimResponse) Response committing to a payment
.... date 0..1 date Date of commitment to pay
.... responsible 0..1 Reference(PractitionerRole) Contact for the response
.... payee 0..1 Reference(Practitioner | PractitionerRole | Organization) Recipient of the payment
.... amount 0..1 Money Amount allocated to this payable
... formCode 0..1 CodeableConcept Printed form identifier
Binding: FormCodes (example): The forms codes.
... processNote 0..* BackboneElement Note concerning processing
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... type 0..1 code display | print | printoper
Binding: NoteType (required): The presentation types of notes.
.... text 0..1 string Note explanatory text

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
PaymentReconciliation.​language Base required All Languages 📍5.0.0 FHIR Std.
PaymentReconciliation.​type Base extensible Payment Type Codes 📍5.0.0 FHIR Std.
PaymentReconciliation.​status Base required Financial Resource Status Codes 📍5.0.0 FHIR Std.
PaymentReconciliation.​kind Base extensible Payment Kind 📍5.0.0 FHIR Std.
PaymentReconciliation.​issuerType Base extensible Payment Issuer Type 📍5.0.0 FHIR Std.
PaymentReconciliation.​outcome Base required Payment Outcome 📍5.0.0 FHIR Std.
PaymentReconciliation.​method Base extensible hl7VS-paymentMethodCode 📦2.0.0 THO v6.5
PaymentReconciliation.​amount.currency Base required Currencies 📍5.0.0 FHIR Std.
PaymentReconciliation.​allocation.type Base required Arten von Moped Payment Types VS 📦0.1.0 This IG
PaymentReconciliation.​formCode Base example Form Codes 📍5.0.0 FHIR Std.
PaymentReconciliation.​processNote.type Base required NoteType 📍5.0.0 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error PaymentReconciliation If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error PaymentReconciliation 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().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error PaymentReconciliation 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 error PaymentReconciliation If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice PaymentReconciliation A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. PaymentReconciliation 0..* PaymentReconciliation PaymentReconciliation resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... contained 0..* Resource Contained, inline Resources
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:Zahlungsprozentsatz 0..1 decimal Prozentsatz der Zahlung
URL: https://elga.moped.at/StructureDefinition/moped-ext-PaymentPercentage
... type Σ 1..1 CodeableConcept Category of payment
Binding: PaymentTypeCodes (extensible)
... status ?!Σ 1..1 code active | cancelled | draft | entered-in-error
Binding: FinancialResourceStatusCodes (required): A code specifying the state of the resource instance.
... created Σ 1..1 dateTime Creation date
... date Σ 1..1 date When payment issued
... referenceNumber 0..1 string Zahlungsidentifikation
... amount Σ 1..1 Money Total amount of Payment
.... currency Σ 0..1 code ISO 4217 Currency Code
Binding: Currencies (required): A code indicating the currency, taken from ISO 4217.
Required Pattern: EUR
... allocation 1..* BackboneElement Settlement particulars
.... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:KeineZahlungGrund 0..1 string Grund warum keine Zahlung erfolgte
URL: https://elga.moped.at/StructureDefinition/moped-ext-ReasonForNonPayment
..... extension:Zahlungskennzeichen 1..1 Coding Zahlungskennzeichen
URL: https://elga.moped.at/StructureDefinition/moped-ext-Zahlungskennzeichen
Binding: ValueSet Zahlungskennzeichen ARK (required)
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... target 1..1 Reference(MOPED ARKRequest) Subject of the payment
.... type 0..1 CodeableConcept Category of payment
Binding: Arten von Moped Payment Types VS (required)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
PaymentReconciliation.​type Base extensible Payment Type Codes 📍5.0.0 FHIR Std.
PaymentReconciliation.​status Base required Financial Resource Status Codes 📍5.0.0 FHIR Std.
PaymentReconciliation.​amount.currency Base required Currencies 📍5.0.0 FHIR Std.
PaymentReconciliation.​allocation.type Base required Arten von Moped Payment Types VS 📦0.1.0 This IG

Constraints

Id Grade Path(s) Description Expression
dom-2 error PaymentReconciliation If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error PaymentReconciliation 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().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error PaymentReconciliation 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 error PaymentReconciliation If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice PaymentReconciliation A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Differential View

This structure is derived from PaymentReconciliation

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. PaymentReconciliation 0..* PaymentReconciliation PaymentReconciliation resource
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:Zahlungsprozentsatz 0..1 decimal Prozentsatz der Zahlung
URL: https://elga.moped.at/StructureDefinition/moped-ext-PaymentPercentage
... referenceNumber 0..1 string Zahlungsidentifikation
... amount
.... currency 0..1 code ISO 4217 Currency Code
Required Pattern: EUR
.... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:KeineZahlungGrund 0..1 string Grund warum keine Zahlung erfolgte
URL: https://elga.moped.at/StructureDefinition/moped-ext-ReasonForNonPayment
..... extension:Zahlungskennzeichen 1..1 Coding Zahlungskennzeichen
URL: https://elga.moped.at/StructureDefinition/moped-ext-Zahlungskennzeichen
Binding: ValueSet Zahlungskennzeichen ARK (required)
.... target 1..1 Reference(MOPED ARKRequest) Subject of the payment
.... type 0..1 CodeableConcept Category of payment
Binding: Arten von Moped Payment Types VS (required)

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
PaymentReconciliation.​allocation.type Base required Arten von Moped Payment Types VS 📦0.1.0 This IG

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. PaymentReconciliation 0..* PaymentReconciliation PaymentReconciliation resource
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... language 0..1 code Language of the resource content
Binding: AllLanguages (required): IETF language tag for a human language
Additional BindingsPurpose
CommonLanguages Starter
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:Zahlungsprozentsatz 0..1 decimal Prozentsatz der Zahlung
URL: https://elga.moped.at/StructureDefinition/moped-ext-PaymentPercentage
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
... identifier 0..* Identifier Business Identifier for a payment reconciliation
... type Σ 1..1 CodeableConcept Category of payment
Binding: PaymentTypeCodes (extensible)
... status ?!Σ 1..1 code active | cancelled | draft | entered-in-error
Binding: FinancialResourceStatusCodes (required): A code specifying the state of the resource instance.
... kind 0..1 CodeableConcept Workflow originating payment
Binding: PaymentKind (extensible)
... period Σ 0..1 Period Period covered
... created Σ 1..1 dateTime Creation date
... enterer 0..1 Reference(Practitioner | PractitionerRole | Organization) Who entered the payment
... issuerType 0..1 CodeableConcept Nature of the source
Binding: PaymentIssuerType (extensible)
... paymentIssuer Σ 0..1 Reference(Organization | Patient | RelatedPerson) Party generating payment
... request 0..1 Reference(Task) Reference to requesting resource
... requestor 0..1 Reference(Practitioner | PractitionerRole | Organization) Responsible practitioner
... outcome 0..1 code queued | complete | error | partial
Binding: PaymentOutcome (required): The outcome of the processing.
... disposition 0..1 string Disposition message
... date Σ 1..1 date When payment issued
... location 0..1 Reference(Location) Where payment collected
... method 0..1 CodeableConcept Payment instrument
Binding: hl7VS-paymentMethodCode (extensible)
... cardBrand 0..1 string Type of card
... accountNumber 0..1 string Digits for verification
... expirationDate 0..1 date Expiration year-month
... processor 0..1 string Processor name
... referenceNumber 0..1 string Zahlungsidentifikation
... authorization 0..1 string Authorization number
... tenderedAmount 0..1 Money Amount offered by the issuer
... returnedAmount 0..1 Money Amount returned by the receiver
... amount Σ 1..1 Money Total amount of Payment
.... id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... value Σ 0..1 decimal Numerical value (with implicit precision)
.... currency Σ 0..1 code ISO 4217 Currency Code
Binding: Currencies (required): A code indicating the currency, taken from ISO 4217.
Required Pattern: EUR
... paymentIdentifier 0..1 Identifier Business identifier for the payment
... allocation 1..* BackboneElement Settlement particulars
.... id 0..1 string Unique id for inter-element referencing
.... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:KeineZahlungGrund 0..1 string Grund warum keine Zahlung erfolgte
URL: https://elga.moped.at/StructureDefinition/moped-ext-ReasonForNonPayment
..... extension:Zahlungskennzeichen 1..1 Coding Zahlungskennzeichen
URL: https://elga.moped.at/StructureDefinition/moped-ext-Zahlungskennzeichen
Binding: ValueSet Zahlungskennzeichen ARK (required)
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... identifier 0..1 Identifier Business identifier of the payment detail
.... predecessor 0..1 Identifier Business identifier of the prior payment detail
.... target 1..1 Reference(MOPED ARKRequest) Subject of the payment
.... targetItem[x] 0..1 Sub-element of the subject
..... targetItemString string
..... targetItemIdentifier Identifier
..... targetItemPositiveInt positiveInt
.... encounter 0..1 Reference(Encounter) Applied-to encounter
.... account 0..1 Reference(Account) Applied-to account
.... type 0..1 CodeableConcept Category of payment
Binding: Arten von Moped Payment Types VS (required)
.... submitter 0..1 Reference(Practitioner | PractitionerRole | Organization) Submitter of the request
.... response 0..1 Reference(ClaimResponse) Response committing to a payment
.... date 0..1 date Date of commitment to pay
.... responsible 0..1 Reference(PractitionerRole) Contact for the response
.... payee 0..1 Reference(Practitioner | PractitionerRole | Organization) Recipient of the payment
.... amount 0..1 Money Amount allocated to this payable
... formCode 0..1 CodeableConcept Printed form identifier
Binding: FormCodes (example): The forms codes.
... processNote 0..* BackboneElement Note concerning processing
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... type 0..1 code display | print | printoper
Binding: NoteType (required): The presentation types of notes.
.... text 0..1 string Note explanatory text

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
PaymentReconciliation.​language Base required All Languages 📍5.0.0 FHIR Std.
PaymentReconciliation.​type Base extensible Payment Type Codes 📍5.0.0 FHIR Std.
PaymentReconciliation.​status Base required Financial Resource Status Codes 📍5.0.0 FHIR Std.
PaymentReconciliation.​kind Base extensible Payment Kind 📍5.0.0 FHIR Std.
PaymentReconciliation.​issuerType Base extensible Payment Issuer Type 📍5.0.0 FHIR Std.
PaymentReconciliation.​outcome Base required Payment Outcome 📍5.0.0 FHIR Std.
PaymentReconciliation.​method Base extensible hl7VS-paymentMethodCode 📦2.0.0 THO v6.5
PaymentReconciliation.​amount.currency Base required Currencies 📍5.0.0 FHIR Std.
PaymentReconciliation.​allocation.type Base required Arten von Moped Payment Types VS 📦0.1.0 This IG
PaymentReconciliation.​formCode Base example Form Codes 📍5.0.0 FHIR Std.
PaymentReconciliation.​processNote.type Base required NoteType 📍5.0.0 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error PaymentReconciliation If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error PaymentReconciliation 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().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error PaymentReconciliation 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 error PaymentReconciliation If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice PaymentReconciliation A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

 

Other representations of profile: CSV, Excel, Schematron