E-T-Rezept Datenaustausch
Version 1.1.0 - release

Resource Profile: Digitaler Durchschlag T-Rezept

Official URL: https://gematik.de/fhir/erp-t-prescription/StructureDefinition/erp-tprescription-carbon-copy Version: 1.1.0
Active as of 2025-12-19 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.1’
  CarbonCopy.parameter Erstellt den rxPrescription Parameter mit allen Verschreibungsinformationen  
  part Erstellt den rxPrescription Parameter mit allen Verschreibungsinformationen  
  part Erstellt den rxPrescription Parameter mit allen Verschreibungsinformationen  
  part Erstellt den rxPrescription Parameter mit allen Verschreibungsinformationen  
  parameter.name Erstellt den rxPrescription Parameter mit allen Verschreibungsinformationen
→ setzt Wert ‘rxPrescription’
 
bundle.entry (wird bestimmt durch Kontext) Verarbeitet alle Einträge des Quell-Bundles für Verschreibungsinformationen  
bundle.entry.resource (wird bestimmt durch Kontext) Extrahiert relevante Ressourcen für die Verschreibung  
bundle.entry.resource [Typ: Task] parameter.name Extrahiert die E-Rezept-ID aus dem Task und erstellt den prescriptionId Parameter
→ setzt Wert ‘prescriptionId’
 
bundle.entry.resource [Typ: Task] value Extrahiert die E-Rezept-ID aus dem Task und erstellt den prescriptionId Parameter
→ erstellt neues Identifier
 
bundle.entry.resource [Typ: Task] (wird bestimmt durch Kontext) Mappt Task-Informationen auf Identifier für die Rezept-ID
Verwendet Mapping: Task
 
bundle.entry.resource [Typ: MedicationRequest] parameter.name Erstellt den medicationRequest Parameter für Verschreibungsdetails
→ setzt Wert ‘medicationRequest’
 
bundle.entry.resource [Typ: MedicationRequest] parameter.resource Transformiert KBV-MedicationRequest in BfArM MedicationRequest Format
→ erstellt neues MedicationRequest
 
bundle.entry.resource [Typ: MedicationRequest] (wird bestimmt durch Kontext) Führt die detaillierte MedicationRequest-Transformation durch
Verwendet Mapping: MedicationRequest
 
bundle.entry.resource [Typ: MedicationRequest] parameter.name Erstellt den medication Parameter für das verschriebene Arzneimittel
→ setzt Wert ‘medication’
 
bundle.entry (wird bestimmt durch Kontext) Bereitet die Suche nach der referenzierten Medication vor  
bundle.entry [Typ: Medication] parameter.resource Findet die vom MedicationRequest referenzierte Medication und transformiert sie in BfArM Format
→ erstellt neues Medication
 
bundle.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  
  part Erstellt den rxDispensation Parameter mit allen Abgabeinformationen  
  parameter.name Erstellt den rxDispensation Parameter mit allen Abgabeinformationen
→ setzt Wert ‘rxDispensation’
 
bundle.entry (wird bestimmt durch Kontext) Verarbeitet alle Einträge des Quell-Bundles für Abgabeinformationen  
bundle.entry.resource (wird bestimmt durch Kontext) Extrahiert relevante Ressourcen für die Abgabe  
bundle.entry.resource [Typ: Bundle] parameter.name Identifiziert VZD SearchSet Bundle für Apothekeninformationen
→ setzt Wert ‘dispenseOrganization’
 
bundle.entry.resource [Typ: Bundle] parameter.resource Transformiert VZD SearchSet in BfArM Organization Format für die abgebende Apotheke
→ erstellt neues Organization
 
bundle.entry.resource [Typ: Bundle] (wird bestimmt durch Kontext) Führt die detaillierte Organization-Transformation durch
Verwendet Mapping: Organization
 
bundle.entry.resource [Typ: MedicationDispense] part Erstellt eine dispenseInformation Part pro abgegebener MedicationDispense  
bundle.entry.resource [Typ: MedicationDispense] parameter.part.name Bündelt MedicationDispense und zugehörige Medication unter dispenseInformation
→ setzt Wert ‘dispenseInformation’
 
bundle.entry.resource [Typ: MedicationDispense] part.part Bündelt MedicationDispense und zugehörige Medication unter dispenseInformation  
bundle.entry.resource [Typ: MedicationDispense] part.part Bündelt MedicationDispense und zugehörige Medication unter dispenseInformation  
bundle.entry.resource [Typ: MedicationDispense] part.name.name Transformiert gematik MedicationDispense in BfArM MedicationDispense Format
→ setzt Wert ‘medicationDispense’
 
bundle.entry.resource [Typ: MedicationDispense] part.name.resource Transformiert gematik MedicationDispense in BfArM MedicationDispense Format
→ erstellt neues MedicationDispense
 
bundle.entry.resource [Typ: MedicationDispense] (wird bestimmt durch Kontext) Führt die detaillierte MedicationDispense-Transformation durch
Verwendet Mapping: MedicationDispense
 
bundle.entry.resource [Typ: MedicationDispense] part.name.name Findet die vom MedicationDispense referenzierte Medication und transformiert sie in BfArM Format
→ setzt Wert ‘medication’
 
bundle.entry (wird bestimmt durch Kontext) Bereitet die Suche nach der referenzierten Medication im Bundle vor  
bundle.entry [Typ: Medication] parameter.resource → erstellt neues Medication  
bundle.entry [Typ: Medication].resource (wird bestimmt durch Kontext) Führt die detaillierte Medication-Transformation für das abgegebene Arzneimittel durch
Verwendet Mapping: Medication
 

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
.. 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
..... 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
.... 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
....... value[x] ΣCN 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
...... 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
Fixed Value: 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
Fixed Value: prescriptionId
....... value[x] SΣC 1..1 EPrescriptionId 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
Fixed Value: 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
Fixed Value: medication
....... resource 1..1 ERP_TPrescription_Medication Definition of a Medication
.... parameter:rxDispensation ΣC 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Σ 2..* 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
....... value[x] ΣCN 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
...... part:dispenseInformation Σ 1..* BackboneElement Angaben zu medizinischen Daten der Dispensierung
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
....... name SΣ 1..1 string Name from the definition
Fixed Value: dispenseInformation
....... Slices for part SΣ 2..* 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
......... value[x] ΣCN 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
........ part:medicationDispense Σ 1..1 BackboneElement Dispensierinformationen
......... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
......... name SΣ 1..1 string Name from the definition
Fixed Value: medicationDispense
......... resource 1..1 ERP_TPrescription_MedicationDispense Dispensing a medication to a named patient
........ part:medication Σ 1..1 BackboneElement Abgegebenes Medikament
......... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
......... name SΣ 1..1 string Name from the definition
Fixed Value: medication
......... resource 1..1 ERP_TPrescription_Medication Definition of a Medication
...... part:dispenseOrganization Σ 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
Fixed Value: dispenseOrganization
....... resource 1..1 ERP_TPrescription_Organization A grouping of people or organizations with a common purpose

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()
inv-1 error Parameters.parameter, Parameters.parameter:rxPrescription, Parameters.parameter:rxDispensation A 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 If parameter is a data type
..... resource 0..0 If parameter is a whole resource
..... 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
Fixed Value: prescriptionSignatureDate
....... value[x] S 1..1 instant If parameter is a data type
....... resource 0..0 If parameter is a whole resource
....... part 0..0 Named part of a multi-part parameter
...... part:prescriptionId 1..1 BackboneElement Rezept-ID der Verordnung
....... name S 1..1 string Name from the definition
Fixed Value: prescriptionId
....... value[x] S 1..1 EPrescriptionId If parameter is a data type
....... resource 0..0 If parameter is a whole resource
....... part 0..0 Named part of a multi-part parameter
...... part:medicationRequest 1..1 BackboneElement Verordnung
....... name S 1..1 string Name from the definition
Fixed Value: medicationRequest
....... value[x] 0..0 If parameter is a data type
....... resource 1..1 ERP_TPrescription_MedicationRequest Ordering of medication for patient or group
....... part 0..0 Named part of a multi-part parameter
...... part:medication 1..1 BackboneElement Verordnetes Medikament
....... name S 1..1 string Name from the definition
Fixed Value: medication
....... value[x] 0..0 If parameter is a data type
....... resource 1..1 ERP_TPrescription_Medication Definition of a Medication
....... part 0..0 Named part of a multi-part parameter
.... parameter:rxDispensation 1..* BackboneElement Angaben zur Dispensierung
..... name S 1..1 string Name from the definition
Fixed Value: rxDispensation
..... value[x] 0..0 If parameter is a data type
..... resource 0..0 If parameter is a whole resource
..... Slices for part S 2..* Named part of a multi-part parameter
Slice: Unordered, Open by value:name
...... part:dispenseInformation 1..* BackboneElement Angaben zu medizinischen Daten der Dispensierung
....... name S 1..1 string Name from the definition
Fixed Value: dispenseInformation
....... value[x] 0..0 If parameter is a data type
....... resource 0..0 If parameter is a whole resource
....... Slices for part S 2..* Named part of a multi-part parameter
Slice: Unordered, Open by value:name
........ part:medicationDispense 1..1 BackboneElement Dispensierinformationen
......... name S 1..1 string Name from the definition
Fixed Value: medicationDispense
......... value[x] 0..0 If parameter is a data type
......... resource 1..1 ERP_TPrescription_MedicationDispense Dispensing a medication to a named patient
......... part 0..0 Named part of a multi-part parameter
........ part:medication 1..1 BackboneElement Abgegebenes Medikament
......... name S 1..1 string Name from the definition
Fixed Value: medication
......... value[x] 0..0 If parameter is a data type
......... resource 1..1 ERP_TPrescription_Medication Definition of a Medication
......... part 0..0 Named part of a multi-part parameter
...... part:dispenseOrganization 1..1 BackboneElement Abgebende Apotheke
....... name S 1..1 string Name from the definition
Fixed Value: dispenseOrganization
....... value[x] 0..0 If parameter is a data type
....... resource 1..1 ERP_TPrescription_Organization A grouping of people or organizations with a common purpose
....... part 0..0 Named part of a multi-part parameter

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
Slice: Unordered, Open by value:url
..... 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
Slice: Unordered, Open by value:url
..... 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
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
....... name Σ 1..1 string Name from the definition
....... value[x] ΣCN 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
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
....... name SΣ 1..1 string Name from the definition
Fixed Value: 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
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
....... name SΣ 1..1 string Name from the definition
Fixed Value: prescriptionId
....... value[x] SΣC 1..1 EPrescriptionId 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
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
....... name SΣ 1..1 string Name from the definition
Fixed Value: 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
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
....... name SΣ 1..1 string Name from the definition
Fixed Value: medication
....... resource 1..1 ERP_TPrescription_Medication Definition of a Medication
.... parameter:rxDispensation ΣC 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
Slice: Unordered, Open by value:url
..... 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Σ 2..* 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
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
....... name Σ 1..1 string Name from the definition
....... value[x] ΣCN 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:dispenseInformation Σ 1..* BackboneElement Angaben zu medizinischen Daten der Dispensierung
....... 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 ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
....... name SΣ 1..1 string Name from the definition
Fixed Value: dispenseInformation
....... Slices for part SΣ 2..* 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
Slice: Unordered, Open by value:url
......... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
......... name Σ 1..1 string Name from the definition
......... value[x] ΣCN 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..1 BackboneElement Dispensierinformationen
......... 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 ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
......... name SΣ 1..1 string Name from the definition
Fixed Value: medicationDispense
......... resource 1..1 ERP_TPrescription_MedicationDispense Dispensing a medication to a named patient
........ part:medication Σ 1..1 BackboneElement Abgegebenes 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
......... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
......... name SΣ 1..1 string Name from the definition
Fixed Value: medication
......... resource 1..1 ERP_TPrescription_Medication Definition of a Medication
...... part:dispenseOrganization Σ 1..1 BackboneElement Abgebende Apotheke
....... 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 ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
....... name SΣ 1..1 string Name from the definition
Fixed Value: dispenseOrganization
....... resource 1..1 ERP_TPrescription_Organization A grouping of people or organizations with a common purpose

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Parameters.language Base preferred Common Languages 📍4.0.1 FHIR Std.

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()
inv-1 error Parameters.parameter, Parameters.parameter:rxPrescription, Parameters.parameter:rxDispensation A 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

Summary

Mandatory: 17 elements
Must-Support: 15 elements
Fixed: 10 elements
Prohibited: 20 elements

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of Parameters.parameter (Closed)
  • The element 1 is sliced based on the value of Parameters.parameter.part
  • The element 1 is sliced based on the value of Parameters.parameter.part.part

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
..... 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
.... 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
....... value[x] ΣCN 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
...... 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
Fixed Value: 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
Fixed Value: prescriptionId
....... value[x] SΣC 1..1 EPrescriptionId 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
Fixed Value: 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
Fixed Value: medication
....... resource 1..1 ERP_TPrescription_Medication Definition of a Medication
.... parameter:rxDispensation ΣC 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Σ 2..* 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
....... value[x] ΣCN 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
...... part:dispenseInformation Σ 1..* BackboneElement Angaben zu medizinischen Daten der Dispensierung
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
....... name SΣ 1..1 string Name from the definition
Fixed Value: dispenseInformation
....... Slices for part SΣ 2..* 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
......... value[x] ΣCN 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
........ part:medicationDispense Σ 1..1 BackboneElement Dispensierinformationen
......... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
......... name SΣ 1..1 string Name from the definition
Fixed Value: medicationDispense
......... resource 1..1 ERP_TPrescription_MedicationDispense Dispensing a medication to a named patient
........ part:medication Σ 1..1 BackboneElement Abgegebenes Medikament
......... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
......... name SΣ 1..1 string Name from the definition
Fixed Value: medication
......... resource 1..1 ERP_TPrescription_Medication Definition of a Medication
...... part:dispenseOrganization Σ 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
Fixed Value: dispenseOrganization
....... resource 1..1 ERP_TPrescription_Organization A grouping of people or organizations with a common purpose

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()
inv-1 error Parameters.parameter, Parameters.parameter:rxPrescription, Parameters.parameter:rxDispensation A 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 If parameter is a data type
..... resource 0..0 If parameter is a whole resource
..... 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
Fixed Value: prescriptionSignatureDate
....... value[x] S 1..1 instant If parameter is a data type
....... resource 0..0 If parameter is a whole resource
....... part 0..0 Named part of a multi-part parameter
...... part:prescriptionId 1..1 BackboneElement Rezept-ID der Verordnung
....... name S 1..1 string Name from the definition
Fixed Value: prescriptionId
....... value[x] S 1..1 EPrescriptionId If parameter is a data type
....... resource 0..0 If parameter is a whole resource
....... part 0..0 Named part of a multi-part parameter
...... part:medicationRequest 1..1 BackboneElement Verordnung
....... name S 1..1 string Name from the definition
Fixed Value: medicationRequest
....... value[x] 0..0 If parameter is a data type
....... resource 1..1 ERP_TPrescription_MedicationRequest Ordering of medication for patient or group
....... part 0..0 Named part of a multi-part parameter
...... part:medication 1..1 BackboneElement Verordnetes Medikament
....... name S 1..1 string Name from the definition
Fixed Value: medication
....... value[x] 0..0 If parameter is a data type
....... resource 1..1 ERP_TPrescription_Medication Definition of a Medication
....... part 0..0 Named part of a multi-part parameter
.... parameter:rxDispensation 1..* BackboneElement Angaben zur Dispensierung
..... name S 1..1 string Name from the definition
Fixed Value: rxDispensation
..... value[x] 0..0 If parameter is a data type
..... resource 0..0 If parameter is a whole resource
..... Slices for part S 2..* Named part of a multi-part parameter
Slice: Unordered, Open by value:name
...... part:dispenseInformation 1..* BackboneElement Angaben zu medizinischen Daten der Dispensierung
....... name S 1..1 string Name from the definition
Fixed Value: dispenseInformation
....... value[x] 0..0 If parameter is a data type
....... resource 0..0 If parameter is a whole resource
....... Slices for part S 2..* Named part of a multi-part parameter
Slice: Unordered, Open by value:name
........ part:medicationDispense 1..1 BackboneElement Dispensierinformationen
......... name S 1..1 string Name from the definition
Fixed Value: medicationDispense
......... value[x] 0..0 If parameter is a data type
......... resource 1..1 ERP_TPrescription_MedicationDispense Dispensing a medication to a named patient
......... part 0..0 Named part of a multi-part parameter
........ part:medication 1..1 BackboneElement Abgegebenes Medikament
......... name S 1..1 string Name from the definition
Fixed Value: medication
......... value[x] 0..0 If parameter is a data type
......... resource 1..1 ERP_TPrescription_Medication Definition of a Medication
......... part 0..0 Named part of a multi-part parameter
...... part:dispenseOrganization 1..1 BackboneElement Abgebende Apotheke
....... name S 1..1 string Name from the definition
Fixed Value: dispenseOrganization
....... value[x] 0..0 If parameter is a data type
....... resource 1..1 ERP_TPrescription_Organization A grouping of people or organizations with a common purpose
....... part 0..0 Named part of a multi-part parameter

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
Slice: Unordered, Open by value:url
..... 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
Slice: Unordered, Open by value:url
..... 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
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
....... name Σ 1..1 string Name from the definition
....... value[x] ΣCN 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
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
....... name SΣ 1..1 string Name from the definition
Fixed Value: 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
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
....... name SΣ 1..1 string Name from the definition
Fixed Value: prescriptionId
....... value[x] SΣC 1..1 EPrescriptionId 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
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
....... name SΣ 1..1 string Name from the definition
Fixed Value: 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
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
....... name SΣ 1..1 string Name from the definition
Fixed Value: medication
....... resource 1..1 ERP_TPrescription_Medication Definition of a Medication
.... parameter:rxDispensation ΣC 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
Slice: Unordered, Open by value:url
..... 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Σ 2..* 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
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
....... name Σ 1..1 string Name from the definition
....... value[x] ΣCN 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:dispenseInformation Σ 1..* BackboneElement Angaben zu medizinischen Daten der Dispensierung
....... 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 ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
....... name SΣ 1..1 string Name from the definition
Fixed Value: dispenseInformation
....... Slices for part SΣ 2..* 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
Slice: Unordered, Open by value:url
......... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
......... name Σ 1..1 string Name from the definition
......... value[x] ΣCN 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..1 BackboneElement Dispensierinformationen
......... 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 ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
......... name SΣ 1..1 string Name from the definition
Fixed Value: medicationDispense
......... resource 1..1 ERP_TPrescription_MedicationDispense Dispensing a medication to a named patient
........ part:medication Σ 1..1 BackboneElement Abgegebenes 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
......... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
......... name SΣ 1..1 string Name from the definition
Fixed Value: medication
......... resource 1..1 ERP_TPrescription_Medication Definition of a Medication
...... part:dispenseOrganization Σ 1..1 BackboneElement Abgebende Apotheke
....... 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 ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
....... name SΣ 1..1 string Name from the definition
Fixed Value: dispenseOrganization
....... resource 1..1 ERP_TPrescription_Organization A grouping of people or organizations with a common purpose

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Parameters.language Base preferred Common Languages 📍4.0.1 FHIR Std.

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()
inv-1 error Parameters.parameter, Parameters.parameter:rxPrescription, Parameters.parameter:rxDispensation A 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

Summary

Mandatory: 17 elements
Must-Support: 15 elements
Fixed: 10 elements
Prohibited: 20 elements

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of Parameters.parameter (Closed)
  • The element 1 is sliced based on the value of Parameters.parameter.part
  • The element 1 is sliced based on the value of Parameters.parameter.part.part

 

Other representations of profile: CSV, Excel, Schematron