All projects
AI Triage + Cerner EHR Connector
AI patient-intake and triage system integrated with Oracle Health (Cerner) FHIR R4 and SMART on FHIR. Conversational intake is turned into a triage assessment and a draft SOAP note, with every EHR write human-approved. Live Cerner reads/writes flow through a same-origin nginx gateway.
FastAPINext.jsPostgreSQLCerner FHIR R4SMART on FHIROpenAIDocker

What it does
Key features
- Conversational patient intake → AI triage → draft SOAP note
- Oracle Health (Cerner) FHIR R4 integration with SMART on FHIR login
- Live Cerner reads (patient lookup) verified end-to-end through the gateway
- Every EHR write is human-approved — clinical-support, not diagnosis
- Same-origin design: nginx serves the Next.js UI at / and the FastAPI API under /api
- Fully Dockerized (FastAPI + Next.js + Postgres) with HTTPS via Let's Encrypt
Under the hood
Architecture
FrontendNext.js (App Router) dashboard — intake, triage review, EHR actions
BackendFastAPI (async SQLAlchemy 2.0) — intake, triage, FHIR read/write, auth
EHROracle Health (Cerner) FHIR R4 + SMART on FHIR authorization
DatabasePostgreSQL — sessions, patients, triage records
DeploymentDocker Compose on VPS; host nginx (/ + /api) + certbot HTTPS
Gallery




Screenshots





Interested in work like this?
Get in touch