TIFlow - Grenzüberschreitender Datenaustausch
Version 2.0.0-ballot.1 - ci-build

Logical Model: Dispense Data from EU

Official URL: https://gematik.de/fhir/tiflow-xborder/StructureDefinition/logical-eu-dispense-data Version: 2.0.0-ballot.1
Draft as of 2026-05-26 Computable Name: GEM_ERPEU_LOG_DispenseData

Logical Information that is Provided in the dispensation document by the NCPeH of country B for Dispensing Medication

Usages:

  • This Logical Model 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
.. logical-eu-dispense-data 0..* Element Dispense Data from EU

Elements defined in Ancestors:@id, extension
... @id 0..1 string Unique id for inter-element referencing
... extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
... PatientData 1..1 BackboneElement Patient Data
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!ΣN 0..* Extension Extensions that cannot be ignored even if unrecognized
.... RegionalNationalHealthIdentifier 1..1 Identifier Regional/National Health Identifier (KVNR)
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!ΣN 0..* Extension Extensions that cannot be ignored even if unrecognized
.... HPIdentifier 1..1 Identifier HP Identifier
.... GivenName 1..* string Given Name
.... FamilyNameSurname 1..* string Family Name/Surname
... OrganizationData 1..1 BackboneElement Organization Data
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!ΣN 0..* Extension Extensions that cannot be ignored even if unrecognized
.... FacilityIdentifier 1..1 Identifier Facility (Pharmacy) Identifier
.... OrganizationIdentifier 1..1 Identifier Organization Identifier
.... OrganizationName 1..1 string Organization Name
.... StreetAddress 1..1 string Street address
.... City 1..1 string City
.... ZipOrPostalCode 1..1 string Zip or Postal Code
.... StateOrProvince 1..1 string State or Province
.... Country 1..1 string Country
... DispenseData 1..* BackboneElement Dispense Data
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!ΣN 0..* Extension Extensions that cannot be ignored even if unrecognized
.... AdministrativeInformation 1..1 BackboneElement Information regarding the dispensation
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!ΣN 0..* Extension Extensions that cannot be ignored even if unrecognized
..... DispensationIdentifier 1..1 string Dispensation Identifier
..... PrescriptionIdentifier 1..1 Identifier Prescription Identifier
..... PrescriptionItemIdentifier 1..1 Identifier Prescription Item Identifier
..... DateOfIssueOfDispensation 1..1 dateTime Date of issue of the dispensation
..... Substitution 0..1 boolean Substitution
..... NumberOfPackages 1..1 Quantity Number of packages
.... MedicinalInformation 1..1 BackboneElement Information regarding the medication of the dispensation
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!ΣN 0..* Extension Extensions that cannot be ignored even if unrecognized
..... MedicinalProductIdentifier 0..1 Coding Medicinal Product Identifier
..... MedicinalProductBrandName 1..1 string Medicinal Product Brand Name
..... ActiveIngredients 1..1 CodeableConcept Active Ingredient(s)
..... ActiveIngredientRoles 1..1 boolean Active Ingredient Role(s)
..... ActiveIngredientStrengths 1..1 Ratio Active Ingredient Strength(s)
..... PharmaceuticalDoseForm 1..1 Coding Pharmaceutical Dose Form
..... MedicinalProductPackageDescription 0..1 string Medicinal Product Package description
..... MedicinalProductPackageIdentifier 0..1 Identifier Medicinal Product Package identifier
..... PackageType 1..1 string Package type
..... PackageSize 1..1 string Package size
..... MarketingAuthorizationHolder 0..1 string Marketing Authorization Holder of the dispensed medicinal product

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from Element

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. logical-eu-dispense-data 0..* Element Dispense Data from EU

Elements defined in Ancestors:@id, extension
... PatientData 1..1 BackboneElement Patient Data
.... RegionalNationalHealthIdentifier 1..1 Identifier Regional/National Health Identifier (KVNR)
... HealthCareProfessionalData 1..1 BackboneElement HealthCareProfessional Data
.... HPIdentifier 1..1 Identifier HP Identifier
.... GivenName 1..* string Given Name
.... FamilyNameSurname 1..* string Family Name/Surname
... OrganizationData 1..1 BackboneElement Organization Data
.... FacilityIdentifier 1..1 Identifier Facility (Pharmacy) Identifier
.... OrganizationIdentifier 1..1 Identifier Organization Identifier
.... OrganizationName 1..1 string Organization Name
.... StreetAddress 1..1 string Street address
.... City 1..1 string City
.... ZipOrPostalCode 1..1 string Zip or Postal Code
.... StateOrProvince 1..1 string State or Province
.... Country 1..1 string Country
.... AdministrativeInformation 1..1 BackboneElement Information regarding the dispensation
..... DispensationIdentifier 1..1 string Dispensation Identifier
..... PrescriptionIdentifier 1..1 Identifier Prescription Identifier
..... PrescriptionItemIdentifier 1..1 Identifier Prescription Item Identifier
..... DateOfIssueOfDispensation 1..1 dateTime Date of issue of the dispensation
..... Substitution 0..1 boolean Substitution
..... NumberOfPackages 1..1 Quantity Number of packages
.... MedicinalInformation 1..1 BackboneElement Information regarding the medication of the dispensation
..... MedicinalProductIdentifier 0..1 Coding Medicinal Product Identifier
..... MedicinalProductBrandName 1..1 string Medicinal Product Brand Name
..... ActiveIngredients 1..1 CodeableConcept Active Ingredient(s)
..... ActiveIngredientRoles 1..1 boolean Active Ingredient Role(s)
..... ActiveIngredientStrengths 1..1 Ratio Active Ingredient Strength(s)
..... PharmaceuticalDoseForm 1..1 Coding Pharmaceutical Dose Form
..... MedicinalProductPackageDescription 0..1 string Medicinal Product Package description
..... MedicinalProductPackageIdentifier 0..1 Identifier Medicinal Product Package identifier
..... PackageType 1..1 string Package type
..... PackageSize 1..1 string Package size
..... MarketingAuthorizationHolder 0..1 string Marketing Authorization Holder of the dispensed medicinal product

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. logical-eu-dispense-data 0..* Element Dispense Data from EU

Elements defined in Ancestors:@id, extension
... @id 0..1 string Unique id for inter-element referencing
... extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
... PatientData 1..1 BackboneElement Patient Data
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!ΣN 0..* Extension Extensions that cannot be ignored even if unrecognized
.... RegionalNationalHealthIdentifier 1..1 Identifier Regional/National Health Identifier (KVNR)
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!ΣN 0..* Extension Extensions that cannot be ignored even if unrecognized
.... HPIdentifier 1..1 Identifier HP Identifier
.... GivenName 1..* string Given Name
.... FamilyNameSurname 1..* string Family Name/Surname
... OrganizationData 1..1 BackboneElement Organization Data
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!ΣN 0..* Extension Extensions that cannot be ignored even if unrecognized
.... FacilityIdentifier 1..1 Identifier Facility (Pharmacy) Identifier
.... OrganizationIdentifier 1..1 Identifier Organization Identifier
.... OrganizationName 1..1 string Organization Name
.... StreetAddress 1..1 string Street address
.... City 1..1 string City
.... ZipOrPostalCode 1..1 string Zip or Postal Code
.... StateOrProvince 1..1 string State or Province
.... Country 1..1 string Country
... DispenseData 1..* BackboneElement Dispense Data
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!ΣN 0..* Extension Extensions that cannot be ignored even if unrecognized
.... AdministrativeInformation 1..1 BackboneElement Information regarding the dispensation
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!ΣN 0..* Extension Extensions that cannot be ignored even if unrecognized
..... DispensationIdentifier 1..1 string Dispensation Identifier
..... PrescriptionIdentifier 1..1 Identifier Prescription Identifier
..... PrescriptionItemIdentifier 1..1 Identifier Prescription Item Identifier
..... DateOfIssueOfDispensation 1..1 dateTime Date of issue of the dispensation
..... Substitution 0..1 boolean Substitution
..... NumberOfPackages 1..1 Quantity Number of packages
.... MedicinalInformation 1..1 BackboneElement Information regarding the medication of the dispensation
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!ΣN 0..* Extension Extensions that cannot be ignored even if unrecognized
..... MedicinalProductIdentifier 0..1 Coding Medicinal Product Identifier
..... MedicinalProductBrandName 1..1 string Medicinal Product Brand Name
..... ActiveIngredients 1..1 CodeableConcept Active Ingredient(s)
..... ActiveIngredientRoles 1..1 boolean Active Ingredient Role(s)
..... ActiveIngredientStrengths 1..1 Ratio Active Ingredient Strength(s)
..... PharmaceuticalDoseForm 1..1 Coding Pharmaceutical Dose Form
..... MedicinalProductPackageDescription 0..1 string Medicinal Product Package description
..... MedicinalProductPackageIdentifier 0..1 Identifier Medicinal Product Package identifier
..... PackageType 1..1 string Package type
..... PackageSize 1..1 string Package size
..... MarketingAuthorizationHolder 0..1 string Marketing Authorization Holder of the dispensed medicinal product

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from Element

Summary

Mandatory: 0 element(30 nested mandatory elements)

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. logical-eu-dispense-data 0..* Element Dispense Data from EU

Elements defined in Ancestors:@id, extension
... @id 0..1 string Unique id for inter-element referencing
... extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
... PatientData 1..1 BackboneElement Patient Data
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!ΣN 0..* Extension Extensions that cannot be ignored even if unrecognized
.... RegionalNationalHealthIdentifier 1..1 Identifier Regional/National Health Identifier (KVNR)
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!ΣN 0..* Extension Extensions that cannot be ignored even if unrecognized
.... HPIdentifier 1..1 Identifier HP Identifier
.... GivenName 1..* string Given Name
.... FamilyNameSurname 1..* string Family Name/Surname
... OrganizationData 1..1 BackboneElement Organization Data
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!ΣN 0..* Extension Extensions that cannot be ignored even if unrecognized
.... FacilityIdentifier 1..1 Identifier Facility (Pharmacy) Identifier
.... OrganizationIdentifier 1..1 Identifier Organization Identifier
.... OrganizationName 1..1 string Organization Name
.... StreetAddress 1..1 string Street address
.... City 1..1 string City
.... ZipOrPostalCode 1..1 string Zip or Postal Code
.... StateOrProvince 1..1 string State or Province
.... Country 1..1 string Country
... DispenseData 1..* BackboneElement Dispense Data
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!ΣN 0..* Extension Extensions that cannot be ignored even if unrecognized
.... AdministrativeInformation 1..1 BackboneElement Information regarding the dispensation
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!ΣN 0..* Extension Extensions that cannot be ignored even if unrecognized
..... DispensationIdentifier 1..1 string Dispensation Identifier
..... PrescriptionIdentifier 1..1 Identifier Prescription Identifier
..... PrescriptionItemIdentifier 1..1 Identifier Prescription Item Identifier
..... DateOfIssueOfDispensation 1..1 dateTime Date of issue of the dispensation
..... Substitution 0..1 boolean Substitution
..... NumberOfPackages 1..1 Quantity Number of packages
.... MedicinalInformation 1..1 BackboneElement Information regarding the medication of the dispensation
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!ΣN 0..* Extension Extensions that cannot be ignored even if unrecognized
..... MedicinalProductIdentifier 0..1 Coding Medicinal Product Identifier
..... MedicinalProductBrandName 1..1 string Medicinal Product Brand Name
..... ActiveIngredients 1..1 CodeableConcept Active Ingredient(s)
..... ActiveIngredientRoles 1..1 boolean Active Ingredient Role(s)
..... ActiveIngredientStrengths 1..1 Ratio Active Ingredient Strength(s)
..... PharmaceuticalDoseForm 1..1 Coding Pharmaceutical Dose Form
..... MedicinalProductPackageDescription 0..1 string Medicinal Product Package description
..... MedicinalProductPackageIdentifier 0..1 Identifier Medicinal Product Package identifier
..... PackageType 1..1 string Package type
..... PackageSize 1..1 string Package size
..... MarketingAuthorizationHolder 0..1 string Marketing Authorization Holder of the dispensed medicinal product

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Differential View

This structure is derived from Element

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. logical-eu-dispense-data 0..* Element Dispense Data from EU

Elements defined in Ancestors:@id, extension
... PatientData 1..1 BackboneElement Patient Data
.... RegionalNationalHealthIdentifier 1..1 Identifier Regional/National Health Identifier (KVNR)
... HealthCareProfessionalData 1..1 BackboneElement HealthCareProfessional Data
.... HPIdentifier 1..1 Identifier HP Identifier
.... GivenName 1..* string Given Name
.... FamilyNameSurname 1..* string Family Name/Surname
... OrganizationData 1..1 BackboneElement Organization Data
.... FacilityIdentifier 1..1 Identifier Facility (Pharmacy) Identifier
.... OrganizationIdentifier 1..1 Identifier Organization Identifier
.... OrganizationName 1..1 string Organization Name
.... StreetAddress 1..1 string Street address
.... City 1..1 string City
.... ZipOrPostalCode 1..1 string Zip or Postal Code
.... StateOrProvince 1..1 string State or Province
.... Country 1..1 string Country
.... AdministrativeInformation 1..1 BackboneElement Information regarding the dispensation
..... DispensationIdentifier 1..1 string Dispensation Identifier
..... PrescriptionIdentifier 1..1 Identifier Prescription Identifier
..... PrescriptionItemIdentifier 1..1 Identifier Prescription Item Identifier
..... DateOfIssueOfDispensation 1..1 dateTime Date of issue of the dispensation
..... Substitution 0..1 boolean Substitution
..... NumberOfPackages 1..1 Quantity Number of packages
.... MedicinalInformation 1..1 BackboneElement Information regarding the medication of the dispensation
..... MedicinalProductIdentifier 0..1 Coding Medicinal Product Identifier
..... MedicinalProductBrandName 1..1 string Medicinal Product Brand Name
..... ActiveIngredients 1..1 CodeableConcept Active Ingredient(s)
..... ActiveIngredientRoles 1..1 boolean Active Ingredient Role(s)
..... ActiveIngredientStrengths 1..1 Ratio Active Ingredient Strength(s)
..... PharmaceuticalDoseForm 1..1 Coding Pharmaceutical Dose Form
..... MedicinalProductPackageDescription 0..1 string Medicinal Product Package description
..... MedicinalProductPackageIdentifier 0..1 Identifier Medicinal Product Package identifier
..... PackageType 1..1 string Package type
..... PackageSize 1..1 string Package size
..... MarketingAuthorizationHolder 0..1 string Marketing Authorization Holder of the dispensed medicinal product

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. logical-eu-dispense-data 0..* Element Dispense Data from EU

Elements defined in Ancestors:@id, extension
... @id 0..1 string Unique id for inter-element referencing
... extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
... PatientData 1..1 BackboneElement Patient Data
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!ΣN 0..* Extension Extensions that cannot be ignored even if unrecognized
.... RegionalNationalHealthIdentifier 1..1 Identifier Regional/National Health Identifier (KVNR)
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!ΣN 0..* Extension Extensions that cannot be ignored even if unrecognized
.... HPIdentifier 1..1 Identifier HP Identifier
.... GivenName 1..* string Given Name
.... FamilyNameSurname 1..* string Family Name/Surname
... OrganizationData 1..1 BackboneElement Organization Data
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!ΣN 0..* Extension Extensions that cannot be ignored even if unrecognized
.... FacilityIdentifier 1..1 Identifier Facility (Pharmacy) Identifier
.... OrganizationIdentifier 1..1 Identifier Organization Identifier
.... OrganizationName 1..1 string Organization Name
.... StreetAddress 1..1 string Street address
.... City 1..1 string City
.... ZipOrPostalCode 1..1 string Zip or Postal Code
.... StateOrProvince 1..1 string State or Province
.... Country 1..1 string Country
... DispenseData 1..* BackboneElement Dispense Data
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!ΣN 0..* Extension Extensions that cannot be ignored even if unrecognized
.... AdministrativeInformation 1..1 BackboneElement Information regarding the dispensation
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!ΣN 0..* Extension Extensions that cannot be ignored even if unrecognized
..... DispensationIdentifier 1..1 string Dispensation Identifier
..... PrescriptionIdentifier 1..1 Identifier Prescription Identifier
..... PrescriptionItemIdentifier 1..1 Identifier Prescription Item Identifier
..... DateOfIssueOfDispensation 1..1 dateTime Date of issue of the dispensation
..... Substitution 0..1 boolean Substitution
..... NumberOfPackages 1..1 Quantity Number of packages
.... MedicinalInformation 1..1 BackboneElement Information regarding the medication of the dispensation
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!ΣN 0..* Extension Extensions that cannot be ignored even if unrecognized
..... MedicinalProductIdentifier 0..1 Coding Medicinal Product Identifier
..... MedicinalProductBrandName 1..1 string Medicinal Product Brand Name
..... ActiveIngredients 1..1 CodeableConcept Active Ingredient(s)
..... ActiveIngredientRoles 1..1 boolean Active Ingredient Role(s)
..... ActiveIngredientStrengths 1..1 Ratio Active Ingredient Strength(s)
..... PharmaceuticalDoseForm 1..1 Coding Pharmaceutical Dose Form
..... MedicinalProductPackageDescription 0..1 string Medicinal Product Package description
..... MedicinalProductPackageIdentifier 0..1 Identifier Medicinal Product Package identifier
..... PackageType 1..1 string Package type
..... PackageSize 1..1 string Package size
..... MarketingAuthorizationHolder 0..1 string Marketing Authorization Holder of the dispensed medicinal product

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from Element

Summary

Mandatory: 0 element(30 nested mandatory elements)

 

Other representations of profile: CSV, Excel