Laat uw contactgegevens achter, dan sturen we u ons overzicht per e-mail.
Ik geef toestemming voor het verwerken van mijn persoonlijke gegevens om gepersonaliseerd marketingmateriaal te sturen in overeenstemming met de Privacybeleid. Door de inzending te bevestigen, gaat u akkoord met het ontvangen van marketingmateriaal
Bedankt.

Het formulier is succesvol verzonden.
Meer informatie vindt u in uw mailbox.

Innowise is een internationaal full-cycle softwareontwikkelingsbedrijf bedrijf opgericht in 2007. Wij zijn een team van 1600+ IT professionals die software ontwikkelen voor andere professionals wereldwijd.
Over ons
Innowise is een internationaal full-cycle softwareontwikkelingsbedrijf bedrijf opgericht in 2007. Wij zijn een team van 1600+ IT professionals die software ontwikkelen voor andere professionals wereldwijd.

Mobiele toepassing voor kankerpatiënten: 35% toename in responsiviteit

Innowise heeft een mobiele app geoptimaliseerd voor kankerpatiënten, met verbeterde gegevensverzameling, gepersonaliseerde ondersteuning en schaalbaarheid om de uitkomsten te verbeteren en workflows te vergemakkelijken.

Klant

Industrie
Gezondheidszorg
Regio
EU
Klant sinds
2023

Onze klant is een softwareontwikkelingsbedrijf in de gezondheidszorg dat zich toelegt op het creëren van oplossingen voor oncologiepatiënten vanaf het moment van diagnose. Hun belangrijkste product is een mobiele app om oncologiepatiënten tijdens hun behandelingsproces te ondersteunen. Deze app verzamelt gedetailleerde informatie over de toestand van de patiënt, genereert uitgebreide rapporten en verbetert de communicatie tussen patiënten en hun zorgverleners.

Gedetailleerde informatie over de klant kan niet openbaar worden gemaakt krachtens de bepalingen van de NDA.

Uitdaging

Kritieke problemen in gegevensbeheer en app-prestaties aanpakken

De belangrijkste uitdagingen waarmee onze klant werd geconfronteerd, concentreerden zich op vier belangrijke gebieden:

  • Gegevensverzameling en analyse: Hoewel de huidige app-versie mogelijkheden had om gegevens te verzamelen, moest deze uitgebreider worden om een volledig beeld te geven van de gezondheid van de patiënt. Daarom kreeg ons team de opdracht om functies te ontwikkelen waarmee op efficiënte wijze gegevens van patiënten kunnen worden verzameld en geanalyseerd, zodat artsen een volledig beeld van de ziekte krijgen en beslissingen over de behandeling kunnen nemen.
  • Procesautomatisering: Ze moesten ook CI/CD-processen implementeren om applicatieontwikkeling en een consistente kwaliteitsborging te handhaven.
  • Functionaliteit uitbreiden: De klant wilde de app persoonlijker maken om de betrokkenheid van patiënten te verbeteren en klinische workflows te vergemakkelijken. Daarom besloten ze nieuwe functies toe te voegen, zoals gepersonaliseerde pushmeldingen en geavanceerde analyses, om het nut van de app te vergroten.
  • Voorbereiding op schaalbaarheid: Met de groei van het aantal gebruikers en partnerschappen was de bestaande app-infrastructuur niet berekend op de toegenomen belasting. Er was een risico op prestatieproblemen en systeemuitval, wat een negatieve invloed zou kunnen hebben op de gebruikerservaring en het vertrouwen. Innowise kreeg de opdracht om de app voor te bereiden op de groei van het aantal gebruikers en de uitbreiding van het partnernetwerk.

Oplossing

Inzicht in gegevens, personalisatie en schaalbaarheid verbeteren

In nauwe samenwerking met de klant implementeerden de specialisten van Innowise een uitgebreide oplossing om de uitdagingen van de klant aan te pakken en de mobiele applicatie voor oncologische patiënten te verbeteren. Onze experts richtten zich op het verbeteren van gegevensverzameling en analyseprocessen te automatiseren, functionaliteit uit te breiden en schaalbaarheid te garanderen.

Gegevensverzameling en analyse

Het Innowise team ontwikkelde en integreerde Python scripts om data extractie uit verschillende bronnen te automatiseren. Deze scripts verwerken zowel gestructureerde gegevens van in-app formulieren (zoals medische geschiedenis en behandelingslogboeken) als semigestructureerde gegevens van wearables met behulp van apparaatspecifieke API's en FHIR dataformaten. Door deze uitgebreide gegevensverzameling kan de app waardevolle inzichten verzamelen uit patiëntinteracties, die vervolgens worden gebruikt om zorgverleners te informeren.

Daarnaast hebben we een analytisch dashboard gebouwd met React, met grafieken, diagrammen en overzichtstabellen om patiëntgegevens te visualiseren. Het dashboard maakt gebruik van grafiekbibliotheken zoals D3.js en Chart.js om aanpasbare visualisaties te maken die zijn afgestemd op specifieke gegevenstypen en klinische gebruikssituaties. Dit biedt professionals in de gezondheidszorg een duidelijke en intuïtieve interface om patiëntgegevens te openen en te interpreteren, waardoor het besluitvormingsproces wordt verbeterd en de patiëntenzorg wordt uitgebreid.

Verder hebben we ML en statistische analysetechnieken toegepast om patronen te identificeren, risico's te voorspellen en aanbevelingen voor behandeling te personaliseren.

Geïmplementeerde functionaliteiten

Om de mogelijkheden en gebruikerservaring van de applicatie verder te verbeteren, heeft ons team een aantal belangrijke updates doorgevoerd:

  • Gepersonaliseerde pushmeldingen: We integreerden Firebase Cloud Messaging om gepersonaliseerde herinneringen te leveren voor medicatie-inname, doktersafspraken, het invullen van vragenlijsten en aanbevelingen op maat op basis van individuele patiëntgegevens.
  • Geavanceerde analyses: We hebben nieuwe statistieken en rapporten toegevoegd, zoals beoordelingen van de werkzaamheid van behandelingen en voorspellingen van complicatierisico's. Dankzij deze verbeteringen kunnen artsen patiëntgegevens diepgaander analyseren en individuele ziektekenmerken identificeren.
  • Verbetering van de interface: We hebben A/B-tests uitgevoerd op verschillende interfaceversies en de gebruiksvriendelijkheid van de app verfijnd.

Voorbereiding op schaalvergroting

Om de geplande uitbreiding van onze klant en de toevoeging van nieuwe partners te ondersteunen, hebben we nauw met hen samengewerkt om een aantal belangrijke verbeteringen voor toekomstige groei te implementeren.

  • Optimalisatie van de prestaties: Om ervoor te zorgen dat de applicatie snel en stabiel blijft onder verhoogde gebruikersbelasting, voerde het Innowise team strenge belastingstests uit en optimaliseerde zowel de codebase als de infrastructuur.
  • Microservices-architectuur: We hebben de applicatie omgezet naar een microservices-architectuur, waardoor afzonderlijke componenten onafhankelijk van elkaar kunnen worden geschaald op basis van de vraag. Onze experts refactureerden bestaande componenten naar kleinere, onafhankelijke services en creëerden nieuwe services voor specifieke functionaliteiten. We gebruikten voornamelijk REST API's voor communicatie tussen services, met waar nodig berichtwachtrijen voor asynchrone communicatie. 

Technologieën

Frontend

React, React Nativ

Backend

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

VCS

Git, GitHub

DevOps

GitHub Acties, Terraform, AWS CDK, Docker

Proces

We gebruikten Scrum om ons ontwikkelproces te beheren, waarbij we de workflow in tweewekelijkse sprints verdeelden en een gestaag tempo aanhielden met implementaties om de vier sprints. Met een CI/CD-pijplijn voor geautomatiseerd testen en uitrollen was ons team in staat om updates binnen de strakke projecttijdlijn te pushen zonder aan kwaliteit in te boeten.

Om iedereen op één lijn te houden, hebben we een collaboratieve teamomgeving opgezet met Slack voor realtime communicatie en Jira voor het gedetailleerd bijhouden van taken. Daarnaast zorgde onze projectmanager ervoor dat de klant op de hoogte bleef met wekelijkse updates via Skype.

Team

1

Projectleider

2

Back-End Ontwikkelaars

2

Front-End Ontwikkelaars

1

QA Engineer

Resultaten

Hogere nauwkeurigheid, kortere ontwikkelingstijd en verbeterde UX

Het Innowise team heeft de kwaliteit, efficiëntie en prestaties van de app van de klant aanzienlijk verbeterd. Verbeterde gegevensverzameling en -analyse verhoogden de nauwkeurigheid van medische beslissingen, terwijl de implementatie van CI/CD de tijd die nodig is voor de ontwikkeling van nieuwe functies verkortte. De optimalisatie van de prestaties resulteerde in een 35% hogere responsiviteit van de app en een 40% lager aantal systeemonderbrekingen. Daarnaast zorgden gepersonaliseerde functies en geavanceerde analyses voor een hogere gebruikerstevredenheid. We zorgden ook voor schaalbaarheid van de applicatie, waardoor het risico op toekomstige storingen werd geminimaliseerd.

Duur van het project
  • Februari 2023 - juni 2023

40%

vermindering van systeemonderbrekingen

35%

verbetering van de reactiesnelheid van apps

Neem contact met ons op!

Boek een gesprek of vul het onderstaande formulier in en we nemen contact met je op zodra we je aanvraag hebben verwerkt.

    Voeg projectgegevens alsjeblieft, duur, technische stapel, IT-professionals nodig en andere relevante informatie toe
    Neem een spraakbericht over uw
    project op om het ons beter te helpen begrijpen
    Voeg indien nodig aanvullende documenten bij
    Bestand uploaden

    Je kunt maximaal 1 bestand van 2MB bijvoegen. Geldige bestanden: pdf, jpg, jpeg, png

    Wij wijzen u erop dat wanneer u op de verzendknop klikt, Innowise uw persoonsgegevens verwerkt in overeenstemming met ons Privacybeleid om u van de juiste informatie te voorzien.

    Wat gebeurt er nu?

    1

    Na ontvangst en verwerking van uw aanvraag, nemen wij binnenkort contact met u op om uw projectbehoeften in detail te beschrijven en een NDA te ondertekenen om de vertrouwelijkheid van informatie te garanderen.

    2

    Na het bestuderen van de vereisten, stellen onze analisten en ontwikkelaars een projectvoorstel met de omvang van de werkzaamheden, teamgrootte, tijd en kosten schattingen.

    3

    Wij regelen een ontmoeting met u om het aanbod te bespreken en tot een overeenkomst.

    4

    We tekenen een contract en beginnen zo snel mogelijk aan uw project te werken.

    Bedankt.

    Uw bericht is verzonden.
    Wij verwerken uw aanvraag en nemen zo spoedig mogelijk contact met u op.

    Bedankt.

    Uw bericht is verzonden.
    Wij verwerken uw aanvraag en nemen zo spoedig mogelijk contact met u op.

    pijl