description: Logical model for medication prescription or other types of medication orders package_name: rs/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]