Logical Record Architecture for Health and Social Care

Discharge Summary Release 0.02

The content of this release is not comprehensive and is not fully validated and must not be used in live system implementations.

Reference Model Class: CO

Coded ordinals in ISO 21090 represent scale results which have an implied order. This is a difficult subject on which there is much debate as the nature of coded ordinals is variable. Interpretation of an assessment scale result as a continuum does depend both on the precise nature of the scale and on the circumstances and the use case for which that interpretation is being used. It is valid, for example, to state that 2 assessments of GCS 5 minutes apart of 13 and 12 are comparable numerically, it is not the case to say that two separate patients with a simultaneous GCS of 13 are clinically comparable. Thus in the LRA coded ordinals should be only used to meet specific analysis use cases. If this is not the case then an enumerated set of ST representing all possible results is preferred, as this prevents the introduction of computable semantics that are not apparent to the user. In the LRA CO MUST NOT be used as a parameter of IVL, as it is meaningless. They can however be used as a parameter for URG. The 21090 CO is represented unchanged in the LRA but its scope of use is limited. This is implemented as described in ISO 21090.

Specializes

QTY

Attributes

Name Data type Occurs Description
code CD 0..1 This is implemented as described in ISO 21090.
value Integer 0..1 This is implemented as described in ISO 21090.


Constraints

Type Name Specification
must have a code or a value Invariant inv: isNotNull implies (code.isNotNull or value.oclIsDefined)
no code if null Invariant inv: isNull implies code.oclIsUndefined
No History or Update Mode Invariant inv: noUpdateOrHistory(code) -- nullFlavor invariants
no value if null Invariant inv: isNull implies value.oclIsUndefined