Загальні дані
Дана стаття описує процес заявки на погашення електронного рецепту(надалі ЕР) за програмою "Доступні Ліки".
Info | ||
---|---|---|
| ||
|
Panel | ||
---|---|---|
| ||
|
Юридичне підгрунтя
Info | ||||||
---|---|---|---|---|---|---|
Наказ МОЗ № 360. Рецепт може бути погашено в будь якій аптеці України, але рецепти вартість яких підлягає пільговому відпуску, або тих що підлягають предметно-кількісного обліку можуть бути забезпечені у відповідності до договору із розпорядником бюджетних коштів (та територіальну прив'язаність).
|
Схема процесу
Опис бізнес-процесу
Для заявки на погашення рецепту пацієнт повинен назвати співробітнику аптеки номер рецепта (request_number
) у форматі:
0000-243P-1X53-EH38
За отриманим номером рецепту (request_number
) співробітнику виконує запит:
Panel |
---|
Get Medication request by ID (or request_number) |
У відповідь надходять:
Expand title Статус рецепту ACTIVE
- рецепт активний та може бути погашеноCOMPLETED
– рецепт вже було погашено ранішеREJECTED
– рецепт відізвано лікаремEXPIRED
– сплив термін дії рецептуExpand title Дані виписаного рецепту Insert excerpt Medication request Data model Medication request Data model
Впевнившись у активному статусі ЕР, співробітник виконує запит на отримання інформації щодо торгових назв, які можна відпустити за даним ЕР:
Panel |
---|
У відповідь отримає:
Expand | ||
---|---|---|
| ||
|
Співробітник пропонує пацієнту обрати одну/декілька Торгових Назв ЛЗ за наявності для погашення ЕР.
Пацієнт або відмовляється від конкретних торгових найменувань, або обирає і погоджується придбати.
Вибір Торгової Назви лікраського засобу виконується пацієнтом незалежно та опираючись на міркування щодо:
- Виробника лікарського засобу.
Ціни торгових найменувань.
Наявності необхідної кількості обраних торгових найменувань
Note | ||
---|---|---|
| ||
Загальна кількість лікарських засобів повинна строго відповідати кількості ( |
Співробітник аптеки фіксує вибір пацієнта в системі, зазначаючи кількість упаковок кожного торгового найменування.
Info | ||
---|---|---|
| ||
В рамках програми Доступні Ліки одна Торгова Назва лікарського засобу може бути задіяна в двох программах реімбурсації Окрім цього, опираючись на постанову КМ по закінченню строку дії програми, в її рамках рецепти можуть відпускатися впродовж ще 30 днів. В рамках якої програми відпускати лікарьский засіб визначає співробітник. Належність торгової назви до конкретної програми реімбурсації визначається атрибутом |
Результатом є визначеність масив даних dispense_details
по кожній торговій назві:
- Medication ID - ID обраного торгового найменування зі списку, що було отримано на запит Qualify Medication Request by ID
- Medication_qty – кількість одиниць (таблетка/ампула/контейнер/тощо), що буде відпущено за рецептом відповідного торгового найменування з Medication ID. Medication_qty кожного Medication ID обов'язково повинна бути кратною кількості одиниць в упаковці, оскільки в рамках реімбурсації не можна ділити упаковки.
- Sell_price – ціна за 1 мінімальну неподільну одиницю (в рамках реімбурсації – за 1 упаковку)
- Sell_amount – загальна вартість ліків за рецептом
- Discount_amount- загальна вартість відшкодування в рамках реїмбурсації даного рецепту (це кількість упаковок в рецепті помножене на Reimbursement_amount, що було отримано на запит Qualify Medication Request by ID)
- Reimbursement_amount – вартість на відшкодування однієї упаковки що було отримано на запит Qualify Medication Request by ID.
Після цього співробітник виконує запит:
Panel |
---|
APIary Create Medication Dispense Статуси запиту Create Medication Request рецепту в процесі погашення: |
При успішному виконанні запиту:
МІС отримає відповідь з інформацією доповненою параметром ID запиту (
Medication Dispense Response Identifier
) та статус запиту набуває значенняNEW
.Рецепт закріплюється за поточним АЗ на 10 хвилин і не може бути погашений в іншій аптеці у визначений час.
- Cпівробітник просить пацієнта назвати код авторизації з смс. Або слово-пароль з декларації для пацієнтів, які не мають мобільного телефону.
За 10 хвилин повинні бути проведені Оформлення Оплати та Погашення Рецепту.
Якщо працівник не встиг, то слід створити нову заявку на погашення рецепту.
Info | ||
---|---|---|
| ||
Реалізувати UI таймер з відліком часу на погашення рецепту. |
Якщо пацієнт відмовився на даному етапі, то рецепт залишиться у статусі Active
, а статусу запит Create Medication Dispense стає
EXPIRED
через 10 хвилин.
Panel | ||
---|---|---|
| ||
|
Що означає знаходження рецепту в короткостроковому технічному статусі
Status | ||
---|---|---|
|
Статус
Status | ||
---|---|---|
|
є заходом захисту від шахрайства та гарантією погашення рецепту в конкретному АЗ. Паралельно зі статусом
Status | ||
---|---|---|
|
Statuscolour Green title ACTIVE
.
МІС може орієнтуватись на помилку повторного запиту Create Medication Dispense , яка буде свідчити про те, що конкретний рецепт намагаються реалізувати паралельно існуючому запиту.
Працівник може відхилити заявки на погашення рецепту за допомогою запиту:
Panel |
---|
В такому випадку рецепт залишиться у статусі
, а запит Create Medication Request набуде статусу Status colour Green title ACTIVE
. Status colour Red title Rejected
Anchor | ||||
---|---|---|---|---|
|
Оформлення оплати є внутрішніми процесами АЗ.
За результатом даного етапу в МІС повинні бути сформовані два параметри:
Panel |
---|
|
Anchor | ||||
---|---|---|---|---|
|
Для завершення погашення рецепту в eHealth МІС використовувати доповнений параметрами .json
файл,з відповіді на запиті Create Medication Dispense або отримати його за запитом:
Panel |
---|
.json
файл що надходить необхідно:
- Доповнити параметрами:
payment_id
– номер фіскального чеку (опціонально);payment_amount
– сума в чеку, яку заплатив пацієнт.
- Підписати КЕП співробітника АЗ;
- Перекодувати підписаний
json
у base64 формат; Виконати запит:
Panel В разі успішного виконання запиту:
Запит
Create Medication Dispense
набуває статусу
.Status colour Blue title PROCESSED Рецепт набуває статусу
.Status colour Green title COMPLETED В системі eHealth фіксується запис про реімбурсований рецепт за даним закладом.