Circle V2 API Docs
    Preparing search index...

    Variable chartReviewTriggersRepoConst

    chartReviewTriggersRepo: DbRepo<
        {
            create: (
                params: CreateTriggerParams,
            ) => Promise<
                {
                    audit_template_id: AuditTemplateId
                    | null;
                    audit_templates: TriggerAuditTemplate[];
                    created_at: DbDate;
                    deleted: boolean;
                    enabled: boolean;
                    entity_id: number & { __brand: "EntityId" };
                    filters:
                        | {
                            facilities: {
                                facility_id: FacilityId;
                                level_of_care_ids: EntityLevelOfCareId[];
                            }[];
                            level_of_care_ids: EntityLevelOfCareId[];
                        }
                        | null;
                    id: ChartReviewTriggerId;
                    interval_seconds: number
                    | null;
                    last_run_at: string | null;
                    name: string;
                    schedule:
                        | {
                            schedule: {
                                day: | "sunday"
                                | "monday"
                                | "tuesday"
                                | "wednesday"
                                | "thursday"
                                | "friday"
                                | "saturday";
                                hour: number;
                                minute: 0;
                            }[];
                            timezone: string;
                        }
                        | null;
                    time_after_trigger_seconds: number;
                    trigger_type: "admission"
                    | "discharge"
                    | "utilization_end";
                    updated_at: DbDate;
                },
            >;
            getById: (
                id: ChartReviewTriggerId,
            ) => Promise<
                {
                    audit_template_id: AuditTemplateId
                    | null;
                    audit_templates: TriggerAuditTemplate[];
                    created_at: DbDate;
                    deleted: boolean;
                    enabled: boolean;
                    entity_id: number & { __brand: "EntityId" };
                    filters:
                        | {
                            facilities: {
                                facility_id: FacilityId;
                                level_of_care_ids: EntityLevelOfCareId[];
                            }[];
                            level_of_care_ids: EntityLevelOfCareId[];
                        }
                        | null;
                    id: ChartReviewTriggerId;
                    interval_seconds: number
                    | null;
                    last_run_at: string | null;
                    name: string;
                    schedule:
                        | {
                            schedule: {
                                day: | "sunday"
                                | "monday"
                                | "tuesday"
                                | "wednesday"
                                | "thursday"
                                | "friday"
                                | "saturday";
                                hour: number;
                                minute: 0;
                            }[];
                            timezone: string;
                        }
                        | null;
                    time_after_trigger_seconds: number;
                    trigger_type: "admission"
                    | "discharge"
                    | "utilization_end";
                    updated_at: DbDate;
                },
            >;
            getLabelsByIds: (
                ids: ChartReviewTriggerId[],
            ) => Promise<{ id: ChartReviewTriggerId; name: string }[]>;
            listByAuditTemplateId: (
                auditTemplateId: AuditTemplateId,
                entityId: EntityId,
            ) => Promise<
                (
                    {
                        audit_template_id: AuditTemplateId
                        | null;
                        created_at: DbDate;
                        deleted: boolean;
                        enabled: boolean;
                        entity_id: number & { __brand: "EntityId" };
                        filters:
                            | {
                                facilities: { facility_id: ...; level_of_care_ids: ... }[];
                                level_of_care_ids: EntityLevelOfCareId[];
                            }
                            | null;
                        id: ChartReviewTriggerId;
                        interval_seconds: number
                        | null;
                        last_run_at: string | null;
                        name: string;
                        schedule:
                            | {
                                schedule: { day: ...; hour: ...; minute: ... }[];
                                timezone: string;
                            }
                            | null;
                        time_after_trigger_seconds: number;
                        trigger_type: "admission"
                        | "discharge"
                        | "utilization_end";
                        updated_at: DbDate;
                    } & {
                        filters: {
                            facilities: { facility_id: FacilityId; level_of_care_ids: (...)[] }[];
                            level_of_care_ids: EntityLevelOfCareId[];
                        };
                    }
                )[],
            >;
            listByEntityId: (
                entityId: EntityId,
            ) => Promise<
                (
                    {
                        audit_template_id: AuditTemplateId
                        | null;
                        created_at: DbDate;
                        deleted: boolean;
                        enabled: boolean;
                        entity_id: number & { __brand: "EntityId" };
                        filters:
                            | {
                                facilities: { facility_id: ...; level_of_care_ids: ... }[];
                                level_of_care_ids: EntityLevelOfCareId[];
                            }
                            | null;
                        id: ChartReviewTriggerId;
                        interval_seconds: number
                        | null;
                        last_run_at: string | null;
                        name: string;
                        schedule:
                            | {
                                schedule: { day: ...; hour: ...; minute: ... }[];
                                timezone: string;
                            }
                            | null;
                        time_after_trigger_seconds: number;
                        trigger_type: "admission"
                        | "discharge"
                        | "utilization_end";
                        updated_at: DbDate;
                    } & {
                        filters: {
                            facilities: { facility_id: FacilityId; level_of_care_ids: (...)[] }[];
                            level_of_care_ids: EntityLevelOfCareId[];
                        };
                    }
                )[],
            >;
            listWithAuditTemplatesByEntityId: (
                entityId: EntityId,
            ) => Promise<
                (
                    {
                        audit_template_id: AuditTemplateId
                        | null;
                        audit_templates: TriggerAuditTemplate[];
                        created_at: DbDate;
                        deleted: boolean;
                        enabled: boolean;
                        entity_id: number & { __brand: "EntityId" };
                        filters:
                            | {
                                facilities: { facility_id: ...; level_of_care_ids: ... }[];
                                level_of_care_ids: EntityLevelOfCareId[];
                            }
                            | null;
                        id: ChartReviewTriggerId;
                        interval_seconds: number
                        | null;
                        last_run_at: string | null;
                        name: string;
                        schedule:
                            | {
                                schedule: { day: ...; hour: ...; minute: ... }[];
                                timezone: string;
                            }
                            | null;
                        time_after_trigger_seconds: number;
                        trigger_type: "admission"
                        | "discharge"
                        | "utilization_end";
                        updated_at: DbDate;
                    } & {
                        filters: {
                            facilities: { facility_id: FacilityId; level_of_care_ids: (...)[] }[];
                            level_of_care_ids: EntityLevelOfCareId[];
                        };
                    }
                )[],
            >;
            softDelete: (
                id: ChartReviewTriggerId,
                entityId: EntityId,
            ) => Promise<
                {
                    audit_template_id: AuditTemplateId
                    | null;
                    created_at: DbDate;
                    deleted: boolean;
                    enabled: boolean;
                    entity_id: number & { __brand: "EntityId" };
                    filters:
                        | {
                            facilities: {
                                facility_id: FacilityId;
                                level_of_care_ids: EntityLevelOfCareId[];
                            }[];
                            level_of_care_ids: EntityLevelOfCareId[];
                        }
                        | null;
                    id: ChartReviewTriggerId;
                    interval_seconds: number
                    | null;
                    last_run_at: string | null;
                    name: string;
                    schedule:
                        | {
                            schedule: {
                                day: | "sunday"
                                | "monday"
                                | "tuesday"
                                | "wednesday"
                                | "thursday"
                                | "friday"
                                | "saturday";
                                hour: number;
                                minute: 0;
                            }[];
                            timezone: string;
                        }
                        | null;
                    time_after_trigger_seconds: number;
                    trigger_type: "admission"
                    | "discharge"
                    | "utilization_end";
                    updated_at: DbDate;
                },
            >;
            update: (
                id: ChartReviewTriggerId,
                params: UpdateTriggerParams,
            ) => Promise<
                {
                    audit_template_id: AuditTemplateId
                    | null;
                    audit_templates: TriggerAuditTemplate[];
                    created_at: DbDate;
                    deleted: boolean;
                    enabled: boolean;
                    entity_id: number & { __brand: "EntityId" };
                    filters:
                        | {
                            facilities: {
                                facility_id: FacilityId;
                                level_of_care_ids: EntityLevelOfCareId[];
                            }[];
                            level_of_care_ids: EntityLevelOfCareId[];
                        }
                        | null;
                    id: ChartReviewTriggerId;
                    interval_seconds: number
                    | null;
                    last_run_at: string | null;
                    name: string;
                    schedule:
                        | {
                            schedule: {
                                day: | "sunday"
                                | "monday"
                                | "tuesday"
                                | "wednesday"
                                | "thursday"
                                | "friday"
                                | "saturday";
                                hour: number;
                                minute: 0;
                            }[];
                            timezone: string;
                        }
                        | null;
                    time_after_trigger_seconds: number;
                    trigger_type: "admission"
                    | "discharge"
                    | "utilization_end";
                    updated_at: DbDate;
                },
            >;
        },
    > = ...