# Logical Record Architecture for Health and Social Care
## Discharge Summary Release 0.02

Contents
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