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

Provide Medical programs Data model_UA

Схема

Таблиці

Перелік відділень аптеки по програмі зберігаються в наступних таблицях:

medical_program_provision

 

Назва

Тип

M/O

Опис та обмеження

Назва

Тип

M/O

Опис та обмеження

id

uuid

M

Системний ідентифікатор

medical_program_id

uuid

M

Ідентифікатор медичної програми

division_id

uuid

M

Відділення, які працюють з програмою

contract_number

varchar

M

Номер договору, у відповідності до якого програма стала доступна для відділень

is_active

bool

M

Статус запису. По-замовчуванню = true

deactivate_reason

varchar

O

Заповнюється у відповідності до довідника PROVISON_DEACTIVATE_REASON.

Причина деактивацій:

  • MANUAL_DEACTIVATION - Вимкнено працівником аптечного закладу по API

  • AUTO_DIVISION_DEACTIVATION - Вимкнено автоматично. Причина: структурний підрозділ деактивовано

  • AUTO_DIVISION_DLS_NOT_VERIFIED - Вимкнено автоматично. Причина: відсутність ліцензії у структурного підрозділу

  • AUTO_LEGAL_ENTITY_DEACTIVATION - Вимкнено автоматично. Причина: юридичну особу закрито/реорганізовано

  • AUTO_MEDICAL_PROGRAM_DEACTIVATION - Вимкнено автоматично. Причина: деактивовано програму реімбурсації працівником НСЗУ

  • AUTO_CONTRACT_TERMINATION - Вимкнено автоматично. Причина: призупинено дію договору

inserted_by

uuid

M

Користувач, який створив запис

inserted_at

timestamp

M

Час створення запису

updated_by

uuid

M

Користувач, який останнім оновив запис

updated_at

timestamp

M

Час останнього оновлення запису

Структура бакету

  • Назва бакету

    • Ідентифікатор юридичної особи

      • Ідентифікатор медичної програми

        • Папка з назвою “provision_create“

          • Файл з підписаним контентом з методу Create Medical program provision зі списком відділень. Має назву з вказанням часу, що відповідає даті inserted_at створення запису в таблиці.

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