Dscr Portal

Diabetic Retinopathy Screening (DSCR)
Back to projectsProject Case Study

Diabetic Retinopathy Screening (DSCR)

Fragmented Clinical Records and Manual Patient Scheduling

Scroll to explore
Role

Frontend Developer

Client

Central Railway (Divisional Railway Hospital, Mumbai)

Timeline

Sep 2024 - Apr 2025

01 //

The Challenge

Fragmented Clinical Records and Manual Patient Scheduling

Central Railway - Diabetic Retinopathy Screening (DSCR) is a secure, patient-and-doctor-facing clinical web portal designed for the Divisional Railway Hospital, Mumbai Division (Central Railway). It streamlines patient scheduling, clinical recording, and secure data handling for diabetic retinopathy (DR) and macular edema (ME) screenings. It has been recognized with an official Letter of Appreciation from the Chief Medical Superintendent.
02 //

The Solution

A Secure End-to-End Screening Portal with Automated WhatsApp Delivery

As the lead Frontend Developer on the team, I developed the user interface using EJS templates and Tailwind CSS, focusing on a clean, accessible layout for doctors to record diabetic profiling, ophthalmic parameters, and visualize longitudinal patient histories. The platform features automated PDF report generation and WhatsApp delivery system to send results directly to patients.
The backend is built using Node.js/Express.js with a PostgreSQL database, secured with passport.js authentication (Local & Google OAuth 2.0). Headless Puppeteer runs inside Docker containers to reliably host the WhatsApp client, while exceljs integration enables doctors to export patient data for clinical audits.
Architectural Components

Core Technologies

Node.js
Node.js
Express.js
Express.js
PostgreSQL
PostgreSQL
Tailwind
Tailwind
EJS
EJS
Docker
Docker
Puppeteer
Puppeteer
Interface Design & Showcase

Project Gallery

Login Portal

Login Portal

Ready

to start

the project

img
img
0%