Healthcare AI agent · Capacity & flow
Capacity & Patient-Flow AI Agent (Command Centre)
Hold a live picture of beds, pending discharges and incoming demand, propose placements against configured unit and isolation rules, surface each discharge's barrier, and prepare transfer decisions — every one stays with a person.
- Typical delivery
- 4–6 weeks
- Deployment
- Your stack
- Human confirmation
- Advisory-only
- After launch
- Agent Care
What this agent does
Proposes the placement, not the release
In
- 01
A bed request arrives from the ED, OR or an accepting unit, with the live census and ADT feed.
- 02
Normalise unit, isolation flag, ratio configuration and stated arrival time across sources.
Reason
- 03
Read predicted discharges, current occupancy and the configured unit and isolation rules.
- 04
Apply the ratio limits and cohorting rules configured for each unit, never inferred.
- 05
Score candidate beds against the request and surface the barrier behind each pending discharge.
Decide
- 06
A transfer call comes in; flag what the picture shows and what it cannot confirm.
- 07
Route every placement and every transfer read to the house supervisor or charge nurse.
Out
- 08
Retain the census snapshot, the candidate beds, the barrier and the decision against the request.
- 09
Execute write actions only inside the approval boundaries agreed during implementation.
Product statement
The agent proposes a placement or a transfer read; the house supervisor, charge nurse or physician decides, and a predicted date stays a planning signal, never a clinical conclusion.
Example workflow
One bed request, arrival to placement
- 1Bed request receivedADT feed, ED board, OR schedule or transfer-centre call
- 2Picture assembledCensus, pending discharges, isolation flags, ratio configuration and unit rules
- 3Placement proposedCandidate bed, discharge barrier, transfer read and confidence
- 4Controls appliedRatio checks, isolation checks, staleness checks and confidence threshold
No human action required
Stages 1 to 4 run unaided, and no bed is held at any of them — the agent is proposing, and the human lane opens at the confidence gate.
Goes to the house supervisor or charge nurse to confirm.
Adds a capacity-manager read first.
Human confirmation
The placement is held with its candidate beds, the barrier and the confidence.
Confirm · Reassign · Escalate
Confirmed — bed board updated
- 6ADT and bed board updatedOnly where write access and approval policy allow it
- 7Outcome evaluatedPlacement accuracy, reassignments, escalations and time-to-placement
Reassignments
Every reassignment made in confirmation is counted in the evaluation.
What should not run autonomously
Human approval stays in control
Outside the boundary — human approval required
8 items
- Accepting or refusing a transfer request.
- Deciding a patient is ready for discharge.
- Overriding a configured nurse-to-patient ratio.
- Determining medical necessity for admission.
Automation boundary
Agent acts unaided
- ✓Hold a live picture of beds, discharges and incoming demand.
- ✓Propose placements against configured unit and isolation rules.
- ✓Track the barrier behind each pending discharge.
- ✓Prepare the picture a transfer decision needs, and hold.
Any write happens inside the boundaries agreed at implementation, never ahead of a decision.
- Predicting clinical deterioration or acuity.
- Conducting the physician-to-physician transfer call.
- Performing the discharge-planning evaluation.
- Changes to unit, isolation or ratio configuration.
Example output
One bed request, annotated
Everything the agent proposes is attached to the request it was drawn from.
Placement output · single bed request
Illustrative example- Request
- ED admit request
- Proposed placement
- Bed 4B-12, single room, contact-precaution cohort
- Unit ratio
- 1:4
- Candidate unit
- 4B – Med-surg
- Confidence
- 88%
- Isolation status
- Contact precautions cleared
As received
Taken from the ADT feed and the unit's configuration — nothing on this side is inferred by the agent.
Evidence used
- ADT bed-status feed
- Unit isolation flag
- Configured ratio limit
Why this candidate
The ratio and isolation rule are configured for the unit, not decided for this one request.
What the score decides
Below the configured threshold the placement picks up a capacity-manager read.
Action
ConfirmReassignEscalateValue
Where AI adds value
The same four claims, placed at the point in the workflow where each one applies.
Where the value lands
Value 01 – 04
Every bed request
From the census and ADT feed
Score against unit rules
Weigh the request against configured unit, isolation and ratio rules for each candidate bed.
Capacity is a legal statement
The rule that cleared a placement travels with it — the record is the deliverable, not just the bed.
Point the supervisor at the tight cases
Ratio-tight units and low-confidence placements are marked, so the supervisor's read starts where the bed is hardest to place.
Build an evidence trail
The placement, the constraint behind it and the charge nurse who accepted it stay on the bed request.
Integrations
Typical integrations
Five system groups connect to the same agent. Which of them are in scope is decided in discovery.
ADT and bed systems
- Epic ADT
- Cerner Millennium
- MEDITECH
- HL7 ADT feeds
Bed-management platforms
- TeleTracking
- central logistics
- Bed board and housekeeping
ED and OR scheduling
- Epic ASAP
- ORMIS
- Perioperative and ED tracking boards
Agent
Capacity & patient-flow command centre
- Reads the census
- Proposes the placement
- Holds for confirmation
Transfer centre and discharge
- TeleTracking Transfer Center
- Case-management systems
Observability & evaluation
- OpenTelemetry
- Langfuse
- Supported monitoring/evaluation sources
Integration availability depends on the client's existing systems and API access.
Agent controls
Six layers between the model and the bed board
Each control wraps the one inside it. What the stack does not catch is named in the map below it.
L6 · Outermost — last line of defence
Inward → L1 · closest to the model
- L1 – L2
- Test whether a placement may stand
- L3
- Puts the release in a charge nurse's hands
- L4 – L5
- Keep the placement and the constraint behind it
- L6
- Falls back to census reporting when signals degrade
How Nestack evaluates it
Evaluate the placement workflow — not only the final bed.
Coverage runs the whole depth of the workflow, and every layer is cut by slice.
Surface — the placement the unit sees
- E1Final-output evaluationDid the proposed bed match the request's isolation and ratio rules?
- E2Step-level evaluationDid the agent use the right census, unit rules and ratio configuration?
- E3Tool evaluationDid it read and write the correct bed, unit and ADT record?
- E4Confidence calibrationDo low-confidence placements actually draw more reassignments?
- E5Slice evaluationHow does performance change across specific unit types?
- E6Business outcomeHow many placements needed a reassignment or an escalation?
Floor — the outcome the hospital answers for
Failure modes
Where each failure originates in the agent
Seven failure modes, mapped to the stage each one starts at.
Agent lifecycle
Direction of processing →
01 · Retrieval
1 mode
- FW-03
Stale bed-status feed
Housekeeping or ADT status hasn't posted the bed's current state.
Stage gathers
Census, ADT feed, isolation flags and unit configuration
02 · Reasoning
2 modes
- FW-04
Deterioration language creep
A logistics signal is phrased as a claim about clinical risk or acuity.
- FW-06
Discharge date read as order
A predicted date is treated as the clinical discharge decision, not a planning signal.
Stage proposes
Candidate bed, discharge barrier and confidence
03 · Tool / write
2 modes
- FW-02
Placement written past a ratio limit
A bed offer writes to a unit whose staffing ratio the placement would breach.
- FW-05
Isolation rule bypassed on write
A bed assignment writes back before the unit's configured isolation rule clears it.
Stage writes
Only where write access and approval policy allow it
04 · Output
1 mode
- FW-01
Constraint dropped on handoff
The rule that shaped a placement doesn't travel with it to the receiving unit.
Stage returns
The placement the charge nurse confirms
05 · Change / Version
1 mode
- FW-07
Silent threshold drift
A configuration change loosens which units or ratios a placement will clear without review.
Stage tracks
Model, prompt, unit rules and ratio configuration
- Sev-1 · writes outside the boundary
- Sev-2 · a wrong placement reaches the unit
- Sev-3 · feed degrades, routes to review
Affected slices
A house-wide placement score hides the unit underneath it
A house-wide placement-rework rate can look acceptable while one unit or a single cohort absorbs most of the reassignments. Nestack reports the rate by slice, not only in total.
Slice performance — reported separately, not only in aggregate
Illustrative example| Slice | Failure rate | Lift | Lift vs. threshold | Status |
|---|---|---|---|---|
| Isolation and cohorting requirements | 7.5% | 3.9× | Review | |
| Off-service and overflow placements | 5.4% | 2.8× | Review | |
| Predicted same-day discharges | 3.3% | 1.7× | Watch | |
| Routine med-surg placements | 1.9% | 0.8× | Normal |
Bar: placement-rework rate lift vs. the routine-med-surg baseline · scale 0–4.0× · tick marks the 2.0× review threshold
2 of 4 slices over threshold
Evidence-linked improvement
The loop closes on the bed, not the metric
A cycle closes when the bad placement is a case the next release has to survive. That suite is what the next bed assigned is measured against.
Improvement cycle · five stages
Switchback — the path turns at Improve and returns at Learn
- 01
Detect
Placement-rework rate rises in a unit slice.
- 02
Diagnose
The bed that showed as clean and was not is traced to the feed, the rule or the workflow that missed it.
- 03
Improve
The fix ships against a version, with the placements that exposed it attached.
- 04
Verify
Release is held until the affected placement cases pass again.
- 05
Learn
The case joins the permanent suite and the placement rules move with it.
Learn → Detect
The return edge. The next census runs against a suite one placement case longer.
Typical build scope
Twelve workstreams across six weeks
The build scope read against the delivery timeline. Week structure follows the six-week plan — discovery, sources, placement workflow, evaluation, integration, then production validation and handover.
Workstream
Week 1Week 2Week 3Week 4Week 5Week 6
- 01Capacity workflow and boundary definition and it is logged..Week 1
- 02ADT and bed-system source assessment.Week 1, Week 2
- 03Unit, isolation and ratio-rule mapping and rule mapping.Week 1, Week 2
- 04Census ingestion and normalisation.Week 2
- 05Placement retrieval and scoring logic.Week 2, Week 3
- 06Confidence scoring and escalation routing.Week 3
- 07Charge-nurse confirmation workflow.Week 3, Week 4
- 08ADT and transfer-centre integration.Week 5
- 09Placement regression cases.Week 4, Week 5
- 10Guardrails and escalation controls.Week 4
- 11Bed-trail instrumentation.Week 5, Week 6
- 12Deployment, documentation and Agent Care handover.Week 6
12 workstreams · 6 weeks · bar shows the weeks a workstream is active — several run in parallel
Final scope and sequence confirmed in discovery
Engagement tiers
What each tier includes
Rows are the capabilities named in each tier's scope. Higher tiers include everything below them.
| Capability✓ in scope · — not at this tier | PilotOne unit, one campus | ProductionProduction ADT integration | AdvancedMultiple campuses / systems |
|---|---|---|---|
| Introduced at Pilot | |||
| Placement recommendations | ✓ | ✓ | ✓ |
| Human confirmation | ✓ | ✓ | ✓ |
| Placement-accuracy baseline | ✓ | ✓ | ✓ |
| Introduced at Production | |||
| Reporting by unit | — | ✓ | ✓ |
| Confirmation workflow in your systems | — | ✓ | ✓ |
| Approved bed write-back | — | ✓ | ✓ |
| ADT-system integration | — | ✓ | ✓ |
| Introduced at Advanced | |||
| Multi-campus placement rules | — | — | ✓ |
| Multi-stage confirmation chains | — | — | ✓ |
| High placement volume | — | — | ✓ |
| Multi-campus capacity controls | — | — | ✓ |
| Build price | From $5,000 | From $8,000 | Custom quote |
- Final build price
- Confirmed after discovery based on integrations, workflow complexity, transaction volume, approval controls and deployment requirements.
- Separate from build
- Build pricing is separate from recurring Agent Care, which covers managed monitoring, evaluations, incidents and verified improvements after launch.
What we need from you
What you bring, and what we build with it
Each input maps to a piece of build scope and a week in the delivery timeline.
You bring
We build with it
01Your live census, ADT feed and bed-board layout
→Census ingestion and bed-board mapping
Week 102Representative recent placements and transfers
→Placement baseline and constraint extraction
Week 203Your unit, isolation and ratio rules
→Unit, isolation and ratio-rule mapping
Week 104Access to relevant APIs, feeds or exports
→ADT and transfer-centre assessment, then integration setup
Week 205Placements you would not want made
→Transfer cases and failure-mode testing
Week 406What no placement may decide alone
→Confidence scoring, escalation routing, guardrails and approval controls
Week 307Named house supervisors and charge nurses to confirm
→Charge-nurse confirmation workflow, then pilot and production validation
Weeks 5–6
Nothing else is required
Deployment, documentation and Agent Care handover are ours.
Delivery timeline
Four phases across six weeks
Each band covers the weeks the work really takes, which is why week 5 carries evaluation and pilot together.
Phase
W1
W2
W3
W4
W5
W6
- DiscoveryW1
- BuildW2 – W3
- EvaluateW4 – W5
- Pilot & LaunchW5 – W6
Week focus
W1Capacity workflow discovery, unit-rule mapping and boundary
W2ADT integration and the placement baseline
W3Placement logic, confidence scoring and escalation controls
W4Evaluation suite, guardrails and failure-mode testing
W5Transfer-centre integration, pilot placements and corrections
W6One census cycle run under the house supervisor, then Agent Care handover
- Reading the band
- A bar covers the weeks its work is named in, and nothing else. The week 5 overlap is real, not padding.
- At the end of W6
- Validation closes on live placements, and Agent Care picks up monitoring.
- Duration
- Six-week plan shown · typical delivery 4–6 weeks depending on scope confirmed in discovery.
Next step · Healthcare AI agent
Build a capacity and patient-flow agent around your bed board.
Show us your bed board, your unit and ratio rules, and who confirms a placement. If your census spans multiple units or a transfer centre, we'll map the workflow around it and name what stays with a person.
- Typical delivery
- 4–6 weeks
- Deployment
- Your ADT and bed systems
- Human confirmation
- Advisory-only
- After launch
- Agent Care available
Nestack Agents · Capacity & patient-flow
AGT-HC-12 · Agent Care available after launch
