← WebMCP Directory

Tool tree

clinic-portal-eta-beryl.vercel.app

Health & EducationTools verified
Website
Patient scheduling portal for Riverside Pediatrics & Allergy Network.
Explore capabilities
    get_patient_contextAnswer

    Read the child's profile and the urgent-care discharge summary on file.

    View tool JSON
    {
      "name": "get_patient_context",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the child's profile and the urgent-care discharge summary on file.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    get_appointment_optionsAnswer

    Compare the two scheduling paths (speed vs. scope) so the parent can choose.

    View tool JSON
    {
      "name": "get_appointment_options",
      "kind": "answer",
      "impl": "imperative",
      "description": "Compare the two scheduling paths (speed vs. scope) so the parent can choose.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    explain_termsAction

    Translate medical terms from the referral into plain language for the parent.

    View tool JSON
    {
      "name": "explain_terms",
      "kind": "act",
      "impl": "imperative",
      "description": "Translate medical terms from the referral into plain language for the parent.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "terms": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Terms to define. Omit to get all common terms."
          }
        },
        "additionalProperties": false
      }
    }
    set_visit_detailsAnswer

    Set the visit reason and urgency. Urgent adds required screening + insurance steps.

    View tool JSON
    {
      "name": "set_visit_details",
      "kind": "answer",
      "impl": "imperative",
      "description": "Set the visit reason and urgency. Urgent adds required screening + insurance steps.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "reason": {
            "type": "string",
            "description": "e.g. 'New food allergy evaluation' or 'Anaphylaxis follow-up'."
          },
          "urgency": {
            "type": "string",
            "enum": [
              "routine",
              "urgent"
            ],
            "description": "Use 'urgent' for anaphylaxis-risk referrals."
          }
        },
        "required": [
          "reason",
          "urgency"
        ],
        "additionalProperties": false
      }
    }
    propose_scheduling_pathsAction

    Present the two scheduling paths and let the parent choose. Optionally pass your suggested strategy; the parent still decides.

    View tool JSON
    {
      "name": "propose_scheduling_paths",
      "kind": "act",
      "impl": "imperative",
      "description": "Present the two scheduling paths and let the parent choose. Optionally pass your suggested strategy; the parent still decides.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "suggested": {
            "type": "string",
            "enum": [
              "A",
              "B",
              "regional",
              "academic"
            ],
            "description": "Optional: the path you'd recommend. The parent makes the final call."
          }
        },
        "additionalProperties": false
      }
    }
    complete_screeningAction

    Fill the required anaphylaxis pre-visit screening for an urgent referral.

    View tool JSON
    {
      "name": "complete_screening",
      "kind": "act",
      "impl": "imperative",
      "description": "Fill the required anaphylaxis pre-visit screening for an urgent referral.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "airway_involved": {
            "type": "boolean",
            "description": "Breathing/throat/swelling involved?"
          },
          "epinephrine_given": {
            "type": "boolean",
            "description": "Was epinephrine administered?"
          },
          "onset": {
            "type": "string",
            "description": "Time from exposure to symptoms, e.g. 'Less than 30 minutes'."
          },
          "triggers": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Suspected trigger foods, e.g. ['Peanut']."
          },
          "severity": {
            "type": "number",
            "description": "1 (mild) to 5 (severe)."
          }
        },
        "required": [
          "airway_involved",
          "epinephrine_given",
          "onset",
          "triggers",
          "severity"
        ],
        "additionalProperties": false
      }
    }
    submit_insuranceSensitive Action

    Provide the insurance group number and attach the referral document.

    View tool JSON
    {
      "name": "submit_insurance",
      "kind": "transact",
      "impl": "imperative",
      "description": "Provide the insurance group number and attach the referral document.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "group_number": {
            "type": "string",
            "description": "Format: two letters + six digits, e.g. BP482019."
          },
          "referral_uploaded": {
            "type": "boolean",
            "description": "Attach the urgent-care referral. Defaults true."
          }
        },
        "required": [
          "group_number"
        ],
        "additionalProperties": false
      }
    }
    list_available_slotsAnswer

    List appointment times for the chosen provider and visit type.

    View tool JSON
    {
      "name": "list_available_slots",
      "kind": "answer",
      "impl": "imperative",
      "description": "List appointment times for the chosen provider and visit type.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    book_appointmentSensitive Action

    Book a time slot and confirm. Picks the earliest slot if none is specified.

    View tool JSON
    {
      "name": "book_appointment",
      "kind": "transact",
      "impl": "imperative",
      "description": "Book a time slot and confirm. Picks the earliest slot if none is specified.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "date": {
            "type": "string",
            "description": "Preferred date (optional)."
          },
          "time": {
            "type": "string",
            "description": "Preferred time, e.g. '9:00 AM' (optional)."
          }
        },
        "additionalProperties": false
      }
    }