Query schedule and demographics
On — read
api_get_schedule_availability and api_get_patient_record. Reading changes nothing in the HIS, and it is what makes an answer in seconds possible.
Book, reschedule and cancel
On — direct write to the official schedule
api_post_appointment writes into the hospital system. There is no parallel calendar: if the call does not confirm, no booking happened.
File a denial appeal
On — write with approval human approval
The agent audits the denied item against the documentation that should support it and builds the appeal with the evidence attached, in the billing queue. Whoever approves enters the log with name and timestamp.
Transmit a claims batch
On — write with approval human approval
The agent audits the batch before it goes out: a billed item the clinical notes do not record goes back for correction, and the denial never happens. api_post_tiss_batch is only called after validation passes and someone in billing opens the window.
Write to the patient chart
Off — tool not handed over
This is not a block applied after the attempt: the tool does not exist in this agent's universe, so it never enters the plan.
Change contracts and price tables
Off — contract decisions stay human
The agent audits what was billed against what was contracted and against what the patient chart supports, and returns the item, the reason and the missing evidence; changing the contract is still people's work.
Message outside the 24-hour window
On — Meta-approved templates only
With no approved template, or with an opt-out on record, the message does not go out. The rule is Meta's and the platform does not route around it.
Simulation mode
On in staging Simulation
The agent decides and logs what it would have done; no write reaches the HIS. This is how the hospital checks the behavior before releasing direct writes.
Enabled tools
api_get_schedule_availability
api_post_appointment
api_put_appointment
api_del_appointment
api_get_payer_statement
GET /schedule/{specialty}/slots
api_post_chart_note
api_put_payer_contract
The list is maintained by the hospital. A tool removed here disappears from the agent on the next run, with no need to rewrite its personality.