This page is part of the FHIR Specification (v5.0.0-ballot: FHIR R5 Ballot Preview). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions . Page versions: R4B R4 R3 R2
FHIR Infrastructure Work Group | Maturity Level: N/A | Standards Status: Informative |
Extensions: | |
elementdefinition-identifier | identifier : External Identifiers associated with this element - these are identifiers that are associated with the concept this element represents. |
elementdefinition-question | question : The default/suggested phrasing to use when prompting a human to capture the data element in question form (e.g. In a survey). |
elementdefinition-allowedUnits | allowedUnits : Identifies the units of measure in which the element should be captured or expressed. |
elementdefinition-maxValueSet | maxValueSet : This acts as an overall 'required' binding for an element that already has a less restrictive binding. It is used when there is a desire to have a 'small' enumerable binding that meets most needs and where the overall value set that the codes must be drawn from is 'infinite'. The the base less restrictive binding SHALL be a proper subset of the max binding valueset. In most cases, this extension is used where the base binding is 'extensible'. |
elementdefinition-minValueSet | minValueSet : The minimum allowable value set, for use when the binding strength is 'required' or 'extensible'. This value set is the minimum value set that any conformant system SHALL support. |
elementdefinition-inheritedExtensibleValueSet | inheritedExtensibleValueSet : A reference to an extensible value set specified in a parent profie in order to allow a conformance checking tool to validate that a code not in the extensible value set of the profile is not violating rules defined by parent profile bindings. |
elementdefinition-bindingName | bindingName : A name that can be used for code generation when generating named enumerations for the binding. |
elementdefinition-isCommonBinding | isCommonBinding : Whether the binding is used on multiple resources, or only on this resource. |
elementdefinition-equivalence | equivalence : The level of equivalence between the element containing the mapping and the element mapped to. |
elementdefinition-namespace | namespace : Use this extension to indicate tha the element has an XML namespace different to http://hl7.org/fhir. The special value |
elementdefinition-bestpractice | bestpractice : Mark that an invariant represents 'best practice' rule - a rule that implementers may choose to enforce at error level in some or all circumstances. |
elementdefinition-bestpractice-explanation | bestpractice-explanation : Explains why an invariant is labelled as a best practice invariant. |
elementdefinition-selector | selector : A FHIRPath statement that defines whether an element is in the slice. |
elementdefinition-translatable | translatable : Whether translations might be expected for this element in resource instances. |
elementdefinition-profile-element | profile-element : The specific element to use in the referenced profile. This is used when a backbone element is being profiled, rather than an established type. |
elementdefinition-pattern | pattern : A pattern that all the target resources follow - that is, a pattern that they all declare their relationship to. |
elementdefinition-type-must-support | type-must-support : If true indicates that the specified type, profile or targetProfile must be supported by implementations. |
elementdefinition-defaulttype | defaulttype : The default type that applies if the instance doesn't specify a particular type, and there is a choice of types. |
elementdefinition-conceptmap | conceptmap : This extension references a ConceptMap that maps to relevant terminologies used in an implementation. |
elementdefinition-graphConstraint | graphConstraint : Will cause a GraphDefinition to be executed and the referred-to instance be considered "valid" for that GraphDefinition if the instance is the start of a result of executing that GraphDefinition. |