ISiK Medikation Implementierungsleitfaden
Version 6.0.0-rc - ballot

Resource Profile: ISiKMedikament

Official URL: https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikament Version: 6.0.0-rc
Active as of 2026-04-02 Computable Name: ISiKMedikament

Dieses Profil ermöglicht die Abbildung von patientenunabhängigen Informationen zu Medikamenten in ISiK Szenarien.

Motivation

Die strukturierte Bereitstellung von Informationen zu Medikamenten ist eine zentrale Voraussetzung für eine interoperable Arzneimitteltherapie und unterstützt insbesondere Prozesse im Kontext der Arzneimitteltherapiesicherheit (AMTS) sowie der sektorenübergreifenden Versorgung.

In FHIR werden Medikamente mit der Medication-Ressource repräsentiert.

Kompatibilität

Für das Profil ISiKMedikament wird eine größtmögliche Kompatibilität mit dem Profil epa-medication der gematik angestrebt. Ziel ist insbesondere eine vergleichbare semantische Struktur zur Unterstützung interoperabler Nutzungsszenarien.

Die spezifischen Extensions des epa-medication-Profils werden in diesem Profil jedoch nicht übernommen. Stattdessen erlaubt das Profil die Nutzung von Extensions, um projektspezifische Anforderungen abzubilden.

Es kann nicht sichergestellt werden, dass Instanzen, die gegen ISiKMedikament valide sind, auch valide gegen das epa-medication-Profil sind.

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
.. Medication C 0..* Medication Definition of a Medication
Constraints: isik-med-1
... id SΣ 0..1 id serverseitige, interne ID des Datensatzes
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... code SΣ 0..1 CodeableConcept Medikament in codierter Form oder ggf. als Freitext
Binding: SNOMEDCTMedicationCodes (example): A coded concept that defines the type of a medication.
.... Slices for coding SΣ 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by pattern:$this
..... coding:PZN SΣ 0..* ISiKPZNCoding Code defined by a terminology system

Required Pattern: At least the following
...... 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://fhir.de/CodeSystem/ifa/pzn
...... version 0..1 string Version of the system - if relevant
...... code 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
..... coding:ATC-DE SΣ 0..* ISiKATCCoding Code defined by a terminology system

Required Pattern: At least the following
...... 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://fhir.de/CodeSystem/bfarm/atc
...... version 0..1 string Version of the system - if relevant
...... code 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
..... coding:SCT SΣ 0..1 ISiKSnomedCTCoding Code defined by a terminology system
Binding: TI Arzneimittel SNOMED CT ValueSet (extensible)

Required Pattern: At least the following
...... 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://snomed.info/sct
...... version 0..1 string Version of the system - if relevant
...... code 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 SΣ 0..1 string Plain text representation of the concept
... manufacturer SΣ 0..1 Reference(Organization) Hersteller des Medikaments
.... display SΣ 1..1 string Text alternative for the resource
... form S 0..1 CodeableConcept Abgabeform
Binding: SNOMEDCTFormCodes (example): A coded concept defining the form of a medication.
.... Slices for coding SΣ 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by pattern:$this
..... coding:EDQM SΣ 0..1 ISiKCoding Code defined by a terminology system
Binding: Medicine Doseform - IPS (required)
... amount SΣ 0..1 Ratio Menge
.... numerator SΣ 1..1 MedicationQuantity Numerator value
.... denominator SΣ 1..1 MedicationQuantity Denominator value
... ingredient S 0..* BackboneElement Informationen zu Bestandteilen (Rezeptur)
.... Slices for extension S 0..* Extension Wirkstofftyp
Slice: Unordered, Open by value:url
..... extension:wirkstofftyp S 0..1 Coding Optional Extensions Element
URL: http://fhir.de/StructureDefinition/WirkstofftypEX
Binding: ValueSet - Wirkstofftypen (required)
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... Slices for item[x] 1..1 The actual ingredient or content
Slice: Unordered, Closed by type:$this
..... itemCodeableConcept CodeableConcept
..... itemReference Reference(Substance | Medication)
..... item[x]:itemCodeableConcept S 0..1 CodeableConcept Bestandteil in codierter Form oder ggf. als Freitext
...... Slices for coding SΣ 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by pattern:$this
....... coding:ASK SΣ 0..1 ISiKASKCoding Code defined by a terminology system

Required Pattern: At least the following
....... coding:ATC-DE SΣ 0..1 ISiKATCCoding Code defined by a terminology system

Required Pattern: At least the following
....... coding:PZN SΣ 0..1 ISiKPZNCoding Code defined by a terminology system

Required Pattern: At least the following
....... coding:SCT SΣ 0..1 ISiKSnomedCTCoding Code defined by a terminology system

Required Pattern: At least the following
...... text SΣ 0..1 string Plain text representation of the concept
..... item[x]:itemReference S 0..1 Reference(Substance | Medication) Bestandteil (Referenz auf ein anderes Medikament)
...... reference SΣC 1..1 string Literal reference, Relative, internal or absolute URL
.... isActive S 0..1 boolean handelt es sich um einen aktiven Bestandteil?
.... strength S 0..1 Ratio Stärke
..... numerator SΣ 1..1 MedicationQuantity Numerator value
..... denominator SΣ 1..1 MedicationQuantity Denominator value
... batch S 0..1 BackboneElement Angaben zur Charge
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... lotNumber S 0..1 string Chargennummer

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Medication.code Base example SNOMED CT Medication Codes 📍4.0.1 FHIR Std.
Medication.code.coding:SCT Base extensible TI Arzneimittel SNOMED CT ValueSet 📦1.0.5-3 TI Terminology v1.0
Medication.status Base required Medication status codes 📍4.0.1 FHIR Std.
Medication.form Base example SNOMED CT Form Codes 📍4.0.1 FHIR Std.
Medication.form.coding:EDQM Base required Medicine Doseform - IPS 📦1.1.0 International Patient Summary Implementation Guide v1.1

Constraints

Id Grade Path(s) Description Expression
dom-2 error Medication If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Medication 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 Medication 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 Medication If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Medication 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()
isik-med-1 error Medication Medikamenten-Code, -Bezeichnung oder Inhaltsstoffe müssen angegeben werden. code.exists() or ingredient.exists()

This structure is derived from Medication

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Medication C 0..* Medication Definition of a Medication
Constraints: isik-med-1
... 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
... implicitRules 0..0 Verweis auf die Regeln, nach denen die Ressource erstellt wurde
.... Slices for coding S 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by pattern:$this
..... coding:PZN S 0..* ISiKPZNCoding Code defined by a terminology system

Required Pattern: At least the following
...... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.de/CodeSystem/ifa/pzn
..... coding:ATC-DE S 0..* ISiKATCCoding Code defined by a terminology system

Required Pattern: At least the following
...... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.de/CodeSystem/bfarm/atc
..... coding:SCT S 0..1 ISiKSnomedCTCoding Code defined by a terminology system
Binding: TI Arzneimittel SNOMED CT ValueSet (extensible)
Required Pattern: At least the following
...... system 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
.... text S 0..1 string Plain text representation of the concept
... status S 1..1 code Status der Medikamenteninformation
... manufacturer S 0..1 Reference(Organization) Hersteller des Medikaments
.... display S 1..1 string Text alternative for the resource
... form S 0..1 CodeableConcept Abgabeform
.... Slices for coding S 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by pattern:$this
..... coding:EDQM S 0..1 ISiKCoding Code defined by a terminology system
Binding: Medicine Doseform - IPS (required)
... amount S 0..1 Ratio Menge
.... numerator S 1..1 MedicationQuantity Numerator value
.... denominator S 1..1 MedicationQuantity Denominator value
... ingredient S 0..* BackboneElement Informationen zu Bestandteilen (Rezeptur)
.... Slices for extension S 0..* Extension Wirkstofftyp
Slice: Unordered, Open by value:url
..... extension:wirkstofftyp S 0..1 Coding Optional Extensions Element
URL: http://fhir.de/StructureDefinition/WirkstofftypEX
Binding: ValueSet - Wirkstofftypen (required)
.... Slices for item[x] 1..1 CodeableConcept, Reference(Substance | Medication) The actual ingredient or content
Slice: Unordered, Open by type:$this
..... item[x]:itemCodeableConcept S 0..1 CodeableConcept Bestandteil in codierter Form oder ggf. als Freitext
...... Slices for coding S 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by pattern:$this
....... coding:ASK S 0..1 ISiKASKCoding Code defined by a terminology system
Required Pattern: At least the following
....... coding:ATC-DE S 0..1 ISiKATCCoding Code defined by a terminology system
Required Pattern: At least the following
....... coding:PZN S 0..1 ISiKPZNCoding Code defined by a terminology system
Required Pattern: At least the following
....... coding:SCT S 0..1 ISiKSnomedCTCoding Code defined by a terminology system
Required Pattern: At least the following
...... text S 0..1 string Plain text representation of the concept
..... item[x]:itemReference S 0..1 Reference(Substance | Medication) Bestandteil (Referenz auf ein anderes Medikament)
...... reference S 1..1 string Literal reference, Relative, internal or absolute URL
.... isActive S 0..1 boolean handelt es sich um einen aktiven Bestandteil?
.... strength S 0..1 Ratio Stärke
..... numerator S 1..1 MedicationQuantity Numerator value
..... denominator S 1..1 MedicationQuantity Denominator value
... batch S 0..1 BackboneElement Angaben zur Charge
.... lotNumber S 0..1 string Chargennummer

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Medication.code.coding:SCT Base extensible TI Arzneimittel SNOMED CT ValueSet 📦1.0.5-3 TI Terminology v1.0
Medication.form.coding:EDQM Base required Medicine Doseform - IPS 📦1.1.0 International Patient Summary Implementation Guide v1.1

Constraints

Id Grade Path(s) Description Expression
isik-med-1 error Medication Medikamenten-Code, -Bezeichnung oder Inhaltsstoffe müssen angegeben werden. code.exists() or ingredient.exists()
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Medication C 0..* Medication Definition of a Medication
Constraints: isik-med-1
... 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".
... language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier Σ 0..* Identifier Business identifier for this medication
... code SΣ 0..1 CodeableConcept Medikament in codierter Form oder ggf. als Freitext
Binding: SNOMEDCTMedicationCodes (example): A coded concept that defines the type of a medication.
.... 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Σ 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by pattern:$this
..... coding:PZN SΣ 0..* ISiKPZNCoding Code defined by a terminology system

Required Pattern: At least the following
...... 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://fhir.de/CodeSystem/ifa/pzn
...... version 0..1 string Version of the system - if relevant
...... code 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
..... coding:ATC-DE SΣ 0..* ISiKATCCoding Code defined by a terminology system

Required Pattern: At least the following
...... 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://fhir.de/CodeSystem/bfarm/atc
...... version 0..1 string Version of the system - if relevant
...... code 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
..... coding:SCT SΣ 0..1 ISiKSnomedCTCoding Code defined by a terminology system
Binding: TI Arzneimittel SNOMED CT ValueSet (extensible)

Required Pattern: At least the following
...... 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://snomed.info/sct
...... version 0..1 string Version of the system - if relevant
...... code 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 SΣ 0..1 string Plain text representation of the concept
... status ?!SΣ 1..1 code Status der Medikamenteninformation
Binding: Medication Status Codes (required): A coded concept defining if the medication is in active use.
... manufacturer SΣ 0..1 Reference(Organization) Hersteller des Medikaments
.... 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 ΣC 0..1 string Literal reference, Relative, internal or absolute URL
.... 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 SΣ 1..1 string Text alternative for the resource
... form S 0..1 CodeableConcept Abgabeform
Binding: SNOMEDCTFormCodes (example): A coded concept defining the form of a medication.
.... 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Σ 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by pattern:$this
..... coding:EDQM SΣ 0..1 ISiKCoding Code defined by a terminology system
Binding: Medicine Doseform - IPS (required)
.... text Σ 0..1 string Plain text representation of the concept
... amount SΣ 0..1 Ratio Menge
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... numerator SΣ 1..1 MedicationQuantity Numerator value
.... denominator SΣ 1..1 MedicationQuantity Denominator value
... ingredient S 0..* BackboneElement Informationen zu Bestandteilen (Rezeptur)
.... id 0..1 string Unique id for inter-element referencing
.... Slices for extension S 0..* Extension Wirkstofftyp
Slice: Unordered, Open by value:url
..... extension:wirkstofftyp S 0..1 Coding Optional Extensions Element
URL: http://fhir.de/StructureDefinition/WirkstofftypEX
Binding: ValueSet - Wirkstofftypen (required)
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... Slices for item[x] 1..1 The actual ingredient or content
Slice: Unordered, Closed by type:$this
..... itemCodeableConcept CodeableConcept
..... itemReference Reference(Substance | Medication)
..... item[x]:itemCodeableConcept S 0..1 CodeableConcept Bestandteil in codierter Form oder ggf. als Freitext
...... 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Σ 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by pattern:$this
....... coding:ASK SΣ 0..1 ISiKASKCoding Code defined by a terminology system

Required Pattern: At least the following
....... coding:ATC-DE SΣ 0..1 ISiKATCCoding Code defined by a terminology system

Required Pattern: At least the following
....... coding:PZN SΣ 0..1 ISiKPZNCoding Code defined by a terminology system

Required Pattern: At least the following
....... coding:SCT SΣ 0..1 ISiKSnomedCTCoding Code defined by a terminology system

Required Pattern: At least the following
...... text SΣ 0..1 string Plain text representation of the concept
..... item[x]:itemReference S 0..1 Reference(Substance | Medication) Bestandteil (Referenz auf ein anderes Medikament)
...... 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 Literal reference, Relative, internal or absolute URL
...... 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
.... isActive S 0..1 boolean handelt es sich um einen aktiven Bestandteil?
.... strength S 0..1 Ratio Stärke
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... numerator SΣ 1..1 MedicationQuantity Numerator value
..... denominator SΣ 1..1 MedicationQuantity Denominator value
... batch S 0..1 BackboneElement Angaben zur Charge
.... 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
.... lotNumber S 0..1 string Chargennummer
.... expirationDate 0..1 dateTime When batch will expire

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Medication.meta.security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
Medication.meta.tag Base example Common Tags 📍4.0.1 FHIR Std.
Medication.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Medication.code Base example SNOMED CT Medication Codes 📍4.0.1 FHIR Std.
Medication.code.coding:SCT Base extensible TI Arzneimittel SNOMED CT ValueSet 📦1.0.5-3 TI Terminology v1.0
Medication.status Base required Medication status codes 📍4.0.1 FHIR Std.
Medication.manufacturer.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
Medication.form Base example SNOMED CT Form Codes 📍4.0.1 FHIR Std.
Medication.form.coding:EDQM Base required Medicine Doseform - IPS 📦1.1.0 International Patient Summary Implementation Guide v1.1
Medication.ingredient.​item[x]:itemReference.​type Base extensible ResourceType 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Medication If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Medication 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 Medication 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 Medication If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Medication 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()
isik-med-1 error Medication Medikamenten-Code, -Bezeichnung oder Inhaltsstoffe müssen angegeben werden. code.exists() or ingredient.exists()
ElementShort descriptionNotes
Medication.amount Menge

Begründung des Must-Support: Bei einer Medikation MUSS die Menge dokumentierbar sein

Medication.amount.denominator

Begründung des Must-Support: Bei einer Medikation MUSS die Menge dokumentierbar sein

Medication.amount.numerator

Begründung des Must-Support: Bei einer Medikation MUSS die Menge dokumentierbar sein

Medication.batch Angaben zur Charge

Begründung des Must-Support: erforderlich zur Dokumentation der Chargennummer

Hinweis: Bitte beachten Sie gegebenenfalls die Regelungen der zwischen GKV-SV und DAV: https://www.gkv-datenaustausch.de/leistungserbringer/apotheken/apotheken.jsp . Insbesondere den Technischen Anhang 7 (TA7) zur Arzneimittelabrechnungsvereinbarung gemäß § 300 Absatz 3 SGB V in der aktuellsten Fassung.

Medication.batch.lotNumber Chargennummer

Begründung des Must-Support: Therapiesicherheit und Nachvollziehbarkeit

Hinweis: Gemäß Anlage 1 der TA7 kann hier übergangsweise bis zum 30. Juni 2025 eine Musterchargennummer ("STELLEN") eingetragen werden. Wenn die Übermittlung der Chargenbezeichnung beim Stellen von Arzneimitteln technisch nicht möglich ist, z.B. beim Verblistern, wird von der Verpflichtung zur Chargendokumentation abgesehen. Dementsprechend kann anstatt der tatsächlichen Chargenbezeichnungen "STELLEN" in das hierbeschirebene Datenfeld eingetragen werden.
Medication.code Medikament in codierter Form oder ggf. als Freitext

Begründung des Must-Support: grundlegende Information

Medication.code.coding

Begründung des Must-Support: Medikamente MÜSSEN kodiert werden, hierfür kann eine PZN, ATC-Code oder SnomedCT Code verwendet werden

Medication.code.coding:ATC-DE

Merfachcodierung ist zulässig, da für ein abstraktes Medikament auch mehrere ATC-Codes existieren können, bspw. existieren für Aspirin 4 verschiedene Codes, je nachdem wofür das Medikament angewendet wird.

Medication.code.coding:PZN

Merfachcodierung ist zulässig, da für ein abstraktes Medikament auch mehrere PZN-Codes existieren können, bspw. existieren für Aspirin 3 verschiedene Packungsgrößen.

Medication.code.coding:SCT
Medication.code.text

Begründung des Must-Support: Falls eine Kodierung nicht möglich ist kann das Medikament alternativ per Freitext erfasst werden

Medication.form Abgabeform

Begründung des Must-Support: Basis-Information eines Medikaments

Medication.form.coding

Begründung des Must-Support: EDQM definiert eine einheitliche DoseForm auf europäischer Ebene

Medication.form.coding:EDQM
Medication.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.

Medication.ingredient Informationen zu Bestandteilen (Rezeptur)

Begründung des Must-Support: Wirkstoff-Rezepturen müssen dokumentierbar sein

Medication.ingredient.extension Wirkstofftyp

Begründung des Must-Support: Alignment mit den MII-Profilen

Hinweis: Hiermit kann geklärt werden, ob es sich um eine Angabe zum Wirkstoff oder zum exakten Inhaltsstoff (z.B. Salze) handelt.
Medication.ingredient.extension:wirkstofftyp
Medication.ingredient.isActive handelt es sich um einen aktiven Bestandteil?

Begründung des Must-Support: Wird eine vollständige Rezeptur dokumentiert, muss erkennbar sein, welches die Wirkstoffe sind

Medication.ingredient.item[x]:itemCodeableConcept Bestandteil in codierter Form oder ggf. als Freitext

Begründung des Must-Support: Der Bestandteil muss eindeutig benannt sein

Medication.ingredient.item[x]:itemCodeableConcept.coding
Medication.ingredient.item[x]:itemCodeableConcept.coding:ASK
Medication.ingredient.item[x]:itemCodeableConcept.coding:ATC-DE

Mehrfachcodierung ist zulässig, da für ein abstraktes Medikament auch mehrere ATC-Codes existieren können, z.B. existieren für Aspirin 4 verschiedene Codes, je nachdem wofür das Medikament angewendet wird.

Medication.ingredient.item[x]:itemCodeableConcept.coding:PZN

Mehrfachcodierung ist zulässig, da für ein abstraktes Medikament auch mehrere PZN-Codes existieren können, z.B. existieren für Aspirin 3 verschiedene Packungsgrößen.

Medication.ingredient.item[x]:itemCodeableConcept.coding:SCT
Medication.ingredient.item[x]:itemCodeableConcept.text
Medication.ingredient.item[x]:itemReference Bestandteil (Referenz auf ein anderes Medikament)

Begründung des Must-Support: Der Bestandteil muss eindeutig benannt sein

Medication.ingredient.item[x]:itemReference.reference
Medication.ingredient.strength Stärke

Begründung des Must-Support: Basisinformation in Rezepturen

Medication.ingredient.strength.denominator
Medication.ingredient.strength.numerator
Medication.manufacturer Hersteller des Medikaments

Begründung des Must-Support: Alignment mit KBV-Profilen

Hinweis: Hier kann der tatsächliche Hersteller des Medikaments benannt werden, vornehmlich im Fall von Wirkstoffmischungen (Rezepturen), beispielsweise die Krankenhausapotheke. Zu beachten ist, dass die zulassende Organisation, wie sie z.B. in den Daten zur PZN benannt ist, nicht als Hersteller gilt.

Medication.manufacturer.display
Medication.status Status der Medikamenteninformation

Begründung des Must-Support: Erforderliche Angabe im FHIR-Standard

This structure is derived from Medication

Summary

Mandatory: 1 element(6 nested mandatory elements)
Must-Support: 34 elements
Prohibited: 1 element

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 Medication.code.coding
  • The element 1 is sliced based on the value of Medication.form.coding
  • The element 1 is sliced based on the value of Medication.ingredient.item[x]
  • The element 1 is sliced based on the value of Medication.ingredient.item[x].coding

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Medication C 0..* Medication Definition of a Medication
Constraints: isik-med-1
... id SΣ 0..1 id serverseitige, interne ID des Datensatzes
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... code SΣ 0..1 CodeableConcept Medikament in codierter Form oder ggf. als Freitext
Binding: SNOMEDCTMedicationCodes (example): A coded concept that defines the type of a medication.
.... Slices for coding SΣ 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by pattern:$this
..... coding:PZN SΣ 0..* ISiKPZNCoding Code defined by a terminology system

Required Pattern: At least the following
...... 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://fhir.de/CodeSystem/ifa/pzn
...... version 0..1 string Version of the system - if relevant
...... code 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
..... coding:ATC-DE SΣ 0..* ISiKATCCoding Code defined by a terminology system

Required Pattern: At least the following
...... 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://fhir.de/CodeSystem/bfarm/atc
...... version 0..1 string Version of the system - if relevant
...... code 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
..... coding:SCT SΣ 0..1 ISiKSnomedCTCoding Code defined by a terminology system
Binding: TI Arzneimittel SNOMED CT ValueSet (extensible)

Required Pattern: At least the following
...... 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://snomed.info/sct
...... version 0..1 string Version of the system - if relevant
...... code 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 SΣ 0..1 string Plain text representation of the concept
... manufacturer SΣ 0..1 Reference(Organization) Hersteller des Medikaments
.... display SΣ 1..1 string Text alternative for the resource
... form S 0..1 CodeableConcept Abgabeform
Binding: SNOMEDCTFormCodes (example): A coded concept defining the form of a medication.
.... Slices for coding SΣ 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by pattern:$this
..... coding:EDQM SΣ 0..1 ISiKCoding Code defined by a terminology system
Binding: Medicine Doseform - IPS (required)
... amount SΣ 0..1 Ratio Menge
.... numerator SΣ 1..1 MedicationQuantity Numerator value
.... denominator SΣ 1..1 MedicationQuantity Denominator value
... ingredient S 0..* BackboneElement Informationen zu Bestandteilen (Rezeptur)
.... Slices for extension S 0..* Extension Wirkstofftyp
Slice: Unordered, Open by value:url
..... extension:wirkstofftyp S 0..1 Coding Optional Extensions Element
URL: http://fhir.de/StructureDefinition/WirkstofftypEX
Binding: ValueSet - Wirkstofftypen (required)
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... Slices for item[x] 1..1 The actual ingredient or content
Slice: Unordered, Closed by type:$this
..... itemCodeableConcept CodeableConcept
..... itemReference Reference(Substance | Medication)
..... item[x]:itemCodeableConcept S 0..1 CodeableConcept Bestandteil in codierter Form oder ggf. als Freitext
...... Slices for coding SΣ 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by pattern:$this
....... coding:ASK SΣ 0..1 ISiKASKCoding Code defined by a terminology system

Required Pattern: At least the following
....... coding:ATC-DE SΣ 0..1 ISiKATCCoding Code defined by a terminology system

Required Pattern: At least the following
....... coding:PZN SΣ 0..1 ISiKPZNCoding Code defined by a terminology system

Required Pattern: At least the following
....... coding:SCT SΣ 0..1 ISiKSnomedCTCoding Code defined by a terminology system

Required Pattern: At least the following
...... text SΣ 0..1 string Plain text representation of the concept
..... item[x]:itemReference S 0..1 Reference(Substance | Medication) Bestandteil (Referenz auf ein anderes Medikament)
...... reference SΣC 1..1 string Literal reference, Relative, internal or absolute URL
.... isActive S 0..1 boolean handelt es sich um einen aktiven Bestandteil?
.... strength S 0..1 Ratio Stärke
..... numerator SΣ 1..1 MedicationQuantity Numerator value
..... denominator SΣ 1..1 MedicationQuantity Denominator value
... batch S 0..1 BackboneElement Angaben zur Charge
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... lotNumber S 0..1 string Chargennummer

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Medication.code Base example SNOMED CT Medication Codes 📍4.0.1 FHIR Std.
Medication.code.coding:SCT Base extensible TI Arzneimittel SNOMED CT ValueSet 📦1.0.5-3 TI Terminology v1.0
Medication.status Base required Medication status codes 📍4.0.1 FHIR Std.
Medication.form Base example SNOMED CT Form Codes 📍4.0.1 FHIR Std.
Medication.form.coding:EDQM Base required Medicine Doseform - IPS 📦1.1.0 International Patient Summary Implementation Guide v1.1

Constraints

Id Grade Path(s) Description Expression
dom-2 error Medication If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Medication 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 Medication 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 Medication If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Medication 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()
isik-med-1 error Medication Medikamenten-Code, -Bezeichnung oder Inhaltsstoffe müssen angegeben werden. code.exists() or ingredient.exists()

Differential View

This structure is derived from Medication

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Medication C 0..* Medication Definition of a Medication
Constraints: isik-med-1
... 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
... implicitRules 0..0 Verweis auf die Regeln, nach denen die Ressource erstellt wurde
.... Slices for coding S 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by pattern:$this
..... coding:PZN S 0..* ISiKPZNCoding Code defined by a terminology system

Required Pattern: At least the following
...... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.de/CodeSystem/ifa/pzn
..... coding:ATC-DE S 0..* ISiKATCCoding Code defined by a terminology system

Required Pattern: At least the following
...... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.de/CodeSystem/bfarm/atc
..... coding:SCT S 0..1 ISiKSnomedCTCoding Code defined by a terminology system
Binding: TI Arzneimittel SNOMED CT ValueSet (extensible)
Required Pattern: At least the following
...... system 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
.... text S 0..1 string Plain text representation of the concept
... status S 1..1 code Status der Medikamenteninformation
... manufacturer S 0..1 Reference(Organization) Hersteller des Medikaments
.... display S 1..1 string Text alternative for the resource
... form S 0..1 CodeableConcept Abgabeform
.... Slices for coding S 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by pattern:$this
..... coding:EDQM S 0..1 ISiKCoding Code defined by a terminology system
Binding: Medicine Doseform - IPS (required)
... amount S 0..1 Ratio Menge
.... numerator S 1..1 MedicationQuantity Numerator value
.... denominator S 1..1 MedicationQuantity Denominator value
... ingredient S 0..* BackboneElement Informationen zu Bestandteilen (Rezeptur)
.... Slices for extension S 0..* Extension Wirkstofftyp
Slice: Unordered, Open by value:url
..... extension:wirkstofftyp S 0..1 Coding Optional Extensions Element
URL: http://fhir.de/StructureDefinition/WirkstofftypEX
Binding: ValueSet - Wirkstofftypen (required)
.... Slices for item[x] 1..1 CodeableConcept, Reference(Substance | Medication) The actual ingredient or content
Slice: Unordered, Open by type:$this
..... item[x]:itemCodeableConcept S 0..1 CodeableConcept Bestandteil in codierter Form oder ggf. als Freitext
...... Slices for coding S 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by pattern:$this
....... coding:ASK S 0..1 ISiKASKCoding Code defined by a terminology system
Required Pattern: At least the following
....... coding:ATC-DE S 0..1 ISiKATCCoding Code defined by a terminology system
Required Pattern: At least the following
....... coding:PZN S 0..1 ISiKPZNCoding Code defined by a terminology system
Required Pattern: At least the following
....... coding:SCT S 0..1 ISiKSnomedCTCoding Code defined by a terminology system
Required Pattern: At least the following
...... text S 0..1 string Plain text representation of the concept
..... item[x]:itemReference S 0..1 Reference(Substance | Medication) Bestandteil (Referenz auf ein anderes Medikament)
...... reference S 1..1 string Literal reference, Relative, internal or absolute URL
.... isActive S 0..1 boolean handelt es sich um einen aktiven Bestandteil?
.... strength S 0..1 Ratio Stärke
..... numerator S 1..1 MedicationQuantity Numerator value
..... denominator S 1..1 MedicationQuantity Denominator value
... batch S 0..1 BackboneElement Angaben zur Charge
.... lotNumber S 0..1 string Chargennummer

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Medication.code.coding:SCT Base extensible TI Arzneimittel SNOMED CT ValueSet 📦1.0.5-3 TI Terminology v1.0
Medication.form.coding:EDQM Base required Medicine Doseform - IPS 📦1.1.0 International Patient Summary Implementation Guide v1.1

Constraints

Id Grade Path(s) Description Expression
isik-med-1 error Medication Medikamenten-Code, -Bezeichnung oder Inhaltsstoffe müssen angegeben werden. code.exists() or ingredient.exists()

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Medication C 0..* Medication Definition of a Medication
Constraints: isik-med-1
... 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".
... language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier Σ 0..* Identifier Business identifier for this medication
... code SΣ 0..1 CodeableConcept Medikament in codierter Form oder ggf. als Freitext
Binding: SNOMEDCTMedicationCodes (example): A coded concept that defines the type of a medication.
.... 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Σ 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by pattern:$this
..... coding:PZN SΣ 0..* ISiKPZNCoding Code defined by a terminology system

Required Pattern: At least the following
...... 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://fhir.de/CodeSystem/ifa/pzn
...... version 0..1 string Version of the system - if relevant
...... code 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
..... coding:ATC-DE SΣ 0..* ISiKATCCoding Code defined by a terminology system

Required Pattern: At least the following
...... 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://fhir.de/CodeSystem/bfarm/atc
...... version 0..1 string Version of the system - if relevant
...... code 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
..... coding:SCT SΣ 0..1 ISiKSnomedCTCoding Code defined by a terminology system
Binding: TI Arzneimittel SNOMED CT ValueSet (extensible)

Required Pattern: At least the following
...... 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://snomed.info/sct
...... version 0..1 string Version of the system - if relevant
...... code 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 SΣ 0..1 string Plain text representation of the concept
... status ?!SΣ 1..1 code Status der Medikamenteninformation
Binding: Medication Status Codes (required): A coded concept defining if the medication is in active use.
... manufacturer SΣ 0..1 Reference(Organization) Hersteller des Medikaments
.... 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 ΣC 0..1 string Literal reference, Relative, internal or absolute URL
.... 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 SΣ 1..1 string Text alternative for the resource
... form S 0..1 CodeableConcept Abgabeform
Binding: SNOMEDCTFormCodes (example): A coded concept defining the form of a medication.
.... 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Σ 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by pattern:$this
..... coding:EDQM SΣ 0..1 ISiKCoding Code defined by a terminology system
Binding: Medicine Doseform - IPS (required)
.... text Σ 0..1 string Plain text representation of the concept
... amount SΣ 0..1 Ratio Menge
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... numerator SΣ 1..1 MedicationQuantity Numerator value
.... denominator SΣ 1..1 MedicationQuantity Denominator value
... ingredient S 0..* BackboneElement Informationen zu Bestandteilen (Rezeptur)
.... id 0..1 string Unique id for inter-element referencing
.... Slices for extension S 0..* Extension Wirkstofftyp
Slice: Unordered, Open by value:url
..... extension:wirkstofftyp S 0..1 Coding Optional Extensions Element
URL: http://fhir.de/StructureDefinition/WirkstofftypEX
Binding: ValueSet - Wirkstofftypen (required)
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... Slices for item[x] 1..1 The actual ingredient or content
Slice: Unordered, Closed by type:$this
..... itemCodeableConcept CodeableConcept
..... itemReference Reference(Substance | Medication)
..... item[x]:itemCodeableConcept S 0..1 CodeableConcept Bestandteil in codierter Form oder ggf. als Freitext
...... 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Σ 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by pattern:$this
....... coding:ASK SΣ 0..1 ISiKASKCoding Code defined by a terminology system

Required Pattern: At least the following
....... coding:ATC-DE SΣ 0..1 ISiKATCCoding Code defined by a terminology system

Required Pattern: At least the following
....... coding:PZN SΣ 0..1 ISiKPZNCoding Code defined by a terminology system

Required Pattern: At least the following
....... coding:SCT SΣ 0..1 ISiKSnomedCTCoding Code defined by a terminology system

Required Pattern: At least the following
...... text SΣ 0..1 string Plain text representation of the concept
..... item[x]:itemReference S 0..1 Reference(Substance | Medication) Bestandteil (Referenz auf ein anderes Medikament)
...... 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 Literal reference, Relative, internal or absolute URL
...... 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
.... isActive S 0..1 boolean handelt es sich um einen aktiven Bestandteil?
.... strength S 0..1 Ratio Stärke
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... numerator SΣ 1..1 MedicationQuantity Numerator value
..... denominator SΣ 1..1 MedicationQuantity Denominator value
... batch S 0..1 BackboneElement Angaben zur Charge
.... 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
.... lotNumber S 0..1 string Chargennummer
.... expirationDate 0..1 dateTime When batch will expire

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Medication.meta.security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
Medication.meta.tag Base example Common Tags 📍4.0.1 FHIR Std.
Medication.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Medication.code Base example SNOMED CT Medication Codes 📍4.0.1 FHIR Std.
Medication.code.coding:SCT Base extensible TI Arzneimittel SNOMED CT ValueSet 📦1.0.5-3 TI Terminology v1.0
Medication.status Base required Medication status codes 📍4.0.1 FHIR Std.
Medication.manufacturer.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
Medication.form Base example SNOMED CT Form Codes 📍4.0.1 FHIR Std.
Medication.form.coding:EDQM Base required Medicine Doseform - IPS 📦1.1.0 International Patient Summary Implementation Guide v1.1
Medication.ingredient.​item[x]:itemReference.​type Base extensible ResourceType 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Medication If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Medication 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 Medication 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 Medication If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Medication 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()
isik-med-1 error Medication Medikamenten-Code, -Bezeichnung oder Inhaltsstoffe müssen angegeben werden. code.exists() or ingredient.exists()

This structure is derived from Medication

Summary

Mandatory: 1 element(6 nested mandatory elements)
Must-Support: 34 elements
Prohibited: 1 element

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 Medication.code.coding
  • The element 1 is sliced based on the value of Medication.form.coding
  • The element 1 is sliced based on the value of Medication.ingredient.item[x]
  • The element 1 is sliced based on the value of Medication.ingredient.item[x].coding

 

Other representations of profile: CSV, Excel, Schematron