Circle V2 API Docs
    Preparing search index...

    Variable chartReviewTriggersRepoConst

    chartReviewTriggersRepo: DbRepo<
        {
            create: (
                params: ChartReviewTemplateTriggersInsertParams,
            ) => Promise<
                {
                    audit_template_id: string & { __brand: "AuditTemplateId" };
                    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[];
                    };
                    id: ChartReviewTriggerId;
                    interval_seconds: number
                    | null;
                    last_run_at: string | null;
                    name: string;
                    time_after_trigger_seconds: number;
                    trigger_type: "admission" | "discharge" | "utilization_end";
                    updated_at: DbDate;
                },
            >;
            getById: (
                id: ChartReviewTriggerId,
            ) => Promise<
                {
                    audit_template_id: string & { __brand: "AuditTemplateId" };
                    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[];
                    };
                    id: ChartReviewTriggerId;
                    interval_seconds: number
                    | null;
                    last_run_at: string | null;
                    name: string;
                    time_after_trigger_seconds: number;
                    trigger_type: "admission" | "discharge" | "utilization_end";
                    updated_at: DbDate;
                },
            >;
            listByEntityId: (
                entityId: EntityId,
            ) => Promise<
                {
                    audit_template_id: string & { __brand: "AuditTemplateId" };
                    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[];
                    };
                    id: ChartReviewTriggerId;
                    interval_seconds: number
                    | null;
                    last_run_at: string | null;
                    name: string;
                    time_after_trigger_seconds: number;
                    trigger_type: "admission" | "discharge" | "utilization_end";
                    updated_at: DbDate;
                }[],
            >;
            softDelete: (
                id: ChartReviewTriggerId,
                entityId: EntityId,
            ) => Promise<
                {
                    audit_template_id: string & { __brand: "AuditTemplateId" };
                    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[];
                    };
                    id: ChartReviewTriggerId;
                    interval_seconds: number
                    | null;
                    last_run_at: string | null;
                    name: string;
                    time_after_trigger_seconds: number;
                    trigger_type: "admission" | "discharge" | "utilization_end";
                    updated_at: DbDate;
                },
            >;
            update: (
                id: ChartReviewTriggerId,
                params: Omit<ChartReviewTemplateTriggersUpdateParams, "id">,
            ) => Promise<
                {
                    audit_template_id: string & { __brand: "AuditTemplateId" };
                    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[];
                    };
                    id: ChartReviewTriggerId;
                    interval_seconds: number
                    | null;
                    last_run_at: string | null;
                    name: string;
                    time_after_trigger_seconds: number;
                    trigger_type: "admission" | "discharge" | "utilization_end";
                    updated_at: DbDate;
                },
            >;
        },
    > = ...