Alfin
WorkCase StudiesExperienceAboutContact
Resume

Alfin

Full Stack Developer

WorkCase StudiesExperienceAboutContact

© 2026 Alfin. Built with Next.js.

All Projects

Healthcare Platform · 2025

EMR Information System

Electronic Medical Records platform for healthcare facilities

EMR Information System
EMR Information System

Overview

A comprehensive Electronic Medical Records (EMR) web application for healthcare providers. The system manages patient data, medical histories, diagnoses, and treatment records with role-based access control ensuring data security and compliance.

Architecture

Built with the Laravel MVC framework on top of a relational MySQL database. Business logic is separated into service classes with clean repository patterns. Authentication is handled through Laravel's built-in guard system with custom middleware for RBAC enforcement.

Role

Web Developer

Year

2025

Tech Stack

PHPLaravelMySQLJavaScriptHTMLCSS

Features

Patient Records Management

Centralized patient data including medical history, diagnoses, prescriptions, and treatment plans accessible by authorized medical staff.

Role-Based Access Control

Granular permission system separating access for doctors, nurses, admins, and patients to protect sensitive medical data.

Cross-Team Collaboration

Designed to streamline communication between departments, reducing paperwork and improving care coordination.

Challenges

Complex multi-role permission model

Different user types (doctors, nurses, admins) required different views of the same data. Solved by implementing a flexible RBAC middleware layer that gates routes and UI elements based on role.

Results

4+ user types

Roles supported

Fully digitized

Data management

Lessons Learned

  • Healthcare data requires an extra layer of careful access control design — getting RBAC wrong has real consequences.
  • Collaborating closely with non-technical staff to understand workflows is as important as the technical implementation.