Lämna dina kontaktuppgifter, så skickar vi dig vår översikt via e-post
Jag samtycker till att mina personuppgifter behandlas för att skicka personligt marknadsföringsmaterial i enlighet med Integritetspolicy. Genom att bekräfta inlämningen samtycker du till att få marknadsföringsmaterial
Tack!

Formuläret har skickats in framgångsrikt.
Ytterligare information finns i din brevlåda.

Innowise är ett internationellt företag för utveckling av mjukvara med fullständig cykel som grundades 2007. Vi är ett team med över 1800+ IT-proffs som utvecklar mjukvara för andra yrkesverksamma över hela världen.
Om oss
Innowise är ett internationellt företag som utvecklar mjukvara för hela cykeln som grundades 2007. Vi är ett team på över 1600+ IT-proffs som utvecklar mjukvara för andra företag yrkesverksamma över hela världen.

Mobilapplikation för cancerpatienter: 35% ökning av responsivitet

Innowise har optimerat en mobilapp för cancerpatienter och förbättrat datainsamlingen, det personliga stödet och skalbarheten för att förbättra resultaten och underlätta arbetsflödena.

Kund

Industri
Hälsovård
Region
EU
Kund sedan
2023

Vår kund är ett mjukvaruutvecklingsföretag inom hälso- och sjukvård som arbetar med att skapa lösningar för onkologipatienter från diagnos och framåt. Deras viktigaste produkt är en mobilapp som stödjer onkologipatienter under hela behandlingsprocessen. Appen samlar in detaljerad information om patientens tillstånd, genererar omfattande rapporter och förbättrar kommunikationen mellan patienterna och deras vårdgivare.

Detaljerad information om kunden kan inte lämnas ut enligt bestämmelserna i NDA.

Utmaning

Hantering av kritiska frågor inom datahantering och app-prestanda

De primära utmaningar som vår kund stod inför var koncentrerade till fyra nyckelområden:

  • Datainsamling och analys: Även om den nuvarande appversionen hade funktioner för datainsamling behövde den vara mer omfattande för att ge en fullständig bild av patientens hälsa. Vårt team fick därför i uppdrag att utveckla funktioner för att effektivt samla in och analysera data från patientinmatningar, vilket ger läkarna en heltäckande bild av sjukdomen och underlättar behandlingsbeslut.
  • Automatisering av processer: De behövde också implementera CI/CD-processer för att påskynda utveckling av applikationer och upprätthålla en konsekvent kvalitetssäkring.
  • Utökning av funktionaliteten: Kunden ville göra appen mer personlig för att förbättra patientengagemanget och underlätta de kliniska arbetsflödena. De bestämde sig därför för att lägga till nya funktioner, t.ex. personliga push-meddelanden och avancerad analys, för att öka appens användbarhet.
  • Förberedelser för skalbarhet: I takt med att användarbasen och partnerskapen växte var den befintliga appinfrastrukturen inte utrustad för att hantera den ökade belastningen. Det fanns en risk för prestandaproblem och systemavbrott, vilket kunde påverka användarupplevelsen och förtroendet negativt. Innowise fick förtroendet att förbereda appen för användartillväxt och utvidgning av partnernätverket.

Lösning

Förbättrad datainsikt, personalisering och skalbarhet

I nära samarbete med kunden implementerade Innowises specialister en heltäckande lösning för att hantera kundens utmaningar och förbättra mobilapplikationen för onkologipatienter. Våra experter fokuserade på att förbättra datainsamling och analys, automatisera processer, utöka funktionaliteten och säkerställa skalbarhet.

Insamling och analys av uppgifter

Innowise-teamet utvecklade och integrerade Python-skript för att automatisera datautvinning från olika källor. Skripten hanterar både strukturerade data från formulär i appen (t.ex. sjukdomshistoria och behandlingsloggar) och semistrukturerade data från bärbara enheter med hjälp av enhetsspecifika API:er och FHIR-dataformat. Denna omfattande datainsamling gör det möjligt för appen att samla in värdefulla insikter från patientinteraktioner, som sedan används för att informera vårdgivare.

Dessutom byggde vi en analytisk instrumentpanel med hjälp av React, med grafer, diagram och sammanfattningstabeller för att visualisera patientdata. Instrumentpanelen utnyttjar kartbibliotek som D3.js och Chart.js för att skapa anpassningsbara visualiseringar som är skräddarsydda för specifika datatyper och kliniska användningsfall. Detta ger vårdpersonalen ett tydligt och intuitivt gränssnitt för att komma åt och tolka patientdata, vilket förbättrar beslutsprocessen och förbättrar patientvården.

Dessutom använde vi ML och statistiska analysmetoder för att identifiera mönster, förutse risker och anpassa behandlingsrekommendationer.

Genomförda funktioner

För att ytterligare förbättra applikationens funktioner och användarupplevelse har vårt team genomfört flera viktiga uppdateringar:

  • Personliga push-meddelanden: Vi integrerade Firebase Cloud Messaging för att leverera personliga påminnelser om medicinintag, läkarbesök, ifyllande av frågeformulär och skräddarsydda rekommendationer baserade på individuella patientdata.
  • Avancerad analys: Vi har lagt till nya mätvärden och rapporter, till exempel utvärderingar av behandlingseffekt och förutsägelser av komplikationsrisker. Dessa förbättringar gör det möjligt för läkare att analysera patientdata djupare och identifiera individuella sjukdomskarakteristika.
  • Förbättring av gränssnittet: Vi har genomfört A/B-testning av olika gränssnittsversioner och förfinat appens användbarhet.

Förberedelser för skalning

För att stödja vår kunds planerade expansion och tillskottet av nya partners arbetade vi nära dem för att implementera flera viktiga förbättringar för framtida tillväxt.

  • Optimering av prestanda: För att säkerställa att applikationen förblir snabb och stabil under ökad användarbelastning genomförde Innowise-teamet rigorösa belastningstester och optimerade både kodbasen och infrastrukturen.
  • Arkitektur för mikrotjänster: Vi överförde applikationen till en mikrotjänstarkitektur som gör det möjligt att skala enskilda komponenter oberoende av varandra baserat på efterfrågan. Våra experter refaktoriserade befintliga komponenter till mindre, oberoende tjänster och skapade nya tjänster för att hantera specifika funktioner. Vi använde främst REST API:er för kommunikation mellan tjänsterna, med meddelandeköer för asynkron kommunikation när så behövdes. 

Teknik

Frontend

React, React Nativ

Backend

Python, AWS Lambda, DynamoDB, Neo4j, Firebase Cloud Messaging, API Gateway

VCS

Git, GitHub

DevOps

GitHub Actions, Terraform, AWS CDK, Docker

Process

Vi använde Scrum för att hantera vår utvecklingsprocess, delade upp arbetsflödet i sprintar varannan vecka och höll en jämn takt med driftsättningar var fjärde sprint. Med en CI/CD-pipeline för automatiserad testning och driftsättning kunde vårt team göra uppdateringar inom projektets snäva tidsram utan att offra kvaliteten.

För att hålla alla på samma sida skapade vi en samarbetsinriktad teammiljö med Slack för realtidskommunikation och Jira för detaljerad uppgiftsspårning. Dessutom såg vår projektledare till att kunden höll sig informerad med veckovisa uppdateringar via Skype.

Team

1

Projektledare

2

Back-end utvecklare

2

Front-end-utvecklare

1

QA-ingenjör

Resultat

Högre precision, kortare utvecklingstid och förbättrad UX

Innowise-teamet förbättrade avsevärt kvaliteten, effektiviteten och prestandan i kundens app. Förbättrad datainsamling och analys ökade noggrannheten i medicinska beslut samtidigt som implementeringen av CI/CD minskade den tid som behövdes för utveckling av nya funktioner. Arbetet med att optimera prestandan resulterade i en 35% ökning av appens responsivitet och en 40% minskning av systemets stilleståndstider. Dessutom ökade användarnöjdheten med hjälp av personliga funktioner och avancerad analys. Vi säkerställde också applikationens skalbarhet, vilket minimerade risken för framtida fel.

Projektets löptid
  • Februari 2023 -Juni 2023

40%

minskning av systemets stilleståndstider

35%

ökad responsivitet i appen

Kontakta oss!

Boka ett samtal eller fyll i formuläret nedan så återkommer vi till dig när vi har behandlat din förfrågan.

    Vänligen inkludera projektinformation, varaktighet, teknologistack, IT-proffs som behövs och annan relevant information
    Spela in ett röstmeddelande om ditt projekt för att hjälpa oss att förstå det bättre
     
    Bifoga ytterligare dokument vid behov
    Ladda upp filen

    Du kan bifoga upp till 1 fil på totalt 2 MB. Giltiga filer: pdf, jpg, jpeg, png

    Observera att när du klickar på knappen Skicka kommer Innowise att behandla dina personuppgifter i enlighet med vår Integritetspolicy för att ge dig lämplig information.

    Vad händer härnäst?

    1

    Efter att ha mottagit och behandlat din begäran kommer vi att återkomma till dig inom kort för att specificera dina projektbehov och underteckna en NDA för att säkerställa konfidentialitet av information.

    2

    Efter att ha undersökt kraven utarbetar våra analytiker och utvecklare en projektförslag med arbetets omfattning, lagets storlek, tid och kostnad uppskattningar.

    3

    Vi ordnar ett möte med dig för att diskutera erbjudandet och komma överens.

    4

    Vi skriver på ett kontrakt och börjar arbeta med ditt projekt så snabbt som möjligt.

    Tack!

    Ditt meddelande har skickats.
    Vi behandlar din begäran och kontaktar dig så snart som möjligt.

    Tack!

    Ditt meddelande har skickats. 

    We’ll process your request and contact you back as soon as possible.

    pil