Maskinlæring i sundhedsvæsenet: applikation til astmabehandling

Innowise har bygget en ML-baseret applikation til astmabehandling for en europæisk virksomhed.

Kunde

Region
Europa
Kunde siden
2022
Vores kunde er en europæisk virksomhed, der ønsker at skabe et enkelt og overkommeligt værktøj til astmabehandling, som kan hjælpe både læger og patienter med astma. Detaljerede oplysninger om klienten kan ikke videregives i henhold til bestemmelserne i NDA.

Udfordring

Vores kunde har anset de fleste værktøjer til astmabehandling for at være komplekse i brug og uoverkommelige for almindelige patienter med astma. Derfor har de fået ideen til en brugervenlig mobil maskinlæringsapplikation, der indeholder de nødvendige værktøjer til astmabehandling, og som kan bruges af alle.Projektets hovedmål var at levere en applikation, der kunne hjælpe mobilbrugere med at håndtere deres sygdom på en intuitiv og informativ måde. Applikationen skulle også indeholde nok information til, at lægerne kunne justere behandlingen og evaluere patientens fremskridt. Vores team skulle udvikle appens funktionalitet, design og introducere maskinlæringsalgoritmer i sundhedssektoren.

Løsning

Innowise's team har udviklet astmastyringsapplikationen fra bunden og tilføjet integration af maskinlæringsalgoritmer for kunden.

APPENS VIGTIGSTE FUNKTIONER

Hovedformålet med mobilapplikationen er at hjælpe patienter med astma med at håndtere deres sygdom. Den applikation, vi har udviklet, har en omfattende funktionalitet, som gør det nemt at håndtere sygdommen. Det er løsningen:
  • Sporer patientens tilstand;
  • Gemmer oplysninger om de inhalationer, patienten tager;
  • Minder patienten om at tage inhalationerne i henhold til skemaet;
  • Holder styr på nødsituationer;
  • Evaluerer patientens indåndingsevne;
  • Giver information og retningslinjer om astmabehandling.

Brugerne kan bruge applikationen ved at logge ind på deres personlige konto. Når de starter appen, ser de generelle oplysninger om deres dag, f.eks. risikoen for astmasymptomer baseret på evaluering af forskellige triggere som vejr, luftfugtighed osv. De ser også listen over planlagte inhalationer, og hvornår der kan opstå mere eller mindre alvorlige symptomudløsere.

Via dette dashboard kan brugerne gå til kalendersektionen og se deres månedlige eller ugentlige statistikker om deres tilstand, herunder inhalationer, de tager, udløsere, de står over for osv.

Brugerne kan også lade den eksklusivt indlærte maskinlæringsalgoritme lytte til, hvordan de bruger inhalatorerne. Når lyden er behandlet af algoritmen, evaluerer den den måde, inhalatoren bruges på, og giver et kort resumé til brugeren. I henhold til disse data kan en patient justere den måde, inhalatoren bruges på.

Brugeren kan gå til uddannelsesafsnittet og lære om astma, inhalatorer og andre relevante emner. Denne sektion er nyttig for nye brugere og dem, der har fået stillet diagnosen for nylig.

Det sidste afsnit er brugerens personlige profil. Her kan brugeren udfylde oplysninger om den primære og sekundære inhalator, indstille påmindelser, tilpasse notifikationer og meget mere.

BRUGERROLLER

Der er 2 primære brugerroller:
  • Brugere, der har astma;
  • App-administratorer.
Brugerne er patienter med astma. De interagerer med applikationen for at gøre processen med at vedligeholde astma lettere og mere bekvem ved at udfylde relevante oplysninger om primære og nødinhalatorer, opsætte påmindelser osv.Administratorer er kundens teammedlemmer. De opdaterer maskinlæringsalgoritmen med relevante data og vedligeholder listen over tilgængelige inhalatorer, så patienterne altid kan finde deres medicin i applikationen.

Teknologier og værktøjer

Platforme
Sprog
Python, Dart
Rammeværk
Flutter, Django
PostgreSQL

Proces

Kunden havde en klar vision for applikationen. De har skræddersyet maskinlæringsalgoritmen så den passer til brugernes behov. Vores softwareingeniørers opgave var at udvikle applikationen med et brugervenligt design og implementere en række vigtige funktioner som påmindelser, kalender, statistik, forbinde selve maskinlæringsalgoritmen og meget mere.

Hele projektets arbejdsgang var baseret på den agile metode med to ugers sprint. Ved afslutningen af hvert sprint leverede vi en videodemo af de afsluttede opgaver. Vi leverede release-builds inden projektets deadline og derefter i hvert sprint, efterhånden som de fejl/forbedringer, som kunden ønskede, blev rettet/udført. Vi kommunikerede med kunden og teamet via Slack.

Da vores ingeniører var en del af det internationale udviklingsteam, var det vigtigt at være på bølgelængde med it-professionelle fra hele verden og opbygge en effektiv kommunikation. Det havde en positiv effekt på arbejdseffektiviteten og hjalp med at klare de forskellige udfordringer i projektet, som f.eks. at mestre et stort antal kernemoduler, der blev skrevet for flere år siden.

Hold

2
Flutter-udviklere
1
Python udvikler
1
Projektleder
1
DevOps-ingeniør
1
QA-ingeniør

Resultater

Vores softwareingeniører har skabt en applikation, der hjælper mennesker med astma med at kontrollere deres symptomer ved hjælp af deres smartphones. Applikationen har en intuitiv brugervenlig grænseflade og en række nyttige funktioner som en brugerdefineret maskinlæringsalgoritme, påmindelser, en kalender med statistikker og meget mere.

Projektets varighed
  • Marts 2022 - maj 2022

    Kontakt os

    Book et opkald eller udfyld formularen nedenfor, så vender vi tilbage til dig, når vi har behandlet din anmodning.

    Send os en talebesked
    Vedhæft dokumenter
    Upload fil

    Du kan vedhæfte 1 fil på op til 2 MB. Gyldige filformater: pdf, jpg, jpeg, png.

    Ved at klikke på Send accepterer du, at Innowise behandler dine personlige data i henhold til vores Politik for beskyttelse af personlige oplysninger for at give dig relevante oplysninger. Ved at indsende dit telefonnummer accepterer du, at vi kan kontakte dig via taleopkald, sms og beskedapps. Opkalds-, besked- og datatakster kan være gældende.

    Du kan også sende os din anmodning
    til contact@innowise.com

    Hvad sker der nu?

    1

    Når vi har modtaget og behandlet din anmodning, vender vi tilbage til dig for at beskrive dine projektbehov og underskriver en NDA for at sikre fortrolighed.

    2

    Når vi har undersøgt dine ønsker, behov og forventninger, udarbejder vores team et projektforslag med forslag med arbejdets omfang, teamstørrelse, tids- og omkostningsoverslag.

    3

    Vi arrangerer et møde med dig for at diskutere tilbuddet og få detaljerne på plads.

    4

    Til sidst underskriver vi en kontrakt og begynder at arbejde på dit projekt med det samme.

    pil