Table of Contents |
---|
Process configuration
Name | Description | Format | Default value |
---|---|---|---|
APPROVALS_CLEANUP_SCHEDULE | How often to perform this task | Cron Format | `20 0 * * *` |
APPROVAL_AUTOEXPIRATION_SCHEDULE | How often to perform this task | Cron Format | `20 * * *` |
APPROVAL_TTL_HOURS | Approval lifetime period | Hours | 12 |
CREATE_APPROVAL_ACCESS_LEVEL_READ_ALLOWED_RESOURCES | List of entities that can get approvals | Text | care_plan, diagnostic_report, episode_of_care, forbidden_group |
APPROVAL_EXPIRATION | Approval duration period for other (episode, diagnostic report, service request etc. except care plan) resources | Minutes | 129600 |
CARE_PLAN_APPROVAL_EXPIRATION | Approval duration period for care_plan resources | Minutes | 525600 |
FORBIDDEN_GROUP_APPROVAL_EXPIRATION | Approval duration period for forbidden_group resources | Minutes | 43200 |
DIAGNOSES_GROUP_APPROVAL_EXPIRATION | Approval duration period for diagnoses_group resources | Minutes | 129600 |
SERVICE_GROUP_APPROVAL_EXPIRATION | Approval duration period for service_group resources | Minutes | 129600 |
List of entities that can get approvals
Text
care_plan, diagnostic_report, episode_of_care, forbidden_group
PATIENT_APPROVAL_EXPIRATION | Approval duration period for patient_id | Minutes | 2880 |
APPROVALS_CLEANUP_SCHEDULE
...
Search candidates
Get all approvals where inserted_at < utc_now() - APPROVAL_TTL_HOURS and status is_verified is newfalse
Delete approvals