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

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

Version 1 Current »

Ціль

Дана процедура (автоматично запланована задача) розроблена для деактивації учасника програми по закінченню строку дії.

Конфігурація процесу

Назва

Опис

Формат

Значення за-замовчуванням

PROGRAM_MEDICATION_DEACTIVATION_SCHEDULE

Як часто виконувати дану задачу

Cron Format

`0 0 * * *`

Логіка Job

  1. Отримати записи з PRM.program_medications, де:

    1. is_active = TRUE

    2. end_date < current_date()

  2. Оновити всі записи:

    1. is_active = FALSE

    2. updated_at = now()

    3. updated_by = SYSTEM_USER

  3. Записати зміни до аудит логу

  4. Записати зміни до менеджера подій (event manager)

  • No labels