Implementation Guide
E-T-Rezept Datenaustausch
Version 1.1.0-ballot-1 - ballot

Resource Profile: Digitaler Durchschlag T-Rezept

Official URL: https://gematik.de/fhir/erp-t-prescription/StructureDefinition/erp-tprescription-carbon-copy Version: 1.1.0-ballot-1
Draft as of 2025-07-07 Computable Name: ERP_TPrescription_CarbonCopy

Dieses Profil beschreibt den digitalen Durchschlag T-Rezept der alle Informationen zusammenführt und verlinkt. Alle für den Anwendungsfall relevanten Ressourcen sind hier aufgelistet.

Mapping

Folgende Tabelle gibt eine grobe Darstellung des Mappings für dieses Profil:

Titel: E-T-Rezept Structure Map for CarbonCopy

Beschreibung: Diese Ressource beschreibt das Mapping und führt die Mappings aller Teilressourcen zusammen. Weitere Informationen und Beschreibungen zum Mapping können auf der Seite Mapping des digitalen Durchschlag E-T-Rezept eingesehen werden.

Quelle (Eingangsdaten) Ziel (Ausgabedaten) Transformation & Beschreibung  
  erpTCarbonCopy.meta Setzt die Metadaten für den digitalen Durchschlag  
  CarbonCopy.meta.profile Setzt das meta.profile des digitalen Durchschlags T-Rezept
→ setzt URL ‘https://gematik.de/fhir/erp-t-prescription/StructureDefinition/erp-tprescription-carbon-copy
1.0’
  CarbonCopy.parameter Erstellt den rxPrescription Parameter mit allen Verschreibungsinformationen  
entry (wird bestimmt durch Kontext) Verarbeitet alle Einträge des Quell-Bundles für Verschreibungsinformationen  
entry.resource (wird bestimmt durch Kontext) Extrahiert relevante Ressourcen für die Verschreibung  
entry.resource [Typ: Task] parameter.name Extrahiert die E-Rezept-ID aus dem Task und erstellt den prescriptionId Parameter
→ erstellt neues Identifier
 
entry.resource [Typ: Task] (wird bestimmt durch Kontext) Mappt Task-Informationen auf Identifier für die Rezept-ID
Verwendet Mapping: Task
 
entry.resource [Typ: MedicationRequest] parameter.name Erstellt den medicationRequest Parameter für Verschreibungsdetails  
entry.resource [Typ: MedicationRequest] parameter.resource Transformiert KBV-MedicationRequest in BfArM MedicationRequest Format
→ erstellt neues MedicationRequest
 
entry.resource [Typ: MedicationRequest] (wird bestimmt durch Kontext) Führt die detaillierte MedicationRequest-Transformation durch
Verwendet Mapping: MedicationRequest
 
entry.resource [Typ: MedicationRequest] parameter.name Erstellt den medication Parameter für das verschriebene Arzneimittel  
entry.resource [Typ: MedicationRequest].entry (wird bestimmt durch Kontext) Bereitet die Suche nach der referenzierten Medication vor  
entry.resource [Typ: MedicationRequest].entry [Typ: Medication] parameter.resource Findet die vom MedicationRequest referenzierte Medication und transformiert sie in BfArM Format
→ erstellt neues Medication
 
entry.resource [Typ: MedicationRequest].entry [Typ: Medication].resource (wird bestimmt durch Kontext) Führt die detaillierte Medication-Transformation für das verschriebene Arzneimittel durch
Verwendet Mapping: Medication
 
  CarbonCopy.parameter Erstellt den rxDispensation Parameter mit allen Abgabeinformationen  
entry (wird bestimmt durch Kontext) Verarbeitet alle Einträge des Quell-Bundles für Abgabeinformationen  
entry.resource (wird bestimmt durch Kontext) Extrahiert relevante Ressourcen für die Abgabe  
entry.resource [Typ: Bundle] parameter.name Identifiziert VZD SearchSet Bundle für Apothekeninformationen  
entry.resource [Typ: Bundle] parameter.resource Transformiert VZD SearchSet in BfArM Organization Format für die abgebende Apotheke
→ erstellt neues Organization
 
entry.resource [Typ: Bundle] (wird bestimmt durch Kontext) Führt die detaillierte Organization-Transformation durch
Verwendet Mapping: Organization
 
entry.resource [Typ: MedicationDispense] part Erstellt den medicationDispense Parameter für Abgabedetails  
entry.resource [Typ: MedicationDispense] parameter.part.name Transformiert gematik MedicationDispense in BfArM MedicationDispense Format
→ erstellt neues MedicationDispense
 
entry.resource [Typ: MedicationDispense] (wird bestimmt durch Kontext) Führt die detaillierte MedicationDispense-Transformation durch
Verwendet Mapping: MedicationDispense
 
entry.resource [Typ: MedicationDispense] part Erstellt den medication Parameter für das abgegebene Arzneimittel  
entry.resource [Typ: MedicationDispense].entry (wird bestimmt durch Kontext) Bereitet die Suche nach der vom MedicationDispense referenzierten Medication vor  
entry.resource [Typ: MedicationDispense].entry [Typ: Medication] parameter.resource Findet die vom MedicationDispense referenzierte Medication und transformiert sie in BfArM Format
→ erstellt neues Medication
 
entry.resource [Typ: MedicationDispense].entry [Typ: Medication].resource (wird bestimmt durch Kontext) Führt die detaillierte Medication-Transformation für das abgegebene Arzneimittel durch
Verwendet Mapping: Medication
 

Usages:

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Parameters 0..* Parameters Operation Request or Response
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Slices for parameter ΣC 2..* BackboneElement Operation Parameter
Slice: Unordered, Closed by value:name
Constraints: inv-1
.... parameter:All Slices Content/Rules for all slices
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... name Σ 1..1 string Name from the definition
.... parameter:rxPrescription ΣC 1..1 BackboneElement Angaben zur Verordnung
Constraints: inv-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... name SΣ 1..1 string Name from the definition
Fixed Value: rxPrescription
..... Slices for part SΣ 4..* See parameter (Parameters) Named part of a multi-part parameter
Slice: Unordered, Open by value:name
...... part:All Slices Content/Rules for all slices
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
....... name Σ 1..1 string Name from the definition
...... part:prescriptionSignatureDate Σ 1..1 BackboneElement Signaturzeitpunkt der Verordnung
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
....... name SΣ 1..1 string Name from the definition
Required Pattern: prescriptionSignatureDate
....... value[x] SΣC 1..1 instant If parameter is a data type
...... part:prescriptionId Σ 1..1 BackboneElement Rezept-ID der Verordnung
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
....... name SΣ 1..1 string Name from the definition
Required Pattern: prescriptionId
....... value[x] SΣC 1..1 EPrescriptionId(1.1.0) If parameter is a data type
...... part:medicationRequest Σ 1..1 BackboneElement Verordnung
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
....... name SΣ 1..1 string Name from the definition
Required Pattern: medicationRequest
....... resource 1..1 ERP_TPrescription_MedicationRequest Ordering of medication for patient or group
...... part:medication Σ 1..1 BackboneElement Verordnetes Medikament
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
....... name SΣ 1..1 string Name from the definition
Required Pattern: medication
....... resource 1..1 ERP_TPrescription_Medication Definition of a Medication
.... parameter:rxDispensation ΣC 1..1 BackboneElement Angaben zur Dispensierung
Constraints: inv-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... name SΣ 1..1 string Name from the definition
Fixed Value: rxDispensation
..... Slices for part SΣ 3..* See parameter (Parameters) Named part of a multi-part parameter
Slice: Unordered, Open by value:name
...... part:All Slices Content/Rules for all slices
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
....... name Σ 1..1 string Name from the definition
...... part:medicationDispense Σ 1..* BackboneElement Dispensierinformationen
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
....... name SΣ 1..1 string Name from the definition
Required Pattern: medicationDispense
....... resource 1..1 ERP_TPrescription_MedicationDispense Dispensing a medication to a named patient
...... part:medication Σ 1..* BackboneElement Abgegebenes Medikament
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
....... name SΣ 1..1 string Name from the definition
Required Pattern: medication
....... resource 1..1 ERP_TPrescription_Medication Definition of a Medication
...... part:organization Σ 1..1 BackboneElement Abgebende Apotheke
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
....... name SΣ 1..1 string Name from the definition
Required Pattern: organization
....... resource 1..1 ERP_TPrescription_Organization A grouping of people or organizations with a common purpose

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
inv-1errorParameters.parameter, Parameters.parameter:rxPrescription, Parameters.parameter:rxDispensationA parameter must have one and only one of (value, resource, part)
: (part.exists() and value.empty() and resource.empty()) or (part.empty() and (value.exists() xor resource.exists()))

This structure is derived from Parameters

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Parameters 0..* Parameters Operation Request or Response
... Slices for parameter 2..* BackboneElement Operation Parameter
Slice: Unordered, Closed by value:name
.... parameter:rxPrescription 1..1 BackboneElement Angaben zur Verordnung
..... name S 1..1 string Name from the definition
Fixed Value: rxPrescription
..... value[x] 0..0
..... resource 0..0
..... Slices for part S 4..* Named part of a multi-part parameter
Slice: Unordered, Open by value:name
...... part:prescriptionSignatureDate 1..1 BackboneElement Signaturzeitpunkt der Verordnung
....... name S 1..1 string Name from the definition
Required Pattern: prescriptionSignatureDate
....... value[x] S 1..1 instant If parameter is a data type
....... resource 0..0
....... part 0..0
...... part:prescriptionId 1..1 BackboneElement Rezept-ID der Verordnung
....... name S 1..1 string Name from the definition
Required Pattern: prescriptionId
....... value[x] S 1..1 EPrescriptionId(1.1.0) If parameter is a data type
....... resource 0..0
....... part 0..0
...... part:medicationRequest 1..1 BackboneElement Verordnung
....... name S 1..1 string Name from the definition
Required Pattern: medicationRequest
....... value[x] 0..0
....... resource 1..1 ERP_TPrescription_MedicationRequest Ordering of medication for patient or group
....... part 0..0
...... part:medication 1..1 BackboneElement Verordnetes Medikament
....... name S 1..1 string Name from the definition
Required Pattern: medication
....... value[x] 0..0
....... resource 1..1 ERP_TPrescription_Medication Definition of a Medication
....... part 0..0
.... parameter:rxDispensation 1..1 BackboneElement Angaben zur Dispensierung
..... name S 1..1 string Name from the definition
Fixed Value: rxDispensation
..... value[x] 0..0
..... resource 0..0
..... Slices for part S 3..* Named part of a multi-part parameter
Slice: Unordered, Open by value:name
...... part:medicationDispense 1..* BackboneElement Dispensierinformationen
....... name S 1..1 string Name from the definition
Required Pattern: medicationDispense
....... value[x] 0..0
....... resource 1..1 ERP_TPrescription_MedicationDispense Dispensing a medication to a named patient
....... part 0..0
...... part:medication 1..* BackboneElement Abgegebenes Medikament
....... name S 1..1 string Name from the definition
Required Pattern: medication
....... value[x] 0..0
....... resource 1..1 ERP_TPrescription_Medication Definition of a Medication
....... part 0..0
...... part:organization 1..1 BackboneElement Abgebende Apotheke
....... name S 1..1 string Name from the definition
Required Pattern: organization
....... value[x] 0..0
....... resource 1..1 ERP_TPrescription_Organization A grouping of people or organizations with a common purpose
....... part 0..0

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Parameters 0..* Parameters Operation Request or Response
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Slices for parameter ΣC 2..* BackboneElement Operation Parameter
Slice: Unordered, Closed by value:name
Constraints: inv-1
.... parameter:All Slices Content/Rules for all slices
..... 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
..... name Σ 1..1 string Name from the definition
..... value[x] ΣC 0..1 If parameter is a data type
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueContributor Contributor
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
..... resource ΣC 0..1 Resource If parameter is a whole resource
..... part Σ 0..* See parameter (Parameters) Named part of a multi-part parameter
.... parameter:rxPrescription ΣC 1..1 BackboneElement Angaben zur Verordnung
Constraints: inv-1
..... 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
..... name SΣ 1..1 string Name from the definition
Fixed Value: rxPrescription
..... Slices for part SΣ 4..* See parameter (Parameters) Named part of a multi-part parameter
Slice: Unordered, Open by value:name
...... part:All Slices Content/Rules for all slices
....... 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
....... name Σ 1..1 string Name from the definition
....... value[x] ΣC 0..1 If parameter is a data type
........ valueBase64Binary base64Binary
........ valueBoolean boolean
........ valueCanonical canonical(Any)
........ valueCode code
........ valueDate date
........ valueDateTime dateTime
........ valueDecimal decimal
........ valueId id
........ valueInstant instant
........ valueInteger integer
........ valueMarkdown markdown
........ valueOid oid
........ valuePositiveInt positiveInt
........ valueString string
........ valueTime time
........ valueUnsignedInt unsignedInt
........ valueUri uri
........ valueUrl url
........ valueUuid uuid
........ valueAddress Address
........ valueAge Age
........ valueAnnotation Annotation
........ valueAttachment Attachment
........ valueCodeableConcept CodeableConcept
........ valueCoding Coding
........ valueContactPoint ContactPoint
........ valueCount Count
........ valueDistance Distance
........ valueDuration Duration
........ valueHumanName HumanName
........ valueIdentifier Identifier
........ valueMoney Money
........ valuePeriod Period
........ valueQuantity Quantity
........ valueRange Range
........ valueRatio Ratio
........ valueReference Reference(Any)
........ valueSampledData SampledData
........ valueSignature Signature
........ valueTiming Timing
........ valueContactDetail ContactDetail
........ valueContributor Contributor
........ valueDataRequirement DataRequirement
........ valueExpression Expression
........ valueParameterDefinition ParameterDefinition
........ valueRelatedArtifact RelatedArtifact
........ valueTriggerDefinition TriggerDefinition
........ valueUsageContext UsageContext
........ valueDosage Dosage
........ valueMeta Meta
....... resource ΣC 0..1 Resource If parameter is a whole resource
....... part Σ 0..* See parameter (Parameters) Named part of a multi-part parameter
...... part:prescriptionSignatureDate Σ 1..1 BackboneElement Signaturzeitpunkt der Verordnung
....... 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
....... name SΣ 1..1 string Name from the definition
Required Pattern: prescriptionSignatureDate
....... value[x] SΣC 1..1 instant If parameter is a data type
...... part:prescriptionId Σ 1..1 BackboneElement Rezept-ID der Verordnung
....... 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
....... name SΣ 1..1 string Name from the definition
Required Pattern: prescriptionId
....... value[x] SΣC 1..1 EPrescriptionId(1.1.0) If parameter is a data type
...... part:medicationRequest Σ 1..1 BackboneElement Verordnung
....... 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
....... name SΣ 1..1 string Name from the definition
Required Pattern: medicationRequest
....... resource 1..1 ERP_TPrescription_MedicationRequest Ordering of medication for patient or group
...... part:medication Σ 1..1 BackboneElement Verordnetes Medikament
....... 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
....... name SΣ 1..1 string Name from the definition
Required Pattern: medication
....... resource 1..1 ERP_TPrescription_Medication Definition of a Medication
.... parameter:rxDispensation ΣC 1..1 BackboneElement Angaben zur Dispensierung
Constraints: inv-1
..... 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
..... name SΣ 1..1 string Name from the definition
Fixed Value: rxDispensation
..... Slices for part SΣ 3..* See parameter (Parameters) Named part of a multi-part parameter
Slice: Unordered, Open by value:name
...... part:All Slices Content/Rules for all slices
....... 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
....... name Σ 1..1 string Name from the definition
....... value[x] ΣC 0..1 If parameter is a data type
........ valueBase64Binary base64Binary
........ valueBoolean boolean
........ valueCanonical canonical(Any)
........ valueCode code
........ valueDate date
........ valueDateTime dateTime
........ valueDecimal decimal
........ valueId id
........ valueInstant instant
........ valueInteger integer
........ valueMarkdown markdown
........ valueOid oid
........ valuePositiveInt positiveInt
........ valueString string
........ valueTime time
........ valueUnsignedInt unsignedInt
........ valueUri uri
........ valueUrl url
........ valueUuid uuid
........ valueAddress Address
........ valueAge Age
........ valueAnnotation Annotation
........ valueAttachment Attachment
........ valueCodeableConcept CodeableConcept
........ valueCoding Coding
........ valueContactPoint ContactPoint
........ valueCount Count
........ valueDistance Distance
........ valueDuration Duration
........ valueHumanName HumanName
........ valueIdentifier Identifier
........ valueMoney Money
........ valuePeriod Period
........ valueQuantity Quantity
........ valueRange Range
........ valueRatio Ratio
........ valueReference Reference(Any)
........ valueSampledData SampledData
........ valueSignature Signature
........ valueTiming Timing
........ valueContactDetail ContactDetail
........ valueContributor Contributor
........ valueDataRequirement DataRequirement
........ valueExpression Expression
........ valueParameterDefinition ParameterDefinition
........ valueRelatedArtifact RelatedArtifact
........ valueTriggerDefinition TriggerDefinition
........ valueUsageContext UsageContext
........ valueDosage Dosage
........ valueMeta Meta
....... resource ΣC 0..1 Resource If parameter is a whole resource
....... part Σ 0..* See parameter (Parameters) Named part of a multi-part parameter
...... part:medicationDispense Σ 1..* BackboneElement Dispensierinformationen
....... 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
....... name SΣ 1..1 string Name from the definition
Required Pattern: medicationDispense
....... resource 1..1 ERP_TPrescription_MedicationDispense Dispensing a medication to a named patient
...... part:medication Σ 1..* BackboneElement Abgegebenes Medikament
....... 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
....... name SΣ 1..1 string Name from the definition
Required Pattern: medication
....... resource 1..1 ERP_TPrescription_Medication Definition of a Medication
...... part:organization Σ 1..1 BackboneElement Abgebende Apotheke
....... 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
....... name SΣ 1..1 string Name from the definition
Required Pattern: organization
....... resource 1..1 ERP_TPrescription_Organization A grouping of people or organizations with a common purpose

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Parameters.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
inv-1errorParameters.parameter, Parameters.parameter:rxPrescription, Parameters.parameter:rxDispensationA parameter must have one and only one of (value, resource, part)
: (part.exists() and value.empty() and resource.empty()) or (part.empty() and (value.exists() xor resource.exists()))

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Parameters 0..* Parameters Operation Request or Response
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Slices for parameter ΣC 2..* BackboneElement Operation Parameter
Slice: Unordered, Closed by value:name
Constraints: inv-1
.... parameter:All Slices Content/Rules for all slices
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... name Σ 1..1 string Name from the definition
.... parameter:rxPrescription ΣC 1..1 BackboneElement Angaben zur Verordnung
Constraints: inv-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... name SΣ 1..1 string Name from the definition
Fixed Value: rxPrescription
..... Slices for part SΣ 4..* See parameter (Parameters) Named part of a multi-part parameter
Slice: Unordered, Open by value:name
...... part:All Slices Content/Rules for all slices
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
....... name Σ 1..1 string Name from the definition
...... part:prescriptionSignatureDate Σ 1..1 BackboneElement Signaturzeitpunkt der Verordnung
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
....... name SΣ 1..1 string Name from the definition
Required Pattern: prescriptionSignatureDate
....... value[x] SΣC 1..1 instant If parameter is a data type
...... part:prescriptionId Σ 1..1 BackboneElement Rezept-ID der Verordnung
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
....... name SΣ 1..1 string Name from the definition
Required Pattern: prescriptionId
....... value[x] SΣC 1..1 EPrescriptionId(1.1.0) If parameter is a data type
...... part:medicationRequest Σ 1..1 BackboneElement Verordnung
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
....... name SΣ 1..1 string Name from the definition
Required Pattern: medicationRequest
....... resource 1..1 ERP_TPrescription_MedicationRequest Ordering of medication for patient or group
...... part:medication Σ 1..1 BackboneElement Verordnetes Medikament
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
....... name SΣ 1..1 string Name from the definition
Required Pattern: medication
....... resource 1..1 ERP_TPrescription_Medication Definition of a Medication
.... parameter:rxDispensation ΣC 1..1 BackboneElement Angaben zur Dispensierung
Constraints: inv-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... name SΣ 1..1 string Name from the definition
Fixed Value: rxDispensation
..... Slices for part SΣ 3..* See parameter (Parameters) Named part of a multi-part parameter
Slice: Unordered, Open by value:name
...... part:All Slices Content/Rules for all slices
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
....... name Σ 1..1 string Name from the definition
...... part:medicationDispense Σ 1..* BackboneElement Dispensierinformationen
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
....... name SΣ 1..1 string Name from the definition
Required Pattern: medicationDispense
....... resource 1..1 ERP_TPrescription_MedicationDispense Dispensing a medication to a named patient
...... part:medication Σ 1..* BackboneElement Abgegebenes Medikament
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
....... name SΣ 1..1 string Name from the definition
Required Pattern: medication
....... resource 1..1 ERP_TPrescription_Medication Definition of a Medication
...... part:organization Σ 1..1 BackboneElement Abgebende Apotheke
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
....... name SΣ 1..1 string Name from the definition
Required Pattern: organization
....... resource 1..1 ERP_TPrescription_Organization A grouping of people or organizations with a common purpose

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
inv-1errorParameters.parameter, Parameters.parameter:rxPrescription, Parameters.parameter:rxDispensationA parameter must have one and only one of (value, resource, part)
: (part.exists() and value.empty() and resource.empty()) or (part.empty() and (value.exists() xor resource.exists()))

Differential View

This structure is derived from Parameters

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Parameters 0..* Parameters Operation Request or Response
... Slices for parameter 2..* BackboneElement Operation Parameter
Slice: Unordered, Closed by value:name
.... parameter:rxPrescription 1..1 BackboneElement Angaben zur Verordnung
..... name S 1..1 string Name from the definition
Fixed Value: rxPrescription
..... value[x] 0..0
..... resource 0..0
..... Slices for part S 4..* Named part of a multi-part parameter
Slice: Unordered, Open by value:name
...... part:prescriptionSignatureDate 1..1 BackboneElement Signaturzeitpunkt der Verordnung
....... name S 1..1 string Name from the definition
Required Pattern: prescriptionSignatureDate
....... value[x] S 1..1 instant If parameter is a data type
....... resource 0..0
....... part 0..0
...... part:prescriptionId 1..1 BackboneElement Rezept-ID der Verordnung
....... name S 1..1 string Name from the definition
Required Pattern: prescriptionId
....... value[x] S 1..1 EPrescriptionId(1.1.0) If parameter is a data type
....... resource 0..0
....... part 0..0
...... part:medicationRequest 1..1 BackboneElement Verordnung
....... name S 1..1 string Name from the definition
Required Pattern: medicationRequest
....... value[x] 0..0
....... resource 1..1 ERP_TPrescription_MedicationRequest Ordering of medication for patient or group
....... part 0..0
...... part:medication 1..1 BackboneElement Verordnetes Medikament
....... name S 1..1 string Name from the definition
Required Pattern: medication
....... value[x] 0..0
....... resource 1..1 ERP_TPrescription_Medication Definition of a Medication
....... part 0..0
.... parameter:rxDispensation 1..1 BackboneElement Angaben zur Dispensierung
..... name S 1..1 string Name from the definition
Fixed Value: rxDispensation
..... value[x] 0..0
..... resource 0..0
..... Slices for part S 3..* Named part of a multi-part parameter
Slice: Unordered, Open by value:name
...... part:medicationDispense 1..* BackboneElement Dispensierinformationen
....... name S 1..1 string Name from the definition
Required Pattern: medicationDispense
....... value[x] 0..0
....... resource 1..1 ERP_TPrescription_MedicationDispense Dispensing a medication to a named patient
....... part 0..0
...... part:medication 1..* BackboneElement Abgegebenes Medikament
....... name S 1..1 string Name from the definition
Required Pattern: medication
....... value[x] 0..0
....... resource 1..1 ERP_TPrescription_Medication Definition of a Medication
....... part 0..0
...... part:organization 1..1 BackboneElement Abgebende Apotheke
....... name S 1..1 string Name from the definition
Required Pattern: organization
....... value[x] 0..0
....... resource 1..1 ERP_TPrescription_Organization A grouping of people or organizations with a common purpose
....... part 0..0

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Parameters 0..* Parameters Operation Request or Response
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Slices for parameter ΣC 2..* BackboneElement Operation Parameter
Slice: Unordered, Closed by value:name
Constraints: inv-1
.... parameter:All Slices Content/Rules for all slices
..... 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
..... name Σ 1..1 string Name from the definition
..... value[x] ΣC 0..1 If parameter is a data type
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueContributor Contributor
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
..... resource ΣC 0..1 Resource If parameter is a whole resource
..... part Σ 0..* See parameter (Parameters) Named part of a multi-part parameter
.... parameter:rxPrescription ΣC 1..1 BackboneElement Angaben zur Verordnung
Constraints: inv-1
..... 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
..... name SΣ 1..1 string Name from the definition
Fixed Value: rxPrescription
..... Slices for part SΣ 4..* See parameter (Parameters) Named part of a multi-part parameter
Slice: Unordered, Open by value:name
...... part:All Slices Content/Rules for all slices
....... 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
....... name Σ 1..1 string Name from the definition
....... value[x] ΣC 0..1 If parameter is a data type
........ valueBase64Binary base64Binary
........ valueBoolean boolean
........ valueCanonical canonical(Any)
........ valueCode code
........ valueDate date
........ valueDateTime dateTime
........ valueDecimal decimal
........ valueId id
........ valueInstant instant
........ valueInteger integer
........ valueMarkdown markdown
........ valueOid oid
........ valuePositiveInt positiveInt
........ valueString string
........ valueTime time
........ valueUnsignedInt unsignedInt
........ valueUri uri
........ valueUrl url
........ valueUuid uuid
........ valueAddress Address
........ valueAge Age
........ valueAnnotation Annotation
........ valueAttachment Attachment
........ valueCodeableConcept CodeableConcept
........ valueCoding Coding
........ valueContactPoint ContactPoint
........ valueCount Count
........ valueDistance Distance
........ valueDuration Duration
........ valueHumanName HumanName
........ valueIdentifier Identifier
........ valueMoney Money
........ valuePeriod Period
........ valueQuantity Quantity
........ valueRange Range
........ valueRatio Ratio
........ valueReference Reference(Any)
........ valueSampledData SampledData
........ valueSignature Signature
........ valueTiming Timing
........ valueContactDetail ContactDetail
........ valueContributor Contributor
........ valueDataRequirement DataRequirement
........ valueExpression Expression
........ valueParameterDefinition ParameterDefinition
........ valueRelatedArtifact RelatedArtifact
........ valueTriggerDefinition TriggerDefinition
........ valueUsageContext UsageContext
........ valueDosage Dosage
........ valueMeta Meta
....... resource ΣC 0..1 Resource If parameter is a whole resource
....... part Σ 0..* See parameter (Parameters) Named part of a multi-part parameter
...... part:prescriptionSignatureDate Σ 1..1 BackboneElement Signaturzeitpunkt der Verordnung
....... 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
....... name SΣ 1..1 string Name from the definition
Required Pattern: prescriptionSignatureDate
....... value[x] SΣC 1..1 instant If parameter is a data type
...... part:prescriptionId Σ 1..1 BackboneElement Rezept-ID der Verordnung
....... 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
....... name SΣ 1..1 string Name from the definition
Required Pattern: prescriptionId
....... value[x] SΣC 1..1 EPrescriptionId(1.1.0) If parameter is a data type
...... part:medicationRequest Σ 1..1 BackboneElement Verordnung
....... 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
....... name SΣ 1..1 string Name from the definition
Required Pattern: medicationRequest
....... resource 1..1 ERP_TPrescription_MedicationRequest Ordering of medication for patient or group
...... part:medication Σ 1..1 BackboneElement Verordnetes Medikament
....... 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
....... name SΣ 1..1 string Name from the definition
Required Pattern: medication
....... resource 1..1 ERP_TPrescription_Medication Definition of a Medication
.... parameter:rxDispensation ΣC 1..1 BackboneElement Angaben zur Dispensierung
Constraints: inv-1
..... 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
..... name SΣ 1..1 string Name from the definition
Fixed Value: rxDispensation
..... Slices for part SΣ 3..* See parameter (Parameters) Named part of a multi-part parameter
Slice: Unordered, Open by value:name
...... part:All Slices Content/Rules for all slices
....... 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
....... name Σ 1..1 string Name from the definition
....... value[x] ΣC 0..1 If parameter is a data type
........ valueBase64Binary base64Binary
........ valueBoolean boolean
........ valueCanonical canonical(Any)
........ valueCode code
........ valueDate date
........ valueDateTime dateTime
........ valueDecimal decimal
........ valueId id
........ valueInstant instant
........ valueInteger integer
........ valueMarkdown markdown
........ valueOid oid
........ valuePositiveInt positiveInt
........ valueString string
........ valueTime time
........ valueUnsignedInt unsignedInt
........ valueUri uri
........ valueUrl url
........ valueUuid uuid
........ valueAddress Address
........ valueAge Age
........ valueAnnotation Annotation
........ valueAttachment Attachment
........ valueCodeableConcept CodeableConcept
........ valueCoding Coding
........ valueContactPoint ContactPoint
........ valueCount Count
........ valueDistance Distance
........ valueDuration Duration
........ valueHumanName HumanName
........ valueIdentifier Identifier
........ valueMoney Money
........ valuePeriod Period
........ valueQuantity Quantity
........ valueRange Range
........ valueRatio Ratio
........ valueReference Reference(Any)
........ valueSampledData SampledData
........ valueSignature Signature
........ valueTiming Timing
........ valueContactDetail ContactDetail
........ valueContributor Contributor
........ valueDataRequirement DataRequirement
........ valueExpression Expression
........ valueParameterDefinition ParameterDefinition
........ valueRelatedArtifact RelatedArtifact
........ valueTriggerDefinition TriggerDefinition
........ valueUsageContext UsageContext
........ valueDosage Dosage
........ valueMeta Meta
....... resource ΣC 0..1 Resource If parameter is a whole resource
....... part Σ 0..* See parameter (Parameters) Named part of a multi-part parameter
...... part:medicationDispense Σ 1..* BackboneElement Dispensierinformationen
....... 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
....... name SΣ 1..1 string Name from the definition
Required Pattern: medicationDispense
....... resource 1..1 ERP_TPrescription_MedicationDispense Dispensing a medication to a named patient
...... part:medication Σ 1..* BackboneElement Abgegebenes Medikament
....... 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
....... name SΣ 1..1 string Name from the definition
Required Pattern: medication
....... resource 1..1 ERP_TPrescription_Medication Definition of a Medication
...... part:organization Σ 1..1 BackboneElement Abgebende Apotheke
....... 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
....... name SΣ 1..1 string Name from the definition
Required Pattern: organization
....... resource 1..1 ERP_TPrescription_Organization A grouping of people or organizations with a common purpose

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Parameters.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
inv-1errorParameters.parameter, Parameters.parameter:rxPrescription, Parameters.parameter:rxDispensationA parameter must have one and only one of (value, resource, part)
: (part.exists() and value.empty() and resource.empty()) or (part.empty() and (value.exists() xor resource.exists()))

 

Other representations of profile: CSV, Excel, Schematron