v2+ Details
0.3.2 - Working Draft to present the concept ideas (FO)

v2+ Details - Local Development build (v0.3.2). See the Directory of published versions

Logical Model: v2+ Data Element Definition - Detailed Descriptions

Draft as of 2023-10-23

Definitions for the v2DataElementDefinition logical model.

Guidance on how to interpret the contents of this table can be found here

0. v2DataElementDefinition
ShortThis structure is used to specify the different date elements
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. v2DataElementDefinition.itemNumber
Shortthis is the definiton
Control1..1
TypepositiveInt(positiveInt)
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
4. v2DataElementDefinition.displayName
Shortshart display name
Control1..1
Typestring(string)
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. v2DataElementDefinition.description
Shortlonger description of this data element
Control0..1
TypeNarrative(Narrative)
8. v2DataElementDefinition.minLength
Shortminimum length of this data element
Control0..1
Typeinteger(integer)
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. v2DataElementDefinition.maxLength
Shortmaximum length of this data element, unlimited if not valued
Control0..1
Typeinteger(integer)
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. v2DataElementDefinition.confLength
Control0..1
Typeinteger(integer)
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
14. v2DataElementDefinition.mayTruncate
Shortnot applicable | true | false
Control0..1
BindingThe codes SHALL be taken from may-truncate
Typecode(code)
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
16. v2DataElementDefinition.datatype
Control1..1
Typecanonical(canonical)(v2 Data Type Definition)referenced
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
18. v2DataElementDefinition.binding
Shortbinding of this element to coded information
Control0..1
BindingThe codes SHALL be taken from binding: What is the binding?
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
20. v2DataElementDefinition.conceptDomain
Shortassociated concept domain if coded
Control0..1
BindingThe codes SHALL be taken from conceptDomain: What is the associated concept domain?
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension

Guidance on how to interpret the contents of this table can be found here

0. v2DataElementDefinition
Definition

Base definition for all types defined in FHIR type system.

ShortThis structure is used to specify the different date elementsBase for all types and resources
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. v2DataElementDefinition.itemNumber
Shortthis is the definiton
Control1..1
TypepositiveInt(positiveInt)
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
4. v2DataElementDefinition.displayName
Shortshart display name
Control1..1
Typestring(string)
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. v2DataElementDefinition.description
Shortlonger description of this data element
Control0..1
TypeNarrative(Narrative)
8. v2DataElementDefinition.minLength
Shortminimum length of this data element
Control0..1
Typeinteger(integer)
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. v2DataElementDefinition.maxLength
Shortmaximum length of this data element, unlimited if not valued
Control0..1
Typeinteger(integer)
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. v2DataElementDefinition.confLength
Control0..1
Typeinteger(integer)
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
14. v2DataElementDefinition.mayTruncate
Shortnot applicable | true | false
Control0..1
BindingThe codes SHALL be taken from may-truncate
Typecode(code)
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
16. v2DataElementDefinition.datatype
Control1..1
Typecanonical(canonical)(v2 Data Type Definition)referenced
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
18. v2DataElementDefinition.binding
Shortbinding of this element to coded information
Control0..1
BindingThe codes SHALL be taken from binding: What is the binding?
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
20. v2DataElementDefinition.conceptDomain
Shortassociated concept domain if coded
Control0..1
BindingThe codes SHALL be taken from conceptDomain: What is the associated concept domain?
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension

Guidance on how to interpret the contents of this table can be found here

0. v2DataElementDefinition
Definition

Base definition for all types defined in FHIR type system.

ShortThis structure is used to specify the different date elements
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. v2DataElementDefinition.itemNumber
Shortthis is the definiton
Control1..1
TypepositiveInt(positiveInt)
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
4. v2DataElementDefinition.displayName
Shortshart display name
Control1..1
Typestring(string)
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. v2DataElementDefinition.description
Shortlonger description of this data element
Control0..1
TypeNarrative(Narrative)
8. v2DataElementDefinition.minLength
Shortminimum length of this data element
Control0..1
Typeinteger(integer)
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. v2DataElementDefinition.maxLength
Shortmaximum length of this data element, unlimited if not valued
Control0..1
Typeinteger(integer)
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. v2DataElementDefinition.confLength
Control0..1
Typeinteger(integer)
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
14. v2DataElementDefinition.mayTruncate
Shortnot applicable | true | false
Control0..1
BindingThe codes SHALL be taken from may-truncate
Typecode(code)
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
16. v2DataElementDefinition.datatype
Control1..1
Typecanonical(canonical)(v2 Data Type Definition)referenced
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
18. v2DataElementDefinition.binding
Shortbinding of this element to coded information
Control0..1
BindingThe codes SHALL be taken from binding: What is the binding?
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
20. v2DataElementDefinition.conceptDomain
Shortassociated concept domain if coded
Control0..1
BindingThe codes SHALL be taken from conceptDomain: What is the associated concept domain?
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension