A declarative specification of a clinical outcome measure: its items, their admissible ranges and measurement level, its subscales, how items aggregate into scores, the direction of clinical benefit, and the interpretation strata.
Slots
idShort unique identifier (e.g.
"berg").nameHuman-readable name.
versionSpecification version string.
itemsCharacter vector of item identifiers, in order.
item_rangesNamed list; each entry a length-2 numeric
c(min, max)for the corresponding item.item_typeCharacter vector (recycled to the item count) of
"interval"or"ordinal".subscalesNamed list mapping each subscale name to a character vector of its item identifiers; length 0 for single-scale instruments.
aggregation"sum"or"mean".direction"higher_better"or"higher_worse".strataList of interpretation bands, each a list with
label,lowerandupper.item_valuesOptional named list; for an item with a discrete (possibly non-integer) admissible value set - e.g. the Modified Ashworth
1+= 1.5 - the numeric vector of allowed values. Items absent from the list are validated only againstitem_ranges/item_type.item_recodeOptional named list; for an item whose raw responses are recoded before scoring (e.g. the SF-36 0-100 recode, or a reversed item), a named numeric map from the raw response (a character key) to the scored value. Applied after validation, before aggregation.
source_refCitation / provenance string.