Mood codes are used in CDA to describe the mode in which a piece of data is represented. For example, there may be a need to represent that a procedure wasn't performed but "should" be performed sometime in the future. In CDA this is controlled by the "moodCode" attribute on an entry. Table 4 provides a series of moodCodes supported by OpenSHR and describes the semantic meaning of each.
Table 4 - OpenSHR Interpretation of Mood Codes
Mood Code |
Supported Entries |
Meaning |
EVN |
ObservationProcedureSubstanceAdministrationOrganizerAct |
The event "did" occur. For example, when OpenSHR encounters: <observation moodCode="EVN"> |
INT |
ObservationProcedureSubstanceAdministration |
The event is "intended" to occur, i.e. it will occur. When OpenSHR encounters: <procedure moodCode="INT"> |
PRP |
ObservationProcedureSubstanceAdministration |
The event is a "proposal" that something should occur. For example: <observation moodCode="PRP"> |