StructureMapSource class

StructureMapSource A Map of relationships between 2 structures that

Annotations
  • @freezed

Constructors

StructureMapSource({@JsonKey(name: 'id') FhirId? fhirId, @JsonKey(name: 'extension') List<FhirExtension>? extension_, List<FhirExtension>? modifierExtension, FhirId? context, @JsonKey(name: '_context') Element? contextElement, FhirInteger? min, @JsonKey(name: '_min') Element? minElement, String? max, @JsonKey(name: '_max') Element? maxElement, String? type, @JsonKey(name: '_type') Element? typeElement, 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, FhirMarkdown? defaultValueMarkdown, @JsonKey(name: '_defaultValueMarkdown') Element? defaultValueMarkdownElement, FhirOid? 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, FhirUuid? defaultValueUuid, @JsonKey(name: '_defaultValueUuid') Element? defaultValueUuidElement, Address? defaultValueAddress, Age? defaultValueAge, Annotation? defaultValueAnnotation, Attachment? defaultValueAttachment, CodeableConcept? defaultValueCodeableConcept, Coding? defaultValueCoding, ContactPoint? defaultValueContactPoint, Count? defaultValueCount, Distance? defaultValueDistance, FhirDuration? defaultValueDuration, HumanName? defaultValueHumanName, Identifier? defaultValueIdentifier, Money? defaultValueMoney, Period? defaultValuePeriod, Quantity? defaultValueQuantity, Range? defaultValueRange, Ratio? defaultValueRatio, Reference? defaultValueReference, SampledData? defaultValueSampledData, Signature? defaultValueSignature, Timing? defaultValueTiming, ContactDetail? defaultValueContactDetail, Contributor? defaultValueContributor, DataRequirement? defaultValueDataRequirement, FhirExpression? defaultValueExpression, ParameterDefinition? defaultValueParameterDefinition, RelatedArtifact? defaultValueRelatedArtifact, TriggerDefinition? defaultValueTriggerDefinition, UsageContext? defaultValueUsageContext, Dosage? defaultValueDosage, FhirMeta? defaultValueMeta, String? element, @JsonKey(name: '_element') Element? elementElement, FhirCode? listMode, @JsonKey(name: '_listMode') Element? listModeElement, FhirId? variable, @JsonKey(name: '_variable') Element? variableElement, String? condition, @JsonKey(name: '_condition') Element? conditionElement, String? check, @JsonKey(name: '_check') Element? checkElement, String? logMessage, @JsonKey(name: '_logMessage') Element? logMessageElement})
StructureMapSource A Map of relationships between 2 structures that can be used to transform data.
const
factory
StructureMapSource.fromJson(Map<String, dynamic> json)
Factory constructor, accepts Map<String, dynamic> as an argument
factory
StructureMapSource.fromJsonString(String source)
Acts like a constructor, returns a StructureMapSource, accepts a String as an argument, mostly because I got tired of typing it out
factory
StructureMapSource.fromYaml(dynamic yaml)
Factory constructor that accepts a String in YAML format as an argument
factory

Properties

check String?
check FHIRPath expression - must be true or the mapping engine throws an error instead of completing.
no setterinherited
checkElement Element?
checkElement Extensions for check
no setterinherited
condition String?
condition FHIRPath expression - must be true or the rule does not apply.
no setterinherited
conditionElement Element?
conditionElement Extensions for condition
no setterinherited
context FhirId?
context Type or variable this rule applies to.
no setterinherited
contextElement Element?
contextElement Extensions for context
no setterinherited
copyWith → $StructureMapSourceCopyWith<StructureMapSource>
no setterinherited
defaultValueAddress Address?
defaultValueAddress A value to use if there is no existing value in the source object.
no setterinherited
defaultValueAge Age?
defaultValueAge A value to use if there is no existing value in the source object.
no setterinherited
defaultValueAnnotation Annotation?
defaultValueAnnotation A value to use if there is no existing value in the source object.
no setterinherited
defaultValueAttachment Attachment?
defaultValueAttachment A value to use if there is no existing value in the source object.
no setterinherited
defaultValueBase64Binary FhirBase64Binary?
defaultValueBase64Binary A value to use if there is no existing value in the source object.
no setterinherited
defaultValueBase64BinaryElement Element?
no setterinherited
defaultValueBoolean FhirBoolean?
defaultValueBoolean A value to use if there is no existing value in the source object.
no setterinherited
defaultValueBooleanElement Element?
defaultValueBooleanElement Extensions for defaultValueBoolean
no setterinherited
defaultValueCanonical FhirCanonical?
defaultValueCanonical A value to use if there is no existing value in the source object.
no setterinherited
defaultValueCanonicalElement Element?
no setterinherited
defaultValueCode FhirCode?
defaultValueCode A value to use if there is no existing value in the source object.
no setterinherited
defaultValueCodeableConcept CodeableConcept?
defaultValueCodeableConcept A value to use if there is no existing value in the source object.
no setterinherited
defaultValueCodeElement Element?
defaultValueCodeElement Extensions for defaultValueCode
no setterinherited
defaultValueCoding Coding?
defaultValueCoding A value to use if there is no existing value in the source object.
no setterinherited
defaultValueContactDetail ContactDetail?
defaultValueContactDetail A value to use if there is no existing value in the source object.
no setterinherited
defaultValueContactPoint ContactPoint?
defaultValueContactPoint A value to use if there is no existing value in the source object.
no setterinherited
defaultValueContributor Contributor?
defaultValueContributor A value to use if there is no existing value in the source object.
no setterinherited
defaultValueCount Count?
defaultValueCount A value to use if there is no existing value in the source object.
no setterinherited
defaultValueDataRequirement DataRequirement?
defaultValueDataRequirement A value to use if there is no existing value in the source object.
no setterinherited
defaultValueDate FhirDate?
defaultValueDate A value to use if there is no existing value in the source object.
no setterinherited
defaultValueDateElement Element?
defaultValueDateElement Extensions for defaultValueDate
no setterinherited
defaultValueDateTime FhirDateTime?
defaultValueDateTime A value to use if there is no existing value in the source object.
no setterinherited
defaultValueDateTimeElement Element?
no setterinherited
defaultValueDecimal FhirDecimal?
defaultValueDecimal A value to use if there is no existing value in the source object.
no setterinherited
defaultValueDecimalElement Element?
defaultValueDecimalElement Extensions for defaultValueDecimal
no setterinherited
defaultValueDistance Distance?
defaultValueDistance A value to use if there is no existing value in the source object.
no setterinherited
defaultValueDosage Dosage?
defaultValueDosage A value to use if there is no existing value in the source object.
no setterinherited
defaultValueDuration FhirDuration?
defaultValueDuration A value to use if there is no existing value in the source object.
no setterinherited
defaultValueExpression FhirExpression?
defaultValueExpression A value to use if there is no existing value in the source object.
no setterinherited
defaultValueHumanName HumanName?
defaultValueHumanName A value to use if there is no existing value in the source object.
no setterinherited
defaultValueId FhirId?
defaultValueId A value to use if there is no existing value in the source object.
no setterinherited
defaultValueIdElement Element?
defaultValueIdElement Extensions for defaultValueId
no setterinherited
defaultValueIdentifier Identifier?
defaultValueIdentifier A value to use if there is no existing value in the source object.
no setterinherited
defaultValueInstant FhirInstant?
defaultValueInstant A value to use if there is no existing value in the source object.
no setterinherited
defaultValueInstantElement Element?
defaultValueInstantElement Extensions for defaultValueInstant
no setterinherited
defaultValueInteger FhirInteger?
defaultValueInteger A value to use if there is no existing value in the source object.
no setterinherited
defaultValueIntegerElement Element?
defaultValueIntegerElement Extensions for defaultValueInteger
no setterinherited
defaultValueMarkdown FhirMarkdown?
defaultValueMarkdown A value to use if there is no existing value in the source object.
no setterinherited
defaultValueMarkdownElement Element?
no setterinherited
defaultValueMeta FhirMeta?
defaultValueMeta A value to use if there is no existing value in the source object.
no setterinherited
defaultValueMoney Money?
defaultValueMoney A value to use if there is no existing value in the source object.
no setterinherited
defaultValueOid FhirOid?
defaultValueOid A value to use if there is no existing value in the source object.
no setterinherited
defaultValueOidElement Element?
defaultValueOidElement Extensions for defaultValueOid
no setterinherited
defaultValueParameterDefinition ParameterDefinition?
defaultValueParameterDefinition A value to use if there is no existing value in the source object.
no setterinherited
defaultValuePeriod Period?
defaultValuePeriod A value to use if there is no existing value in the source object.
no setterinherited
defaultValuePositiveInt FhirPositiveInt?
defaultValuePositiveInt A value to use if there is no existing value in the source object.
no setterinherited
defaultValuePositiveIntElement Element?
no setterinherited
defaultValueQuantity Quantity?
defaultValueQuantity A value to use if there is no existing value in the source object.
no setterinherited
defaultValueRange Range?
defaultValueRange A value to use if there is no existing value in the source object.
no setterinherited
defaultValueRatio Ratio?
defaultValueRatio A value to use if there is no existing value in the source object.
no setterinherited
defaultValueReference Reference?
defaultValueReference A value to use if there is no existing value in the source object.
no setterinherited
defaultValueRelatedArtifact RelatedArtifact?
defaultValueRelatedArtifact A value to use if there is no existing value in the source object.
no setterinherited
defaultValueSampledData SampledData?
defaultValueSampledData A value to use if there is no existing value in the source object.
no setterinherited
defaultValueSignature Signature?
defaultValueSignature A value to use if there is no existing value in the source object.
no setterinherited
defaultValueString String?
defaultValueString A value to use if there is no existing value in the source object.
no setterinherited
defaultValueStringElement Element?
defaultValueStringElement Extensions for defaultValueString
no setterinherited
defaultValueTime FhirTime?
defaultValueTime A value to use if there is no existing value in the source object.
no setterinherited
defaultValueTimeElement Element?
defaultValueTimeElement Extensions for defaultValueTime
no setterinherited
defaultValueTiming Timing?
defaultValueTiming A value to use if there is no existing value in the source object.
no setterinherited
defaultValueTriggerDefinition TriggerDefinition?
defaultValueTriggerDefinition A value to use if there is no existing value in the source object.
no setterinherited
defaultValueUnsignedInt FhirUnsignedInt?
defaultValueUnsignedInt A value to use if there is no existing value in the source object.
no setterinherited
defaultValueUnsignedIntElement Element?
no setterinherited
defaultValueUri FhirUri?
defaultValueUri A value to use if there is no existing value in the source object.
no setterinherited
defaultValueUriElement Element?
defaultValueUriElement Extensions for defaultValueUri
no setterinherited
defaultValueUrl FhirUrl?
defaultValueUrl A value to use if there is no existing value in the source object.
no setterinherited
defaultValueUrlElement Element?
defaultValueUrlElement Extensions for defaultValueUrl
no setterinherited
defaultValueUsageContext UsageContext?
defaultValueUsageContext A value to use if there is no existing value in the source object.
no setterinherited
defaultValueUuid FhirUuid?
defaultValueUuid A value to use if there is no existing value in the source object.
no setterinherited
defaultValueUuidElement Element?
defaultValueUuidElement Extensions for defaultValueUuid
no setterinherited
element String?
element Optional field for this source.
no setterinherited
elementElement Element?
elementElement Extensions for element
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 FhirId?
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
listMode FhirCode?
listMode How to handle the list mode for this element.
no setterinherited
listModeElement Element?
listModeElement Extensions for listMode
no setterinherited
logMessage String?
logMessage A FHIRPath expression which specifies a message to put in the transform log when content matching the source rule is found.
no setterinherited
logMessageElement Element?
logMessageElement Extensions for logMessage
no setterinherited
max String?
max Specified maximum cardinality for the element - a number or a "". This is optional; if present, it acts an implicit check on the input content ( just serves as documentation; it's the default value).
no setterinherited
maxElement Element?
maxElement Extensions for max
no setterinherited
min FhirInteger?
min Specified minimum cardinality for the element. This is optional; if present, it acts an implicit check on the input content.
no setterinherited
minElement Element?
minElement Extensions for min
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
type String?
type Specified type for the element. This works as a condition on the mapping - use for polymorphic elements.
no setterinherited
typeElement Element?
typeElement Extensions for type
no setterinherited
variable FhirId?
variable Named context for field, if a field is specified.
no setterinherited
variableElement Element?
variableElement Extensions for variable
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