Properties

NameRequiredTypeDescription
idNostringUnique id for inter-element referencing
extensionNoExtension[]Additional content defined by implementations
modifierExtensionNoExtension[]Extensions that cannot be ignored even if unrecognized
pathYesstringPath of the element in the hierarchy of elements
representationNocode[]xmlAttr / xmlText / typeAttr / cdaText / xhtml
sliceNameNostringName for this particular element (in a set of slices)
sliceIsConstrainingNobooleanIf this slice definition constrains an inherited slice definition (or not)
labelNostringName for element to display with or prompt for element
codeNoCoding[]Corresponding codes in terminologies
slicingNoElementThis element is sliced - slices follow
- idNostringUnique id for inter-element referencing
- extensionNoExtension[]Additional content defined by implementations
- discriminatorNoElement[]Element values that are used to distinguish the slices
- idNostringUnique id for inter-element referencing
- extensionNoExtension[]Additional content defined by implementations
- typeYescodevalue / exists / pattern / type / profile
- pathYesstringPath to element value
- descriptionNostringText description of how slicing works (or not)
- orderedNobooleanIf elements must be in same order as slices
- rulesYescodeclosed / open / openAtEnd
shortNostringConcise definition for space-constrained presentation
definitionNomarkdownFull formal definition as narrative text
commentNomarkdownComments about the use of this element
requirementsNomarkdownWhy this resource has been created
aliasNostring[]Other names
minNounsignedIntMinimum Cardinality
maxNostringMaximum Cardinality (a number or *)
baseNoElementBase definition information for tools
- idNostringUnique id for inter-element referencing
- extensionNoExtension[]Additional content defined by implementations
- pathYesstringPath that identifies the base element
- minYesunsignedIntMin cardinality of the base element
- maxYesstringMax cardinality of the base element
contentReferenceNouriReference to definition of content for the element
typeNoElement[]Data type and Profile for this element
- idNostringUnique id for inter-element referencing
- extensionNoExtension[]Additional content defined by implementations
- codeYesuriData type or Resource (reference to definition)
- profileNocanonical[]Profiles (StructureDefinition or IG) - one must apply
- targetProfileNocanonical[]Profile (StructureDefinition or IG) on the Reference/canonical target - one must apply
- aggregationNocode[]contained / referenced / bundled - how aggregated
- versioningNocodeeither / independent / specific
defaultValue[x]Nobase64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference<>, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, MetaSpecified value if missing from instance
meaningWhenMissingNomarkdownImplicit meaning when this element is missing
orderMeaningNostringWhat the order of the elements means
fixed[x]Nobase64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference<>, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, MetaValue must be exactly this
pattern[x]Nobase64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference<>, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, MetaValue must have at least these property values
exampleNoElement[]Example value (as defined for type)
- idNostringUnique id for inter-element referencing
- extensionNoExtension[]Additional content defined by implementations
- labelYesstringDescribes the purpose of this example
- value[x]Yesbase64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference<>, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, MetaValue of Example (one of allowed types)
minValue[x]Nodate, dateTime, instant, time, decimal, integer, positiveInt, unsignedInt, QuantityMinimum Allowed Value (for some types)
maxValue[x]Nodate, dateTime, instant, time, decimal, integer, positiveInt, unsignedInt, QuantityMaximum Allowed Value (for some types)
maxLengthNointegerMax length for strings
conditionNoid[]Reference to invariant about presence
constraintNoElement[]Condition that must evaluate to true
- idNostringUnique id for inter-element referencing
- extensionNoExtension[]Additional content defined by implementations
- keyYesidTarget of ‘condition’ reference above
- requirementsNostringWhy this constraint is necessary or appropriate
- severityYescodeerror / warning
- humanYesstringHuman description of constraint
- expressionNostringFHIRPath expression of constraint
- xpathNostringXPath expression of constraint
- sourceNocanonicalReference to original source of constraint
mustSupportNobooleanIf the element must be supported
isModifierNobooleanIf this modifies the meaning of other elements
isModifierReasonNostringReason that this element is marked as a modifier
isSummaryNobooleanInclude when _summary = true?
bindingNoElementValueSet details if this is coded
- idNostringUnique id for inter-element referencing
- extensionNoExtension[]Additional content defined by implementations
- strengthYescoderequired / extensible / preferred / example
- descriptionNostringHuman explanation of the value set
- valueSetNocanonicalSource of value set
mappingNoElement[]Map element to another set of definitions
- idNostringUnique id for inter-element referencing
- extensionNoExtension[]Additional content defined by implementations
- identityYesidReference to mapping declaration
- languageNocodeComputable language of mapping
- mapYesstringDetails of the mapping
- commentNostringComments about the mapping or its use