PackagesCanonicalsLogsProblems
    Packages
    ihe.pharm.mpd@1.0.0-comment-2
    https://profiles.ihe.net/PHARM/MPD/StructureDefinition/IHEMedicationOrderModel
description: Logical model for medication prescription or other types of medication orders
package_name: ihe.pharm.mpd
derivation: specialization
name: IHEMedicationOrderModel
type: https://profiles.ihe.net/PHARM/MPD/StructureDefinition/IHEMedicationOrderModel
elements:
  patient:
    type: Reference
    short: The person for whom the medication is prescribed/ordered
    refers: ['https://profiles.ihe.net/PHARM/MPD/StructureDefinition/PatientBasic']
    index: 4
  category: {type: CodeableConcept, short: 'Category or categories of prescription. For example type of reimbursement, or type of prescription (e.g. hospital, private, etc).', array: true, index: 10}
  validFrom: {type: dateTime, short: Effective date of the prescription. The prescription is not dispensable before this date. In most cases this information repeats issueDate, index: 11}
  substitution:
    type: BackboneElement
    short: Whether and which type of substitution is allowed for this medication treatment line
    index: 22
    elements:
      allowed:
        short: Whether substitution is allowed or not (or type of substitution).
        choices: [allowedBoolean, allowedCodeableConcept]
        index: 24
      allowedBoolean: {type: boolean, short: Whether substitution is allowed or not (or type of substitution)., choiceOf: allowed, index: 25}
      allowedCodeableConcept: {type: CodeableConcept, short: Whether substitution is allowed or not (or type of substitution)., choiceOf: allowed, index: 26}
      reason:
        short: Reason for the substitution requirement
        choices: [reasonCodeableConcept, reasonString]
        index: 28
      reasonCodeableConcept: {type: CodeableConcept, short: Reason for the substitution requirement, choiceOf: reason, index: 29}
      reasonString: {type: string, short: Reason for the substitution requirement, choiceOf: reason, index: 30}
  indication: {type: CodeableConcept, short: 'Reason for the prescription (typically diagnosis, prophylaxis, or a procedure)', array: true, index: 15}
  prescriptionIntent: {type: CodeableConcept, short: 'Type of intent of the prescription - prophylaxis, treatment, anesthesia, etc', index: 13}
  indicationText: {type: string, short: Reason for the prescription in textual form. This might not be allowed by some implementations., array: true, index: 16}
  dosageInstructions:
    type: Reference
    short: Dosaging and administration instructions
    refers: ['https://profiles.ihe.net/PHARM/MPD/StructureDefinition/DosagingInformation']
    array: true
    index: 20
  repeatsAllowed: {type: integer, short: Number of refills authorized, index: 37}
  statusReason: {type: CodeableConcept, short: 'Reason for the current status of prescription, for example the reason why the prescription was made invalid', array: true, index: 8}
  quantityPrescribed: {type: Quantity, short: Overall quantity of prescribed product (e.g number of packages or number of tablets)., index: 19}
  validUntil: {type: dateTime, short: The validity period end date. The prescription is not dispensable after this date., index: 12}
  minimumDispenseInterval: {type: Duration, short: Minimum Dispense Interval, index: 38}
  status: {type: CodeableConcept, short: 'Status of the prescription, this should not be status of treatment', index: 7}
  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 product.
    index: 31
    elements:
      isOffLabelUse: {type: boolean, short: Indicates off-label use. Must be 'true' when .reason is provided., index: 32}
      reason:
        short: Reason or related clarification for off-label use.
        choices: [reasonCodeableConcept, reasonString]
        array: true
        index: 34
      reasonCodeableConcept: {type: CodeableConcept, short: Reason or related clarification for off-label use., choiceOf: reason, array: true, index: 35}
      reasonString: {type: string, short: Reason or related clarification for off-label use., choiceOf: reason, array: true, index: 36}
    required: [isOffLabelUse]
  groupIdentifier: {type: Identifier, short: 'Identifier for the group that this prescription belongs to. This might be the common identifier in use cases where one national prescription contains several medication items, which can be handled as separate orders', index: 0}
  comment: {type: string, short: Additional information or comments, array: true, index: 39}
  recorder:
    type: Reference
    short: The recorder of the prescription/draft in the information system
    refers: ['http://hl7.org/fhir/StructureDefinition/PractitionerRole', 'https://profiles.ihe.net/PHARM/MPD/StructureDefinition/PractitionerBasic']
    index: 5
  recordingDate: {type: dateTime, short: Time of authoring the prescription/draft in the information system, index: 6}
  identifier: {type: Identifier, short: Business identifier(s) for the prescription, array: true, min: 1, index: 1}
  preparationInstructions: {type: string, short: Additional instructions about preparation or dispense, index: 21}
  basedOn:
    type: Reference
    short: What this order is based on
    refers: ['https://profiles.ihe.net/PHARM/MPD/StructureDefinition/IHEMedicationOrder']
    index: 9
  indicationReference: {type: string, short: 'Reason for the prescription - as a reference to a problem, result, etc.', array: true, index: 17}
  prescriber:
    type: Reference
    short: The person who made the prescription, and who takes the responsibility of the treatment
    refers: ['http://hl7.org/fhir/StructureDefinition/PractitionerRole', 'https://profiles.ihe.net/PHARM/MPD/StructureDefinition/PractitionerBasic']
    index: 2
  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: 18}
  issueDate: {type: dateTime, short: Time of issuing (signing) the prescription by health care practicioner, index: 3}
  medication:
    type: Reference
    short: Prescribed product, branded, generic, virtual, extemporal, etc
    refers: ['https://profiles.ihe.net/PHARM/MPD/StructureDefinition/MedicinalProductModel']
    index: 14
package_version: 1.0.0-comment-2
class: logical
kind: logical
url: https://profiles.ihe.net/PHARM/MPD/StructureDefinition/IHEMedicationOrderModel
base: http://hl7.org/fhir/StructureDefinition/Base
version: 1.0.0-comment-2
required: [identifier, issueDate, medication, patient, prescriber, status]