Yorbl - Życie oparte na technologii
Opracowanie aplikacji agregującej dane z urządzeń klienta, z dostępem do konfigurowalnego panelu analitycznego.
Yorbl Technologies to przedsiębiorstwo specjalizujące się w innowacyjnych rozwiązaniach z zakresu opieki opartej na technologii oraz "SMART Living". Działa ono w celu zwiększenia niezależności, poprawy wyników zdrowotnych i ogólnego stanu seniorów, dostarczając jednocześnie efektywne i ekonomiczne usługi technologiczne. Ponadto firma wspiera proces integracji cyfrowej w celu podniesienia jakości życia osób starszych.
Klient:
Yorbl
Branża:
Ochrona zdrowia
Kraj:
UK
Usługa:
Rozwój Oprogramowania
Zespół:
Backend developers, frontend developer, tester, designer/UI, DevOps, Business Analyst & Product Owner
Wzywanie
Głównym celem projektu było stworzenie aplikacji, która agreguje dane zebrane przez urządzenia udostępniane klientom przez firmę Yorbl. Istotnym wymaganiem klienta było umożliwienie opiekunom, członkom rodziny, lekarzom i innym specjalistom dostępu do danych dotyczących osób wymagających opieki. Dane te były prezentowane w formie czytelnych wykresów.
Yorbl chciał gromadzić statystyki dotyczące swoich klientów, bazując na informacjach pobieranych z różnych czujników, takich jak temperatura, wilgotność, ciśnienie, ruch, lokalizacja, dym i alarmy. Statystyki obejmowały także dane bezpośrednio zgłaszane przez użytkownika, takie jak jego samopoczucie (dobrze, przeciętnie, źle) oraz potrzeba pomocy. Ze względu na wrażliwy charakter tych danych, konieczne było zaimplementowanie różnych ról dostępu, dostosowanych do specyficznych potrzeb użytkowników.
Rozwiązanie
Zespół theGoodPeople miał przyjemność opracować aplikację umożliwiającą agregację danych zbieranych przez urządzenia Yorbl Technologies. Celem tego rozwiązania było ułatwienie analizy danych i identyfikowanie trendów, a także zarządzanie urządzeniami oraz użytkownikami korzystającymi z tych technologii.
Stworzyliśmy aplikację, która spełniała oczekiwania klienta, oferując panel analityczny dla opiekunów, członków rodziny, lekarzy i innych specjalistów. Aplikacja została zoptymalizowana do importu danych z różnych urządzeń, prezentując te dane w formie graficznych wykresów, które użytkownik mógł pełni dostosowywać według własnych potrzeb (modyfikacja zakresu dat, wybór konkretnych parametrów urządzeń itp.). Udzielanie dostępu do aplikacji odbywało się na podstawie precyzyjnie zdefiniowanych ról ustalonych przez administratora. Dodatkowo, aplikacja umożliwiała masowy import urządzeń i użytkowników, a także udostępniała dedykowane widoki umożliwiające szczegółowe zarządzanie nimi, w tym zmianę danych osobowych, przypisanie i modyfikację ról, oraz przypisanie opiekuna do konkretnej osoby.
I have been delighted with the work we have done with Euvic, they understand our vision and are truly invested in what we are trying to achieve. The team have been a core part of the process and bring their own thoughts and insights into our ideation sessions. We have so much planned for the future, and I see Euvic being heavily involved in this, as the data side is such an incredibly important part of our solution. We are already planning and looking forward to the next tranche of development work.
Grant Tiller
Chief Technology Officer at Yorbl
Efekt
Wdrożone rozwiązanie zostało specjalnie opracowane w celu uproszczenia procesu interpretacji danych dla opiekunów, umożliwiając im skuteczniejsze wykrywanie pojawiających się trendów zdrowotnych i wczesnych wskaźników pogorszenia stanu zdrowia.
Co więcej, Euvic opracował łatwy w użyciu interfejs, który może płynnie zaspokoić potrzeby rynku konsumenckiego Yorbl, umożliwiając zaniepokojonym przyjaciołom lub krewnym dostęp do niego, zamiast polegać na pracownikach służby zdrowia.
Narzędzia i Technologie
Microsoft Azure: Azure Active Directory B2C
.NET Core
EF Core
React
TypeScript
MaterialUI
Cypress
MQTT
Azure ServiceBus
Wnioski
- Czytelny i intuicyjny interfejs aplikacji.
- Wykresy z dużą ilością przydatnych danych (zakres danych i dat w pełni definiowany przez użytkownika).
- Dostęp do danych konkretnego użytkownika dla członków rodziny i opiekunów, którzy po zalogowaniu widzą ekran zawierający podsumowanie jego samopoczucia(dashboard).