MedNex Enterprise

Category

Full Stack

/

Year

/

MedNex is an enterprise hospital management platform built for multi-hospital consortiums, handling patient records, scheduling, and compliance across fully isolated tenant environments.

About the Project
MedNex Enterprise is a hospital management system built for a consortium of hospitals operating on a single platform without mixing their data. The core engineering challenge was multi-tenancy — each hospital's data had to stay logically and physically separated while sharing infrastructure. Medical records are stored as structured JSONB data to simulate HL7/FHIR interoperability standards, meeting real healthcare compliance requirements.

Enterprise Complexity Without Compromise
Hospitals need form handling that works with 50+ fields, role-based access control that varies by staff type, and data isolation that passes compliance audits. This system delivers all three without sacrificing usability or performance.

Multi-Tenant Architecture
Each hospital connects to its own isolated database schema through Hibernate's built-in multi-tenant support. Hospital A's login reaches only Hospital A's database; cross-tenant access is blocked outright by the database layer. This isolation was verified directly — tenant separation isn't a claim, it's a proven constraint.

Complex Form Handling at Scale
Angular 17+ with TypeScript's strict type safety powers the frontend, necessary for form-heavy enterprise dashboards. Patient admission forms handle 50+ fields with custom validators and must render and validate in under a second. Reactive Forms in Angular manage this complexity while keeping the interface responsive.

Role-Based Access Control
Admin, Doctor, and Nurse roles each see different menu items rendered dynamically from JWT claims in the authentication token. This means the frontend doesn't trust user input on roles — it trusts the cryptographically signed JWT, so no user can trick the system into showing restricted screens.

Scheduling & Compliance
Doctor appointment scheduling uses FullCalendar integration with automatic conflict detection preventing double-bookings. Appointment confirmations and reminder emails ship via Spring Mail. Analytics dashboards track bed occupancy rates with secure patient record export to encryption-protected PDFs. Access logs track who accessed which record and when, meeting HIPAA/GDPR audit requirements.

Healthcare-Grade Data Protection
Built to real healthcare standards, not approximations. Multi-tenancy tested to confirm tenant A cannot see tenant B's data. Form performance tested to handle 100+ fields in under a second. HIPAA/GDPR compliance audited through simulated access log checks, confirming every access is traceable.

Enterprise Ready
Designed for a large consortium of hospitals, not a single clinic. The architecture scales to handle multiple tenants, complex medical data, and strict compliance requirements simultaneously. This is what enterprise software engineering looks like in healthcare.

Repository: https://github.com/Adnxnn16/mednex-hospital-management-system
Stack: Java Spring Boot, PostgreSQL, Angular 17+, AWS, OAuth2

Create a free website with Framer, the website builder loved by startups, designers and agencies.