Table of Contents |
---|
minLevel | 1 |
---|
maxLevel | 3 |
---|
outline | false |
---|
style | none |
---|
type | list |
---|
printable | false |
---|
|
...
Асоціація МВ - сутність, що фіксує напрямок зв’язку між пристроєм і медичним виробомі та пацієнтом (імплантовано\експлантовано\прикріплено\відкріплено). Відповідає сутності FHIR - “Device Association”
...
| Крок | Опис |
---|
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 | Пошук типу обладнання в довіднику Національного класифікатора медичних виробів Get dictionaries v2 | Користувач: Виконує пошук типу медичного виробу з використанням необхідних пошукових параметрів Назва класифікатора (name = device_definition_classification_type) Код (value_code) Опис (value_description) Статус (is_active)
Система e-Health: Перевіряє наявність прав на виконання запиту Перевіряє валідність заповнених полів щодо обов'язковості та формату введення Повертає перелік типів медичних виробів відповідно до критеріїв пошуку
|
3 | Пошук моделі обладнання в довіднику Device Definition Get Device definitions | Користувач: Виконує пошук моделі медичного виробу з указанням необхідних пошукових параметрів Назва (name) Тип назви (name_type) Тип (classification_type) Статус (is_active) Номер моделі (model_number)
Система e-Health: Перевіряє наявність прав на виконання запиту Перевіряє валідність заповнених полів щодо обов'язковості та формату введення Повертає перелік моделей медичного виробу відповідно до критеріїв пошуку
|
4 | Облік імплантованих, прикріплених, виявлених у пацієнта медичних виробів в рамках Encounter Data Package Submit Encounter Package | Користувач: Виконує подачу інформації про медичний виріб, вказуючи: Посилання на тип медичного виробу з Національного класифікатора МВ (див. крок 2) - обов'язковий параметр (type) Посилання на модель медичного виробу з довідника Device Definition (див. крок 3) (definition) Назва виробу - (names (name + type) - обов'язковий параметр Модель медичного виробу (model_number) Посилання на зовнішній реєстр (identifier) Виробник (manufacturer) Дата виробництва (manufacture_date) Опис виробу (note) Серійний номер (serial_number) Додаткові властивості обладнання виробу (properties property (type + value_codeable_concept\value_quantity\value_range\value_boolean\ value_string\value_integer) Посилання на батьківський виріб (parent_id) Статус виробу (status) - обов'язковий параметр Працівник що створив запис (recorder) - обов'язковий параметр Термін придатності медичного виробу (expiration_date)
Виконує подачу інформації про асоціацію медичного виробу, вказуючи: Посилання на запис про медичний виріб (device_id) - обов'язковий параметр. Статус асоціації медичного виробу з пацієнтом (association_status) - обов'язковий параметр. Частина тіла куди було імплантовано\прикріплено пристрій (body_site) - обов'язковий параметр. Дата дата встановлення напрямку відношення девайсу до пацієнта (recorded) - обов'язковий параметр Дата імплантації\прикріплення МВ до пацієнта (association_date) Працівник що створив запис (recorder) - обов'язковий параметр
За потреби виконує подачу інформації про процедуру, якою проводилася імплантація \ прикріплення виробу вказуючи Посилання на МВ який було імплантовано\прикріплено (focal_device.manipulated) Дія яка була виконана з імплантованим\прикріпленим МВ (focal_device.action)
За потреби виконує подачу інформаці про відпуск медичного виробу пацієнту Інформація про те що було видано (Посилання на запис про МВ облікований лікарем) Статус видачі (Complete\Declined)
Відправляє запит на передачу даних про надану мед допомогу (з накладанням КЕП).
Система e-Health: Перевіряє наявність прав на виконання запиту Перевіряє валідність токену доступу Наявність відповідного скоупу Перевіряє валідність заповнених полів щодо обов'язковості та формату введення для запису про медичний виріб: Назва медичного виробу-names name - назва МВ type - тип назви МВ,
Тип медичного виробу - Type, Статус запису про МВ - Status, Працівник що створив запис- recorder
Перевіряє валідність заповнених полів щодо обов'язковості та формату введення для запису про асоціацію медичного виробу: Посилання на запис про медичний виріб - device_id Статус асоціації медичного виробу з пацієнтом - association_status Частина тіла куди було імплантовано пристрій - body_site Працівник, що створив запис- recorder Дата дата встановлення напрямку відношення девайсу до пацієнта (recorded)
Виконує необхідні валідації введених параметрів запиту для медичного виробу Перевірка статусу Legal Entity до якого належить працівник Legal Entity працівника має статус = “Active”;
Перевірка на наявність активного запису для вказаного типу в довіднику типів Запис в довіднику типів (device_definition_classification_type) на який посилається створюваний запис має бути у статусі “активний”
Якщо для медичного виробу заповнене значення “посилання на довідник device_definition” запис в довіднику device_definitions на який посилається створюваний запис має бути у статусі “активний” виконується перевірка на збіг вибраного для МВ типу (з довідника типів) та типу який зазначений в довіднику device_definition.
Перевірка наявності серійного номера МВ (якщо його потрібно заповнювати згідно з обраним типом) Перевірка чи в конфігураційному параметрі, який містить перелік типів МВ, для яких потрібне вказання серійного номеру, міститься вказаний тип медичного виробу Якщо такий тип є в конфігураційному параметрі - перевірка заповненості серійного номеру.
Перевірка статусу запису медичного виробу. Статус запису створюваного обладнання має бути “Активний” (status = “active“) Перевірка звʼязку медичного виробу з батьківським Якщо є посилання на батьківський МВ (parent), то запис про цей батьківський МВ повинен бути активним (status = “active“)
Перевірка чи дата вказана в manufacture_date не перевищує сьогоднішню Якщо список property містить хоч одне значення то для кожного елементу списку виконуються такі валідації: Перевірка чи заповнені значення properties (type та value_codeable_concept\value_quantity\value_range\value_boolean\ value_string\value_integer) Перевірка чи відповідає вибране значення property_type довіднику еталонних “типів властивостей” Якщо тип даних вказаний у еталонному довіднику “типів властивостей” = “список” тоді перевірка співпадінь вибраних значень в атрибуті property_value з відповідним еталонним довідником
Перевірка працівника медичного закладу (recorder). Обліковий запис співробітника не є неверифікований Перевірка наявності хоча б однієї асоціації, що посилається на цей медичний виріб в тому ж EDP Запис про пацієнта, для якого створюється медичний виріб має бути активний
Виконує необхідні валідації введених параметрів запиту для асоціації медичного виробу Запис про пристрій, на який посилається асоціація має бути активний (state = active) Запис про пацієнта, для якого створюється асоціація медичного виробу має бути активний Запис в довіднику частин тіла, куди було імплантовано\прикріплено пристрій (body_site) на який посилається асоціація є активний Якщо поле “Дата імплантації\прикріплення МВ до пацієнта” (association_date) заповнене, то це значення менше, або рівне сьогоднішній даті. Дата встановлення напрямку відношення девайсу до пацієнта (recorded) Є більшою за дату останньої асоціації для МВ Є меншою за поточну дату
Якщо статус асоціації association_status=implanted - у МВ, на який посилається ця асоціація, не повинно бути іншої асоціації в будь-якому статусі облікованої раніше в межах іношого EDP Якщо статус асоціації association_status=attached У МВ, на який посилається ця асоціація, не повинно бути іншої асоціації в статусі Implanted\Explanted У МВ, на який посилається ця асоціація, поточний статус асоціації повинен бути Unattached
Виконує необхідні валідації введених параметрів запиту для процедури якою було імплантовано медичний виріб пацієнту: Якщо облікована процедура і в ній заповнене поле focal_device: Заповнені обидва поля: focal_device.action focal_device.manipulated
Статус процедури повинен мати значення “Completed”; Значення параметру FocalDevice.action повинно відповідати значенням з довідника Параметр Focal Device.manipulated повинен мати посилання на запис імплантованого медичного виробу Значення пацієнта вказаного в процедурі повинно відповідати значенню пацієнта вказаному в медичному виробі та асоціації МВ.
Виконує необхідні валідації введених параметрів запиту для видачі МВ в ЗОЗ: Якщо облікована видача МВ з посиланням на екземпляр МВ то цей запис повинен бути активний (active) відноситься до того ж пацієнта (patient) тип екземпляру медичного виробу (device_reference.[].type) співпадає з типом медичного виробу призначення (device_request.code), якщо запис про облік видачі на створюється на основі призначення, що створено на тип виробу (based_on) модель екземпляру медичного виробу (device_reference.[].definition) співпадає з моделлю медичного виробу призначення (device_request.code_reference), якщо запис про облік видачі на створюється на основі призначення, що створено на модель виробу (based_on)
|
...
| Крок | Опис |
---|
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 | Користувач: Виконує подачу інформації про асоціацію медичного виробу, вказуючи: Посилання на запис про медичний виріб (device_id) - обов'язковий параметр. Статус асоціації медичного виробу з пацієнтом (association_status) - обов'язковий параметр. Частина тіла куди було імплантовано пристрій (body_site) - обов'язковий параметр. Дата експлантації\відкріплення МВ від пацієнта(association_date) Дата встановлення напрямку відношення девайсу до пацієнта (recorded) - обов'язковий параметр Працівник що створив запис (recorder) - обов'язковий параметр
За потреби виконує подачу інформації про процедуру, якою проводилася експлантація вказуючи Посилання на МВ який було імплантовано (focal_device.manipulated) Дія яка була виконана з імплантованим МВ (focal_device.action)
Відправляє запит про облік експлантованих\відкріплених медичних виробів з накладанням КЕП.
Система e-Health: Перевіряє наявність прав на виконання запиту Перевіряє валідність токену доступу Наявність відповідного скоупу Перевіряє валідність заповнених полів щодо обов'язковості та формату введення для запису про асоціацію медичного виробу: Посилання на запис про медичний виріб - device_id Статус асоціації медичного виробу з пацієнтом - association_status Частина тіла куди було імплантовано пристрій - body_site Працівник, що створив запис- recorder Дата встановлення напрямку відношення девайсу до пацієнта (recorded)
Виконує необхідні валідації введених параметрів запиту для асоціації медичного виробу Перевірка статусу Legal Entity до якого належить працівник Legal Entity працівника має статус = “Active”;
Перевірка працівника медичного закладу (recorder). Обліковий запис співробітника не є неверифікований Запис про пацієнта, для якого створюється асоціація медичного виробу має бути активний Запис про пристрій, на який посилається асоціація має бути активний (state = active) Запис в довіднику частин тіла, куди було імплантовано пристрій (body_site) на який посилається асоціація є активний Якщо поле “Дата експлантації\відкріплення МВ від пацієнта” (association_date) заповнене, то це значення менше, або рівне сьогоднішній даті. Дата встановлення напрямку відношення девайсу до пацієнта (recorded) Є більшою за дату останньої асоціації для МВ Є меншою за поточну дату
Якщо статус асоціації association_status=eхplanted - у МВ, на який посилається ця асоціація, повинна бути асоціація в статусі Implanted Якщо статус асоціації association_status=unattached У МВ, на який посилається ця асоціація, не повинно бути іншої асоціації в статусі Implanted\Explanted У МВ, на який посилається ця асоціація, поточний статус асоціації повинен бути attached
Виконує необхідні валідації введених параметрів запиту для процедури якою було екплантовано медичний виріб пацієнту: Якщо облікована процедура і в ній заповнене поле focal_device: Заповнені обидва поля: focal_device.action focal_device.manipulated
Статус процедури повинен мати значення “Completed”; Значення параметру FocalDevice.action повинно відповідати значенням з довідника Параметр Focal Device.manipulated повинен мати посилання на запис імплантованого медичного виробу Значення пацієнта вказаного в процедурі повинно відповідати значенню пацієнта вказаному в медичному виробі та асоціації МВ.
|
...
| Крок | Опис |
---|
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 який стосується того ж МВ, що вказаний в поточному документі
|
Позначення запису про імплантацію\прикріплення медичного виробу як помилкового
...
...