monishroy.com
cd ../projects

Smart Medical Care — Clinical Dashboard & Electronic Health Records

An enterprise-grade medical portal for hospital staff to manage doctor shifts, patient electronic health profiles, ward allocations, and billing directories.

Role: Senior Developer
•
Date: 2025 - 2026
•live demo

Overview

Smart Medical Care is an enterprise-grade clinical management system and electronic health records (EHR) directory. Designed to streamline day-to-day healthcare workflows, the application unites shift planning calendar widgets, doctor assignments, real-time consultation logging, billing invoicing, and secure clinical file repositories under a unified, role-based dashboard.

4,582
Total Patients
48
Active Doctors
98%
Bed Occupancy
115
Pending Tests
https://www.hospitallive.net/dashboard
Smart Medical Care Dashboard Overview

The Problem

Medical administration is frequently slowed down by legacy EHR platforms that feature disjointed navigation, slow page performance, and lack of real-time scheduling checks.

Key challenges in clinical directories include:

  • →
    Doctor Shift OverlapsManual roster updates often lead to collision bookings, creating scheduling conflicts that result in patient treatment delays and clinic resource strain.
  • →
    Siloed Patient Profile DirectoriesDiagnoses, active medications, and billing ledgers stored across unrelated tabs delay clinician assessments and slow administrative handovers.
  • →
    Billing DiscrepanciesCompiling medical rates manually across diagnostic tests, daily ward occupancy, and physician consultations increases auditing errors.

What I Built

I engineered core logic and updates for Smart Medical Care, focusing on resolving clinical bugs, hardening authentication layers, tuning database query execution, and launching an automated digital prescription constructor.

// Roster & Schedule Bug Fixing

Audited and resolved double-booking calendar conflicts in Laravel controllers. Cleaned up overlap parameters checking shift times to guarantee collision-free doctor schedules.

// Security Tiers & Hardening

Updated Laravel request filters to prevent unauthorized patient medical ID parameter modifications. Hardened middleware routes to lock clinical logs in compliance with patient safety protocols.

// SQL & Query Optimization

Optimized sluggish MySQL tables by introducing structured composite database indexes, minimizing memory-intensive table scans, and reducing consultation page load times.

// Patient Prescription Constructor

Launched a dynamic prescription creation tool utilizing jQuery forms and Laravel controllers to generate digital drug formulations, dosage logs, and PDF prescription slips instantly.

Key Features

  • ✓
    Collision-Free Doctor Shift SchedulingDynamic calendar boards validating scheduling constraints on appointment entries in real-time.
  • ✓
    Secure EHR DirectoriesEncrypted profile views consolidating clinical reports, diagnoses, and medical histories.
  • ✓
    Automated Invoice CalculatorsAggregates hospital costs (consultation, room tariffs, test fees) for direct PDF statements.
  • ✓
    Clinical Admission AnalyticsInteractive trends tracking total admissions, pending tests, and bed allocation counts.

Results & Impact

Smart Medical Care successfully scaled patient throughput and clinic organization parameters:

  • »
    30% Administrative Shift OptimizationRoster overlap incidents were completely eliminated, maximizing clinic coordination.
  • »
    25% Queue Delay ReductionsStreamlined entry sheets and automated billing calculation sped up consultation cycles.
  • »
    100% HIPAA Compliance RecordsRole tier routing successfully prevented unauthorized access to patients medical records.

Technical Architecture & Deep Dive

Smart Medical Care is structured around a strict role-based access control (RBAC) architecture to secure patient electronic health records (EHR). Clinicians, nurses, and billing staff are restricted to specific API scopes and database views, ensuring patient privacy is protected at the database query level.

The shift scheduler is powered by an interactive calendar engine checking availability slots in real-time. To prevent doctor shift overlaps, I implemented a database-level lock constraint: when a shift booking request is made, a transaction checks slot occupancy utilizing PostgreSQL/MySQL locking mechanisms before committing the record.

The billing engine dynamically compiles test charges, ward occupancy durations, and doctor consultation fees. It reads pricing parameters from a centralized clinic database directory, calculates totals with applied tax rates, and generates professional PDF receipts via background workers.

Tech Stack Used

PHPLaravelMySqljQueryBootstrap 5
share this case study: