Reduction in the workload of medical staff with a custom electronic patient record system

Innowise har utviklet en spesialtilpasset programvare for elektronisk pasientjournal med funksjoner for timestyring, pasientprofilering, telehelse, fakturering og laboratorieintegrasjon.

Kunde

Region
Tyskland
Kunde siden
2020

Our customer is a leading MedTech company based in Germany, delivering innovative software solutions for doctors and medical clinics.

Detaljert informasjon om kunden kan ikke utleveres i henhold til bestemmelsene i NDA.

Utfordring

Hovedutfordringen i prosjektet var å løse problemet med at medisinsk personale er overbelastet med administrative oppgaver og papirarbeid, noe som reduserer tiden de kan bruke på å gi individuell behandling til pasientene.

Klinikkene står også overfor en stor utfordring når de skal vurdere de standardløsningene som finnes på markedet. Disse løsningene mangler ofte viktige funksjoner som dekker klinikkens spesifikke behov, og de kan også inneholde for mange funksjoner som ikke kan tilpasses eller fjernes for å passe til klinikkens egen praksis.

Kundens mål var å skape en fleksibel EPJ-plattform som gjør det mulig for medisinske organisasjoner å prioritere pasientbehandling ved å effektivisere administrative oppgaver. Dette prosjektet har som mål å tilby en justerbar programvare for elektronisk pasientjournal til private klinikker og individuelle behandlere, slik at de effektivt kan håndtere pasientkommunikasjon, økonomi, forsikringskrav og andre administrative oppgaver.

Innowise ble stilt overfor utfordringen med å utvikle et skreddersydd EPJ-system fra grunnen av. Dette innebar blant annet å lage brukervennlige nett- og mobilversjoner for pasienter og å designe et skalerbart administrasjonspanel med konfigurerbare funksjoner for å imøtekomme helsepersonellets ulike behov.

Løsning

Innowise har utviklet et elektronisk pasientjournalsystem for effektiv håndtering av pasientjournaler, medisinske rapporter, avtaler, faktureringssystemer og andre funksjoner for å automatisere vanlige prosedyrer og sikre høyere kvalitet på pasientbehandlingen.

Pasientprofiler og nyheter

Med pasientprofilen kan brukerne enkelt administrere sine personlige helsedata og avtaler. Gjennom denne funksjonen kan pasienter opprette en konto med personopplysninger og få tilgang til historikk over legebesøk, betalings- og forsikringsinformasjon, resepter, prøveresultater osv. I tillegg kan pasientene planlegge avtaler med helsepersonell og motta automatiske påminnelser for å redusere antall uteblivelser og avbestillinger.

EPJ-systemet har en modul for pasientkommunikasjon og -støtte som forenkler kommunikasjonen mellom pasienter og helsepersonell. Modulen inneholder en nyhetsmodul og en chattefunksjon som gjør det mulig for pasientene å motta kommersiell og teknisk informasjon, stille generelle spørsmål og holde kontakten med legene sine.

Nyhetsseksjonen viser pasienter kommersiell og teknisk informasjon, inkludert kampanjer på klinikkene, gratis screening, medisinske presentasjoner, oppdateringer av medisinske behandlingspakker eller forsikringer og oppdatert informasjon om klinikkenes åpningstider.

Planlegging og avtalehåndtering

EPJ-løsningen vi har utviklet, tilbyr sømløs timeplanlegging og timeadministrasjon for både leger og pasienter. Systemet gir de ansatte et dashbord for oppgavehåndtering som enkelt kan integreres med timeplanene. Plattformen løser problemet med uteblivelser og avbestillinger ved å tilby automatiske og tilpassbare påminnelser om timeavtaler. Påminnelsene kan sendes til pasientene via SMS eller mobilvarsler 24 eller 48 timer før avtalt time eller inngrep, eller på et tidspunkt som klinikken selv bestemmer.

Denne funksjonaliteten gjør det mulig for legene å organisere praksisinformasjon, inkludert pasientopplysninger og lagerbeholdning, slik at det blir enkelt å administrere. Løsningen minimerer dessuten pasientenes behov for å ringe til klinikken ved å vise ledige legetimer. 

Pasientkommunikasjon og telemedisin

Ved å chatte med en smartbot kan pasientene forbedre kommunikasjonen med helsepersonell, løse tekniske problemer eller stille generelle spørsmål. Chatboten tar først kontakt med pasienten når de trenger å bestille time på en klinikk eller trenger medisinsk konsultasjon. 

Chatboten kan løse pasientens problemer, henvise dem til en legeassistent eller legge til rette for direkte kommunikasjon mellom pasienten og legen via chat eller telehelse, noe som muliggjør interaksjon i sanntid via videoforbindelse.

Denne funksjonen sikrer at pasientene enkelt får tilgang til den medisinske behandlingen de trenger, og at de kan få fjernhjelp fra legene sine. Systemet gir pasientene mulighet til å gi tilbakemelding og rangere konsultasjonen eller tjenesten de har mottatt etter hver samtale eller avtale. Det gir også pasientene mulighet til å dele sine erfaringer og hjelper legene med å forbedre kvaliteten på tjenestene.

Fleksibelt administrasjonspanel

EPJ-systemet har et fleksibelt, nettbasert administrasjonspanel med ulike tilgangsnivåer for helsepersonell og leger. Panelet gjør det enkelt å konfigurere ulike aspekter som for eksempel avtaletyper, betalingsalternativer, timekoder, spesialistkategorier og annet.

Via administrasjonspanelet får legene tilgang til pasient- og timekort, helsedata, chathistorikk, forsikringsinformasjon og andre detaljer som kan være nyttige under konsultasjoner. I tillegg kan legene planlegge ferier og angi hvor ofte de skal jobbe, ved hjelp av planleggingsfunksjonen og den fleksible kalenderkonstruksjonen.

Administrasjonspanelet gjør det mulig for legene å fastsette priser for tjenestene sine, beregne kostnader avhengig av hver enkelt pasients individuelle behov og konfigurere avtalerelaterte spørsmål til pasientene.

I tillegg kan klinikkene sette opp avbestillingsretningslinjer som automatisk avskriver penger ved uteblivelse eller avbestilling av timer. Denne funksjonen bidrar til å minimere bortkastet tid for legene og redusere antall uteblivelser, noe som forbedrer klinikkens generelle effektivitet.

Faktureringssystem

Teamet vårt har implementert et robust faktureringssystem for å effektivisere betalingsprosessen for pasienter og helseinstitusjoner i EHR. Det elektroniske pasientjournalsystemet er utviklet for å integreres sømløst med ulike dataleverandører som samler inn pasientforsikringsinformasjon, slik at kostnadene for medisinske tjenester kan beregnes nøyaktig.

For å sikre sømløse og fleksible transaksjoner for pasientene har vi integrert Stripe som betalingstjeneste. Når betalingen er behandlet, genererer systemet en detaljert utskrift med en oversikt over de utførte tjenestene og beløpet som er belastet. Denne informasjonen er viktig for å sikre transparens i faktureringsprosessen og for å hjelpe pasientene til å forstå kostnadene for helsehjelpen. Systemet sender også betalingskvitteringer til pasientene via e-post, slik at de får en fullstendig oversikt over helseutgiftene.

Laboratorieintegrering

Vi har lagt til en integrasjonsfunksjon for laboratorier som gjør det enkelt å spore prøvesvarene. Denne integrasjonen gjør det mulig for klinikkene å motta prøveresultater fra samarbeidende eller interne laboratorier direkte i EPJ-systemet, noe som effektiviserer prosessen med å oppdatere pasientjournaler og gir legene den nyeste informasjonen.

EPJ-systemet mottar testresultater automatisk, noe som eliminerer behovet for manuell dataregistrering. Legene mottar varsler om pasientresultater i separate vurderingskort på dashbordet, slik at de kan holde seg informert og ta avgjørelser om pasientenes helseplaner før konsultasjoner.

Pasientene holder seg informert om prøveresultatene sine via applikasjonen eller e-postvarsler. I tillegg gjør plattformen det mulig for pasientene å dele prøvesvar med helsepersonell på en enkel måte, slik at de kan få svar på spørsmål de måtte ha, eller få informasjon om forskning utført ved andre klinikker, alt via chat-funksjonen.

Forbedret datasikkerhet

Teamet vårt brukte skyinfrastrukturen til Amazon Web Services (AWS) for datalagringsbehovene, ettersom den har en rekke sikkerhetsfunksjoner og overholder strenge bransjestandarder.

Vi har implementert et tofaktorautentiseringssystem for å ivareta sikkerheten til pasientdata i EPJ-systemet. Dette systemet forbedrer sikkerheten for pasientinformasjon ved å implementere et ekstra beskyttelseslag. Brukerne må verifisere identiteten sin ved hjelp av en andre faktor i kombinasjon med brukernavn, telefonnummer og passord.

For å implementere dette systemet brukte vi en kombinasjon av biometrisk autentisering og SMS-verifisering. Biometrisk autentisering bruker pasientens unike fysiske kjennetegn, for eksempel fingeravtrykk, til å verifisere identiteten. Systemet er intuitivt og enkelt, med klare instruksjoner som veileder pasienten gjennom prosessen. SMS-verifisering innebærer at det sendes en engangskode til pasientens registrerte mobilnummer som pasienten må taste inn for å få tilgang til kontoen sin.

Ved å implementere dette tofaktorautentiseringssystemet har vi redusert risikoen for uautorisert tilgang til pasientdata betydelig. Dette er spesielt viktig med tanke på hvor sensitiv helseinformasjon er, og at den til enhver tid må holdes sikker og konfidensiell.

Teknologier

React, TypeScript, Redux, Redux-toolkit, Material-UI, Jest, React Testing Library, Cypress.js, Chart.js, Stripe, Socket.io
Python, Flask, SQLAlchemy, Pydantic, Boto3, Flask-Admin, Flask-Login, Flasgger, Flask-Bcrypt, AWS SNS, AWS SES
Android Studio, Kotlin, Android Jetpack, NavComponent, Hilt, Room, Retrofit, Moshi, Glide, WebRTC, Kotlin Coroutines, Google Play Services (Firebase m.fl.), Jetpack Compose / XML, MVVM, Clean Architecture
Xcode, Swift, UIKit, SwiftUI, MVVM, Foundation, CoreData, nøkkelring, WebSocket, WebRTC, AVFoundation, CallKit, async/await, Rest API, Apple Pay, Push-varsler
AWS
Docker, GitLab CI/Bitbucket pipelines/ArgoCD/GitHub Actions, Kubernetes (+Helm)

Prosess

Prosessen med å utvikle journalsystemet besto av flere faser, inkludert kartlegging, utvikling og implementering. Gjennom hele utviklingsfasen brukte vi Jira til å spore oppgaver og fremdrift i sanntid, og Google Chat og Zoom for å lette den daglige kommunikasjonen med kunden og sikre at eventuelle spørsmål eller bekymringer ble besvart raskt.

I kartleggingsfasen jobbet vi tett sammen med kunden for å forstå kundens krav til systemarkitektur, grunnleggende design og viktige funksjoner. Vi identifiserte hvilke EHR-arbeidsflyter som skulle være helautomatiske, og hvordan grensesnittet skulle se ut for å være brukervennlig for klinikere og pasienter med ulik teknisk bakgrunn. 

The development phase took around 17 months to complete. We started by creating a detailed roadmap with well-defined development milestones. Our team followed the Agile methodology, wherein we released a working EHR prototype at the end of the last sprint. We prioritized the creation of crucial modules such as patient profiles and specialist authorizations, while simultaneously introducing the capability for various integrations. This approach facilitated valuable feedback from the client’s team, enabling adjustments to be made to the core system functions when necessary.

I løpet av utviklingsprosessen gjennomførte vi funksjonelle og ikke-funksjonelle tester for å sikre at EPJ-systemet er pålitelig og sikkert. Ettersom det spesialtilpassede elektroniske pasientjournalsystemet lagrer sensitiv informasjon, sørget vi for at det overholder relevante forskrifter som HIPAA, GDPR og andre standarder.

Etter at det tilpassede EPJ-systemet var omhyggelig utviklet og grundig testet, og verdifulle tilbakemeldinger fra klinikere var innarbeidet, fortsatte vi med å integrere systemet i flere sykehusøkosystemer. Målet med denne integreringen var å sikre sømløs kompatibilitet med andre medisinsk programvare, som fremmer et sammenhengende og sammenkoblet helsemiljø.

Team

3
Back-end-utviklere
2
Front-end-utviklere
1
Android-utvikler
1
iOS-utvikler
1
Kvalitets- sikringsingeniør
1
DevOps-spesialist
1
Prosjekt-leder
3
Designere
1
Business Analyst

Expected results

We have developed a custom electronic patient record software that has significantly enhanced the efficiency and quality of patient care across multiple healthcare facilities. With streamlined access to records, real-time updates, and integrated tools for communication and billing, healthcare providers can spend more time with patients and less on paperwork. The cloud-based system supports remote consultations and telemedicine, making it easier for providers to deliver care regardless of location.

Furthermore, the flexible EHR setup also helps reduce scheduling conflicts, improve billing transparency, and support better data-driven decisions for both clinicians and admins.  Currently, we continue to enhance the system and implement new functionalities to ensure that it can be adopted by a wider range of medical facilities.

Prosjektets varighet
  • Januar 2020 - Løpende

36%

færre administrative oppgaver

16%

økning i gjennomsnittlig antall pasienter per dag

    Kontakt oss

    Bestill en samtale eller fyll ut skjemaet nedenfor, så kontakter vi deg når vi har behandlet forespørselen din.

    Send oss en talemelding
    Legg ved dokumenter
    Last opp fil

    Du kan legge ved én fil på opptil 2 MB. Gyldige filformater: pdf, jpg, jpeg, png.

    Ved å klikke på Send, samtykker du til at Innowise behandler dine personopplysninger i henhold til våre Retningslinjer for personvern for å gi deg relevant informasjon. Ved å oppgi telefonnummeret ditt samtykker du i at vi kan kontakte deg via taleanrop, SMS og meldingsapper. Priser for samtaler, meldinger og data kan gjelde.

    Du kan også sende oss en forespørsel
    til contact@innowise.com
    Hva skjer videre?
    1

    Når vi har mottatt og behandlet forespørselen din, tar vi kontakt med deg for å beskrive prosjektbehov og signerer en taushetserklæring for å sikre konfidensialitet.

    2

    Etter å ha undersøkt dine ønsker, behov og forventninger, utarbeider teamet vårt et prosjektforslag forslag med arbeidsomfang, teamstørrelse, tids- og kostnadsestimater.

    3

    Vi avtaler et møte med deg for å diskutere tilbudet og spikre detaljene.

    4

    Til slutt signerer vi en kontrakt og begynner å jobbe med prosjektet ditt med en gang.

    pil