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

БП Заявка на погашення ЕР

Загальні дані

Дана стаття описує процес заявки на погашення електронного рецепту(надалі ЕР) за програмою "Доступні Ліки".

Сутності ситеми, що приймають участь у процесі:

  • Аптечний заклад = Legal Entity = юридична особа/ФОП, ліцензіат 
  • Аптека = Division = структурний, в тому числі відокремлений, підрозділ аптечного закладу 
  • Медичні Інформаційні Системи- сертифікований інтерфейс Центрального Компоненту
  • eHealth- Центральний Компонент

Передумовою для перебігу процессу є:

  • Наявність Аптеки, Аптечного Закладу в системі eHealth
  • Актуальність інформації:
    • Аптеки, Аптечного Закладу в системі.
    • Співробітників.

Перебіг статусів рецепту в процесі погашення :

FromTransitionResult

Create Medication Dispenseis_active = true&&status = NEW
is_active = true&&status = NEWProcesse Medication Dispenseis_active = true&&status = PROCESSED
is_active = true&&status = NEWReject Medication Dispenseis_active = true&&status = REJECTED
is_active = true&&status = NEW[AUTO]Termination process is_active = true&&status = EXPIRED




При успішному виконанні запиту:

  • МІС отримає відповідь з інформацією доповненою параметром ID запиту (Medication Dispense Response Identifier) та статусом заявки Status= NEW.

  • Рецепт закріплюється за поточним АЗ на 10 хвилин(DOUBTFUL) і не може бути погашений в іншій аптеці у визначений час.

За 10 хвилин повинні бути проведені Оформлення Оплати та Погашення Рецепту.

Якщо працівник не встиг, то слід створити нову заявку на погашення рецепту.

Рекомендація для МІС:

Реалізувати UI таймер з відліком часу на погашення рецепту.

Якщо пацієнт відмовився на даному етапі, то рецепт залишиться у статусі Active, а заявка на погашення набуде статус EXPIRED через 10 хвилин.

Повторний запит Create Medication Dispense з ідентичними атрибутами впродовж періоду 10 хв з моменту першого запиту поверне помилку:  

"message": "Active medication dispense already exists"

Що означає знаходження заявки рецепту в короткостроковому технічному статусі ON HOLD.

Статус ON HOLD є заходом захисту від шахрайства та гарантією погашення рецепту в конкретному АЗ. 

Паралельно зі статусом заявки ON HOLD, cтатус рецепту в системі залишається ACTIVE.

МІС може орієнтуватись на помилку повторного запиту Create Medication Dispense , яка буде свідчити про те, що конкретний рецепт намагаються реалізувати паралельно існуючому запиту.

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

В такому випадку рецепт залишиться у статусі ACTIVE, а заявка на погашення  набуде статусу REJECTED.

Оформлення оплати

Оформлення оплати є внутрішніми процесами АЗ.

За результатом даного етапу в МІС повинні бути сформовані два параметри:

  1. payment_amount – сума в чеку, яку заплатив пацієнт;
  2. payment_id – номер фіскального чеку (опціонально);

Завершення погашення рецепту

Для завершення погашення рецепту МІС  слід виконати запит:

Або використовувати відповідний доповнений параметрами .json файл,з відповіді на запиті Create Medication Dispense.

 У відповідь МІС отримує .json файл, якій необхідно:

  1. Доповнити параметрами:
    1. payment_id – номер фіскального чеку (опціонально);
    2. payment_amount – сума в чеку, яку заплатив пацієнт.
  2. Підписати КЕП співробітника АЗ;
  3. Перекодувати підписаний json у base64 формат;
  4. Виконати запит:

  5. В разі успішного виконання запиту:

    1. Заявка погашення ЕР набуває статусу  PROCESSED.

    2. Рецепт набуває статусу COMPLETED .

    3. В системі eHealth фіксується запис про реімбурсований рецепт за даним закладом.

    4. Співробітник відпускає ЛЗ за процедурою закладу.

Допоміжні методи 

DRAFT

Отримання переліку заявок на погашення рецептів DOUBTFUL

Для зручності користування доступний перелік відпущених рецептів за запитом:

Отримання переліку заявок на погашення рецептів

Get Medication Dispenses List

Apiary

 Запит налаштовується за фільтром з одним або кількома параметрами:

Medication dispense ID – ID заявки на погашення рецепту.

Medication request ID – ID заявки на створення рецепту.

Legal entity ID – ID аптечного закладу.

Division ID – ID підрозділу аптечного закладу.

Status- Статус заявки на погашення.

dispensed_from – Дата з якої проводилось погашення.

dispensed_to – Дата до якої проводиться погашення.

Отримання  інформації щодо відпущеного рецепту

Пошук відпущеного рецепту за ID

Get Medication Dispense by ID

Apiary

На запит у відповіді буде інформація щодо даного погашеного рецепту.

Отримання звітів щодо погашених рецептів

Для отримання звітів реалізован запит 

Отримання Звіту реімбурсації

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