All projects
Voice-AI → Cerner Connector
A voice-agent bridge that turns a phone conversation into Cerner actions — patient identification, billing balance and payment, and appointment scheduling. Five tool webhooks the voice platform calls are backed by a FastAPI service using Cerner Backend-Services (system) auth, with a Simulate-a-Call console for testing.
FastAPINext.jsCerner FHIR R4SMART Backend ServicesRetell / VapiDocker
What it does
Key features
- Five voice-tool webhooks: identify patient, get balance, post payment, find slots, book appointment
- Cerner Backend-Services auth — RS384 JWT / client-credentials system token, cached + refreshed
- Live Patient search by phone + date-of-birth against the Cerner sandbox
- Simulate-a-Call console with call logs and reconciliation metrics
- Demo-fallback payloads so a call always completes even under sandbox limits
Under the hood
Architecture
FrontendNext.js console — Simulate Call, tool schemas, call logs, config
BackendFastAPI bridge exposing the 5 voice-tool webhooks
AuthCerner Backend Services — client_credentials system/* token
EHROracle Health (Cerner) FHIR R4 — Patient, Account, Slot, Appointment
DeploymentDocker on VPS; nginx (/ + /api) + certbot HTTPS
Interested in work like this?
Get in touch