Bridge SDK - v2.12.0
    Preparing search index...

    Type Alias Encounter

    type Encounter = {
        appointmentType?: string;
        date: string;
        dx: string[];
        id: string;
        provider?: { name: string; npi?: string };
        type: string;
    }
    Index
    appointmentType?: string

    The type of the appointment the encounter was created from, as reported by the EHR (e.g. "New Patient 30"). EHR-defined, and distinct from type, though some EHRs report the same in both.

    date: string

    Date of the encounter in ISO format (YYYY-MM-DD), as reported by the EHR.

    dx: string[]

    The diagnoses associated with the encounter, as reported by the EHR.

    id: string

    The unique identifier for the encounter, as reported by the EHR.

    provider?: { name: string; npi?: string }

    The provider of record on the encounter, as reported by the EHR.

    Not necessarily the logged-in user, and not the claim's rendering provider — that is determined at billing time and can legitimately differ (e.g. incident-to services rendered by a mid-level but billed under a supervising physician). That substitution is a billing-time concern; orders and referrals generally carry the ordering clinician's own identity, which is this field.

    undefined if the EHR does not report a provider for the encounter, or if the integration does not supply one.

    Type Declaration

    • name: string

      The provider's name, verbatim as the EHR reports it. The format varies by EHR and may include credentials.

    • Optionalnpi?: string

      The provider's National Provider Identifier, if reported by the EHR.

    type: string

    The type of the encounter, as reported by the EHR.