Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

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

Info
titleСутності ситеми, що приймають участь у процесі:
  • Аптечний заклад = 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
Для створення заявки на погашення рецепту співробітнику необхідно знайти ЕР в системі,запитати у пацієнта код погашення рецепту (або кодове слово декларації), та виконати запит:










Panel

Will be DEPRECATED_Create Medication Dispense

APIary Create Medication Dispense

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

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

  • Рецепт закріплюється за поточним АЗ на 10 хвилин(

    Status
    titleDoubtful
    ) і не може бути погашений в іншій аптеці у визначений час.

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

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

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

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

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

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

"message": "Active medication dispense already exists"

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

Status
titleon hold
.

Статус 

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

Паралельно зі статусом заявки 

Status
titleon hold
, cтатус рецепту в системі залишається
Status
colourGreen
titleACTIVE
.

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

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

Panel

Reject previously created Medication Dispense

APIary

В такому випадку рецепт залишиться у статусі

Status
colourGreen
titleACTIVE
, а заявка на погашення  набуде статусу 
Status
colourRed
titleRejected
.

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

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

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

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

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

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

Panel

Get Medication Dispense by IDhttps://uaehealthapi.docs.apiary.io/#reference/public.-reimbursement/medication-dispense/get-medication-dispense-by-id
https://edenlab.atlassian.net/wiki/spaces/EH/pages/27787425/Get+Medication+Dispense+Details

APIary

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

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

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

    Panel

    Process medication dispense

    https://uaehealthapi.docs.apiary.io/#reference/public.-reimbursement/medication-dispense/process-medication-dispensehttps://edenlab.atlassian.net/wiki/spaces/EH/pages/3381311/Process+Medication+Dispense


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

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

      Status
      colourBlue
      titlePROCESSED
      .

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

      Status
      colourGreen
      titleCOMPLETED
      .

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

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

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

Status
titleDraft

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

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

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

Get Medication Dispenses List

Apiary

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

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

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

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

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

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

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

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


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

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

Get Medication Dispense by ID

Apiary

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

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

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

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

Get Reimbursement report

Apiary