← WebMCP Directory

Tool tree

pulsecheck.pages.dev

Health & EducationTools verified
Website
WardRound
Explore capabilities
    list_patients_by_riskAnswer

    List patients in descending clinical risk, independent of any nurse-approved manual board order, with optional ward and minimum-severity filters.

    View tool JSON
    {
      "name": "list_patients_by_risk",
      "kind": "answer",
      "impl": "imperative",
      "description": "List patients in descending clinical risk, independent of any nurse-approved manual board order, with optional ward and minimum-severity filters.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "ward": {
            "type": "string",
            "minLength": 1,
            "maxLength": 32
          },
          "min_severity": {
            "type": "integer",
            "minimum": 1,
            "maximum": 5
          }
        },
        "additionalProperties": false
      }
    }
    explain_riskAction

    Explain a current patient's computed risk using its top concern and the trend across its three most recent vital readings.

    View tool JSON
    {
      "name": "explain_risk",
      "kind": "act",
      "impl": "imperative",
      "description": "Explain a current patient's computed risk using its top concern and the trend across its three most recent vital readings.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "patient_id": {
            "type": "string",
            "minLength": 1,
            "maxLength": 64
          }
        },
        "required": [
          "patient_id"
        ],
        "additionalProperties": false
      }
    }
    flag_patientAction

    Propose flagging a patient for nurse review. The flag remains pending until a nurse approves it.

    View tool JSON
    {
      "name": "flag_patient",
      "kind": "act",
      "impl": "imperative",
      "description": "Propose flagging a patient for nurse review. The flag remains pending until a nurse approves it.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "patient_id": {
            "type": "string",
            "minLength": 1,
            "maxLength": 64
          },
          "reason": {
            "type": "string",
            "minLength": 1,
            "maxLength": 280
          },
          "priority": {
            "type": "string",
            "enum": [
              "watch",
              "urgent",
              "critical"
            ]
          }
        },
        "required": [
          "patient_id",
          "reason",
          "priority"
        ],
        "additionalProperties": false
      }
    }
    annotate_patientAction

    Propose adding an agent note to a patient. The note remains pending until a nurse approves it.

    View tool JSON
    {
      "name": "annotate_patient",
      "kind": "act",
      "impl": "imperative",
      "description": "Propose adding an agent note to a patient. The note remains pending until a nurse approves it.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "patient_id": {
            "type": "string",
            "minLength": 1,
            "maxLength": 64
          },
          "note": {
            "type": "string",
            "minLength": 1,
            "maxLength": 280
          },
          "reason": {
            "type": "string",
            "minLength": 1,
            "maxLength": 280
          }
        },
        "required": [
          "patient_id",
          "note"
        ],
        "additionalProperties": false
      }
    }
    acknowledge_alertAction

    Propose acknowledging a currently active clinical alert. The acknowledgement remains pending until a nurse approves it.

    View tool JSON
    {
      "name": "acknowledge_alert",
      "kind": "act",
      "impl": "imperative",
      "description": "Propose acknowledging a currently active clinical alert. The acknowledgement remains pending until a nurse approves it.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "patient_id": {
            "type": "string",
            "minLength": 1,
            "maxLength": 64
          },
          "alert_id": {
            "type": "string",
            "minLength": 1,
            "maxLength": 96,
            "pattern": "^alert:[A-Za-z0-9-]{1,64}:(hr|spo2|resp|temp|systolicBp|diastolicBp):(warning|high|critical)$"
          },
          "note": {
            "type": "string",
            "minLength": 1,
            "maxLength": 280
          }
        },
        "required": [
          "patient_id",
          "alert_id"
        ],
        "additionalProperties": false
      }
    }
    propose_triage_orderSensitive Action

    Propose a manual order for the current ward queue. The order takes effect only after a nurse approves it.

    View tool JSON
    {
      "name": "propose_triage_order",
      "kind": "transact",
      "impl": "imperative",
      "description": "Propose a manual order for the current ward queue. The order takes effect only after a nurse approves it.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "ordered_patient_ids": {
            "type": "array",
            "minItems": 6,
            "maxItems": 6,
            "uniqueItems": true,
            "items": {
              "type": "string",
              "minLength": 1,
              "maxLength": 64
            }
          },
          "rationale": {
            "type": "string",
            "minLength": 1,
            "maxLength": 280
          }
        },
        "required": [
          "ordered_patient_ids",
          "rationale"
        ],
        "additionalProperties": false
      }
    }
    draft_handoff_summaryAction

    Draft a concise shared ward handoff from current clinical risk and workflow state.

    View tool JSON
    {
      "name": "draft_handoff_summary",
      "kind": "act",
      "impl": "imperative",
      "description": "Draft a concise shared ward handoff from current clinical risk and workflow state.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "ward": {
            "type": "string",
            "minLength": 1,
            "maxLength": 64
          },
          "focus_patient_ids": {
            "type": "array",
            "minItems": 1,
            "maxItems": 6,
            "uniqueItems": true,
            "items": {
              "type": "string",
              "minLength": 1,
              "maxLength": 64
            }
          }
        },
        "additionalProperties": false
      }
    }