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">
It is interpreted as "the author DID observe"

INT

ObservationProcedureSubstanceAdministration

The event is "intended" to occur, i.e. it will occur. When OpenSHR encounters: <procedure moodCode="INT">
It is interpreted as "the author INTENDS to perform the procedure". In OpenMRS language, this represents an Order to do something.

PRP

ObservationProcedureSubstanceAdministration

The event is a "proposal" that something should occur. For example: <observation moodCode="PRP">
It is interpreted as "the author PROPOSES to observe". This is common in care plans.

  • No labels