{"ok":true,"site":{"host":"clinic-portal-eta-beryl.vercel.app","url":"https://clinic-portal-eta-beryl.vercel.app/","type":"live","desc":"Patient scheduling portal for Riverside Pediatrics & Allergy Network.","tools":[{"name":"get_patient_context","kind":"answer","impl":"imperative","description":"Read the child's profile and the urgent-care discharge summary on file.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_appointment_options","kind":"answer","impl":"imperative","description":"Compare the two scheduling paths (speed vs. scope) so the parent can choose.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"explain_terms","kind":"act","impl":"imperative","description":"Translate medical terms from the referral into plain language for the parent.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"terms":{"type":"array","items":{"type":"string"},"description":"Terms to define. Omit to get all common terms."}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"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},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"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},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"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},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"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},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"list_available_slots","kind":"answer","impl":"imperative","description":"List appointment times for the chosen provider and visit type.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"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},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"Health & Education","favicon":"/favicons/clinic-portal-eta-beryl.vercel.app.ico","apiSurface":"spec","toolCount":9}}