We need a data type that allows:
- data element names for all
- descriptions for some, but not all
I checked and I was wrong. the Description attribute on a term is mandatory.
- ordering for some, but not all and not always sequential or unique
We have that now with DV_ORDINAL and the same will apply to DV_SCALE
So we are left with 2 issues, I think.
Mandatory descriptions- I suspect will not be possible to make descriptions optional for ordinal terms but mandatory for others. Is there an appetite for making Description optional - in a sense we already do that by adding a dummy ‘’ . We could then use tooling to add '’ as it does now to most terms but not in the context of Ordinals/scales. That makes me a little bit uncomfortable but only a little!!
Not having numerics associated with every item in the ordinal/scale. I know there are use cases but they make me really uneasy. If there is no numeric, what is supposed to be used for e.g ‘infinite’, or what is the point of the numeric? I think I would prefer to separate any text/coded_text options as perhaps a choice against the Ordinal. Do you have any examples that we can chew over?
I just found another example of weirdness - numerics without terms https://academic.oup.com/occmed/article/67/5/404/3975235. We can probably work around that