cardea.fhir.Extension

class cardea.fhir.Extension(dict_values=None)

Optional Extension Element - found in all resources.

Parameters
  • url – Source of the definition for the extension code - a logical name or a URL.

  • valueBoolean – Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

  • valueInteger – Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

  • valueDecimal – Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

  • valueBase64Binary – Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

  • valueInstant – Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

  • valueString – Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

  • valueUri – Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

  • valueDate – Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

  • valueDateTime – Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

  • valueTime – Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

  • valueCode – Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

  • valueOid – Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

  • valueUuid – Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

  • valueId – Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

  • valueUnsignedInt – Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

  • valuePositiveInt – Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

  • valueMarkdown – Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

  • valueElement – Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

  • valueExtension – Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

  • valueBackboneElement – Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

  • valueNarrative – Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

  • valueAnnotation – Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

  • valueAttachment – Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

  • valueIdentifier – Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

  • valueCodeableConcept – Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

  • valueCoding – Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

  • valueQuantity – Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

  • valueDuration – Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

  • valueSimpleQuantity – Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

  • valueDistance – Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

  • valueCount – Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

  • valueMoney – Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

  • valueAge – Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

  • valueRange – Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

  • valuePeriod – Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

  • valueRatio – Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

  • valueReference – Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

  • valueSampledData – Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

  • valueSignature – Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

  • valueHumanName – Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

  • valueAddress – Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

  • valueContactPoint – Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

  • valueTiming – Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

  • valueMeta – Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

  • valueElementDefinition – Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

  • valueContactDetail – Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

  • valueContributor – Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

  • valueDosage – Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

  • valueRelatedArtifact – Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

  • valueUsageContext – Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

  • valueDataRequirement – Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

  • valueParameterDefinition – Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

  • valueTriggerDefinition – Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

__init__(dict_values=None)

Initialize self. See help(type(self)) for accurate signature.

Methods

__init__([dict_values])

Initialize self.

assert_type()

Checks class values follow set possible enumerations.

get_dataframe()

Returns dataframe from class attribute values.

get_eligible_relationships()

Returns class relationships for attributes that are used.

get_id()

Returns fhir class identifier.

get_relationships()

Returns class relationships.

set_attributes(dict_values)

Sets values to class attributes.