Healthcare Compliance Portal
Concise Health Solutions
Healthcare compliance platform for clinical students, supporting four user roles with middleware-enforced access control.
Overview
What the product does
A compliance portal for clinical students, where Student, Nurse, Coordinator and Admin roles each work with the documents and approvals their role owns, enforced by middleware rather than UI conditionals.
Problem
The problem it solves
Clinical placement compliance runs on documents that expire and approvals that must follow a defined order, across four roles that should never see each other's queues.
My role
What I contributed
Full-stack work in a Turborepo monorepo: typed API layer, authentication, background jobs and document review workflows.
Solution
How the system was designed
A Turborepo monorepo with shared packages for types, validators, the Prisma client and UI components, exposing a typed Hono RPC client consumed by the Next.js app. Redis backs token invalidation and BullMQ queues, and documents move through S3 presigned URLs into a nurse approval flow.
Architecture
System architecture
Key features
What it does in practice
Four-role access control
Student, Nurse, Coordinator and Admin roles with middleware-enforced access control on every route.
Challenges
The interesting engineering problems
Technology
The stack behind it
- Next.jsReact Framework
- Hono.jsLightweight HTTP Framework
- PostgreSQLRelational Database
- Prisma ORMType-Safe ORM
- RedisCache & Queues
- BunRuntime & Package Manager
- TurborepoMonorepo Builds
- BullMQBackground Jobs
- StripePayments
- AWS S3Object Storage
- JWTToken Authentication