Circle V2 API Docs
    Preparing search index...

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    supabase: SupabaseClient<Database>

    Methods

    • Parameters

      • patientAdmission: {
            admitted_at: string;
            created_at?: string;
            discharged_at?: string | null;
            external_admission_id?: string | null;
            id?: number;
            integration_id?: string | null;
            last_sync?: string | null;
            level_of_care_id?: number | null;
            patient_id?: number | null;
            updated_at?: string;
        }

      Returns Promise<
          {
              admitted_at: string;
              created_at: string;
              discharged_at: string
              | null;
              external_admission_id: string | null;
              id: number;
              integration_id: string | null;
              last_sync: string | null;
              level_of_care_id: number | null;
              patient_id: number | null;
              updated_at: string;
          },
      >

    • Parameters

      • integrationId: string

      Returns Promise<
          {
              admitted_at: string;
              discharged_at: string
              | null;
              external_admission_id: string | null;
              id: number;
              integration_id: string | null;
              level_of_care_id: number | null;
              patient: { entity_id: number | null; facility_id: string | null };
              patient_id: number | null;
              patient_utilization_reviews: {
                  end_date: string | null;
                  id: string;
                  start_date: string | null;
              }[];
          }[],
      >

    • Parameters

      • externalAdmissionId: string

      Returns Promise<
          {
              admitted_at: string;
              created_at: string;
              discharged_at: string
              | null;
              external_admission_id: string | null;
              id: number;
              integration_id: string | null;
              last_sync: string | null;
              level_of_care_id: number | null;
              patient_id: number | null;
              updated_at: string;
          }[],
      >

    • Parameters

      • patientAdmissionId: number

      Returns Promise<
          {
              admitted_at: string;
              created_at: string;
              discharged_at: string
              | null;
              external_admission_id: string | null;
              id: number;
              integration_id: string | null;
              last_sync: string | null;
              level_of_care_id: number | null;
              patient_id: number | null;
              updated_at: string;
          },
      >

    • Parameters

      • patientId: number

      Returns Promise<
          {
              admitted_at: string;
              created_at: string;
              discharged_at: string
              | null;
              external_admission_id: string | null;
              id: number;
              integration_id: string | null;
              last_sync: string | null;
              level_of_care_id: number | null;
              patient_id: number | null;
              updated_at: string;
          }[],
      >

    • Get admissions for a patient with their integration's facility_id.

      Parameters

      • patientId: number

      Returns Promise<
          {
              admitted_at: string;
              created_at: string;
              discharged_at: string
              | null;
              external_admission_id: string | null;
              id: number;
              integration_id: string | null;
              integrations: { facility_id: string | null; id: string };
              last_sync: string | null;
              level_of_care_id: number | null;
              patient_id: number | null;
              updated_at: string;
          }[],
      >

    • Parameters

      • patientId: number
      • integrationId: string

      Returns Promise<number[]>

    • Parameters

      • patientId: number

      Returns Promise<
          {
              admitted_at: string;
              created_at: string;
              discharged_at: string
              | null;
              external_admission_id: string | null;
              id: number;
              integration_id: string | null;
              last_sync: string | null;
              level_of_care_id: number | null;
              patient_id: number | null;
              updated_at: string;
          },
      >

    • Parameters

      • patientId: number

      Returns Promise<
          | {
              admitted_at: string;
              created_at: string;
              discharged_at: string
              | null;
              external_admission_id: string | null;
              id: number;
              integration_id: string | null;
              last_sync: string | null;
              level_of_care_id: number | null;
              patient_id: number | null;
              updated_at: string;
          }
          | null,
      >

    • Parameters

      • admissionIds: number[]

      Returns Promise<
          {
              admitted_at: string;
              created_at: string;
              discharged_at: string
              | null;
              external_admission_id: string | null;
              id: number;
              integration_id: string | null;
              last_sync: string | null;
              level_of_care_id: number | null;
              patient_id: number | null;
              updated_at: string;
          }[],
      >

    • Parameters

      • ids: number[]
      • targetPatientId: number

      Returns Promise<number[]>

    • Parameters

      • id: number
      • params: {
            admitted_at?: string;
            created_at?: string;
            discharged_at?: string | null;
            external_admission_id?: string | null;
            id?: number;
            integration_id?: string | null;
            last_sync?: string | null;
            level_of_care_id?: number | null;
            patient_id?: number | null;
            updated_at?: string;
        }

      Returns Promise<
          {
              admitted_at: string;
              created_at: string;
              discharged_at: string
              | null;
              external_admission_id: string | null;
              id: number;
              integration_id: string | null;
              last_sync: string | null;
              level_of_care_id: number | null;
              patient_id: number | null;
              updated_at: string;
          },
      >

    • Parameters

      • params: {
            admitted_at: string;
            created_at?: string;
            discharged_at?: string | null;
            external_admission_id?: string | null;
            id?: number;
            integration_id?: string | null;
            last_sync?: string | null;
            level_of_care_id?: number | null;
            patient_id?: number | null;
            updated_at?: string;
        }

      Returns Promise<
          {
              admitted_at: string;
              created_at: string;
              discharged_at: string
              | null;
              external_admission_id: string | null;
              id: number;
              integration_id: string | null;
              last_sync: string | null;
              level_of_care_id: number | null;
              patient_id: number | null;
              updated_at: string;
          },
      >

    • Parameters

      • params: {
            admitted_at: string;
            created_at?: string;
            discharged_at?: string | null;
            external_admission_id?: string | null;
            id?: number;
            integration_id?: string | null;
            last_sync?: string | null;
            level_of_care_id?: number | null;
            patient_id?: number | null;
            updated_at?: string;
        }[]

      Returns Promise<
          {
              admitted_at: string;
              created_at: string;
              discharged_at: string
              | null;
              external_admission_id: string | null;
              id: number;
              integration_id: string | null;
              last_sync: string | null;
              level_of_care_id: number | null;
              patient_id: number | null;
              updated_at: string;
          }[],
      >

    • Parameters

      • options: { supabase: SupabaseClient<Database> }

      Returns this