spark_auto_mapper_fhir.extensions.extension

Module Contents

Classes

Extension

Extension

class spark_auto_mapper_fhir.extensions.extension.Extension(*, id_=None, extension=None, url=None, valueBase64Binary=None, valueBoolean=None, valueCanonical=None, valueCode=None, valueDate=None, valueDateTime=None, valueDecimal=None, valueId=None, valueInstant=None, valueInteger=None, valueMarkdown=None, valueOid=None, valuePositiveInt=None, valueString=None, valueTime=None, valueUnsignedInt=None, valueUri=None, valueUrl=None, valueUuid=None, valueAddress=None, valueAge=None, valueAnnotation=None, valueAttachment=None, valueCodeableConcept=None, valueCoding=None, valueContactPoint=None, valueCount=None, valueDistance=None, valueDuration=None, valueHumanName=None, valueIdentifier=None, valueMoney=None, valuePeriod=None, valueQuantity=None, valueRange=None, valueRatio=None, valueReference=None, valueSampledData=None, valueSignature=None, valueTiming=None, valueContactDetail=None, valueContributor=None, valueDataRequirement=None, valueExpression=None, valueParameterDefinition=None, valueRelatedArtifact=None, valueTriggerDefinition=None, valueUsageContext=None, valueDosage=None, valueMeta=None)

Bases: spark_auto_mapper_fhir.extensions.extension_base.ExtensionBase

Extension fhir-base.xsd

Optional Extension Element - found in all resources. If the element is present, it must have a value for at least one of the defined elements, an @id referenced from the Narrative, or extensions

Optional Extension Element - found in all resources. If the element is present, it must have a value for at least one of the

defined elements, an @id referenced from the Narrative, or extensions

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 url

None

param valueBase64Binary

None

param valueBoolean

None

param valueCanonical

None

param valueCode

None

param valueDate

None

param valueDateTime

None

param valueDecimal

None

param valueId

None

param valueInstant

None

param valueInteger

None

param valueMarkdown

None

param valueOid

None

param valuePositiveInt

None

param valueString

None

param valueTime

None

param valueUnsignedInt

None

param valueUri

None

param valueUrl

None

param valueUuid

None

param valueAddress

None

param valueAge

None

param valueAnnotation

None

param valueAttachment

None

param valueCodeableConcept

None

param valueCoding

None

param valueContactPoint

None

param valueCount

None

param valueDistance

None

param valueDuration

None

param valueHumanName

None

param valueIdentifier

None

param valueMoney

None

param valuePeriod

None

param valueQuantity

None

param valueRange

None

param valueRatio

None

param valueReference

None

param valueSampledData

None

param valueSignature

None

param valueTiming

None

param valueContactDetail

None

param valueContributor

None

param valueDataRequirement

None

param valueExpression

None

param valueParameterDefinition

None

param valueRelatedArtifact

None

param valueTriggerDefinition

None

param valueUsageContext

None

param valueDosage

None

param valueMeta

None

Parameters
get_schema(self, include_extension)
Parameters

include_extension (bool) –

Return type

Optional[Union[pyspark.sql.types.StructType, pyspark.sql.types.DataType]]