Медичне обладнання
Завантаження списку медичного обладнання з Excel
У розділі “Медичне обладнання” реалізовано можливість масового додавання записів через шаблон Excel.
-
Додано кнопку “Завантажити з Excel” поряд із кнопкою “Створити”.
-
При натисканні відкривається модальне вікно з двома секціями:
-
Шаблон для завантаження (для попереднього заповнення)
-
Завантаження файлу
-
-
Валідація при завантаженні:
-
Перевірка формату
-
Перевірка наявності дублікатів у файлі та системі
-
Автоматичне ігнорування дублів у самому файлі
-
Підрозділ автоматично не заповнюється, якщо він відсутній у файлі
-
-
У разі помилки – детальне повідомлення про тип некоректності (наприклад, дублювання інвентарного номера, відсутність назви або типу).
-
Після успішного завантаження – повідомлення: “Медичне обладнання було успішно завантажене в систему”, та оновлений список без перезавантаження сторінки.
Експорт списку медичного обладнання в Excel
Реалізовано функцію експорту переліку обладнання поточної організації у формат Excel.
Групові дії з медичним обладнанням
Реалізовано можливість обрати декілька записів обладнання за допомогою чекбоксів та виконати групові дії:
-
Видалення
-
Створення в ЕСОЗ
-
Зміна статусу
-
Зміна статусу доступності
Функціональність включає:
-
Модальне вікно для підтвердження дії
-
Валідацію виб раних записів на відповідність умовам виконання
-
Вивід попереджень у разі невідповідності з можливістю скасування дії
-
Лоадер та оновлення статусу у списку
-
Інформативні помилки при завантаженні файлів з:
-
неунікальними інвентарними номерами
-
незаповненими назвами
-
відсутніми типами
-
Синхронізація медичного обладнання з eHealth
-
Додано кнопку “Синхронізація” (доступна головному лікарю).
-
Синхронізація відбувається через eHealth API.
-
Записи синхронізованого обладнання зберігаються у базі даних організації.
Додатково:
-
Усунено проблему з некоректним статусом при повторній спробі реєстрації (відображався “Не передавалось” замість “Помилка в даних”)
-
Виправлено проблему з відкриттям обладнання після редагування та скасування
-
Виправлено сортування за статусом