PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.eu.imaging@r5-0.1.0-ballot
    https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSMedicationPrescription
description: Logical model for medication prescription body. A prescription contains one or more prescription items.
package_name: hl7.fhir.eu.imaging
derivation: specialization
name: EHDSMedicationPrescription
type: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSMedicationPrescription
elements:
  header: {type: 'https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSMedicationPrescriptionHeader', short: Prescription header, index: 0}
  presentedForm: {type: 'https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSAttachment', short: Presented Form, array: true, index: 1}
  comment: {type: string, short: Additional information or comments, array: true, index: 2}
  prescriptionItem:
    type: Base
    short: Presription line for one medication. In many countries, only one line is allowed. In case multiple medications are allowed, all lines need to be authored together.
    array: true
    min: 1
    index: 3
    elements:
      substitution:
        type: Base
        short: Whether and which type of substitution is allowed for this medication treatment line
        index: 13
        elements:
          allowed:
            short: Whether and to what extent substitution is allowed.
            choices: [allowedBoolean, allowedCodeableConcept]
            index: 15
          allowedBoolean: {type: boolean, short: Whether and to what extent substitution is allowed., choiceOf: allowed, index: 16}
          allowedCodeableConcept: {type: CodeableConcept, short: Whether and to what extent substitution is allowed., choiceOf: allowed, index: 17}
          reason:
            short: Reason for the substitution requirement
            choices: [reasonCodeableConcept, reasonString]
            index: 19
          reasonCodeableConcept: {type: CodeableConcept, short: Reason for the substitution requirement, choiceOf: reason, index: 20}
          reasonString: {type: string, short: Reason for the substitution requirement, choiceOf: reason, index: 21}
      indication: {short: 'Reason for the prescription (typically diagnosis, or a procedure)', type: CodeableConcept, array: true, index: 6}
      prescriptionIntent: {type: CodeableConcept, short: 'Intent of the prescription - prophylaxis, treatment, anesthesia, etc', index: 8}
      indicationText: {type: string, short: Reason for the prescription in textual form. This might not be allowed by some implementations., index: 7}
      dosageInstructions: {type: 'https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSDosaging', short: Dosaging and administration instructions, array: true, index: 11}
      repeatsAllowed: {type: integer, short: Number of refills authorized, index: 27}
      statusReason:
        short: Reason for the current status of prescription, for example the reason why the prescription was made invalid or why the prescription was changed from previous
        choices: [statusReasonCodeableConcept, statusReasonString]
        index: 24
      quantityPrescribed: {type: Quantity, short: Overall quantity of prescribed product (e.g number of packages or number of tablets)., index: 10}
      statusReasonString: {short: 'Reason for the current status of prescription, for example the reason why the prescription was made invalid or why the prescription was changed from previous', type: string, choiceOf: statusReason, index: 26}
      minimumDispenseInterval: {type: Duration, short: Minimum Dispense Interval, index: 28}
      statusReasonCodeableConcept: {short: 'Reason for the current status of prescription, for example the reason why the prescription was made invalid or why the prescription was changed from previous', type: CodeableConcept, choiceOf: statusReason, index: 25}
      status: {type: CodeableConcept, short: 'Status of the prescription, this should not be status of treatment', index: 22}
      offLabel:
        type: Base
        short: Indicates that the prescriber has knowingly prescribed the medication for an indication, age group, dosage, or route of administration that is not approved by the regulatory agencies and is not mentioned in the prescribing information for the drug
        index: 29
        elements:
          isOffLabelUse: {type: boolean, short: Indicates off-label use. Must be 'true' when .reason is provided., index: 30}
          reason:
            short: Reason or related clarification for off-label use
            choices: [reasonCodeableConcept, reasonString]
            array: true
            index: 32
          reasonCodeableConcept: {type: CodeableConcept, short: Reason or related clarification for off-label use, choiceOf: reason, array: true, index: 33}
          reasonString: {type: string, short: Reason or related clarification for off-label use, choiceOf: reason, array: true, index: 34}
        required: [isOffLabelUse]
      comment: {type: string, short: Additional information or comments, array: true, index: 35}
      identifier: {type: Identifier, short: 'Identifier for a single line on prescription, if exists. In case of single-line prescription, this identifier is typically the same as prescription identifier.', index: 4}
      preparationInstructions: {type: string, short: Additional instructions about preparation or dispense, index: 12}
      treatmentPeriod: {type: Period, short: 'Period over which the medication is to be taken (in case of multiple dosaging schemes, this would be the overall period of all dosages.)', index: 9}
      medication: {type: 'https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSMedication', short: 'Prescribed product, branded, generic, virtual, extemporal, etc', index: 5}
    required: [status, medication]
package_version: r5-0.1.0-ballot
class: logical
kind: logical
url: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSMedicationPrescription
base: http://hl7.org/fhir/StructureDefinition/Base
version: 0.1.0
required: [header, prescriptionItem]