"Empowering Healthcare Management with Precision, Security, and Ease."
Surokkha is a modern, end-to-end Clinic Management System designed to digitize and optimize clinical and hospital operations. From patient registration and doctor scheduling to digital prescriptions, lab management, automated billing, and HR payroll, Surokkha provides healthcare providers with a unified, secure platform to deliver exceptional patient care while enhancing operational productivity.

Role-Based Access Control (RBAC): Dedicated views and permissions for Admins, Doctors, Nurses, Receptionists, and Financial Staff. Secure Authentication: Multi-factor compatible authentication, session management, and encrypted user data. User Profile & Activity Tracking: Audit trails for staff actions and system usage.
Digital Patient Lifecycle: Comprehensive registration, medical history, emergency contact details, and visit tracking. Quick Search & Lookup: Instant retrieval of patient records via ID, phone number, or name. Patient History Timeline: Centralized access to past appointments, diagnosis notes, lab tests, and billing history.
Doctor Workspace: Dedicated portal for doctors to manage schedule, patient queues, and consults. Smart Booking System: Real-time appointment scheduling with doctor availability filters and slot management. Status Updates: Real-time status tracking (Scheduled, Confirmed, Checked In, Checked Out, Cancelled).
Interactive Prescription Builder: Fast, digital prescription generator with integrated medicine database. Dosage & Instructions Helper: Pre-configured frequency, timing, duration, and special instruction templates. Printable / PDF Prescriptions: One-click generation of branded digital prescription slips.
Test Request Management: Easy ordering of diagnostic tests directly from patient consults. Report Processing & Delivery: Upload, track, and approve lab test results with status indicators. Medicine & Supply Inventory: Track medicine stock levels, batch numbers, and expiry alerts.
Automated Invoicing: Generate detailed bills for consultations, lab tests, and hospital services. Discounts & Due Management: Track partial payments, outstanding balances, and issue payment receipts. Expense Tracker: Log daily operational expenses with category tagging and receipt attachments.
Employee Management: Manage staff profiles, designations, departments, and employment contracts. Biometric-Style Attendance: Digital check-in/check-out system for staff attendance tracking. Leave Management System: Streamlined leave application, balance tracking, and approval workflow. Automated Salary Slips: Calculate net salary, additions/deductions, and generate monthly pay slips.
Dynamic Clinic Settings: Customize clinic name, logo, contact information, tax IDs, and invoice footers. Visual Analytics & Reporting: Interactive dashboards with visual graphs for revenues, patient flow, and monthly financial performance.

dashboard

doctor_list

doctor_prescription

invoice

lab_test

prescription

role-permission
Choose the plan that best fits your business needs.
Standard plan for growing teams
Standard plan for growing teams
A: Surokkha is a modern, web-based Clinic Management System designed to digitize and automate healthcare operations—including patient management, doctor scheduling, digital prescriptions, lab diagnostic reporting, billing, expense tracking, and HR payroll.
A: Surokkha is built for outpatient clinics, diagnostic centers, multi-specialty healthcare facilities, dental clinics, and small-to-medium hospitals looking to streamline administrative workflows and improve patient care.
A: Yes. Surokkha is fully responsive and accessible via web browsers on desktop PCs, laptops, tablets, and smartphones.
A: Receptionists or staff can view doctor availability calendars in real time, schedule appointments, and update visit statuses (Scheduled, Confirmed, Checked-In, Checked-Out, Cancelled) with automatic slot validation to prevent double-booking.
A: Yes. Doctors have access to a specialized Doctor Portal equipped with an interactive prescription writer. They can select medicines from an integrated database, specify dosage schedules, add custom clinical notes, and print or export branded PDF prescriptions.
A: Absolutely. Lab staff can receive diagnostic test requests directly from doctor consultations, process test results, attach digital reports, and manage report delivery statuses for patients.
Surokkha implements Role-Based Access Control (RBAC) with pre-defined roles for: Admin: Full system control, configurations, user creation, and audit reporting. Doctor: Appointment views, clinical notes, patient history, and prescription writing. Receptionist: Patient registration, appointment booking, and queue management. Lab Technician: Diagnostic test management and lab report entry. Accountant / Finance: Billing, invoice generation, due collection, and expense tracking. Nurse / Support Staff: Patient vital tracking and daily attendance.
A: Yes. Surokkha enforces strict authentication protocols, granular access control permissions, and encrypted data storage to ensure patient health records (PHI) remain strictly confidential and protected from unauthorized access.
A: Surokkha automatically consolidates consultation fees, lab tests, and hospital service charges into unified digital invoices. It supports partial payments, discount applications, due balance tracking, and printable receipts.
A: Yes. The expense management module allows accountants to record everyday expenses (utilities, supplies, maintenance), categorize them, upload physical receipts, and generate visual expense reports.
A: Yes. Surokkha features an integrated HR module that supports: Biometric-style staff attendance logging. Leave application and approval workflows. Automated monthly salary slip generation with additions and deductions.
A: Yes. System Administrators can dynamically update clinic details (Logo, Clinic Name, Contact Info, Address, and Invoice Disclaimer) via the dedicated Clinic Settings panel without requiring developer code changes.
A: Surokkha is developed using Python 3.9+ and Django 5.0+ for the backend, paired with PostgreSQL/SQLite for storage, and Bootstrap 5 / HTML5 / JS for a modern user interface.
A: Yes. Surokkha supports both cloud deployment (AWS, DigitalOcean, Heroku) and local on-premise server setups using Docker / Nginx environments.
Technologies and frameworks we leveraged to develop the high-performance Surokkha - Clinic Management System platform.