9am.health: rozwój platformy medtech, która skaluje opiekę metaboliczną jako benefit pracowniczy

O projekcie

logo 9am.health
Klient:

9am.health to amerykański startup medtech rozwijający wirtualną klinikę wspierającą osoby z cukrzycą, otyłością, nadwagą oraz użytkowników korzystających z programów związanych z terapią opartą o leki z grupy GLP-1. Produkt początkowo działał w modelu B2C, jednak z czasem został rozwinięty jako benefit pracowniczy oferowany partnerom biznesowym i dużym organizacjom.

Dziś platforma działa we wszystkich stanach USA i obsługuje pracowników pozyskiwanych przez klientów korporacyjnych (Amazon, State of Georgia). W 2025 roku do systemu dołączyło około 40 tysięcy nowych użytkowników, co znacząco zwiększyło wymagania dotyczące skalowalności, automatyzacji i jakości obsługi.

fireup.pro współpracuje z 9am.health od samego początku. Zespół dołączył, gdy produkt jeszcze nie istniał - to fireup.pro tworzyło pierwsze funkcjonalności, w tym rejestrację użytkownika i podstawowy flow badań. Od tego momentu wspiera rozwój backendu, frontendów, narzędzi wewnętrznych, testów manualnych, automatyzacji testów, integracji oraz rozwiązań wspierających care team i lekarzy.

Cel projektu:
Biznesowe
  • Zbudowanie od podstaw skalowalnej platformy medtech gotowej na rozwój od startupowego MVP do produktu obsługującego dziesiątki tysięcy użytkowników.
  • Przekształcenie aplikacji B2C w rozwiązanie B2B oferowane jako benefit pracowniczy dla dużych organizacji.
  • Umożliwienie partnerom biznesowym tworzenia dedykowanych ścieżek wejścia, kwestionariuszy i wariantów programu dopasowanych do ich pracowników.
  • Odciążenie care teamu przez automatyzację procesów klinicznych, administracyjnych i komunikacyjnych, także w oparciu o rozwiązania AI.
  • Zapewnienie użytkownikom łatwiejszego i tańszego dostępu do konsultacji, badań laboratoryjnych, recept, leków, programów edukacyjnych i planów zdrowotnych.
    Technologiczne
    • Zaprojektowanie architektury backendowej gotowej na szybki rozwój produktu i wzrost liczby użytkowników.
    • Rozwój aplikacji użytkownika oraz wewnętrznego backoffice'u (Patient Management Platform) dla lekarzy, care teamu i innych ról klinicznych.
    • Integracje z ekosystemem healthcare USA.
    • Automatyzacja logiki klinicznej: dawkowanie leków, zlecanie badań, interpretacja wyników, tworzenie zadań dla użytkownika i ich automatyzacja w oparciu o dane z data hubów, prowadzenie użytkownika przez kolejne kroki leczenia.
    • Rozwój testów manualnych, end-to-end i wydajnościowych, aby produkt mógł bezpiecznie obsłużyć duży wzrost użytkowników.

      Doświadczenie klienta

      Powrót do współpracy z zespołem fireup.pro był dla mnie naturalnym krokiem podczas działań podejmowanych w ramach nowego start-upu.

      Bernhard Schandl

      Współzałożyciel & CTO w 9amHealth

      logo 9am.health
      Buckle
      Od wyzwania

      Kluczowe wyzwania

      1

      Transformacja produktu z B2C do B2B

      Pierwsza wersja 9am.health była aplikacją kierowaną bezpośrednio do użytkowników indywidualnych. Model subskrypcyjny, płatności kartą, konsultacja, recepta i dalsza opieka były logiczne produktowo, ale nie odpowiadały w pełni realiom amerykańskiego rynku healthcare.

      W USA ścieżka między pacjentem, pracodawcą, ubezpieczycielem, płatnikiem, lekarzem, apteką i dostawcą usług jest wieloetapowa. Z punktu widzenia użytkownika kluczowe jest to, czy konsultacja, badanie, recepta i lek będą objęte świadczeniem lub refundacją. Dlatego 9am.health przesunęło środek ciężkości w stronę modelu B2B, w którym pracodawca lub partner zapewnia dostęp do platformy jako element pakietu benefitów.

      Dla zespołu technicznego oznaczało to konieczność przebudowania wielu procesów: od onboardingu użytkownika, przez kwalifikację medyczną, po logikę programów, finansowanie usług, integracje i obsługę różnych wariantów dla różnych partnerów.
      2

      Presja czasu i startupowa zmienność wymagań

      9am.health działa w rytmie startupu. Wymagania potrafią zmieniać się szybko, często pod wpływem rozmów z partnerami biznesowymi lub pilnych potrzeb operacyjnych. Zespół pracuje w sprintach, ale release odbywa się wtedy, gdy dana funkcjonalność jest gotowa, przetestowana i potrzebna biznesowo.

      W praktyce oznacza to konieczność pracy pod presją, dużą samodzielność, ciągłe doprecyzowywanie wymagań i gotowość do reagowania na zmiany. W tym projekcie komunikacja, dociekliwość i umiejętność zadawania pytań są równie ważne jak znajomość technologii.
      3

      Integracje z zewnętrznymi dostawcami

      Rozwój platformy wymagał integracji z ekosystemem healthcare USA. Każda integracja oznaczała osobny zestaw wymagań, ograniczeń API, wyjątków i scenariuszy brzegowych. Część zewnętrznych dostawców nie wspierała wszystkich potrzebnych leków lub procesów, dlatego z czasem 9am.health musiało wymieniać i rozwijać niektóre elementy ekosystemu.

      Przykładem jest integracja z DoseSpot, która rozszerzyła możliwości obsługi recept. Z kolei Withings pozwala użytkownikom otrzymać wagę, a pomiary automatycznie trafiają do aplikacji i wspierają monitorowanie postępów. Wdrożono również integrację z Connective Health, agregatorem danych medycznych, dzięki któremu zespół kliniczny ma dostęp do historii leczenia i recept pacjenta z innych źródeł.
      4

      Skalowanie produktu przy szybkim wzroście liczby użytkowników

      Rozwój modelu B2B przyniósł nagły wzrost skali. Procesy, które działały przy mniejszej skali, musiały zostać zautomatyzowane, zoptymalizowane i przygotowane na znacznie większe obciążenie.

      Szczególnie ważne stało się odciążenie care teamu. Przy tysiącach użytkowników ręczne odpowiadanie na proste pytania, ręczna obsługa powtarzalnych zadań i manualne przechodzenie przez każdy przypadek przestają być efektywne. Dlatego zespół rozwijał automatyzacje, wewnętrzne narzędzia, logikę tasków oraz rozwiązania AI wspierające pierwszą linię kontaktu z użytkownikiem.
      5

      Healthcare w USA jako złożona domena biznesowa

      Projekt wymagał zrozumienia nie tylko technologii, ale też realiów amerykańskiej opieki zdrowotnej. Inaczej działa licencjonowanie lekarzy, inaczej ubezpieczenia medyczne i farmaceutyczne, inaczej wygląda relacja między pacjentem, płatnikiem, apteką i dostawcą usług. W healthcare błąd nie oznacza tylko gorszego UX. Może wpływać na proces leczenia, wystawienie recepty, dawkowanie lub dostęp pacjenta do świadczenia czy brak kontynuacji leczenia.

      Kluczowe wymagania funkcjonalne i niefunkcjonalne

      Funkcjonalne

      • Onboarding użytkownika z rozbudowanym kwestionariuszem medycznym.
      • Dedykowane ścieżki wejścia dla partnerów B2B, uwzględniające branding, warunki kwalifikacji i różne grupy użytkowników.
      • Programy zdrowotne i edukacyjne, m.in. Healthy Weight Journey i ścieżki edukacyjne dla osób z cukrzycą.
      • Automatyczne tworzenie tasków dla użytkownika, prowadzących go przez kolejne kroki procesu leczenia.
      • System obsługi recept i integracje z zewnętrznymi dostawcami recept.
      • Logika dawkowania leków, w tym możliwość sugerowania utrzymania, zwiększenia lub zmniejszenia dawki na podstawie danych medycznych i feedbacku użytkownika.
      • Mechanizmy zlecania badań laboratoryjnych i ustalania ich kadencji a także automatycznego interpretowania wyników dostarczonych przez użytkowników.
      • Wewnętrzne narzędzie EMR dla lekarzy i care teamu.
      • Integracje z ekosystemem healthcare USA.
      • Chat Sophie AI wspierający użytkowników w prostych pytaniach dotyczących aplikacji i procesu.

      Niefunkcjonalne

      • Skalowalna architektura backendowa, gotowa na wzrost liczby użytkowników.
      • Wysoka jakość testów manualnych, automatycznych i wydajnościowych.
      • Stabilność procesów krytycznych związanych z receptami, dawkowaniem, badaniami i kwalifikacją użytkownika.
      • Możliwość szybkiego dostosowywania produktu do wymagań partnerów B2B.
      • Czytelna architektura kodu, oparta na dobrych praktykach i standardach zespołowych.
      • Bezpieczne podejście do danych medycznych i brak dostępu zespołu do niezanonimizowanych danych produkcyjnych.
      • Możliwość rozwoju customowych komponentów, bibliotek i narzędzi zamiast zależności od ograniczających gotowców.
      Przez rozwiązanie

      Partnerstwo od dnia zero

      fireup.pro dołączyło do 9am.health na początkowym etapie. Zespół budował API, podstawowe funkcjonalności i pierwsze flow użytkownika. W ciągu kilku miesięcy produkt trafił na produkcję i zaczął być używany przez pierwszych pacjentów. W kolejnych latach współpraca rozwijała się razem z produktem. Zespół fireup.pro nie działał jak zewnętrzny wykonawca realizujący zamknięty zakres. Stał się częścią zespołu produktowego 9am.health: uczestniczył w decyzjach technicznych, analizie wymagań, code review, testach, rozwoju architektury, integracjach i usprawnieniach procesów.Over the following years, the collaboration evolved alongside the product itself. The fireup.pro team did not operate as an external vendor delivering a fixed scope of work. Instead, it became an integral part of the 9am.health product team participating in technical decision-making, requirements analysis, code reviews, testing, architecture development, integrations, and process improvements.

        Dwa zespoły produktowe: member-facing i clinical

        Wraz ze wzrostem skali produkt został podzielony na obszary odpowiedzialności.

        • Team MemberZespół odpowiada za część widoczną dla użytkownika: aplikację, onboarding, taski, ścieżki programu, integracje z usługami wspierającymi użytkownika oraz logikę prowadzącą go przez proces. Pracuje nad rozwojem aplikacji użytkownika i dedykowanymi flow dla partnerów B2B, task frameworkiem prowadzącym użytkownika przez kolejne kroki, integracjami z dostawcami usług (np. wagami Withings) oraz logiką kwalifikacji użytkownika do programów i leków.
        • Team ClinicalZespół odpowiada za część kliniczną i back-office: narzędzia dla lekarzy, care teamu i innych ról zaangażowanych w opiekę nad pacjentem. Pracuje nad rozwojem wewnętrznego narzędzia EMR i obsługą danych pacjenta, prezentacją wyników badań laboratoryjnych, logiką dawkowania leków i sugestiami dotyczącymi zmian dawki, a także wsparciem procesu wystawiania recept i automatyzacjami odciążającymi care team.

        Architektura przygotowana na startupowy wzrost

        Od początku projektu zespół zakładał, że produkt może szybko urosnąć. Dlatego backend był projektowany tak, aby nie zamknąć drogi do skalowania. W praktyce oznaczało to rozwój w oparciu o dobre praktyki architektoniczne, m.in. Domain-Driven Design, separation of concerns, CQRS, standardy code review oraz testy architektoniczne pilnujące spójności kodu.

        Takie podejście pozwoliło rozwijać produkt szybko, ale bez budowania długu technologicznego, który uniemożliwiłby obsługę większej liczby użytkowników.

        This approach allowed the product to evolve quickly without creating technical debt that could later prevent the platform from supporting a growing number of users.

          LabCadence: logika badań laboratoryjnych szyta na miarę

          Jednym z najbardziej unikalnych rozwiązań w projekcie jest logika kadencji badań laboratoryjnych. System analizuje sytuację użytkownika, jego schorzenia, poprzednie wyniki, aktualny program, przyjmowane leki i wymagania medyczne, aby określić, jakie badania powinny zostać zlecone i kiedy.

          W zależności od wyników i progów medycznych system może sugerować kolejne badania, odroczenie badań, ponowne wykonanie panelu po określonym czasie lub zmianę dalszego flow. To rozwiązanie wspiera m.in. badania A1C, panele metaboliczne, parametry wątrobowe, lipidy i inne markery istotne dla leczenia metabolicznego.

          LabCadence nie jest prostą checklistą. To złożony mechanizm decyzji klinicznych, w którym wiele wartości zależy od siebie nawzajem. Dzięki niemu lekarze i care team otrzymują bardziej uporządkowany proces, a użytkownik dostaje zalecenia zgodne z jego sytuacją zdrowotną.

            EMR dla care teamu i lekarzy

            Wewnętrzne narzędzie EMR zostało stworzone jako nowoczesna platforma do obsługi pacjentów. Korzystają z niego lekarze i członkowie care teamu w różnych rolach. Narzędzie pozwala podejrzeć informacje o użytkowniku, jego status, historię, wyniki badań, zadania, warunki medyczne, leki i kolejne kroki procesu.W przeciwieństwie do wielu przestarzałych narzędzi używanych w healthcare, rozwiązanie 9am.health zostało zaprojektowane jako produkt szyty na miarę: dopasowany do konkretnego flow, konkretnych ról i konkretnych potrzeb zespołu klinicznego. To zwiększa efektywność obsługi i pozwala automatyzować coraz większą część powtarzalnych czynności.

              Automatyzacja tasków i prowadzenie użytkownika przez proces

              Aplikacja 9am.health opiera się na logice tasków. Użytkownik po zalogowaniu widzi konkretne zadania do wykonania: uzupełnienie danych, przesłanie wyników badań, wypełnienie ankiety, wykonanie kolejnego kroku programu lub przygotowanie się do konsultacji.

                Integracje wspierające pełny proces opieki

                Zespół fireup.pro rozwijał i utrzymywał integracje, które łączą 9am.health z zewnętrznym ekosystemem healthcare i usługami wspierającymi użytkownika. Każda z nich wymagała osobnej analizy, testów, obsługi wyjątków i dostosowania do realiów amerykańskiego rynku. Przykłady obejmują:

                • integracje z systemami recept,
                • integracje z aptekami,
                • integracje z laboratoriami i wynikami badań,
                • integracje z dostawcami urządzeń, np. wagami,
                • integracje z systemami wysyłki wiadomości,
                • integracje z platformami partnerów B2B,
                • integracje związane z kwalifikacją, finansowaniem i świadczeniami.

                QA jako warunek bezpieczeństwa produktu medycznego

                W projekcie healthcare testowanie ma szczególne znaczenie. Zespół QA odpowiadał nie tylko za manualne sprawdzanie funkcjonalności, ale też za analizę wymagań, wychwytywanie przypadków brzegowych, weryfikację logiki medycznej, pracę z bazą danych, testy end-to-end i testy wydajnościowe.

                  Sophie AI: wsparcie care teamu w obsłudze podstawowych pytań

                  Wraz ze wzrostem liczby użytkowników rosła też liczba pytań kierowanych do care teamu. Część dotyczyła prostych kwestii: gdzie znaleźć funkcję, co trzeba uzupełnić, jak przejść dalej, co blokuje receptę lub konsultację.

                  Aby odciążyć zespół i skrócić czas odpowiedzi, w aplikacji wdrożono Sophie AI - chat wspierający użytkowników w podstawowych pytaniach dotyczących aplikacji i procesu. Jeśli AI nie jest w stanie pomóc albo użytkownik chce kontaktu z człowiekiem, rozmowa może zostać przekierowana do care teamu.

                  To rozwiązanie nie zastępuje decyzji medycznych. Jego celem jest odciążenie zespołu z prostych, powtarzalnych zapytań i skierowanie uwagi ludzi tam, gdzie jest naprawdę potrzebna.

                    Po sukces

                    Efekty technologiczne

                    Platforma gotowa na skalę B2B

                    9am.health przeszło drogę od wczesnego produktu dla użytkowników indywidualnych do platformy medtech oferowanej jako benefit pracowniczy. Architektura, integracje, narzędzia wewnętrzne i procesy QA umożliwiły obsługę znacznie większej liczby użytkowników oraz partnerów biznesowych.

                    +40 000 nowych użytkowników w 2025 roku

                    W 2025 roku do platformy dołączyło +40 000 nowych użytkowników. To potwierdziło skuteczność modelu B2B i jednocześnie sprawdziło przygotowanie technologiczne produktu na szybki wzrost.

                    Narzędzie EMR dla zespołu klinicznego

                    fireup.pro współtworzyło narzędzie, które wspiera lekarzy i care team w codziennej pracy: od przeglądu danych użytkownika, przez obsługę wyników badań, po decyzje związane z receptami, taskami i dalszą opieką.

                    Automatyzacja procesów klinicznych i operacyjnych

                    Logika LabCadence, task framework, mechanizmy dawkowania, integracje i narzędzia dla care teamu zmniejszają ilość ręcznej pracy i pozwalają obsłużyć większą liczbę użytkowników bez liniowego zwiększania zespołu operacyjnego.

                    Rozbudowany proces testowania

                    Manualne testy, automatyzacja end-to-end, testy wydajnościowe, praca z API, analiza logów i testowanie scenariuszy medycznych zwiększyły bezpieczeństwo produktu. W domenie healthcare to krytyczne: każdy błąd może szybko dotknąć dużej liczby użytkowników i wpłynąć na proces leczenia.

                    Customowe rozwiązania zamiast ograniczających gotowców

                    Zespół rozwijał własne biblioteki, komponenty i mechanizmy, kiedy gotowe rozwiązania nie odpowiadały wymaganiom produktu. Takie podejście zwiększyło kontrolę nad logiką, UX i możliwościami dalszego rozwoju.

                    Korzyści biznesowe

                    9am.health zyskało skalowalny produkt gotowy do obsługi dużych partnerów B2B.

                    Platforma może być oferowana jako benefit pracowniczy dla organizacji w USA.

                    Dedykowane flow partnerów umożliwia dostosowanie aplikacji do różnych wymagań biznesowych i grup użytkowników.

                    Automatyzacje zmniejszają obciążenie care teamu i wspierają obsługę rosnącej liczby pacjentów.

                    Rozwiązania kliniczne pomagają lekarzom podejmować decyzje w oparciu o uporządkowane dane.

                    Programy zdrowotne, takie jak Healthy Weight Journey, zwiększają wartość produktu poza samym przepisywaniem leków.

                    Produkt rozwija się w kierunku szerszej opieki metabolicznej, nie tylko diabetologii.


                    Zespół projektowy
                    Abstract background
                    Łukasz
                    Patrycja
                    Dawid
                    Jakub
                    Kamil
                    Ewa
                    Piotr

                    Łukasz

                    Senior Backend Developer / Backend Architect

                    Odpowiedzialny za architekturę backendową i rozwiązania kliniczne. Od początku współtworzył fundamenty systemu, dbając o skalowalność, standardy kodu, Domain-Driven Design, separation of concerns, CQRS i spójne podejście do rozwoju. Pracuje nad logiką wspierającą lekarzy i care team: badaniami laboratoryjnymi, dawkowaniem leków, receptami, konsultacjami i procesami opieki nad pacjentem.

                    Tech stack

                    Java

                    TypeScript

                    JavaScript

                    REST API

                    Playwright

                    Cypress

                    Postman

                    Python

                    Cursor AI

                    Twoja sukces to nasz sukces!

                    Zobacz, jak możemy wspólnie zbudować technologiczną przewagę dla Twojej firmy

                    Umów się na konsultację!
                    Innowacje i unikalne podejście
                    Innovation image
                    Innovation image

                    Dedykowany system EMR – nowoczesne narzędzie szyte na miarę dla lekarzy i care teamu.

                    Automatyzacja procesów continuation & refill – mechanizmy wspierające kwalifikację, konsultacje i dawkowanie.

                    Integracje healthcare – rozbudowane połączenia z ekosystemem healthcare USA.

                    Customowe rozwiązania technologiczne – własne biblioteki i narzędzia pod potrzeby produktu.

                    Współpraca z zespołem w USA w trzech strefach czasowych - sprawne procesy komunikacji, code review i przekazywania pracy mimo różnicy czasu między Polską a wschodnim i zachodnim wybrzeżem Stanów.

                    Mamy zespół, który naprawdę zna się na rzeczy — pomożemy Ci znaleźć rozwiązanie, które działa.

                    Wnioski i rekomendacje

                    Healthcare wymaga odpowiedzialności większej niż standardowy software development

                    Każdy błąd może wpływać na leczenie, dawkowanie, receptę lub dostęp pacjenta do opieki.

                    Startup może skalować się szybko tylko wtedy, gdy architektura nie zamyka drogi do wzrostu

                    W 9am.health od początku dbano o architekturę i standardy kodu, dzięki czemu produkt mógł przejść od MVP do platformy obsługującej dziesiątki tysięcy użytkowników.

                    Customowe rozwiązania są opłacalne, gdy domena jest niestandardowa

                    Własne komponenty, biblioteki i narzędzia pozwoliły lepiej dopasować system do potrzeb 9am.health niż gotowe rozwiązania.

                    QA w healthcare to nie tylko testowanie ticketów

                    Testerzy muszą rozumieć proces, znać logikę medyczną i weryfikować, czy wymaganie biznesowe ma sens w kontekście produktu.

                    AI pomaga, ale nie zastępuje wiedzy domenowej

                    W healthcare output AI wymaga weryfikacji przez osoby rozumiejące produkt i konsekwencje biznesowe.

                    Automatyzacja jest konieczna, gdy care team nie może skalować się liniowo

                    Task framework, LabCadence, EMR i Sophie AI pozwalają zespołowi klinicznemu skupić się na przypadkach wymagających realnej decyzji człowieka.

                    Background

                    Czas na Twój projekt!

                    Przekształć idee w rzeczywiste rozwiązanie i skontaktuj się z nami.

                    Twoja wizja, nasza realizacja
                    Napisz, omówimy szczegóły.

                    Wyrażam zgodę na przetwarzanie moich danych osobowych przez Fire ...