Versions Compared

Key

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

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

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

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

В ході процесу погашення ЕР приймають участь такі сутності системи:

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

Юридичне підгрунтя

Info


Наказ МОЗ № 360.

Рецепт може бути погашено в будь якій аптеці України, але рецепти вартість яких підлягає пільговому відпуску, або тих що підлягають предметно-кількісного обліку можуть бути забезпечені у відповідності до договору із розпорядником бюджетних коштів (та територіальну прив'язаність).


Anchor
постанова
постанова
Постанова КМ України від 17 березня 2019 року № 152 “Про забезпечення доступності лікарських засобів” зокрема, 

Пункт 18 Порядку визначення розміру реімбурсації лікарських засобів затвердженого Постановою згідно якого, аптекам та аптечним пунктом дозволяється протягом 30 календарних днів з дати затвердження МОЗ оновленого Реєстру завершити реалізацію закуплених до зазначеної дати лікарських засобів, які підлягають реімбурсації, відповідно до цін та у порядку, що діяли до дати затвердження МОЗ оновленого Реєстру.


Схема процесу

Image RemovedImage Added


Опис бізнес-процесу

Для заявки на погашення рецепту пацієнт повинен назвати співробітнику аптеки номер рецепта (request_number) у форматі:

0000-243P-1X53-EH38

За  отриманим номером рецепту (request_number) співробітнику виконує запит:

Panel

Get Medication request by ID (or request_number)

APIary

У відповідь надходять:


  • Expand
    titleСтатус рецепту

    ACTIVE- рецепт активний та може бути погашено

    COMPLETED – рецепт вже було погашено раніше

    REJECTED – рецепт відізвано лікарем

    EXPIRED – сплив термін дії рецепту



  • Expand
    titleДані виписаного рецепту 

    Insert excerpt
    Medication request Data model
    Medication request Data model


Впевнившись у активному статусі ЕР, співробітник виконує запит на отримання інформації щодо торгових назв, які можна відпустити за даним ЕР:

Panel

Qualify Medication Request by ID

Apiary

У відповідь отримає:

Expand
titleМасив даних

program_id: ID програми в рамках якої було виписано рецепт

program_name: назва програми


participants: масив учасників програми, що можуть бути запропоновані пацієнту:

participants.medication_id: унікальний id (аналог SKU ID),    

participants.medication_name:  Торгівельна назва"Амлодипін-КВ",

participants.form: форма випуску,

participants.manufacturer

            "name": Назва виробника "ПАТ Київський вітамінний завод",

            "country": Країна виробника"UA"

participants.package_qty: кількість в упаковці

participants.package_min_qty: мінімальна неподільна кратність в упаковці

participants.wholesale_price: оптововідпускна ціна за упаковку, грн

participants.consumer_price: роздрібна ціна за упаковку, грн

participants.daily_dosage: добова доза лікарського засобу, рекомендована ВООЗ (буде в релізі в квітні-травні та назва параметру може бути змінена)

participants.reimbursement_daily_dosage: розмір відшкодування добової дози лікарського засобу, грн

participants.reimbursement_amount: розмір відшкодування за упаковку лікарського засобу, грн.

participants.estimated_payment_amount: сума доплати за упаковку, грн 

innm_id: унікальний ID "5052fcaf-58a0-461b-9e98-d60243a1773e",

innm_name: Назва МНН на українській мові "Амлодипін"

Співробітник пропонує пацієнту обрати одну/декілька Торгових Назв ЛЗ за наявності для погашення ЕР. 
Пацієнт або відмовляється від конкретних торгових найменувань, або обирає і погоджується придбати.
Вибір Торгової Назви лікраського засобу виконується пацієнтом незалежно та опираючись на міркування щодо:

  1. Виробника лікарського засобу.
  2. Ціни торгових найменувань.

  3. Наявності необхідної кількості обраних торгових найменувань

Note
titleЯкщо пацієнт обрав декілька торгових назв ЛЗ

Загальна кількість лікарських засобів повинна строго відповідати кількості (Medication_qty) вказаній в електронному рецепті.

Співробітник аптеки фіксує вибір пацієнта в системі, зазначаючи кількість упаковок кожного торгового найменування. 

Info
titleЗверніть увагу:

В рамках програми Доступні Ліки одна Торгова Назва лікарського засобу може бути задіяна в двох программах реімбурсації

Окрім цього, опираючись на постанову КМ по закінченню строку дії програми, в її рамках рецепти можуть відпускатися впродовж ще 30 днів.

В рамках якої програми відпускати лікарьский засіб визначає співробітник.

Належність торгової назви до конкретної програми реімбурсації визначається атрибутом medical_program_id та participants.registry_number

Результатом є визначеність масив даних dispense_details по кожній торговій назві:

  1. Medication ID -  ID обраного торгового найменування зі списку, що було отримано на запит Qualify Medication Request by ID
  2. Medication_qty – кількість одиниць (таблетка/ампула/контейнер/тощо), що буде відпущено за рецептом відповідного торгового найменування з Medication ID. Medication_qty кожного Medication ID обов'язково повинна бути кратною кількості одиниць в упаковці, оскільки в рамках реімбурсації не можна ділити упаковки. 
  3. Sell_price – ціна за 1 мінімальну неподільну одиницю (в рамках реімбурсації – за 1 упаковку)
  4. Sell_amount – загальна вартість ліків за рецептом
  5. Discount_amount- загальна вартість відшкодування в рамках реїмбурсації даного рецепту (це кількість упаковок в рецепті помножене на Reimbursement_amount, що було отримано на запит Qualify Medication Request by ID) 
  6. Reimbursement_amount – вартість на відшкодування однієї упаковки що було отримано на запит Qualify Medication Request by ID.

Після цього співробітник виконує запит:

Panel

Will be DEPRECATED_Create Medication Dispense

APIary Create Medication Dispense

Статуси запиту Create Medication Request рецепту в процесі погашення:

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

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

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

  • Cпівробітник просить пацієнта назвати код авторизації з смс. Або слово-пароль з декларації для пацієнтів, які не мають мобільного телефону.

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

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

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

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

Якщо пацієнт відмовився на даному етапі, то рецепт залишиться у статусі Active, а статусу запит Create Medication Dispense стає 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
, а запит Create Medication Request набуде статусу 
Status
colourRed
titleRejected
.

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

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

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

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

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

Для завершення погашення рецепту в eHealth МІС використовувати доповнений параметрами .json файл,з відповіді на запиті Create Medication Dispense або отримати його за запитом:

Panel

Get Medication Dispense by ID

Apiary

.json файл що надходить необхідно:

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

    Panel

    Process medication dispense

    Apiary


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

    1. Запит Create Medication Dispense набуває статусу  

      Status
      colourBlue
      titlePROCESSED
      .

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

      Status
      colourGreen
      titleCOMPLETED
      .

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