Circle V2 API Docs
    Preparing search index...
    • Port of v1 getReadyTriggers' filter step, as a pure function over already-fetched triggers: enabled + schedule-matching + filter-matching + due.

      Type Parameters

      • T extends Pick<
            {
                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: number[] }[];
                };
                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;
            },
            "interval_seconds"
            | "time_after_trigger_seconds"
            | "trigger_type",
        > & {
            schedule:
                | {
                    schedule: {
                        day: | "sunday"
                        | "monday"
                        | "tuesday"
                        | "wednesday"
                        | "thursday"
                        | "friday"
                        | "saturday";
                        hour: number;
                        minute: 0;
                    }[];
                    timezone: string;
                }
                | null;
        } & TriggerFilterInput & { enabled: boolean }

      Parameters

      Returns T[]