ЕСОЗ - публічна документація
OLD_Створення МВТН як нового
Загальні ствердження
Створення МВТН можливе лікарем ПМД, або лікарем СМД;
Створення МВТН можливе для ідентифікованої особи (ПМД + СМД) та для неідентифікованої (тільки СМД);
Правила застосування person/preperson у атрибутах subject/focus при створенні МВТН наведено у Специфікації;
якщо медичний працівник при створенні МВТН зазначив IS_FORCE_RENEW = TRUE (на думку лікаря, це новий випадок непрацездатності, а не продовження), то relatesTo не буде сформовано Системою і МВ буде створено як новий;
Незалежно від категорії, два МВТН на одну взаємодію допускається тільки для випадку уточнення особи (preperson->person). В усіх інших випадках буде помилка "Composition updates are only allowed for preperson->person".
Процес створення нового МВТН
Вимоги до процесу
Створення МВТН повинно враховувати модель даних: Composition - специфікація.
№ | Крок | Опис |
---|---|---|
1 | Знайти / створити запис про пацієнта | Для створення МВТН медичний працівник повинен мати ідентифікатор пацієнта та ідентифікатор взаємодії, за якою встановлено факт настання медичної непрацездатності, коли лікар вважає, що пацієнт є непрацездатним за медичною логікою.
Створення запису про пацієнта відбувається за правилами відповідного процесу: Пошук запису про ідентифіковану особу в ЕСОЗ можливий за методом АРІ Search for a Person. |
2 | Створити / обрати взаємодію | Створення ЕМЗ по взаємодії пацієнта відбувається за правилами процесу “Реєстрація результатів візиту в ЦК”. Пошук існуючої взаємодії може бути здійснений із дотриманням вимог по пошуку.
При створенні МВТН слід використовувати типи взаємодії відповідно до Medical Events Dictionaries and configurations | encounter_class_encounter_types |
3 | Здійснити пошук МВТН | Перед формуванням запиту на створення МВТН медичний працівник повинен мати можливість перевірити наявність створених раніше МВТН за результатами пошукового запиту згідно з методом АРІ searchCompositions. |
4 | Переглянути деталі МВТН | В разі наявності існуючих МВТН, медичний працівник отримує деталі за методом АРІ getComposition для ознайомлення із даними по висновку. Медичний працівник може переглянути деталі МВТН в разі наявності прав доступу за правилами АВАС:
|
5 | Створити запит на approval | Якщо медичний працівник не має доступу до деталей МВТН, то він повинен мати змогу створити запит на отримання доступу з боку пацієнта відповідно до опису процесу “Отримання дозволу пацієнта на операції з даними у системі E-Health” В разі відсутності необхідності отримання деталей по існуючому МВТН, або при відсутності згоди на доступ з боку пацієнта, медичний працівник може перейти до наступного кроку, якщо треба продовжити процес по створенню МВТН. |
6 | Визначити непрацездатну особу + МА (метод автентифікації) | Медичний працівник визначає непрацездатну особу, заповнюючи відповідні атрибути МВТН згідно з правилами застосування атрибутів Subject та Focus. Також при формуванні запиту на створення МВТН у випадку вказання ідентифікованого пацієнта як непрацездатної особи (параметр "section.focus") медичний працівник повинен мати змогу обрання методу автентифікації з наявних у непрацездатної особи. |
7 | Заповнити дані МВТН | Медичний працівник заповнює так дані при формуванні запиту на створення МВТН: 1. обов’язкові параметри:
1. дата початку регулюється параметром EMAL_FILTER_PERIOD_START_DISABILITY. В змінній міститься значення Х днів, яке означає, що дату початку можна вказати як (СЬОГОДНІ - Х). Приклад: EMAL_FILTER_PERIOD_START_DISABILITY = 2. СЬОГОДНІ = 2021-07-01 можливі значення для event.period.start: - 2021-06-29 - 2021-06-30 - 2021-07-01
2. значення параметру EMAL_FILTER_PERIOD_START_DISABILITY ігнорується, якщо в створюваному МВТН зазначено: - категорію PREGNANCY; або - extension.is_foreign_treatment=true або - ідентифікація неідентифікованого"
1. різниця в календарних днях між датою початку початку та датою завершення обмежується параметрами EMAL_FILTER_DISABILITY_SIGNLE_SPAN та EMAL_FILTER_DISABILITY_TOTAL_SPAN, які відображують максимальну довжину періоду призначення або продовження МВТН за категорією.
2. необов'язкові параметри:
|
8 | Виконати запит на створення МВТН | Для створенн МВТН медичний працівник повинен виконати запит на створення МВТН згідно методу API Системи ("createComposition"). |
9 | Отримати створений МВТН | Медичний працівник отримує деталі створеного МВТН за методом АРІ getComposition |
10 | Перевірити дані за МВТН | Медичний працівник здійснює перевірку відомостей про створюваний МВТН, що зазначені в інформаційній довідці, та/або інтерфейсі. Зокрема повинні бути перевірені:
|
11 | Виправити помилки | При наявності помилок в інформаційній довідці МВТН та/або інтерфейсі, медичний працівник виправляє такі помилки та переходить на крок 8 поточних вимог до процесу. |
12 | Засвідчити КЕП та виконати запит на створення | В разі відсутності помилок у відомостях інформаційної довідки та/або інтерфейсі, медичний працівник повинен мати можливість можливість:
|
13 | Отримати результат виконання job | Медичний працівник отримує результати виконання запиту через виконання методу getAsyncJobStatus та за необхідності інформує пацієнта про (не)успішність створення МВТН. |
ЕСОЗ - публічна документація