Data Model Libraries
    Preparing search index...

    AccountProcedureComponent Class

    FHIR Specification

    • Short: The list of procedures relevant to this account
    • Definition: When using an account for billing a specific Encounter the set of procedures 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.procedure.sequence Element

    FHIR Specification

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

    Account.procedure.code Element

    FHIR Specification

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

    Account.procedure.dateOfService Element

    FHIR Specification

    • Short: Date of the procedure (when coded procedure)
    • Definition: Date of the procedure when using a coded procedure. If using a reference to a procedure, then the date on the procedure should be used.
    • FHIR Type: dateTime
    • Cardinality: 0..1
    • isModifier: false
    • isSummary: false
    type_?: CodeableConcept[]

    Account.procedure.type Element

    FHIR Specification

    • Short: How this procedure value should be used in charging the account
    • Definition: How this procedure value should be used in charging the account.
    • FHIR Type: CodeableConcept
    • Cardinality: 0..*
    • isModifier: false
    • isSummary: false
    packageCode?: CodeableConcept[]

    Account.procedure.packageCode Element

    FHIR Specification

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

    Account.procedure.device Element

    FHIR Specification

    • Short: Any devices that were associated with the procedure
    • Definition: Any devices that were associated with the procedure relevant to the account.
    • FHIR Type: Reference
    • Cardinality: 0..*
    • isModifier: false
    • isSummary: true

    Methods

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

      Parameters

      • sourceJson: Value

        JSON representing FHIR AccountProcedureComponent

      • OptionaloptSourceField: string

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

      Returns undefined | AccountProcedureComponent

      AccountProcedureComponent data model or undefined for AccountProcedureComponent

      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