ElementDefinitionExample class

ElementDefinitionExample Captures constraints on each element within

Annotations
  • @freezed

Constructors

ElementDefinitionExample({@JsonKey(name: 'id') String? fhirId, @JsonKey(name: 'extension') List<FhirExtension>? extension_, List<FhirExtension>? modifierExtension, String? label, @JsonKey(name: '_label') Element? labelElement, FhirBase64Binary? valueBase64Binary, @JsonKey(name: '_valueBase64Binary') Element? valueBase64BinaryElement, FhirBoolean? valueBoolean, @JsonKey(name: '_valueBoolean') Element? valueBooleanElement, FhirCanonical? valueCanonical, @JsonKey(name: '_valueCanonical') Element? valueCanonicalElement, FhirCode? valueCode, @JsonKey(name: '_valueCode') Element? valueCodeElement, FhirDate? valueDate, @JsonKey(name: '_valueDate') Element? valueDateElement, FhirDateTime? valueDateTime, @JsonKey(name: '_valueDateTime') Element? valueDateTimeElement, FhirDecimal? valueDecimal, @JsonKey(name: '_valueDecimal') Element? valueDecimalElement, FhirId? valueId, @JsonKey(name: '_valueId') Element? valueIdElement, FhirInstant? valueInstant, @JsonKey(name: '_valueInstant') Element? valueInstantElement, FhirInteger? valueInteger, @JsonKey(name: '_valueInteger') Element? valueIntegerElement, FhirMarkdown? valueMarkdown, @JsonKey(name: '_valueMarkdown') Element? valueMarkdownElement, FhirOid? valueOid, @JsonKey(name: '_valueOid') Element? valueOidElement, FhirPositiveInt? valuePositiveInt, @JsonKey(name: '_valuePositiveInt') Element? valuePositiveIntElement, String? valueString, @JsonKey(name: '_valueString') Element? valueStringElement, FhirTime? valueTime, @JsonKey(name: '_valueTime') Element? valueTimeElement, FhirUnsignedInt? valueUnsignedInt, @JsonKey(name: '_valueUnsignedInt') Element? valueUnsignedIntElement, FhirUri? valueUri, @JsonKey(name: '_valueUri') Element? valueUriElement, FhirUrl? valueUrl, @JsonKey(name: '_valueUrl') Element? valueUrlElement, FhirUuid? valueUuid, @JsonKey(name: '_valueUuid') Element? valueUuidElement, Address? valueAddress, Age? valueAge, Annotation? valueAnnotation, Attachment? valueAttachment, CodeableConcept? valueCodeableConcept, CodeableReference? valueCodeableReference, Coding? valueCoding, ContactPoint? valueContactPoint, Count? valueCount, Distance? valueDistance, FhirDuration? valueDuration, HumanName? valueHumanName, Identifier? valueIdentifier, Money? valueMoney, Period? valuePeriod, Quantity? valueQuantity, Range? valueRange, Ratio? valueRatio, RatioRange? valueRatioRange, Reference? valueReference, SampledData? valueSampledData, Signature? valueSignature, Timing? valueTiming, ContactDetail? valueContactDetail, Contributor? valueContributor, DataRequirement? valueDataRequirement, FhirExpression? valueExpression, ParameterDefinition? valueParameterDefinition, RelatedArtifact? valueRelatedArtifact, TriggerDefinition? valueTriggerDefinition, UsageContext? valueUsageContext, Dosage? valueDosage, FhirMeta? valueMeta})
ElementDefinitionExample Captures constraints on each element within the resource, profile, or extension.
const
factory
ElementDefinitionExample.fromJson(Map<String, dynamic> json)
Factory constructor, accepts Map<String, dynamic> as an argument
factory
ElementDefinitionExample.fromJsonString(String source)
Acts like a constructor, returns a ElementDefinitionExample, accepts a String as an argument, mostly because I got tired of typing it out
factory
ElementDefinitionExample.fromYaml(dynamic yaml)
Factory constructor that accepts a String in YAML format as an argument
factory

Properties

copyWith → $ElementDefinitionExampleCopyWith<ElementDefinitionExample>
no setterinherited
extension_ List<FhirExtension>?
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 manageable, 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
hashCode int
The hash code for this object.
no setterinherited
label String?
label Describes the purpose of this example amoung the set of examples.
no setterinherited
labelElement Element?
labelElement Extensions for label
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 manageable, 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
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
valueAddress Address?
valueAddress The actual value for the element, which must be one of the types allowed for this element.
no setterinherited
valueAge Age?
valueAge The actual value for the element, which must be one of the types allowed for this element.
no setterinherited
valueAnnotation Annotation?
valueAnnotation The actual value for the element, which must be one of the types allowed for this element.
no setterinherited
valueAttachment Attachment?
valueAttachment The actual value for the element, which must be one of the types allowed for this element.
no setterinherited
valueBase64Binary FhirBase64Binary?
valueBase64Binary The actual value for the element, which must be one of the types allowed for this element.
no setterinherited
valueBase64BinaryElement Element?
valueBase64BinaryElement Extensions for valueBase64Binary
no setterinherited
valueBoolean FhirBoolean?
valueBoolean The actual value for the element, which must be one of the types allowed for this element.
no setterinherited
valueBooleanElement Element?
valueBooleanElement Extensions for valueBoolean
no setterinherited
valueCanonical FhirCanonical?
valueCanonical The actual value for the element, which must be one of the types allowed for this element.
no setterinherited
valueCanonicalElement Element?
valueCanonicalElement Extensions for valueCanonical
no setterinherited
valueCode FhirCode?
valueCode The actual value for the element, which must be one of the types allowed for this element.
no setterinherited
valueCodeableConcept CodeableConcept?
valueCodeableConcept The actual value for the element, which must be one of the types allowed for this element.
no setterinherited
valueCodeableReference CodeableReference?
no setterinherited
valueCodeElement Element?
valueCodeElement Extensions for valueCode
no setterinherited
valueCoding Coding?
valueCoding The actual value for the element, which must be one of the types allowed for this element.
no setterinherited
valueContactDetail ContactDetail?
valueContactDetail The actual value for the element, which must be one of the types allowed for this element.
no setterinherited
valueContactPoint ContactPoint?
valueContactPoint The actual value for the element, which must be one of the types allowed for this element.
no setterinherited
valueContributor Contributor?
valueContributor The actual value for the element, which must be one of the types allowed for this element.
no setterinherited
valueCount Count?
valueCount The actual value for the element, which must be one of the types allowed for this element.
no setterinherited
valueDataRequirement DataRequirement?
valueDataRequirement The actual value for the element, which must be one of the types allowed for this element.
no setterinherited
valueDate FhirDate?
valueDate The actual value for the element, which must be one of the types allowed for this element.
no setterinherited
valueDateElement Element?
valueDateElement Extensions for valueDate
no setterinherited
valueDateTime FhirDateTime?
valueDateTime The actual value for the element, which must be one of the types allowed for this element.
no setterinherited
valueDateTimeElement Element?
valueDateTimeElement Extensions for valueDateTime
no setterinherited
valueDecimal FhirDecimal?
valueDecimal The actual value for the element, which must be one of the types allowed for this element.
no setterinherited
valueDecimalElement Element?
valueDecimalElement Extensions for valueDecimal
no setterinherited
valueDistance Distance?
valueDistance The actual value for the element, which must be one of the types allowed for this element.
no setterinherited
valueDosage Dosage?
valueDosage The actual value for the element, which must be one of the types allowed for this element.
no setterinherited
valueDuration FhirDuration?
valueDuration The actual value for the element, which must be one of the types allowed for this element.
no setterinherited
valueExpression FhirExpression?
valueExpression The actual value for the element, which must be one of the types allowed for this element.
no setterinherited
valueHumanName HumanName?
valueHumanName The actual value for the element, which must be one of the types allowed for this element.
no setterinherited
valueId FhirId?
valueId The actual value for the element, which must be one of the types allowed for this element.
no setterinherited
valueIdElement Element?
valueIdElement Extensions for valueId
no setterinherited
valueIdentifier Identifier?
valueIdentifier The actual value for the element, which must be one of the types allowed for this element.
no setterinherited
valueInstant FhirInstant?
valueInstant The actual value for the element, which must be one of the types allowed for this element.
no setterinherited
valueInstantElement Element?
valueInstantElement Extensions for valueInstant
no setterinherited
valueInteger FhirInteger?
valueInteger The actual value for the element, which must be one of the types allowed for this element.
no setterinherited
valueIntegerElement Element?
valueIntegerElement Extensions for valueInteger
no setterinherited
valueMarkdown FhirMarkdown?
valueMarkdown The actual value for the element, which must be one of the types allowed for this element.
no setterinherited
valueMarkdownElement Element?
valueMarkdownElement Extensions for valueMarkdown
no setterinherited
valueMeta FhirMeta?
valueMeta The actual value for the element, which must be one of the types allowed for this element.
no setterinherited
valueMoney Money?
valueMoney The actual value for the element, which must be one of the types allowed for this element.
no setterinherited
valueOid FhirOid?
valueOid The actual value for the element, which must be one of the types allowed for this element.
no setterinherited
valueOidElement Element?
valueOidElement Extensions for valueOid
no setterinherited
valueParameterDefinition ParameterDefinition?
valueParameterDefinition The actual value for the element, which must be one of the types allowed for this element.
no setterinherited
valuePeriod Period?
valuePeriod The actual value for the element, which must be one of the types allowed for this element.
no setterinherited
valuePositiveInt FhirPositiveInt?
valuePositiveInt The actual value for the element, which must be one of the types allowed for this element.
no setterinherited
valuePositiveIntElement Element?
valuePositiveIntElement Extensions for valuePositiveInt
no setterinherited
valueQuantity Quantity?
valueQuantity The actual value for the element, which must be one of the types allowed for this element.
no setterinherited
valueRange Range?
valueRange The actual value for the element, which must be one of the types allowed for this element.
no setterinherited
valueRatio Ratio?
valueRatio The actual value for the element, which must be one of the types allowed for this element.
no setterinherited
valueRatioRange RatioRange?
no setterinherited
valueReference Reference?
valueReference The actual value for the element, which must be one of the types allowed for this element.
no setterinherited
valueRelatedArtifact RelatedArtifact?
valueRelatedArtifact The actual value for the element, which must be one of the types allowed for this element.
no setterinherited
valueSampledData SampledData?
valueSampledData The actual value for the element, which must be one of the types allowed for this element.
no setterinherited
valueSignature Signature?
valueSignature The actual value for the element, which must be one of the types allowed for this element.
no setterinherited
valueString String?
valueString The actual value for the element, which must be one of the types allowed for this element.
no setterinherited
valueStringElement Element?
valueStringElement Extensions for valueString
no setterinherited
valueTime FhirTime?
valueTime The actual value for the element, which must be one of the types allowed for this element.
no setterinherited
valueTimeElement Element?
valueTimeElement Extensions for valueTime
no setterinherited
valueTiming Timing?
valueTiming The actual value for the element, which must be one of the types allowed for this element.
no setterinherited
valueTriggerDefinition TriggerDefinition?
valueTriggerDefinition The actual value for the element, which must be one of the types allowed for this element.
no setterinherited
valueUnsignedInt FhirUnsignedInt?
valueUnsignedInt The actual value for the element, which must be one of the types allowed for this element.
no setterinherited
valueUnsignedIntElement Element?
valueUnsignedIntElement Extensions for valueUnsignedInt
no setterinherited
valueUri FhirUri?
valueUri The actual value for the element, which must be one of the types allowed for this element.
no setterinherited
valueUriElement Element?
valueUriElement Extensions for valueUri
no setterinherited
valueUrl FhirUrl?
valueUrl The actual value for the element, which must be one of the types allowed for this element.
no setterinherited
valueUrlElement Element?
valueUrlElement Extensions for valueUrl
no setterinherited
valueUsageContext UsageContext?
valueUsageContext The actual value for the element, which must be one of the types allowed for this element.
no setterinherited
valueUuid FhirUuid?
valueUuid The actual value for the element, which must be one of the types allowed for this element.
no setterinherited
valueUuidElement Element?
valueUuidElement Extensions for valueUuid
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