Styczeń 2023 – Czerwiec 2025
Medicalib
Transformacja dostępu do opieki zdrowotnej we Francji
Dowiedz się więcej
Założenia projektu
Medicalib zwróciło się do ITSharkz z zapotrzebowaniem na dedykowane zasoby w celu ulepszenia swojej platformy i wsparcia misji upraszczania interakcji między pacjentami a pracownikami ochrony zdrowia we Francji.
Nasz zespół był odpowiedzialny za kluczowe aspekty rozwoju platformy, w tym rozwój frontendu w Vue.js, tworzenie aplikacji mobilnej z wykorzystaniem Ionic i Capacitor, budowę rozwiązań backendowych w Node.js opartych na technologiach bezserwerowych (serverless) AWS oraz zarządzanie infrastrukturą przy użyciu Terraform.
To kompleksowe podejście pozwoliło nam dostarczyć skalowalne, bezpieczne i przyjazne dla użytkownika rozwiązanie, które spełnia wysokie standardy branży medycznej.
To kompleksowe podejście pozwoliło nam dostarczyć skalowalne, bezpieczne i przyjazne dla użytkownika rozwiązanie, które spełnia wysokie standardy branży medycznej.
Stos technologiczny
Nasz zespół programistów wykorzystał solidne, skalowalne i bezpieczne technologie, aby dostarczyć niezawodną platformę:
Backend
Node.js (TypeScript), AWS Serverless Services (Lambda, DynamoDB, API Gateway, itp.), OpenSearch
Frontend
Vue.js, Nuxt, Vuetify
Infrastruktura
Terraform, CloudFlare, DataDog (monitorowanie), WAF (bezpieczeństwo)
Dodatkowe narzędzia: Jest, Storybook, UnoCSS
Dodatkowe narzędzia: Jest, Storybook, UnoCSS
Aplikacje mobilne
Capacitor, Ionic dla wsparcia wieloplatformowego (iOS i Android)
Zespół
Dedykowany zespół inżynierów oprogramowania ściśle współpracował z Medicalib, aby zapewnić płynną integrację innowacyjnych rozwiązań dopasowanych do potrzeb klienta.
Wyzwania:
- Integracja z francuskimi systemami rządowymi, w tym Pro Santé Connect (PSC) oraz Assurance Maladie Nationale (ANS).
- Wdrożenie złożonej logiki biznesowej zgodnej z ponad 100 regulacjami dotyczącymi ochrony zdrowia.
- Stworzenie dedykowanej biblioteki UI do obsługi niestandardowych interakcji użytkownika.
- Zapewnienie zgodności z RODO (GDPR), w tym zautomatyzowane usuwanie danych.
- Wsparcie płynnego, wieloplatformowego działania na urządzeniach mobilnych i w przeglądarkach.
Rozwiązania:
- Zastosowanie architektury serverless (bezserwerowej), co zapewniło skalowalność, opłacalność oraz wysoką dostępność.
- Stworzenie Silnika Wycen (Quotation Engine) automatyzującego wycenę usług medycznych poprzez przetwarzanie ponad 100 reguł.
- Integracja z OpenID Connect dla bezpiecznego uwierzytelniania użytkowników za pośrednictwem systemów rządowych.
- Zbudowanie design systemu dla spójności interfejsu (UI) i efektywnego ponownego użycia komponentów.
- Optymalizacja wydajności poprzez skrócenie czasów „cold start” dla funkcji AWS Lambda o 300% i poprawę czasów odpowiedzi o 50%.
- Poprawa pozycjonowania (SEO) dzięki automatycznemu generowaniu map stron (sitemap) dla profili specjalistów.
Funkcje i Możliwości
Silnik Wycen (Quotation Engine)
Zautomatyzowane kosztorysy wizyt medycznych.
Portal Pacjenta:
Usprawniony dostęp do zapytań o opiekę medyczną i ich śledzenia.
Cele i Wyniki
- Uproszczenie dostępu do opieki medycznej dla pacjentów oraz poprawa wydajności operacyjnej placówek medycznych.
- Zwiększona skalowalność systemu i szybkość pracy programistów (developer velocity) dzięki strukturze monorepo.
- Obniżenie kosztów operacyjnych dzięki zastosowaniu technologii serverless.
- Stworzenie bardziej spersonalizowanego i przyjaznego dla użytkownika środowiska dzięki optymalizacji funkcji.
- Większa wykrywalność specjalistów dzięki zoptymalizowanym strategiom SEO.