spark_auto_mapper_fhir.backbone_elements.structure_map_source
¶
Module Contents¶
Classes¶
StructureMap.Source |
- class spark_auto_mapper_fhir.backbone_elements.structure_map_source.StructureMapSource(*, id_=None, extension=None, modifierExtension=None, context, min=None, max=None, type_=None, defaultValueBase64Binary=None, defaultValueBoolean=None, defaultValueCanonical=None, defaultValueCode=None, defaultValueDate=None, defaultValueDateTime=None, defaultValueDecimal=None, defaultValueId=None, defaultValueInstant=None, defaultValueInteger=None, defaultValueMarkdown=None, defaultValueOid=None, defaultValuePositiveInt=None, defaultValueString=None, defaultValueTime=None, defaultValueUnsignedInt=None, defaultValueUri=None, defaultValueUrl=None, defaultValueUuid=None, defaultValueAddress=None, defaultValueAge=None, defaultValueAnnotation=None, defaultValueAttachment=None, defaultValueCodeableConcept=None, defaultValueCoding=None, defaultValueContactPoint=None, defaultValueCount=None, defaultValueDistance=None, defaultValueDuration=None, defaultValueHumanName=None, defaultValueIdentifier=None, defaultValueMoney=None, defaultValuePeriod=None, defaultValueQuantity=None, defaultValueRange=None, defaultValueRatio=None, defaultValueReference=None, defaultValueSampledData=None, defaultValueSignature=None, defaultValueTiming=None, defaultValueContactDetail=None, defaultValueContributor=None, defaultValueDataRequirement=None, defaultValueExpression=None, defaultValueParameterDefinition=None, defaultValueRelatedArtifact=None, defaultValueTriggerDefinition=None, defaultValueUsageContext=None, defaultValueDosage=None, defaultValueMeta=None, element=None, listMode=None, variable=None, condition=None, check=None, logMessage=None)¶
Bases:
spark_auto_mapper_fhir.base_types.fhir_backbone_element_base.FhirBackboneElementBase
- StructureMap.Source
A Map of relationships between 2 structures that can be used to transform data.
A Map of relationships between 2 structures that can be used to transform
data.
- param id_
None
- param 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.
- param 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).
- param context
Type or variable this rule applies to.
- param min
Specified minimum cardinality for the element. This is optional; if present,
- it acts an implicit check on the input content.
- param 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).
- param type_
Specified type for the element. This works as a condition on the mapping - use
- for polymorphic elements.
- param defaultValueBase64Binary
None
- param defaultValueBoolean
None
- param defaultValueCanonical
None
- param defaultValueCode
None
- param defaultValueDate
None
- param defaultValueDateTime
None
- param defaultValueDecimal
None
- param defaultValueId
None
- param defaultValueInstant
None
- param defaultValueInteger
None
- param defaultValueMarkdown
None
- param defaultValueOid
None
- param defaultValuePositiveInt
None
- param defaultValueString
None
- param defaultValueTime
None
- param defaultValueUnsignedInt
None
- param defaultValueUri
None
- param defaultValueUrl
None
- param defaultValueUuid
None
- param defaultValueAddress
None
- param defaultValueAge
None
- param defaultValueAnnotation
None
- param defaultValueAttachment
None
- param defaultValueCodeableConcept
None
- param defaultValueCoding
None
- param defaultValueContactPoint
None
- param defaultValueCount
None
- param defaultValueDistance
None
- param defaultValueDuration
None
- param defaultValueHumanName
None
- param defaultValueIdentifier
None
- param defaultValueMoney
None
- param defaultValuePeriod
None
- param defaultValueQuantity
None
- param defaultValueRange
None
- param defaultValueRatio
None
- param defaultValueReference
None
- param defaultValueSampledData
None
- param defaultValueSignature
None
- param defaultValueTiming
None
- param defaultValueContactDetail
None
- param defaultValueContributor
None
- param defaultValueDataRequirement
None
- param defaultValueExpression
None
- param defaultValueParameterDefinition
None
- param defaultValueRelatedArtifact
None
- param defaultValueTriggerDefinition
None
- param defaultValueUsageContext
None
- param defaultValueDosage
None
- param defaultValueMeta
None
- param element
Optional field for this source.
- param listMode
How to handle the list mode for this element.
- param variable
Named context for field, if a field is specified.
- param condition
FHIRPath expression - must be true or the rule does not apply.
- param check
FHIRPath expression - must be true or the mapping engine throws an error
- instead of completing.
- param logMessage
A FHIRPath expression which specifies a message to put in the transform log
when content matching the source rule is found.
- Parameters
id_ (Optional[spark_auto_mapper_fhir.fhir_types.string.FhirString]) –
extension (Optional[spark_auto_mapper_fhir.fhir_types.list.FhirList[spark_auto_mapper_fhir.extensions.extension_base.ExtensionBase]]) –
modifierExtension (Optional[spark_auto_mapper_fhir.fhir_types.list.FhirList[spark_auto_mapper_fhir.extensions.extension_base.ExtensionBase]]) –
context (spark_auto_mapper_fhir.fhir_types.id.FhirId) –
min (Optional[spark_auto_mapper_fhir.fhir_types.integer.FhirInteger]) –
max (Optional[spark_auto_mapper_fhir.fhir_types.string.FhirString]) –
type_ (Optional[spark_auto_mapper_fhir.fhir_types.string.FhirString]) –
defaultValueBase64Binary (Optional[spark_auto_mapper_fhir.fhir_types.base64_binary.FhirBase64Binary]) –
defaultValueBoolean (Optional[spark_auto_mapper_fhir.fhir_types.boolean.FhirBoolean]) –
defaultValueCanonical (Optional[spark_auto_mapper_fhir.fhir_types.canonical.FhirCanonical]) –
defaultValueCode (Optional[spark_auto_mapper_fhir.value_sets.generic_type.GenericTypeCode]) –
defaultValueDate (Optional[spark_auto_mapper_fhir.fhir_types.date.FhirDate]) –
defaultValueDateTime (Optional[spark_auto_mapper_fhir.fhir_types.date_time.FhirDateTime]) –
defaultValueDecimal (Optional[spark_auto_mapper_fhir.fhir_types.decimal.FhirDecimal]) –
defaultValueId (Optional[spark_auto_mapper_fhir.fhir_types.id.FhirId]) –
defaultValueInstant (Optional[spark_auto_mapper_fhir.fhir_types.instant.FhirInstant]) –
defaultValueInteger (Optional[spark_auto_mapper_fhir.fhir_types.integer.FhirInteger]) –
defaultValueMarkdown (Optional[spark_auto_mapper_fhir.fhir_types.markdown.FhirMarkdown]) –
defaultValueOid (Optional[spark_auto_mapper_fhir.fhir_types.oid.FhirOid]) –
defaultValuePositiveInt (Optional[spark_auto_mapper_fhir.fhir_types.positive_int.FhirPositiveInt]) –
defaultValueString (Optional[spark_auto_mapper_fhir.fhir_types.string.FhirString]) –
defaultValueTime (Optional[spark_auto_mapper_fhir.fhir_types.time.FhirTime]) –
defaultValueUnsignedInt (Optional[spark_auto_mapper_fhir.fhir_types.unsigned_int.FhirUnsignedInt]) –
defaultValueUri (Optional[spark_auto_mapper_fhir.fhir_types.uri.FhirUri]) –
defaultValueUrl (Optional[spark_auto_mapper_fhir.fhir_types.url.FhirUrl]) –
defaultValueUuid (Optional[spark_auto_mapper_fhir.fhir_types.uuid.FhirUuid]) –
defaultValueAddress (Optional[spark_auto_mapper_fhir.complex_types.address.Address]) –
defaultValueAge (Optional[spark_auto_mapper_fhir.complex_types.age.Age]) –
defaultValueAnnotation (Optional[spark_auto_mapper_fhir.complex_types.annotation.Annotation]) –
defaultValueAttachment (Optional[spark_auto_mapper_fhir.complex_types.attachment.Attachment]) –
defaultValueCodeableConcept (Optional[spark_auto_mapper_fhir.complex_types.codeable_concept.CodeableConcept[spark_auto_mapper_fhir.value_sets.generic_type.GenericTypeCode]]) –
defaultValueCoding (Optional[spark_auto_mapper_fhir.complex_types.coding.Coding[spark_auto_mapper_fhir.value_sets.generic_type.GenericTypeCode]]) –
defaultValueContactPoint (Optional[spark_auto_mapper_fhir.complex_types.contact_point.ContactPoint]) –
defaultValueCount (Optional[spark_auto_mapper_fhir.complex_types.count.Count]) –
defaultValueDistance (Optional[spark_auto_mapper_fhir.complex_types.distance.Distance]) –
defaultValueDuration (Optional[spark_auto_mapper_fhir.complex_types.duration.Duration]) –
defaultValueHumanName (Optional[spark_auto_mapper_fhir.complex_types.human_name.HumanName]) –
defaultValueIdentifier (Optional[spark_auto_mapper_fhir.complex_types.identifier.Identifier]) –
defaultValueMoney (Optional[spark_auto_mapper_fhir.complex_types.money.Money]) –
defaultValuePeriod (Optional[spark_auto_mapper_fhir.complex_types.period.Period]) –
defaultValueQuantity (Optional[spark_auto_mapper_fhir.complex_types.quantity.Quantity]) –
defaultValueRange (Optional[spark_auto_mapper_fhir.complex_types.range.Range]) –
defaultValueRatio (Optional[spark_auto_mapper_fhir.complex_types.ratio.Ratio]) –
defaultValueReference (Optional[spark_auto_mapper_fhir.complex_types.reference.Reference[spark_auto_mapper_fhir.resources.resource.Resource]]) –
defaultValueSampledData (Optional[spark_auto_mapper_fhir.complex_types.sampled_data.SampledData]) –
defaultValueSignature (Optional[spark_auto_mapper_fhir.complex_types.signature.Signature]) –
defaultValueTiming (Optional[spark_auto_mapper_fhir.backbone_elements.timing.Timing]) –
defaultValueContactDetail (Optional[spark_auto_mapper_fhir.complex_types.contact_detail.ContactDetail]) –
defaultValueContributor (Optional[spark_auto_mapper_fhir.complex_types.contributor.Contributor]) –
defaultValueDataRequirement (Optional[spark_auto_mapper_fhir.complex_types.data_requirement.DataRequirement]) –
defaultValueExpression (Optional[spark_auto_mapper_fhir.complex_types.expression.Expression]) –
defaultValueParameterDefinition (Optional[spark_auto_mapper_fhir.complex_types.parameter_definition.ParameterDefinition]) –
defaultValueRelatedArtifact (Optional[spark_auto_mapper_fhir.complex_types.related_artifact.RelatedArtifact]) –
defaultValueTriggerDefinition (Optional[spark_auto_mapper_fhir.complex_types.trigger_definition.TriggerDefinition]) –
defaultValueUsageContext (Optional[spark_auto_mapper_fhir.complex_types.usage_context.UsageContext]) –
defaultValueDosage (Optional[spark_auto_mapper_fhir.backbone_elements.dosage.Dosage]) –
defaultValueMeta (Optional[spark_auto_mapper_fhir.complex_types.meta.Meta]) –
element (Optional[spark_auto_mapper_fhir.fhir_types.string.FhirString]) –
listMode (Optional[spark_auto_mapper_fhir.value_sets.structure_map_source_list_mode.StructureMapSourceListModeCode]) –
variable (Optional[spark_auto_mapper_fhir.fhir_types.id.FhirId]) –
condition (Optional[spark_auto_mapper_fhir.fhir_types.string.FhirString]) –
check (Optional[spark_auto_mapper_fhir.fhir_types.string.FhirString]) –
logMessage (Optional[spark_auto_mapper_fhir.fhir_types.string.FhirString]) –