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

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 »

Ціль

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

Конфікурація процедури

Назва

Опис

Формат

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

MEDICATION_DEACTIVATION_SCHEDULE

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

Cron Format

`0 0 * * *`

Логіка Job

  1. Отримат записи з PRM.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