MII IG Medikation
2027.0.0-ballot - Germany

MII IG Medikation - Downloaded Version 2027.0.0-ballot See the Directory of published versions

Ressourcenprofil: MII PR Medikation Medikationsliste

Offizielle URL: https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/medikationsliste Version: 2027.0.0-ballot
Active Stand: 2024-11-13 Maschinenlesbarer Name: MII_PR_Medikation_Medikationsliste

Sammlung der Medikationen, die ein Patient zu einem bestimmten Zeitpunkt einnimmt, beispielsweise bei Aufnahme oder Entlassung

Inhalt

Die List Ressource ist eine flache Sammlung von Ressourcen und bietet Funktionen für die Verwaltung der Sammlung. In diesem Fall dient die Ressource als Sammlung der Medikationen, die ein Patient zu einem bestimmten Zeitpunkt einnimmt, beispielsweise bei Aufnahme oder Entlassung. Die Ressource verweist dazu auf MedicationStatement Ressourcen.

Zweck und Kontext der Liste werden über List.code angegeben. Ein Coding wird immer auf Code medications aus System http://terminology.hl7.org/CodeSystem/list-example-use-codes gesetzt. Mit dem zweiten Coding wird der Kontext bestimmt, in dem die Medikationsliste verwaltet wird. Dabei kann es sich um Aufnahmemedikation, Entlassmedikation oder die Medikation während des stationären Aufenthaltes handeln. Für diese Kontexte besteht die Auswahl aus Codes des Systems IHE XDS Fallkontext (http://ihe-d.de/CodeSystems/FallkontextBeiDokumentenerstellung); die zulässigen Codes listet das ValueSet MII VS Medikation Fallkontext.

Usages:

You can also check for usages in the FHIR IG Statistics

Formale Ansichten des Profilinhalts

Beschreibung von Profilen, Differentials, Snapshots und deren Repräsentationen.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. List C 0..* List A list is a curated collection of resources
Constraints: lst-1, lst-2, lst-3, medication-list-context-1, medication-list-context-2
... meta SΣ 0..1 Meta Metadata about the resource
.... source SΣ 0..1 uri Identifies where the resource comes from
.... profile SΣ 0..* canonical(StructureDefinition) Profiles this resource claims to conform to
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... status ?!SΣ 1..1 code Status
Binding: ListStatus (required): The current state of the list.
... mode ?!SΣ 1..1 code Modus
Binding: ListMode (required): The processing mode that applies to this list.
... code SΣ 0..1 CodeableConcept Code
Binding: ExampleUseCodesForList (example): What the purpose of a list is.
.... Slices for coding SΣ 2..* Coding Code defined by a terminology system
Slice: Unordered, Open by pattern:$this
..... coding:medCode SΣ 1..1 Coding Medikationsliste

Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... version 0..1 string Version of the system - if relevant
...... display 0..1 string Representation defined by the system
...... userSelected 0..1 boolean If this coding was chosen directly by the user
...... system SΣ 0..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/list-example-use-codes
...... code SΣ 0..1 code Symbol in syntax defined by the system
Fixed Value: medications
..... coding:contextCode SΣ 1..1 Coding Kontext der Medikationsliste
Binding: MII VS Medikation Fallkontext (required)

Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... version 0..1 string Version of the system - if relevant
...... display 0..1 string Representation defined by the system
...... userSelected 0..1 boolean If this coding was chosen directly by the user
...... system SΣ 0..1 uri Identity of the terminology system
Fixed Value: http://ihe-d.de/CodeSystems/FallkontextBeiDokumentenerstellung
...... code SΣ 0..1 code Symbol in syntax defined by the system
... subject SΣ 1..1 Reference(Patient) If all resources have the same subject
... encounter S 0..1 Reference(Encounter) Fall oder Kontakt
... date SΣ 0..1 dateTime Datum
... entry SC 0..* BackboneElement Eintrag
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... item S 1..1 Reference(MII PR Medikation MedicationStatement) Actual entry

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
List.status Base required ListStatus 📍4.0.1 FHIR Std.
List.mode Base required ListMode 📍4.0.1 FHIR Std.
List.code Base example Example Use Codes for List 📍4.0.1 FHIR Std.
List.code.coding:contextCode Base required MII VS Medikation Fallkontext 📦2027.0.0-ballot This IG

Constraints

Id Grade Path(s) Description Expression
dom-2 error List If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error List 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 List 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 List If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice List 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()
lst-1 error List A list can only have an emptyReason if it is empty emptyReason.empty() or entry.empty()
lst-2 error List The deleted flag can only be used if the mode of the list is "changes" mode = 'changes' or entry.deleted.empty()
lst-3 error List An entry date can only be used if the mode of the list is "working" mode = 'working' or entry.date.empty()
medication-list-context-1 error List Wenn der Kontext Aufnahme, Entlassung oder ambulanter Kontakt ist, soll der mode 'snapshot' sein. List.code.coding.where(system='http://ihe-d.de/CodeSystems/FallkontextBeiDokumentenerstellung' and code='E210' or system='http://ihe-d.de/CodeSystems/FallkontextBeiDokumentenerstellung' and code='E230' or system='http://ihe-d.de/CodeSystems/FallkontextBeiDokumentenerstellung' and code='E100').exists() implies List.mode='snapshot'
medication-list-context-2 error List Wenn der Kontext stationärer Aufenthalt ist, soll der mode 'working' sein. List.code.coding.where(system='http://ihe-d.de/CodeSystems/FallkontextBeiDokumentenerstellung' and code='E200').exists() implies List.mode='working'

Diese Struktur ist abgeleitet von List

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. List C 0..* List A list is a curated collection of resources
Constraints: medication-list-context-1, medication-list-context-2
... meta S 0..1 Meta Metadata about the resource
.... source S 0..1 uri Identifies where the resource comes from
.... profile S 0..* canonical(StructureDefinition) Profiles this resource claims to conform to
... identifier S 0..* Identifier Business identifier
... status S 1..1 code Status
... code S 0..1 CodeableConcept Code
.... Slices for coding S 2..* Coding Code defined by a terminology system
Slice: Unordered, Open by pattern:$this
..... coding:medCode S 1..1 Coding Medikationsliste
Required Pattern: At least the following
...... system S 0..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/list-example-use-codes
...... code S 0..1 code Symbol in syntax defined by the system
Fixed Value: medications
..... coding:contextCode S 1..1 Coding Kontext der Medikationsliste
Binding: MII VS Medikation Fallkontext (required)
Required Pattern: At least the following
...... system S 0..1 uri Identity of the terminology system
Fixed Value: http://ihe-d.de/CodeSystems/FallkontextBeiDokumentenerstellung
...... code S 0..1 code Symbol in syntax defined by the system
... subject S 1..1 Reference(Patient) If all resources have the same subject
... encounter S 0..1 Reference(Encounter) Fall oder Kontakt
... date S 0..1 dateTime Datum
... entry S 0..* BackboneElement Eintrag
.... flag 0..0 Status/Workflow information about this item
.... deleted 0..0 If this item is actually marked as deleted
.... item S 1..1 Reference(MII PR Medikation MedicationStatement) Actual entry

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
List.code.coding:contextCode Base required MII VS Medikation Fallkontext 📦2027.0.0-ballot This IG

Constraints

Id Grade Path(s) Description Expression
medication-list-context-1 error List Wenn der Kontext Aufnahme, Entlassung oder ambulanter Kontakt ist, soll der mode 'snapshot' sein. List.code.coding.where(system='http://ihe-d.de/CodeSystems/FallkontextBeiDokumentenerstellung' and code='E210' or system='http://ihe-d.de/CodeSystems/FallkontextBeiDokumentenerstellung' and code='E230' or system='http://ihe-d.de/CodeSystems/FallkontextBeiDokumentenerstellung' and code='E100').exists() implies List.mode='snapshot'
medication-list-context-2 error List Wenn der Kontext stationärer Aufenthalt ist, soll der mode 'working' sein. List.code.coding.where(system='http://ihe-d.de/CodeSystems/FallkontextBeiDokumentenerstellung' and code='E200').exists() implies List.mode='working'
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. List C 0..* List A list is a curated collection of resources
Constraints: lst-1, lst-2, lst-3, medication-list-context-1, medication-list-context-2
... id Σ 0..1 id Logical id of this artifact
... meta SΣ 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 Version specific identifier
.... lastUpdated Σ 0..1 instant When the resource version last changed
.... source SΣ 0..1 uri Identifies where the resource comes from
.... profile SΣ 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
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier S 0..* Identifier Business identifier
... status ?!SΣ 1..1 code Status
Binding: ListStatus (required): The current state of the list.
... mode ?!SΣ 1..1 code Modus
Binding: ListMode (required): The processing mode that applies to this list.
... title Σ 0..1 string Descriptive name for the list
Example General: Dr. Jane's Patients
... code SΣ 0..1 CodeableConcept Code
Binding: ExampleUseCodesForList (example): What the purpose of a list is.
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... Slices for coding SΣ 2..* Coding Code defined by a terminology system
Slice: Unordered, Open by pattern:$this
..... coding:medCode SΣ 1..1 Coding Medikationsliste

Required Pattern: At least the following
...... 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Σ 0..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/list-example-use-codes
...... version Σ 0..1 string Version of the system - if relevant
...... code SΣ 0..1 code Symbol in syntax defined by the system
Fixed Value: medications
...... display Σ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... coding:contextCode SΣ 1..1 Coding Kontext der Medikationsliste
Binding: MII VS Medikation Fallkontext (required)

Required Pattern: At least the following
...... 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Σ 0..1 uri Identity of the terminology system
Fixed Value: http://ihe-d.de/CodeSystems/FallkontextBeiDokumentenerstellung
...... version Σ 0..1 string Version of the system - if relevant
...... code SΣ 0..1 code Symbol in syntax defined by the system
...... 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
... subject SΣ 1..1 Reference(Patient) If all resources have the same subject
... encounter S 0..1 Reference(Encounter) Fall oder Kontakt
... date SΣ 0..1 dateTime Datum
... source Σ 0..1 Reference(Practitioner | PractitionerRole | Patient | Device) Who and/or what defined the list contents (aka Author)
... orderedBy 0..1 CodeableConcept What order the list has
Binding: ListOrderCodes (preferred): What order applies to the items in a list.
... note 0..* Annotation Comments about the list
... entry SC 0..* BackboneElement Eintrag
.... 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
.... date 0..1 dateTime When item added to list
.... item S 1..1 Reference(MII PR Medikation MedicationStatement) Actual entry
... emptyReason C 0..1 CodeableConcept Why list is empty
Binding: ListEmptyReasons (preferred): If a list is empty, why it is empty.

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
List.meta.security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
List.meta.tag Base example Common Tags 📍4.0.1 FHIR Std.
List.language Base preferred Common Languages 📍4.0.1 FHIR Std.
List.status Base required ListStatus 📍4.0.1 FHIR Std.
List.mode Base required ListMode 📍4.0.1 FHIR Std.
List.code Base example Example Use Codes for List 📍4.0.1 FHIR Std.
List.code.coding:contextCode Base required MII VS Medikation Fallkontext 📦2027.0.0-ballot This IG
List.orderedBy Base preferred List Order Codes 📍4.0.1 FHIR Std.
List.emptyReason Base preferred List Empty Reasons 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error List If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error List 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 List 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 List If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice List 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()
lst-1 error List A list can only have an emptyReason if it is empty emptyReason.empty() or entry.empty()
lst-2 error List The deleted flag can only be used if the mode of the list is "changes" mode = 'changes' or entry.deleted.empty()
lst-3 error List An entry date can only be used if the mode of the list is "working" mode = 'working' or entry.date.empty()
medication-list-context-1 error List Wenn der Kontext Aufnahme, Entlassung oder ambulanter Kontakt ist, soll der mode 'snapshot' sein. List.code.coding.where(system='http://ihe-d.de/CodeSystems/FallkontextBeiDokumentenerstellung' and code='E210' or system='http://ihe-d.de/CodeSystems/FallkontextBeiDokumentenerstellung' and code='E230' or system='http://ihe-d.de/CodeSystems/FallkontextBeiDokumentenerstellung' and code='E100').exists() implies List.mode='snapshot'
medication-list-context-2 error List Wenn der Kontext stationärer Aufenthalt ist, soll der mode 'working' sein. List.code.coding.where(system='http://ihe-d.de/CodeSystems/FallkontextBeiDokumentenerstellung' and code='E200').exists() implies List.mode='working'

Diese Struktur ist abgeleitet von List

Summary

Mandatory: 1 element(2 nested mandatory elements)
Must-Support: 19 elements
Prohibited: 2 elements

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of List.code.coding

Schlüsselelemente-Ansicht

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. List C 0..* List A list is a curated collection of resources
Constraints: lst-1, lst-2, lst-3, medication-list-context-1, medication-list-context-2
... meta SΣ 0..1 Meta Metadata about the resource
.... source SΣ 0..1 uri Identifies where the resource comes from
.... profile SΣ 0..* canonical(StructureDefinition) Profiles this resource claims to conform to
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... status ?!SΣ 1..1 code Status
Binding: ListStatus (required): The current state of the list.
... mode ?!SΣ 1..1 code Modus
Binding: ListMode (required): The processing mode that applies to this list.
... code SΣ 0..1 CodeableConcept Code
Binding: ExampleUseCodesForList (example): What the purpose of a list is.
.... Slices for coding SΣ 2..* Coding Code defined by a terminology system
Slice: Unordered, Open by pattern:$this
..... coding:medCode SΣ 1..1 Coding Medikationsliste

Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... version 0..1 string Version of the system - if relevant
...... display 0..1 string Representation defined by the system
...... userSelected 0..1 boolean If this coding was chosen directly by the user
...... system SΣ 0..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/list-example-use-codes
...... code SΣ 0..1 code Symbol in syntax defined by the system
Fixed Value: medications
..... coding:contextCode SΣ 1..1 Coding Kontext der Medikationsliste
Binding: MII VS Medikation Fallkontext (required)

Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... version 0..1 string Version of the system - if relevant
...... display 0..1 string Representation defined by the system
...... userSelected 0..1 boolean If this coding was chosen directly by the user
...... system SΣ 0..1 uri Identity of the terminology system
Fixed Value: http://ihe-d.de/CodeSystems/FallkontextBeiDokumentenerstellung
...... code SΣ 0..1 code Symbol in syntax defined by the system
... subject SΣ 1..1 Reference(Patient) If all resources have the same subject
... encounter S 0..1 Reference(Encounter) Fall oder Kontakt
... date SΣ 0..1 dateTime Datum
... entry SC 0..* BackboneElement Eintrag
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... item S 1..1 Reference(MII PR Medikation MedicationStatement) Actual entry

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
List.status Base required ListStatus 📍4.0.1 FHIR Std.
List.mode Base required ListMode 📍4.0.1 FHIR Std.
List.code Base example Example Use Codes for List 📍4.0.1 FHIR Std.
List.code.coding:contextCode Base required MII VS Medikation Fallkontext 📦2027.0.0-ballot This IG

Constraints

Id Grade Path(s) Description Expression
dom-2 error List If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error List 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 List 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 List If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice List 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()
lst-1 error List A list can only have an emptyReason if it is empty emptyReason.empty() or entry.empty()
lst-2 error List The deleted flag can only be used if the mode of the list is "changes" mode = 'changes' or entry.deleted.empty()
lst-3 error List An entry date can only be used if the mode of the list is "working" mode = 'working' or entry.date.empty()
medication-list-context-1 error List Wenn der Kontext Aufnahme, Entlassung oder ambulanter Kontakt ist, soll der mode 'snapshot' sein. List.code.coding.where(system='http://ihe-d.de/CodeSystems/FallkontextBeiDokumentenerstellung' and code='E210' or system='http://ihe-d.de/CodeSystems/FallkontextBeiDokumentenerstellung' and code='E230' or system='http://ihe-d.de/CodeSystems/FallkontextBeiDokumentenerstellung' and code='E100').exists() implies List.mode='snapshot'
medication-list-context-2 error List Wenn der Kontext stationärer Aufenthalt ist, soll der mode 'working' sein. List.code.coding.where(system='http://ihe-d.de/CodeSystems/FallkontextBeiDokumentenerstellung' and code='E200').exists() implies List.mode='working'

Differential-Ansicht

Diese Struktur ist abgeleitet von List

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. List C 0..* List A list is a curated collection of resources
Constraints: medication-list-context-1, medication-list-context-2
... meta S 0..1 Meta Metadata about the resource
.... source S 0..1 uri Identifies where the resource comes from
.... profile S 0..* canonical(StructureDefinition) Profiles this resource claims to conform to
... identifier S 0..* Identifier Business identifier
... status S 1..1 code Status
... code S 0..1 CodeableConcept Code
.... Slices for coding S 2..* Coding Code defined by a terminology system
Slice: Unordered, Open by pattern:$this
..... coding:medCode S 1..1 Coding Medikationsliste
Required Pattern: At least the following
...... system S 0..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/list-example-use-codes
...... code S 0..1 code Symbol in syntax defined by the system
Fixed Value: medications
..... coding:contextCode S 1..1 Coding Kontext der Medikationsliste
Binding: MII VS Medikation Fallkontext (required)
Required Pattern: At least the following
...... system S 0..1 uri Identity of the terminology system
Fixed Value: http://ihe-d.de/CodeSystems/FallkontextBeiDokumentenerstellung
...... code S 0..1 code Symbol in syntax defined by the system
... subject S 1..1 Reference(Patient) If all resources have the same subject
... encounter S 0..1 Reference(Encounter) Fall oder Kontakt
... date S 0..1 dateTime Datum
... entry S 0..* BackboneElement Eintrag
.... flag 0..0 Status/Workflow information about this item
.... deleted 0..0 If this item is actually marked as deleted
.... item S 1..1 Reference(MII PR Medikation MedicationStatement) Actual entry

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
List.code.coding:contextCode Base required MII VS Medikation Fallkontext 📦2027.0.0-ballot This IG

Constraints

Id Grade Path(s) Description Expression
medication-list-context-1 error List Wenn der Kontext Aufnahme, Entlassung oder ambulanter Kontakt ist, soll der mode 'snapshot' sein. List.code.coding.where(system='http://ihe-d.de/CodeSystems/FallkontextBeiDokumentenerstellung' and code='E210' or system='http://ihe-d.de/CodeSystems/FallkontextBeiDokumentenerstellung' and code='E230' or system='http://ihe-d.de/CodeSystems/FallkontextBeiDokumentenerstellung' and code='E100').exists() implies List.mode='snapshot'
medication-list-context-2 error List Wenn der Kontext stationärer Aufenthalt ist, soll der mode 'working' sein. List.code.coding.where(system='http://ihe-d.de/CodeSystems/FallkontextBeiDokumentenerstellung' and code='E200').exists() implies List.mode='working'

Snapshot-AnsichtView

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. List C 0..* List A list is a curated collection of resources
Constraints: lst-1, lst-2, lst-3, medication-list-context-1, medication-list-context-2
... id Σ 0..1 id Logical id of this artifact
... meta SΣ 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 Version specific identifier
.... lastUpdated Σ 0..1 instant When the resource version last changed
.... source SΣ 0..1 uri Identifies where the resource comes from
.... profile SΣ 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
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier S 0..* Identifier Business identifier
... status ?!SΣ 1..1 code Status
Binding: ListStatus (required): The current state of the list.
... mode ?!SΣ 1..1 code Modus
Binding: ListMode (required): The processing mode that applies to this list.
... title Σ 0..1 string Descriptive name for the list
Example General: Dr. Jane's Patients
... code SΣ 0..1 CodeableConcept Code
Binding: ExampleUseCodesForList (example): What the purpose of a list is.
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... Slices for coding SΣ 2..* Coding Code defined by a terminology system
Slice: Unordered, Open by pattern:$this
..... coding:medCode SΣ 1..1 Coding Medikationsliste

Required Pattern: At least the following
...... 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Σ 0..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/list-example-use-codes
...... version Σ 0..1 string Version of the system - if relevant
...... code SΣ 0..1 code Symbol in syntax defined by the system
Fixed Value: medications
...... display Σ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... coding:contextCode SΣ 1..1 Coding Kontext der Medikationsliste
Binding: MII VS Medikation Fallkontext (required)

Required Pattern: At least the following
...... 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Σ 0..1 uri Identity of the terminology system
Fixed Value: http://ihe-d.de/CodeSystems/FallkontextBeiDokumentenerstellung
...... version Σ 0..1 string Version of the system - if relevant
...... code SΣ 0..1 code Symbol in syntax defined by the system
...... 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
... subject SΣ 1..1 Reference(Patient) If all resources have the same subject
... encounter S 0..1 Reference(Encounter) Fall oder Kontakt
... date SΣ 0..1 dateTime Datum
... source Σ 0..1 Reference(Practitioner | PractitionerRole | Patient | Device) Who and/or what defined the list contents (aka Author)
... orderedBy 0..1 CodeableConcept What order the list has
Binding: ListOrderCodes (preferred): What order applies to the items in a list.
... note 0..* Annotation Comments about the list
... entry SC 0..* BackboneElement Eintrag
.... 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
.... date 0..1 dateTime When item added to list
.... item S 1..1 Reference(MII PR Medikation MedicationStatement) Actual entry
... emptyReason C 0..1 CodeableConcept Why list is empty
Binding: ListEmptyReasons (preferred): If a list is empty, why it is empty.

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
List.meta.security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
List.meta.tag Base example Common Tags 📍4.0.1 FHIR Std.
List.language Base preferred Common Languages 📍4.0.1 FHIR Std.
List.status Base required ListStatus 📍4.0.1 FHIR Std.
List.mode Base required ListMode 📍4.0.1 FHIR Std.
List.code Base example Example Use Codes for List 📍4.0.1 FHIR Std.
List.code.coding:contextCode Base required MII VS Medikation Fallkontext 📦2027.0.0-ballot This IG
List.orderedBy Base preferred List Order Codes 📍4.0.1 FHIR Std.
List.emptyReason Base preferred List Empty Reasons 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error List If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error List 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 List 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 List If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice List 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()
lst-1 error List A list can only have an emptyReason if it is empty emptyReason.empty() or entry.empty()
lst-2 error List The deleted flag can only be used if the mode of the list is "changes" mode = 'changes' or entry.deleted.empty()
lst-3 error List An entry date can only be used if the mode of the list is "working" mode = 'working' or entry.date.empty()
medication-list-context-1 error List Wenn der Kontext Aufnahme, Entlassung oder ambulanter Kontakt ist, soll der mode 'snapshot' sein. List.code.coding.where(system='http://ihe-d.de/CodeSystems/FallkontextBeiDokumentenerstellung' and code='E210' or system='http://ihe-d.de/CodeSystems/FallkontextBeiDokumentenerstellung' and code='E230' or system='http://ihe-d.de/CodeSystems/FallkontextBeiDokumentenerstellung' and code='E100').exists() implies List.mode='snapshot'
medication-list-context-2 error List Wenn der Kontext stationärer Aufenthalt ist, soll der mode 'working' sein. List.code.coding.where(system='http://ihe-d.de/CodeSystems/FallkontextBeiDokumentenerstellung' and code='E200').exists() implies List.mode='working'

Diese Struktur ist abgeleitet von List

Summary

Mandatory: 1 element(2 nested mandatory elements)
Must-Support: 19 elements
Prohibited: 2 elements

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of List.code.coding

 

Weitere Repräsentationen des Profils: CSV, Excel, Schematron