Implementation Guide
Telematikinfrastruktur (TI) Common
Version 1.1.1-ballot.1 - draft

Data Type Profile: Profil für den Identifikator eines eMP-Eintrags

Official URL: https://gematik.de/fhir/ti/StructureDefinition/medication-plan-identifier Version: 1.1.1-ballot.1
Draft as of 2025-08-01 Computable Name: MedicationPlanIdentifier

Definiert die Struktur des Identifikators für einen Eintrag im elektronischen Medikationsplan (eMP). Der Identifikator ermöglicht die eindeutige technische Referenzierung einzelner eMP-Einträge.

Usages:

  • This DataType Profile is not used by any profiles in this Implementation Guide

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
.. Identifier 0..* Identifier An identifier intended for computation
... extension 0..0
... use ?!Σ 0..1 code official
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Fixed Value: official
... system SΣ 1..1 uri The namespace for the identifier value
Required Pattern: https://gematik.de/fhir/sid/emp-identifier

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
Identifier.userequiredFixed Value: official
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
From the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())

This structure is derived from Identifier

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Identifier 0..* Identifier An identifier intended for computation
... id 0..0
... extension 0..0
... use 0..1 code official
Fixed Value: official
... value S 1..1 string Der eindeutige Identifikationswert
Example General: 687512ce-744c-8001-83c3-238227110dd6
... period 0..0
... assigner 0..0

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Identifier 0..* Identifier An identifier intended for computation
... extension 0..0
... use ?!Σ 0..1 code official
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Fixed Value: official
... type Σ 0..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
... value SΣ 1..1 string Der eindeutige Identifikationswert
Example General: 123456
Example General: 687512ce-744c-8001-83c3-238227110dd6

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
Identifier.userequiredFixed Value: official
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
From the FHIR Standard
Identifier.typeextensibleIdentifier Type Codes
http://hl7.org/fhir/ValueSet/identifier-type
From the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())

This structure is derived from Identifier

Summary

Mandatory: 2 elements
Must-Support: 2 elements
Fixed: 1 element
Prohibited: 4 elements

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Identifier 0..* Identifier An identifier intended for computation
... extension 0..0
... use ?!Σ 0..1 code official
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Fixed Value: official
... system SΣ 1..1 uri The namespace for the identifier value
Required Pattern: https://gematik.de/fhir/sid/emp-identifier

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
Identifier.userequiredFixed Value: official
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
From the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())

Differential View

This structure is derived from Identifier

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Identifier 0..* Identifier An identifier intended for computation
... id 0..0
... extension 0..0
... use 0..1 code official
Fixed Value: official
... value S 1..1 string Der eindeutige Identifikationswert
Example General: 687512ce-744c-8001-83c3-238227110dd6
... period 0..0
... assigner 0..0

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Identifier 0..* Identifier An identifier intended for computation
... extension 0..0
... use ?!Σ 0..1 code official
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Fixed Value: official
... type Σ 0..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
... value SΣ 1..1 string Der eindeutige Identifikationswert
Example General: 123456
Example General: 687512ce-744c-8001-83c3-238227110dd6

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
Identifier.userequiredFixed Value: official
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
From the FHIR Standard
Identifier.typeextensibleIdentifier Type Codes
http://hl7.org/fhir/ValueSet/identifier-type
From the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())

This structure is derived from Identifier

Summary

Mandatory: 2 elements
Must-Support: 2 elements
Fixed: 1 element
Prohibited: 4 elements

 

Other representations of profile: CSV, Excel, Schematron