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
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 |