SMART on FHIR Python Client  3.0.0
fhirclient.models.elementdefinition.ElementDefinition Class Reference

Definition of an element in a resource or extension. More...

Inheritance diagram for fhirclient.models.elementdefinition.ElementDefinition:
fhirclient.models.element.Element fhirclient.models.fhirabstractbase.FHIRAbstractBase

Public Member Functions

def __init__ (self, jsondict=None, strict=True)
 Initialize all valid properties. More...
 
def elementProperties (self)
 
- Public Member Functions inherited from fhirclient.models.element.Element
def __init__ (self, jsondict=None, strict=True)
 Initialize all valid properties. More...
 
def elementProperties (self)
 
- Public Member Functions inherited from fhirclient.models.fhirabstractbase.FHIRAbstractBase
def __init__ (self, jsondict=None, strict=True)
 Initializer. More...
 
def with_json (cls, jsonobj)
 Initialize an element from a JSON dictionary or array. More...
 
def with_json_and_owner (cls, jsonobj, owner)
 Instantiates by forwarding to with_json(), then remembers the "owner" of the instantiated elements. More...
 
def elementProperties (self)
 Returns a list of tuples, one tuple for each property that should be serialized, as: ("name", "json_name", type, is_list, "of_many", not_optional) More...
 
def update_with_json (self, jsondict)
 Update the receiver with data in a JSON dictionary. More...
 
def as_json (self)
 Serializes to JSON by inspecting elementProperties() and creating a JSON dictionary of all registered properties. More...
 
def owningResource (self)
 Walks the owner hierarchy and returns the next parent that is a DomainResource instance. More...
 
def owningBundle (self)
 Walks the owner hierarchy and returns the next parent that is a Bundle instance. More...
 
def resolvedReference (self, refid)
 Returns the resolved reference with the given id, if it has been resolved already. More...
 
def didResolveReference (self, refid, resolved)
 Called by FHIRResource when it resolves a reference. More...
 

Public Attributes

 alias
 
 base
 
 binding
 
 code
 
 comment
 
 condition
 
 constraint
 
 contentReference
 
 defaultValueAddress
 
 defaultValueAge
 
 defaultValueAnnotation
 
 defaultValueAttachment
 
 defaultValueBase64Binary
 
 defaultValueBoolean
 
 defaultValueCode
 
 defaultValueCodeableConcept
 
 defaultValueCoding
 
 defaultValueContactPoint
 
 defaultValueCount
 
 defaultValueDate
 
 defaultValueDateTime
 
 defaultValueDecimal
 
 defaultValueDistance
 
 defaultValueDuration
 
 defaultValueHumanName
 
 defaultValueId
 
 defaultValueIdentifier
 
 defaultValueInstant
 
 defaultValueInteger
 
 defaultValueMarkdown
 
 defaultValueMeta
 
 defaultValueMoney
 
 defaultValueOid
 
 defaultValuePeriod
 
 defaultValuePositiveInt
 
 defaultValueQuantity
 
 defaultValueRange
 
 defaultValueRatio
 
 defaultValueReference
 
 defaultValueSampledData
 
 defaultValueSignature
 
 defaultValueString
 
 defaultValueTime
 
 defaultValueTiming
 
 defaultValueUnsignedInt
 
 defaultValueUri
 
 definition
 
 example
 
 fixedAddress
 
 fixedAge
 
 fixedAnnotation
 
 fixedAttachment
 
 fixedBase64Binary
 
 fixedBoolean
 
 fixedCode
 
 fixedCodeableConcept
 
 fixedCoding
 
 fixedContactPoint
 
 fixedCount
 
 fixedDate
 
 fixedDateTime
 
 fixedDecimal
 
 fixedDistance
 
 fixedDuration
 
 fixedHumanName
 
 fixedId
 
 fixedIdentifier
 
 fixedInstant
 
 fixedInteger
 
 fixedMarkdown
 
 fixedMeta
 
 fixedMoney
 
 fixedOid
 
 fixedPeriod
 
 fixedPositiveInt
 
 fixedQuantity
 
 fixedRange
 
 fixedRatio
 
 fixedReference
 
 fixedSampledData
 
 fixedSignature
 
 fixedString
 
 fixedTime
 
 fixedTiming
 
 fixedUnsignedInt
 
 fixedUri
 
 isModifier
 
 isSummary
 
 label
 
 mapping
 
 max
 
 maxLength
 
 maxValueDate
 
 maxValueDateTime
 
 maxValueDecimal
 
 maxValueInstant
 
 maxValueInteger
 
 maxValuePositiveInt
 
 maxValueQuantity
 
 maxValueTime
 
 maxValueUnsignedInt
 
 meaningWhenMissing
 
 min
 
 minValueDate
 
 minValueDateTime
 
 minValueDecimal
 
 minValueInstant
 
 minValueInteger
 
 minValuePositiveInt
 
 minValueQuantity
 
 minValueTime
 
 minValueUnsignedInt
 
 mustSupport
 
 orderMeaning
 
 path
 
 patternAddress
 
 patternAge
 
 patternAnnotation
 
 patternAttachment
 
 patternBase64Binary
 
 patternBoolean
 
 patternCode
 
 patternCodeableConcept
 
 patternCoding
 
 patternContactPoint
 
 patternCount
 
 patternDate
 
 patternDateTime
 
 patternDecimal
 
 patternDistance
 
 patternDuration
 
 patternHumanName
 
 patternId
 
 patternIdentifier
 
 patternInstant
 
 patternInteger
 
 patternMarkdown
 
 patternMeta
 
 patternMoney
 
 patternOid
 
 patternPeriod
 
 patternPositiveInt
 
 patternQuantity
 
 patternRange
 
 patternRatio
 
 patternReference
 
 patternSampledData
 
 patternSignature
 
 patternString
 
 patternTime
 
 patternTiming
 
 patternUnsignedInt
 
 patternUri
 
 representation
 
 requirements
 
 short
 
 sliceName
 
 slicing
 
 type
 
- Public Attributes inherited from fhirclient.models.element.Element
 extension
 
 id
 

Static Public Attributes

string resource_type = "ElementDefinition"
 
- Static Public Attributes inherited from fhirclient.models.element.Element
string resource_type = "Element"
 

Detailed Description

Definition of an element in a resource or extension.

Captures constraints on each element within the resource, profile, or extension.

Constructor & Destructor Documentation

def fhirclient.models.elementdefinition.ElementDefinition.__init__ (   self,
  jsondict = None,
  strict = True 
)

Initialize all valid properties.

:raises: FHIRValidationError on validation errors, unless strict is False :param dict jsondict: A JSON dictionary to use for initialization :param bool strict: If True (the default), invalid variables will raise a TypeError

Member Function Documentation

def fhirclient.models.elementdefinition.ElementDefinition.elementProperties (   self)

Member Data Documentation

fhirclient.models.elementdefinition.ElementDefinition.alias
fhirclient.models.elementdefinition.ElementDefinition.base
fhirclient.models.elementdefinition.ElementDefinition.binding
fhirclient.models.elementdefinition.ElementDefinition.code
fhirclient.models.elementdefinition.ElementDefinition.comment
fhirclient.models.elementdefinition.ElementDefinition.condition
fhirclient.models.elementdefinition.ElementDefinition.constraint
fhirclient.models.elementdefinition.ElementDefinition.contentReference
fhirclient.models.elementdefinition.ElementDefinition.defaultValueAddress
fhirclient.models.elementdefinition.ElementDefinition.defaultValueAge
fhirclient.models.elementdefinition.ElementDefinition.defaultValueAnnotation
fhirclient.models.elementdefinition.ElementDefinition.defaultValueAttachment
fhirclient.models.elementdefinition.ElementDefinition.defaultValueBase64Binary
fhirclient.models.elementdefinition.ElementDefinition.defaultValueBoolean
fhirclient.models.elementdefinition.ElementDefinition.defaultValueCode
fhirclient.models.elementdefinition.ElementDefinition.defaultValueCodeableConcept
fhirclient.models.elementdefinition.ElementDefinition.defaultValueCoding
fhirclient.models.elementdefinition.ElementDefinition.defaultValueContactPoint
fhirclient.models.elementdefinition.ElementDefinition.defaultValueCount
fhirclient.models.elementdefinition.ElementDefinition.defaultValueDate
fhirclient.models.elementdefinition.ElementDefinition.defaultValueDateTime
fhirclient.models.elementdefinition.ElementDefinition.defaultValueDecimal
fhirclient.models.elementdefinition.ElementDefinition.defaultValueDistance
fhirclient.models.elementdefinition.ElementDefinition.defaultValueDuration
fhirclient.models.elementdefinition.ElementDefinition.defaultValueHumanName
fhirclient.models.elementdefinition.ElementDefinition.defaultValueId
fhirclient.models.elementdefinition.ElementDefinition.defaultValueIdentifier
fhirclient.models.elementdefinition.ElementDefinition.defaultValueInstant
fhirclient.models.elementdefinition.ElementDefinition.defaultValueInteger
fhirclient.models.elementdefinition.ElementDefinition.defaultValueMarkdown
fhirclient.models.elementdefinition.ElementDefinition.defaultValueMeta
fhirclient.models.elementdefinition.ElementDefinition.defaultValueMoney
fhirclient.models.elementdefinition.ElementDefinition.defaultValueOid
fhirclient.models.elementdefinition.ElementDefinition.defaultValuePeriod
fhirclient.models.elementdefinition.ElementDefinition.defaultValuePositiveInt
fhirclient.models.elementdefinition.ElementDefinition.defaultValueQuantity
fhirclient.models.elementdefinition.ElementDefinition.defaultValueRange
fhirclient.models.elementdefinition.ElementDefinition.defaultValueRatio
fhirclient.models.elementdefinition.ElementDefinition.defaultValueReference
fhirclient.models.elementdefinition.ElementDefinition.defaultValueSampledData
fhirclient.models.elementdefinition.ElementDefinition.defaultValueSignature
fhirclient.models.elementdefinition.ElementDefinition.defaultValueString
fhirclient.models.elementdefinition.ElementDefinition.defaultValueTime
fhirclient.models.elementdefinition.ElementDefinition.defaultValueTiming
fhirclient.models.elementdefinition.ElementDefinition.defaultValueUnsignedInt
fhirclient.models.elementdefinition.ElementDefinition.defaultValueUri
fhirclient.models.elementdefinition.ElementDefinition.definition
fhirclient.models.elementdefinition.ElementDefinition.example
fhirclient.models.elementdefinition.ElementDefinition.fixedAddress
fhirclient.models.elementdefinition.ElementDefinition.fixedAge
fhirclient.models.elementdefinition.ElementDefinition.fixedAnnotation
fhirclient.models.elementdefinition.ElementDefinition.fixedAttachment
fhirclient.models.elementdefinition.ElementDefinition.fixedBase64Binary
fhirclient.models.elementdefinition.ElementDefinition.fixedBoolean
fhirclient.models.elementdefinition.ElementDefinition.fixedCode
fhirclient.models.elementdefinition.ElementDefinition.fixedCodeableConcept
fhirclient.models.elementdefinition.ElementDefinition.fixedCoding
fhirclient.models.elementdefinition.ElementDefinition.fixedContactPoint
fhirclient.models.elementdefinition.ElementDefinition.fixedCount
fhirclient.models.elementdefinition.ElementDefinition.fixedDate
fhirclient.models.elementdefinition.ElementDefinition.fixedDateTime
fhirclient.models.elementdefinition.ElementDefinition.fixedDecimal
fhirclient.models.elementdefinition.ElementDefinition.fixedDistance
fhirclient.models.elementdefinition.ElementDefinition.fixedDuration
fhirclient.models.elementdefinition.ElementDefinition.fixedHumanName
fhirclient.models.elementdefinition.ElementDefinition.fixedId
fhirclient.models.elementdefinition.ElementDefinition.fixedIdentifier
fhirclient.models.elementdefinition.ElementDefinition.fixedInstant
fhirclient.models.elementdefinition.ElementDefinition.fixedInteger
fhirclient.models.elementdefinition.ElementDefinition.fixedMarkdown
fhirclient.models.elementdefinition.ElementDefinition.fixedMeta
fhirclient.models.elementdefinition.ElementDefinition.fixedMoney
fhirclient.models.elementdefinition.ElementDefinition.fixedOid
fhirclient.models.elementdefinition.ElementDefinition.fixedPeriod
fhirclient.models.elementdefinition.ElementDefinition.fixedPositiveInt
fhirclient.models.elementdefinition.ElementDefinition.fixedQuantity
fhirclient.models.elementdefinition.ElementDefinition.fixedRange
fhirclient.models.elementdefinition.ElementDefinition.fixedRatio
fhirclient.models.elementdefinition.ElementDefinition.fixedReference
fhirclient.models.elementdefinition.ElementDefinition.fixedSampledData
fhirclient.models.elementdefinition.ElementDefinition.fixedSignature
fhirclient.models.elementdefinition.ElementDefinition.fixedString
fhirclient.models.elementdefinition.ElementDefinition.fixedTime
fhirclient.models.elementdefinition.ElementDefinition.fixedTiming
fhirclient.models.elementdefinition.ElementDefinition.fixedUnsignedInt
fhirclient.models.elementdefinition.ElementDefinition.fixedUri
fhirclient.models.elementdefinition.ElementDefinition.isModifier
fhirclient.models.elementdefinition.ElementDefinition.isSummary
fhirclient.models.elementdefinition.ElementDefinition.label
fhirclient.models.elementdefinition.ElementDefinition.mapping
fhirclient.models.elementdefinition.ElementDefinition.max
fhirclient.models.elementdefinition.ElementDefinition.maxLength
fhirclient.models.elementdefinition.ElementDefinition.maxValueDate
fhirclient.models.elementdefinition.ElementDefinition.maxValueDateTime
fhirclient.models.elementdefinition.ElementDefinition.maxValueDecimal
fhirclient.models.elementdefinition.ElementDefinition.maxValueInstant
fhirclient.models.elementdefinition.ElementDefinition.maxValueInteger
fhirclient.models.elementdefinition.ElementDefinition.maxValuePositiveInt
fhirclient.models.elementdefinition.ElementDefinition.maxValueQuantity
fhirclient.models.elementdefinition.ElementDefinition.maxValueTime
fhirclient.models.elementdefinition.ElementDefinition.maxValueUnsignedInt
fhirclient.models.elementdefinition.ElementDefinition.meaningWhenMissing
fhirclient.models.elementdefinition.ElementDefinition.min
fhirclient.models.elementdefinition.ElementDefinition.minValueDate
fhirclient.models.elementdefinition.ElementDefinition.minValueDateTime
fhirclient.models.elementdefinition.ElementDefinition.minValueDecimal
fhirclient.models.elementdefinition.ElementDefinition.minValueInstant
fhirclient.models.elementdefinition.ElementDefinition.minValueInteger
fhirclient.models.elementdefinition.ElementDefinition.minValuePositiveInt
fhirclient.models.elementdefinition.ElementDefinition.minValueQuantity
fhirclient.models.elementdefinition.ElementDefinition.minValueTime
fhirclient.models.elementdefinition.ElementDefinition.minValueUnsignedInt
fhirclient.models.elementdefinition.ElementDefinition.mustSupport
fhirclient.models.elementdefinition.ElementDefinition.orderMeaning
fhirclient.models.elementdefinition.ElementDefinition.path
fhirclient.models.elementdefinition.ElementDefinition.patternAddress
fhirclient.models.elementdefinition.ElementDefinition.patternAge
fhirclient.models.elementdefinition.ElementDefinition.patternAnnotation
fhirclient.models.elementdefinition.ElementDefinition.patternAttachment
fhirclient.models.elementdefinition.ElementDefinition.patternBase64Binary
fhirclient.models.elementdefinition.ElementDefinition.patternBoolean
fhirclient.models.elementdefinition.ElementDefinition.patternCode
fhirclient.models.elementdefinition.ElementDefinition.patternCodeableConcept
fhirclient.models.elementdefinition.ElementDefinition.patternCoding
fhirclient.models.elementdefinition.ElementDefinition.patternContactPoint
fhirclient.models.elementdefinition.ElementDefinition.patternCount
fhirclient.models.elementdefinition.ElementDefinition.patternDate
fhirclient.models.elementdefinition.ElementDefinition.patternDateTime
fhirclient.models.elementdefinition.ElementDefinition.patternDecimal
fhirclient.models.elementdefinition.ElementDefinition.patternDistance
fhirclient.models.elementdefinition.ElementDefinition.patternDuration
fhirclient.models.elementdefinition.ElementDefinition.patternHumanName
fhirclient.models.elementdefinition.ElementDefinition.patternId
fhirclient.models.elementdefinition.ElementDefinition.patternIdentifier
fhirclient.models.elementdefinition.ElementDefinition.patternInstant
fhirclient.models.elementdefinition.ElementDefinition.patternInteger
fhirclient.models.elementdefinition.ElementDefinition.patternMarkdown
fhirclient.models.elementdefinition.ElementDefinition.patternMeta
fhirclient.models.elementdefinition.ElementDefinition.patternMoney
fhirclient.models.elementdefinition.ElementDefinition.patternOid
fhirclient.models.elementdefinition.ElementDefinition.patternPeriod
fhirclient.models.elementdefinition.ElementDefinition.patternPositiveInt
fhirclient.models.elementdefinition.ElementDefinition.patternQuantity
fhirclient.models.elementdefinition.ElementDefinition.patternRange
fhirclient.models.elementdefinition.ElementDefinition.patternRatio
fhirclient.models.elementdefinition.ElementDefinition.patternReference
fhirclient.models.elementdefinition.ElementDefinition.patternSampledData
fhirclient.models.elementdefinition.ElementDefinition.patternSignature
fhirclient.models.elementdefinition.ElementDefinition.patternString
fhirclient.models.elementdefinition.ElementDefinition.patternTime
fhirclient.models.elementdefinition.ElementDefinition.patternTiming
fhirclient.models.elementdefinition.ElementDefinition.patternUnsignedInt
fhirclient.models.elementdefinition.ElementDefinition.patternUri
fhirclient.models.elementdefinition.ElementDefinition.representation
fhirclient.models.elementdefinition.ElementDefinition.requirements
string fhirclient.models.elementdefinition.ElementDefinition.resource_type = "ElementDefinition"
static
fhirclient.models.elementdefinition.ElementDefinition.short
fhirclient.models.elementdefinition.ElementDefinition.sliceName
fhirclient.models.elementdefinition.ElementDefinition.slicing
fhirclient.models.elementdefinition.ElementDefinition.type

The documentation for this class was generated from the following file: