ElementDefinition

ElementDefinition

activeComplex Type84 elementsv4.0.1

Base StructureDefinition for ElementDefinition Type: Captures constraints on each element within the resource, profile, or extension.

Metadata

hl7.org/fhir
Canonical URL
http://hl7.org/fhir/StructureDefinition/ElementDefinition
ID
ElementDefinition
Type
Base Definition
Derivation
specialization
Publisher
HL7 FHIR Standard
Version
4.0.1
PathCard.TypeDescription
ElementDefinition
0..*
Definition of an element in a resource or extension
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Additional content defined by implementations
modifierExtension
0..*
Extensions that cannot be ignored even if unrecognized
path
1..1
string
Path of the element in the hierarchy of elements
representation
0..*
code
xmlAttr | xmlText | typeAttr | cdaText | xhtmlrequired: property-representation
sliceName
0..1
string
Name for this particular element (in a set of slices)
sliceIsConstraining
0..1
boolean
If this slice definition constrains an inherited slice definition (or not)
label
0..1
string
Name for element to display with or prompt for element
code
0..*
Corresponding codes in terminologiesexample: observation-codes
slicing
0..1
Element
This element is sliced - slices follow
short
0..1
string
Concise definition for space-constrained presentation
definition
0..1
markdown
Full formal definition as narrative text
comment
0..1
markdown
Comments about the use of this element
requirements
0..1
markdown
Why this resource has been created
alias
0..*
string
Other names
min
0..1
unsignedInt
Minimum Cardinality
max
0..1
string
Maximum Cardinality (a number or *)
base
0..1
Element
Base definition information for tools
contentReference
0..1
uri
Reference to definition of content for the element
type
0..*
Element
Data type and Profile for this element
defaultValue[x]
0..1
base64Binaryboolean+48
Specified value if missing from instance
meaningWhenMissing
0..1
markdown
Implicit meaning when this element is missing
orderMeaning
0..1
string
What the order of the elements means
fixed[x]
0..1
base64Binaryboolean+48
Value must be exactly this
pattern[x]
0..1
base64Binaryboolean+48
Value must have at least these property values
example
0..*
Element
Example value (as defined for type)
minValue[x]
0..1
datedateTime+7
Minimum Allowed Value (for some types)
maxValue[x]
0..1
datedateTime+7
Maximum Allowed Value (for some types)
maxLength
0..1
integer
Max length for strings
condition
0..*
id
Reference to invariant about presence
constraint
0..*
Element
Condition that must evaluate to true
mustSupport
0..1
boolean
If the element must be supported
isModifier
0..1
boolean
If this modifies the meaning of other elements
isModifierReason
0..1
string
Reason that this element is marked as a modifier
isSummary
0..1
boolean
Include when _summary = true?
binding
0..1
Element
ValueSet details if this is coded
mapping
0..*
Element
Map element to another set of definitions