BHBasharat HussainPhD · CTO · AI
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
AI Triage + Cerner EHR Connector
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

AI Triage + Cerner EHR Connector screenshot 1
AI Triage + Cerner EHR Connector screenshot 2
AI Triage + Cerner EHR Connector screenshot 3
AI Triage + Cerner EHR Connector screenshot 4
AI Triage + Cerner EHR Connector screenshot 5

Interested in work like this?

Get in touch