Beginner guide

How Eaden HMS works

A complete walkthrough of daily hospital operations — from patient registration to billing — with demo examples so new staff can learn the software safely.

8Core steps
DemoSample patient flow
LiveLinks into modules
Demo scenario

Meet sample patient: Priya Sharma

Use this imaginary case to understand every screen. After you seed demo data (optional), you can search UHID DEMO-0001 inside the system.

UHID
DEMO-0001
Mobile
9876500001
Visit type
OPD → IPD (General Ward)
Doctor
Consulting + Duty/RMO (Emergency)
Tests
CBC Lab + Chest X-Ray
Outcome
Bill paid → Discharge
Complete process

Daily hospital workflow

Follow these steps in order. Each card shows what to click and what demo data looks like.

  1. 1

    Register / find patient

    Create a new UHID or search by name / mobile. Capture phone, gender, address, source, and optional Duty Doctor (RMO).

    Demo Name: Priya Sharma · Mobile: 9876500001 · Category: General · Source: Walk-in
  2. 2

    Book appointment (optional)

    Schedule a consulting doctor and time slot. Useful for planned OPD visits.

    Demo Department: Medicine · Doctor: Consultant · Slot: Today 10:00 AM
  3. 3

    Create OPD visit

    Select patient, department, consulting doctor, and optional Duty Doctor (RMO). Consultation fee is billed automatically when configured.

    Demo Symptoms: Fever, cough · Type: General · Duty Doctor: RMO Day Duty
  4. 4

    IPD admission & bed

    Admit patient, choose attending doctor + duty doctor, assign a vacant bed. Check Bed Occupancy board (green = vacant, red = occupied).

    Demo Ward: General Ward · Bed: any vacant · Payment: Cash
  5. 5

    Order lab / radiology

    Order investigations against the patient. Results later appear under pending results / lab modules.

    Demo Lab: CBC · Radiology: Chest X-Ray
  6. 6

    Pharmacy sale (if needed)

    Issue medicines linked to the patient. Stock deducts from pharmacy inventory.

    Demo Paracetamol 500mg × 10 · ORS × 2
  7. 7

    Create / edit bill

    Add charges by searching charge master (X-ray, bed, doctor visit, etc.). Collect payment (Cash / UPI / Card). Edit unpaid invoices if needed.

    Demo Search charge typeahead → Bed charge + Doctor visit + X-Ray → Pay cash
  8. 8

    Discharge & reports

    After bill settlement, discharge the patient (bed becomes vacant). Use Reports / Dashboard for daily counts and occupancy.

    Demo Discharge Priya → Bed returns to Vacant (green) on occupancy board
Where to click

Module map for beginners

Clinical

  • Patients — registration & UHID
  • Appointments — doctor slots
  • OPD — outpatient visits
  • IPD — admission / discharge
  • Emergency — casualty / walk-ins

Diagnostics & pharmacy

  • Lab — pathology orders
  • Radiology — X-ray / imaging
  • Pharmacy — medicine sales

Beds & billing

  • Ward & Bed — master setup
  • Bed Occupancy — live vacant/occupied
  • Billing — invoices & payments
  • Dashboard — today overview

Duty doctor (RMO)

  • Type: Duty Doctor (RMO / On-call)
  • Department: Emergency
  • Qualification: BMS
  • Specialization: Emergency Medicine
Optional demo data

Load beginner practice data

Admins can load safe DEMO records (patient DEMO-0001, sample OPD/IPD style setup helpers). Do this on a training database — not required for production day-to-day use.

sudo -u postgres psql -d db_eaden -v ON_ERROR_STOP=1 \
  -f /var/www/html/hms/Database/seed_eaden_demo_beginner.sql

After seeding, search patient DEMO-0001 or mobile 9876500001 and practice the 8 steps above.

Practice checklist

Can you complete this?

  • Register a patient and find them by mobile search
  • Create an OPD visit with consulting + duty doctor
  • Admit to General Ward and see bed turn red on occupancy board
  • Add a bill line by searching “X-ray” in charge typeahead
  • Collect payment and discharge so bed turns green again