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

RC_Процеси роботи з електронними рецептами з видачі медичних виробів

Мета

Створення електронного рецепту з видачі медичних виробів (далі - електронного рецепту) — це процес створення лікарем замовлення, на основі якого виконується видача медичних виробів пацієнту. Процес передбачає перелік методів та контролів для правильного тлумачення вказаного в електронному рецепті замовлення лікаря.
Нижче наведені ключові моменти, на яких побудовано процес створення електронного рецепту та які є важливими для забезпечення правильного відпуску медичних виробів:

  1. Створення електронного рецепту відбувається у рамках взаємодії.

  2. Доступ на отримання даних електронного рецепту регулюється залежно від ролі користувача та з використанням існуючої ABAC rules системи контролю доступами.

  3. Лікар вказує кількість та посилання на тип виробу зі словника DEVICE_DEFINITION_CLASSIFICATION_TYPE

    1. У випадку вказання посилання на тип виробу у вигляді словника, конкретна торгова назва не вказується, а обирається пацієнтом з наявних в аптеці відповідно до типу.

  4. Лікар має можливість, але не зобов'язаний перевірити проект рецепту на відповідність медичним програмам реімбурсації PreQualify Device request.

  5. Лікар відправляє запит на створення рецепту до системи ЦБД ЕСОЗ.

    1. Система ЦБД ЕСОЗ збагачує проект рецепту даними пацієнта лікаря та клініки з наявних в реєстрі  ЦБД ЕСОЗ та повертає проект рецепту у відповідь на запит.

  6. Пацієнт, який має метод аутентифікації за SMS, має отримати номер рецепту на вказаний при реєстрації телефон.

    1. Лікар може виконати повторну відправку SMS при виникненні такої потреби у пацієнта.

  7. Пацієнт, який обрав метод аутентифікації за OFFLINE, може отримати через інтерфейс MIS друковану форму призначення.

  8. Лікар повинен повідомити пацієнта про Аптеки, що облуговують даний Медичний заклад, в яких можна отримати медичні вироби за створеним електронним рецептом.

Перевірка запиту на створення електронного рецепту

Схема бізнес процесу

 

Source:

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

Крок

Опис

Крок

Опис

1

Здійснити пошук пацієнта

Search for a person v3

Користувач:

  1. Виконує пошук пацієнтів

Система e-Health:

  1. Перевіряє наявність прав на виконання запиту

  2. Перевіряє валідність заповнених полів щодо обов'язковості та формату введення

  3. Повертає перелік пацієнтів

2

Отримати перелік типів медичних виробів

https://e-health-ua.atlassian.net/wiki/spaces/REHABILIT/pages/17333911673

Користувач:

  1. Виконує пошук типу медичного виробу з указанням пошукових параметрів

Система e-Health:

  1. Перевіряє наявність прав на виконання запиту.

  2. Перевіряє валідність заповнених полів щодо обов'язковості та формату введення.

  3. Повертає результати успішного виконання запиту (список типів) або причину його відхилення.

3

Перевірити запит на створення рецепту на відповідність вимогам медичних програм

RC_PreQualify Device requestarchived

Користувач:

  1. Ініціює перевірку запиту на створення рецепту на відповідність вимогам медичних програм.

Система e-Health:

  1. Перевіряє наявність прав на виконання запиту.

  2. Перевіряє валідність заповнених полів щодо обов'язковості та формату введення.

  3. Перевіряє намір електронного рецепту

  4. Перевіряє відповідність запиту на створення рецепту кожній з обраних користувачем медичних програм. Кожна медична програма має окрему логіку валідації, налаштовану адміністратором NHS у налаштуваннях медичної програми.

  5. Повертає результати успішного виконання запиту (результат перевірки для кожної обраної користувачем медичної програми) або причину його відхилення.

Створення електронного рецепту

Схема бізнес процесу

 

Source:

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

 

Крок

Опис

 

Крок

Опис

1

Відправити запит на створення електронного рецепту з видачі медичних виробів

RC_Create Device requestarchived

Користувач:

  1. Відправляє запит на створення електронного рецепту, підписаний кваліфікованим електронним підписом (далі - КЕП).

Система e-Health:

  1. Перевіряє наявність прав на виконання запиту.

  2. Перевіряє валідність заповнених полів щодо обов'язковості та формату введення.

  3. Перевіряє (за необхідності) корректність зазначення пріорітетного надання пацієнту медичних виробів за рецептом.

  4. Перевіряє можливість виписати рецепт конкретному пацієнту.

  5. Перевіряє коректність вказаного періоду курсу лікування на який виписаний рецепт.

  6. Перевіряє коректність вказаного типу медичного виробу.

  7. Перевіряє можливість створення рецепту у рамках зазначеної медичної програми (за наявності)

    1. перевіряє, що тип медичного виробу і відповідні йому описи медичного виробу, що обраний в електронному рецепті є активними учасниками програми

  8. Відправляє SMS-повідомлення електронного рецепту пацієнту.

  9. Повертає результати успішного виконання запиту або причину його відхилення

Для перевірки стану виконання завдання із створення запиту, визиваюча сторона повинна опитувати систему ЦБД за ідентифікатором завдання.

2

Отримання друкованої форми електронного направлення

Користувач:

  1. Виконує отримання друкованної форми електронного направлення інструментами MIS

3

Повторне отримання SMS-повідомлення електронного рецепту

https://e-health-ua.atlassian.net/wiki/spaces/EH/pages/17492803714#Повторне-отримання-SMS-повідомлення-електронного-рецепту

Користувач виконує повторне відправлення SMS-повідомлення електронного рецепту відповідно до опису бізнес процесу.

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

Схема бізнес процесу

 

Source:

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

Крок

Опис

Крок

Опис

1

Здійснити пошук пацієнта

Search for a person v3

Користувач:

  1. Виконує пошук пацієнта.

Система e-Health:

  1. Перевіряє наявність прав на виконання запиту.

  2. Перевіряє валідність заповнених полів щодо обов'язковості та формату введення.

  3. Повертає результати успішного виконання запиту (інформація пацієнта) або причину його відхилення.

2

Здійснити пошук електронних рецептів за пошуковими параметрами

RC_Get Device requests by search paramsarchived

або за номером рецепту

RC_Search for a Device requestsarchived

Користувач:

  1. Виконує пошук електронних рецептів.

Система e-Health:

  1. Перевіряє наявність прав на виконання запиту. Доступ до інформації відбувається з використанням існуючої системи надання доступів ABAC.

  2. Перевіряє валідність заповнених полів щодо обов'язковості та формату введення.

  3. Повертає результати успішного виконання запиту (список електронних рецептів) або причину його відхилення.

3

Отримати деталі електронного рецепту

RC_Get Device dispense detailsarchived

Користувач:

  1. Обирає деталі електронного рецепту.

Система e-Health:

  1. Перевіряє наявність прав на виконання запиту. Доступ до інформації відбувається з використанням існуючої системи надання доступів ABAC.

  2. Перевіряє валідність заповнених полів щодо обов'язковості та формату введення.

  3. Повертає результати успішного виконання запиту (електронний рецепт) або причину його відхилення.

Повторне отримання SMS-повідомлення електронного рецепту

Схема бізнес процесу

Source:

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

Крок

Опис

Крок

Опис

1

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

https://e-health-ua.atlassian.net/wiki/spaces/EH/pages/17492803714#Отримання-електронного-рецепту

Користувач виконує отримання електронного рецепту відповідно до опису бізнес процесу.

2

Оформити заявку на повторне відправлення SMS пацієнту

RC_Resend SMS on Device requestarchived

Користувач:

  1. Обирає електронний рецепт, для якого потрібно повторно відправити SMS-повідомлення.

Система e-Health:

  1. Перевіряє наявність прав на виконання запиту.

  2. Перевіряє валідність заповнених полів щодо обов'язковості та формату введення.

  3. Перевіряє поточний стан рецепту.

  4. Перевіряє можливість відправлення повідомлень за параметрами медичної програми.

  5. Перевіряє, чи було сгенеровано код для електронного рецепту.

  6. Перевіряє наявність у пацієнта типу аутентифікації через отримання SMS.

  7. Перевіряє, чи не перевищено користувачем ліміт запитів на повторне відправлення SMS-повідомлень.

    1. У разі, якщо ліміт запитів на даний момент перевищено, Система повертає причину відхилення запиту з указанням часу (UTC), коли користувачу буде доступна наступна спроба.

  8. Генерує текст для SMS-повідомлення.

  9. Відсилає SMS-повідомлення.

  10. Повертає результати успішного виконання запиту (електронний рецепт) або причину його відхилення.

Відкликання електронного рецепту

Схема бізнес процесу

Source:

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

Крок

Опис

Крок

Опис

1

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

RC_Процеси роботи з електронними рецептами з видачі медичних виробів | Отримання електронного рецептуarchived

Користувач виконує отримання електронного рецепту відповідно до опису бізнес процесу.

2

Відмінити електронний рецепт

RC_Revoke Device requestarchived

Користувач:

  1. Обирає електронний рецепт, який необхідно відмінити.

  2. Скріплює запит на відміну електронного рецепту КЕП.

Система e-Health:

  1. Перевіряє наявність прав на виконання запиту

    1. Здійснити відміну електронного рецепту можуть тільки лікар, який створив електронний рецепт або адміністратор клініки, у якій було створено електронний рецепт.

  2. Перевіряє кваліфікований електронний підпис.

  3. Перевіряє поточний стан електронного рецепту.

  4. Перевіряє валідність переданих даних відповідно до бізнес правил:

    1. Якщо передані дані валідні та електронний рецепт знаходиться у статусі, який допускає скасування (відповідно до статусної моделі), - система змінює статус запису на “REVOKED”

    2. Повертає результати успішного виконання запиту (електронний рецепт з оновленим статусом) або причину його відхилення.

Для перевірки стану виконання завдання із створення запиту, визиваюча сторона повинна опитувати систему ЦБД за ідентифікатором завдання.

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