ЕСОЗ - публічна документація

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 10 Next »

Process configuration

Name

Description

Format

Default value

APPROVALS_CLEANUP_SCHEDULE

How often to perform this task

Cron Format

`20 * * *`

APPROVAL_AUTOEXPIRATION_SCHEDULE

How often to perform this task

Cron Format

`20 * * *`

APPROVAL_TTL_HOURS

Approval lifetime period

Hours

12

APPROVAL_EXPIRATION

Approval duration period for other (episode, diagnostic report 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

525600

DIAGNOSES_GROUP_APPROVAL_EXPIRATION

Approval duration period for diagnoses_group resources

Minutes

129600

CREATE_APPROVAL_ACCESS_LEVEL_READ_ALLOWED_RESOURCES

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

Job logic

  1. Search candidates

    1. Get all approvals where inserted_at < utc_now() - APPROVAL_TTL_HOURS and status is new

  2. Delete approvals

  • No labels