ISiK Basis Implementierungsleitfaden
Version 6.0.0-rc - ci-build

Resource Profile: ISiKAbrechnungsfall

Official URL: https://gematik.de/fhir/isik/StructureDefinition/ISiKAbrechnungsfall Version: 6.0.0-rc
Active as of 2025-12-17 Computable Name: ISiKAbrechnungsfall

Dieses Profil ermöglicht die Gruppierung von medizinischen Leistungen zu einem gemeinsamen Abrechnungskontext.
Zugleich dient es im Kontext von ISiK derzeit im Wesentlichen der Abbildung einer Fallnummer, über die im Krankenhaus unterschiedliche Prozesse - auch administrativer Natur - abgewickelt werden. Das Profil wurde nicht primär zum Zweck der Abbildung von Abrechnungsprozessen definiert.

Motivation

Komplementär zum Datenobjekt ‘Kontakt - Encounter’ können Fälle, im Sinne einer Gruppierung von medizinischen Leistungen innerhalb eines gemeinsamen Kontextes, zu einem Abrechnungsfall zusammengefasst werden. Ein solcher Abrechnungsfall kann mehrere Kontakte umfassen (z.B. vorstationärer Besuch, stationärer Aufenthalt und nachstationärer Besuch).

Gemeinsam mit dem Einrichtungskontakt bildet der Abrechnungsfall einen wichtigen Einstiegspunkt in die Dokumentation der Behandlungsleistungen der Patienten. Als Bindeglied zwischen den Kontakten und dem Versicherungsverhältnis erfolgt eine feingranulare Auflistung, in welchen Zeiträumen ein Behandlungskontext zwischen einer Gesundheitseinrichtung und der Patienten bestand. Zudem werden Diagnosen abschließend / nachträglich dokumentiert, sodass eine Übersicht von relevanten (DRG)-Diagnosen ermöglicht wird, ohne die Gesamtheit aller Kontakte betrachten zu müssen.

In FHIR wird der Abrechnungsfall mit der Account-Ressource repräsentiert.

Weitere Hinweise zu den Abgrenzungen der Begrifflichkeiten Fall und Kontakt finden sie unter {{pagelink: Fall, text: Fall-Begriff in ISiK}}.

Kompatibilität

  • zum Zeitpunkt der Veröffentlichung sind keine abweichenden Modellierungen der Account-Ressource bekannt.

Hinweise zu Inkompatibilitäten können über die Portalseite gemeldet werden.

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
.. Account 0..* Account Tracks balance, charges, for patient or cost center
... id SΣ 0..1 id serverseitige, interne ID des Datensatzes
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Slices for extension S 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:AbrechnungsDiagnoseProzedur S 0..* (Complex) Abrechnungsdiagnose /-prozedur
URL: http://fhir.de/StructureDefinition/ExtensionAbrechnungsDiagnoseProzedur
Constraints: ext-1
..... Slices for extension 2..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... extension:Use S 1..1 Extension Extension
....... extension 0..0 Additional content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "Use"
...... extension:Referenz S 1..1 Extension Extension
....... extension 0..0 Additional content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "Referenz"
..... url 1..1 uri "http://fhir.de/StructureDefinition/ExtensionAbrechnungsDiagnoseProzedur"
... Slices for identifier SΣ 1..* Identifier Eindeutiger Identifier
Slice: Unordered, Open by pattern:$this
.... identifier:Abrechnungsnummer SΣ 1..1 IdentifierAbrechnungsnummer Abrechnungsfallnummer

Required Pattern: At least the following
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... use 0..1 code usual | official | temp | secondary | old (If known)
..... type 1..1 CodeableConcept Description of identifier
Fixed Value: (Complex)
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: AN
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... system 0..1 uri The namespace for the identifier value
..... value 0..1 string The value that is unique
..... period 0..1 Period Time period when id is/was valid for use
..... assigner 0..1 Reference(Organization) Organization that issued id (may be just text)
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... type SΣ 1..1 CodeableConcept Description of identifier
Binding: Identifier Type DeBasis ValueSet (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: AN
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
...... coding Σ 0..* Coding Codierte Darstellung des Identifier-Typs
....... system SΣ 1..1 uri Codier-Schema
....... code SΣ 1..1 code Code
..... system SΣ 1..1 uri Namensraum des Identifiers
Example General: http://www.acme.com/identifiers/patient
..... value SΣ 1..1 string The value that is unique
Example General: 123456
... status ?!SΣ 1..1 code Status
Binding: AccountStatus (required): Indicates whether the account is available to be used.
... subject SΣ 1..1 Reference(Patient) Patientenbezug
.... reference SΣC 1..1 string Patienten-Link
... coverage SΣ 0..* BackboneElement Versicherungs-/Zahlungsverhältnis
.... Slices for extension S 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:Abrechnungsart S 0..1 Coding Abrechnungsart
URL: http://fhir.de/StructureDefinition/ExtensionAbrechnungsart
Binding: Abrechnungsart ValueSet (extensible)
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... coverage SΣ 1..1 Reference(Coverage) The party(s), such as insurances, that may contribute to the payment of this account
..... reference SΣC 1..1 string Coverage-Link
.... priority SΣ 0..1 positiveInt Priorität

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Account.identifier:Abrechnungsnummer.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Account.identifier:Abrechnungsnummer.​type Base extensible Identifier Type DeBasis ValueSet 📦1.5.4 de.basisprofil.r4 v1.5
Account.status Base required AccountStatus 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Account If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Account 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 error Account 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 Account If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Account 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 Account

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Account 0..* Account Tracks balance, charges, for patient or cost center
... id S 0..1 id serverseitige, interne ID des Datensatzes
... meta
.... versionId 0..1 id Eindeutiger Name der serverseitigen Version des Datensatzes
.... lastUpdated 0..1 instant Zeitpunkt der letzten Änderung
... Slices for extension S 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:AbrechnungsDiagnoseProzedur S 0..* (Complex) Abrechnungsdiagnose /-prozedur
URL: http://fhir.de/StructureDefinition/ExtensionAbrechnungsDiagnoseProzedur
..... Slices for extension Content/Rules for all slices
...... extension:Use S 1..1 Extension Extension
...... extension:Referenz S 1..1 Extension Extension
.... identifier:Abrechnungsnummer S 1..1 IdentifierAbrechnungsnummer Abrechnungsfallnummer
Required Pattern: At least the following
..... type 1..1 CodeableConcept Description of identifier
Fixed Value: (Complex)
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: AN
..... type S 1..1 CodeableConcept Description of identifier
...... coding 0..* Coding Codierte Darstellung des Identifier-Typs
....... system S 1..1 uri Codier-Schema
....... code S 1..1 code Code
..... system S 1..1 uri Namensraum des Identifiers
..... value S 1..1 string The value that is unique
... status S 1..1 code Status
... subject S 1..1 Reference(Patient) Patientenbezug
.... reference S 1..1 string Patienten-Link
... coverage S 0..* BackboneElement Versicherungs-/Zahlungsverhältnis
.... Slices for extension S 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:Abrechnungsart S 0..1 Coding Abrechnungsart
URL: http://fhir.de/StructureDefinition/ExtensionAbrechnungsart
Binding: Abrechnungsart ValueSet (extensible)
.... coverage S 1..1 Reference(Coverage) The party(s), such as insurances, that may contribute to the payment of this account
..... reference S 1..1 string Coverage-Link
.... priority S 0..1 positiveInt Priorität

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Account 0..* Account Tracks balance, charges, for patient or cost center
... id SΣ 0..1 id serverseitige, interne ID des Datensatzes
... meta Σ 0..1 Meta Metadata about the resource
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... versionId Σ 0..1 id Eindeutiger Name der serverseitigen Version des Datensatzes
.... lastUpdated Σ 0..1 instant Zeitpunkt der letzten Änderung
.... source Σ 0..1 uri Identifies where the resource comes from
.... profile Σ 0..* canonical(StructureDefinition) Profiles this resource claims to conform to
.... security Σ 0..* Coding Security Labels applied to this resource
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
.... tag Σ 0..* Coding Tags applied to this resource
Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... 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 S 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:AbrechnungsDiagnoseProzedur S 0..* (Complex) Abrechnungsdiagnose /-prozedur
URL: http://fhir.de/StructureDefinition/ExtensionAbrechnungsDiagnoseProzedur
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 2..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... extension:Use S 1..1 Extension Extension
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0 Additional content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "Use"
....... value[x] 0..1 Coding Value of extension
Binding: AbrechnungsDiagnoseProzedur ValueSet (extensible)
...... extension:Referenz S 1..1 Extension Extension
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0 Additional content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "Referenz"
....... value[x] 0..1 Reference(Condition | Procedure) Value of extension
..... url 1..1 uri "http://fhir.de/StructureDefinition/ExtensionAbrechnungsDiagnoseProzedur"
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... Slices for identifier SΣ 1..* Identifier Eindeutiger Identifier
Slice: Unordered, Open by pattern:$this
.... identifier:Abrechnungsnummer SΣ 1..1 IdentifierAbrechnungsnummer Abrechnungsfallnummer

Required Pattern: At least the following
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... use 0..1 code usual | official | temp | secondary | old (If known)
..... type 1..1 CodeableConcept Description of identifier
Fixed Value: (Complex)
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: AN
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... system 0..1 uri The namespace for the identifier value
..... value 0..1 string The value that is unique
..... period 0..1 Period Time period when id is/was valid for use
..... assigner 0..1 Reference(Organization) Organization that issued id (may be just text)
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... type SΣ 1..1 CodeableConcept Description of identifier
Binding: Identifier Type DeBasis ValueSet (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: AN
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... coding Σ 0..* Coding Codierte Darstellung des Identifier-Typs
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... system SΣ 1..1 uri Codier-Schema
....... version Σ 0..1 string Version of the system - if relevant
....... code SΣ 1..1 code Code
....... display Σ 0..1 string Representation defined by the system
....... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
...... text Σ 0..1 string Plain text representation of the concept
..... system SΣ 1..1 uri Namensraum des Identifiers
Example General: http://www.acme.com/identifiers/patient
..... value SΣ 1..1 string The value that is unique
Example General: 123456
..... period Σ 0..1 Period Time period when id is/was valid for use
..... assigner Σ 0..1 Reference(Organization) Organization that issued id (may be just text)
... status ?!SΣ 1..1 code Status
Binding: AccountStatus (required): Indicates whether the account is available to be used.
... type Σ 0..1 CodeableConcept E.g. patient, expense, depreciation
Binding: AccountTypes (example): The usage type of this account, permits categorization of accounts.
... name Σ 0..1 string Human-readable label
... subject SΣ 1..1 Reference(Patient) Patientenbezug
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... reference SΣC 1..1 string Patienten-Link
.... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
.... display Σ 0..1 string Text alternative for the resource
... servicePeriod Σ 0..1 Period Transaction window
... coverage SΣ 0..* BackboneElement Versicherungs-/Zahlungsverhältnis
.... id 0..1 string Unique id for inter-element referencing
.... Slices for extension S 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:Abrechnungsart S 0..1 Coding Abrechnungsart
URL: http://fhir.de/StructureDefinition/ExtensionAbrechnungsart
Binding: Abrechnungsart ValueSet (extensible)
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... coverage SΣ 1..1 Reference(Coverage) The party(s), such as insurances, that may contribute to the payment of this account
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... reference SΣC 1..1 string Coverage-Link
..... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
..... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
..... display Σ 0..1 string Text alternative for the resource
.... priority SΣ 0..1 positiveInt Priorität
... owner Σ 0..1 Reference(Organization) Entity managing the Account
... description Σ 0..1 string Explanation of purpose/use
... guarantor 0..* BackboneElement The parties ultimately responsible for balancing the Account
.... 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
.... party 1..1 Reference(Patient | RelatedPerson | Organization) Responsible entity
.... onHold 0..1 boolean Credit or other hold applied
.... period 0..1 Period Guarantee account during
... partOf 0..1 Reference(Account) Reference to a parent Account

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Account.meta.security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
Account.meta.tag Base example Common Tags 📍4.0.1 FHIR Std.
Account.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Account.extension:AbrechnungsDiagnoseProzedur.​extension:Use.value[x] Base extensible AbrechnungsDiagnoseProzedur ValueSet 📦1.5.4 de.basisprofil.r4 v1.5
Account.identifier:Abrechnungsnummer.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Account.identifier:Abrechnungsnummer.​type Base extensible Identifier Type DeBasis ValueSet 📦1.5.4 de.basisprofil.r4 v1.5
Account.status Base required AccountStatus 📍4.0.1 FHIR Std.
Account.type Base example Account Types 📍4.0.1 FHIR Std.
Account.subject.type Base extensible ResourceType 📍4.0.1 FHIR Std.
Account.coverage.coverage.​type Base extensible ResourceType 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Account If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Account 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 error Account 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 Account If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Account 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()
ElementShort descriptionNotes
Account.coverage Versicherungs-/Zahlungsverhältnis

Auflistung aller Versicherungs- und oder (Selbst-/Fremd-)zahlerverhältnisse, die zur Abrechnung der in diesem Kontext erbrachten Leistungen herangezogen werden können.

Account.coverage.coverage
Account.coverage.coverage.reference Coverage-Link

Begründung Pflichtfeld: Die Verlinkung auf eine Coverage-Ressource dient der technischen Zuordnung zwischen Abrechnungsfall und Versicherungsverhältnis und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc.

Account.coverage.extension
Account.coverage.extension:Abrechnungsart Abrechnungsart

Art der Abrechnung, für die das Versicherungsverhältnis herangezogen wird. Die Abrechnungsart bezieht sich auf die Hauptversicherung über die der Fall abgerechnet wird. Bei initialen Fallanlage kann es vorkommen, dass die Abrechnungsart noch nicht bekannt ist (z.B. Unklare Versicherungszugehörigkeit, Rückfragen an den Kostenträger, Ungeklärte Zusatzleistungen). Sobald bekannt, SOLL angegeben werden, in welcher Abrechnungsart die Abrechnung erfolgt.

Account.coverage.priority Priorität

Begründung des MS: Wenn ein Primärsystem mehrere Kostenträger angibt, sollte für lesende Systeme ersichtlich sein, welches der Hauptkostenträger ist.
Historie:
Diskussionstand der ISIK-Arbeitsgruppe vom 28.5.: Die Abbildung über einen Integer ist wünschenswert. Eine binäre Einteilung in Hauptkostenträger (1) und alle anderen (2) wird der Komplexität der Priorisierung zur Kostenträgerschaft nicht gerecht. Eine Ausdifferenzierung ist wünschenswert und sollte angestrebt werden.

Account.extension
Account.extension:AbrechnungsDiagnoseProzedur Abrechnungsdiagnose /-prozedur

Insbesondere bei Abrechnungen im DRG-Kontext muss eine Diagnose als Hauptdiagnose und ggf. weitere Diagnosen als abrechnungsrelevante Nebendiagnosen klassifiziert werden. Diese Extension ermöglicht es, diese Qualifikation im Abrechnungskontext vorzunehmen, unabhängig von der medizinischen Relevanz, die in Encounter.diagnosis erfolgt.

Account.extension:AbrechnungsDiagnoseProzedur.extension:Referenz
Account.extension:AbrechnungsDiagnoseProzedur.extension:Use
Account.id serverseitige, interne ID des Datensatzes

bedingtes Pflichtfeld/bedingtes MS: Alle von einem Server bereitgestellten Ressourcen MÜSSEN über eine id verfügen. Von Clients erzeugte Ressourcen, die im Kontext einer CREATE-Interaktion übermittelt werden, MÜSSEN NICHT über eine idverfügen.

Account.identifier Eindeutiger Identifier

Über die mit MS gekennzeichneten Slices hinaus können weitere Identifier vorkommen, ohne, dass eine ISiK Inkompatibilität besteht. Verarbeitet werden müssen aber nur die folgenden Slices.

Account.identifier:Abrechnungsnummer Abrechnungsfallnummer

Im DRG-Kontext werden häufig sämtliche Besuche (Encounter), die unter einen gemeinsamen Abrechnungskontext zusammengefasst werden, unter einer ‘Fallnummer’ geführt. In dieser Konstellation sind die Begriffe ‘Fallnummer’ und ‘Abrechnungsfallnummer’ gleichbedeutend.
Dies ist insbesondere im Kontext des Mappings zwischen HL7 V2 und HL7 FHIR zu beachten, da es in V2 Usus ist, die Fallnummer (eigentlich Identifier des Abrechnungsfalles) im PV1-Segment (Patient Visit) zu übermitteln. Es handelt sich dabei jedoch nicht um den Identifier des Besuchs (Encounter) sondern den des Abrechnungsfalles (Account), da der Identifier oft für die Gruppierung mehrerer Besuche (z.B. vorstationär + stationär + nachstationär) mit gemeinsamem (DRG)-Kontext verwendet wird.
Die Abrechnungsfallnummer in Account.identifier muss identisch sein mit dem Identifier, der bei den Encountern, die unter diesem Account gruppiert werden, unter Encounter.account.identifier angegeben ist.

Account.identifier:Abrechnungsnummer.system Namensraum des Identifiers

Hier ist stets der eindeutige Name (URL) des Namensraums anzugeben, aus dem der Identifier stammt. Hinweise zur Festlegung der URLs für lokale Namensräume sind in den Deutschen Basisprofilen beschrieben.
Begründung Pflichtfeld: system stellt in Kombination mit value die Eindeutigkeit eines Identifiers sicher.

Account.identifier:Abrechnungsnummer.type
Account.identifier:Abrechnungsnummer.type.coding.code Code

Hier ist stets der Wert AN anzugeben.

Account.identifier:Abrechnungsnummer.type.coding.system Codier-Schema

Hier ist stets der Wert http://terminology.hl7.org/CodeSystem/v2-0203 anzugeben.

Account.identifier:Abrechnungsnummer.value

Enthält den eigentlichen Wert des Identifiers.
Begründung Pflichtfeld: Ist der Wert nicht bekannt, sollte der gesamte Slice weggelassen werden.

Account.status Status

Zeigt den aktuellen Status der Ressource an.
WICHTIGER Hinweis für Implementierer:

  • Alle server-seitigen Implementierungen MÜSSEN in der Lage sein, die systemintern möglichen Statuswerte korrekt in FHIR abzubilden, mindestens jedoch active und inactive.
  • Alle client-seitigen Implementierungen MÜSSEN in der Lage sein, sämtliche Status-Codes zu interpretieren und dem Anwender in angemessener Form darstellen zu können, beispielsweise durch Ausblenden/Durchstreichen von Ressourcen mit dem status entered-in-error und Ausgrauen von Ressourcen, die einen Plan- oder Entwurfs-Status haben.
Account.subject Patientenbezug

Begründung Pflichtfeld: Ein Patientenbezug des Falls muss stets zum Zwecke der Nachvollziehbarkeit und Datenintegrität vorliegen.

Account.subject.reference Patienten-Link

Begründung Pflichtfeld: Die Verlinkung auf eine Patienten-Ressource dient der technischen Zuordnung der Dokumentation zu einem Patienten und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc. Im ISik Kontext MUSS die referenzierte Ressource konform zu ISiKPatient sein. Jenseits von ISiK KÖNNEN weitere Instanzen mit anderen Profilen referenziert werden.

This structure is derived from Account

Summary

Mandatory: 4 elements(3 nested mandatory elements)
Must-Support: 21 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of Account.identifier

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Account 0..* Account Tracks balance, charges, for patient or cost center
... id SΣ 0..1 id serverseitige, interne ID des Datensatzes
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Slices for extension S 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:AbrechnungsDiagnoseProzedur S 0..* (Complex) Abrechnungsdiagnose /-prozedur
URL: http://fhir.de/StructureDefinition/ExtensionAbrechnungsDiagnoseProzedur
Constraints: ext-1
..... Slices for extension 2..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... extension:Use S 1..1 Extension Extension
....... extension 0..0 Additional content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "Use"
...... extension:Referenz S 1..1 Extension Extension
....... extension 0..0 Additional content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "Referenz"
..... url 1..1 uri "http://fhir.de/StructureDefinition/ExtensionAbrechnungsDiagnoseProzedur"
... Slices for identifier SΣ 1..* Identifier Eindeutiger Identifier
Slice: Unordered, Open by pattern:$this
.... identifier:Abrechnungsnummer SΣ 1..1 IdentifierAbrechnungsnummer Abrechnungsfallnummer

Required Pattern: At least the following
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... use 0..1 code usual | official | temp | secondary | old (If known)
..... type 1..1 CodeableConcept Description of identifier
Fixed Value: (Complex)
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: AN
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... system 0..1 uri The namespace for the identifier value
..... value 0..1 string The value that is unique
..... period 0..1 Period Time period when id is/was valid for use
..... assigner 0..1 Reference(Organization) Organization that issued id (may be just text)
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... type SΣ 1..1 CodeableConcept Description of identifier
Binding: Identifier Type DeBasis ValueSet (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: AN
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
...... coding Σ 0..* Coding Codierte Darstellung des Identifier-Typs
....... system SΣ 1..1 uri Codier-Schema
....... code SΣ 1..1 code Code
..... system SΣ 1..1 uri Namensraum des Identifiers
Example General: http://www.acme.com/identifiers/patient
..... value SΣ 1..1 string The value that is unique
Example General: 123456
... status ?!SΣ 1..1 code Status
Binding: AccountStatus (required): Indicates whether the account is available to be used.
... subject SΣ 1..1 Reference(Patient) Patientenbezug
.... reference SΣC 1..1 string Patienten-Link
... coverage SΣ 0..* BackboneElement Versicherungs-/Zahlungsverhältnis
.... Slices for extension S 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:Abrechnungsart S 0..1 Coding Abrechnungsart
URL: http://fhir.de/StructureDefinition/ExtensionAbrechnungsart
Binding: Abrechnungsart ValueSet (extensible)
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... coverage SΣ 1..1 Reference(Coverage) The party(s), such as insurances, that may contribute to the payment of this account
..... reference SΣC 1..1 string Coverage-Link
.... priority SΣ 0..1 positiveInt Priorität

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Account.identifier:Abrechnungsnummer.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Account.identifier:Abrechnungsnummer.​type Base extensible Identifier Type DeBasis ValueSet 📦1.5.4 de.basisprofil.r4 v1.5
Account.status Base required AccountStatus 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Account If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Account 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 error Account 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 Account If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Account 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 Account

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Account 0..* Account Tracks balance, charges, for patient or cost center
... id S 0..1 id serverseitige, interne ID des Datensatzes
... meta
.... versionId 0..1 id Eindeutiger Name der serverseitigen Version des Datensatzes
.... lastUpdated 0..1 instant Zeitpunkt der letzten Änderung
... Slices for extension S 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:AbrechnungsDiagnoseProzedur S 0..* (Complex) Abrechnungsdiagnose /-prozedur
URL: http://fhir.de/StructureDefinition/ExtensionAbrechnungsDiagnoseProzedur
..... Slices for extension Content/Rules for all slices
...... extension:Use S 1..1 Extension Extension
...... extension:Referenz S 1..1 Extension Extension
.... identifier:Abrechnungsnummer S 1..1 IdentifierAbrechnungsnummer Abrechnungsfallnummer
Required Pattern: At least the following
..... type 1..1 CodeableConcept Description of identifier
Fixed Value: (Complex)
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: AN
..... type S 1..1 CodeableConcept Description of identifier
...... coding 0..* Coding Codierte Darstellung des Identifier-Typs
....... system S 1..1 uri Codier-Schema
....... code S 1..1 code Code
..... system S 1..1 uri Namensraum des Identifiers
..... value S 1..1 string The value that is unique
... status S 1..1 code Status
... subject S 1..1 Reference(Patient) Patientenbezug
.... reference S 1..1 string Patienten-Link
... coverage S 0..* BackboneElement Versicherungs-/Zahlungsverhältnis
.... Slices for extension S 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:Abrechnungsart S 0..1 Coding Abrechnungsart
URL: http://fhir.de/StructureDefinition/ExtensionAbrechnungsart
Binding: Abrechnungsart ValueSet (extensible)
.... coverage S 1..1 Reference(Coverage) The party(s), such as insurances, that may contribute to the payment of this account
..... reference S 1..1 string Coverage-Link
.... priority S 0..1 positiveInt Priorität

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Account 0..* Account Tracks balance, charges, for patient or cost center
... id SΣ 0..1 id serverseitige, interne ID des Datensatzes
... meta Σ 0..1 Meta Metadata about the resource
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... versionId Σ 0..1 id Eindeutiger Name der serverseitigen Version des Datensatzes
.... lastUpdated Σ 0..1 instant Zeitpunkt der letzten Änderung
.... source Σ 0..1 uri Identifies where the resource comes from
.... profile Σ 0..* canonical(StructureDefinition) Profiles this resource claims to conform to
.... security Σ 0..* Coding Security Labels applied to this resource
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
.... tag Σ 0..* Coding Tags applied to this resource
Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... 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 S 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:AbrechnungsDiagnoseProzedur S 0..* (Complex) Abrechnungsdiagnose /-prozedur
URL: http://fhir.de/StructureDefinition/ExtensionAbrechnungsDiagnoseProzedur
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 2..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... extension:Use S 1..1 Extension Extension
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0 Additional content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "Use"
....... value[x] 0..1 Coding Value of extension
Binding: AbrechnungsDiagnoseProzedur ValueSet (extensible)
...... extension:Referenz S 1..1 Extension Extension
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0 Additional content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "Referenz"
....... value[x] 0..1 Reference(Condition | Procedure) Value of extension
..... url 1..1 uri "http://fhir.de/StructureDefinition/ExtensionAbrechnungsDiagnoseProzedur"
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... Slices for identifier SΣ 1..* Identifier Eindeutiger Identifier
Slice: Unordered, Open by pattern:$this
.... identifier:Abrechnungsnummer SΣ 1..1 IdentifierAbrechnungsnummer Abrechnungsfallnummer

Required Pattern: At least the following
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... use 0..1 code usual | official | temp | secondary | old (If known)
..... type 1..1 CodeableConcept Description of identifier
Fixed Value: (Complex)
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: AN
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... system 0..1 uri The namespace for the identifier value
..... value 0..1 string The value that is unique
..... period 0..1 Period Time period when id is/was valid for use
..... assigner 0..1 Reference(Organization) Organization that issued id (may be just text)
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... type SΣ 1..1 CodeableConcept Description of identifier
Binding: Identifier Type DeBasis ValueSet (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: AN
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... coding Σ 0..* Coding Codierte Darstellung des Identifier-Typs
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... system SΣ 1..1 uri Codier-Schema
....... version Σ 0..1 string Version of the system - if relevant
....... code SΣ 1..1 code Code
....... display Σ 0..1 string Representation defined by the system
....... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
...... text Σ 0..1 string Plain text representation of the concept
..... system SΣ 1..1 uri Namensraum des Identifiers
Example General: http://www.acme.com/identifiers/patient
..... value SΣ 1..1 string The value that is unique
Example General: 123456
..... period Σ 0..1 Period Time period when id is/was valid for use
..... assigner Σ 0..1 Reference(Organization) Organization that issued id (may be just text)
... status ?!SΣ 1..1 code Status
Binding: AccountStatus (required): Indicates whether the account is available to be used.
... type Σ 0..1 CodeableConcept E.g. patient, expense, depreciation
Binding: AccountTypes (example): The usage type of this account, permits categorization of accounts.
... name Σ 0..1 string Human-readable label
... subject SΣ 1..1 Reference(Patient) Patientenbezug
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... reference SΣC 1..1 string Patienten-Link
.... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
.... display Σ 0..1 string Text alternative for the resource
... servicePeriod Σ 0..1 Period Transaction window
... coverage SΣ 0..* BackboneElement Versicherungs-/Zahlungsverhältnis
.... id 0..1 string Unique id for inter-element referencing
.... Slices for extension S 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:Abrechnungsart S 0..1 Coding Abrechnungsart
URL: http://fhir.de/StructureDefinition/ExtensionAbrechnungsart
Binding: Abrechnungsart ValueSet (extensible)
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... coverage SΣ 1..1 Reference(Coverage) The party(s), such as insurances, that may contribute to the payment of this account
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... reference SΣC 1..1 string Coverage-Link
..... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
..... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
..... display Σ 0..1 string Text alternative for the resource
.... priority SΣ 0..1 positiveInt Priorität
... owner Σ 0..1 Reference(Organization) Entity managing the Account
... description Σ 0..1 string Explanation of purpose/use
... guarantor 0..* BackboneElement The parties ultimately responsible for balancing the Account
.... 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
.... party 1..1 Reference(Patient | RelatedPerson | Organization) Responsible entity
.... onHold 0..1 boolean Credit or other hold applied
.... period 0..1 Period Guarantee account during
... partOf 0..1 Reference(Account) Reference to a parent Account

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Account.meta.security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
Account.meta.tag Base example Common Tags 📍4.0.1 FHIR Std.
Account.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Account.extension:AbrechnungsDiagnoseProzedur.​extension:Use.value[x] Base extensible AbrechnungsDiagnoseProzedur ValueSet 📦1.5.4 de.basisprofil.r4 v1.5
Account.identifier:Abrechnungsnummer.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Account.identifier:Abrechnungsnummer.​type Base extensible Identifier Type DeBasis ValueSet 📦1.5.4 de.basisprofil.r4 v1.5
Account.status Base required AccountStatus 📍4.0.1 FHIR Std.
Account.type Base example Account Types 📍4.0.1 FHIR Std.
Account.subject.type Base extensible ResourceType 📍4.0.1 FHIR Std.
Account.coverage.coverage.​type Base extensible ResourceType 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Account If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Account 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 error Account 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 Account If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Account 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 Account

Summary

Mandatory: 4 elements(3 nested mandatory elements)
Must-Support: 21 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of Account.identifier

 

Other representations of profile: CSV, Excel, Schematron