Workforce & operations · the support stage
The message finds the role, not the inbox.
Secure messaging between clinicians, coordinators, administrators and facilities. In-app notifications routed to the role that must act. Shift-aware support that already knows which shift and which facility it is about. And a communication history that does not vanish when the shift changes.
The thread
Every message is attached to something.
A shift changes at 05:40 and somebody has to be told — not everybody, and not an inbox: the role that must act. Below, one shift event and the thread it carries. Every message is routed by role, every answer is kept with the shift, and the whole conversation is still there for whoever opens the record next.
Product illustration with sample data.
Messaging
A message with no context is another thing to chase.
Call-out · 05:40
Recorded, and attached to the shift it is about.
Routed to the scheduler
The role that must act — routed now.
All ward staff
Not broadcast. Not everyone who might care — the role that has to do something.
The next coordinator reads the whole thread, months later. The history keeps the answer.
Caretech puts messaging where the work is: secure messaging between clinicians, coordinators, administrators and facilities, and in-app notifications routed to the role that must act.
Routing is the point. A notification does not go to everyone who might care about a shift; it goes to the role that has to do something about it, because roles are enforced at the boundary rather than suggested in the interface. A scheduler cannot request a shift on a worker's behalf, and a worker cannot confirm their own request — so a message asking for either reaches the person who actually holds that power.
Onboarding support channels, real-time updates and a communication history that does not vanish. What was said about a shift is still attached to that shift when the next coordinator opens it, months later, and asks why the second nurse was sent.
Support
A ticket that already knows which shift.
Raised
From the shift — context comes with the ticket, not typed in by someone already late.
Routed
By role, to the person who can act.
Resolved
By the person who can fix it.
Kept
With the shift it was about, for whoever opens it next.
Caretech gives a working clinician shift-aware support: a ticket that already knows which shift and which facility it is about, escalation to the person who can resolve it, mobile access, and a history the next coordinator can read.
Raise, attach context, route, escalate, resolve, keep the history. Context is not typed in by a person who is already late; it comes with the ticket, because the ticket was raised from the shift.
Daily surfaces
Three screens a clinician actually opens.
It is 06:40 and you are in the car park. You have worked this ward before, but not this entrance, and the badge you were handed last week may or may not open it. Somebody knows the answer. You do not know which somebody, and the number you were given rings a desk that opens at nine. Your shift starts in twenty minutes.
Am I cleared to work?
The requirement list, live readiness status, the specific gap and the route to close it. The one thing a professional actually wants to know, answered without a phone call.
What am I working?
Booked schedule management, calendar visibility, shift reminders and mobile scheduling workflows — the confirmed assignment in one place rather than four.
What is still outstanding?
Onboarding status a person can read at any point: what is done, what is outstanding, and who is holding it.
Where it fits
Communication is the connective tissue, not a product on its own.
It runs against the workflows either side of it, in the settings where a shift is worked by somebody who was not there yesterday.
Shift & Schedule Management
The shift is what a message is about. Discovery by role and readiness, approval-led confirmation, calendar visibility — and double-bookings refused at the gate.
Clinician Workforce Enablement
Onboarding support channels are where most of the early conversation happens: guided onboarding, document upload, credential tracking and a readiness status a clinician can read.
Payout & Account Visibility
Most support tickets that are not about a door are about a timecard. The support history and the timecard exception route to the same place.
Every setting Caretech is built for
Hospitals, clinics, home care, schools, behavioral health, rehabilitation, post-acute, senior living, correctional healthcare, diagnostic centers and longevity programs.
How it holds
Five decisions that make a message findable in March.
Communication software is easy to demonstrate and hard to keep. These are the engineering choices that decide whether a conversation is still useful after the people in it have moved on.
- Notifications are delivered in the app, to the role that must act — not broadcast to everyone attached to a facility.
- Roles are enforced at the boundary. A scheduler cannot request on a worker's behalf; a worker cannot confirm their own request; a scheduler cannot approve a timecard.
- History is attached to the thing it is about — a shift, a request, a facility — so it survives the shift change and the staff change.
- Tenant isolation is enforced in PostgreSQL row-level security, set per transaction so it dies with the transaction and cannot leak across a pooled connection.
- Escalation reaches a person who can resolve it, and who escalated what, to whom, and when is recorded alongside the resolution.
Questions
What coordinators ask first.
Five questions that decide whether a communication layer holds an operation together or just adds a second inbox to it.
Who receives a notification?
The role that must act. Notifications are delivered in the app and routed by role, so a message about a shift reaches the person who can do something about it rather than everyone who might care.
Does a conversation survive the shift change?
Yes. Messages, updates and support history are attached to the shift, the request or the facility they are about, so the next coordinator opens the same record and reads the same history.
What makes a support ticket shift-aware?
It is raised from the shift. The ticket carries which shift and which facility it concerns before anyone types a word, and it is routed and escalated on that context to the person who can resolve it.
Can a scheduler message on a worker's behalf?
A scheduler can message a worker, but cannot act as one. Roles are enforced at the boundary: a scheduler cannot request a shift on a worker's behalf, and a worker cannot confirm their own request.
Is one organization's conversation visible to another?
No. Tenant isolation is enforced in PostgreSQL row-level security, set per transaction so it dies with the transaction and cannot leak across a pooled connection.
The shift nobody saw coming is the one that needs a person on the other end.
Caretech routes that conversation to the role that can end it, attaches it to the shift it is about, and keeps it there for whoever opens the record next. See what the platform does in your setting.