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: Medication Record Treatment Line - logical model

Official URL: http://profiles.ihe.net/PHARM/ihe.pharm.medicationrecord/StructureDefinition/ModelMedicationRecordTreatmentLine Version: 0.1.0
Active as of 2023-03-27 Computable Name: ModelMedicationRecordTreatmentLine

Copyright/Legal: IHE http://www.ihe.net/Governance/#Intellectual_Property

A model for representing a Treatment Line.

Usage:

  • This Logical Model Profile is not used by any profiles in this Implementation Guide

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from Base

NameFlagsCard.TypeDescription & Constraintsdoco
.. ModelMedicationRecordTreatmentLine 0..*BaseMedication Record Treatment Line - logical model
... identifier 0..1IdentifierThe business identifier(s) for the medication treatment Line
... basedOn 0..1Reference(Medication Record - Medication Treatment)The identifier of the treatment from which this line stems
... subject 1..1Reference(Patient)For whom this treatment line was created
... recordDate 1..1dateTimeDatetime that the treatment line was created or updated
... startMedicationDate 1..1dateTimeStart date of the medication
... endMedicationDate 0..1dateTimeEnd date, if exists, for stopping the medication
... originType 1..1CodeableConceptFrom what context this treatment line stems
... reaction 0..*CodeableConceptReaction to this treatment line
... product[x] 1..1Product for which the treatment line refers to
.... productCodeableConceptCodeableConcept
.... productReferenceReference(Medication)
... medicationType 0..*CodeableConceptWhat type of medication the product is: hospital, community, preparation, etc
... instructionForUse 0..*stringFull representation of the dosage instructions
... dosageAmount 0..1CodeableConceptQuantity to be consumed
... periodicity 0..1CodeableConceptScheduling for the consumption
... route 1..1CodeableConceptRoute through which the product should consumed
... dayPeriod 0..*CodeableConceptPeriod of the day for consuming the product
... lifecycleStatus 1..1CodeableConceptStatus of the treatment line
... statusReason 0..*CodeableConceptReason the status
... treatmentPlan 0..1Reference()Link to the 'parent' treatment - i.e the treatment that this order is derived from, or contriburing to
... indication 0..*CodeableConceptWhy the treatment exists

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. ModelMedicationRecordTreatmentLine 0..*BaseMedication Record Treatment Line - logical model
... identifier 0..1IdentifierThe business identifier(s) for the medication treatment Line
... basedOn 0..1Reference(Medication Record - Medication Treatment)The identifier of the treatment from which this line stems
... subject 1..1Reference(Patient)For whom this treatment line was created
... recordDate 1..1dateTimeDatetime that the treatment line was created or updated
... startMedicationDate 1..1dateTimeStart date of the medication
... endMedicationDate 0..1dateTimeEnd date, if exists, for stopping the medication
... originType 1..1CodeableConceptFrom what context this treatment line stems
... reaction 0..*CodeableConceptReaction to this treatment line
... product[x] 1..1Product for which the treatment line refers to
.... productCodeableConceptCodeableConcept
.... productReferenceReference(Medication)
... medicationType 0..*CodeableConceptWhat type of medication the product is: hospital, community, preparation, etc
... instructionForUse 0..*stringFull representation of the dosage instructions
... dosageAmount 0..1CodeableConceptQuantity to be consumed
... periodicity 0..1CodeableConceptScheduling for the consumption
... route 1..1CodeableConceptRoute through which the product should consumed
... dayPeriod 0..*CodeableConceptPeriod of the day for consuming the product
... lifecycleStatus 1..1CodeableConceptStatus of the treatment line
... statusReason 0..*CodeableConceptReason the status
... treatmentPlan 0..1Reference()Link to the 'parent' treatment - i.e the treatment that this order is derived from, or contriburing to
... indication 0..*CodeableConceptWhy the treatment exists

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
NameFlagsCard.TypeDescription & Constraintsdoco
.. ModelMedicationRecordTreatmentLine 0..*BaseMedication Record Treatment Line - logical model
... identifier 0..1IdentifierThe business identifier(s) for the medication treatment Line
... basedOn 0..1Reference(Medication Record - Medication Treatment)The identifier of the treatment from which this line stems
... subject 1..1Reference(Patient)For whom this treatment line was created
... recordDate 1..1dateTimeDatetime that the treatment line was created or updated
... startMedicationDate 1..1dateTimeStart date of the medication
... endMedicationDate 0..1dateTimeEnd date, if exists, for stopping the medication
... originType 1..1CodeableConceptFrom what context this treatment line stems
... reaction 0..*CodeableConceptReaction to this treatment line
... product[x] 1..1Product for which the treatment line refers to
.... productCodeableConceptCodeableConcept
.... productReferenceReference(Medication)
... medicationType 0..*CodeableConceptWhat type of medication the product is: hospital, community, preparation, etc
... instructionForUse 0..*stringFull representation of the dosage instructions
... dosageAmount 0..1CodeableConceptQuantity to be consumed
... periodicity 0..1CodeableConceptScheduling for the consumption
... route 1..1CodeableConceptRoute through which the product should consumed
... dayPeriod 0..*CodeableConceptPeriod of the day for consuming the product
... lifecycleStatus 1..1CodeableConceptStatus of the treatment line
... statusReason 0..*CodeableConceptReason the status
... treatmentPlan 0..1Reference()Link to the 'parent' treatment - i.e the treatment that this order is derived from, or contriburing to
... indication 0..*CodeableConceptWhy the treatment exists

doco Documentation for this format

This structure is derived from Base

Summary

Mandatory: 0 element (8 nested mandatory elements)

Structures

This structure refers to these other structures:

Differential View

This structure is derived from Base

NameFlagsCard.TypeDescription & Constraintsdoco
.. ModelMedicationRecordTreatmentLine 0..*BaseMedication Record Treatment Line - logical model
... identifier 0..1IdentifierThe business identifier(s) for the medication treatment Line
... basedOn 0..1Reference(Medication Record - Medication Treatment)The identifier of the treatment from which this line stems
... subject 1..1Reference(Patient)For whom this treatment line was created
... recordDate 1..1dateTimeDatetime that the treatment line was created or updated
... startMedicationDate 1..1dateTimeStart date of the medication
... endMedicationDate 0..1dateTimeEnd date, if exists, for stopping the medication
... originType 1..1CodeableConceptFrom what context this treatment line stems
... reaction 0..*CodeableConceptReaction to this treatment line
... product[x] 1..1Product for which the treatment line refers to
.... productCodeableConceptCodeableConcept
.... productReferenceReference(Medication)
... medicationType 0..*CodeableConceptWhat type of medication the product is: hospital, community, preparation, etc
... instructionForUse 0..*stringFull representation of the dosage instructions
... dosageAmount 0..1CodeableConceptQuantity to be consumed
... periodicity 0..1CodeableConceptScheduling for the consumption
... route 1..1CodeableConceptRoute through which the product should consumed
... dayPeriod 0..*CodeableConceptPeriod of the day for consuming the product
... lifecycleStatus 1..1CodeableConceptStatus of the treatment line
... statusReason 0..*CodeableConceptReason the status
... treatmentPlan 0..1Reference()Link to the 'parent' treatment - i.e the treatment that this order is derived from, or contriburing to
... indication 0..*CodeableConceptWhy the treatment exists

doco Documentation for this format

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. ModelMedicationRecordTreatmentLine 0..*BaseMedication Record Treatment Line - logical model
... identifier 0..1IdentifierThe business identifier(s) for the medication treatment Line
... basedOn 0..1Reference(Medication Record - Medication Treatment)The identifier of the treatment from which this line stems
... subject 1..1Reference(Patient)For whom this treatment line was created
... recordDate 1..1dateTimeDatetime that the treatment line was created or updated
... startMedicationDate 1..1dateTimeStart date of the medication
... endMedicationDate 0..1dateTimeEnd date, if exists, for stopping the medication
... originType 1..1CodeableConceptFrom what context this treatment line stems
... reaction 0..*CodeableConceptReaction to this treatment line
... product[x] 1..1Product for which the treatment line refers to
.... productCodeableConceptCodeableConcept
.... productReferenceReference(Medication)
... medicationType 0..*CodeableConceptWhat type of medication the product is: hospital, community, preparation, etc
... instructionForUse 0..*stringFull representation of the dosage instructions
... dosageAmount 0..1CodeableConceptQuantity to be consumed
... periodicity 0..1CodeableConceptScheduling for the consumption
... route 1..1CodeableConceptRoute through which the product should consumed
... dayPeriod 0..*CodeableConceptPeriod of the day for consuming the product
... lifecycleStatus 1..1CodeableConceptStatus of the treatment line
... statusReason 0..*CodeableConceptReason the status
... treatmentPlan 0..1Reference()Link to the 'parent' treatment - i.e the treatment that this order is derived from, or contriburing to
... indication 0..*CodeableConceptWhy the treatment exists

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. ModelMedicationRecordTreatmentLine 0..*BaseMedication Record Treatment Line - logical model
... identifier 0..1IdentifierThe business identifier(s) for the medication treatment Line
... basedOn 0..1Reference(Medication Record - Medication Treatment)The identifier of the treatment from which this line stems
... subject 1..1Reference(Patient)For whom this treatment line was created
... recordDate 1..1dateTimeDatetime that the treatment line was created or updated
... startMedicationDate 1..1dateTimeStart date of the medication
... endMedicationDate 0..1dateTimeEnd date, if exists, for stopping the medication
... originType 1..1CodeableConceptFrom what context this treatment line stems
... reaction 0..*CodeableConceptReaction to this treatment line
... product[x] 1..1Product for which the treatment line refers to
.... productCodeableConceptCodeableConcept
.... productReferenceReference(Medication)
... medicationType 0..*CodeableConceptWhat type of medication the product is: hospital, community, preparation, etc
... instructionForUse 0..*stringFull representation of the dosage instructions
... dosageAmount 0..1CodeableConceptQuantity to be consumed
... periodicity 0..1CodeableConceptScheduling for the consumption
... route 1..1CodeableConceptRoute through which the product should consumed
... dayPeriod 0..*CodeableConceptPeriod of the day for consuming the product
... lifecycleStatus 1..1CodeableConceptStatus of the treatment line
... statusReason 0..*CodeableConceptReason the status
... treatmentPlan 0..1Reference()Link to the 'parent' treatment - i.e the treatment that this order is derived from, or contriburing to
... indication 0..*CodeableConceptWhy the treatment exists

doco Documentation for this format

This structure is derived from Base

Summary

Mandatory: 0 element (8 nested mandatory elements)

Structures

This structure refers to these other structures:

 

Other representations of profile: CSV, Excel