Data Model Libraries
    Preparing search index...

    AccountDiagnosisComponent Class

    FHIR Specification

    • Short: The list of diagnoses relevant to this account
    • Definition: When using an account for billing a specific Encounter the set of diagnoses that are relevant for billing are stored here on the account where they are able to be sequenced appropriately prior to processing to produce claim(s).

    Hierarchy (View Summary)

    Implements

    Index

    Constructors

    Properties

    sequence?: PositiveIntType

    Account.diagnosis.sequence Element

    FHIR Specification

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

    Account.diagnosis.condition Element

    FHIR Specification

    • Short: The diagnosis relevant to the account
    • Definition: The diagnosis relevant to the account.
    • FHIR Type: CodeableReference
    • Cardinality: 1..1
    • isModifier: false
    • isSummary: true
    dateOfDiagnosis?: DateTimeType

    Account.diagnosis.dateOfDiagnosis Element

    FHIR Specification

    • Short: Date of the diagnosis (when coded diagnosis)
    • Definition: Ranking of the diagnosis (for each type).
    • FHIR Type: dateTime
    • Cardinality: 0..1
    • isModifier: false
    • isSummary: false
    type_?: CodeableConcept[]

    Account.diagnosis.type Element

    FHIR Specification

    • Short: Type that this diagnosis has relevant to the account (e.g. admission, billing, discharge ...)
    • Definition: Type that this diagnosis has relevant to the account (e.g. admission, billing, discharge ...).
    • FHIR Type: CodeableConcept
    • Cardinality: 0..*
    • isModifier: false
    • isSummary: false
    onAdmission?: BooleanType

    Account.diagnosis.onAdmission Element

    FHIR Specification

    • Short: Diagnosis present on Admission
    • Definition: Was the Diagnosis present on Admission in the related Encounter.
    • FHIR Type: boolean
    • Cardinality: 0..1
    • isModifier: false
    • isSummary: false
    packageCode?: CodeableConcept[]

    Account.diagnosis.packageCode Element

    FHIR Specification

    • Short: Package Code specific for billing
    • Definition: The package code can be used to group diagnoses that may be priced or delivered as a single product. Such as DRGs.
    • FHIR Type: CodeableConcept
    • Cardinality: 0..*
    • isModifier: false
    • isSummary: false

    Methods

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

      Parameters

      • sourceJson: Value

        JSON representing FHIR AccountDiagnosisComponent

      • OptionaloptSourceField: string

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

      Returns undefined | AccountDiagnosisComponent

      AccountDiagnosisComponent data model or undefined for AccountDiagnosisComponent

      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