Økosystem for Online Terapitjenester
Det fullt automatiserte telemedisinsystemet gir 24/7-tilgang til psykisk helsetjenester levert av amerikanske helsetilbydere.
Bransje
Helse
Team
22 medlemmer
Prosjektstatus:
Startet i 2022
Land
USA
Om Prosjektet
Kunden vår er en amerikansk leverandør av psykisk helsetjenester med fokus på digital levering. Tjenestene omfatter psykiatrisk behandling og terapi, som innebærer engangskonsultasjoner med ubegrenset tilgang til dedikerte behandlere via chat. Kunden kom til oss med en SaaS-løsning i bruk (Kareo EHR-systemet) og hadde behov for en skreddersydd plattform for digitale konsultasjoner og tjenester. Systemet måtte også integreres med den eksisterende løsningen og støtte håndtering av henvisninger i tråd med klientens forretningsmodell. Klienten valgte Cleveroad som en pålitelig leverandør med solid ekspertise innen utvikling av programvare for helsesektoren.
Mål satt for Cleveroad
Utvikle en tilpasset løsning for å levere og motta psykisk helsetjenester og samarbeide med Partner
Skape en telemedisinplattform for bedre håndtering av avtaler for alle parter: Patients, Physicians og systemets Admins. Fjerne problemene knyttet til kommunikasjon på tvers av flere kanaler
Synkronisere avtaledata mellom den eksisterende (Kareo) og den nye programvareløsningen
Løsninger vi har levert
Utvikling av en løsning klar til bruk for Provider og deres Patients, samt for Partners. Implementering av et nettbasert administrasjonspanel for å håndtere brukere
Utvikling av løsningen for å bestille og planlegge avtaler online. Integrasjon av kommunikasjonsverktøyet for å planlegge møter og løse organisatoriske spørsmål i tide
Utvikling av en fleksibel systemarkitektur for integrasjon med Kareo-systemet
Resultater for Kunden
Et bruksklart system som samsvarer med klientens forretningsmodell og tar hensyn til alle behov, gevinster og mål for de involverte partene som opererer innenfor samme system
Selskapet mottok en stabil og feiltolerant plattform som optimaliserer bestilling og håndtering av digitale avtaler. Direkte chat bidro til å samle splittede kommunikasjonspunkter til én samlet kanal og økte arbeidsflyteffektiviteten
Teamet vårt integrerte det nye systemet med Kareo; avtaledata synkroniseres og lagres for videre bruk. Datasynkroniseringen sikret vellykkede team- og kundeopplevelser
Forretningsutfordringer
Kunden vår, en amerikansk leverandør av psykisk helsetjenester, arbeider for å gjøre det enklere for enkeltpersoner å få terapibistand på nett. I starten leverte klienten telemedisintjenester eksternt ved hjelp av en tredjepartsløsning. Selskapet møtte imidlertid funksjonelle begrensninger som ikke dekket de økende forretningsbehovene. Klienten ønsket derfor å utvikle en skreddersydd løsning som kunne dekke alle deres unike krav. Kunden vår trengte derfor en pålitelig teknisk partner som kunne:
Bygge en telemedisinplattform fra bunnen av for å tilby psykiske helsetjenester til pasienter (via digitale avtaler og en direkte chat mellom pasienter og leverandører).
Levere en fleksibel programvareløsning integrert med Kareo EHR-systemet (som hadde vært i langvarig bruk) for å synkronisere avtaler i den eksisterende og den nye løsningen.
Designe et intuitivt system som ville automatisere samarbeidet med partnerne. Det var nødvendig å implementere en partnermodul for håndtering av henvisningsprogrammer.

Prosjektet i Detalj
Vi har bygd et medisinsk system fra bunnen av, med tanke på integrasjonen med en tredjepartstjeneste, og ble en langsiktig teknisk partner for kunden
Forretningsarkitektur
- Vi måtte bygge og implementere et system fra bunnen av for å automatisere de eksisterende forretningsprosessene og skape et mer praktisk digitalt miljø for både pasienter og tilbydere når det gjelder å bestille virtuelle avtaler. Løsningens forretningsarkitektur omfatter funksjonaliteten og brukeraktivitetene knyttet til administrasjonen av hele økosystemet, terapeutenes aktiviteter for digitale konsultasjoner, pasientenes aktiviteter for å motta digitale psykiske helsetjenester, og partnernes aktiviteter for å følge fremdriften til klientene sine.
- Et nettbasert app-dashboard for tilbyderens partnere ble inkludert i løsningen. Selskapets samarbeidspartnere kan bruke sin Partner-portal til å henvise pasientene sine til systemet, kontrollere og overvåke fremdrift og behandlingsplaner, samt kommunisere direkte med pasientene via live-chat. Automatisering av pasienthenvisninger fra tilbyderens Partners er også inkludert. Det var nødvendig for å unngå manuell kontroll av faks eller e-post og fysisk innlegging av disse dataene i et helsesystem for behandling.
- Å sikre korrekt datasynkronisering og HIPAA-samsvar i systemet var en annen oppgave. Systemets arkitektur ble designet for å integrere en ny løsning med Kareo EHR-programvare. Det gjorde det mulig å kombinere det gamle systemet for å oppbevare pasientjournaler med en helt ny plattform for bestilling av avtaler. Samtidig var det nødvendig å sikre at løsningen vår ikke bryter med amerikanske lover og regler om personvern, så den måtte bygges som HIPAA-kompatibel.
Produktets Essens
Sentrale moduler og integrasjoner ble implementert i tråd med løsningens forretningslogikk
Mobilapp for pasienter
Mobilapp for pasienter
Registrering av nye pasienter og KYC-prosedyren er kritiske moduler i løsningen. Under registreringen laster klienten opp identifikasjonsdokumenter og tar en selfie. Admin verifiserer disse dataene ved å sammenligne selfier og bilder i dokumentene. Pasienter som har gjennomgått bekreftelsesprosedyren og er godkjent av Admin, får tilgang til tilbyderens base og kan utnytte systemfunksjonaliteten fullt ut. Brukerne fyller ut profilene sine med nødvendig informasjon for å fullføre registreringsprosessen.
Betalingsfunksjonen er avgjørende for enhver telemedisinutviklingsprosess. Brukerne kan håndtere sin egen betalingsinformasjon ved å legge den til i profilen sin. Når tilbyderen bekrefter at konsultasjonen er fullført, vil et beløp per besøk bli trukket fra brukerkontoen.
Bestilling av avtale er kjernen i løsningens forretningsmodell og hovedaktiviteten til pasienter og leger. Derfor har vi viet særlig oppmerksomhet til å designe et intuitivt og brukervennlig bestillingssystem. Bestillingsprosessen starter med å søke etter en terapeut. Provider Calendar er tilgjengelig for å se og velge ledige tidsluker for å bestille et møte. Ved behov kan pasienten fylle ut et skjema for forhåndsscreening for å oppgi detaljer om hvorfor de trenger en konsultasjon, slik at tilbyderen allerede kjenner problemstillingen når en virtuell avtale starter.
Pasientens planleggingsmodul lar brukerne håndtere og planlegge avtalene sine på en enkel måte. De kan åpne en Calendar og se informasjon om kommende, tidligere eller fremtidige møter. Det er mulig å se avtaledetaljer i en kort forhåndsvisning, slik at en bruker alltid kan ta en rask sjekk av hva som er planlagt eller når en bestemt konsultasjon fant sted.
Webapp for tilbyder
Webapp for tilbyder
Funksjonen for håndtering av avtaler for helsetilbyderens app er også nødvendig. Spesialisten får en konsultasjon planlagt etter at den er bestilt eller bekreftet av det medisinske personalet. Tidligere avtaler og kommende bekreftede avtaler vises i tilbyderens timeplan. Terapeutene kan også se avtaledetaljer og pasientinformasjon. Etter at konsultasjonen er fullført, bekrefter tilbyderen i systemet at møtet fant sted. Først etter dette blir pasienten belastet.
Pasient-dashboardet er laget for å gi leger tilgang til informasjon om pasientbehandling. Det viser visualisering i prosent (basert på start/utskrivningsdato for behandlingen), startdato for behandling, type behandlingsprogram (PHP/IOP-program), liste over nåværende medisiner og forventet utskrivningsdato.
Pasientens programhåndteringsmodul er utformet for å samle alle pasientens programaktiviteter og bidrar til effektiv håndtering og oppfølging av pasienten. Helsetilbydere kan redigere pasientenes programmer for å oppnå bedre behandlingsresultater.
Webapp for partner
Webapp for partner
Selskapets partnere kan henvise pasientene sine til systemet for å dra nytte av helsetjenestene. Derfor utviklet vi en separat web-portal i løsningen for klinikkens partnere, der de kan logge inn og legge til klientene sine for å motta bistand fra helsetilbydere. I tillegg kan de spore fremdriften til pasientene sine via spesialfunksjonalitet utviklet for dette formålet, og sjekke behandlingsprogrammene.
Pasienthåndteringsmodulen lar partnere få tilgang til alle pasientene i organisasjonen sin, se detaljer og få tilgang til generell informasjon om pasientbehandling og spørreskjemaer. På denne måten henviser partnere ikke bare pasienter, men fortsetter samarbeidet og følger med på behandlingen deres.
Chat-modul
Chat-modul
Teamet vårt integrerte chat-funksjonalitet for å muliggjøre sikret peer-2-peer-tilkobling mellom Patient og Patient Liaison og Provider, samt Patient Liaison, Partner og Patient (kun partnerens Patients).
Sikret sanntidschat ble implementert via PubNub. Denne løsningen tilbyr HIPAA-kompatibel sanntidsmeldingsinfrastruktur som gjør det enklere å levere og opprettholde en chat-opplevelse av høy kvalitet for systemets brukere.
Administrasjonspanel
Administrasjonspanel
Tilbyderhåndteringsmodulen gir tilgang til funksjonalitet for tilbyderadministrasjon. For eksempel kan Patient Liaisons legge til nye terapeuter i systemet og ta seg av eksisterende tilbyderkontoer, og sikre at all informasjon er oppdatert og at alle spesialister har en oppdatert møteplan tilgjengelig.
Pasienthåndteringsmodulen har ansvar for håndtering av pasientkontoer, inkludert KYC-verifisering. Patient Liaisons kan få tilgang til, se og håndtere alle pasientkontoer. I KYC-prosessen godkjenner eller avviser de pasientregistrering og veileder pasientene gjennom registreringsforløpet ved å legge igjen kommentarer dersom det kreves tilleggsinformasjon.
Modulen for bestilling av avtaler handler om Patient Liaisons bekreftelse på at en avtale bestilt av en pasient kan finne sted. De har tilgang til alle møter i systemet og kan gjennomgå forespørsler bestilt av pasienter. Patient Liaison verifiserer at den forespurte avtalen kan finne sted (etter ulike parametere) og godkjenner den deretter. De kan også flytte konsultasjoner på vegne av pasienten og redigere avtaleinformasjon.
Betalingshåndteringsmodulen gjør det mulig å håndtere rapporter for betalinger/transaksjoner og verifisere at betalingen fant sted. Patient Liaison kan også korrigere beløpet som skal betales per besøk av en pasient. Det kan være to grunner til det:
- En del av beløpet dekkes av forsikring, og bare en viss prosent skal betales av pasienten.
- Det finnes ekstra medisinske tjenester som kan tilbys. Disse tjenestene er ikke inkludert i den opprinnelige prisen for besøket.
I disse tilfellene oppdaterer Patient Liaison manuelt et beløp som skal trekkes fra pasientens kort.
Utvikling i Detalj
- Vi gjennomførte to faser i prosjektet: Discovery og Development. I Discovery-fasen studerte Cleveroads team markedet og konkurrentene, intervjuet interessenter og analyserte kundens eksisterende prosesser og forretningsbehov. På grunnlag av undersøkelsen definerte vi kravene, brøt funksjonene ned og spesifiserte dem i detalj, samt utarbeidet et veikart for prosjektgjennomføringen. Deretter designet våre programvareingeniører en HIPAA-kompatibel arkitektur for plattformen.
- I Development-fasen omsatte vi resultatene fra Discovery til det ferdige produktet, i samsvar med bransjereguleringer og kvalitetsstandarder. Utviklingsteamet besto av en prosjektleder, business analyst, UI/UX-designer, utviklere, QA- og DevOps-ingeniører, tech leads og en solutions architect. Teamet leverte en responsiv webplattform for tilbydere, en Flutter-mobilapp for pasienter og en nettbasert back-office-løsning. I løpet av utviklingsprosessen viste det seg at tilbyderens partnere trengte et praktisk verktøy for å kontrollere og spore fremgangen til pasientene sine. Å arbeide med Scrum lot oss håndtere endringen raskt og opprette og implementere en Partner-portal i økosystemet (opprinnelig var ikke dette planlagt).
- Integrasjon med SaaS-løsningen (Kareo) var nødvendig for å synkronisere alle pasient- og avtaledata via toveis synkronisering (inne i Kareo og utenfor). Som standard har Kareo ingen mekanisme for å sende nye/oppdaterte data til det eksterne systemet, så vi implementerte synkronisering basert på en periode for å holde all informasjon oppdatert hos oss. Pasientdataene synkroniseres også med de medisinske tilbydernes programvare rett før konsultasjonen starter, slik at terapeutene har nødvendig informasjon lett tilgjengelig. Vi utarbeidet også en strategi for kvalitetssikring (QA) som inkluderer integrasjonstesting for å sikre jevn samhandling mellom integrerte moduler i programvaren.
- For å oppfylle krav til HIPAA-samsvar distribuerte vi plattformen til AWS, en HIPAA-kompatibel leverandør. Som en del av forpliktelsen til å ivareta sikkerheten i en helseplattform, implementerte Cleveroad kryptering for sensitive data, særlig PHI og ePHI, og opprettet dataoverføring via Secure Socket Layer (SSL). Vi brukte AES-256-krypteringsalgoritmen og andre sikkerhets- og personvernverktøy for helsesektoren rundt tilgang, bruk og utlevering av konfidensiell medisinsk informasjon.
- Avtale-systemet er kjernen i løsningen. Teamet vårt har bygget systemet fra bunnen av og sikret skalerbarhet, slik at det kan håndtere flere avtaleøkter (skift) effektivt. Samtidig skal det være intuitivt forståelig for nytt personell uten ekstra opplæring. Derfor viet vi særlig oppmerksomhet til design og utvikling. Spesialistene våre valgte å teste flere designkonsepter internt via støtte og godkjenninger fra klientteamet. En gjennomtenkt tilnærming til designet av Avtale-systemet lot oss starte implementeringsfasen med en fullstendig forståelse av hva klientteamet faktisk trengte.
Teknologistack
Tech stacken ble valgt og brukt med tanke på kundens behov og løsningens forretningslogikk
Web Stack
Backend
C#
Redis
MySQL
RESTful API
Frontend
React.js
Redux
Skote Template
Mobilarkitektur
Kryssplattform (iOS og Android)
Flutter
Eksterne Integrasjoner
Kareo
Stripe
Zoom
Jotform
PubNub
Oppnådde Resultater
Et skreddersydd system for å mestre telemedisin
Kunden mottok én samlet løsning som dekker all funksjonaliteten som trengs for å implementere løsningens forretningslogikk. Den nybygde plattformen lot klienten automatisere eksisterende forretningsprosesser og mestre helsenisjen ved å levere et sammenhengende fjernbehandlingsforløp som samler pasienter med terapeutene og partnerne deres i ett digitalt miljø.
Utmerkede tilbakemeldinger og rask brukeradopsjon
Systemfunksjonaliteten som dekker en mobilapplikasjon, webapper og administrasjonspanelet, gjorde det mulig å tilby én samlet plattform for å levere en ideell digital opplevelse for alle involverte parter. Tilgjengeligheten av psykiske helsetjenester med praktisk bestilling og håndtering av avtaler lot selskapet øke kundetilfredshetsraten.
Den HIPAA-kompatible tjenesten med synkronisert database
Pasient- og avtaledataene ble synkronisert med klientens løsning som var i bruk. Det lot klinikken sikre kontinuitet i behandlingsmiljøet og forbedrede administrative prosesser. Takket være løsningen vår står ikke kunden overfor risikoen for HIPAA-brudd, og kan gi pasientene garantier for personvern og terapeutisk bistand.








