IHE Pharmacy Medication Record
0.1.0 - ci-build International flag

IHE Pharmacy Medication Record, 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-medo/ and changes regularly. See the Directory of published versions

Logical Model: ModelMedicationRecordTreatmentLine - Detailed Descriptions

Active as of 2023-03-27

Definitions for the ModelMedicationRecordTreatmentLine logical model.

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

1. ModelMedicationRecordTreatmentLine
Definition

A model for representing a Treatment Line.

Control0..?
2. ModelMedicationRecordTreatmentLine.identifier
Definition

The business identifier(s) for the medication treatment Line

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

The identifier of the treatment from which this line stems

Control0..1
TypeReference(ModelMedicationRecordTreatment)
4. ModelMedicationRecordTreatmentLine.subject
Definition

For whom this treatment line was created

Control1..1
TypeReference(Patient)
5. ModelMedicationRecordTreatmentLine.recorder
Definition

Who created this treatment line

Control1..1
TypeReference(Practitioner|Organization)
6. ModelMedicationRecordTreatmentLine.recordDate
Definition

Datetime that the treatment line was created or updated

Control1..1
TypedateTime
7. ModelMedicationRecordTreatmentLine.startMedicationDate
Definition

Start date of the medication

Control1..1
TypedateTime
8. ModelMedicationRecordTreatmentLine.endMedicationDate
Definition

End date, if exists, for stopping the medication

Control0..1
TypedateTime
9. ModelMedicationRecordTreatmentLine.originType
Definition

From what context this treatment line stems, whether is ambulatory prescription, patient request, etc

Control1..1
TypeCodeableConcept
10. ModelMedicationRecordTreatmentLine.reaction
Definition

Reaction to this treatment line

Control0..*
TypeCodeableConcept
11. ModelMedicationRecordTreatmentLine.product[x]
Definition

Product for which the treatment line refers to

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

What type of medication the product is: hospital, community, preparation, etc

Control0..*
TypeCodeableConcept
13. ModelMedicationRecordTreatmentLine.instructionForUse
Definition

Full representation of the dosage instructions

Control0..*
Typestring
14. ModelMedicationRecordTreatmentLine.dosageAmount
Definition

Quantity to be consumed

Control0..1
TypeCodeableConcept
15. ModelMedicationRecordTreatmentLine.periodicity
Definition

Scheduling for the consumption

Control0..1
TypeCodeableConcept
16. ModelMedicationRecordTreatmentLine.route
Definition

Route through which the product should consumed

Control1..1
TypeCodeableConcept
17. ModelMedicationRecordTreatmentLine.dayPeriod
Definition

Period of the day for consuming the product

Control0..*
TypeCodeableConcept
18. ModelMedicationRecordTreatmentLine.lifecycleStatus
Definition

Status of the treatment line

Control1..1
TypeCodeableConcept
19. ModelMedicationRecordTreatmentLine.statusReason
Definition

Reason the status

Control0..*
TypeCodeableConcept
20. ModelMedicationRecordTreatmentLine.treatmentPlan
Definition

Link to the 'parent' treatment - i.e the treatment that this order is derived from, or contriburing to

Control0..1
TypeReference
21. ModelMedicationRecordTreatmentLine.indication
Definition

Why the treatment exists

Control0..*
TypeCodeableConcept

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

1. ModelMedicationRecordTreatmentLine
Definition

A model for representing a Treatment Line.

Base definition for all types defined in FHIR type system.

Control0..*
InvariantsDefined on this element
ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
2. ModelMedicationRecordTreatmentLine.identifier
Definition

The business identifier(s) for the medication treatment Line

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

The identifier of the treatment from which this line stems

Control0..1
TypeReference(ModelMedicationRecordTreatment)
4. ModelMedicationRecordTreatmentLine.subject
Definition

For whom this treatment line was created

Control1..1
TypeReference(Patient)
5. ModelMedicationRecordTreatmentLine.recorder
Definition

Who created this treatment line

Control1..1
TypeReference(Practitioner|Organization)
6. ModelMedicationRecordTreatmentLine.recordDate
Definition

Datetime that the treatment line was created or updated

Control1..1
TypedateTime
7. ModelMedicationRecordTreatmentLine.startMedicationDate
Definition

Start date of the medication

Control1..1
TypedateTime
8. ModelMedicationRecordTreatmentLine.endMedicationDate
Definition

End date, if exists, for stopping the medication

Control0..1
TypedateTime
9. ModelMedicationRecordTreatmentLine.originType
Definition

From what context this treatment line stems, whether is ambulatory prescription, patient request, etc

Control1..1
TypeCodeableConcept
10. ModelMedicationRecordTreatmentLine.reaction
Definition

Reaction to this treatment line

Control0..*
TypeCodeableConcept
11. ModelMedicationRecordTreatmentLine.product[x]
Definition

Product for which the treatment line refers to

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

What type of medication the product is: hospital, community, preparation, etc

Control0..*
TypeCodeableConcept
13. ModelMedicationRecordTreatmentLine.instructionForUse
Definition

Full representation of the dosage instructions

Control0..*
Typestring
14. ModelMedicationRecordTreatmentLine.dosageAmount
Definition

Quantity to be consumed

Control0..1
TypeCodeableConcept
15. ModelMedicationRecordTreatmentLine.periodicity
Definition

Scheduling for the consumption

Control0..1
TypeCodeableConcept
16. ModelMedicationRecordTreatmentLine.route
Definition

Route through which the product should consumed

Control1..1
TypeCodeableConcept
17. ModelMedicationRecordTreatmentLine.dayPeriod
Definition

Period of the day for consuming the product

Control0..*
TypeCodeableConcept
18. ModelMedicationRecordTreatmentLine.lifecycleStatus
Definition

Status of the treatment line

Control1..1
TypeCodeableConcept
19. ModelMedicationRecordTreatmentLine.statusReason
Definition

Reason the status

Control0..*
TypeCodeableConcept
20. ModelMedicationRecordTreatmentLine.treatmentPlan
Definition

Link to the 'parent' treatment - i.e the treatment that this order is derived from, or contriburing to

Control0..1
TypeReference
21. ModelMedicationRecordTreatmentLine.indication
Definition

Why the treatment exists

Control0..*
TypeCodeableConcept

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

1. ModelMedicationRecordTreatmentLine
Definition

A model for representing a Treatment Line.

Control0..*
2. ModelMedicationRecordTreatmentLine.identifier
Definition

The business identifier(s) for the medication treatment Line

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

The identifier of the treatment from which this line stems

Control0..1
TypeReference(ModelMedicationRecordTreatment)
4. ModelMedicationRecordTreatmentLine.subject
Definition

For whom this treatment line was created

Control1..1
TypeReference(Patient)
5. ModelMedicationRecordTreatmentLine.recorder
Definition

Who created this treatment line

Control1..1
TypeReference(Practitioner|Organization)
6. ModelMedicationRecordTreatmentLine.recordDate
Definition

Datetime that the treatment line was created or updated

Control1..1
TypedateTime
7. ModelMedicationRecordTreatmentLine.startMedicationDate
Definition

Start date of the medication

Control1..1
TypedateTime
8. ModelMedicationRecordTreatmentLine.endMedicationDate
Definition

End date, if exists, for stopping the medication

Control0..1
TypedateTime
9. ModelMedicationRecordTreatmentLine.originType
Definition

From what context this treatment line stems, whether is ambulatory prescription, patient request, etc

Control1..1
TypeCodeableConcept
10. ModelMedicationRecordTreatmentLine.reaction
Definition

Reaction to this treatment line

Control0..*
TypeCodeableConcept
11. ModelMedicationRecordTreatmentLine.product[x]
Definition

Product for which the treatment line refers to

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

What type of medication the product is: hospital, community, preparation, etc

Control0..*
TypeCodeableConcept
13. ModelMedicationRecordTreatmentLine.instructionForUse
Definition

Full representation of the dosage instructions

Control0..*
Typestring
14. ModelMedicationRecordTreatmentLine.dosageAmount
Definition

Quantity to be consumed

Control0..1
TypeCodeableConcept
15. ModelMedicationRecordTreatmentLine.periodicity
Definition

Scheduling for the consumption

Control0..1
TypeCodeableConcept
16. ModelMedicationRecordTreatmentLine.route
Definition

Route through which the product should consumed

Control1..1
TypeCodeableConcept
17. ModelMedicationRecordTreatmentLine.dayPeriod
Definition

Period of the day for consuming the product

Control0..*
TypeCodeableConcept
18. ModelMedicationRecordTreatmentLine.lifecycleStatus
Definition

Status of the treatment line

Control1..1
TypeCodeableConcept
19. ModelMedicationRecordTreatmentLine.statusReason
Definition

Reason the status

Control0..*
TypeCodeableConcept
20. ModelMedicationRecordTreatmentLine.treatmentPlan
Definition

Link to the 'parent' treatment - i.e the treatment that this order is derived from, or contriburing to

Control0..1
TypeReference
21. ModelMedicationRecordTreatmentLine.indication
Definition

Why the treatment exists

Control0..*
TypeCodeableConcept