MedicationAdministration
Class MedicationAdministrationPerformed

"Information about the actual consumption of medication by a patient. While this is generally only relevant for hospital/institutional systems which track individual administrations, it could also be used in ambulatory care e.g. home-health environments which capture administrations such as insulin injections and which use messaging to communicate the information back to a central source; recording immunizations." (HL7 Version 3).

Attributes
AdministeredDrug administeredDrug administeredDrug

Pointer to the medication or substance that was or will be administered.
"Contains the identifier of the medical substance/treatment administered.... If the substance administered is a vaccine, CVX codes may be used to code this field...." - HL7 Version 2.8, RXA-5
"Identifies the medication that was administered. This is either a link to a resource representing the details of the medication or a simple attribute carrying a code that identifies the medication from a known list of medications." - HL7 FHIR, MedicationAdministration.medication[x]
"Vaccine that was administered or was to be administered." - HL7 FHIR, Immunization.vaccineCode

«CS» Code category category

""Indicates where the medication is expected to be consumed or administered." - HL7 FHIR, MedicationAdministration.category" - HL7 FHIR, MedicationAdministration.category. Possible values for this property include Inpatient, Outpatient, Community.

DeviceInstance deviceInstance deviceInstance

"The device used in administering the medication to the patient. For example, a particular infusion pump." - HL7 FHIR, MedicationAdministration.device

MedicationAdministrationTopic medicationAdministrationTopic medicationAdministrationTopic
Boolean notGiven notGiven

This property is included for compatibility to FHIR. FHIM uses separate classes to indicate medication administrations that happened or didn't happen. If this property is to be used, it would be hard-coded to true.
"Indicates if the vaccination was or was not given." - HL7 FHIR, Immunization.notGiven
"Set this to true if the record is saying that the medication was NOT administered." - HL7 FHIR, MedicationAdministration.notGiven

HealthConcern patientCondition patientCondition

Patient conditions are observations about the patient which impact forecasting next doses. These include allergies, previous adverse reactions and special risk factors.

PatientEducationPerformed patientEducationPerformed patientEducationPerformed

Pointer to any counselling or education provided to the Patient with regards to the medication (or vaccine) being administered.

«PQ» Quantity quantityGiven quantityGiven

"Contains the amount administered." - HL7 Version 2.8, RXA-6
"This field is conditional because it is required if the administered amount code does not imply units. This field must be in simple units that reflect the actual quantity of the substance administered. It does not include compound units." - HL7 Version 2.8, RXA-7
"The amount of the therapeutic agent or other substance given at one administration event." - HL7 Version 3

ReactionObservation reaction reaction

Pointer to a record of an adverse physiological response attributed to the exposure of the Patient to the given substance
"Categorical data indicating that an adverse event is associated in time to an immunization." - HL7 FHIR, Immunization.reaction

«TS» PointInTime systemEntryDateTime systemEntryDateTime

"Date/time the administration information was entered into the source system. This field is used to detect instances where treatment administration information is inadvertently entered multiple times by providing a unique identification field. Under usual circumstances, this field would be provided automatically by the computer system rather than being entered by a person." - HL7 Version 2.8, RXA-22

Attributes inherited from FHIM::Common::ActionPerformed FHIM::Common::ActionPerformed
basedOn basedOn, bodySite bodySite, complication complication, complicationDetail complicationDetail, duration duration, enactsPlan enactsPlan, focalDevice focalDevice, followUp followUp, fulfillsOrder fulfillsOrder, fulfillsPromise fulfillsPromise, nonCompletionTimeframe nonCompletionTimeframe, outcome outcome, partOf partOf, performancePeriod performancePeriod, performer performer, procedureModifier procedureModifier, report report, researchStudy researchStudy, status status, statusReason statusReason, timesPerformed timesPerformed, topicCode topicCode, usedCode usedCode, usedReference usedReference, wasCompleted wasCompleted

Attributes inherited from FHIM::Common::ActionStatement FHIM::Common::ActionStatement
category category, currentStatus currentStatus, description description, indication indication, inputFinding inputFinding, instantiatesCanonical instantiatesCanonical, instantiatesUri instantiatesUri, insurance insurance, intent intent, justification justification, location location, method method, outputFinding outputFinding, precondition precondition, reasonCode reasonCode, reasonNarrative reasonNarrative, reasonReference reasonReference, relevantHistory relevantHistory, scope scope, supportingInformation supportingInformation, usingDevice usingDevice, wasReported wasReported

Attributes inherited from FHIM::Common::ClinicalStatement FHIM::Common::ClinicalStatement
clinicalDataSource clinicalDataSource, contentVersion contentVersion, contextCode contextCode, encounter encounter, note note, recordStatus recordStatus, relatedClinicalInformation relatedClinicalInformation, sourceRecordType sourceRecordType, sourceSystem sourceSystem, subjectGroup subjectGroup, subjectOfInformation subjectOfInformation, subjectOfRecord subjectOfRecord, temporalContext temporalContext, topicCode topicCode, cosigned cosigned, recorded recorded, signed signed, verified verified

Attributes inherited from FHIM::Common::InformationEntry FHIM::Common::InformationEntry
identifier identifier

Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameMedicationAdministrationPerformed
Name Expression
NamespaceMedicationAdministration
Owned Template Signature
OwnerMedicationAdministration
Owning Template Parameter
PackageMedicationAdministration
Qualified NameFHIM::MedicationAdministration::MedicationAdministrationPerformed
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 administeredDrug
Public AdministeredDrug administeredDrug

Pointer to the medication or substance that was or will be administered.
"Contains the identifier of the medical substance/treatment administered.... If the substance administered is a vaccine, CVX codes may be used to code this field...." - HL7 Version 2.8, RXA-5
"Identifies the medication that was administered. This is either a link to a resource representing the details of the medication or a simple attribute carrying a code that identifies the medication from a known list of medications." - HL7 FHIR, MedicationAdministration.medication[x]
"Vaccine that was administered or was to be administered." - HL7 FHIR, Immunization.vaccineCode

Constraints:
Properties:

AggregationNone
Alias
AssociationmedicationAdministrationPerformed_administeredDrug
Association End
ClassMedicationAdministrationPerformed
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NameadministeredDrug
Name Expression
NamespaceMedicationAdministrationPerformed
Opposite
OwnerMedicationAdministrationPerformed
Owning Association
Owning Template Parameter
Qualified NameFHIM::MedicationAdministration::MedicationAdministrationPerformed::administeredDrug
Stereotype
Template Parameter
TypeAdministeredDrug
Upper*
Upper Value(*)
VisibilityPublic


 category
Public «CS» Code category

""Indicates where the medication is expected to be consumed or administered." - HL7 FHIR, MedicationAdministration.category" - HL7 FHIR, MedicationAdministration.category. Possible values for this property include Inpatient, Outpatient, Community.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassMedicationAdministrationPerformed
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
Namecategory
Name Expression
NamespaceMedicationAdministrationPerformed
Opposite
OwnerMedicationAdministrationPerformed
Owning Association
Owning Template Parameter
Qualified NameFHIM::MedicationAdministration::MedicationAdministrationPerformed::category
Stereotype
Template Parameter
Type«CS» Code
Upper1
Upper Value(1)
VisibilityPublic


 deviceInstance
Public DeviceInstance deviceInstance

"The device used in administering the medication to the patient. For example, a particular infusion pump." - HL7 FHIR, MedicationAdministration.device

Constraints:
Properties:

AggregationNone
Alias
AssociationmMedicationAdministrationPerformed_deviceInstance
Association End
ClassMedicationAdministrationPerformed
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NamedeviceInstance
Name Expression
NamespaceMedicationAdministrationPerformed
Opposite
OwnerMedicationAdministrationPerformed
Owning Association
Owning Template Parameter
Qualified NameFHIM::MedicationAdministration::MedicationAdministrationPerformed::deviceInstance
Stereotype
Template Parameter
TypeDeviceInstance
Upper*
Upper Value(*)
VisibilityPublic


 medicationAdministrationTopic
Public MedicationAdministrationTopic medicationAdministrationTopic
Constraints:
Properties:

AggregationNone
Alias
AssociationmedicationAdministrationPerformed_medicationAdministrationTopic
Association End
ClassMedicationAdministrationPerformed
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value(1)
Multiplicity1
NamemedicationAdministrationTopic
Name Expression
NamespaceMedicationAdministrationPerformed
Opposite
OwnerMedicationAdministrationPerformed
Owning Association
Owning Template Parameter
Qualified NameFHIM::MedicationAdministration::MedicationAdministrationPerformed::medicationAdministrationTopic
Stereotype
Template Parameter
TypeMedicationAdministrationTopic
Upper1
Upper Value(1)
VisibilityPublic


 notGiven
Public Boolean notGiven

This property is included for compatibility to FHIR. FHIM uses separate classes to indicate medication administrations that happened or didn't happen. If this property is to be used, it would be hard-coded to true.
"Indicates if the vaccination was or was not given." - HL7 FHIR, Immunization.notGiven
"Set this to true if the record is saying that the medication was NOT administered." - HL7 FHIR, MedicationAdministration.notGiven

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassMedicationAdministrationPerformed
Datatype
Defaultfalse
Default Value(false)
Is Compositefalse
Is Derivedtrue
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Statictrue
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
NamenotGiven
Name Expression
NamespaceMedicationAdministrationPerformed
Opposite
OwnerMedicationAdministrationPerformed
Owning Association
Owning Template Parameter
Qualified NameFHIM::MedicationAdministration::MedicationAdministrationPerformed::notGiven
Stereotype
Template Parameter
TypeBoolean
Upper1
Upper Value(1)
VisibilityPublic


 patientCondition
Public HealthConcern patientCondition

Patient conditions are observations about the patient which impact forecasting next doses. These include allergies, previous adverse reactions and special risk factors.

Constraints:
Properties:

AggregationNone
Alias
AssociationmedicationAdministrationPerformed_patientCondition
Association End
ClassMedicationAdministrationPerformed
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NamepatientCondition
Name Expression
NamespaceMedicationAdministrationPerformed
Opposite
OwnerMedicationAdministrationPerformed
Owning Association
Owning Template Parameter
Qualified NameFHIM::MedicationAdministration::MedicationAdministrationPerformed::patientCondition
Stereotype
Template Parameter
TypeHealthConcern
Upper*
Upper Value(*)
VisibilityPublic


 patientEducationPerformed
Public PatientEducationPerformed patientEducationPerformed

Pointer to any counselling or education provided to the Patient with regards to the medication (or vaccine) being administered.

Constraints:
Properties:

AggregationNone
Alias
AssociationmedicationAdministrationPerformed_patientEducationPerformed
Association End
ClassMedicationAdministrationPerformed
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NamepatientEducationPerformed
Name Expression
NamespaceMedicationAdministrationPerformed
Opposite
OwnerMedicationAdministrationPerformed
Owning Association
Owning Template Parameter
Qualified NameFHIM::MedicationAdministration::MedicationAdministrationPerformed::patientEducationPerformed
Stereotype
Template Parameter
TypePatientEducationPerformed
Upper*
Upper Value(*)
VisibilityPublic


 quantityGiven
Public «PQ» Quantity quantityGiven

"Contains the amount administered." - HL7 Version 2.8, RXA-6
"This field is conditional because it is required if the administered amount code does not imply units. This field must be in simple units that reflect the actual quantity of the substance administered. It does not include compound units." - HL7 Version 2.8, RXA-7
"The amount of the therapeutic agent or other substance given at one administration event." - HL7 Version 3

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassMedicationAdministrationPerformed
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value(1)
Multiplicity1
NamequantityGiven
Name Expression
NamespaceMedicationAdministrationPerformed
Opposite
OwnerMedicationAdministrationPerformed
Owning Association
Owning Template Parameter
Qualified NameFHIM::MedicationAdministration::MedicationAdministrationPerformed::quantityGiven
Stereotype
Template Parameter
Type«PQ» Quantity
Upper1
Upper Value(1)
VisibilityPublic


 reaction
Public ReactionObservation reaction

Pointer to a record of an adverse physiological response attributed to the exposure of the Patient to the given substance
"Categorical data indicating that an adverse event is associated in time to an immunization." - HL7 FHIR, Immunization.reaction

Constraints:
Properties:

AggregationNone
Alias
AssociationmedicationAdministrationPerformed_reaction
Association End
ClassMedicationAdministrationPerformed
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
Namereaction
Name Expression
NamespaceMedicationAdministrationPerformed
Opposite
OwnerMedicationAdministrationPerformed
Owning Association
Owning Template Parameter
Qualified NameFHIM::MedicationAdministration::MedicationAdministrationPerformed::reaction
Stereotype
Template Parameter
TypeReactionObservation
Upper*
Upper Value(*)
VisibilityPublic


 systemEntryDateTime
Public «TS» PointInTime systemEntryDateTime

"Date/time the administration information was entered into the source system. This field is used to detect instances where treatment administration information is inadvertently entered multiple times by providing a unique identification field. Under usual circumstances, this field would be provided automatically by the computer system rather than being entered by a person." - HL7 Version 2.8, RXA-22

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassMedicationAdministrationPerformed
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
NamesystemEntryDateTime
Name Expression
NamespaceMedicationAdministrationPerformed
Opposite
OwnerMedicationAdministrationPerformed
Owning Association
Owning Template Parameter
Qualified NameFHIM::MedicationAdministration::MedicationAdministrationPerformed::systemEntryDateTime
Stereotype
Template Parameter
Type«TS» PointInTime
Upper1
Upper Value(1)
VisibilityPublic