Tool tree
Synthetic Emergency Department nurse-staffing decision-support dashboard demonstrating imperative WebMCP with human-in-the-loop safety guardrails.
Implementation
gradeNot graded
gradeNot graded
get_shift_snapshotAnswer
Retrieves current synthetic emergency department shift metrics including census, triage acuity levels, nurse count, and safe target.
View tool JSON
{
"name": "get_shift_snapshot",
"kind": "answer",
"impl": "imperative",
"description": "Retrieves current synthetic emergency department shift metrics including census, triage acuity levels, nurse count, and safe target.",
"inputSchema": {
"type": "object",
"properties": {
"departmentId": {
"type": "string",
"description": "Optional department identifier (default: \"ED-MAIN\")"
},
"includeBreakdown": {
"type": "boolean",
"description": "Whether to include ESI 1-5 triage acuity breakdown"
}
},
"required": []
},
"page": "/assets/index-"
}forecast_wait_timeAction
Forecasts emergency department door-to-provider wait time based on patient volume, high-acuity arrivals, and nurse headcount.
View tool JSON
{
"name": "forecast_wait_time",
"kind": "act",
"impl": "imperative",
"description": "Forecasts emergency department door-to-provider wait time based on patient volume, high-acuity arrivals, and nurse headcount.",
"inputSchema": {
"type": "object",
"properties": {
"waitingPatients": {
"type": "integer",
"description": "Total number of waiting room patients"
},
"highAcuityArrivals": {
"type": "integer",
"description": "Number of ESI 1-2 critical resuscitation/emergent patients"
},
"availableNurses": {
"type": "integer",
"description": "Number of active floor Registered Nurses"
}
},
"required": [
"waitingPatients",
"highAcuityArrivals",
"availableNurses"
]
},
"page": "/assets/index-"
}generate_staffing_optionsAction
Generates evidence-informed staffing scenario recommendations for charge nurse review based on acuity stress and call-out status.
View tool JSON
{
"name": "generate_staffing_options",
"kind": "act",
"impl": "imperative",
"description": "Generates evidence-informed staffing scenario recommendations for charge nurse review based on acuity stress and call-out status.",
"inputSchema": {
"type": "object",
"properties": {
"nurseCalloutActive": {
"type": "boolean",
"description": "Whether an unplanned nurse call-out scenario is active"
},
"targetRiskTolerance": {
"type": "string",
"enum": [
"low",
"balanced",
"cost_conscious"
],
"description": "Desired operational prioritization"
}
},
"required": []
},
"page": "/assets/index-"
}compare_staffing_scenarioAction
Compares multiple staffing scenarios (Baseline, Call-Out Unmitigated, Protect High Acuity, Call-in Contingency) side-by-side.
View tool JSON
{
"name": "compare_staffing_scenario",
"kind": "act",
"impl": "imperative",
"description": "Compares multiple staffing scenarios (Baseline, Call-Out Unmitigated, Protect High Acuity, Call-in Contingency) side-by-side.",
"inputSchema": {
"type": "object",
"properties": {
"scenarioIds": {
"type": "array",
"items": {
"type": "string"
},
"description": "List of scenario IDs to compare (e.g. [\"baseline\", \"callout\", \"protect-high-acuity\", \"call-in-contingency\"])"
}
},
"required": []
},
"page": "/assets/index-"
}submit_human_approvalSensitive Action
Submits a staffing plan for validation. ALWAYS returns human_confirmation_required to enforce that autonomous AI cannot enact staffing changes.
View tool JSON
{
"name": "submit_human_approval",
"kind": "transact",
"impl": "imperative",
"description": "Submits a staffing plan for validation. ALWAYS returns human_confirmation_required to enforce that autonomous AI cannot enact staffing changes.",
"inputSchema": {
"type": "object",
"properties": {
"planId": {
"type": "string",
"description": "Identifier of the staffing plan to submit"
},
"approverRole": {
"type": "string",
"description": "Role requesting approval"
},
"rationale": {
"type": "string",
"description": "Optional clinical rationale provided by requester"
}
},
"required": [
"planId"
]
},
"page": "/assets/index-"
}