Een robuuste en veilige zorgapp
Een volledig operationeel multi-tenant platform. Een architectuur die voldoet aan HIPAA en 42 CFR. Realtime communicatie en patiëntopvolging in alle regio's.
Een allesomvattend zorgplatform waarmee teams voor nazorg na een overdosis hun werkzaamheden stroomlijnen, met patiënten communiceren via sms en e-mail en veilige toegang tot data garanderen over meerdere klantorganisaties heen.

[ Klant ]
Goldie Health is een digitaal gezondheidsplatform dat is ontwikkeld om instanties te helpen mensen met een risico op een opioïdenoverdosis te identificeren en te bereiken. Het platform helpt hulpverleningsteams persoonlijke zorg te bieden door integratie met elektronische ambulanceverslagen (ePCR's), elektronische patiëntendossiers (EPD's) en lokale verwijsnetwerken in de gemeenschap. Het pakt drempels voor behandeling aan door rekening te houden met sociale determinanten van gezondheid, zoals onzekere huisvesting en financiële problemen. Dankzij adaptieve, persoonlijke zorgtrajecten en naleving van HIPAA en 42 CFR Part 2 maakt Goldie veilige gegevensuitwisseling en samenwerking tussen zorgverleners en sociale diensten mogelijk.
[ Uitdaging ]
Teams die opioïdengebruik aanpakken, misten een gestandaardiseerde digitale oplossing om hun casussen te beheren en interventies bij te houden. Velen werkten met spreadsheets en papieren dossiers, waardoor ze moeilijk konden meten wat werkt en hun resultaten konden verbeteren. Zonder centrale systemen kon beleid niet op schaal worden getest en bleef data versnipperd over county's.
Goldie moest cruciale workflows centraliseren in één veilig platform dat zowel online als offline betrouwbaar werkt, regionale verschillen ondersteunt en volledig voldoet aan HIPAA en 42 CFR.
[ Oplossing ]
Het team van Akveo verzorgde de volledige ontwikkeling, waaronder de systeemarchitectuur, backend- en frontendontwikkeling, realtime messaging, de logica voor offline synchronisatie op mobiel en de uitrol van de infrastructuur op AWS, om veiligheid, compliance en schaalbaarheid te garanderen.
Om aan HIPAA te voldoen, volgt de applicatie deze belangrijke werkwijzen:
De applicatie scheidt data op het niveau van elk bedrijf (tenant). Door deze scheiding kunnen gebruikers van de ene tenant geen data van een andere tenant inzien.
Tot welke tenant een gebruiker behoort, wordt bepaald op het moment van authenticatie.
De logische scheiding van data is geïmplementeerd op databaseniveau: voor elke tenant wordt een aparte verbinding opgezet en toegang tot andermans data is zowel op API- als op databaseniveau beperkt. Op API-niveau controleert het systeem of de gebruiker tot de opgevraagde tenant behoort. Op databaseniveau worden de beperkingen afgedwongen via aparte verbindingen en mechanismen voor toegangscontrole.
Voor bestandsopslag gebruikt de applicatie AWS. Op dit niveau wordt de scheiding van data gegarandeerd door een strikte opslagstructuur. De toegangsrechten tot de bestanden van elke tenant worden op API-niveau gecontroleerd.
De applicatie is gebaseerd op het offline-first-principe. Dat betekent dat de app ook zonder verbinding moet werken. Synchronisatie van de data met de globale systeemstatus vindt plaats zodra er een internetverbinding is.
Om deze aanpak te realiseren, is besloten de API op te splitsen in twee typen: een lees- en een schrijf-API.
De lees-API werkt alleen online. Die laadt actuele data op het mobiele apparaat van de gebruiker, waar de data in een lokale database wordt opgeslagen. Zo blijft de informatie beschikbaar, ongeacht de internetverbinding, en kan de app in offline modus werken. Om de prestaties te optimaliseren bij grote hoeveelheden data wordt gedeeltelijke synchronisatie gebruikt: bij elk volgend verzoek worden alleen de wijzigingen gedownload die in de globale systeemstatus zijn opgetreden terwijl het apparaat offline was.
De schrijf-API is ontworpen om handelingen die gebruikers offline uitvoeren te verzamelen en op te slaan. Deze handelingen worden in de database van het apparaat vastgelegd in dezelfde volgorde waarin ze zijn uitgevoerd. Zodra de applicatie verbinding met internet heeft, worden alle opgeslagen bewerkingen naar de server gestuurd en achtereenvolgens uitgevoerd. Is de applicatie online, dan wordt data direct naar de server gestuurd zonder lokaal te worden opgeslagen.
Met de applicatie kunnen namens de tenant e-mails naar patiënten worden verstuurd. Beheerders voeren daarvoor hun e-mailadres in het configuratiescherm in, dat vervolgens als afzenderadres wordt gebruikt.
Gebruikers en patiënten kunnen via sms communiceren in een chatformaat. Elke tenant krijgt een telefoonnummer toegewezen voor het versturen en ontvangen van sms-berichten. De chat wordt in realtime bijgewerkt.
Gebruikers van de applicatie worden over wijzigingen geïnformeerd via pushmeldingen en meldingen in de app. Via deze meldingen kunnen ze snel navigeren of acties uitvoeren in de app.
Het systeem bevat automatische logica waarmee acties zonder tussenkomst van gebruikers worden uitgevoerd, zoals statuswijzigingen, het aanmaken van taken, het genereren van rapporten enzovoort.
Voor data-analyse integreert de applicatie met diensten van derden en levert ze de data in een formaat dat geschikt is voor analyse. Deze systemen gebruiken de data om diverse metrics van bedrijfsprocessen visueel weer te geven.
Naast het gebruik van het systeem in de mobiele applicatie maakt een publieke API integratie met andere oplossingen en teams mogelijk.
[ Resultaten ]
Goldie Health werd gelanceerd als volledig operationeel, HIPAA-conform platform waarmee hulpverleningsteams patiënten beheren, interventies bijhouden en veilig communiceren in meerdere regio's.
Een volledig operationeel multi-tenant platform. Een architectuur die voldoet aan HIPAA en 42 CFR. Realtime communicatie en patiëntopvolging in alle regio's.
Een offline-first mobiele app, afgestemd op veldteams. Soepele toegang en updates, ongeacht de verbinding.
Een centrale datafundering. Ondersteuning bij beleidsvorming, de verdeling van financiering en langetermijnplanning.

[ Cases ]
We hebben meer dan 200 bedrijven geholpen hun waarde te vergroten en beter te werken met betere software.
Laten we het hebben over uw doelen en hoe wij u kunnen helpen ze te bereiken.