20.03.2024 Оновлення в системі

1. Фіксація статусів активності персони в ЕСОЗ

Реалізовано функціональність встановлення статусу активності персони в ЕСОЗ при реєстрації\оновленні персони.

2. Спостереження: Зміни Дата та час за замовчування

Реалізовано автоматичне встановлення значення за замовчуванням у спостереженнях : Дата та час формування спостереження та Дата або період обстеження у спостереженні

image-20240318-082005.png

3. Направлення

  • Процес підпису групи направлень тепер не буде зупинятись, якщо одне з направлень підписано не успішно або отримано помилку ЕСОЗ по направленню;

  • Зміна логіки відправлення направлень в ЕСОЗ при груповій виписці:

    • Після відправки підписаного направлення в ЕСОЗ Система очікує 2 секунди, після чого перезапитуємо результат виконання асинхронної задачі;
      Якщо задача опрацьована - Система повертає відповідь на фронт та продовжує відправку наступних направлень в ЕСОЗ;
      Якщо задача все ще не опрацьована - Система робить 2 дві спроби опитуванні результату виконання асинхронної задачі (із 2 секундами очікування);
      Якщо після 3 спроб задача все ще залишається в очікувані - Система виходити із процесу за таймаутом.

4. Діагностичний звіт: синхронізація дати та часу з прийомом.

На формі створення діагностичного звіту (в прийомі) користувачу доступний за замовчуванням не активний чекбокс “Виконано під час взаємодії”.

Після активації чекбоксу:

  • Поле “Місце надання послуг” автозаповнюється місцем надання послуг обраним у прийомі та є доступним для зміни користувачем.

  • Поле “Первинне джерело” заповнюється значенням “Так” та блокується до зміни користувачем.

  • Поле  “Дата та час формування діагностичного звіту” заповнюється датою та часом початку поточного прийому (жатою та часом початку періоду прийому) та блокується до зміни користувачем.

Якщо користувач змінює дату/початок періоду прийому, то (при активному чекбоксі “Виконано під час взаємодії”) значення поля “Дата та час формування діагностичного звіту” також змінюється на відповідне значення.

При деактивації чекбокса “Виконано під час взаємодії”:

  • Поле “Первинне джерело” розблоковується для зміни користувачем.

  • Поле  “Дата та час формування діагностичного звіту” очищується та розблоковується для зміни користувачем.

5. Процедура: синхронізація дати та часу з прийомом.

На формі створення процедури (в прийомі) користувачу доступний за замовчуванням не активний чекбокс “Виконано під час взаємодії”.

При активації чекбокса “Виконано під час взаємодії”:

  • Поле “Місце надання послуг” автозаповнюється місцем надання послуг обраним у прийомі та є доступним для зміни користувачем.

  • Поле “Первинне джерело” заповнюється значенням “Так” та блокується до зміни користувачем.

  • Поле “Дата або період проведення процедури” лишається доступним до зміни користувачем, при цьому:

    • Якщо у полі обрано значення “Дата проведення”, то значення поля “Дата та час проведення процедури” заповнюється датою та часом початку поточного прийому (датою або початком періоду прийому) без можливості зміни користувачем.

    • Якщо у полі обрано значення “Період проведення”, то значення поля “Процедуру розпочато” заповнюється датою та часом початку поточного прийому (датою або початком періоду прийому) без можливості зміни користувачем, а поле “Тривалість, хв” та “Процедуру завершено” лишаються порожні та доступні до зміни користувачем.

Якщо користувач змінює дату/час початку прийому , то (при активному чекбоксі “Виконано під час взаємодії”):

  • Якщо у полі “Дата або період проведення процедури” обрано значення “Дата проведення”, то значення поля “Дата та час проведення процедури” також змінюється на відповідне значення (змінюється на дату/початок періоду прийому).

  • Якщо у полі “Дата або період проведення процедури” обрано значення “Період проведення”, то:

    • значення поля “Процедуру розпочато” також змінюється на відповідне значення (змінюється на дату/початок періоду прийому)

    • значення поля “Тривалість, хв” лишається без змін.

    • значення поля “Процедуру завершено” розраховується з урахуванням значень “Процедуру розпочато” та “Тривалість, хв”.

Якщо в прийомі обрано та заповнено значення кінця періоду прийому, а на формі створення процедури значення поля “Процедуру завершено” більше аніж значення кінця періоду прийому, то користувачу відображається інформаційне повідомлення: “Зверніть увагу! Час завершення процедури перевищує час завершення прийому. За потреби відкорегуйте тривалість проведення процедури чи тривалість прийому.”

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

При деактивації чекбокса “Виконано під час взаємодії”:

  • Поле “Первинне джерело” розблоковується для зміни користувачем.

  • Поле “Дата або період проведення процедури” лишається без змін, при цьому:

    • Якщо у полі “Дата або період проведення процедури” обрано значення “Дата проведення”, то значення поля “Дата та час проведення процедури” очищується

    • Якщо у полі “Дата або період проведення процедури” обрано значення “Період проведення”, то значення полів “Процедуру розпочато”, “Тривалість, хв” та “Процедуру завершено” очищаются.

6. Правила прийому-> Зміни в відображенні переліку та редагування правил прийому

6.1. Новий стовпчик “Термін дії“ та зміна в сортуванні

У правилах прийому лікаря додати стовпчик “Термін дії”, значення якого підтягуються з налаштувань “Редагування правил (Діє з.. по..)”, якщо термін дії не обрано - потрібно вказати “Без терміну дії”.

  • Подвійне сортування:

    • активна/неактивна на поточну дату

    • по терміну закінчення

      • безстрокові - вважаються такими, що повинні бути вгорі

  • Ті правила прийому, у яких пройшов “Термін дії” робимо сірим.

image-20240319-091605.png

6.2. Зміна назви стовпчику “Характер“

У стовпчику “Характер” змінили назву на “Тип обмеження”.

Було

Стало

Було

Стало

6.3. Розділення стовпця “Дні”.

Поділили на два стовпці - “Дні” (1) та “Парність чисел місяця” (2), дані до яких підтягуються з налаштування з “Редагування правил”.

Було

Стало

Було

Стало

 

 

6.4. Додавання пагінації на сторінку

  • Відображення стандартної пагінації;

  • Можливість показувати на одній сторінці по вибору к-ті елементів.

Було

Стало

Було

Стало

 

6.5. Виводимо повідомлення, яке вказано в правило прийому

  • В екрані редагування додали пункт “Повідомлення для пацієнта" і під ним текстове поле (доступне лише на читання), яке виводе текст повідомлення самого правила прийому.

Було

Стало

Було

Стало