ПРО ПРОЄКТ
У 2020 році Abto Software отримала контракт на розробку передового рішення в галузі охорони здоров’я з метою допомогти медичним працівникам відстежувати, розслідувати та повідомляти про випадки насильства над дітьми. Наша команда успішно розробила вебсайт та мобільний додаток, які допомагають медичним працівникам збирати та обмінюватися даними щодо психічного та фізичного стану пацієнтів.
Компанія Abto Software була рада зробити свій внесок в ініціативу, спрямовану на захист прав та здоров’я дітей. Наше рішення допомагає клінікам фіксувати відповідні дані та розслідувати тривожні випадки. Під час реєстрації випадку насильства, відповідальні фахівці заповнюють детальні медичні форми, можуть додавати фотографії та відео, документи та інтерв’ю з постраждалими. Цю інформацію потім розглядають спеціалісти, які можуть залишати в системі коментарі, спостереження та висновки про стан пацієнта.
Команда та технології:
Стек технологій:
C#, SCSS, HTML, JavaScript, .NET, ASP.NET Core 3.0, ASP.NET Core Web API, Xamarin, Xamarin.Forms, XAML, PostgreSQL, SQLite, EF Core, jQuery, Vuex, SignalR, Visual Studio 2019, Visual Studio 2022.
Команда:
Mobile developer, QA engineer, Front-end engineer, and 2 Backend developers.
МЕТА ПРОЄКТУ
Головними цілями проєкту є:
- Побудова вебплатформи та мобільного додатку для безперешкодного кросплатформного доступу;
- Впровадження кількох ключових функцій для забезпечення більш ефективного управління внутрішніми процесами, пов’язаними з розслідуванням;
- Дотримання стандартів юридичної галузі;
- Забезпечення високого рівня захисту даних.
Завдяки широкому досвіду в галузі розробки програмного забезпечення для телемедицини, компанія Abto Software була ідеальним вибором для реалізації складного проєкту. Команда успішно розробила передову медичну платформу для відстеження тривожних випадків, пов’язаних з насильством над дітьми, що допомогло підвищити ефективність кампанії в цілому.
ЯК ПРАЦЮЄ РІШЕННЯ
Рішення включає такий функціонал:
- Профіль користувача. В цьому розділі користувач може змінювати своє ім’я, роль та адресу електронної пошти, пароль та увімкнути або вимкнути режим відпустки.
- Сповіщення. Цей розділ містить інформацію про останні зміни внесені в справу.
- Загальний чат. Цей розділ відображає чати користувача з колегами, що беруть участь у справі.
- Швидке прикріплення файлів. Клацнувши на іконку камери, користувач може завантажити відповідні фотографії та відео, які можуть бути корисні під час подальшого розслідування.
Ще однією функцією є розширений пошук. Він може використовуватися для пошуку інформації на основі імен жертв, номерів розслідувань та інших ідентифікаторів. Також є список завдань, який слугує асистентом під час процедури додавання інформації до справи розслідування.
КАРТКА ІНЦИДЕНТУ
Відкриваючи картку інциденту в розділі розслідувань, користувачі можуть переміщуватись між наступними вкладками:
- Огляд – ця вкладка містить інформацію про загальний випадок нападу;
- Люди – ця вкладка містить інформацію про залучених осіб;
- Нотатки – ця вкладка містить нотатки відповідального спеціаліста;
- Фотографії – ця вкладка містить відповідні матеріали, включаючи фотографії, відео і т.д.;
- Документи – ця вкладка містить медичні записи та інші відповідні документи;
- Враження – ця вкладка містить враження та висновки спеціалістів, які залучені до розслідування.
Варто зазначити, що назва інциденту також містить деяку відповідну інформацію для значно спрощеної навігації. Конкретніше, мова йде про ім’я та вік дитини, кількість інших постраждалих в сім’ї, ім’я та роль підозрюваного.
НАШ ВНЕСОК
Наша команда була відповідальна за:
- Дослідження ринку охорони здоров’я, з фокусом на телемедичних рішеннях з подібними основними функціональними можливостями;
- Розробку та впровадження телемедичного додатка для вебу та мобільних пристроїв;
- Інтеграцію поставленого рішення з особистими пристроями залучених медичних працівників;
- Тестування та запуск телемедичного додатка.
ОСНОВНІ ВИКЛИКИ
Проєкт мав на меті створити рішення, що б зберігало значну кількість конфіденційної інформації. Наші інженери обрали використання S3 Bucket для безпечного зберігання документів, що завантажують користувачі програми CAP (Consumer Assistance Program). Ще однією складністю було налаштування потоку для плавного оброблення даних та синхронізації з інтегрованими персональними пристроями. Ці пристрої належать лікарям та іншим зацікавленим особам.
Інші складнощі з якими стикалася команда:
- Реалізація чату в реальному часі для користувачів на різних платформах;
- Забезпечення плавної синхронізації даних між вебплатформою та мобільним додатком;
- Забезпечення можливості підтримки режиму офлайн;
- Забезпечення доступу до системи на основі ролей для вищого рівня безпеки даних.