Data Model Libraries
    Preparing search index...

    Abstract Base Class

    Base Type: Base definition for all types defined in FHIR type system.

    The Base type that all other types specialize. This type has no properties or constraints. This class contains abstract methods useful to all FHIR classes.

    FHIR Specification

    • Short: Base for all types and resources
    • Definition: Base definition for all types defined in FHIR type system.
    • FHIR Version: 5.0.0; Normative since 4.0.0

    Hierarchy (View Summary)

    Implements

    Index

    Constructors

    • Returns Base

    Methods

    • Returns string

      the FHIR type defined in the FHIR standard

    • Returns boolean

      true if the instance is empty; false otherwise

    • Creates a copy of the current instance.

      Returns any

      the a new instance copied from the current instance

    • Returns undefined | Value

      the JSON value

    • Returns boolean

      true if and only if the data model has required fields (min cardinality > 0) and at least one of those required fields in the instance is empty; false otherwise

    • Returns boolean

      true if the instance is a FHIR resource; false otherwise

    • Returns boolean

      true if the instance is a FHIR complex or primitive datatype; false otherwise

    • Returns boolean

      true if the instance is a FHIR complex datatype; false otherwise

    • Returns boolean

      true if the instance is a FHIR primitive datatype; false otherwise

    • Returns boolean

      true if the instance is a FHIR primitive boolean datatype; false otherwise

    • Returns boolean

      true if the instance is a FHIR primitive string-based datatype; false otherwise

    • Returns boolean

      true if the instance is a FHIR primitive number-based datatype; false otherwise

    • Returns boolean

      true if the instance is a FHIR primitive bigint-based datatype; false otherwise

    • Returns boolean

      true if the instance is a FHIR primitive datetime-based datatype; false otherwise

    • Protected

      Copies the current instance's elements into the provided object.

      Parameters

      • dest: any

        the copied instance

      Returns void