fill the form ,if you want demo

DocToc Hospital Management Software

Complete digital transformation for hospitals – automate operations, track revenue, manage patients, and improve care with one integrated system. Click for Overview →

1. 🔐 Secure Login System

Access DocToc with hospital‑specific credentials. Each hospital receives a unique Hospital Name, Username, and Passwordprovided by the owner.

Role‑Based Access

Owners, staff, and doctors see only what they need. Permissions are fully customizable in Settings.

Secure & Encrypted

All credentials are hashed, and sessions expire automatically for safety.

2. 📊 Dashboard – Business at a Glance

After login, the dashboard displays real‑time metrics through three interactive cards:

👥

Patients

Total Patients

Today’s Patients

📅

Appointments

Total Scheduled

Today’s Appointments

🩺

OPD

Total OPD Patients

Today’s OPD

*Click any card to drill down into detailed lists.

👤 4. Patient Management – Complete KYC & History

➕ Add Patient (KYC Registration)

  • Full Name (as per ID)
  • Phone Number
  • Age
  • Blood Group (dropdown)
  • Gender (dropdown)
  • Email Address
  • Full Residential Address
  • Medical History (allergies, chronic conditions)
  • Current Medication & Dosage
  • Emergency Contact Name & Phone

✅ Auto‑generated unique Patient ID (e.g. ASA‑619951)

📋 List Patients – Filter, Export & Act

Graphical overview of patient arrivals. One‑click export to CSV/Excel.

Filters:

Name (A‑Z)Name (Z‑A)PhoneIDArrival Date (Oldest)Arrival Date (Newest)Specific Date

Patient Card Example

Guru Demo (Male)
Arrival: 1/4/2026, 10:13:45 PM
Age: 33 | Phone: 7011527883
Address: Village Lathiya, Post Office Bachhawn, Dist.-Varanasi
Email: vineet.agarwal.vns@gmail.com
Emergency: 8005252168
ID: ASA-619951
[View Profile] [Bill Medicine] [Bill Diagnosis] ⋮ (NPP, Edit, InActive)

🧾 Patient Profile – 360° View

Left panel: Summary (name, ID, contact, address, emergency, arrival)

Right tabs: Patient OPD, Documents, Appointment, Medicine Bill, Diagnosis Bill

💰 Patient OPD Billing

➕ Add Payment form includes:

  • Doctor Name (dropdown)
  • Amount
  • Discount (₹ or %)
  • Apply Coupon
  • Method (Cash/Online)
  • Confirmed checkbox
  • Actual Amount (auto‑calculated)
  • Expiry (Days)
  • Note

Below, a list of paid OPD bills with print option and expiry tracking.

📁 Documents

Upload and store patient reports, prescriptions, scans – all in one place.

📅 Appointment (inside Patient Profile)

➕ Add Appointment – select doctor, disease, date, time, notes.

List of patient’s appointments with status (Scheduled, Completed, Reschedule, Cancel).

💊 Medicine Bill (inside Patient Profile)

➕ Add Medicine Bill form:

  • Attending Doctor
  • Add Medicines (search by name)
  • Discount %
  • Payment Method
  • Bill Settled (checkbox)
  • Subtotal, Discount, Final Amount
  • Enable Medicine Reminder
  • Generate & Save Bill

List of previous medicine bills, printable.

🧪 Diagnosis Bill (inside Patient Profile)

➕ Add Diagnosis Bill form:

  • Attending Doctor
  • Add Tests (by category)
  • Payment Status (Pending/Paid)
  • Payment Method
  • Discount (₹)
  • Summary: Total, Doctor Commission, Final
  • Generate & Save Bill

List of diagnosis bills with test‑level commission details (example below).

Dr. DR. KHSHABOO PATEL – 1/5/2026

Total: ₹1100 | Discount: ₹119 | Final: ₹981 | Doctor Comm: ₹252.5

Tests: LFT (₹650, 25%), CBC (₹450, 20%)

📅 5. Appointments – Centralised Scheduling

Three views: List Appointments (default today), Canceled, Completed.

Filters: All / Today / Tomorrow, search by patient name, date picker.

Appointment Card Example

Guru Demo (Male)
Appointment: 6 Jan 2026, 5:30 am (1 day ago)
Scheduled
Doctor: DR. KHSHABOO PATEL — piles
Phone: 7011527883
Address: Village Lathiya...
[View Profile]

👨‍⚕️ 6. Doctors – Profiles & Commission Tracking

➕ Add Doctor

  • Full Name
  • Age
  • Gender
  • Phone
  • Aadhaar No
  • Timing (e.g., 10 AM – 4 PM)
  • Available Days (Mon‑Sun with Select All)
  • OPD Commission %
  • Medicine Commission %

📋 List Doctors & Doctor Profile

Left panel: personal info, timing, commission rates.

Right tabs: Appointments, OPD, Medicines, Diagnosis, Therapy – each shows revenue and allows commission settlement.

Example: Under OPD tab, all OPD payments attributed to the doctor appear with calculated commission; a "Settle" button marks commission as paid.

💊 7. Medicine Management

➕ Add Medicine – define medicine name, composition, price.

📋 List Medicine – view, edit, deactivate medicines.

Used in pharmacy billing with automatic stock tracking (optional).

🧪 8. Diagnosis Setup

Pathology / Radiology – manage test names, categories, and commissions (e.g., LFT – ₹650, 25% commission).

Packages – bundle multiple tests at a discounted rate.

🧘 9. PunchKarma – Therapy Management

Therapy – define therapy types (Physiotherapy, Acupuncture, etc.) with commission rates.

Packages – offer session bundles (e.g., 10 sessions).

Therapy Billing – generate bills for individual sessions or packages, commission auto‑calculated.

📚 10. Ledger – Centralised Financial View

OPD Ledger

All OPD payments across all patients.

Medicine Bills

Every pharmacy bill, filterable by date, doctor, patient.

Diagnosis Bills

All lab test bills with commission details.

Therapy Bills

All therapy session bills.

Each ledger shows amounts, discounts, commissions, payment methods, and allows printing.

🔕 11. Inactive Data

Lists of patients and doctors marked Inactive (manually or automatically after long inactivity). Helps clean up records and analyse churn.

🔔 12. Medicine Reminder

When prescribing medicines, enable a reminder. The system tracks follow‑up dates and displays them here, improving medication adherence and return visits.

🚫 13. NPP (Non‑Performing Patients)

Identifies patients who haven’t returned after a certain period or were marked inactive after a visit. Use this list to design re‑engagement campaigns.

⚙️ 14. Settings – Full Control

Profile Settings

  • Edit hospital details (name, address, contact)
  • Change password
  • View software payment details (subscription status)
  • See currently logged‑in users

Staff Management

Create Staff with name, phone, username, password, and optional linked doctor.

Set granular permissions (view only, edit, no billing). Activate or deactivate staff instantly.

ChatBox – Internal Hospital Chat

Add staff to the chat system, activate/deactivate access, and view active users in real time.

Example: ashish (doctor) – active, phone 8734123456, username anshu. Options: Edit, Delete, InActive.

🎯 Business Benefits at a Glance

Problem: Manual PaperworkDigital KYC & automated storage
Problem: Revenue LeakageAuto‑calculated commissions, settlement tracking
Problem: Missed Follow‑upsMedicine reminders & NPP list
Problem: Unauthorised AccessRole‑based permissions & staff management
Problem: Scattered Financial DataCentralised ledgers with one‑click export
Problem: Poor VisibilityReal‑time dashboard & revenue‑by‑doctor reports

DocToc is more than software – it’s a complete hospital business management system

Grow revenue • Improve efficiency • Maintain compliance • Deliver better patient care