Sugam HMS

Sugam HMS interface

02 / 2026

Desktop Offline Software that helps clinics keep track of patients, doctors, appointments, bills, medicines, and everyday work, all in one place.

Year
2026
Technologies
03
Key features
06

Project details

  • RoleFounder & Consultant Pediatrician
  • ClientDr. B. Rajesh Kannan
  • StackElectron / Next.js / TypeScript
  • CategorySoftware
  • Year2026

Case study

(01) Overview

Sugam HMS is a desktop hospital management system designed to simplify the day-to-day operations of a clinic. The application brings patient management, doctor management, appointments, billing, medicine inventory, reports, and administrative workflows into a single system.

(02) Problem

Taking care of patients, scheduling of appointments, billing of the clinic, medicine inventory management, and maintaining records can all become hard if done through different manual processes. This process aims at developing a system where all these activities can be done conveniently in one application.

(03) Approach

Developed a desktop application which is built using Electron and Next.js with TypeScript front-end, SQLite for storing data locally, and Prisma for database ORM. This system is based on the clinic’s workflow, where modules are created for reception, doctors, patients, billing, medicines, reports, and settings.

(04) Features

  1. 01Patient Management
  2. 02Doctor Management
  3. 03Appointment Management
  4. 04Hospital Billing
  5. 05Admin Dashboard
  6. 06Data Backups

(05) Design / Engineering

The program implements a modular approach where Electron powers the desktop environment, Next.js and TypeScript power the interface, Prisma is used for database connectivity, and SQLite is employed for data persistence. The dashboard allows for the visualization of patients, appointments, revenue, stocks, low stocks, and outstanding payments, while specific modules cater to each clinic workflow.

(06) Result

Delivered a centralized desktop HMS that brings core clinic workflows into a single application, including patient management, appointments, billing, medicine inventory, and reporting. The system provides the clinic with a structured interface for managing daily operations and records.

(07) Metrics

Feature modules
8
Platform
Desktop

(08) Tech stack

  • Electron
  • Next.js
  • TypeScript

Step 1 of 5

What should we call you?

First name is plenty.

  1. Step 1: Name
  2. Step 2: Email
  3. Step 3: Phone
  4. Step 4: Service
  5. Step 5: Business details