Table of Contents |
---|
minLevel | 1 |
---|
maxLevel | 3 |
---|
outline | false |
---|
style | none |
---|
type | list |
---|
printable | false |
---|
|
...
Медичний виріб - (девайс , пристрій) будь-який інструмент, апарат, прилад, пристрій, програмне забезпечення, матеріал або інший виріб, що застосовуються як окремо, так і в поєднанні між собою Відповідає сутності FHIR - “Device”
Асоціація медичного виробуМВ - сутність, що фіксує напрямок зв’язку між пристроєм і медичним виробомі та пацієнтом (імплантовано\експлантовано\прикріплено\відкріплено). Відповідає сутності FHIR - “Device Association”
Виявлена проблема медичного виробу МВ - сутність, що вказує на фактичну або потенційну проблему між пацієнтом і виробом. пристроєм Відповідає сутності FHIR - “Detected Issue”
...
| Крок | Опис |
---|
1 | Здійснити пошук пацієнта Search for a person v3 | Користувач: Виконує пошук пацієнта
Система e-Health: Перевіряє наявність прав на виконання запиту Перевіряє валідність токену доступу Наявність відповідного скоупу
Перевіряє валідність заповнених полів щодо обов'язковості та формату введення Повертає перелік пацієнтів, що відповідають запиту
|
2 | Запит доступу на отримання інформації | Користувач: Обирає необхідного пацієнта, необхідні атрибути, за якими може отримати доступ (групу ресурсів пов'язану з медичними виробами, епізод і т.д.) Запрошує підтвердження доступу Верифікує підтвердження доступу
Система e-Health: Перевіряє наявність прав на виконання запиту Перевіряє валідність токену доступу Наявність відповідного скоупу
Перевіряє валідність заповнених полів щодо обов'язковості та формату введення Повертає ідентифікатор завдання з створення та верифікації підтвердження
|
3 | Пошук медичного виробу в контексті пацієнта за параметрами[NEW] Get Devices by search params /wiki/spaces/OMB2/pages/17755013126 | Користувач: Вводить набір параметрів за якими хоче знайти пристрої: Пацієнт (patient_id) Взаємодія (encounter_id) Епізод (context_episode_id) (Необов'язковий параметр) Тип медичного виробу (type) (можлива множина значень) Посилання на Device Definition (definition)(можлива множина значень) Номер моделі (model_number) Виробник (manufacturer) Назва медичного виробу (name) Працівник, що створив запис про медичний пристрій (recorder) Заклад в якому створено запит про МВ (recorder_legal_entity_id) Статус медичного виробу (status) (можлива множина значень) Дата додавання запису про МВ (Inserted_at) (задається діапазоном дат) Серійний номер пристрою (serial_number)
Система e-Health: Перевіряє наявність прав на виконання запиту. Перевіряє валідність токену доступу Наявність відповідного скоупу Доступ до інформації відбувається з використанням існуючої системи надання доступів (ABAC)
Перевіряє чи активний запис про пацієнта по якому запитується інформація Перевіряє валідність заповнених полів щодо обов'язковості та формату введення. Повертає результати успішного виконання запиту або причину його відхилення. Сортування списку пристроїв відбувається за замовчуванням по параметру Inserted_at за спаданням
|
4 | Отримання медичного виробу в контексті пацієнта за ідентифікатором[NEW] Get Device by id /wiki/spaces/OMB2/pages/17755635730 | Користувач: Вводить збережений раніше ідентифікатор пристрою
Система e-Health: Перевіряє наявність прав на виконання запиту. Перевіряє валідність токену доступу Наявність відповідного скоупу Доступ до інформації відбувається з використанням існуючої системи надання доступів (ABAC)
Перевіряє чи активний запис про пацієнта по якому запитується інформація Перевіряє валідність заповнених полів щодо обов'язковості та формату введення. Повертає результати успішного виконання запиту або причину його відхилення.
|
...
| Крок | Опис |
---|
1 | Здійснити пошук пацієнта Search for a person v3 | Користувач: Виконує пошук пацієнта
Система e-Health: Перевіряє наявність прав на виконання запиту Перевіряє валідність токену доступу Наявність відповідного скоупу
Перевіряє валідність заповнених полів щодо обов'язковості та формату введення Повертає перелік пацієнтів, що відповідають запиту
|
2 | Запит доступу на отримання інформації | Користувач: Обирає необхідного пацієнта, необхідні атрибути, за якими може отримати доступ (групу ресурсів пов'язану з медичними виробами, епізод і т.д.) Запрошує підтвердження доступу Верифікує підтвердження доступу
Система e-Health: Перевіряє наявність прав на виконання запиту Перевіряє валідність токену доступу Наявність відповідного скоупу
Перевіряє валідність заповнених полів щодо обов'язковості та формату введення Повертає ідентифікатор завдання з створення та верифікації підтвердження
|
3 | Пошук асоціацій медичного виробу в контексті пацієнта за параметрами[NEW] Get Device Associations by search params /wiki/spaces/OMB2/pages/17755471882 | Користувач: Вводить набір параметрів за якими хоче знайти асоціації: Пацієнт (patient_id) Взаємодія (encounter_id) Епізод (context_episode_id) (Необов'язковий параметр) Статус асоціації (association_status) (можлива множина значень) Працівник, що створив запис про асоціацію (recorder) Заклад в якому створено запит про МВ (recorder_legal_entity_id) Дата імплантації\прикріплення або експлантації\відкріплення МВ до пацієнта (association_date) (задається діапазоном дат) Дата встановлення напрямку відношення девайсу до пацієнта (recorded) (задається діапазоном дат) Дата створення запису про асоціацію (inserted_at) (задається діапазоном дат) Місце імплантації (body_site)(можлива множина значень) Ідентифікатор пристрою (device_id)
Система e-Health: Перевіряє наявність прав на виконання запиту. Перевіряє валідність токену доступу Наявність відповідного скоупу Доступ до інформації відбувається з використанням існуючої системи надання доступів (ABAC)
Перевіряє чи активний запис про пацієнта по якому запитується інформація Перевіряє валідність заповнених полів щодо обов'язковості та формату введення. Повертає результати успішного виконання запиту або причину його відхилення. Сортування списку асоціацій відбувається за замовчуванням по Inserted_at за спаданням
|
4 | Отримання асоціації медичного виробу в контексті пацієнта за ідентифікатором[NEW] Get Device Association by id /wiki/spaces/OMB2/pages/17755602957 | Користувач: Вводить збережений раніше ідентифікатор асоціації МВ
Система e-Health: Перевіряє наявність прав на виконання запиту. Перевіряє валідність токену доступу Наявність відповідного скоупу Доступ до інформації відбувається з використанням існуючої системи надання доступів (ABAC)
Перевіряє чи активний запис про пацієнта по якому запитується інформація Перевіряє валідність заповнених полів щодо обов'язковості та формату введення. Повертає результати успішного виконання запиту або причину його відхилення.
|
...
| Крок | Опис |
---|
1 | Здійснити пошук пацієнта Search for a person v3 | Користувач: Виконує пошук пацієнта
Система e-Health: Перевіряє наявність прав на виконання запиту Перевіряє валідність токену доступу Наявність відповідного скоупу
Перевіряє валідність заповнених полів щодо обов'язковості та формату введення Повертає перелік пацієнтів, що відповідають запиту
|
2 | Запит доступу на отримання інформації | Користувач: Обирає необхідного пацієнта, необхідні атрибути, за якими може отримати доступ (групу ресурсів пов'язану з медичними виробами, епізод і т.д.) Запрошує підтвердження доступу Верифікує підтвердження доступу
Система e-Health: Перевіряє наявність прав на виконання запиту Перевіряє валідність токену доступу Наявність відповідного скоупу
Перевіряє валідність заповнених полів щодо обов'язковості та формату введення Повертає ідентифікатор завдання з створення та верифікації підтвердження
|
3 | Пошук Виявлених проблем МВ медичного виробу в контексті пацієнта за параметрами [NEW] Get Detected Issues by search params /wiki/spaces/OMB2/pages/17755078671 | Користувач: Вводить набір параметрів за якими хоче знайти виявлені проблеми МВ: Пацієнт (patient_id) Взаємодія (encounter_id) Епізод (context_episode_id) (Необов'язковий параметр) Статус (status) (можлива множина значень) Працівник, що створив запис про асоціацію (recorder) Заклад в якому створено запит про МВ (recorder_legal_entity_id) Дата створення запису про виявлені проблеми МВ (inserted_at) (задається діапазоном дат) Ідентифікатор пристрою (device_id)
Система e-Health: Перевіряє наявність прав на виконання запиту. Перевіряє валідність токену доступу Наявність відповідного скоупу Доступ до інформації відбувається з використанням існуючої системи надання доступів (ABAC)
Перевіряє чи активний запис про пацієнта по якому запитується інформація Перевіряє валідність заповнених полів щодо обов'язковості та формату введення. Повертає результати успішного виконання запиту або причину його відхилення. Сортування списку виявлених проблем МВ відбувається за замовчуванням по параметру Inserted_at за спаданням
|
4 | Пошук виявленої проблеми медичного виробу в контексті пацієнта за ідентифікатором [NEW] Get Detected Issue by id /wiki/spaces/OMB2/pages/17754685450 | Користувач: Вводить збережений раніше ідентифікатор виявленої проблеми МВ
Система e-Health: Перевіряє наявність прав на виконання запиту. Перевіряє валідність токену доступу Наявність відповідного скоупу Доступ до інформації відбувається з використанням існуючої системи надання доступів (ABAC)
Перевіряє чи активний запис про пацієнта по якому запитується інформація Перевіряє валідність заповнених полів щодо обов'язковості та формату введення. Повертає результати успішного виконання запиту або причину його відхилення.
|
...
| Крок | Опис |
---|
1 | Отримання ідентифікатора МВ з медичного запису | Користувач: Отримує ідентифікатор медичного виробу з доступних йому медичних записів
|
2 | Отримання контексту епізоду медичного виробу[NEW] Get Device context /wiki/spaces/OMB2/pages/17754980360 | Користувач: Користувач: Отримав ідентифікатор медичного виробу Виконує запит на отримання контексту епізоду
Система e-Health: Перевіряє наявність прав на виконання запиту Перевіряє валідність токену доступу Наявність відповідного скоупу
Перевіряє валідність заповнених полів щодо обов'язковості та формату введення Перевіряє чи активний запис про пацієнта по якому запитується інформація Повертає результати успішного виконання запиту (контекст епізоду) або причину його відхилення
|
3 | Отримання медичного виробу в контексті пацієнта за ідентифікатором[NEW] Get Device by id /wiki/spaces/OMB2/pages/17755635730 | Користувач: Обирає деталі медичного виробу
Система e-Health: Перевіряє наявність прав на виконання запиту. Перевіряє валідність токену доступу Наявність відповідного скоупу Доступ до інформації відбувається з використанням існуючої системи надання доступів (ABAC)
Перевіряє чи активний запис про пацієнта по якому запитується інформація Перевіряє валідність заповнених полів щодо обов'язковості та формату введення. Повертає результати успішного виконання запиту або причину його відхилення.
|
...
| Крок | Опис |
---|
1 | Отримання ідентифікатора асоціації МВ з медичного запису | Користувач: Отримує ідентифікатор асоціації МВ з доступних йому медичних записів
|
2 | Отримання контексту епізоду асоціації медичного виробу[NEW] Get Device Association context /wiki/spaces/OMB2/pages/17754849287 | Користувач: Користувач: Отримав ідентифікатор асоціації медичного виробу Виконує запит на отримання контексту епізоду
Система e-Health: Перевіряє наявність прав на виконання запиту Перевіряє валідність токену доступу Наявність відповідного скоупу
Перевіряє валідність заповнених полів щодо обов'язковості та формату введення Перевіряє чи активний запис про пацієнта по якому запитується інформація Повертає результати успішного виконання запиту (контекст епізоду) або причину його відхилення
|
3 | Отримання асоціації медичного виробу в контексті пацієнта за ідентифікатором[NEW] Get Device Association by id /wiki/spaces/OMB2/pages/17755602957 | Користувач: Обирає деталі асоціації МВ
Система e-Health: Перевіряє наявність прав на виконання запиту. Перевіряє валідність токену доступу Наявність відповідного скоупу Доступ до інформації відбувається з використанням існуючої системи надання доступів (ABAC)
Перевіряє чи активний запис про пацієнта по якому запитується інформація Перевіряє валідність заповнених полів щодо обов'язковості та формату введення. Повертає результати успішного виконання запиту або причину його відхилення.
|
...
| Крок | Опис |
---|
1 | Отримання ідентифікатора виявленої проблем МВ з медичного запису | Користувач: Отримує ідентифікатор виявленої проблем МВ з доступних йому медичних записів
|
2 | Отримання контексту епізоду виявленої проблем медичного виробу[NEW] Get Detected Issue context /wiki/spaces/OMB2/pages/17754718215 | Користувач: Користувач: Отримав ідентифікатор виявленої проблем медичного виробу Виконує запит на отримання контексту епізоду
Система e-Health: Перевіряє наявність прав на виконання запиту Перевіряє валідність токену доступу Наявність відповідного скоупу
Перевіряє валідність заповнених полів щодо обов'язковості та формату введення Перевіряє чи активний запис про пацієнта по якому запитується інформація Повертає результати успішного виконання запиту (контекст епізоду) або причину його відхилення
|
3 | Пошук виявленої проблеми медичного виробу в контексті пацієнта за ідентифікатором [NEW] Get Detected Issue by id /wiki/spaces/OMB2/pages/17754685450 | Користувач: Обирає деталі виявленої проблеми МВ
Система e-Health: Перевіряє наявність прав на виконання запиту. Перевіряє валідність токену доступу Наявність відповідного скоупу Доступ до інформації відбувається з використанням існуючої системи надання доступів (ABAC)
Перевіряє чи активний запис про пацієнта по якому запитується інформація Перевіряє валідність заповнених полів щодо обов'язковості та формату введення. Повертає результати успішного виконання запиту або причину його відхилення.
|
...
| Крок | Опис |
---|
1 | Пошук медичних виробів, асоціацій МВ, виявлених проблем МВ за параметрами https://e-health-ua.atlassian.net/wiki/spaces/OMB2/pages/17752981608#%D0%9F%D0%BE%D1%88%D1%83%D0%BA-%D0%BC%D0%B5%D0%B4%D0%B8%D1%87%D0%BD%D0%B8%D1%85-%D0%B2%D0%B8%D1%80%D0%BE%D0%B1%D1%96%D0%B2%2C-%D0%B0%D1%81%D0%BE%D1%86%D1%96%D0%B0%D1%86%D1%96%D0%B9-%D0%9C%D0%92%2C-%D0%B2%D0%B8%D1%8F%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%85-%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC-%D0%9C%D0%92-%D0%B7%D0%B0-%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D0%B0%D0%BC%D0%B8 | Користувач: В разі потреби виконує пошук облікованого раніше медичного виробу (див. “Пошук медичного виробу за параметрами”)
|
2 | Облік зламаного медичного виробу в рамках Encounter Data Package Submit Encounter Package | Користувач: Виконує подачу інформації про виявлену проблему МВ, вказуючи: Пристрій з яким виникла проблема (subject) - обов'язковий параметр. Пристрій який спричинив проблему (implicated) Статус виявленої проблеми (status) обов'язковий параметр Ідентифікація проблеми (code) Додатковий опис (detail) Автор запису виявленої проблеми (author) Працівник що створив запис (recorder) - обов'язковий параметр Документ DetectedIssue на який посилається поточний DetectedIssue (based_on)
Відправляє запит на облік зламаного медичного виробу з накладанням КЕП.
Система e-Health: Перевіряє наявність прав на виконання запиту Перевіряє валідність токену доступу Наявність відповідного скоупу Перевіряє валідність заповнених полів щодо обов'язковості та формату введення для запису про виявлену проблему медичного виробу: Посилання на запис про медичний виріб - device_id Працівник, що створив запис- recorder Статус виявленої проблеми - status Автор запису виявленої проблеми - author Пристрій з яким виникла проблема - subject
Виконує необхідні валідації введених параметрів запиту Перевірка статусу Legal Entity до якого належить працівник Legal Entity працівника має статус = “Active”;
Перевірка працівника медичного закладу (recorder). Обліковий запис співробітника не є неверифікований Запис про пацієнта, для якого створюється запис про проблему медичного виробу має бути активний Запис про пристрій, на який посилається сутність Виявлена проблема МВ має бути активний (state = active) Посилання в полі “Автор запису”виявленої проблеми”: Посилатиється на активний запис про пацієнта або Посилається на обліковий запис співробітника нє активний
Якщо параметр based_on заповнений, тоді він повинен посилатися на документ Detected Issue який стосується того ж МВ, що вказаний в поточному документі
|
3 | Пошук запису про зламаний медичний виріб | Користувач: В разі потреби виконує пошук облікованого раніше запису про поломку медичного виробу (див. “Пошук Виявлених проблем МВ в контексті пацієнта за параметрами”)
|
4 | Облік відремонтованого медичного виробу в рамках Encounter Data Package Submit Encounter Package | Користувач: Виконує подачу інформації про виправлену проблему МВ, вказуючи: Посилання на запис про медичний виріб (device_id) - обов'язковий параметр. Пристрій з яким була виявлена проблема (subject) Статус виправленої проблеми МВ (status) обов'язковий параметр Додатковий опис (detail) Працівник що створив запис (recorder) - обов'язковий параметр Автор запису виявленої проблеми (author) Документ DetectedIssue на який посилається поточний DetectedIssue (based_on)
Відправляє запит про облік відремонтованого медичного виробу з накладанням КЕП.
Система e-Health: Перевіряє наявність прав на виконання запиту Перевіряє валідність токену доступу Наявність відповідного скоупу Перевіряє валідність заповнених полів щодо обов'язковості та формату введення для запису про вирішену проблему медичного виробу: Посилання на запис про медичний виріб - device_id Пристрій з яким була виявлена проблема (subject) Працівник, що створив запис- recorder Статус проблеми - status (mitigated) Автор запису виявленої проблеми - author
Виконує необхідні валідації введених параметрів запиту Перевірка статусу Legal Entity до якого належить працівник Legal Entity працівника має статус = “Active” або “Suspended”;
Перевірка працівника медичного закладу (recorder). Обліковий запис співробітника не є неверифікований Запис про пацієнта, для якого створюється запис про вирішення проблеми медичного виробу має бути активний Запис про пристрій, на який посилається сутність виявленої проблеми МВ має бути активний (state = active) Посилання в полі “Автор запису”виявленої проблеми”: Посилатиється на активний запис про пацієнта або Посилається на обліковий запис співробітника не є неверифікований
Якщо параметр based_on заповнений, тоді він повинен посилатися на документ Detected Issue який стосується того ж МВ, що вказаний в поточному документі
|
Позначення запису про імплантацію\прикріплення медичного виробу як помилкового
...