Itsharkz
Styczeń 2023 – Czerwiec 2025

Medicalib

Transformacja dostępu do opieki zdrowotnej we Francji

Dowiedz się więcej
Medicalib

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.

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
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.

Zobacz wywiady z naszymi klientami

Nicolas Baudelot i Nicolas Massaviol – CEO i CTO w Medicalib
„W ITSharkz znaleźliśmy zaufanego partnera, dlatego będziemy kontynuować naszą współpracę – mamy nadzieję, że przez długi czas”
Tasks:
  • Integracja systemów rządowych, wdrożenie logiki regulacyjnej oraz stworzenie biblioteki UI.
Results:
  • Wdrożenie OpenID Connect, opracowanie silnika wycen i budowa kompletnego design systemu.
Carole Juge-Llewellyn – CEO i założycielka JOONE
„Naprawdę zaangażowali się w zrozumienie tego, co i jak robimy, wykazując się proaktywnością. To coś, czego nie widziałam nigdzie indziej”.
Tasks:
  • Opracowanie nowego procesu subskrypcji, wdrożenie systemu zarządzania dla klientów i migracja tysięcy subskrypcji.
Results:
  • Uruchomienie checkoutu Newcharge, budowa panelu klienta oraz pomyślna migracja danych.
Georges Fornay i Franck Véga – CEO i CTO w Qobuz
„To był dla mnie idealny kompromis: wysokiej klasy specjaliści, konkurencyjne stawki i bliska lokalizacja”.
Tasks:
  • Optymalizacja backendu, modernizacja aplikacji desktopowej, integracja funkcji cross-platform (Qobuz Connect).
Results:
  • Lepsza wydajność aplikacji, wzrost retencji użytkowników, redukcja kosztów i przyszłościowe systemy.
Rémi Prévost – CTO w Happydemics
„ITSharkz to nie tylko headhunter, który dostarcza profil i zostawia cię samego. Oni realnie towarzyszą w procesie od początku do końca”.
Tasks:
  • udowa dedykowanego zespołu seniorów Ruby on Rails dla francuskiego scale-upu, rekrutacja inżynierów z podejściem product-first.
Results:
  • Integracja 4 seniorów z roadmapą produktu, eliminacja rotacji oraz przyspieszenie dostarczania nowych funkcji.
Matthieu Derancourt – Doradca Medyczny w Pauchet Santé
„ITSharkz dostarcza produkt, który jest niemal gotowy, więc nie tracimy czasu. Nie projektują go inżynierowie, lecz użytkownicy końcowi”.
Tasks:
  • Automatyzacja złożonych procesów szpitalnych i połączenie strategii medycznej z egzekucją techniczną.
Results:
  • Wdrożenie 3 krytycznych platform z 90% gotowością operacyjną już w pierwszej fazie.