Pharmacy
Class MedicationList

This class represents a list of medications that the patient is taking. This list may contain information from prescription data (Pharmacy Requests), pharmacy data (Pharmacy Promises) and/or Patient-Reported Medications. Because the list may be an aggregation of data from multiple sources, duplicate information may potentially exist. Note that this class could be populated as a result of a medication reconciliation process. Details of such a process are not yet modeled in the FHIM.

Attributes
PatientReportedMedication patientReportedMedication patientReportedMedication

Pointer to information about medication(s) which the patient reports to be using.

«EntryPoint» PharmacyPromise pharmacyPromise pharmacyPromise

Pointer to information about medications which the patient has received or is receiving, as reported by a pharmacy.

«EntryPoint» PharmacyRequest pharmacyRequest pharmacyRequest

Pointer to information about medications which the patient has received or is receiving, as reported by an ordering physician.


Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
KeywordsEntryPoint
NameMedicationList
Name Expression
NamespacePharmacy
Owned Template Signature
OwnerPharmacy
Owning Template Parameter
PackagePharmacy
Qualified NameFHIM::Pharmacy::MedicationList
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 patientReportedMedication
Public PatientReportedMedication patientReportedMedication

Pointer to information about medication(s) which the patient reports to be using.

Constraints:
Properties:

AggregationShared
Alias
AssociationmedicationList_patientReportedMedication
Association End
Class«EntryPoint» MedicationList
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*
NamepatientReportedMedication
Name Expression
Namespace«EntryPoint» MedicationList
Opposite
Owner«EntryPoint» MedicationList
Owning Association
Owning Template Parameter
Qualified NameFHIM::Pharmacy::MedicationList::patientReportedMedication
Stereotype
Template Parameter
TypePatientReportedMedication
Upper*
Upper Value(*)
VisibilityPublic


 pharmacyPromise
Public «EntryPoint» PharmacyPromise pharmacyPromise

Pointer to information about medications which the patient has received or is receiving, as reported by a pharmacy.

Constraints:
Properties:

AggregationShared
Alias
AssociationmedicationList_pharmacyPromise
Association End
Class«EntryPoint» MedicationList
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*
NamepharmacyPromise
Name Expression
Namespace«EntryPoint» MedicationList
Opposite
Owner«EntryPoint» MedicationList
Owning Association
Owning Template Parameter
Qualified NameFHIM::Pharmacy::MedicationList::pharmacyPromise
Stereotype
Template Parameter
Type«EntryPoint» PharmacyPromise
Upper*
Upper Value(*)
VisibilityPublic


 pharmacyRequest
Public «EntryPoint» PharmacyRequest pharmacyRequest

Pointer to information about medications which the patient has received or is receiving, as reported by an ordering physician.

Constraints:
Properties:

AggregationShared
Alias
AssociationmedicationList_pharmacyRequest
Association End
Class«EntryPoint» MedicationList
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*
NamepharmacyRequest
Name Expression
Namespace«EntryPoint» MedicationList
Opposite
Owner«EntryPoint» MedicationList
Owning Association
Owning Template Parameter
Qualified NameFHIM::Pharmacy::MedicationList::pharmacyRequest
Stereotype
Template Parameter
Type«EntryPoint» PharmacyRequest
Upper*
Upper Value(*)
VisibilityPublic