Data Model Libraries
    Preparing search index...

    EncounterDiagnosisComponent Class

    FHIR Specification

    • Short: The list of diagnosis relevant to this encounter
    • Definition: The list of diagnosis relevant to this encounter.

    Hierarchy (View Summary)

    Implements

    Index

    Constructors

    Properties

    condition: null | Reference

    Encounter.diagnosis.condition Element

    FHIR Specification

    • Short: The diagnosis or procedure relevant to the encounter
    • Definition: Reason the encounter takes place, as specified using information from another resource. For admissions, this is the admission diagnosis. The indication will typically be a Condition (with other resources referenced in the evidence.detail), or a Procedure.
    • Comment: For systems that need to know which was the primary diagnosis, these will be marked with the standard extension primaryDiagnosis (which is a sequence value rather than a flag, 1 = primary diagnosis).
    • FHIR Type: Reference
    • Cardinality: 1..1
    • isModifier: false
    • isSummary: true

    Encounter.diagnosis.use Element

    FHIR Specification

    • Short: Role that this diagnosis has within the encounter (e.g. admission, billing, discharge ...)
    • Definition: Role that this diagnosis has within the encounter (e.g. admission, billing, discharge ...).
    • FHIR Type: CodeableConcept
    • Cardinality: 0..1
    • isModifier: false
    • isSummary: false

    Encounter.diagnosis.rank Element

    FHIR Specification

    • Short: Ranking of the diagnosis (for each role type)
    • Definition: Ranking of the diagnosis (for each role type).
    • FHIR Type: positiveInt
    • Cardinality: 0..1
    • isModifier: false
    • isSummary: false

    Methods

    • Parse the provided EncounterDiagnosisComponent JSON to instantiate the EncounterDiagnosisComponent data model.

      Parameters

      • sourceJson: Value

        JSON representing FHIR EncounterDiagnosisComponent

      • OptionaloptSourceField: string

        Optional data source field (e.g. <complexTypeName>.<complexTypeFieldName>); defaults to EncounterDiagnosisComponent

      Returns undefined | EncounterDiagnosisComponent

      EncounterDiagnosisComponent data model or undefined for EncounterDiagnosisComponent

      JsonError if the provided JSON is not a valid JSON object

    • Determines if the modifierExtension property exists.

      Parameters

      • Optionalurl: string

        the url that identifies a specific Extension

      Returns boolean

      true if an Extension has the provided url; false otherwise

      If the url is provided, determines if an Extension having the provided url exists. If the url is not provided, determines if the modifierExtension property exists and has any values.

      AssertionError for invalid url

    • Returns undefined | string

      the id property value

    • Assigns the provided value to the id property.

      Parameters

      • value: undefined | string

        the id value

      Returns this

      this

      PrimitiveTypeError for invalid value

    • Returns boolean

      true if id exists and has a value; false otherwise

    • Determines if the extension property exists.

      Parameters

      • Optionalurl: string

        the url that identifies a specific Extension

      Returns boolean

      true if an Extension has the provided url; false otherwise

      If the url is provided, determines if an Extension having the provided url exists. If the url is not provided, determines if the extension property exists and has any values.

      AssertionError for invalid url

    • Determines if the extension property exists.

      Parameters

      • url: string

        the url that identifies a specific Extension

      Returns undefined | IExtension

      an Extension having the provided url

      If the url is provided, determines if an Extension having the provided url exists. If the url is not provided, determines if the extension property exists and has any values.

      AssertionError for invalid url

    • Adds the provided Extension to the extension property array.

      Parameters

      • extension: undefined | IExtension

        the Extension value to add to the extension property array

      Returns this

      this

    • Removes the Extension having the provided url from the extension property array.

      Parameters

      • url: string

        the url that identifies a specific Extension to remove

      Returns void

      AssertionError for invalid url

    • Returns boolean

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