FhirExtension class

extension_ Optional Extension Element - found in all resources.

Annotations
  • @freezed

Constructors

FhirExtension({@JsonKey(name: 'id') String? fhirId, @JsonKey(name: 'extension') List<FhirExtension>? extension_, FhirUri? url, @JsonKey(name: '_url') Element? urlElement, 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, FhirInteger64? valueInteger64, @JsonKey(name: '_valueInteger64') Element? valueInteger64Element, 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, Availability? valueAvailability, 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, 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})
extension_ Optional Extension Element - found in all resources.
const
factory
FhirExtension.fromJson(Map<String, dynamic> json)
Factory constructor, accepts Map<String, dynamic> as an argument
factory
FhirExtension.fromJsonString(String source)
Acts like a constructor, returns a FhirExtension, accepts a String as an argument, mostly because I got tired of typing it out
factory
FhirExtension.fromYaml(dynamic yaml)
Factory constructor that accepts a String in YAML format as an argument
factory

Properties

copyWith → $FhirExtensionCopyWith<FhirExtension>
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
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
url FhirUri?
url Source of the definition for the extension code - a logical name or a URL.
no setterinherited
urlElement Element?
urlElement Extensions for url
no setterinherited
valueAddress Address?
valueAddress Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).
no setterinherited
valueAge Age?
valueAge Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).
no setterinherited
valueAnnotation Annotation?
valueAnnotation Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).
no setterinherited
valueAttachment Attachment?
valueAttachment Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).
no setterinherited
valueAvailability Availability?
valueAvailability Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).
no setterinherited
valueBase64Binary FhirBase64Binary?
valueBase64Binary Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).
no setterinherited
valueBase64BinaryElement Element?
valueBase64BinaryElement Extensions for valueBase64Binary
no setterinherited
valueBoolean FhirBoolean?
valueBoolean Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).
no setterinherited
valueBooleanElement Element?
valueBooleanElement Extensions for valueBoolean
no setterinherited
valueCanonical FhirCanonical?
valueCanonical Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).
no setterinherited
valueCanonicalElement Element?
valueCanonicalElement Extensions for valueCanonical
no setterinherited
valueCode FhirCode?
valueCode Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).
no setterinherited
valueCodeableConcept CodeableConcept?
valueCodeableConcept Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).
no setterinherited
valueCodeableReference CodeableReference?
valueCodeableReference A reference to a resource (by instance), or instead, a reference to a concept defined in a terminology or ontology (by class)."
no setterinherited
valueCodeElement Element?
valueCodeElement Extensions for valueCode
no setterinherited
valueCoding Coding?
valueCoding Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).
no setterinherited
valueContactDetail ContactDetail?
valueContactDetail Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).
no setterinherited
valueContactPoint ContactPoint?
valueContactPoint Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).
no setterinherited
valueContributor Contributor?
valueContributor Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).
no setterinherited
valueCount Count?
valueCount Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).
no setterinherited
valueDataRequirement DataRequirement?
valueDataRequirement Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).
no setterinherited
valueDate FhirDate?
valueDate Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).
no setterinherited
valueDateElement Element?
valueDateElement Extensions for valueDate
no setterinherited
valueDateTime FhirDateTime?
valueDateTime Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).
no setterinherited
valueDateTimeElement Element?
valueDateTimeElement Extensions for valueDateTime
no setterinherited
valueDecimal FhirDecimal?
valueDecimal Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).
no setterinherited
valueDecimalElement Element?
valueDecimalElement Extensions for valueDecimal
no setterinherited
valueDistance Distance?
valueDistance Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).
no setterinherited
valueDosage Dosage?
valueDosage Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).
no setterinherited
valueDuration FhirDuration?
valueDuration Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).
no setterinherited
valueExpression FhirExpression?
valueExpression Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).
no setterinherited
valueHumanName HumanName?
valueHumanName Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).
no setterinherited
valueId FhirId?
valueId Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).
no setterinherited
valueIdElement Element?
valueIdElement Extensions for valueId
no setterinherited
valueIdentifier Identifier?
valueIdentifier Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).
no setterinherited
valueInstant FhirInstant?
valueInstant Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).
no setterinherited
valueInstantElement Element?
valueInstantElement Extensions for valueInstant
no setterinherited
valueInteger FhirInteger?
valueInteger Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).
no setterinherited
valueInteger64 FhirInteger64?
valueMarkdown Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).
no setterinherited
valueInteger64Element Element?
valueMarkdownElement Extensions for valueMarkdown
no setterinherited
valueIntegerElement Element?
valueIntegerElement Extensions for valueInteger
no setterinherited
valueMarkdown FhirMarkdown?
no setterinherited
valueMarkdownElement Element?
no setterinherited
valueMeta FhirMeta?
valueMeta Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).
no setterinherited
valueMoney Money?
valueMoney Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).
no setterinherited
valueOid FhirOid?
valueOid Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).
no setterinherited
valueOidElement Element?
valueOidElement Extensions for valueOid
no setterinherited
valueParameterDefinition ParameterDefinition?
valueParameterDefinition Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).
no setterinherited
valuePeriod Period?
valuePeriod Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).
no setterinherited
valuePositiveInt FhirPositiveInt?
valuePositiveInt Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).
no setterinherited
valuePositiveIntElement Element?
valuePositiveIntElement Extensions for valuePositiveInt
no setterinherited
valueQuantity Quantity?
valueQuantity Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).
no setterinherited
valueRange Range?
valueRange Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).
no setterinherited
valueRatio Ratio?
valueRatio Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).
no setterinherited
valueReference Reference?
valueReference Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).
no setterinherited
valueRelatedArtifact RelatedArtifact?
valueRelatedArtifact Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).
no setterinherited
valueSampledData SampledData?
valueSampledData Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).
no setterinherited
valueSignature Signature?
valueSignature Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).
no setterinherited
valueString String?
valueString Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).
no setterinherited
valueStringElement Element?
valueStringElement Extensions for valueString
no setterinherited
valueTime FhirTime?
valueTime Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).
no setterinherited
valueTimeElement Element?
valueTimeElement Extensions for valueTime
no setterinherited
valueTiming Timing?
valueTiming Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).
no setterinherited
valueTriggerDefinition TriggerDefinition?
valueTriggerDefinition Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).
no setterinherited
valueUnsignedInt FhirUnsignedInt?
valueUnsignedInt Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).
no setterinherited
valueUnsignedIntElement Element?
valueUnsignedIntElement Extensions for valueUnsignedInt
no setterinherited
valueUri FhirUri?
valueUri Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).
no setterinherited
valueUriElement Element?
valueUriElement Extensions for valueUri
no setterinherited
valueUrl FhirUrl?
valueUrl Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).
no setterinherited
valueUrlElement Element?
valueUrlElement Extensions for valueUrl
no setterinherited
valueUsageContext UsageContext?
valueUsageContext Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).
no setterinherited
valueUuid FhirUuid?
valueUuid Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).
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