Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

Мета

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

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

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

  3. Лікар вказує діючу речовину з переліку, що зареєстрований у системі E-Health, форму відпуску, силу дії та кількість.

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

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

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

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

  6. Створення електронного рецепту відбувається з накладанням автором кваліфікованого електронного підпису (КЕП).

  7. Пацієнт, який має метод авторизації за SMS, має отримати номер рецепту на вказаний при реєстрації телефон, але за потреби може попросити лікаря роздрукувати витяг з системи про електронний рецепт (пам'ятку).

    1. Відправка SMS также може регулюватись умовами конкретної медичної програми.

  8. Пацієнт, який обрав метод авторизації за OFFLINE, має отримати роздрукований витяг з системи про електронний рецепт (пам'ятку).

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

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

...

Table of Contents

Мета

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

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

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

  3. Лікар вказує діючу речовину з переліку, що зареєстрований у системі E-Health, форму відпуску, силу дії та кількість.

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

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

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

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

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

  6. Створення електронного рецепту відбувається з накладанням автором кваліфікованого електронного підпису (КЕП).

  7. Пацієнт, який має метод авторизації за SMS, має отримати номер рецепту на вказаний при реєстрації телефон, але за потреби може попросити лікаря роздрукувати витяг з системи про електронний рецепт (пам'ятку).

    1. Відправка SMS также може регулюватись умовами конкретної медичної програми.

  8. Пацієнт, який обрав метод авторизації за OFFLINE, має отримати роздрукований витяг з системи про електронний рецепт (пам'ятку).

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

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

...

Source:

View file
nameprequalify_mr_BP-2.drawio

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

Крок

Опис

1

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

Search for a person v3

Користувач:

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

Система e-Health:

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

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

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

2

Отримати перелік лікарських засобів

Get Drugs Dictionary

Користувач:

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

Система e-Health:

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

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

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

3

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

PreQualify Medication request Request

Користувач:

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

Система e-Health:

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

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

  3. Перевіряє, чи правильно було обрано кількість ЛЗ в первинній упаковці для обраної лікарської форми.

  4. Перевіряє намір електронного рецепту: валідації підлягає лише запит на створення електронного рецепту, що має тип "Замовлення ліків".

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

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

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

...

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

Source:

View file
nameprequalifycreate_mrr_and_mr_BP-2.drawio

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


Крок

Опис

1

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

Search for a person v3

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

Create Medication request Request

Користувач:

Виконує пошук пацієнтів
  1. Відправляє запит на створення електронного рецепту.

Система e-Health:

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

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

формату введення.
  • Повертає перелік пацієнтів.

  • 2

    Отримати перелік лікарських засобів

    Get Drugs Dictionary

    Користувач:

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

    Система e-Health:

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

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

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

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

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

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

    6. Перевіряє коректність вказаного періоду дії рецепту.

    7. Перевіряє коректність вказаного лікарського засобу та інструкції його дозування.

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

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

    10. Повертає результати успішного виконання запиту (

    список лікарських засобів
    1. запит на створення електронного рецепту, який користувачу потрібно підписати КЕП на наступному кроці) або причину його відхилення.

    3
    2
    Перевірити

    Підписати запит на створення

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

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

    Sign Medication request Request

    Користувач:

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

    2. Ініціює створення електронного рецепту.

    Система e-Health:

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

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

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

    4. Перевіряє

    , чи правильно було обрано кількість ЛЗ в первинній упаковці для обраної лікарської форми.Перевіряє намір електронного рецепту: валідації підлягає лише запит
    1. поточний стан запиту на створення електронного рецепту.

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

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

    2. Створює електронний рецепт.

    3. Відправляє SMS-повідомлення електронного рецепту пацієнту (якщо пацієнт має OTP метод аутентифікації та параметрами медичної програми дозволено SMS-сповіщення).

    4. Повертає результати успішного виконання запиту (

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

    відхилення.

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

    ...

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

    Source:

    View file
    namecreate_mrr_and_mr_BP.drawio

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

    Крок

    Опис

    1Відправити запит
    1. відхилення.

    3

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

    Схема БП

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

    4

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

    Схема БП

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

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

    Create Medication request Request

    Користувач:

    1. Відправляє запит на створення електронного рецепту.

    Система e-Health:

    ...

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

    ...

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

    ...

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

    ...

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

    ...

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

    ...

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

    ...

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

    ...

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

    ...

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

    ...

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

    Source:

    View file
    nameget_mrr_BP.drawio

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

    Крок

    Опис

    1

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

    Search for a person v3

    Користувач:

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

    Система e-Health:

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

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

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

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

    2
    Підписати запит

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

    з використанням КЕПSign Medication request Request

    за пошуковими параметрами

    Get Medication request requests by search params

    Користувач:

  • Підписує запит на створення електронного рецепту КЕП.

  • Ініціює

    1. Виконує пошук запитів на створення електронного рецепту.

    Система e-Health:

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

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

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

    .Перевіряє поточний стан Відправляє SMS-повідомлення електронного рецепту пацієнту (якщо пацієнт має OTP метод аутентифікації та параметрами медичної програми дозволено SMS-сповіщення)
    1. .

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

    3

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

    Get Medication request requests details

    Користувач:

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

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

  • Створює електронний рецепт.

  • Система e-Health:

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

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

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

    електронний рецепт
    1. запит на створення електронного рецепту) або причину його відхилення.

    3

    Отримання

    ...

    електронного рецепту

    Схема

    ...

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

    ...

    ...

    ...

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

    Схема БП

    ...

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

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

    ...

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

    Source:

    View file
    nameget_mrr_BP.drawio

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

    ...

    Крок

    ...

    Опис

    ...

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

    ...

    Source:

    View file
    nameget_mr_BP.drawio

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

    Крок

    Опис

    1

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

    Search for a person v3

    Користувач:

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

    Система e-Health:

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

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

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

    2

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

    Get Medication requests by search params

    Користувач:

    1. Виконує пошук

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

    Система e-Health:

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

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

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

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

    2Здійснити пошук запитів на створення
    3

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

    за пошуковими параметрами

    Get

    Medication request requests by search params

    medication requests details

    Користувач:

    Виконує пошук запитів на створення
    1. Обирає деталі електронного рецепту.

    Система e-Health:

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

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

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

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

    ...

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

    Source:

    View file
    nameprint_mr_BP.

    ...

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

    ...

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

    Get Medication request requests details

    Користувач:

    ...

    drawio

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

    Крок

    Опис

    1

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

    Схема БП

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

    2

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

    Get Medication request printout form

    Користувач:

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

    Система e-Health:

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

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

    3. Генерує форму для друку електронного рецепту.

    4. Повертає результати успішного виконання запиту (

    запит на створення електронного рецепту
    1. електронний рецепт у формі для друку) або причину його відхилення.

    ...

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

    ...

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

    ...

    Source:

    View file
    namegetresend_sms_mr_BP.drawio

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

    Крок

    Опис

    1

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

    Search for a person v3

    Користувач:

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

    Система e-Health:

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

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

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

    2

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

    Get Medication requests by search params

    Користувач:

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

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

    Схема БП

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

    2

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

    Resend Medication request

    Користувач:

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

    Система e-Health:

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

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

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

  • 3

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

    Get medication requests details

    Користувач:

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

    Система e-Health:

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

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

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

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

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

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

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

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

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

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

    відхилення.

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

    ...

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

    Source:

    View file
    nameprint_mr_BP.drawio

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

    Крок

    Опис

    1

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

    Схема БП

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

    2

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

    Get Medication request printout form

    Користувач:

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

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

    ...

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

    Source:

    View file
    nameget_md_by_doc_BP.drawio

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

    Крок

    Опис

    1

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

    Схема БП

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

    2

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

    Search Medication dispenses by Medication request ID

    Користувач:

    1. Виконує пошук погашень електронного рецепту.

    Система e-Health:

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

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

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

    3

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

    Get Medication dispense details in person context

    Користувач:

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

    Система e-Health:

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

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

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

  • Генерує форму для друку електронного рецепту.

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

    електронний рецепт у формі для друку
    1. погашення електронного рецепту) або причину його відхилення.

    ...

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

    ...

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

    Source:

    View file
    nameresendreject_smsmrr_mr_BP-2.drawio

    ...

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

    Resend Medication request


    Крок

    Опис

    1

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

    Схема БП

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

    2

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

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

    Reject Medication request Request

    Користувач:

    1. Обирає

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

    Система e-Health:

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

    .Перевіряє валідність заповнених полів щодо обов'язковості та формату введення
      1. Здійснити відміну запиту на створення електронного рецепту можуть тільки лікар, який створив цей запитт, або лікар, який має право на редагування плану лікування, або адміністратор клініки, у якій було створено запит.

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

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

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

    2. Перевіряє

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

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

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

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

    1. валідність переданих даних відповідно до бізнес правил:

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

      2. Повертає результати успішного виконання запиту (

    електронний рецепт) або причину його відхилення.

    ...

      1. запит на створення електронного рецепту з оновленим статусом).

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

    ...

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

    Source:

    View file
    namegetreject_mdmr_by_doc_BP.drawio

    Опис

    ...

    Крок

    ...

    Опис

    ...

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

    Схема БП

    ...

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

    ...

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

    ...

    Користувач:

    1. Виконує пошук погашень електронного рецепту.

    Система e-Health:

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

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

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

    ...

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

    Get Medication dispense details in person context

    Користувач:

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

    Система e-Health:

    ...

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

    ...

    Крок

    Опис

    1

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

    Схема БП

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

    2

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

    Reject Medication request

    Користувач:

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

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

    Система e-Health:

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

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

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

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

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

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

      2. Повертає результати успішного виконання запиту (

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

     

    Відміна

    ...

    електронного рецепту

    ...

    фармацевтом

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

    ...

    Source:

    View file
    namereject_mrr_BP-2MR_by_pharmacy.drawio

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

    Крок

    Опис

    1

    Отримання

    запиту на створення

    електронного рецепту

    Схема БП

    (фармацевтом)

    https://e-health-ua.atlassian.net/wiki/spaces/EPRx/pages/16981229776#%D0%9E%D1%82%D1%80%D0%B8%D0%BC%D0%B0%D0%BD%D0%BD%D1%8F-%D0%B5%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE-%D1%80%D0%B5%D1%86%D0%B5%D0%BF%D1%82%D1%83

    Користувач виконує отримання

    запиту на створення

    електронного рецепту відповідно до опису бізнес процесу.

    2

    Відмінити

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

    електронний рецепт

    Reject Medication request

    Request

    by Pharmacy User

    Користувач:

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

    2. Скріплює запит на

    створення
    1. відміну електронного рецепту

    , який необхідно відмінити
    1. КЕП.

    Система e-Health:

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

      1. Здійснити відміну

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

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

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

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

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

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

      1. Якщо передані дані валідні та

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

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

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

    ...

    Блокування та розблокування електронного рецепту фармацевтом

    ...

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

    ...

    Source:

    View file
    namerejectblock_unblock_mr_pharm_BP.drawio

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

    Крок

    Опис

    1

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

    https://e-health-ua.atlassian.net/wiki/spaces/EPRx/pages/16981229776#%D0%9E%D1%82%D1%80%D0%B8%D0%BC%D0%B0%D0%BD%D0%BD%D1%8F-%D0%B5%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE-%D1%80%D0%B5%D1%86%D0%B5%D0%BF%D1%82%D1%83

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

    2

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

    Reject

    Крок

    Опис

    1

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

    Схема БП

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

    2

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

    Reject Medication request

    Користувач:

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

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

    Система e-Health:

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

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

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

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

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

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

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

     

    (NEW) Відміна електронного рецепту фармацевтом

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

    ...

    Source:

    View file
    namereject_MR_by_pharmacy.drawio

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

    https://e-health-ua.atlassian.net/wiki/pages/resumedraft.action?draftId=16980148236

    Користувач виконує отримання електронного рецепту відповідно до /wiki/spaces/EPRx/pages/16980148236.

    2

    Заблокувати електронний рецепт (фармацевт)

    Block Medication request by Pharmacy User

    Користувач:

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

    2. Вказує причину блокування.

    3. Вказує дату та час до якого блокується електронний рецепт

    Система e-Health:

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

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

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

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

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

    5. Система фіксує ідентифікатор закладу охорони здоровʼя яким було заблоковано рецепт

    6. Система автоматично заповнить дату дії блокування рецепту як останній день періоду дії рецепту (весь день включно) у випадку, якщо дата не була передана в запиті

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

      1. Якщо передані дані валідні та електронний рецепт знаходиться у статусі, який допускає блокування (відповідно до статусної моделі - ‘ACTIVE’), - система фіксує вказані користувачем причину блокування та період дії блокування

      2. Система фіксує ідентифікатор закладу охорони здоровʼя яким було заблоковано рецепт

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

    3

    Розблокувати електронний рецепт (фармацевт)

    Unblock Medication request by Pharmacy User

    Користувач:

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

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

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

    Система e-Health:

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

      1. Здійснити

    відміну
      1. розблокування електронного рецепту може тільки фармацевт.

    1. Перевіряє

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

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

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

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

      1. Якщо передані дані валідні та електронний рецепт знаходиться у статусі, який допускає

    скасування
      1. розблокування (відповідно до статусної моделі- ‘ACTIVE’), - система

    змінює статус запису на “REJECTED”
      1. фіксує вказану користувачем причину розблокування

      2. Система занулює ідентифікатор закладу охорони здоровʼя яким було заблоковано рецепт та дату дії блокування

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