Versions Compared

Key

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

...

Крок

Опис

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. Повертає результати успішного виконання запиту (результат перевірки для кожної обраної користувачем медичної програми) або причину його відхилення.

...


Крок

Опис

1

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

Create Medication request Request

Користувач:

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

Система e-Health:

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

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

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

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

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

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

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

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

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

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

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

2

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

Sign Medication request Request

Користувач:

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

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

Система e-Health:

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

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

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

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

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

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

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

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

3

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

Схема БП

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

4

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

Схема БП

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

...

Крок

Опис

1

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

Search for a person v3

Користувач:

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

Система e-Health:

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

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

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

2

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

Get Medication request requests by search params

Користувач:

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

Система e-Health:

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

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

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

3

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

Get Medication request requests details

Користувач:

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

Система e-Health:

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

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

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

...

Крок

Опис

1

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

Search for a person v3

Користувач:

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

Система e-Health:

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

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

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

2

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

Get Medication requests by search params

Користувач:

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

Система e-Health:

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

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

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

3

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

Get medication requests details

Користувач:

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

Система e-Health:

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

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

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

...

Крок

Опис

1

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

Схема БП

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

2

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

Resend Medication request

Користувач:

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

Система e-Health:

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

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

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

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

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

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

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

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

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

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

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

...

Крок

Опис

1

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

Схема БП

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

2

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

Search Medication dispenses by Medication request ID

Користувач:

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

Система e-Health:

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

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

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

3

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

https://e-health-ua.atlassian.net/wiki/spaces/EH/pages/17046111778

Користувач:

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

Система e-Health:

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

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

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

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

...