Software til patientovervågning for sundhedspersonale: 3 gange hurtigere patientovervågning med nye funktioner og nye kontrakter

Innowise har markant opgraderet en platform for medicinsk personale til at dokumentere undersøgelser, oprette permanente behandlingsplaner, oprette medicinordrer og spore ordrer til patienter med kroniske lidelser.

Kunde

Region
EU
Kunde siden
2019

Kunden er en tysk virksomhed, der leverer hjemmepleje til syge patienter. Med eksisterende afdelinger og løbende ekspansion leverer virksomhedens medicinske personale specialiseret behandlingskontinuitet efter udskrivning fra hospitalet. De overvåger behandlingsforløbet og fungerer som koordinatorer mellem hospitaler, rehabiliteringsorganisationer og forsikringsselskaber.

Detaljerede oplysninger om klienten kan ikke videregives i henhold til vilkårene i NDA'en.

Udfordring: Håndtering af tab og offentliggørelse af følsomme data på patientovervågningsplatformen

Virksomhedens medarbejdere yder vigtig daglig pleje til patienter med behov for permanent Medicinsk opmærksomhed. De indsamler og registrerer vigtige data som f.eks. personlige oplysninger, kontaktoplysninger på pårørende eller værger, forsikringsdækning, lægeundersøgelser og anden relevant dokumentation. Disse oplysninger bruges derefter til at oprette en elektronisk patientjournal, der sikrer, at nøjagtige og opdaterede oplysninger er let tilgængelige for sundhedsudbydere.

Udviklingen og integrationen af et elektronisk journalsystem er blevet en verdensomspændende norm i sundhedssektoren. På trods af dette er implementeringen af en centraliseret informationsudvekslingsplatform i elektronisk form ofte forbundet med udfordringer og kan være en langsom proces.

En af de største forhindringer er det konstante tab og den uautoriserede offentliggørelse af følsomme patientdata, herunder medicinordrer. Dette problem forværres ofte af vanskeligheder med at få hurtig adgang til systemet, hvilket forhindrer levering af rettidig og effektiv pleje til patienter med kroniske sygdomme eller dem, der er ved at komme sig efter en operation.

Det primære mål er derfor at stabilisere og forbedre systemet for at sikre problemfri adgang til patientinformation for rettidig og passende behandling.

Ved at optimere interne processer, etablere et tværfagligt samspil mellem alle involverede aktører og sikre rettidig levering af al nødvendig medicin og udstyr skulle vi hjælpe kunden med at forbedre patienternes livskvalitet.

Løsning: Forbedring af eksisterende og tilføjelse af nye funktioner til patientovervågningssoftwaren

Da Innowise-specialisterne kom om bord, var systemet præget af betydelig ustabilitet med hyppige servernedbrud og fejl i datasynkroniseringen. Disse problemer hæmmede i høj grad systemets overordnede funktionalitet og kunne ikke løses af virksomhedens interne it-afdeling, hvilket fik kunden til at søge ekstern hjælp.

Vores team har været dedikeret til at forbedre systemets funktionalitet lige fra projektets begyndelse. Vi har aktivt introduceret nye funktioner og implementeret foranstaltninger for at stabilisere systemet og sikre en jævn og uafbrudt drift.

Tildeling af status

En af de vigtigste funktioner, vi har implementeret, er muligheden for at udpege patientstatus, behandlingsplaner og ordrer som "primær pleje". Efter tre måneders kontinuerlig pleje tildeler systemet automatisk status som "opfølgende pleje". Det er vigtigt at bemærke, at ordrer, der oprettes inden for de første tre måneders behandling, bevarer deres status og ikke påvirkes af ændringen i patientstatus.

Desuden har vi implementeret en API, der gør det muligt at spore ordrestatus i realtid, herunder behandling og levering. Denne funktion udnytter DHL's tjenester og opdaterer ordrestatus op til fire gange dagligt, hvilket giver brugerne rettidige og præcise oplysninger.

Routing-matrix

Derudover har vores team udviklet en routing-matrixfunktion, der gør det muligt for brugerne at angive de foretrukne ugedage og leveringstider for deres ordrer. Det gør det nemmere for kunderne at vælge den mest passende leveringsplan baseret på deres præferencer og tilgængelighed.

Patientkonto

Desuden har vi også indarbejdet nye funktioner i patientens konto, hvilket forbedrer deres samlede oplevelse. Plejespecialisten har nu forbedrede muligheder på patientens konto. Disse omfatter muligheden for at tilføje nye behandlinger og plejeplaner til deres afdelinger samt angive status for tv-besøg (aktiv eller inaktiv) og fjerne plejepersonale og pårørendekontakter fra patientens journal. Derudover kan systemet tildele mere end én sundhedsmedarbejder til en patient, hver med unikke specialer og ansvarsområder, herunder tildelingen af en ledende patientplejespecialist. Denne omfattende tilgang sikrer, at patientplejen er præcis og effektiv.

Diverse forbedringer

Ud over de tidligere nævnte funktioner har vi også introduceret en mulighed for, at klienten kan skifte til IP-telefoni til faxtransmissioner. Den nye tjeneste bruger sipgate, som gør processen hurtigere og mere effektiv og sparer brugerne for værdifuld tid og ressourcer.

Desuden har vi indarbejdet en funktion, der gør det muligt for brugerne at modtage opdateringer og meddelelser, når de logger ind, så de er opmærksomme på nye funktioner og forbedringer, der tilføjes til systemet. Det hjælper brugerne til bedre at forstå formålet med og funktionaliteten af nye funktioner, så de kan bruge dem effektivt.

Teknologier

Server
.NET 6MS SQL, MongoDB, Python, Microservices, OAuth2
Kundekabinet
Angular, RxJs, TypeScript, Material UI, .NET Framework, WPF
WebAkte
.NET 6, MS SQL, Blazor
Azure App Service, Azure Functions, App Configuration, Azure Cache for Redis, Azure Table Storage, Azure ActiveDirectory Domain Services, Azure AD B2C, Azure API Management, Azure Service Bus, Azure Service Health, Azure Load Balancer, Azure VPN Gateway, Azure Bastion, Azure Key Vault, Azure Backup, Azure Blob Storage, Azure Queue Storage, Bicep

Proces

Da samarbejdet startede, var virksomhedens software 8 år gammel, og der var ikke længere nogen kontakt med det oprindelige softwareudviklingsteam. Derfor krævede den første fase af projektet, at Innowise-teamet anvendte reverse engineering-metoder, herunder brug af tysktalende forretningsanalytikere til at behandle den akkumulerede softwaredokumentation.

Resultatet af den første måneds arbejde for Innowise-specialisterne var at stabilisere systemet ved at forbedre koden og færdiggøre de følgende tekniske faser:

  • migrere til 64-bit-versionen af programmet;
  • forbedring af logningssystemet;
  • integrere et loganalyseværktøj, som gør det muligt at overvåge systemets adfærd, spore fejl og indsamle statistik til at opdage flaskehalse;
  • opdage og løse problemer i forbindelse med oprettelse af midlertidige filer i implementeringen af kommunikationsmekanismen;
  • øge sikkerhedsniveauet for lagring af "følsomme data" i konfigurationsfilerne.

Det er værd at bemærke, at denne fremgangsmåde ikke krævede, at systemet blev stoppet, og at den blev udført problemfrit uden at forårsage gener og økonomiske tab for kunden.

Yderligere faser af arbejdet var fokuseret på en betydelig modernisering af systemet. Vores indsats resulterede i at sikre systemets pålidelighed, herunder sikkerheden for de data, der er gemt i det, såsom patienternes personlige oplysninger.

For at løse de ovennævnte problemer har vi truffet følgende foranstaltninger:

  • identificerede og rettede eventuelle forkert indtastede patientdata;
  • implementeret et klinikhierarki, så lægerne kan få adgang til patientdata fra forskellige afdelinger inden for samme klinik;
  • tilføjet ordreidentifikation for at strømline ordrehåndteringen;
  • introducerede en ny metode til at oprette ordrer;
  • tilføjet nye værdier til mapperne;
  • forbedret filtreringssystemet;
  • rettet fejl på tværs af forskellige former;
  • forbedrede formularer og dokumentskabeloner, så de passer til kundens aktuelle krav;
  • opdateret feltvalidering for at imødekomme kundens aktuelle behov.

I øjeblikket blomstrer partnerskabet mellem Innowise og kundens virksomhed, og vi modtager løbende nye opgaver fra kunden. Disse opgaver omfatter forbedring og udvidelse af funktionerne i desktop- og webapplikationer, fornyelse af applikationens brugeroplevelse og grænseflade, udvikling af en ny mobilversion fra bunden og opgradering af virksomhedens eksisterende hjemmeside.

Takket være Scrums fleksibilitet har kunden mulighed for at overvåge arbejdets fremskridt på daglig basis. Vi gav også hyppige demonstrationer af ny funktionalitet og gjorde det muligt for kunden at foretage justeringer af referencerammen samt at få mere fleksibel kontrol over budgettet.

Vi brugte JIRA som tracker, hvilket kunden allerede var bekendt med fra tidligere projekter.

Hold

2
Front-end-udviklere
3
Back-end-udviklere
1
Mobiludvikler
1
Forretningsanalytiker
2
Designere
1
Projektleder
1
Manual QA Engineer
1
QA Automation Engineer

Resultater: 3 gange hurtigere platform og nye kontrakter underskrevet takket være platformens nye funktioner

Innowise-teamets indsats har resulteret i et opdateret system, der gør det muligt hurtigt at registrere en patients undersøgelsesplan og dermed reducere det medicinske personales tidsforbrug. Det reducerer det medicinske personales tidsforbrug betydeligt, og specialisterne kan bruge de minutter, de sparer, på andre patienter.

Resultaterne af undersøgelser og tests er altid lige ved hånden med en elektronisk journal, der altid er tilgængelig ved blot at logge ind. Den slags elektroniske journaler kan ikke gå tabt eller slettes, fordi databasen gemmer historikken for alle ændringer.

De oplysninger, der er gemt på kortet, kan downloades, printes, arkiveres og hentes frem, når det er nødvendigt. Den hurtige adgang til præcise data har reduceret antallet af lægefejl og givet en mere præcis patientbehandling. At have nøjagtige og omfattende medicinske oplysninger om patientens helbred reducerer også risikoen for uhensigtsmæssig brug af medicin.

Systemet giver behandlende læger adgang til en patients komplette sygehistorie, undersøgelse og testresultater i realtid, så de kan evaluere og justere behandlingsprocessen med det samme. Systemet giver automatiske påmindelser om patienternes medicinske tests og viser udviklingen i deres tilstand. Lige så hurtigt kan sundhedspersonalet arrangere den nødvendige medicin og få den leveret til patienten.

Innowise-teamet yder løbende support og fejlrettelser for at sikre, at fejl i medicinering, bestilling af udstyr, levering og fakturering forhindres. Teamet opdaterer og forbedrer løbende applikationens brugergrænseflade.

Patienter kan nu få erklæringer eller recepter på medicin uden at besøge klinikken. De kan underskrive de nødvendige dokumenter i et elektronisk format og printe dem ud, hvilket sparer tid og kræfter.

Projektets varighed
  • 3 måneder for MVP
  • Projektet fortsætter, og i denne fase understøtter vi platformen og implementerer ny funktionalitet.

300%

stigning i hastighed efter migration af .NET-version og genbrug af arkitektur
6

Der blev underskrevet nye kontrakter med medicinske institutioner, hvilket udvidede kundens rækkevidde til nye kunder.

    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