Medication Prescription and Delivery (MPD)
0.1.0 - ci-build International flag

Medication Prescription and Delivery (MPD), published by Integrating the Healthcare Enterprise (IHE). This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/IHE/pharm-mpd and changes regularly. See the Directory of published versions

Logical Model: PharmaceuticalAdviceHMW - Detailed Descriptions

Active as of 2023-08-03

Definitions for the PharmaceuticalAdviceHMW logical model.

Guidance on how to interpret the contents of this table can be found here.

1. PharmaceuticalAdviceHMW
Definition

[HMW] Logical Model for Pharmaceutical Advice

Control0..?
Logical ModelThis logical model cannot be the target of a reference
2. PharmaceuticalAdviceHMW.identifier
Definition

The business identifier(s) for the medication prescription

NoteThis is a business identifier, not a resource identifier (see discussion)
Control0..1
TypeIdentifier
3. PharmaceuticalAdviceHMW.patient
Definition

The person for which the medication is prescribed.

Control1..1
TypeReference(Patient)
4. PharmaceuticalAdviceHMW.status
Definition

Status of the prescription

Control1..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
5. PharmaceuticalAdviceHMW.statusReason
Definition

Reason for current prescription status

Control0..*
TypeCodeableConcept
6. PharmaceuticalAdviceHMW.product[x]
Definition

Product prescribed

Control1..1
TypeChoice of: CodeableConcept, Reference(Medication)
[x] NoteSee Choice of Data Types for further information about how to use [x]
7. PharmaceuticalAdviceHMW.encounter
Definition

Encounter on which the medication was prescribed

Control0..1
TypeReference(Encounter)
8. PharmaceuticalAdviceHMW.requester
Definition

Who made the prescription

Control0..1
TypeReference(Practitioner)
9. PharmaceuticalAdviceHMW.reason
Definition

Reason or indication for ordering or not ordering the product

Control0..*
TypeReference(Condition|Observation)
10. PharmaceuticalAdviceHMW.dosageInstruction
Definition

How the product should be taken/administered

Control0..*
TypeDosage
11. PharmaceuticalAdviceHMW.note
Definition

Additional Information about the prescription

Control0..*
TypeAnnotation
12. PharmaceuticalAdviceHMW.date
Definition

When advice was initially made

Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
13. PharmaceuticalAdviceHMW.prescription
Definition

The prescription identification

Control0..1
TypeReference(MedicationRequest)
14. PharmaceuticalAdviceHMW.Observation
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
15. PharmaceuticalAdviceHMW.problems
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
16. PharmaceuticalAdviceHMW.summaryOf
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
17. PharmaceuticalAdviceHMW.physicianPharmacistDiscussion
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
18. PharmaceuticalAdviceHMW.Decision
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
19. PharmaceuticalAdviceHMW.pharmacist
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
20. PharmaceuticalAdviceHMW.pharmacy
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
21. PharmaceuticalAdviceHMW.substitutionStatus
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension

Guidance on how to interpret the contents of this table can be found here.

1. PharmaceuticalAdviceHMW
Definition

[HMW] Logical Model for Pharmaceutical Advice

Base definition for all types defined in FHIR type system.

Control0..*
Logical ModelThis logical model cannot be the target of a reference
InvariantsDefined on this element
ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
2. PharmaceuticalAdviceHMW.identifier
Definition

The business identifier(s) for the medication prescription

NoteThis is a business identifier, not a resource identifier (see discussion)
Control0..1
TypeIdentifier
3. PharmaceuticalAdviceHMW.patient
Definition

The person for which the medication is prescribed.

Control1..1
TypeReference(Patient)
4. PharmaceuticalAdviceHMW.status
Definition

Status of the prescription

Control1..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
5. PharmaceuticalAdviceHMW.statusReason
Definition

Reason for current prescription status

Control0..*
TypeCodeableConcept
6. PharmaceuticalAdviceHMW.product[x]
Definition

Product prescribed

Control1..1
TypeChoice of: CodeableConcept, Reference(Medication)
[x] NoteSee Choice of Data Types for further information about how to use [x]
7. PharmaceuticalAdviceHMW.encounter
Definition

Encounter on which the medication was prescribed

Control0..1
TypeReference(Encounter)
8. PharmaceuticalAdviceHMW.requester
Definition

Who made the prescription

Control0..1
TypeReference(Practitioner)
9. PharmaceuticalAdviceHMW.reason
Definition

Reason or indication for ordering or not ordering the product

Control0..*
TypeReference(Condition|Observation)
10. PharmaceuticalAdviceHMW.dosageInstruction
Definition

How the product should be taken/administered

Control0..*
TypeDosage
11. PharmaceuticalAdviceHMW.note
Definition

Additional Information about the prescription

Control0..*
TypeAnnotation
12. PharmaceuticalAdviceHMW.date
Definition

When advice was initially made

Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
13. PharmaceuticalAdviceHMW.prescription
Definition

The prescription identification

Control0..1
TypeReference(MedicationRequest)
14. PharmaceuticalAdviceHMW.Observation
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
15. PharmaceuticalAdviceHMW.problems
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
16. PharmaceuticalAdviceHMW.summaryOf
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
17. PharmaceuticalAdviceHMW.physicianPharmacistDiscussion
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
18. PharmaceuticalAdviceHMW.Decision
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
19. PharmaceuticalAdviceHMW.pharmacist
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
20. PharmaceuticalAdviceHMW.pharmacy
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
21. PharmaceuticalAdviceHMW.substitutionStatus
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension

Guidance on how to interpret the contents of this table can be found here.

1. PharmaceuticalAdviceHMW
Definition

[HMW] Logical Model for Pharmaceutical Advice

Control0..*
Logical ModelThis logical model cannot be the target of a reference
2. PharmaceuticalAdviceHMW.identifier
Definition

The business identifier(s) for the medication prescription

NoteThis is a business identifier, not a resource identifier (see discussion)
Control0..1
TypeIdentifier
3. PharmaceuticalAdviceHMW.patient
Definition

The person for which the medication is prescribed.

Control1..1
TypeReference(Patient)
4. PharmaceuticalAdviceHMW.status
Definition

Status of the prescription

Control1..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
5. PharmaceuticalAdviceHMW.statusReason
Definition

Reason for current prescription status

Control0..*
TypeCodeableConcept
6. PharmaceuticalAdviceHMW.product[x]
Definition

Product prescribed

Control1..1
TypeChoice of: CodeableConcept, Reference(Medication)
[x] NoteSee Choice of Data Types for further information about how to use [x]
7. PharmaceuticalAdviceHMW.encounter
Definition

Encounter on which the medication was prescribed

Control0..1
TypeReference(Encounter)
8. PharmaceuticalAdviceHMW.requester
Definition

Who made the prescription

Control0..1
TypeReference(Practitioner)
9. PharmaceuticalAdviceHMW.reason
Definition

Reason or indication for ordering or not ordering the product

Control0..*
TypeReference(Condition|Observation)
10. PharmaceuticalAdviceHMW.dosageInstruction
Definition

How the product should be taken/administered

Control0..*
TypeDosage
11. PharmaceuticalAdviceHMW.note
Definition

Additional Information about the prescription

Control0..*
TypeAnnotation
12. PharmaceuticalAdviceHMW.date
Definition

When advice was initially made

Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
13. PharmaceuticalAdviceHMW.prescription
Definition

The prescription identification

Control0..1
TypeReference(MedicationRequest)
14. PharmaceuticalAdviceHMW.Observation
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
15. PharmaceuticalAdviceHMW.problems
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
16. PharmaceuticalAdviceHMW.summaryOf
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
17. PharmaceuticalAdviceHMW.physicianPharmacistDiscussion
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
18. PharmaceuticalAdviceHMW.Decision
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
19. PharmaceuticalAdviceHMW.pharmacist
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
20. PharmaceuticalAdviceHMW.pharmacy
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
21. PharmaceuticalAdviceHMW.substitutionStatus
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension