When clinical data is entered in an EHR using a number of interconnected data elements, the composition of the individual data items may derive a postcoordinated expression. This is exemplified in the image below where three data entry controls are used to form the clinical meaning of "an excision of the appendix structure", see Figure 4.3.3-1.
Figure 4.3.3-1: Form-based approach to data entry, where the expression parts are stored in separate fields.
With this approach, it is recommended to store the data in an information structure that matches the fields on the form and to record the concept identifier and display term for each of the fields, within that information structure. This enables the system to efficiently display health records that have been recorded previously, and also provides full traceability of what the user selected at the point of data entry.Store Derived Expression
Aside from storing the individual data items, the associated postcoordinated expression may also be generated using an expression template and stored, if this is needed for other EHR tasks. The principle of this approach is illustrated in the diagram below where the derived expression represents the combined meaning of the selected values. In this example, the concept id for | surgical procedure| replaces the @procedure slot in the expression template. The concept id of | Appendix| replaces the @site slot, and the concept id for | Excision| replaces the @method slot.
The benefit of this approach is that changes to the modelling of a particular branch in SNOMED CT will only require an update to the applied expression, instead of every single expression.
Some implementations may choose to store this derived expression, in addition to the individual values of each field, to support run-time querying or exchange.
Feedback