EHR App
An electronic health records application built with a modern stack:
Frontend: Next.js 14+ with TypeScript and React Context
Backend: Spring Boot 3.5.0 with Kotlin 1.9.25
Clinical Data: HAPI FHIR R4 Server (v7.6.0)
Lookup Data: PostgreSQL 15
Clinical records (patients, encounters, notes, diagnoses, procedures) are stored as FHIR R4 resources. Reference data (users, ICD-10 codes, CPT codes) lives in Postgres. A mapping table bridges frontend integer IDs to FHIR server UUIDs.