Linked Care Implementation Guide
0.9.1 - ci-build
Linked Care Implementation Guide - Local Development build (v0.9.1) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
Defining URL: | http://fhir.hl7.at/linkedcare/StructureDefinition/linca-dipsense-documentation |
Version: | 0.9.1 |
Name: | LINCAMedicationDispense |
Title: | LINCA Dispense (LINCAMedicationDispense) |
Status: | Draft as of 2023-11-29 14:36:10+0000 |
Definition: | Linked Care Profile for dispense documentation. The dispense must be documented by the dispensing pharmacist and specify if an order was fulfilled completly or partially. The LINCA Dispense must have an LINCA Prescription as authorizingPrescription. |
Publisher: | The Linked Care Consortium. The Linked Care Consortium, |
Source Resource: | XML / JSON / Turtle |
The official URL for this profile is:
http://fhir.hl7.at/linkedcare/StructureDefinition/linca-dipsense-documentation
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from MedicationDispense
Summary
Mandatory: 1 element
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices:
This structure is derived from MedicationDispense
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
MedicationDispense | 0..* | MedicationDispense | Dispensing a medication to a named patient | |
status | 1..1 | code | A dispense ends the chain of the workflow. Therefore the status is fixed to 'completed' Required Pattern: completed | |
medication | 1..1 | CodeableReference(LINCA Medication (LINCAMeds)) | Medication that was dispensed, in conformance with ELGA CodeSystems (text-only, or text and number referencing one of the supported catalogs, as for example the PZN of the Austrian ASP). Binding: https://termgit.elga.gv.at/CodeSystem-asp-liste (required) | |
subject | 1..1 | Reference(HL7® AT Core Patient Profile) | Patient conform HL7 AT. Make sure the patient is identifiable somehow | |
performer | ||||
actor | 1..1 | Reference(Organization) | Reference to dispensing pharmacy (GDA index) | |
authorizingPrescription | 1..1 | Reference(LINCA Prescription (LINCAPrescriptionMedicationRequest)) | Prescription that authorized dispense of this medication | |
type | 0..1 | CodeableConcept | Possible values: FFC (First-fill complete for completly fulfilled orders), FFP (first-fill part fill, for pratially fulfilled orders) | |
dosageInstruction | ||||
doseAndRate | ||||
Slices for dose[x] | 0..1 | Range, SimpleQuantity | Amount of medication per dose Slice: Unordered, Open by type:$this | |
dose[x]:doseQuantity | 0..1 | SimpleQuantity | A fixed quantity (no comparator) | |
code | 0..1 | code | Coded form of the unit Binding: https://termgit.elga.gv.at/ValueSet/elga-medikationdarreichungsform (required) | |
Documentation for this format |
Name | Flags | Card. | Type | Description & Constraints | ||||
---|---|---|---|---|---|---|---|---|
MedicationDispense | C | 0..* | MedicationDispense | Dispensing a medication to a named patient | ||||
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 | ||||
language | 0..1 | code | Language of the resource content Binding: AllLanguages (required): IETF language tag for a human language
| |||||
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | |||||
contained | 0..* | Resource | Contained, inline Resources | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored | ||||
identifier | 0..* | Identifier | External identifier | |||||
basedOn | 0..* | Reference(CarePlan) | Plan that is fulfilled by this dispense | |||||
partOf | 0..* | Reference(Procedure | MedicationAdministration) | Event that dispense is part of | |||||
status | ?!Σ | 1..1 | code | A dispense ends the chain of the workflow. Therefore the status is fixed to 'completed' Binding: MedicationDispenseStatusCodes (required): Describes the lifecycle of the dispense. Required Pattern: completed | ||||
notPerformedReason | 0..1 | CodeableReference(DetectedIssue) | Why a dispense was not performed Binding: MedicationDispenseStatusReasonCodes (example) | |||||
statusChanged | 0..1 | dateTime | When the status changed | |||||
category | 0..* | CodeableConcept | Type of medication dispense Binding: MedicationDispenseAdministrationLocationCodes (example): A code describing where the dispensed medication is expected to be consumed or administered. | |||||
medication | Σ | 1..1 | CodeableReference(LINCA Medication (LINCAMeds)) | Medication that was dispensed, in conformance with ELGA CodeSystems (text-only, or text and number referencing one of the supported catalogs, as for example the PZN of the Austrian ASP). Binding: https://termgit.elga.gv.at/CodeSystem-asp-liste (required) | ||||
subject | Σ | 1..1 | Reference(HL7® AT Core Patient Profile) | Patient conform HL7 AT. Make sure the patient is identifiable somehow | ||||
encounter | 0..1 | Reference(Encounter) | Encounter associated with event | |||||
supportingInformation | 0..* | Reference(Resource) | Information that supports the dispensing of the medication | |||||
performer | 0..* | BackboneElement | Who performed event | |||||
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 | ||||
function | 0..1 | CodeableConcept | Who performed the dispense and what they did Binding: MedicationDispensePerformerFunctionCodes (example): A code describing the role an individual played in dispensing a medication. | |||||
actor | 1..1 | Reference(Organization) | Reference to dispensing pharmacy (GDA index) | |||||
location | 0..1 | Reference(Location) | Where the dispense occurred | |||||
authorizingPrescription | 1..1 | Reference(LINCA Prescription (LINCAPrescriptionMedicationRequest)) | Prescription that authorized dispense of this medication | |||||
type | 0..1 | CodeableConcept | Possible values: FFC (First-fill complete for completly fulfilled orders), FFP (first-fill part fill, for pratially fulfilled orders) Binding: ActPharmacySupplyType (example): ActPharmacySupplyType | |||||
quantity | 0..1 | SimpleQuantity | Amount dispensed | |||||
daysSupply | 0..1 | SimpleQuantity | Amount of medication expressed as a timing amount | |||||
recorded | 0..1 | dateTime | When the recording of the dispense started | |||||
whenPrepared | ΣC | 0..1 | dateTime | When product was packaged and reviewed | ||||
whenHandedOver | C | 0..1 | dateTime | When product was given out | ||||
destination | 0..1 | Reference(Location) | Where the medication was/will be sent | |||||
receiver | 0..* | Reference(Patient | Practitioner | RelatedPerson | Location | PractitionerRole) | Who collected the medication or where the medication was delivered | |||||
note | 0..* | Annotation | Information about the dispense | |||||
renderedDosageInstruction | 0..1 | markdown | Full representation of the dosage instructions | |||||
dosageInstruction | 0..* | Dosage | How the medication is to be used by the patient or administered by the caregiver | |||||
id | 0..1 | id | 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 | ||||
sequence | Σ | 0..1 | integer | The order of the dosage instructions | ||||
text | Σ | 0..1 | string | Free text dosage instructions e.g. SIG | ||||
additionalInstruction | Σ | 0..* | CodeableConcept | Supplemental instruction or warnings to the patient - e.g. "with meals", "may cause drowsiness" Binding: SNOMEDCTAdditionalDosageInstructions (example): A coded concept identifying additional instructions such as "take with water" or "avoid operating heavy machinery". | ||||
patientInstruction | Σ | 0..1 | string | Patient or consumer oriented instructions | ||||
timing | Σ | 0..1 | Timing | When medication should be administered | ||||
asNeeded | ΣC | 0..1 | boolean | Take "as needed" | ||||
asNeededFor | ΣC | 0..* | CodeableConcept | Take "as needed" (for x) Binding: SNOMEDCTMedicationAsNeededReasonCodes (example): A coded concept identifying the precondition that should be met or evaluated prior to consuming or administering a medication dose. For example "pain", "30 minutes prior to sexual intercourse", "on flare-up" etc. | ||||
site | Σ | 0..1 | CodeableConcept | Body site to administer to Binding: SNOMEDCTAnatomicalStructureAdministrationSites (example): A coded concept describing the site location the medicine enters into or onto the body. | ||||
route | Σ | 0..1 | CodeableConcept | How drug should enter body Binding: SNOMEDCTRouteCodes (example): A coded concept describing the route or physiological path of administration of a therapeutic agent into or onto the body of a subject. | ||||
method | Σ | 0..1 | CodeableConcept | Technique for administering medication Binding: SNOMEDCTAdministrationMethodCodes (example): A coded concept describing the technique by which the medicine is administered. | ||||
doseAndRate | Σ | 0..* | Element | Amount of medication administered, to be administered or typical amount to be administered | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
type | Σ | 0..1 | CodeableConcept | The kind of dose or rate specified Binding: DoseAndRateType (example): The kind of dose or rate specified. | ||||
Slices for dose[x] | Σ | 0..1 | Amount of medication per dose Slice: Unordered, Open by type:$this | |||||
doseRange | Range | |||||||
doseQuantity | Quantity(SimpleQuantity) | |||||||
dose[x]:doseQuantity | C | 0..1 | SimpleQuantity | A fixed quantity (no comparator) | ||||
id | 0..1 | id | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
value | Σ | 0..1 | decimal | Numerical value (with implicit precision) | ||||
unit | Σ | 0..1 | string | Unit representation | ||||
system | ΣC | 0..1 | uri | System that defines coded unit form | ||||
code | ΣC | 0..1 | code | Coded form of the unit Binding: https://termgit.elga.gv.at/ValueSet/elga-medikationdarreichungsform (required) | ||||
rate[x] | Σ | 0..1 | Amount of medication per unit of time | |||||
rateRatio | Ratio | |||||||
rateRange | Range | |||||||
rateQuantity | Quantity(SimpleQuantity) | |||||||
maxDosePerPeriod | Σ | 0..* | Ratio | Upper limit on medication per unit of time | ||||
maxDosePerAdministration | Σ | 0..1 | SimpleQuantity | Upper limit on medication per administration | ||||
maxDosePerLifetime | Σ | 0..1 | SimpleQuantity | Upper limit on medication per lifetime of the patient | ||||
substitution | 0..1 | BackboneElement | Whether a substitution was performed on the dispense | |||||
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 | ||||
wasSubstituted | 1..1 | boolean | Whether a substitution was or was not performed on the dispense | |||||
type | 0..1 | CodeableConcept | Code signifying whether a different drug was dispensed from what was prescribed Binding: ActSubstanceAdminSubstitutionCode (example): ActSubstanceAdminSubstitutionCode | |||||
reason | 0..* | CodeableConcept | Why was substitution made Binding: SubstanceAdminSubstitutionReason (example): SubstanceAdminSubstitutionReason | |||||
responsibleParty | 0..1 | Reference(Practitioner | PractitionerRole | Organization) | Who is responsible for the substitution | |||||
eventHistory | 0..* | Reference(Provenance) | A list of relevant lifecycle events | |||||
Documentation for this format |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
MedicationDispense | 0..* | MedicationDispense | Dispensing a medication to a named patient | |
Documentation for this format |
This structure is derived from MedicationDispense
Summary
Mandatory: 1 element
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices:
Differential View
This structure is derived from MedicationDispense
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
MedicationDispense | 0..* | MedicationDispense | Dispensing a medication to a named patient | |
status | 1..1 | code | A dispense ends the chain of the workflow. Therefore the status is fixed to 'completed' Required Pattern: completed | |
medication | 1..1 | CodeableReference(LINCA Medication (LINCAMeds)) | Medication that was dispensed, in conformance with ELGA CodeSystems (text-only, or text and number referencing one of the supported catalogs, as for example the PZN of the Austrian ASP). Binding: https://termgit.elga.gv.at/CodeSystem-asp-liste (required) | |
subject | 1..1 | Reference(HL7® AT Core Patient Profile) | Patient conform HL7 AT. Make sure the patient is identifiable somehow | |
performer | ||||
actor | 1..1 | Reference(Organization) | Reference to dispensing pharmacy (GDA index) | |
authorizingPrescription | 1..1 | Reference(LINCA Prescription (LINCAPrescriptionMedicationRequest)) | Prescription that authorized dispense of this medication | |
type | 0..1 | CodeableConcept | Possible values: FFC (First-fill complete for completly fulfilled orders), FFP (first-fill part fill, for pratially fulfilled orders) | |
dosageInstruction | ||||
doseAndRate | ||||
Slices for dose[x] | 0..1 | Range, SimpleQuantity | Amount of medication per dose Slice: Unordered, Open by type:$this | |
dose[x]:doseQuantity | 0..1 | SimpleQuantity | A fixed quantity (no comparator) | |
code | 0..1 | code | Coded form of the unit Binding: https://termgit.elga.gv.at/ValueSet/elga-medikationdarreichungsform (required) | |
Documentation for this format |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints | ||||
---|---|---|---|---|---|---|---|---|
MedicationDispense | C | 0..* | MedicationDispense | Dispensing a medication to a named patient | ||||
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 | ||||
language | 0..1 | code | Language of the resource content Binding: AllLanguages (required): IETF language tag for a human language
| |||||
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | |||||
contained | 0..* | Resource | Contained, inline Resources | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored | ||||
identifier | 0..* | Identifier | External identifier | |||||
basedOn | 0..* | Reference(CarePlan) | Plan that is fulfilled by this dispense | |||||
partOf | 0..* | Reference(Procedure | MedicationAdministration) | Event that dispense is part of | |||||
status | ?!Σ | 1..1 | code | A dispense ends the chain of the workflow. Therefore the status is fixed to 'completed' Binding: MedicationDispenseStatusCodes (required): Describes the lifecycle of the dispense. Required Pattern: completed | ||||
notPerformedReason | 0..1 | CodeableReference(DetectedIssue) | Why a dispense was not performed Binding: MedicationDispenseStatusReasonCodes (example) | |||||
statusChanged | 0..1 | dateTime | When the status changed | |||||
category | 0..* | CodeableConcept | Type of medication dispense Binding: MedicationDispenseAdministrationLocationCodes (example): A code describing where the dispensed medication is expected to be consumed or administered. | |||||
medication | Σ | 1..1 | CodeableReference(LINCA Medication (LINCAMeds)) | Medication that was dispensed, in conformance with ELGA CodeSystems (text-only, or text and number referencing one of the supported catalogs, as for example the PZN of the Austrian ASP). Binding: https://termgit.elga.gv.at/CodeSystem-asp-liste (required) | ||||
subject | Σ | 1..1 | Reference(HL7® AT Core Patient Profile) | Patient conform HL7 AT. Make sure the patient is identifiable somehow | ||||
encounter | 0..1 | Reference(Encounter) | Encounter associated with event | |||||
supportingInformation | 0..* | Reference(Resource) | Information that supports the dispensing of the medication | |||||
performer | 0..* | BackboneElement | Who performed event | |||||
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 | ||||
function | 0..1 | CodeableConcept | Who performed the dispense and what they did Binding: MedicationDispensePerformerFunctionCodes (example): A code describing the role an individual played in dispensing a medication. | |||||
actor | 1..1 | Reference(Organization) | Reference to dispensing pharmacy (GDA index) | |||||
location | 0..1 | Reference(Location) | Where the dispense occurred | |||||
authorizingPrescription | 1..1 | Reference(LINCA Prescription (LINCAPrescriptionMedicationRequest)) | Prescription that authorized dispense of this medication | |||||
type | 0..1 | CodeableConcept | Possible values: FFC (First-fill complete for completly fulfilled orders), FFP (first-fill part fill, for pratially fulfilled orders) Binding: ActPharmacySupplyType (example): ActPharmacySupplyType | |||||
quantity | 0..1 | SimpleQuantity | Amount dispensed | |||||
daysSupply | 0..1 | SimpleQuantity | Amount of medication expressed as a timing amount | |||||
recorded | 0..1 | dateTime | When the recording of the dispense started | |||||
whenPrepared | ΣC | 0..1 | dateTime | When product was packaged and reviewed | ||||
whenHandedOver | C | 0..1 | dateTime | When product was given out | ||||
destination | 0..1 | Reference(Location) | Where the medication was/will be sent | |||||
receiver | 0..* | Reference(Patient | Practitioner | RelatedPerson | Location | PractitionerRole) | Who collected the medication or where the medication was delivered | |||||
note | 0..* | Annotation | Information about the dispense | |||||
renderedDosageInstruction | 0..1 | markdown | Full representation of the dosage instructions | |||||
dosageInstruction | 0..* | Dosage | How the medication is to be used by the patient or administered by the caregiver | |||||
id | 0..1 | id | 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 | ||||
sequence | Σ | 0..1 | integer | The order of the dosage instructions | ||||
text | Σ | 0..1 | string | Free text dosage instructions e.g. SIG | ||||
additionalInstruction | Σ | 0..* | CodeableConcept | Supplemental instruction or warnings to the patient - e.g. "with meals", "may cause drowsiness" Binding: SNOMEDCTAdditionalDosageInstructions (example): A coded concept identifying additional instructions such as "take with water" or "avoid operating heavy machinery". | ||||
patientInstruction | Σ | 0..1 | string | Patient or consumer oriented instructions | ||||
timing | Σ | 0..1 | Timing | When medication should be administered | ||||
asNeeded | ΣC | 0..1 | boolean | Take "as needed" | ||||
asNeededFor | ΣC | 0..* | CodeableConcept | Take "as needed" (for x) Binding: SNOMEDCTMedicationAsNeededReasonCodes (example): A coded concept identifying the precondition that should be met or evaluated prior to consuming or administering a medication dose. For example "pain", "30 minutes prior to sexual intercourse", "on flare-up" etc. | ||||
site | Σ | 0..1 | CodeableConcept | Body site to administer to Binding: SNOMEDCTAnatomicalStructureAdministrationSites (example): A coded concept describing the site location the medicine enters into or onto the body. | ||||
route | Σ | 0..1 | CodeableConcept | How drug should enter body Binding: SNOMEDCTRouteCodes (example): A coded concept describing the route or physiological path of administration of a therapeutic agent into or onto the body of a subject. | ||||
method | Σ | 0..1 | CodeableConcept | Technique for administering medication Binding: SNOMEDCTAdministrationMethodCodes (example): A coded concept describing the technique by which the medicine is administered. | ||||
doseAndRate | Σ | 0..* | Element | Amount of medication administered, to be administered or typical amount to be administered | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
type | Σ | 0..1 | CodeableConcept | The kind of dose or rate specified Binding: DoseAndRateType (example): The kind of dose or rate specified. | ||||
Slices for dose[x] | Σ | 0..1 | Amount of medication per dose Slice: Unordered, Open by type:$this | |||||
doseRange | Range | |||||||
doseQuantity | Quantity(SimpleQuantity) | |||||||
dose[x]:doseQuantity | C | 0..1 | SimpleQuantity | A fixed quantity (no comparator) | ||||
id | 0..1 | id | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
value | Σ | 0..1 | decimal | Numerical value (with implicit precision) | ||||
unit | Σ | 0..1 | string | Unit representation | ||||
system | ΣC | 0..1 | uri | System that defines coded unit form | ||||
code | ΣC | 0..1 | code | Coded form of the unit Binding: https://termgit.elga.gv.at/ValueSet/elga-medikationdarreichungsform (required) | ||||
rate[x] | Σ | 0..1 | Amount of medication per unit of time | |||||
rateRatio | Ratio | |||||||
rateRange | Range | |||||||
rateQuantity | Quantity(SimpleQuantity) | |||||||
maxDosePerPeriod | Σ | 0..* | Ratio | Upper limit on medication per unit of time | ||||
maxDosePerAdministration | Σ | 0..1 | SimpleQuantity | Upper limit on medication per administration | ||||
maxDosePerLifetime | Σ | 0..1 | SimpleQuantity | Upper limit on medication per lifetime of the patient | ||||
substitution | 0..1 | BackboneElement | Whether a substitution was performed on the dispense | |||||
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 | ||||
wasSubstituted | 1..1 | boolean | Whether a substitution was or was not performed on the dispense | |||||
type | 0..1 | CodeableConcept | Code signifying whether a different drug was dispensed from what was prescribed Binding: ActSubstanceAdminSubstitutionCode (example): ActSubstanceAdminSubstitutionCode | |||||
reason | 0..* | CodeableConcept | Why was substitution made Binding: SubstanceAdminSubstitutionReason (example): SubstanceAdminSubstitutionReason | |||||
responsibleParty | 0..1 | Reference(Practitioner | PractitionerRole | Organization) | Who is responsible for the substitution | |||||
eventHistory | 0..* | Reference(Provenance) | A list of relevant lifecycle events | |||||
Documentation for this format |
Other representations of profile: CSV, Excel, Schematron
Path | Conformance | ValueSet / Code |
MedicationDispense.language | required | AllLanguages |
MedicationDispense.status | required | Pattern: completed |
MedicationDispense.notPerformedReason | example | MedicationDispenseStatusReasonCodes |
MedicationDispense.category | example | MedicationDispenseAdministrationLocationCodes |
MedicationDispense.medication | required | https://termgit.elga.gv.at/CodeSystem-asp-liste |
MedicationDispense.performer.function | example | MedicationDispensePerformerFunctionCodes |
MedicationDispense.type | example | ActPharmacySupplyType |
MedicationDispense.dosageInstruction.additionalInstruction | example | SNOMEDCTAdditionalDosageInstructions |
MedicationDispense.dosageInstruction.asNeededFor | example | SNOMEDCTMedicationAsNeededReasonCodes |
MedicationDispense.dosageInstruction.site | example | SNOMEDCTAnatomicalStructureAdministrationSites |
MedicationDispense.dosageInstruction.route | example | SNOMEDCTRouteCodes |
MedicationDispense.dosageInstruction.method | example | SNOMEDCTAdministrationMethodCodes |
MedicationDispense.dosageInstruction.doseAndRate.type | example | DoseAndRateType |
MedicationDispense.dosageInstruction.doseAndRate.dose[x]:doseQuantity.code | required | https://termgit.elga.gv.at/ValueSet/elga-medikationdarreichungsform |
MedicationDispense.substitution.type | example | ActSubstanceAdminSubstitutionCode |
MedicationDispense.substitution.reason | example | SubstanceAdminSubstitutionReason |
Id | Grade | Path(s) | Details | Requirements |
dom-2 | error | MedicationDispense | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | MedicationDispense | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty() | |
dom-4 | error | MedicationDispense | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
dom-5 | error | MedicationDispense | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | best practice | MedicationDispense | A resource should have narrative for robust management : text.`div`.exists() | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
mdd-1 | error | MedicationDispense | whenHandedOver cannot be before whenPrepared : whenHandedOver.empty() or whenPrepared.empty() or whenHandedOver >= whenPrepared | |
qty-3 | error | MedicationDispense.dosageInstruction.doseAndRate.dose[x]:doseQuantity | If a code for the unit is present, the system SHALL also be present : code.empty() or system.exists() | |
sqty-1 | error | MedicationDispense.dosageInstruction.doseAndRate.dose[x]:doseQuantity | The comparator is not used on a SimpleQuantity : comparator.empty() |