HEALTHCARE OPERATIONS · NON-CLINICAL · INR-NATIVE

Run the floor
with the same discipline
as the ward.

SortMyHospital is the operations OS for hospital back-of-house — housekeeping turnover, biomedical-waste rounds, linen, trays, security, fire-safety, supervisor approvals. Workflows run on schedule or fire when an upstream task completes. One workspace. No spreadsheets. No clinical data — we don't touch patient records.

60-day money-back guarantee · live in 15 minutes · keep your data forever

48 minmedian discharge → re-admit-ready
5 statesper task · audit-grade trail
₹99per bed · per month
City General · Wed 14 May · 14:38:00 IST
OCC 76%TASKS 34 OPENAPPROVALS 5
WARDSTASKSINCIDENTS 1DUTY
WARD A · GEN MED · 32 BEDS84% OCC
WARD B · POST-OP · 24 BEDS96% OCC
WARD C · MATERNITY · 16 BEDS62% OCC
INCIDENTS & APPROVALS1 ESCALATED
BMW
Biomedical-waste pickup overdue · ward BT-3041 · 18 min · ESCALATED
18m
HK
Discharge turnover · bed B-12T-3038 · waiting approval
6m
OK
Linen rotation · ward A completeT-3034 · approved · evidence
12m
F&B
Lunch trays · ward C · 2 missingT-3042 · sent back · awaiting redo
9m
FS
Fire-safety walk · floor 2 doneT-3030 · approved
21m
LIVE · WORKFLOW ENGINE ACTIVE34 OPEN · 5 APPROVAL · 1 ESCALATED
Operational scope
HOUSEKEEPINGBIOMED WASTELINENF&B TRAYSSECURITYFIRE-SAFETY· not clinical
· AUDIT LOG ON· RLS ISOLATION· INR-NATIVE

From discharge to re-admit-ready,
the system runs it.

Five steps. Every one of them is a node in your published workflow. The engine handles routing, the checklist, photo evidence, the approval flow, and the audit log. The floor just shows up and ticks.

Bed B-12 turnover — workflow #22 · v4 · LIVE

Wed 14 May · 13:50 — 14:38
T+ 0T+ 10T+ 20T+ 30T+ 40T+ 48
13:50
Discharge task complete · workflow trip
TRIGGER
13:54
T-3038 spawned · housekeeper assigned
TASK
14:21
BMW segregation · 2R · 1Y · photos
SUB-TASK
14:32
Pending approval · 1 item short · sent back
APPROVAL
14:38
Approved · bed ready · audit logged
DONE

48 minutes,
fully accounted for.

Scroll the right column. The bed on the left mirrors what the floor actually sees as a discharge becomes a re-admit-ready bed — workflow spawned, BMW segregated, approval captured, audit logged. No clinical data, just the operations the platform really runs.

13:50
BED B-12 · DISCHARGE LOGGED
BED B-12
TURNOVER QUEUED
Front-desk completes the “discharge” task in SortMyHospital. That completion triggers workflow #22 — turnover v4. Bed B-12 flips to turnover-queued and HK task T-3038 spawns from the first workflow step.
TRIGGER dischargeWORKFLOW #22 v4
13:50 · T+ 0:00

The bed is released.

Front desk completes the discharge task in SortMyHospital. That completion fires workflow #22 (turnover v4) via the task-completed trigger — bed B-12 moves to turnover-queued, nobody had to call the floor.

TRIGGER dischargeWORKFLOW #22 · turnover v4
13:54 · T+ 0:04

Housekeeping is routed.

Task T-3038 spawns with the turnover v4 checklist pre-loaded — bed, linen, surface clean, BMW, equipment check, signage. Asha gets it on her PWA. No walkie-talkie. No "who's free".

ASSIGNEE Asha M.ITEMS 14
14:21 · T+ 0:31

Biomedical waste, segregated & logged.

The BMW sub-checklist branches red/yellow per your SOP. Asha photographs each sealed bag — the evidence attaches to the task and the audit log automatically. Compliance walks become an export, not a panic.

BAGS 2R · 1YEVIDENCE per-bag photo
14:32 · T+ 0:42

The supervisor catches the gap.

Asha submits. The supervisor swipes through the photos. The equipment-check tile is short. He rejects with a one-line note. T-3038 drops back to upcoming with his note attached — Asha sees exactly what to redo.

SENT BACK T-3038STATUS upcoming + note
14:38 · T+ 0:48

Bed flips ready.

Gap closed. Approved. Front desk can re-admit. SLA logged. The score-lock cron fires nightly at 23:30 UTC — once Sunday ends in IST, Ward B's week-22 MIS score freezes. Nobody had to touch it.

SLA 48 MINSCORE +1 Ward B

The whole back-of-house,
one tab.

Twelve modules sharing one workspace graph. Turn on the ones you need. We do not pretend to be an EMR, an OT scheduler, a pharmacy system, or a billing engine — we make sure the floor runs.

T
01

Tasks

Five-state lifecycle — upcoming, pending approval, completed, revised, cancelled. Photo + checklist evidence on the card.

COREON
W
02

Workflows · visual

Drag nodes, draw conditional edges. Trigger on schedule or task. Draft / publish / version, with audit log on every change.

SIGNATUREON
D
03

Duty chart

Mark who's on shift today across housekeeping, security, and F&B. Present staff are prioritised in task assignment.

DAILYON
C
04

Checklist masters

Templated SOPs — turnover, BMW segregation, fire-safety walk. Update master, future tasks inherit. Per-task overrides.

TEMPLATEON
05

Employee score

Per-employee weekly score, snapshotted nightly by cron at 23:30 UTC in your tenant's timezone. Once Sunday ends locally, the snapshot freezes.

WEEKLYON
Σ
06

MIS roll-up

Roll-up by department, ward, property, tenant. Filter by week. Export-ready for operations review.

ROLLUPON
P
07

Properties

Multi-property scoping. Every task, workflow, and score partitioned by site. Clean separation — no cross-leakage.

SCOPEON
08

Departments

Sub-units within a site — HK, BMW, F&B, security, maintenance. Routes tasks and rolls up scores cleanly.

STRUCTUREON
R
09

Roles & permissions

Granular RBAC. Admin, ops lead, supervisor, frontline — each sees their lane only. Least-privilege by default.

RBACON
S
10

Shifts

Optional shift definitions per employee. Drives duty-chart suggestions and the weekly scoring window.

OPTIONALON
H
11

Holiday calendar

Per-tenant holidays adjust scheduling, SLA windows, and the weekly score range.

CALENDARON
12

Audit log

Every approval, edit, workflow publish, score lock — filterable evidence-grade trail for any inspection.

EVIDENCEON

One screen,
every ward.

The whole property in one grid — by ward, by housekeeping status, by assignee. Same data drives the duty chart, the workflow engine, and the weekly MIS roll-up. No reconciling four tools at the end of every shift.

5real lifecycle states per task
0spreadsheets to maintain
12modules, one workspace graph
publish — engine handles the rest
CITY GENERAL · 5 WARDS · 124 BEDSWED · 14:38
READY18
B-04Cleaned 13:12STABLE
A-21Cleaned 13:38STABLE
OCCUPIED84
B-12Re-admit @ 15:00STABLE
C-07StableSTABLE
TURNOVER4
B-12T-3038 · approvalWATCH
A-11T-3041 · in progressWATCH
BMW2
B-122R · 1Y · photoWATCH
A-081Y · sealedWATCH
ESCALATED1
B-19BMW overdue 18mCRIT

Approve from the floor.

SortMyHospital is a PWA — add to any modern phone's home screen, no app store. Approvals, photos, and checklist ticks all work with one thumb. Optimised for real shift devices.

/01
Pending approval, one swipeApprove, or reject with a single-line note. The task drops back to upcoming with your note attached so the assignee knows exactly what to redo.
/02
Photo + checklist on the taskTap a checklist item, take the photo, it attaches to the task and the audit log. No more “where did that go” over WhatsApp.
/03
Compliance is an exportBMW segregation, fire-safety walk, daily-disinfection rounds — every photo and approval is a row in your audit log. Inspections become a download.
TodayASHA · 11 OPEN
A
Discharge turnover · 14 itemsB-12
DOINGT+31m
BMW pickup · ward BB-19
OVERDUET+18m
Linen rotation · ward AA-11
DONET+0
F&B lunch trays · ward CC-07
UPCOMING15:00
Escalated · supervisor routeB-19
ESCALATEDT+0
Approve next
Send back
EscalationJOSEPH · OPS LEAD
BMW PICKUP OVERDUEWARD B · 18 MINWorkflow #41 sub-task missed the 30-min SLA. Auto-escalated to ops lead. Photo + bag count required before clear.
Acknowledge & route

Admin. Ops.
Supervisor. Floor.

Every role sees the slice that fits the job — same data, four lenses. Granular RBAC under the hood, so a department head never sees noise from another department’s queue.

/ ADMIN

The roll-up + the trend

Portfolio across sites. Weekly MIS scores by ward and department. Billing health. Escalated approvals. Audit log when something feels off.

  • MIS · all wards
  • Billing · live
  • Audit · filterable
  • Approvals · escalated
/ OPS LEAD

This shift’s ops

Pending approvals, today's duty chart, workflow runs, weekly score gaps. Set the roster, monitor the shift, escalate the misses.

  • Approvals · pending
  • Duty · today
  • Workflows · running
  • Score · gaps
/ SUPERVISOR

The floor, accounted for

Approve, return with notes, mark complete. See the team's score band. Catch SLA misses before they roll up.

  • Queue · approve
  • Team · score band
  • SLA · live
  • Notes · on the card
/ FRONTLINE

Today’s tasks, in order

Today's cards, with the checklist on the same screen. Tap to complete, upload a photo, hand it in. PWA, one thumb.

  • Today · ordered
  • Checklist · inline
  • Photos · one-tap
  • Mobile · PWA
Workflows that run themselves

The point is not having to think about it.

The workflow engine is what turns your SOPs into running code. Schedule it. Trigger it on a task. Nest it inside another. Version it. Publish. Every run lands in the audit log.

See a discharge →
13:50TRIGDischarge B-12 → workflow #22 v4 fired.
13:54TASKT-3038 spawned · checklist turnover v4 · 14 items.
14:21BMWBMW sub-task entered red/yellow segregation branch · 3 photos required.
14:32APPPending approval · 1 item short · rejected with note → T-3038 back to upcoming.
14:38DONEApproved · bed flips READY · audit entry #5.
23:30CRONNightly 23:30 UTC · week-22 snapshots upserted for 23 employees across 4 sites — frozen now Sunday is past in IST.

Inspections become an export.

Every approval, edit, workflow publish, and score lock is captured in the audit log. Photo evidence and checklist completions attach to the task and the trail. We can't make your inspector kinder — we can make the file ready before he arrives.

See the discharge trail →
RLSPer-tenant row-level data isolation in Supabase
RBACGranular role-based permissions, per-module
AUDITEvery approval, edit, lock — filterable trail
RETENTION12 months on Standard · 7 years on Enterprise
EVIDENCEPhoto + checklist evidence per task
EXPORTCSV export of any module, any week
BACKUPDaily Supabase managed backups
BILLINGRazorpay UPI · card · netbanking · INR
“Before SortMyHospital, BMW pickups and discharge turnovers were chased on three different WhatsApp groups. Now there's one queue, one audit log, and nobody argues about what happened anymore.”
R
Dr. Rajiv N.Administrator · 3-site community hospital group, Pune
SLA · DISCHARGE → READY · ROLLING 7 DAYS
48mMEDIAN96%ON-TIME0MISSED BMW

₹99 per bed,
per month.

Bring 10 supervisors or 500 — the bill doesn't change. One bed = one unit. Trial is real: 14 days, no card, full product.

Trial

Full product, all modules, no card. 14 days. Onboard a site, run a workflow, see the Monday score.
Free· 14 days
  • All modules unlocked
  • Up to 5 sites · 50 employees
  • Visual workflow builder
  • Weekly score lock (cron)
  • Mobile PWA
Start free

Enterprise

For groups above 100 beds, with compliance, custom workflows, or single-tenant isolation needs. Annual contracts.
Custom
  • Everything in Standard
  • Single-tenant Supabase project
  • Custom workflow templates
  • Audit log retention · 7 years
  • SLA · named CSM
  • Onboarding workshop · in-person
Talk to us

Run the floor the way you wrote it.
From day one.

Open SortMyHospital. Add your first site. Publish your first duty chart. Let the workflow engine take it from there. 14-day trial, no card — and a 60-day money-back guarantee after you upgrade.

The operations dashboard, at 14:38 on a Wednesday.

DASHBOARD · WED · LIVE
app.sortmyhospital.com / dashboard
Dashboard / City General

Wed · 14 MayLIVE

34openTASKS+3
5APPROVALS1 esc
76%OCC+2%
92%MIS · WK 22+1%

Departments · today 5

SORT · NAME
HKHousekeeping23 / 2592%ON-TIME
BMWBiomedical waste11 / 1478%1 ESC
F&BF&B trays12 / 12100%ON-TIME
SECSecurity walks4 / 4100%ON-TIME
FSFire-safety2 / 367%WATCH

Activity · today 1 esc

FILTER · ALL
14:38
Bed B-12 turnover approvedworkflow #22 · audit entry #5
14:32
T-3038 sent back · 1 item shortstatus upcoming + note
14:21
BMW segregation · 2R · 1Ychecklist turnover v4 · 3 photos
14:18
BMW pickup overdue · ward BESCALATED +18 min
13:54
T-3038 assigned · Asha M.workflow #22 v4
13:50
Discharge B-12 loggedfront-desk task complete · workflow trip