Data Model Libraries
    Preparing search index...

    ClaimProcedureComponent Class

    FHIR Specification

    • Short: Clinical procedures performed
    • Definition: Procedures performed on the patient relevant to the billing items with the claim.
    • Requirements: The specific clinical invention are sometimes required to be provided to justify billing a greater than customary amount for a service.

    Hierarchy (View Summary)

    Implements

    Index

    Constructors

    Properties

    sequence: null | PositiveIntType

    Claim.procedure.sequence Element

    FHIR Specification

    • Short: Procedure instance identifier
    • Definition: A number to uniquely identify procedure entries.
    • Requirements: Necessary to provide a mechanism to link to claim details.
    • FHIR Type: positiveInt
    • Cardinality: 1..1
    • isModifier: false
    • isSummary: false
    type_?: CodeableConcept[]

    Claim.procedure.type Element

    FHIR Specification

    • Short: Category of Procedure
    • Definition: When the condition was observed or the relative ranking.
    • Comment: For example: primary, secondary.
    • Requirements: Often required to capture a particular diagnosis, for example: primary or discharge.
    • FHIR Type: CodeableConcept
    • Cardinality: 0..*
    • isModifier: false
    • isSummary: false

    Claim.procedure.date Element

    FHIR Specification

    • Short: When the procedure was performed
    • Definition: Date and optionally time the procedure was performed.
    • Requirements: Required for auditing purposes.
    • FHIR Type: dateTime
    • Cardinality: 0..1
    • isModifier: false
    • isSummary: false
    procedure: null | IDataType

    Claim.procedure.procedure[x] Element

    @ChoiceDataTypesMeta('Claim.procedure.procedure[x]', ['CodeableConcept','Reference',]

    FHIR Specification

    • Short: Specific clinical procedure
    • Definition: The code or reference to a Procedure resource which identifies the clinical intervention performed.
    • Requirements: This identifies the actual clinical procedure.
    • FHIR Types: 'CodeableConcept', 'Reference',
    • Cardinality: 1..1
    • isModifier: false
    • isSummary: false
    udi?: Reference[]

    Claim.procedure.udi Element

    FHIR Specification

    • Short: Unique device identifier
    • Definition: Unique Device Identifiers associated with this line item.
    • Requirements: The UDI code allows the insurer to obtain device level information on the product supplied.
    • FHIR Type: Reference
    • Cardinality: 0..*
    • isModifier: false
    • isSummary: false

    Methods

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

      Parameters

      • sourceJson: Value

        JSON representing FHIR ClaimProcedureComponent

      • OptionaloptSourceField: string

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

      Returns undefined | ClaimProcedureComponent

      ClaimProcedureComponent data model or undefined for ClaimProcedureComponent

      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