Patient Transport

From hospital booking to auto-priced invoice.

One flow for the whole journey: wards book through their own portal, planners drag duties onto a Vehicle Timeline, crews run the day from one button on their phone — and the invoice prices itself from what actually happened.

★ Enterprise tier
Live duty board TODAY 
08:40 Duty 1 — St Mary's renal run ON TIME
09:10 Duty 2 — discharge, Ward 7B ONBOARD
09:25 Duty 3 — interhospital transfer DELAY — HANDOVER
10:00 Duty 4 — outpatient return ACKNOWLEDGED
Bookings & patients

Bookings that know the patient before the vehicle moves

A multi-step booking builder captures everything dispatch and the crew will need — and the patient record enforces the safety rules so nobody has to remember them.

📋

A booking builder, not a form

Multi-step booking with MFA-gated patient lookup, organisation, ward and requester, journey types from outpatient to interhospital and repatriation, per-stop hospital selection and return journeys — plus recurrence with a live journey-count preview, so a "every Tuesday and Thursday until March" booking shows exactly how many journeys it creates.

Mobility drives suitability

Every patient carries a mandatory mobility category — walking, chair or stretcher — that drives vehicle suitability throughout planning. Bariatric warnings, "must travel alone" enforcement and clinical or risk flags follow the patient onto every crew card and dispatch screen.

🛡️

Structured risk assessments

Transport risk assessments with per-domain ratings and PDF export, visible to the hospital portal only where you opt in — and every read is logged. Crews see the flags that matter before they arrive at the door.

💷

Live billing preview

As the booking is built, a live billing preview shows which tariff will price the work — so coordinators and portal users see the commercial picture before they commit, not on the invoice. Priced quotes can be accepted in-portal.

📝

Eligibility on the record

Eligibility screening is recorded against the booking as a funding-audit record — it never blocks a journey. You keep the evidence commissioners ask for without ever turning a patient away at the booking screen.

🔐

Patient data behind MFA

Patient lookup is MFA-gated and every access is logged with who, when and why — even Site Admins cannot bypass it. See Security & Trust for the full story.

Planning

Plan the day by dragging it into place

The Vehicle Timeline is a gantt of your whole fleet's day. Duty blocks carry mobility-count meters and capacity warnings, and event deployments and unavailability are hatched onto the same rows — so PTS and Events finally see each other's vehicle commitments instead of double-booking the same ambulance.

  • Drag-to-plan — pull unplanned journeys from a tray straight onto a duty.
  • Route suggestions with scores — ranked options with warnings, and "Good fit / Check first" duty matching.
  • Capacity enforcement your way — configure vehicle capacity checks to warn or to block.
  • One shared fleet picture — the same availability timeline the Fleet module uses, so an off-the-road vehicle never gets planned.
Vehicle timeline TUE 12 AUG
AMB 1 Morning renal duty · 2 chair / 1 stretcher CAPACITY OK
AMB 2 Discharges — south sector 3 CHAIR / 2 SEATS
AMB 3 Event deployment — county show EVENTS
AMB 4 Unavailable — MOT booked OFF ROAD
Unplanned tray · 4 journeys awaiting a duty DRAG TO PLAN
Dispatch & crews

A duty board that reflects reality, not intentions

Statuses come from what crews actually do on the road — not from what a dispatcher remembered to type.

🎧

Live dispatch control

A live duty board with statuses derived from crew actions, stale-location badges when nothing has been heard for five minutes, journey assignment and unassignment, exception handling for no-shows and aborts, mid-day vehicle swaps with automatic capacity re-checks, end-of-duty finish-time review with overtime flags, and duty chat that keeps routine traffic off the phone.

📱

One button for the whole journey

On web and in the crew app, a single action button drives the workflow: acknowledge → travel → arrived → onboard → destination → handover → complete. GPS proximity prompts suggest "arrived" as the vehicle closes on the address, sat-nav handoff opens Apple Maps, Google Maps or Waze, and clock-out is blocked while journeys remain open.

🔒

Patient tracking, privacy first

When the crew goes mobile, AmbuNet can text the patient and email the ward a no-login tracking link with a plain-language status and an ETA — and deliberately nothing more. No map, no live trace, no other patients' data, and links expire after six hours. Families get reassurance; patients keep their privacy.

Hospital portal & organisations

Let wards book for themselves — safely

The hospital booking portal gives wards the same booking form your coordinators use, without the phone call — and without seeing anything they shouldn't.

  • Ward / Site / Admin access levels with ward scoping, so a ward user sees only their own patients and bookings.
  • Strict, logged patient lookup — every search and every read is recorded.
  • Quotes accepted in-portal, moving the booking straight into planning; invoices are hidden from ward users — pricing stays with Site and Admin roles.
  • Live chat gated on dispatcher presence — the chat button only appears when someone is actually there to answer.
  • An Organisations Hub with per-customer booking sparklines and portal-adoption chips, plus resend-invite and "announce the portal" actions to grow self-service booking.
Organisations hub PORTAL
Riverside NHS Trust · 41 bookings this month PORTAL ACTIVE
Northgate Hospice · 12 bookings INVITE SENT
Ward 7B chat request DISPATCHER ONLINE
Quote Q-1042 accepted in portal
Tariffs & billing

Invoices priced from what actually happened

Rule-based tariffs price the work automatically — and every line carries the evidence behind it. The wider ledger lives in Finance.

🧮

Rate cards, not spreadsheets

Rule-based tariffs: base charge, per-mile with a configurable journey-only or base-to-base mileage basis, waiting time, mobility, escort and out-of-hours uplifts, cancellation and abort charges — each rule with its own nominal code for your accounts.

🤝

Per-organisation contracts

Each customer gets a contract: tariff, invoice grouping (per-patient or consolidated weekly or monthly), PO reference, payment terms, a quote-required flag — and SLA targets you'll be measured against.

Auto-priced invoices

Invoices are built from what the crew actually did, not what was booked — with quoted-vs-actual variance flags so a journey that changed on the day is surfaced, not silently absorbed.

📍

GPS-verified waiting time

Each waiting segment on the invoice names the ward or address, and is marked "GPS-verified" only when a real crew location was captured — evidence you can put in front of a commissioner.

🗂️

Billing runs that stay in your control

Billing runs preview everything, then create draft invoices only — nothing is ever auto-sent. Credit notes carry over-credit guards and mandatory reasons, and everything exports as a Xero-ready CSV in Xero's own import format.

📊

SLA performance packs

On-time-to-patient and on-time-to-destination with adjustable definitions, stage-by-stage journey timings, delay reasons grouped by code and portal-booking share — bundled per organisation into an on-demand PDF pack for contract review meetings.

Run your next PTS shift on AmbuNet.

Patient Transport is part of the Enterprise tier, alongside Command & Control. Self-serve signup provisions your workspace and subdomain automatically.