dt_vocab_x_MedicationMood : public <<enumeration>> class
Created: 10/22/07 14:36:09
Modified: 10/22/07 14:36:09
Project:
Advanced:

Distinguishes between recommendations, authorisations, prescriptions and supply events.
The classes associated to a medication statement by MedicationStatement /component and MedicationStatement/pertinentInformation provide additional information relevant to the mood of the medication.

The values of moodCode are not sufficient to distinguish between supply (dispensing) and actual administration of a drug (e.g. by injecting the patient). This distinction is made by reference to the moodCode of the MedicationDosage associated by the MedicationStatement/pertinentInformation relationship.
The values of moodCode are not sufficient to distinguish between medication prescribed and medication supplied in the past or by another organisation recorded retrospectively. This distinction is made by the code attribute of the supply class associated through MedicationStatement/component.
"past" medication (i.e. previous medication for which no details of specific authorisations and prescriptions exist) is represented by an instance of MedicationStatement with no associated MedicationStatement /component instances.
The nature of the supply class associated through MedicationStatement /component determines the distinction between a discontinuation, authorisation, prescription and actual supply.
One reason for these apparent complications is that the moodCode values must be drawn from the bounded vocabulary specified centrally by HL7 since these codes have structural impact on many messages. It is possible that HL7 added some additional moodCode values to make some of these distinctions clearer.


Attribute Details
public String
  EVN
<<enum>>
Initial: "Event"
collection=false
containment=Not Specified
derived=0
description= Supply and/or personal administration of a medicinal product.
duplicates=0
lowerBound=1
ordered=0
position=0
stereotype=enum
styleex=volatile=0;
type=String
upperBound=1
Notes: <br /> Supply and/or personal administration of a medicinal product. <br />
public String
  INT
<<enum>>
Initial: "Intention"
collection=false
containment=Not Specified
derived=0
description= Authorisation of a repeat prescription.
duplicates=0
lowerBound=1
ordered=0
position=0
stereotype=enum
styleex=volatile=0;
type=String
upperBound=1
Notes: <br /> Authorisation of a repeat prescription. <br />
public String
  ORD
<<enum>>
Initial: "Order"
collection=false
containment=Not Specified
derived=0
description= A prescription.
duplicates=0
lowerBound=1
ordered=0
position=0
stereotype=enum
styleex=volatile=0;
type=String
upperBound=1
Notes: <br /> A prescription. <br />
public String
  RMD
<<enum>>
Initial: "Recommendation"
collection=false
containment=Not Specified
derived=0
description= Recommendation without an actual prescription.
duplicates=0
lowerBound=1
ordered=0
position=0
stereotype=enum
styleex=volatile=0;
type=String
upperBound=1
Notes: <br /> Recommendation without an actual prescription. <br />
Tag Value Details
complexity 1  
documentation Distinguishes between recommendations, authorisations, prescriptions and supply events. The classes associated to a medication statement by MedicationStatement /component and MedicationStatement/pertinentInformation provide additional information  
ea_ntype 0  
ea_stype Class  
gentype Java  
isSpecification false  
package EAPK_CM_VOCAB_SETS  
package_name C+M Vocab sets  
phase 1.0  
status active  
stereotype enumeration  
tagged 0  
version 1.0