DataElement constraint on ElementDefinition data type |
ElementDefinition | | n/a,Observation[classCode=OBS, moodCode=DEFN] |
id | | n/a |
extension | | n/a |
extension | Question | N/A (MIF-level) |
extension | AllowedUnits | N/A (MIF territory) |
modifierExtension | | N/A |
path | | N/A |
sliceName | | N/A |
sliceIsConstraining | | N/A |
label | | ./code/display |
code | | ./code (root or translation) |
definition | | ./text |
comment | | ./inboundRelationship[typeCode=SUBJ]/source[classCode=LIST, moodCode=EVN]/code |
requirements | | ./inboundRelationship[typeCode=META]/source[classCode=ACT, moodCode=EVN, isCriterionInd=true]/reasonCode/originalText |
alias | | Not currently expressible |
min | | N/A (MIF territory) |
max | | N/A (MIF territory) |
base | | N/A (MIF territory) |
id | | n/a |
extension | | n/a |
path | | N/A (MIF territory) |
min | | N/A (MIF territory) |
max | | N/A (MIF territory) |
type | | N/A (MIF territory) |
id | | n/a |
extension | | n/a |
code | | N/A (MIF territory) |
targetProfile | | N/A (MIF territory) |
versioning | | N/A (MIF territory) |
defaultValue[x] | | N/A (MIF territory) |
meaningWhenMissing | | N/A (MIF territory) |
orderMeaning | | N/A (MIF territory) |
example | | N/A (MIF territory) |
id | | n/a |
extension | | n/a |
label | | N/A (MIF territory) |
value[x] | | N/A (MIF territory) |
minValue[x] | | N/A (MIF territory) |
maxValue[x] | | N/A (MIF territory) |
maxLength | | N/A (MIF territory) |
condition | | N/A (MIF territory) |
constraint | | N/A (MIF territory) |
id | | n/a |
extension | | n/a |
key | | N/A (MIF territory) |
requirements | | N/A (MIF territory) |
severity | | N/A (MIF territory) |
suppress | | N/A (MIF territory) |
human | | N/A (MIF territory) |
expression | | N/A (MIF territory) |
source | | N/A (MIF territory) |
mustHaveValue | | |
valueAlternatives | | |
mustSupport | | N/A (MIF territory) |
isModifierReason | | N/A (MIF territory) |
binding | | N/A (MIF territory) |
id | | n/a |
extension | | n/a |
strength | | N/A (MIF territory) |
description | | N/A (MIF territory) |
valueSet | | N/A (MIF territory) |
additional | | |
id | | n/a |
extension | | n/a |
purpose | | |
valueSet | | |
documentation | | |
shortDoco | | |
usage | | |
any | | |
mapping | | N/A (MIF territory) |
id | | n/a |
extension | | n/a |
identity | | N/A (MIF territory) |
language | | N/A (MIF territory) |
map | | N/A (MIF territory) |
comment | | N/A (MIF territory) |
DataElement constraint on ElementDefinition data type |
ElementDefinition | | Data_Element |
id | | |
extension | | |
extension | Question | |
extension | AllowedUnits | |
modifierExtension | | |
path | | Name, Identifier & Context |
sliceName | | n/a |
sliceIsConstraining | | n/a |
label | | n/a |
code | | (Data_Element).data_element_concept.identifier |
definition | | (Designatable_Item).definition.text acceptability=preferred in default context |
comment | | (Administered_Item).explanatory_comment |
requirements | | (Registered_item).document_reference[document_type=requirements].notation |
alias | | (Designatable_Item).designation.sign acceptability!=preferred or context is other than default |
min | | Minimum size of data element values? |
max | | Maximum size of data element values? |
base | | n/a |
id | | |
extension | | |
path | | n/a |
min | | n/a |
max | | n/a |
type | | .domain.data+Q14type |
id | | |
extension | | |
code | | .domain.data+Q14type |
targetProfile | | n/a |
versioning | | |
defaultValue[x] | | |
meaningWhenMissing | | |
orderMeaning | | |
example | | |
id | | |
extension | | |
label | | |
value[x] | | .example |
minValue[x] | | |
maxValue[x] | | |
maxLength | | .domain.maximum_character_quantity |
condition | | |
constraint | | ?? |
id | | |
extension | | |
key | | |
requirements | | |
severity | | |
suppress | | |
human | | |
expression | | |
source | | |
mustHaveValue | | |
valueAlternatives | | |
mustSupport | | ?? |
isModifierReason | | |
binding | | .domain |
id | | |
extension | | |
strength | | |
description | | .domain.description |
valueSet | | points to explicit list or expression that evaluates to list of (Enumerated_Value_Domain).member |
additional | | |
id | | |
extension | | |
purpose | | |
valueSet | | |
documentation | | |
shortDoco | | |
usage | | |
any | | |
mapping | | Registered_item).document_reference[document_type=mapping] Also, .meaning linkage to Data_Element_Concept is done as a mapping to a reference model. (Data_Element_Concepts are all defined in some sort of reference model, be that Object_Class and Property or some other mechanism) |
id | | |
extension | | |
identity | | |
language | | |
map | | ObjectClass, Property (this is one possible data model that can be mapped to - the uri would identify the data model mappingSpecification.mappingScript |
comment | | |