EAGER TO WORK

HMA

Internal app for managing doctor appointments with roles and booking rules.

Overview

HMA is an internal hospital application for managing doctor appointments. Staff book, review, and track appointments in a structured workflow instead of a free-for-all calendar — with clear ownership, visibility rules, and controlled access by role.

Problem

The previous tool had almost no restrictions: anyone could create appointments freely, slots overlapped, and the schedule quickly became messy and unreliable. Without roles or booking rules, it was hard to know who owned what, what was valid, and what needed approval.

Solution

We rebuilt the appointment system in Laravel with role-based access control and enforceable booking rules. Doctors, reception, and admin each see only what they need; appointments follow constraints (availability, ownership, status), so the calendar stays clean and operationally trustworthy.

Technology Stack

  • Laravel
  • PHP
  • MySQL
  • Blade
  • Role-based Access

Results

Appointments are no longer mixed or duplicated at will. Role restrictions and booking rules reduced scheduling chaos, improved accountability, and gave the hospital a predictable daily agenda across teams.

Client Profile

A medical organization that needed an internal tool for doctors and staff to manage appointments securely — with clear permissions instead of unrestricted shared access.

Future Improvements

Deeper calendar integrations, automated reminders for patients and staff, and richer reporting on appointment load by doctor, department, and time slot.

HMA logo
HMA
HMA — Screenshots
Screenshots

Back to Portfolio

TransPro

Sneakeray