ElementDefinition class
ElementDefinition Captures constraints on each element within the resource, profile, or extension.
- Annotations
-
- @freezed
Constructors
-
ElementDefinition({@JsonKey(name: 'id') String? fhirId, @JsonKey(name: 'extension') List<
FhirExtension> ? extension_, List<FhirExtension> ? modifierExtension, String? path, @JsonKey(name: '_path') Element? pathElement, List<ElementDefinitionRepresentation> ? representation, @JsonKey(name: '_representation') List<Element> ? representationElement, String? sliceName, @JsonKey(name: '_sliceName') Element? sliceNameElement, FhirBoolean? sliceIsConstraining, @JsonKey(name: '_sliceIsConstraining') Element? sliceIsConstrainingElement, String? label, @JsonKey(name: '_label') Element? labelElement, List<Coding> ? code, ElementDefinitionSlicing? slicing, String? short, @JsonKey(name: '_short') Element? shortElement, FhirMarkdown? definition, @JsonKey(name: '_definition') Element? definitionElement, FhirMarkdown? comment, @JsonKey(name: '_comment') Element? commentElement, FhirMarkdown? requirements, @JsonKey(name: '_requirements') Element? requirementsElement, List<String> ? alias, @JsonKey(name: '_alias') List<Element> ? aliasElement, FhirUnsignedInt? min, @JsonKey(name: '_min') Element? minElement, String? max, @JsonKey(name: '_max') Element? maxElement, ElementDefinitionBase? base, FhirUri? contentReference, @JsonKey(name: '_contentReference') Element? contentReferenceElement, List<ElementDefinitionType> ? type, FhirBase64Binary? defaultValueBase64Binary, @JsonKey(name: '_defaultValueBase64Binary') Element? defaultValueBase64BinaryElement, FhirBoolean? defaultValueBoolean, @JsonKey(name: '_defaultValueBoolean') Element? defaultValueBooleanElement, FhirCanonical? defaultValueCanonical, @JsonKey(name: '_defaultValueCanonical') Element? defaultValueCanonicalElement, FhirCode? defaultValueCode, @JsonKey(name: '_defaultValueCode') Element? defaultValueCodeElement, FhirDate? defaultValueDate, @JsonKey(name: '_defaultValueDate') Element? defaultValueDateElement, FhirDateTime? defaultValueDateTime, @JsonKey(name: '_defaultValueDateTime') Element? defaultValueDateTimeElement, FhirDecimal? defaultValueDecimal, @JsonKey(name: '_defaultValueDecimal') Element? defaultValueDecimalElement, FhirId? defaultValueId, @JsonKey(name: '_defaultValueId') Element? defaultValueIdElement, FhirInstant? defaultValueInstant, @JsonKey(name: '_defaultValueInstant') Element? defaultValueInstantElement, FhirInteger? defaultValueInteger, @JsonKey(name: '_defaultValueInteger') Element? defaultValueIntegerElement, FhirInteger64? defaultValueInteger64, @JsonKey(name: '_defaultValueInteger64') Element? defaultValueInteger64Element, FhirMarkdown? defaultValueMarkdown, @JsonKey(name: '_defaultValueMarkdown') Element? defaultValueMarkdownElement, FhirId? defaultValueOid, @JsonKey(name: '_defaultValueOid') Element? defaultValueOidElement, FhirPositiveInt? defaultValuePositiveInt, @JsonKey(name: '_defaultValuePositiveInt') Element? defaultValuePositiveIntElement, String? defaultValueString, @JsonKey(name: '_defaultValueString') Element? defaultValueStringElement, FhirTime? defaultValueTime, @JsonKey(name: '_defaultValueTime') Element? defaultValueTimeElement, FhirUnsignedInt? defaultValueUnsignedInt, @JsonKey(name: '_defaultValueUnsignedInt') Element? defaultValueUnsignedIntElement, FhirUri? defaultValueUri, @JsonKey(name: '_defaultValueUri') Element? defaultValueUriElement, FhirUrl? defaultValueUrl, @JsonKey(name: '_defaultValueUrl') Element? defaultValueUrlElement, FhirId? defaultValueUuid, @JsonKey(name: '_defaultValueUuid') Element? defaultValueUuidElement, Address? defaultValueAddress, Age? defaultValueAge, Annotation? defaultValueAnnotation, Attachment? defaultValueAttachment, CodeableConcept? defaultValueCodeableConcept, CodeableReference? defaultValueCodeableReference, Coding? defaultValueCoding, ContactPoint? defaultValueContactPoint, Count? defaultValueCount, Distance? defaultValueDistance, FhirDuration? defaultValueDuration, HumanName? defaultValueHumanName, Identifier? defaultValueIdentifier, Money? defaultValueMoney, Period? defaultValuePeriod, Quantity? defaultValueQuantity, Range? defaultValueRange, Ratio? defaultValueRatio, RatioRange? defaultValueRatioRange, Reference? defaultValueReference, SampledData? defaultValueSampledData, Signature? defaultValueSignature, Timing? defaultValueTiming, ContactDetail? defaultValueContactDetail, DataRequirement? defaultValueDataRequirement, FhirExpression? defaultValueExpression, ParameterDefinition? defaultValueParameterDefinition, RelatedArtifact? defaultValueRelatedArtifact, TriggerDefinition? defaultValueTriggerDefinition, UsageContext? defaultValueUsageContext, Availability? defaultValueAvailability, ExtendedContactDetail? defaultValueExtendedContactDetail, Dosage? defaultValueDosage, FhirMeta? defaultValueMeta, FhirMarkdown? meaningWhenMissing, @JsonKey(name: '_meaningWhenMissing') Element? meaningWhenMissingElement, String? orderMeaning, @JsonKey(name: '_orderMeaning') Element? orderMeaningElement, FhirBase64Binary? fixedBase64Binary, @JsonKey(name: '_fixedBase64Binary') Element? fixedBase64BinaryElement, FhirBoolean? fixedBoolean, @JsonKey(name: '_fixedBoolean') Element? fixedBooleanElement, FhirCanonical? fixedCanonical, @JsonKey(name: '_fixedCanonical') Element? fixedCanonicalElement, FhirCode? fixedCode, @JsonKey(name: '_fixedCode') Element? fixedCodeElement, FhirDate? fixedDate, @JsonKey(name: '_fixedDate') Element? fixedDateElement, FhirDateTime? fixedDateTime, @JsonKey(name: '_fixedDateTime') Element? fixedDateTimeElement, FhirDecimal? fixedDecimal, @JsonKey(name: '_fixedDecimal') Element? fixedDecimalElement, FhirId? fixedId, @JsonKey(name: '_fixedId') Element? fixedIdElement, FhirInstant? fixedInstant, @JsonKey(name: '_fixedInstant') Element? fixedInstantElement, FhirInteger? fixedInteger, @JsonKey(name: '_fixedInteger') Element? fixedIntegerElement, FhirInteger64? fixedInteger64, @JsonKey(name: '_fixedInteger64') Element? fixedInteger64Element, FhirMarkdown? fixedMarkdown, @JsonKey(name: '_fixedMarkdown') Element? fixedMarkdownElement, FhirId? fixedOid, @JsonKey(name: '_fixedOid') Element? fixedOidElement, FhirPositiveInt? fixedPositiveInt, @JsonKey(name: '_fixedPositiveInt') Element? fixedPositiveIntElement, String? fixedString, @JsonKey(name: '_fixedString') Element? fixedStringElement, FhirTime? fixedTime, @JsonKey(name: '_fixedTime') Element? fixedTimeElement, FhirUnsignedInt? fixedUnsignedInt, @JsonKey(name: '_fixedUnsignedInt') Element? fixedUnsignedIntElement, FhirUri? fixedUri, @JsonKey(name: '_fixedUri') Element? fixedUriElement, FhirUrl? fixedUrl, @JsonKey(name: '_fixedUrl') Element? fixedUrlElement, FhirId? fixedUuid, @JsonKey(name: '_fixedUuid') Element? fixedUuidElement, Address? fixedAddress, Age? fixedAge, Annotation? fixedAnnotation, Attachment? fixedAttachment, CodeableConcept? fixedCodeableConcept, CodeableReference? fixedCodeableReference, Coding? fixedCoding, ContactPoint? fixedContactPoint, Count? fixedCount, Distance? fixedDistance, FhirDuration? fixedDuration, HumanName? fixedHumanName, Identifier? fixedIdentifier, Money? fixedMoney, Period? fixedPeriod, Quantity? fixedQuantity, Range? fixedRange, Ratio? fixedRatio, RatioRange? fixedRatioRange, Reference? fixedReference, SampledData? fixedSampledData, Signature? fixedSignature, Timing? fixedTiming, ContactDetail? fixedContactDetail, DataRequirement? fixedDataRequirement, FhirExpression? fixedExpression, ParameterDefinition? fixedParameterDefinition, RelatedArtifact? fixedRelatedArtifact, TriggerDefinition? fixedTriggerDefinition, UsageContext? fixedUsageContext, Availability? fixedAvailability, ExtendedContactDetail? fixedExtendedContactDetail, Dosage? fixedDosage, FhirMeta? fixedMeta, FhirBase64Binary? patternBase64Binary, @JsonKey(name: '_patternBase64Binary') Element? patternBase64BinaryElement, FhirBoolean? patternBoolean, @JsonKey(name: '_patternBoolean') Element? patternBooleanElement, FhirCanonical? patternCanonical, @JsonKey(name: '_patternCanonical') Element? patternCanonicalElement, FhirCode? patternCode, @JsonKey(name: '_patternCode') Element? patternCodeElement, FhirDate? patternDate, @JsonKey(name: '_patternDate') Element? patternDateElement, FhirDateTime? patternDateTime, @JsonKey(name: '_patternDateTime') Element? patternDateTimeElement, FhirDecimal? patternDecimal, @JsonKey(name: '_patternDecimal') Element? patternDecimalElement, FhirId? patternId, @JsonKey(name: '_patternId') Element? patternIdElement, FhirInstant? patternInstant, @JsonKey(name: '_patternInstant') Element? patternInstantElement, FhirInteger? patternInteger, @JsonKey(name: '_patternInteger') Element? patternIntegerElement, FhirInteger64? patternInteger64, @JsonKey(name: '_patternInteger64') Element? patternInteger64Element, FhirMarkdown? patternMarkdown, @JsonKey(name: '_patternMarkdown') Element? patternMarkdownElement, FhirId? patternOid, @JsonKey(name: '_patternOid') Element? patternOidElement, FhirPositiveInt? patternPositiveInt, @JsonKey(name: '_patternPositiveInt') Element? patternPositiveIntElement, String? patternString, @JsonKey(name: '_patternString') Element? patternStringElement, FhirTime? patternTime, @JsonKey(name: '_patternTime') Element? patternTimeElement, FhirUnsignedInt? patternUnsignedInt, @JsonKey(name: '_patternUnsignedInt') Element? patternUnsignedIntElement, FhirUri? patternUri, @JsonKey(name: '_patternUri') Element? patternUriElement, FhirUrl? patternUrl, @JsonKey(name: '_patternUrl') Element? patternUrlElement, FhirId? patternUuid, @JsonKey(name: '_patternUuid') Element? patternUuidElement, Address? patternAddress, Age? patternAge, Annotation? patternAnnotation, Attachment? patternAttachment, CodeableConcept? patternCodeableConcept, CodeableReference? patternCodeableReference, Coding? patternCoding, ContactPoint? patternContactPoint, Count? patternCount, Distance? patternDistance, FhirDuration? patternDuration, HumanName? patternHumanName, Identifier? patternIdentifier, Money? patternMoney, Period? patternPeriod, Quantity? patternQuantity, Range? patternRange, Ratio? patternRatio, RatioRange? patternRatioRange, Reference? patternReference, SampledData? patternSampledData, Signature? patternSignature, Timing? patternTiming, ContactDetail? patternContactDetail, DataRequirement? patternDataRequirement, FhirExpression? patternExpression, ParameterDefinition? patternParameterDefinition, RelatedArtifact? patternRelatedArtifact, TriggerDefinition? patternTriggerDefinition, UsageContext? patternUsageContext, Availability? patternAvailability, ExtendedContactDetail? patternExtendedContactDetail, Dosage? patternDosage, FhirMeta? patternMeta, List<ElementDefinitionExample> ? example, FhirDate? minValueDate, @JsonKey(name: '_minValueDate') Element? minValueDateElement, FhirDateTime? minValueDateTime, @JsonKey(name: '_minValueDateTime') Element? minValueDateTimeElement, FhirInstant? minValueInstant, @JsonKey(name: '_minValueInstant') Element? minValueInstantElement, FhirTime? minValueTime, @JsonKey(name: '_minValueTime') Element? minValueTimeElement, FhirDecimal? minValueDecimal, @JsonKey(name: '_minValueDecimal') Element? minValueDecimalElement, FhirInteger? minValueInteger, @JsonKey(name: '_minValueInteger') Element? minValueIntegerElement, FhirInteger64? minValueInteger64, @JsonKey(name: '_minValueInteger64') Element? minValueInteger64Element, FhirPositiveInt? minValuePositiveInt, @JsonKey(name: '_minValuePositiveInt') Element? minValuePositiveIntElement, FhirUnsignedInt? minValueUnsignedInt, @JsonKey(name: '_minValueUnsignedInt') Element? minValueUnsignedIntElement, Quantity? minValueQuantity, FhirDate? maxValueDate, @JsonKey(name: '_maxValueDate') Element? maxValueDateElement, FhirDateTime? maxValueDateTime, @JsonKey(name: '_maxValueDateTime') Element? maxValueDateTimeElement, FhirInstant? maxValueInstant, @JsonKey(name: '_maxValueInstant') Element? maxValueInstantElement, FhirTime? maxValueTime, @JsonKey(name: '_maxValueTime') Element? maxValueTimeElement, FhirDecimal? maxValueDecimal, @JsonKey(name: '_maxValueDecimal') Element? maxValueDecimalElement, FhirInteger? maxValueInteger, @JsonKey(name: '_maxValueInteger') Element? maxValueIntegerElement, FhirInteger64? maxValueInteger64, @JsonKey(name: '_maxValueInteger64') Element? maxValueInteger64Element, FhirPositiveInt? maxValuePositiveInt, @JsonKey(name: '_maxValuePositiveInt') Element? maxValuePositiveIntElement, FhirUnsignedInt? maxValueUnsignedInt, @JsonKey(name: '_maxValueUnsignedInt') Element? maxValueUnsignedIntElement, Quantity? maxValueQuantity, FhirInteger? maxLength, @JsonKey(name: '_maxLength') Element? maxLengthElement, List<FhirId> ? condition, @JsonKey(name: '_condition') List<Element> ? conditionElement, List<ElementDefinitionConstraint> ? constraint, FhirBoolean? mustHaveValue, @JsonKey(name: '_mustHaveValue') Element? mustHaveValueElement, List<FhirCanonical> ? valueAlternatives, FhirBoolean? mustSupport, @JsonKey(name: '_mustSupport') Element? mustSupportElement, FhirBoolean? isModifier, @JsonKey(name: '_isModifier') Element? isModifierElement, String? isModifierReason, @JsonKey(name: '_isModifierReason') Element? isModifierReasonElement, FhirBoolean? isSummary, @JsonKey(name: '_isSummary') Element? isSummaryElement, ElementDefinitionBinding? binding, List<ElementDefinitionMapping> ? mapping}) -
ElementDefinition Captures constraints on each element within the
resource, profile, or extension.
constfactory
-
ElementDefinition.fromJson(Map<
String, dynamic> json) -
Factory constructor, accepts Map<String, dynamic> as an argument
factory
- ElementDefinition.fromJsonString(String source)
-
Acts like a constructor, returns a ElementDefinition, accepts a
String as an argument, mostly because I got tired of typing it out
factory
- ElementDefinition.fromYaml(dynamic yaml)
-
Factory constructor that accepts a String in YAML format as an argument
factory
Properties
-
alias
→ List<
String> ? -
alias Identifies additional names by which this element might also be
known.
no setterinherited
-
aliasElement
→ List<
Element> ? -
aliasElement ("_alias") Extensions for alias
no setterinherited
- base → ElementDefinitionBase?
-
base Information about the base definition of the element, provided
to make it unnecessary for tools to trace the deviation of the element
through the derived and related profiles. When the element definition
is not the original definition of an element - e.g. either in a
constraint on another type, or for elements from a super type in a
snap shot - then the information in provided in the element definition
may be different to the base definition. On the original definition of
the element, it will be same.
no setterinherited
- binding → ElementDefinitionBinding?
-
binding Binds to a value set if this element is coded (code, Coding,
CodeableConcept, Quantity), or the data types (string, uri).
no setterinherited
-
code
→ List<
Coding> ? -
code A code that has the same meaning as the element in a particular
terminology.
no setterinherited
- comment → FhirMarkdown?
-
comment Explanatory notes and implementation guidance about the data
element, including notes about how to use the data properly,
exceptions to proper use, etc. (Note: The text you are reading is
specified in ElementDefinition.comment).
no setterinherited
- commentElement → Element?
-
commentElement ("_comment") Extensions for comment
no setterinherited
-
condition
→ List<
FhirId> ? -
condition A reference to an invariant that may make additional
statements about the cardinality or value in the instance.
no setterinherited
-
conditionElement
→ List<
Element> ? -
conditionElement ("_condition") Extensions for condition
no setterinherited
-
constraint
→ List<
ElementDefinitionConstraint> ? -
constraint Formal constraints such as co-occurrence and other
constraints that can be computationally evaluated within the context
of the instance.
no setterinherited
- contentReference → FhirUri?
-
contentReference Identifies an element defined elsewhere in the
definition whose content rules should be applied to the current
element. ContentReferences bring across all the rules that are in the
ElementDefinition for the element, including definitions, cardinality
constraints, bindings, invariants etc.
no setterinherited
- contentReferenceElement → Element?
-
contentReferenceElement ("_contentReference") Extensions for
contentReference
no setterinherited
-
copyWith
→ $ElementDefinitionCopyWith<
ElementDefinition> -
no setterinherited
- defaultValueAddress → Address?
-
defaultValueAddress The value that should be used if there is no
value stated in the instance (e.g. 'if not otherwise specified, the
abstract is false').
no setterinherited
- defaultValueAge → Age?
-
defaultValueAge The value that should be used if there is no value
stated in the instance (e.g. 'if not otherwise specified, the abstract
is false').
no setterinherited
- defaultValueAnnotation → Annotation?
-
defaultValueAnnotation The value that should be used if there is no
value stated in the instance (e.g. 'if not otherwise specified, the
abstract is false').
no setterinherited
- defaultValueAttachment → Attachment?
-
defaultValueAttachment The value that should be used if there is no
value stated in the instance (e.g. 'if not otherwise specified, the
abstract is false').
no setterinherited
- defaultValueAvailability → Availability?
-
defaultValueAvailability The value that should be used if there is no
value stated in the instance (e.g. 'if not otherwise specified, the
abstract is false').
no setterinherited
- defaultValueBase64Binary → FhirBase64Binary?
-
defaultValueBase64Binary The value that should be used if there is no
value stated in the instance (e.g. 'if not otherwise specified, the
abstract is false').
no setterinherited
- defaultValueBase64BinaryElement → Element?
-
defaultValueBase64BinaryElement ("_defaultValueBase64Binary")
Extensions for defaultValueBase64Binary
no setterinherited
- defaultValueBoolean → FhirBoolean?
-
defaultValueBoolean The value that should be used if there is no
value stated in the instance (e.g. 'if not otherwise specified, the
abstract is false').
no setterinherited
- defaultValueBooleanElement → Element?
-
defaultValueBooleanElement ("_defaultValueBoolean") Extensions for
defaultValueBoolean
no setterinherited
- defaultValueCanonical → FhirCanonical?
-
defaultValueCanonical The value that should be used if there is no
value stated in the instance (e.g. 'if not otherwise specified, the
abstract is false').
no setterinherited
- defaultValueCanonicalElement → Element?
-
defaultValueCanonicalElement ("_defaultValueCanonical") Extensions
for defaultValueCanonical
no setterinherited
- defaultValueCode → FhirCode?
-
defaultValueCode The value that should be used if there is no value
stated in the instance (e.g. 'if not otherwise specified, the abstract
is false').
no setterinherited
- defaultValueCodeableConcept → CodeableConcept?
-
defaultValueCodeableConcept The value that should be used if there is
no value stated in the instance (e.g. 'if not otherwise specified, the
abstract is false').
no setterinherited
- defaultValueCodeableReference → CodeableReference?
-
defaultValueCodeableReference The value that should be used if there
is no value stated in the instance (e.g. 'if not otherwise specified,
the abstract is false').
no setterinherited
- defaultValueCodeElement → Element?
-
defaultValueCodeElement ("_defaultValueCode") Extensions for
defaultValueCode
no setterinherited
- defaultValueCoding → Coding?
-
defaultValueCoding The value that should be used if there is no value
stated in the instance (e.g. 'if not otherwise specified, the abstract
is false').
no setterinherited
- defaultValueContactDetail → ContactDetail?
-
defaultValueContactDetail The value that should be used if there is
no value stated in the instance (e.g. 'if not otherwise specified, the
abstract is false').
no setterinherited
- defaultValueContactPoint → ContactPoint?
-
defaultValueContactPoint The value that should be used if there is no
value stated in the instance (e.g. 'if not otherwise specified, the
abstract is false').
no setterinherited
- defaultValueCount → Count?
-
defaultValueCount The value that should be used if there is no value
stated in the instance (e.g. 'if not otherwise specified, the abstract
is false').
no setterinherited
- defaultValueDataRequirement → DataRequirement?
-
defaultValueDataRequirement The value that should be used if there is
no value stated in the instance (e.g. 'if not otherwise specified, the
abstract is false').
no setterinherited
- defaultValueDate → FhirDate?
-
defaultValueDate The value that should be used if there is no value
stated in the instance (e.g. 'if not otherwise specified, the abstract
is false').
no setterinherited
- defaultValueDateElement → Element?
-
defaultValueDateElement ("_defaultValueDate") Extensions for
defaultValueDate
no setterinherited
- defaultValueDateTime → FhirDateTime?
-
defaultValueDateTime The value that should be used if there is no
value stated in the instance (e.g. 'if not otherwise specified, the
abstract is false').
no setterinherited
- defaultValueDateTimeElement → Element?
-
defaultValueDateTimeElement ("_defaultValueDateTime") Extensions for
defaultValueDateTime
no setterinherited
- defaultValueDecimal → FhirDecimal?
-
defaultValueDecimal The value that should be used if there is no
value stated in the instance (e.g. 'if not otherwise specified, the
abstract is false').
no setterinherited
- defaultValueDecimalElement → Element?
-
defaultValueDecimalElement ("_defaultValueDecimal") Extensions for
defaultValueDecimal
no setterinherited
- defaultValueDistance → Distance?
-
defaultValueDistance The value that should be used if there is no
value stated in the instance (e.g. 'if not otherwise specified, the
abstract is false').
no setterinherited
- defaultValueDosage → Dosage?
-
defaultValueDosage The value that should be used if there is no value
stated in the instance (e.g. 'if not otherwise specified, the abstract
is false').
no setterinherited
- defaultValueDuration → FhirDuration?
-
defaultValueDuration The value that should be used if there is no
value stated in the instance (e.g. 'if not otherwise specified, the
abstract is false').
no setterinherited
- defaultValueExpression → FhirExpression?
-
defaultValueExpression The value that should be used if there is no
value stated in the instance (e.g. 'if not otherwise specified, the
abstract is false').
no setterinherited
- defaultValueExtendedContactDetail → ExtendedContactDetail?
-
defaultValueExtendedContactDetail The value that should be used if
there is no value stated in the instance (e.g. 'if not otherwise
specified, the abstract is false').
no setterinherited
- defaultValueHumanName → HumanName?
-
defaultValueHumanName The value that should be used if there is no
value stated in the instance (e.g. 'if not otherwise specified, the
abstract is false').
no setterinherited
- defaultValueId → FhirId?
-
defaultValueId The value that should be used if there is no value
stated in the instance (e.g. 'if not otherwise specified, the abstract
is false').
no setterinherited
- defaultValueIdElement → Element?
-
defaultValueIdElement ("_defaultValueId") Extensions for
defaultValueId
no setterinherited
- defaultValueIdentifier → Identifier?
-
defaultValueIdentifier The value that should be used if there is no
value stated in the instance (e.g. 'if not otherwise specified, the
abstract is false').
no setterinherited
- defaultValueInstant → FhirInstant?
-
defaultValueInstant The value that should be used if there is no
value stated in the instance (e.g. 'if not otherwise specified, the
abstract is false').
no setterinherited
- defaultValueInstantElement → Element?
-
defaultValueInstantElement ("_defaultValueInstant") Extensions for
defaultValueInstant
no setterinherited
- defaultValueInteger → FhirInteger?
-
defaultValueInteger The value that should be used if there is no
value stated in the instance (e.g. 'if not otherwise specified, the
abstract is false').
no setterinherited
- defaultValueInteger64 → FhirInteger64?
-
defaultValueInteger64 The value that should be used if there is no
value stated in the instance (e.g. 'if not otherwise specified, the
abstract is false').
no setterinherited
- defaultValueInteger64Element → Element?
-
defaultValueInteger64Element ("_defaultValueInteger64") Extensions
for defaultValueInteger64
no setterinherited
- defaultValueIntegerElement → Element?
-
defaultValueIntegerElement ("_defaultValueInteger") Extensions for
defaultValueInteger
no setterinherited
- defaultValueMarkdown → FhirMarkdown?
-
defaultValueMarkdown The value that should be used if there is no
value stated in the instance (e.g. 'if not otherwise specified, the
abstract is false').
no setterinherited
- defaultValueMarkdownElement → Element?
-
defaultValueMarkdownElement ("_defaultValueMarkdown") Extensions for
defaultValueMarkdown
no setterinherited
- defaultValueMeta → FhirMeta?
-
defaultValueMeta The value that should be used if there is no value
stated in the instance (e.g. 'if not otherwise specified, the abstract
is false').
no setterinherited
- defaultValueMoney → Money?
-
defaultValueMoney The value that should be used if there is no value
stated in the instance (e.g. 'if not otherwise specified, the abstract
is false').
no setterinherited
- defaultValueOid → FhirId?
-
defaultValueOid The value that should be used if there is no value
stated in the instance (e.g. 'if not otherwise specified, the abstract
is false').
no setterinherited
- defaultValueOidElement → Element?
-
defaultValueOidElement ("_defaultValueOid") Extensions for
defaultValueOid
no setterinherited
- defaultValueParameterDefinition → ParameterDefinition?
-
defaultValueParameterDefinition The value that should be used if
there is no value stated in the instance (e.g. 'if not otherwise
specified, the abstract is false').
no setterinherited
- defaultValuePeriod → Period?
-
defaultValuePeriod The value that should be used if there is no value
stated in the instance (e.g. 'if not otherwise specified, the abstract
is false').
no setterinherited
- defaultValuePositiveInt → FhirPositiveInt?
-
defaultValuePositiveInt The value that should be used if there is no
value stated in the instance (e.g. 'if not otherwise specified, the
abstract is false').
no setterinherited
- defaultValuePositiveIntElement → Element?
-
defaultValuePositiveIntElement ("_defaultValuePositiveInt")
Extensions for defaultValuePositiveInt
no setterinherited
- defaultValueQuantity → Quantity?
-
defaultValueQuantity The value that should be used if there is no
value stated in the instance (e.g. 'if not otherwise specified, the
abstract is false').
no setterinherited
- defaultValueRange → Range?
-
defaultValueRange The value that should be used if there is no value
stated in the instance (e.g. 'if not otherwise specified, the abstract
is false').
no setterinherited
- defaultValueRatio → Ratio?
-
defaultValueRatio The value that should be used if there is no value
stated in the instance (e.g. 'if not otherwise specified, the abstract
is false').
no setterinherited
- defaultValueRatioRange → RatioRange?
-
defaultValueRatioRange The value that should be used if there is no
value stated in the instance (e.g. 'if not otherwise specified, the
abstract is false').
no setterinherited
- defaultValueReference → Reference?
-
defaultValueReference The value that should be used if there is no
value stated in the instance (e.g. 'if not otherwise specified, the
abstract is false').
no setterinherited
- defaultValueRelatedArtifact → RelatedArtifact?
-
defaultValueRelatedArtifact The value that should be used if there is
no value stated in the instance (e.g. 'if not otherwise specified, the
abstract is false').
no setterinherited
- defaultValueSampledData → SampledData?
-
defaultValueSampledData The value that should be used if there is no
value stated in the instance (e.g. 'if not otherwise specified, the
abstract is false').
no setterinherited
- defaultValueSignature → Signature?
-
defaultValueSignature The value that should be used if there is no
value stated in the instance (e.g. 'if not otherwise specified, the
abstract is false').
no setterinherited
- defaultValueString → String?
-
defaultValueString The value that should be used if there is no value
stated in the instance (e.g. 'if not otherwise specified, the abstract
is false').
no setterinherited
- defaultValueStringElement → Element?
-
defaultValueStringElement ("_defaultValueString") Extensions for
defaultValueString
no setterinherited
- defaultValueTime → FhirTime?
-
defaultValueTime The value that should be used if there is no value
stated in the instance (e.g. 'if not otherwise specified, the abstract
is false').
no setterinherited
- defaultValueTimeElement → Element?
-
defaultValueTimeElement ("_defaultValueTime") Extensions for
defaultValueTime
no setterinherited
- defaultValueTiming → Timing?
-
defaultValueTiming The value that should be used if there is no value
stated in the instance (e.g. 'if not otherwise specified, the abstract
is false').
no setterinherited
- defaultValueTriggerDefinition → TriggerDefinition?
-
defaultValueTriggerDefinition The value that should be used if there
is no value stated in the instance (e.g. 'if not otherwise specified,
the abstract is false').
no setterinherited
- defaultValueUnsignedInt → FhirUnsignedInt?
-
defaultValueUnsignedInt The value that should be used if there is no
value stated in the instance (e.g. 'if not otherwise specified, the
abstract is false').
no setterinherited
- defaultValueUnsignedIntElement → Element?
-
defaultValueUnsignedIntElement ("_defaultValueUnsignedInt")
Extensions for defaultValueUnsignedInt
no setterinherited
- defaultValueUri → FhirUri?
-
defaultValueUri The value that should be used if there is no value
stated in the instance (e.g. 'if not otherwise specified, the abstract
is false').
no setterinherited
- defaultValueUriElement → Element?
-
defaultValueUriElement ("_defaultValueUri") Extensions for
defaultValueUri
no setterinherited
- defaultValueUrl → FhirUrl?
-
defaultValueUrl The value that should be used if there is no value
stated in the instance (e.g. 'if not otherwise specified, the abstract
is false').
no setterinherited
- defaultValueUrlElement → Element?
-
defaultValueUrlElement ("_defaultValueUrl") Extensions for
defaultValueUrl
no setterinherited
- defaultValueUsageContext → UsageContext?
-
defaultValueUsageContext The value that should be used if there is no
value stated in the instance (e.g. 'if not otherwise specified, the
abstract is false').
no setterinherited
- defaultValueUuid → FhirId?
-
defaultValueUuid The value that should be used if there is no value
stated in the instance (e.g. 'if not otherwise specified, the abstract
is false').
no setterinherited
- defaultValueUuidElement → Element?
-
defaultValueUuidElement ("_defaultValueUuid") Extensions for
defaultValueUuid
no setterinherited
- definition → FhirMarkdown?
-
definition Provides a complete explanation of the meaning of the data
element for human readability. For the case of elements derived from
existing elements (e.g. constraints), the definition SHALL be
consistent with the base definition, but convey the meaning of the
element in the particular context of use of the resource. (Note: The
text you are reading is specified in ElementDefinition.definition).
no setterinherited
- definitionElement → Element?
-
definitionElement ("_definition") Extensions for definition
no setterinherited
-
example
→ List<
ElementDefinitionExample> ? -
example A sample value for this element demonstrating the type of
information that would typically be found in the element.
no setterinherited
-
extension_
→ List<
FhirExtension> ? -
extension_ ("extension") May be used to represent additional
information that is not part of the basic definition of the element.
To make the use of extensions safe and managable, there is a strict
set of governance applied to the definition and use of extensions.
Though any implementer can define an extension, there is a set of
requirements that SHALL be met as part of the definition of the
extension.
no setterinherited
- fhirId → String?
-
id Unique id for the element within a resource (for internal
references). This may be any string value that does not contain spaces.
no setterinherited
- fixedAddress → Address?
-
fixedAddress Specifies a value that SHALL be exactly the value for
this element in the instance, if present. For purposes of comparison,
non-significant whitespace is ignored, and all values must be an exact
match (case and accent sensitive). Missing elements/attributes must
also be missing.
no setterinherited
- fixedAge → Age?
-
fixedAge Specifies a value that SHALL be exactly the value for this
element in the instance, if present. For purposes of comparison,
non-significant whitespace is ignored, and all values must be an exact
match (case and accent sensitive). Missing elements/attributes must
also be missing.
no setterinherited
- fixedAnnotation → Annotation?
-
fixedAnnotation Specifies a value that SHALL be exactly the value
for this element in the instance, if present. For purposes of
comparison, non-significant whitespace is ignored, and all values must
be an exact match (case and accent sensitive). Missing
elements/attributes must also be missing.
no setterinherited
- fixedAttachment → Attachment?
-
fixedAttachment Specifies a value that SHALL be exactly the value
for this element in the instance, if present. For purposes of
comparison, non-significant whitespace is ignored, and all values must
be an exact match (case and accent sensitive). Missing
elements/attributes must also be missing.
no setterinherited
- fixedAvailability → Availability?
-
fixedAvailability Specifies a value that SHALL be exactly the value
for this element in the instance, if present. For purposes of
comparison, non-significant whitespace is ignored, and all values must
be an exact match (case and accent sensitive). Missing
elements/attributes must also be missing.
no setterinherited
- fixedBase64Binary → FhirBase64Binary?
-
fixedBase64Binary Specifies a value that SHALL be exactly the value
for this element in the instance, if present. For purposes of
comparison, non-significant whitespace is ignored, and all values must
be an exact match (case and accent sensitive). Missing
elements/attributes must also be missing.
no setterinherited
- fixedBase64BinaryElement → Element?
-
fixedBase64BinaryElement ("_fixedBase64Binary") Extensions for
fixedBase64Binary
no setterinherited
- fixedBoolean → FhirBoolean?
-
fixedBoolean Specifies a value that SHALL be exactly the value for
this element in the instance, if present. For purposes of comparison,
non-significant whitespace is ignored, and all values must be an exact
match (case and accent sensitive). Missing elements/attributes must
also be missing.
no setterinherited
- fixedBooleanElement → Element?
-
fixedBooleanElement ("_fixedBoolean") Extensions for fixedBoolean
no setterinherited
- fixedCanonical → FhirCanonical?
-
fixedCanonical Specifies a value that SHALL be exactly the value for
this element in the instance, if present. For purposes of comparison,
non-significant whitespace is ignored, and all values must be an exact
match (case and accent sensitive). Missing elements/attributes must
also be missing.
no setterinherited
- fixedCanonicalElement → Element?
-
fixedCanonicalElement ("_fixedCanonical") Extensions for
fixedCanonical
no setterinherited
- fixedCode → FhirCode?
-
fixedCode Specifies a value that SHALL be exactly the value for this
element in the instance, if present. For purposes of comparison,
non-significant whitespace is ignored, and all values must be an exact
match (case and accent sensitive). Missing elements/attributes must
also be missing.
no setterinherited
- fixedCodeableConcept → CodeableConcept?
-
fixedCodeableConcept Specifies a value that SHALL be exactly the
value for this element in the instance, if present. For purposes of
comparison, non-significant whitespace is ignored, and all values must
be an exact match (case and accent sensitive). Missing
elements/attributes must also be missing.
no setterinherited
- fixedCodeableReference → CodeableReference?
-
fixedCodeableReference Specifies a value that SHALL be exactly the
value for this element in the instance, if present. For purposes of
comparison, non-significant whitespace is ignored, and all values must
be an exact match (case and accent sensitive). Missing
elements/attributes must also be missing.
no setterinherited
- fixedCodeElement → Element?
-
fixedCodeElement ("_fixedCode") Extensions for fixedCode
no setterinherited
- fixedCoding → Coding?
-
fixedCoding Specifies a value that SHALL be exactly the value for
this element in the instance, if present. For purposes of comparison,
non-significant whitespace is ignored, and all values must be an exact
match (case and accent sensitive). Missing elements/attributes must
also be missing.
no setterinherited
- fixedContactDetail → ContactDetail?
-
fixedContactDetail Specifies a value that SHALL be exactly the value
for this element in the instance, if present. For purposes of
comparison, non-significant whitespace is ignored, and all values must
be an exact match (case and accent sensitive). Missing
elements/attributes must also be missing.
no setterinherited
- fixedContactPoint → ContactPoint?
-
fixedContactPoint Specifies a value that SHALL be exactly the value
for this element in the instance, if present. For purposes of
comparison, non-significant whitespace is ignored, and all values must
be an exact match (case and accent sensitive). Missing
elements/attributes must also be missing.
no setterinherited
- fixedCount → Count?
-
fixedCount Specifies a value that SHALL be exactly the value for
this element in the instance, if present. For purposes of comparison,
non-significant whitespace is ignored, and all values must be an exact
match (case and accent sensitive). Missing elements/attributes must
also be missing.
no setterinherited
- fixedDataRequirement → DataRequirement?
-
fixedDataRequirement Specifies a value that SHALL be exactly the
value for this element in the instance, if present. For purposes of
comparison, non-significant whitespace is ignored, and all values must
be an exact match (case and accent sensitive). Missing
elements/attributes must also be missing.
no setterinherited
- fixedDate → FhirDate?
-
fixedDate Specifies a value that SHALL be exactly the value for this
element in the instance, if present. For purposes of comparison,
non-significant whitespace is ignored, and all values must be an exact
match (case and accent sensitive). Missing elements/attributes must
also be missing.
no setterinherited
- fixedDateElement → Element?
-
fixedDateElement ("_fixedDate") Extensions for fixedDate
no setterinherited
- fixedDateTime → FhirDateTime?
-
fixedDateTime Specifies a value that SHALL be exactly the value for
this element in the instance, if present. For purposes of comparison,
non-significant whitespace is ignored, and all values must be an exact
match (case and accent sensitive). Missing elements/attributes must
also be missing.
no setterinherited
- fixedDateTimeElement → Element?
-
fixedDateTimeElement ("_fixedDateTime") Extensions for fixedDateTime
no setterinherited
- fixedDecimal → FhirDecimal?
-
fixedDecimal Specifies a value that SHALL be exactly the value for
this element in the instance, if present. For purposes of comparison,
non-significant whitespace is ignored, and all values must be an exact
match (case and accent sensitive). Missing elements/attributes must
also be missing.
no setterinherited
- fixedDecimalElement → Element?
-
fixedDecimalElement ("_fixedDecimal") Extensions for fixedDecimal
no setterinherited
- fixedDistance → Distance?
-
fixedDistance Specifies a value that SHALL be exactly the value for
this element in the instance, if present. For purposes of comparison,
non-significant whitespace is ignored, and all values must be an exact
match (case and accent sensitive). Missing elements/attributes must
also be missing.
no setterinherited
- fixedDosage → Dosage?
-
fixedDosage Specifies a value that SHALL be exactly the value for
this element in the instance, if present. For purposes of comparison,
non-significant whitespace is ignored, and all values must be an exact
match (case and accent sensitive). Missing elements/attributes must
also be missing.
no setterinherited
- fixedDuration → FhirDuration?
-
fixedDuration Specifies a value that SHALL be exactly the value for
this element in the instance, if present. For purposes of comparison,
non-significant whitespace is ignored, and all values must be an exact
match (case and accent sensitive). Missing elements/attributes must
also be missing.
no setterinherited
- fixedExpression → FhirExpression?
-
fixedExpression Specifies a value that SHALL be exactly the value
for this element in the instance, if present. For purposes of
comparison, non-significant whitespace is ignored, and all values must
be an exact match (case and accent sensitive). Missing
elements/attributes must also be missing.
no setterinherited
- fixedExtendedContactDetail → ExtendedContactDetail?
-
fixedExtendedContactDetail Specifies a value that SHALL be exactly
the value for this element in the instance, if present. For purposes
of comparison, non-significant whitespace is ignored, and all values
must be an exact match (case and accent sensitive). Missing
elements/attributes must also be missing.
no setterinherited
- fixedHumanName → HumanName?
-
fixedHumanName Specifies a value that SHALL be exactly the value for
this element in the instance, if present. For purposes of comparison,
non-significant whitespace is ignored, and all values must be an exact
match (case and accent sensitive). Missing elements/attributes must
also be missing.
no setterinherited
- fixedId → FhirId?
-
fixedId Specifies a value that SHALL be exactly the value for this
element in the instance, if present. For purposes of comparison,
non-significant whitespace is ignored, and all values must be an exact
match (case and accent sensitive). Missing elements/attributes must
also be missing.
no setterinherited
- fixedIdElement → Element?
-
fixedIdElement ("_fixedId") Extensions for fixedId
no setterinherited
- fixedIdentifier → Identifier?
-
fixedIdentifier Specifies a value that SHALL be exactly the value
for this element in the instance, if present. For purposes of
comparison, non-significant whitespace is ignored, and all values must
be an exact match (case and accent sensitive). Missing
elements/attributes must also be missing.
no setterinherited
- fixedInstant → FhirInstant?
-
fixedInstant Specifies a value that SHALL be exactly the value for
this element in the instance, if present. For purposes of comparison,
non-significant whitespace is ignored, and all values must be an exact
match (case and accent sensitive). Missing elements/attributes must
also be missing.
no setterinherited
- fixedInstantElement → Element?
-
fixedInstantElement ("_fixedInstant") Extensions for fixedInstant
no setterinherited
- fixedInteger → FhirInteger?
-
fixedInteger Specifies a value that SHALL be exactly the value for
this element in the instance, if present. For purposes of comparison,
non-significant whitespace is ignored, and all values must be an exact
match (case and accent sensitive). Missing elements/attributes must
also be missing.
no setterinherited
- fixedInteger64 → FhirInteger64?
-
fixedInteger64 Specifies a value that SHALL be exactly the value for
this element in the instance, if present. For purposes of comparison,
non-significant whitespace is ignored, and all values must be an exact
match (case and accent sensitive). Missing elements/attributes must
also be missing.
no setterinherited
- fixedInteger64Element → Element?
-
fixedInteger64Element ("_fixedInteger64") Extensions for
fixedInteger64
no setterinherited
- fixedIntegerElement → Element?
-
fixedIntegerElement ("_fixedInteger") Extensions for fixedInteger
no setterinherited
- fixedMarkdown → FhirMarkdown?
-
fixedMarkdown Specifies a value that SHALL be exactly the value for
this element in the instance, if present. For purposes of comparison,
non-significant whitespace is ignored, and all values must be an exact
match (case and accent sensitive). Missing elements/attributes must
also be missing.
no setterinherited
- fixedMarkdownElement → Element?
-
fixedMarkdownElement ("_fixedMarkdown") Extensions for fixedMarkdown
no setterinherited
- fixedMeta → FhirMeta?
-
fixedMeta Specifies a value that SHALL be exactly the value for this
element in the instance, if present. For purposes of comparison,
non-significant whitespace is ignored, and all values must be an exact
match (case and accent sensitive). Missing elements/attributes must
also be missing.
no setterinherited
- fixedMoney → Money?
-
fixedMoney Specifies a value that SHALL be exactly the value for
this element in the instance, if present. For purposes of comparison,
non-significant whitespace is ignored, and all values must be an exact
match (case and accent sensitive). Missing elements/attributes must
also be missing.
no setterinherited
- fixedOid → FhirId?
-
fixedOid Specifies a value that SHALL be exactly the value for this
element in the instance, if present. For purposes of comparison,
non-significant whitespace is ignored, and all values must be an exact
match (case and accent sensitive). Missing elements/attributes must
also be missing.
no setterinherited
- fixedOidElement → Element?
-
fixedOidElement ("_fixedOid") Extensions for fixedOid
no setterinherited
- fixedParameterDefinition → ParameterDefinition?
-
fixedParameterDefinition Specifies a value that SHALL be exactly the
value for this element in the instance, if present. For purposes of
comparison, non-significant whitespace is ignored, and all values must
be an exact match (case and accent sensitive). Missing
elements/attributes must also be missing.
no setterinherited
- fixedPeriod → Period?
-
fixedPeriod Specifies a value that SHALL be exactly the value for
this element in the instance, if present. For purposes of comparison,
non-significant whitespace is ignored, and all values must be an exact
match (case and accent sensitive). Missing elements/attributes must
also be missing.
no setterinherited
- fixedPositiveInt → FhirPositiveInt?
-
fixedPositiveInt Specifies a value that SHALL be exactly the value
for this element in the instance, if present. For purposes of
comparison, non-significant whitespace is ignored, and all values must
be an exact match (case and accent sensitive). Missing
elements/attributes must also be missing.
no setterinherited
- fixedPositiveIntElement → Element?
-
fixedPositiveIntElement ("_fixedPositiveInt") Extensions for
fixedPositiveInt
no setterinherited
- fixedQuantity → Quantity?
-
fixedQuantity Specifies a value that SHALL be exactly the value for
this element in the instance, if present. For purposes of comparison,
non-significant whitespace is ignored, and all values must be an exact
match (case and accent sensitive). Missing elements/attributes must
also be missing.
no setterinherited
- fixedRange → Range?
-
fixedRange Specifies a value that SHALL be exactly the value for
this element in the instance, if present. For purposes of comparison,
non-significant whitespace is ignored, and all values must be an exact
match (case and accent sensitive). Missing elements/attributes must
also be missing.
no setterinherited
- fixedRatio → Ratio?
-
fixedRatio Specifies a value that SHALL be exactly the value for
this element in the instance, if present. For purposes of comparison,
non-significant whitespace is ignored, and all values must be an exact
match (case and accent sensitive). Missing elements/attributes must
also be missing.
no setterinherited
- fixedRatioRange → RatioRange?
-
fixedRatioRange Specifies a value that SHALL be exactly the value
for this element in the instance, if present. For purposes of
comparison, non-significant whitespace is ignored, and all values must
be an exact match (case and accent sensitive). Missing
elements/attributes must also be missing.
no setterinherited
- fixedReference → Reference?
-
fixedReference Specifies a value that SHALL be exactly the value for
this element in the instance, if present. For purposes of comparison,
non-significant whitespace is ignored, and all values must be an exact
match (case and accent sensitive). Missing elements/attributes must
also be missing.
no setterinherited
- fixedRelatedArtifact → RelatedArtifact?
-
fixedRelatedArtifact Specifies a value that SHALL be exactly the
value for this element in the instance, if present. For purposes of
comparison, non-significant whitespace is ignored, and all values must
be an exact match (case and accent sensitive). Missing
elements/attributes must also be missing.
no setterinherited
- fixedSampledData → SampledData?
-
fixedSampledData Specifies a value that SHALL be exactly the value
for this element in the instance, if present. For purposes of
comparison, non-significant whitespace is ignored, and all values must
be an exact match (case and accent sensitive). Missing
elements/attributes must also be missing.
no setterinherited
- fixedSignature → Signature?
-
fixedSignature Specifies a value that SHALL be exactly the value for
this element in the instance, if present. For purposes of comparison,
non-significant whitespace is ignored, and all values must be an exact
match (case and accent sensitive). Missing elements/attributes must
also be missing.
no setterinherited
- fixedString → String?
-
fixedString Specifies a value that SHALL be exactly the value for
this element in the instance, if present. For purposes of comparison,
non-significant whitespace is ignored, and all values must be an exact
match (case and accent sensitive). Missing elements/attributes must
also be missing.
no setterinherited
- fixedStringElement → Element?
-
fixedStringElement ("_fixedString") Extensions for fixedString
no setterinherited
- fixedTime → FhirTime?
-
fixedTime Specifies a value that SHALL be exactly the value for this
element in the instance, if present. For purposes of comparison,
non-significant whitespace is ignored, and all values must be an exact
match (case and accent sensitive). Missing elements/attributes must
also be missing.
no setterinherited
- fixedTimeElement → Element?
-
fixedTimeElement ("_fixedTime") Extensions for fixedTime
no setterinherited
- fixedTiming → Timing?
-
fixedTiming Specifies a value that SHALL be exactly the value for
this element in the instance, if present. For purposes of comparison,
non-significant whitespace is ignored, and all values must be an exact
match (case and accent sensitive). Missing elements/attributes must
also be missing.
no setterinherited
- fixedTriggerDefinition → TriggerDefinition?
-
fixedTriggerDefinition Specifies a value that SHALL be exactly the
value for this element in the instance, if present. For purposes of
comparison, non-significant whitespace is ignored, and all values must
be an exact match (case and accent sensitive). Missing
elements/attributes must also be missing.
no setterinherited
- fixedUnsignedInt → FhirUnsignedInt?
-
fixedUnsignedInt Specifies a value that SHALL be exactly the value
for this element in the instance, if present. For purposes of
comparison, non-significant whitespace is ignored, and all values must
be an exact match (case and accent sensitive). Missing
elements/attributes must also be missing.
no setterinherited
- fixedUnsignedIntElement → Element?
-
fixedUnsignedIntElement ("_fixedUnsignedInt") Extensions for
fixedUnsignedInt
no setterinherited
- fixedUri → FhirUri?
-
fixedUri Specifies a value that SHALL be exactly the value for this
element in the instance, if present. For purposes of comparison,
non-significant whitespace is ignored, and all values must be an exact
match (case and accent sensitive). Missing elements/attributes must
also be missing.
no setterinherited
- fixedUriElement → Element?
-
fixedUriElement ("_fixedUri") Extensions for fixedUri
no setterinherited
- fixedUrl → FhirUrl?
-
fixedUrl Specifies a value that SHALL be exactly the value for this
element in the instance, if present. For purposes of comparison,
non-significant whitespace is ignored, and all values must be an exact
match (case and accent sensitive). Missing elements/attributes must
also be missing.
no setterinherited
- fixedUrlElement → Element?
-
fixedUrlElement ("_fixedUrl") Extensions for fixedUrl
no setterinherited
- fixedUsageContext → UsageContext?
-
fixedUsageContext Specifies a value that SHALL be exactly the value
for this element in the instance, if present. For purposes of
comparison, non-significant whitespace is ignored, and all values must
be an exact match (case and accent sensitive). Missing
elements/attributes must also be missing.
no setterinherited
- fixedUuid → FhirId?
-
fixedUuid Specifies a value that SHALL be exactly the value for this
element in the instance, if present. For purposes of comparison,
non-significant whitespace is ignored, and all values must be an exact
match (case and accent sensitive). Missing elements/attributes must
also be missing.
no setterinherited
- fixedUuidElement → Element?
-
fixedUuidElement ("_fixedUuid") Extensions for fixedUuid
no setterinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- isModifier → FhirBoolean?
-
isModifier If true, the value of this element affects the
interpretation of the element or resource that contains it, and the
value of the element cannot be ignored. Typically, this is used for
status, negation and qualification codes. The effect of this is that
the element cannot be ignored by systems: they SHALL either recognize
the element and process it, and/or a pre-determination has been made
that it is not relevant to their particular system. When used on the
root element in an extension definition, this indicates whether or not
the extension is a modifier extension.
no setterinherited
- isModifierElement → Element?
-
isModifierElement ("_isModifier") Extensions for isModifier
no setterinherited
- isModifierReason → String?
-
isModifierReason Explains how that element affects the interpretation
of the resource or element that contains it.
no setterinherited
- isModifierReasonElement → Element?
-
isModifierReasonElement ("_isModifierReason") Extensions for
isModifierReason
no setterinherited
- isSummary → FhirBoolean?
-
isSummary Whether the element should be included if a client requests
a search with the parameter _summary=true.
no setterinherited
- isSummaryElement → Element?
-
isSummaryElement ("_isSummary") Extensions for isSummary
no setterinherited
- label → String?
-
label A single preferred label which is the text to display beside
the element indicating its meaning or to use to prompt for the element
in a user display or form.
no setterinherited
- labelElement → Element?
-
labelElement ("_label") Extensions for label
no setterinherited
-
mapping
→ List<
ElementDefinitionMapping> ? -
mapping Identifies a concept from an external specification that
roughly corresponds to this element.
no setterinherited
- max → String?
-
max The maximum number of times this element is permitted to appear
in the instance.
no setterinherited
- maxElement → Element?
-
maxElement ("_max") Extensions for max
no setterinherited
- maxLength → FhirInteger?
-
maxLength Indicates the maximum length in characters that is
permitted to be present in conformant instances and which is expected
to be supported by conformant consumers that support the element.
maxLength
SHOULD only be used on primitive data types that have a string representation (see [[http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics
]]).no setterinherited - maxLengthElement → Element?
-
maxLengthElement ("_maxLength") Extensions for maxLength
no setterinherited
- maxValueDate → FhirDate?
-
maxValueDate The maximum allowed value for the element. The value is
inclusive. This is allowed for the types date, dateTime, instant,
time, decimal, integer, and Quantity.
no setterinherited
- maxValueDateElement → Element?
-
maxValueDateElement ("_maxValueDate") Extensions for maxValueDate
no setterinherited
- maxValueDateTime → FhirDateTime?
-
maxValueDateTime The maximum allowed value for the element. The value
is inclusive. This is allowed for the types date, dateTime, instant,
time, decimal, integer, and Quantity.
no setterinherited
- maxValueDateTimeElement → Element?
-
maxValueDateTimeElement ("_maxValueDateTime") Extensions for
maxValueDateTime
no setterinherited
- maxValueDecimal → FhirDecimal?
-
maxValueDecimal The maximum allowed value for the element. The value
is inclusive. This is allowed for the types date, dateTime, instant,
time, decimal, integer, and Quantity.
no setterinherited
- maxValueDecimalElement → Element?
-
maxValueDecimalElement ("_maxValueDecimal") Extensions for
maxValueDecimal
no setterinherited
- maxValueInstant → FhirInstant?
-
maxValueInstant The maximum allowed value for the element. The value
is inclusive. This is allowed for the types date, dateTime, instant,
time, decimal, integer, and Quantity.
no setterinherited
- maxValueInstantElement → Element?
-
maxValueInstantElement ("_maxValueInstant") Extensions for
maxValueInstant
no setterinherited
- maxValueInteger → FhirInteger?
-
maxValueInteger The maximum allowed value for the element. The value
is inclusive. This is allowed for the types date, dateTime, instant,
time, decimal, integer, and Quantity.
no setterinherited
- maxValueInteger64 → FhirInteger64?
-
maxValueInteger64 The maximum allowed value for the element. The
value is inclusive. This is allowed for the types date, dateTime,
instant, time, decimal, integer, and Quantity.
no setterinherited
- maxValueInteger64Element → Element?
-
maxValueInteger64Element ("_maxValueInteger64") Extensions for
maxValueInteger64
no setterinherited
- maxValueIntegerElement → Element?
-
maxValueIntegerElement ("_maxValueInteger") Extensions for
maxValueInteger
no setterinherited
- maxValuePositiveInt → FhirPositiveInt?
-
maxValuePositiveInt The maximum allowed value for the element. The
value is inclusive. This is allowed for the types date, dateTime,
instant, time, decimal, integer, and Quantity.
no setterinherited
- maxValuePositiveIntElement → Element?
-
maxValuePositiveIntElement ("_maxValuePositiveInt") Extensions for
maxValuePositiveInt
no setterinherited
- maxValueQuantity → Quantity?
-
maxValueQuantity The maximum allowed value for the element. The value
is inclusive. This is allowed for the types date, dateTime, instant,
time, decimal, integer, and Quantity.
no setterinherited
- maxValueTime → FhirTime?
-
maxValueTime The maximum allowed value for the element. The value is
inclusive. This is allowed for the types date, dateTime, instant,
time, decimal, integer, and Quantity.
no setterinherited
- maxValueTimeElement → Element?
-
maxValueTimeElement ("_maxValueTime") Extensions for maxValueTime
no setterinherited
- maxValueUnsignedInt → FhirUnsignedInt?
-
maxValueUnsignedInt The maximum allowed value for the element. The
value is inclusive. This is allowed for the types date, dateTime,
instant, time, decimal, integer, and Quantity.
no setterinherited
- maxValueUnsignedIntElement → Element?
-
maxValueUnsignedIntElement ("_maxValueUnsignedInt") Extensions for
maxValueUnsignedInt
no setterinherited
- meaningWhenMissing → FhirMarkdown?
-
meaningWhenMissing The Implicit meaning that is to be understood when
this element is missing (e.g. 'when this element is missing, the
period is ongoing').
no setterinherited
- meaningWhenMissingElement → Element?
-
meaningWhenMissingElement ("_meaningWhenMissing") Extensions for
meaningWhenMissing
no setterinherited
- min → FhirUnsignedInt?
-
min The minimum number of times this element SHALL appear in the
instance.
no setterinherited
- minElement → Element?
-
minElement ("_min") Extensions for min
no setterinherited
- minValueDate → FhirDate?
-
minValueDate The minimum allowed value for the element. The value is
inclusive. This is allowed for the types date, dateTime, instant,
time, decimal, integer, and Quantity.
no setterinherited
- minValueDateElement → Element?
-
minValueDateElement ("_minValueDate") Extensions for minValueDate
no setterinherited
- minValueDateTime → FhirDateTime?
-
minValueDateTime The minimum allowed value for the element. The value
is inclusive. This is allowed for the types date, dateTime, instant,
time, decimal, integer, and Quantity.
no setterinherited
- minValueDateTimeElement → Element?
-
minValueDateTimeElement ("_minValueDateTime") Extensions for
minValueDateTime
no setterinherited
- minValueDecimal → FhirDecimal?
-
minValueDecimal The minimum allowed value for the element. The value
is inclusive. This is allowed for the types date, dateTime, instant,
time, decimal, integer, and Quantity.
no setterinherited
- minValueDecimalElement → Element?
-
minValueDecimalElement ("_minValueDecimal") Extensions for
minValueDecimal
no setterinherited
- minValueInstant → FhirInstant?
-
minValueInstant The minimum allowed value for the element. The value
is inclusive. This is allowed for the types date, dateTime, instant,
time, decimal, integer, and Quantity.
no setterinherited
- minValueInstantElement → Element?
-
minValueInstantElement ("_minValueInstant") Extensions for
minValueInstant
no setterinherited
- minValueInteger → FhirInteger?
-
minValueInteger The minimum allowed value for the element. The value
is inclusive. This is allowed for the types date, dateTime, instant,
time, decimal, integer, and Quantity.
no setterinherited
- minValueInteger64 → FhirInteger64?
-
minValueInteger64 The minimum allowed value for the element. The
value is inclusive. This is allowed for the types date, dateTime,
instant, time, decimal, integer, and Quantity.
no setterinherited
- minValueInteger64Element → Element?
-
minValueInteger64Element ("_minValueInteger64") Extensions for
minValueInteger64
no setterinherited
- minValueIntegerElement → Element?
-
minValueIntegerElement ("_minValueInteger") Extensions for
minValueInteger
no setterinherited
- minValuePositiveInt → FhirPositiveInt?
-
minValuePositiveInt The minimum allowed value for the element. The
value is inclusive. This is allowed for the types date, dateTime,
instant, time, decimal, integer, and Quantity.
no setterinherited
- minValuePositiveIntElement → Element?
-
minValuePositiveIntElement ("_minValuePositiveInt") Extensions for
minValuePositiveInt
no setterinherited
- minValueQuantity → Quantity?
-
minValueQuantity The minimum allowed value for the element. The value
is inclusive. This is allowed for the types date, dateTime, instant,
time, decimal, integer, and Quantity.
no setterinherited
- minValueTime → FhirTime?
-
minValueTime The minimum allowed value for the element. The value is
inclusive. This is allowed for the types date, dateTime, instant,
time, decimal, integer, and Quantity.
no setterinherited
- minValueTimeElement → Element?
-
minValueTimeElement ("_minValueTime") Extensions for minValueTime
no setterinherited
- minValueUnsignedInt → FhirUnsignedInt?
-
minValueUnsignedInt The minimum allowed value for the element. The
value is inclusive. This is allowed for the types date, dateTime,
instant, time, decimal, integer, and Quantity.
no setterinherited
- minValueUnsignedIntElement → Element?
-
minValueUnsignedIntElement ("_minValueUnsignedInt") Extensions for
minValueUnsignedInt
no setterinherited
-
modifierExtension
→ List<
FhirExtension> ? -
modifierExtension May be used to represent additional information
that is not part of the basic definition of the element and that
modifies the understanding of the element in which it is contained
and/or the understanding of the containing element's descendants.
Usually modifier elements provide negation or qualification. To make
the use of extensions safe and managable, there is a strict set of
governance applied to the definition and use of extensions. Though any
implementer can define an extension, there is a set of requirements
that SHALL be met as part of the definition of the extension.
Applications processing a resource are required to check for modifier
extensions.Modifier extensions SHALL NOT change the meaning of any
elements on Resource or DomainResource (including cannot change the
meaning of modifierExtension itself).
no setterinherited
- mustHaveValue → FhirBoolean?
-
mustHaveValue Specifies for a primitive data type that the value of
the data type cannot be replaced by an extension.
no setterinherited
- mustHaveValueElement → Element?
-
mustHaveValueElement ("_mustHaveValue") Extensions for mustHaveValue
no setterinherited
- mustSupport → FhirBoolean?
-
mustSupport If true, implementations that produce or consume
resources SHALL provide "support" for the element in some meaningful
way. Note that this is being phased out and replaced by obligations
(see below). If false, the element may be ignored and not supported.
If false, whether to populate or use the data element in any way is at
the discretion of the implementation.
no setterinherited
- mustSupportElement → Element?
-
mustSupportElement ("_mustSupport") Extensions for mustSupport
no setterinherited
- orderMeaning → String?
-
orderMeaning If present, indicates that the order of the repeating
element has meaning and describes what that meaning is. If absent, it
means that the order of the element has no meaning.
no setterinherited
- orderMeaningElement → Element?
-
orderMeaningElement ("_orderMeaning") Extensions for orderMeaning
no setterinherited
- path → String?
-
path The path identifies the element and is expressed as a
"."-separated list of ancestor elements, beginning with the name of
the resource or extension.
no setterinherited
- pathElement → Element?
-
pathElement ("_path") Extensions for path
no setterinherited
- patternAddress → Address?
-
patternAddress Specifies a value that each occurrence of the element
in the instance SHALL follow - that is, any value in the pattern must
be found in the instance, if the element has a value. Other additional
values may be found too. This is effectively constraint by example.
When pattern
x
is used to constrain a primitive, it means that the value provided in the patternx
must match the instance value exactly.no setterinherited - patternAge → Age?
-
patternAge Specifies a value that each occurrence of the element in
the instance SHALL follow - that is, any value in the pattern must be
found in the instance, if the element has a value. Other additional
values may be found too. This is effectively constraint by example.
When pattern
x
is used to constrain a primitive, it means that the value provided in the patternx
must match the instance value exactly.no setterinherited - patternAnnotation → Annotation?
-
patternAnnotation Specifies a value that each occurrence of the
element in the instance SHALL follow - that is, any value in the
pattern must be found in the instance, if the element has a value.
Other additional values may be found too. This is effectively
constraint by example.
When pattern
x
is used to constrain a primitive, it means that the value provided in the patternx
must match the instance value exactly.no setterinherited - patternAttachment → Attachment?
-
patternAttachment Specifies a value that each occurrence of the
element in the instance SHALL follow - that is, any value in the
pattern must be found in the instance, if the element has a value.
Other additional values may be found too. This is effectively
constraint by example.
When pattern
x
is used to constrain a primitive, it means that the value provided in the patternx
must match the instance value exactly.no setterinherited - patternAvailability → Availability?
-
patternAvailability Specifies a value that each occurrence of the
element in the instance SHALL follow - that is, any value in the
pattern must be found in the instance, if the element has a value.
Other additional values may be found too. This is effectively
constraint by example.
When pattern
x
is used to constrain a primitive, it means that the value provided in the patternx
must match the instance value exactly.no setterinherited - patternBase64Binary → FhirBase64Binary?
-
patternBase64Binary Specifies a value that each occurrence of the
element in the instance SHALL follow - that is, any value in the
pattern must be found in the instance, if the element has a value.
Other additional values may be found too. This is effectively
constraint by example.
When pattern
x
is used to constrain a primitive, it means that the value provided in the patternx
must match the instance value exactly.no setterinherited - patternBase64BinaryElement → Element?
-
patternBase64BinaryElement ("_patternBase64Binary") Extensions for
patternBase64Binary
no setterinherited
- patternBoolean → FhirBoolean?
-
patternBoolean Specifies a value that each occurrence of the element
in the instance SHALL follow - that is, any value in the pattern must
be found in the instance, if the element has a value. Other additional
values may be found too. This is effectively constraint by example.
When pattern
x
is used to constrain a primitive, it means that the value provided in the patternx
must match the instance value exactly.no setterinherited - patternBooleanElement → Element?
-
patternBooleanElement ("_patternBoolean") Extensions for
patternBoolean
no setterinherited
- patternCanonical → FhirCanonical?
-
patternCanonical Specifies a value that each occurrence of the
element in the instance SHALL follow - that is, any value in the
pattern must be found in the instance, if the element has a value.
Other additional values may be found too. This is effectively
constraint by example.
When pattern
x
is used to constrain a primitive, it means that the value provided in the patternx
must match the instance value exactly.no setterinherited - patternCanonicalElement → Element?
-
patternCanonicalElement ("_patternCanonical") Extensions for
patternCanonical
no setterinherited
- patternCode → FhirCode?
-
patternCode Specifies a value that each occurrence of the element in
the instance SHALL follow - that is, any value in the pattern must be
found in the instance, if the element has a value. Other additional
values may be found too. This is effectively constraint by example.
When pattern
x
is used to constrain a primitive, it means that the value provided in the patternx
must match the instance value exactly.no setterinherited - patternCodeableConcept → CodeableConcept?
-
patternCodeableConcept Specifies a value that each occurrence of the
element in the instance SHALL follow - that is, any value in the
pattern must be found in the instance, if the element has a value.
Other additional values may be found too. This is effectively
constraint by example.
When pattern
x
is used to constrain a primitive, it means that the value provided in the patternx
must match the instance value exactly.no setterinherited - patternCodeableReference → CodeableReference?
-
patternCodeableReference Specifies a value that each occurrence of
the element in the instance SHALL follow - that is, any value in the
pattern must be found in the instance, if the element has a value.
Other additional values may be found too. This is effectively
constraint by example.
When pattern
x
is used to constrain a primitive, it means that the value provided in the patternx
must match the instance value exactly.no setterinherited - patternCodeElement → Element?
-
patternCodeElement ("_patternCode") Extensions for patternCode
no setterinherited
- patternCoding → Coding?
-
patternCoding Specifies a value that each occurrence of the element
in the instance SHALL follow - that is, any value in the pattern must
be found in the instance, if the element has a value. Other additional
values may be found too. This is effectively constraint by example.
When pattern
x
is used to constrain a primitive, it means that the value provided in the patternx
must match the instance value exactly.no setterinherited - patternContactDetail → ContactDetail?
-
patternContactDetail Specifies a value that each occurrence of the
element in the instance SHALL follow - that is, any value in the
pattern must be found in the instance, if the element has a value.
Other additional values may be found too. This is effectively
constraint by example.
When pattern
x
is used to constrain a primitive, it means that the value provided in the patternx
must match the instance value exactly.no setterinherited - patternContactPoint → ContactPoint?
-
patternContactPoint Specifies a value that each occurrence of the
element in the instance SHALL follow - that is, any value in the
pattern must be found in the instance, if the element has a value.
Other additional values may be found too. This is effectively
constraint by example.
When pattern
x
is used to constrain a primitive, it means that the value provided in the patternx
must match the instance value exactly.no setterinherited - patternCount → Count?
-
patternCount Specifies a value that each occurrence of the element in
the instance SHALL follow - that is, any value in the pattern must be
found in the instance, if the element has a value. Other additional
values may be found too. This is effectively constraint by example.
When pattern
x
is used to constrain a primitive, it means that the value provided in the patternx
must match the instance value exactly.no setterinherited - patternDataRequirement → DataRequirement?
-
patternDataRequirement Specifies a value that each occurrence of the
element in the instance SHALL follow - that is, any value in the
pattern must be found in the instance, if the element has a value.
Other additional values may be found too. This is effectively
constraint by example.
When pattern
x
is used to constrain a primitive, it means that the value provided in the patternx
must match the instance value exactly.no setterinherited - patternDate → FhirDate?
-
patternDate Specifies a value that each occurrence of the element in
the instance SHALL follow - that is, any value in the pattern must be
found in the instance, if the element has a value. Other additional
values may be found too. This is effectively constraint by example.
When pattern
x
is used to constrain a primitive, it means that the value provided in the patternx
must match the instance value exactly.no setterinherited - patternDateElement → Element?
-
patternDateElement ("_patternDate") Extensions for patternDate
no setterinherited
- patternDateTime → FhirDateTime?
-
patternDateTime Specifies a value that each occurrence of the element
in the instance SHALL follow - that is, any value in the pattern must
be found in the instance, if the element has a value. Other additional
values may be found too. This is effectively constraint by example.
When pattern
x
is used to constrain a primitive, it means that the value provided in the patternx
must match the instance value exactly.no setterinherited - patternDateTimeElement → Element?
-
patternDateTimeElement ("_patternDateTime") Extensions for
patternDateTime
no setterinherited
- patternDecimal → FhirDecimal?
-
patternDecimal Specifies a value that each occurrence of the element
in the instance SHALL follow - that is, any value in the pattern must
be found in the instance, if the element has a value. Other additional
values may be found too. This is effectively constraint by example.
When pattern
x
is used to constrain a primitive, it means that the value provided in the patternx
must match the instance value exactly.no setterinherited - patternDecimalElement → Element?
-
patternDecimalElement ("_patternDecimal") Extensions for
patternDecimal
no setterinherited
- patternDistance → Distance?
-
patternDistance Specifies a value that each occurrence of the element
in the instance SHALL follow - that is, any value in the pattern must
be found in the instance, if the element has a value. Other additional
values may be found too. This is effectively constraint by example.
When pattern
x
is used to constrain a primitive, it means that the value provided in the patternx
must match the instance value exactly.no setterinherited - patternDosage → Dosage?
-
patternDosage Specifies a value that each occurrence of the element
in the instance SHALL follow - that is, any value in the pattern must
be found in the instance, if the element has a value. Other additional
values may be found too. This is effectively constraint by example.
When pattern
x
is used to constrain a primitive, it means that the value provided in the patternx
must match the instance value exactly.no setterinherited - patternDuration → FhirDuration?
-
patternDuration Specifies a value that each occurrence of the element
in the instance SHALL follow - that is, any value in the pattern must
be found in the instance, if the element has a value. Other additional
values may be found too. This is effectively constraint by example.
When pattern
x
is used to constrain a primitive, it means that the value provided in the patternx
must match the instance value exactly.no setterinherited - patternExpression → FhirExpression?
-
patternExpression Specifies a value that each occurrence of the
element in the instance SHALL follow - that is, any value in the
pattern must be found in the instance, if the element has a value.
Other additional values may be found too. This is effectively
constraint by example.
When pattern
x
is used to constrain a primitive, it means that the value provided in the patternx
must match the instance value exactly.no setterinherited - patternExtendedContactDetail → ExtendedContactDetail?
-
patternExtendedContactDetail Specifies a value that each occurrence
of the element in the instance SHALL follow - that is, any value in
the pattern must be found in the instance, if the element has a value.
Other additional values may be found too. This is effectively
constraint by example.
When pattern
x
is used to constrain a primitive, it means that the value provided in the patternx
must match the instance value exactly.no setterinherited - patternHumanName → HumanName?
-
patternHumanName Specifies a value that each occurrence of the
element in the instance SHALL follow - that is, any value in the
pattern must be found in the instance, if the element has a value.
Other additional values may be found too. This is effectively
constraint by example.
When pattern
x
is used to constrain a primitive, it means that the value provided in the patternx
must match the instance value exactly.no setterinherited - patternId → FhirId?
-
patternId Specifies a value that each occurrence of the element in
the instance SHALL follow - that is, any value in the pattern must be
found in the instance, if the element has a value. Other additional
values may be found too. This is effectively constraint by example.
When pattern
x
is used to constrain a primitive, it means that the value provided in the patternx
must match the instance value exactly.no setterinherited - patternIdElement → Element?
-
patternIdElement ("_patternId") Extensions for patternId
no setterinherited
- patternIdentifier → Identifier?
-
patternIdentifier Specifies a value that each occurrence of the
element in the instance SHALL follow - that is, any value in the
pattern must be found in the instance, if the element has a value.
Other additional values may be found too. This is effectively
constraint by example.
When pattern
x
is used to constrain a primitive, it means that the value provided in the patternx
must match the instance value exactly.no setterinherited - patternInstant → FhirInstant?
-
patternInstant Specifies a value that each occurrence of the element
in the instance SHALL follow - that is, any value in the pattern must
be found in the instance, if the element has a value. Other additional
values may be found too. This is effectively constraint by example.
When pattern
x
is used to constrain a primitive, it means that the value provided in the patternx
must match the instance value exactly.no setterinherited - patternInstantElement → Element?
-
patternInstantElement ("_patternInstant") Extensions for
patternInstant
no setterinherited
- patternInteger → FhirInteger?
-
patternInteger Specifies a value that each occurrence of the element
in the instance SHALL follow - that is, any value in the pattern must
be found in the instance, if the element has a value. Other additional
values may be found too. This is effectively constraint by example.
When pattern
x
is used to constrain a primitive, it means that the value provided in the patternx
must match the instance value exactly.no setterinherited - patternInteger64 → FhirInteger64?
-
patternInteger64 Specifies a value that each occurrence of the
element in the instance SHALL follow - that is, any value in the
pattern must be found in the instance, if the element has a value.
Other additional values may be found too. This is effectively
constraint by example.
When pattern
x
is used to constrain a primitive, it means that the value provided in the patternx
must match the instance value exactly.no setterinherited - patternInteger64Element → Element?
-
patternInteger64Element ("_patternInteger64") Extensions for
patternInteger64
no setterinherited
- patternIntegerElement → Element?
-
patternIntegerElement ("_patternInteger") Extensions for
patternInteger
no setterinherited
- patternMarkdown → FhirMarkdown?
-
patternMarkdown Specifies a value that each occurrence of the element
in the instance SHALL follow - that is, any value in the pattern must
be found in the instance, if the element has a value. Other additional
values may be found too. This is effectively constraint by example.
When pattern
x
is used to constrain a primitive, it means that the value provided in the patternx
must match the instance value exactly.no setterinherited - patternMarkdownElement → Element?
-
patternMarkdownElement ("_patternMarkdown") Extensions for
patternMarkdown
no setterinherited
- patternMeta → FhirMeta?
-
patternMeta Specifies a value that each occurrence of the element in
the instance SHALL follow - that is, any value in the pattern must be
found in the instance, if the element has a value. Other additional
values may be found too. This is effectively constraint by example.
When pattern
x
is used to constrain a primitive, it means that the value provided in the patternx
must match the instance value exactly.no setterinherited - patternMoney → Money?
-
patternMoney Specifies a value that each occurrence of the element in
the instance SHALL follow - that is, any value in the pattern must be
found in the instance, if the element has a value. Other additional
values may be found too. This is effectively constraint by example.
When pattern
x
is used to constrain a primitive, it means that the value provided in the patternx
must match the instance value exactly.no setterinherited - patternOid → FhirId?
-
patternOid Specifies a value that each occurrence of the element in
the instance SHALL follow - that is, any value in the pattern must be
found in the instance, if the element has a value. Other additional
values may be found too. This is effectively constraint by example.
When pattern
x
is used to constrain a primitive, it means that the value provided in the patternx
must match the instance value exactly.no setterinherited - patternOidElement → Element?
-
patternOidElement ("_patternOid") Extensions for patternOid
no setterinherited
- patternParameterDefinition → ParameterDefinition?
-
patternParameterDefinition Specifies a value that each occurrence of
the element in the instance SHALL follow - that is, any value in the
pattern must be found in the instance, if the element has a value.
Other additional values may be found too. This is effectively
constraint by example.
When pattern
x
is used to constrain a primitive, it means that the value provided in the patternx
must match the instance value exactly.no setterinherited - patternPeriod → Period?
-
patternPeriod Specifies a value that each occurrence of the element
in the instance SHALL follow - that is, any value in the pattern must
be found in the instance, if the element has a value. Other additional
values may be found too. This is effectively constraint by example.
When pattern
x
is used to constrain a primitive, it means that the value provided in the patternx
must match the instance value exactly.no setterinherited - patternPositiveInt → FhirPositiveInt?
-
patternPositiveInt Specifies a value that each occurrence of the
element in the instance SHALL follow - that is, any value in the
pattern must be found in the instance, if the element has a value.
Other additional values may be found too. This is effectively
constraint by example.
When pattern
x
is used to constrain a primitive, it means that the value provided in the patternx
must match the instance value exactly.no setterinherited - patternPositiveIntElement → Element?
-
patternPositiveIntElement ("_patternPositiveInt") Extensions for
patternPositiveInt
no setterinherited
- patternQuantity → Quantity?
-
patternQuantity Specifies a value that each occurrence of the element
in the instance SHALL follow - that is, any value in the pattern must
be found in the instance, if the element has a value. Other additional
values may be found too. This is effectively constraint by example.
When pattern
x
is used to constrain a primitive, it means that the value provided in the patternx
must match the instance value exactly.no setterinherited - patternRange → Range?
-
patternRange Specifies a value that each occurrence of the element in
the instance SHALL follow - that is, any value in the pattern must be
found in the instance, if the element has a value. Other additional
values may be found too. This is effectively constraint by example.
When pattern
x
is used to constrain a primitive, it means that the value provided in the patternx
must match the instance value exactly.no setterinherited - patternRatio → Ratio?
-
patternRatio Specifies a value that each occurrence of the element in
the instance SHALL follow - that is, any value in the pattern must be
found in the instance, if the element has a value. Other additional
values may be found too. This is effectively constraint by example.
When pattern
x
is used to constrain a primitive, it means that the value provided in the patternx
must match the instance value exactly.no setterinherited - patternRatioRange → RatioRange?
-
patternRatioRange Specifies a value that each occurrence of the
element in the instance SHALL follow - that is, any value in the
pattern must be found in the instance, if the element has a value.
Other additional values may be found too. This is effectively
constraint by example.
When pattern
x
is used to constrain a primitive, it means that the value provided in the patternx
must match the instance value exactly.no setterinherited - patternReference → Reference?
-
patternReference Specifies a value that each occurrence of the
element in the instance SHALL follow - that is, any value in the
pattern must be found in the instance, if the element has a value.
Other additional values may be found too. This is effectively
constraint by example.
When pattern
x
is used to constrain a primitive, it means that the value provided in the patternx
must match the instance value exactly.no setterinherited - patternRelatedArtifact → RelatedArtifact?
-
patternRelatedArtifact Specifies a value that each occurrence of the
element in the instance SHALL follow - that is, any value in the
pattern must be found in the instance, if the element has a value.
Other additional values may be found too. This is effectively
constraint by example.
When pattern
x
is used to constrain a primitive, it means that the value provided in the patternx
must match the instance value exactly.no setterinherited - patternSampledData → SampledData?
-
patternSampledData Specifies a value that each occurrence of the
element in the instance SHALL follow - that is, any value in the
pattern must be found in the instance, if the element has a value.
Other additional values may be found too. This is effectively
constraint by example.
When pattern
x
is used to constrain a primitive, it means that the value provided in the patternx
must match the instance value exactly.no setterinherited - patternSignature → Signature?
-
patternSignature Specifies a value that each occurrence of the
element in the instance SHALL follow - that is, any value in the
pattern must be found in the instance, if the element has a value.
Other additional values may be found too. This is effectively
constraint by example.
When pattern
x
is used to constrain a primitive, it means that the value provided in the patternx
must match the instance value exactly.no setterinherited - patternString → String?
-
patternString Specifies a value that each occurrence of the element
in the instance SHALL follow - that is, any value in the pattern must
be found in the instance, if the element has a value. Other additional
values may be found too. This is effectively constraint by example.
When pattern
x
is used to constrain a primitive, it means that the value provided in the patternx
must match the instance value exactly.no setterinherited - patternStringElement → Element?
-
patternStringElement ("_patternString") Extensions for patternString
no setterinherited
- patternTime → FhirTime?
-
patternTime Specifies a value that each occurrence of the element in
the instance SHALL follow - that is, any value in the pattern must be
found in the instance, if the element has a value. Other additional
values may be found too. This is effectively constraint by example.
When pattern
x
is used to constrain a primitive, it means that the value provided in the patternx
must match the instance value exactly.no setterinherited - patternTimeElement → Element?
-
patternTimeElement ("_patternTime") Extensions for patternTime
no setterinherited
- patternTiming → Timing?
-
patternTiming Specifies a value that each occurrence of the element
in the instance SHALL follow - that is, any value in the pattern must
be found in the instance, if the element has a value. Other additional
values may be found too. This is effectively constraint by example.
When pattern
x
is used to constrain a primitive, it means that the value provided in the patternx
must match the instance value exactly.no setterinherited - patternTriggerDefinition → TriggerDefinition?
-
patternTriggerDefinition Specifies a value that each occurrence of
the element in the instance SHALL follow - that is, any value in the
pattern must be found in the instance, if the element has a value.
Other additional values may be found too. This is effectively
constraint by example.
When pattern
x
is used to constrain a primitive, it means that the value provided in the patternx
must match the instance value exactly.no setterinherited - patternUnsignedInt → FhirUnsignedInt?
-
patternUnsignedInt Specifies a value that each occurrence of the
element in the instance SHALL follow - that is, any value in the
pattern must be found in the instance, if the element has a value.
Other additional values may be found too. This is effectively
constraint by example.
When pattern
x
is used to constrain a primitive, it means that the value provided in the patternx
must match the instance value exactly.no setterinherited - patternUnsignedIntElement → Element?
-
patternUnsignedIntElement ("_patternUnsignedInt") Extensions for
patternUnsignedInt
no setterinherited
- patternUri → FhirUri?
-
patternUri Specifies a value that each occurrence of the element in
the instance SHALL follow - that is, any value in the pattern must be
found in the instance, if the element has a value. Other additional
values may be found too. This is effectively constraint by example.
When pattern
x
is used to constrain a primitive, it means that the value provided in the patternx
must match the instance value exactly.no setterinherited - patternUriElement → Element?
-
patternUriElement ("_patternUri") Extensions for patternUri
no setterinherited
- patternUrl → FhirUrl?
-
patternUrl Specifies a value that each occurrence of the element in
the instance SHALL follow - that is, any value in the pattern must be
found in the instance, if the element has a value. Other additional
values may be found too. This is effectively constraint by example.
When pattern
x
is used to constrain a primitive, it means that the value provided in the patternx
must match the instance value exactly.no setterinherited - patternUrlElement → Element?
-
patternUrlElement ("_patternUrl") Extensions for patternUrl
no setterinherited
- patternUsageContext → UsageContext?
-
patternUsageContext Specifies a value that each occurrence of the
element in the instance SHALL follow - that is, any value in the
pattern must be found in the instance, if the element has a value.
Other additional values may be found too. This is effectively
constraint by example.
When pattern
x
is used to constrain a primitive, it means that the value provided in the patternx
must match the instance value exactly.no setterinherited - patternUuid → FhirId?
-
patternUuid Specifies a value that each occurrence of the element in
the instance SHALL follow - that is, any value in the pattern must be
found in the instance, if the element has a value. Other additional
values may be found too. This is effectively constraint by example.
When pattern
x
is used to constrain a primitive, it means that the value provided in the patternx
must match the instance value exactly.no setterinherited - patternUuidElement → Element?
-
patternUuidElement ("_patternUuid") Extensions for patternUuid
no setterinherited
-
representation
→ List<
ElementDefinitionRepresentation> ? -
representation Codes that define how this element is represented in
instances, when the deviation varies from the normal case. No
extensions are allowed on elements with a representation of 'xmlAttr',
no matter what FHIR serialization format is used.
no setterinherited
-
representationElement
→ List<
Element> ? -
representationElement ("_representation") Extensions for
representation
no setterinherited
- requirements → FhirMarkdown?
-
requirements This element is for traceability of why the element was
created and why the constraints exist as they do. This may be used to
point to source materials or specifications that drove the structure
of this element.
no setterinherited
- requirementsElement → Element?
-
requirementsElement ("_requirements") Extensions for requirements
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- short → String?
-
short A concise description of what this element means (e.g. for use
in autogenerated summaries).
no setterinherited
- shortElement → Element?
-
shortElement ("_short") Extensions for short
no setterinherited
- sliceIsConstraining → FhirBoolean?
-
sliceIsConstraining If true, indicates that this slice definition is
constraining a slice definition with the same name in an inherited
profile. If false, the slice is not overriding any slice in an
inherited profile. If missing, the slice might or might not be
overriding a slice in an inherited profile, depending on the sliceName.
no setterinherited
- sliceIsConstrainingElement → Element?
-
sliceIsConstrainingElement ("_sliceIsConstraining") Extensions for
sliceIsConstraining
no setterinherited
- sliceName → String?
-
sliceName The name of this element definition slice, when slicing is
working. The name must be a token with no dots or spaces. This is a
unique name referring to a specific set of constraints applied to this
element, used to provide a name to different slices of the same
element.
no setterinherited
- sliceNameElement → Element?
-
sliceNameElement ("_sliceName") Extensions for sliceName
no setterinherited
- slicing → ElementDefinitionSlicing?
-
slicing Indicates that the element is sliced into a set of
alternative definitions (i.e. in a structure definition, there are
multiple different constraints on a single element in the base
resource). Slicing can be used in any resource that has cardinality
..* on the base resource, or any resource with a choice of types. The
set of slices is any elements that come after this in the element
sequence that have the same path, until a shorter path occurs (the
shorter path terminates the set).
no setterinherited
-
type
→ List<
ElementDefinitionType> ? -
type The data type or resource that the value of this element is
permitted to be.
no setterinherited
-
valueAlternatives
→ List<
FhirCanonical> ? -
valueAlternatives Specifies a list of extensions that can appear in
place of a primitive value.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
inherited
-
toJsonString(
) → String - Another convenience method because more and more I'm transmitting FHIR data as a String and not a Map
-
toString(
) → String -
A string representation of this object.
inherited
-
toYaml(
) → String - Produces a Yaml formatted String version of the object
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited