http://hl7.org/fhir/StructureDefinition/ElementDefinition|5.0.0
ElementDefinition Type: Captures constraints on each element within the resource, profile, or extension.
| element_id | types |
|---|---|
| ElementDefinition | |
| ElementDefinition.path | |
| ElementDefinition.representation | |
| ElementDefinition.sliceName | |
| ElementDefinition.sliceIsConstraining | |
| ElementDefinition.label | |
| ElementDefinition.code | |
| ElementDefinition.slicing | |
| ElementDefinition.slicing.discriminator | |
| ElementDefinition.slicing.discriminator.type | |
| ElementDefinition.slicing.discriminator.path | |
| ElementDefinition.slicing.description | |
| ElementDefinition.slicing.ordered | |
| ElementDefinition.slicing.rules | |
| ElementDefinition.short | |
| ElementDefinition.definition | |
| ElementDefinition.comment | |
| ElementDefinition.requirements | |
| ElementDefinition.alias | |
| ElementDefinition.min | |
| ElementDefinition.max | |
| ElementDefinition.base | |
| ElementDefinition.base.path | |
| ElementDefinition.base.min | |
| ElementDefinition.base.max | |
| ElementDefinition.contentReference | |
| ElementDefinition.type | |
| ElementDefinition.type.code | |
| ElementDefinition.type.profile | |
| ElementDefinition.type.targetProfile | |
| ElementDefinition.type.aggregation | |
| ElementDefinition.type.versioning | |
| ElementDefinition.defaultValue[x] | base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta |
| ElementDefinition.meaningWhenMissing | |
| ElementDefinition.orderMeaning | |
| ElementDefinition.fixed[x] | base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta |
| ElementDefinition.pattern[x] | base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta |
| ElementDefinition.example | |
| ElementDefinition.example.label | |
| ElementDefinition.example.value[x] | base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta |
| ElementDefinition.minValue[x] | |
| ElementDefinition.maxValue[x] | |
| ElementDefinition.maxLength | |
| ElementDefinition.condition | |
| ElementDefinition.constraint | |
| ElementDefinition.constraint.key | |
| ElementDefinition.constraint.requirements | |
| ElementDefinition.constraint.severity | |
| ElementDefinition.constraint.suppress | |
| ElementDefinition.constraint.human | |
| ElementDefinition.constraint.expression | |
| ElementDefinition.constraint.source | |
| ElementDefinition.mustHaveValue | |
| ElementDefinition.valueAlternatives | |
| ElementDefinition.mustSupport | |
| ElementDefinition.isModifier | |
| ElementDefinition.isModifierReason | |
| ElementDefinition.isSummary | |
| ElementDefinition.binding | |
| ElementDefinition.binding.strength | |
| ElementDefinition.binding.description | |
| ElementDefinition.binding.valueSet | |
| ElementDefinition.binding.additional | |
| ElementDefinition.binding.additional.purpose | |
| ElementDefinition.binding.additional.valueSet | |
| ElementDefinition.binding.additional.documentation | |
| ElementDefinition.binding.additional.shortDoco | |
| ElementDefinition.binding.additional.usage | |
| ElementDefinition.binding.additional.any | |
| ElementDefinition.mapping | |
| ElementDefinition.mapping.identity | |
| ElementDefinition.mapping.language | |
| ElementDefinition.mapping.map | |
| ElementDefinition.mapping.comment | |
| ElementDefinition | |
| ElementDefinition.id | |
| ElementDefinition.extension | |
| ElementDefinition.modifierExtension | |
| ElementDefinition.path | |
| ElementDefinition.representation | |
| ElementDefinition.sliceName | |
| ElementDefinition.sliceIsConstraining | |
| ElementDefinition.label | |
| ElementDefinition.code | |
| ElementDefinition.slicing | |
| ElementDefinition.slicing.id | |
| ElementDefinition.slicing.extension | |
| ElementDefinition.slicing.discriminator | |
| ElementDefinition.slicing.discriminator.id | |
| ElementDefinition.slicing.discriminator.extension | |
| ElementDefinition.slicing.discriminator.type | |
| ElementDefinition.slicing.discriminator.path | |
| ElementDefinition.slicing.description | |
| ElementDefinition.slicing.ordered | |
| ElementDefinition.slicing.rules | |
| ElementDefinition.short | |
| ElementDefinition.definition | |
| ElementDefinition.comment | |
| ElementDefinition.requirements | |
| ElementDefinition.alias | |
| ElementDefinition.min | |
| ElementDefinition.max | |
| ElementDefinition.base | |
| ElementDefinition.base.id | |
| ElementDefinition.base.extension | |
| ElementDefinition.base.path | |
| ElementDefinition.base.min | |
| ElementDefinition.base.max | |
| ElementDefinition.contentReference | |
| ElementDefinition.type | |
| ElementDefinition.type.id | |
| ElementDefinition.type.extension | |
| ElementDefinition.type.code | |
| ElementDefinition.type.profile | |
| ElementDefinition.type.targetProfile | |
| ElementDefinition.type.aggregation | |
| ElementDefinition.type.versioning | |
| ElementDefinition.defaultValue[x] | base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta |
| ElementDefinition.meaningWhenMissing | |
| ElementDefinition.orderMeaning | |
| ElementDefinition.fixed[x] | base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta |
| ElementDefinition.pattern[x] | base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta |
| ElementDefinition.example | |
| ElementDefinition.example.id | |
| ElementDefinition.example.extension | |
| ElementDefinition.example.label | |
| ElementDefinition.example.value[x] | base64Binary,boolean,canonical,code,date,dateTime,decimal,id,instant,integer,integer64,markdown,oid,positiveInt,string,time,unsignedInt,uri,url,uuid,Address,Age,Annotation,Attachment,CodeableConcept,CodeableReference,Coding,ContactPoint,Count,Distance,Duration,HumanName,Identifier,Money,Period,Quantity,Range,Ratio,RatioRange,Reference,SampledData,Signature,Timing,ContactDetail,DataRequirement,Expression,ParameterDefinition,RelatedArtifact,TriggerDefinition,UsageContext,Availability,ExtendedContactDetail,Dosage,Meta |
| ElementDefinition.minValue[x] | |
| ElementDefinition.maxValue[x] | |
| ElementDefinition.maxLength | |
| ElementDefinition.condition | |
| ElementDefinition.constraint | |
| ElementDefinition.constraint.id | |
| ElementDefinition.constraint.extension | |
| ElementDefinition.constraint.key | |
| ElementDefinition.constraint.requirements | |
| ElementDefinition.constraint.severity | |
| ElementDefinition.constraint.suppress | |
| ElementDefinition.constraint.human | |
| ElementDefinition.constraint.expression | |
| ElementDefinition.constraint.source | |
| ElementDefinition.mustHaveValue | |
| ElementDefinition.valueAlternatives | |
| ElementDefinition.mustSupport | |
| ElementDefinition.isModifier | |
| ElementDefinition.isModifierReason | |
| ElementDefinition.isSummary | |
| ElementDefinition.binding | |
| ElementDefinition.binding.id | |
| ElementDefinition.binding.extension | |
| ElementDefinition.binding.strength | |
| ElementDefinition.binding.description | |
| ElementDefinition.binding.valueSet | |
| ElementDefinition.binding.additional | |
| ElementDefinition.binding.additional.id | |
| ElementDefinition.binding.additional.extension | |
| ElementDefinition.binding.additional.purpose | |
| ElementDefinition.binding.additional.valueSet | |
| ElementDefinition.binding.additional.documentation | |
| ElementDefinition.binding.additional.shortDoco | |
| ElementDefinition.binding.additional.usage | |
| ElementDefinition.binding.additional.any | |
| ElementDefinition.mapping | |
| ElementDefinition.mapping.id | |
| ElementDefinition.mapping.extension | |
| ElementDefinition.mapping.identity | |
| ElementDefinition.mapping.language | |
| ElementDefinition.mapping.map | |
| ElementDefinition.mapping.comment |