ElementDefinitionBase

open class ElementDefinitionBase: Element

Base definition information for tools.

Information about the base definition of the element, provided to make it unnecessary for tools to trace the deviation of the element through the derived and related profiles. This information is provided when the element definition is not the original definition of an element - i.g. either in a constraint on another type, or for elements from a super type in a snap shot.

  • Base definition information for tools.

    Information about the base definition of the element, provided to make it unnecessary for tools to trace the deviation of the element through the derived and related profiles. This information is provided when the element definition is not the original definition of an element - i.g. either in a constraint on another type, or for elements from a super type in a snap shot.

    Declaration

    Swift

    override open class var resourceType: String
  • max

    Max cardinality of the base element.

    Declaration

    Swift

    public var max: FHIRString?
  • min

    Min cardinality of the base element.

    Declaration

    Swift

    public var min: FHIRInteger?
  • Path that identifies the base element.

    Declaration

    Swift

    public var path: FHIRString?
  • Convenience initializer, taking all required properties as arguments.

    Declaration

    Swift

    public convenience init(max: FHIRString, min: FHIRInteger, path: FHIRString)
  • Convenience initializer, taking all required properties as arguments.

    Declaration

    Swift

    override open func populate(from json: FHIRJSON, context instCtx: inout FHIRInstantiationContext)

    Parameters

    json

    The JSON element to use to populate the receiver

    context

    The instantiation context to use

  • Undocumented

    Declaration

    Swift

    open class ElementDefinitionBase: Element