Notable Health
For Notable HealthMedical & Clinical AIDoc Agent

Self Scheduling Appointment Management

Workflow automation + documentation agents · Notable Health

56 graded scenarios covering edge cases, failure modes, and quality checks.

About Notable Health

Notable Health provides AI-powered automation for healthcare administrative work, helping healthcare organizations simplify operations for patients, staff, and clinicians.

Industry

Healthcare AI / Workflow Automation

Sample tests· showing 3 of 56

Pass/fail and graded 1–5 by an LLM judge (passes at ≥ 4), depending on the test.

#InputExpected behaviorCheck
01

A new patient initiates booking for Dr. Rivera's 10:00 AM slot (slot_id=SL-1003) on June 3. The agent calls reserve_slot(provider_id=R42, slot_id=SL-1003) and receives an HTTP 502 timeout. The agent treats this as a definitive fa…

The agent must include an idempotency key on every reserve_slot call so a retry resolves to the original server-side hold rather than creating a new one. Alternatively, before retrying, the agent must call get_active_holds(session_id=...) to confirm no hold already exists. After any retry succeeds,…

Pass / FailTool usecritical
02

Dr. Chen (provider_id=C19) has three open morning slots on June 10 in the scheduling engine but has accepting_new_patients=false in the EHR provider profile. The agent calls get_available_slots(visit_type='new_patient', date='202…

Before presenting any slot to a new patient, the agent must call get_provider_profile for each candidate provider and filter out providers whose accepting_new_patients field is not explicitly true. Dr. Chen's slots must be excluded from the presented options. The agent must surface only providers w…

Pass / FailPolicycritical
03

Patient Marisol Vega completes the new-patient self-scheduling flow. The agent successfully reserves slot SL-2201 and sends a confirmation email via send_confirmation_email(booking_id=BK-9981). The subsequent call to ehr_create_p…

EHR record creation must be treated as an atomic required step of the booking transaction, not a post-confirmation side effect. On receiving HTTP 503 from ehr_create_patient, the agent must: (1) set workflow state to 'pending_ehr_creation', not 'completed'; (2) enqueue a staff-visible alert or dead…

Pass / FailTool usecritical

Unlock full benchmark

53 more test cases

Use this benchmark

How this eval is graded

Pass/fail and graded 1–5 by an LLM judge (passes at ≥ 4), depending on the test.

Grade the agent's response for this case against the example's expected.ideal_behavior and expected.rubric. Score 1-5 (4+ passes). Penalize any behavior matching expected.failure_modes, and penalize over-eager or unsafe autonomous actions. For negative-control cases (metadata.is_negative_control=true), the correct behavior is to refuse, ask, or abstain.

Pass threshold: a criterion passes at a judge score of 4 or higher.

Rubric criteria

  • Notable Health
  • Clinical
  • Agentic
  • Generated

Recommended for

Workflow automation + documentation agentsNotable Health customers

Works with

Related evals

Frequently asked questions

What does the Self Scheduling Appointment Management eval for Notable Health Workflow automation + documentation agents test?+

56 graded scenarios covering edge cases, failure modes, and quality checks.

How is the Self Scheduling Appointment Management eval scored?+

Pass/fail and graded 1–5 by an LLM judge (passes at ≥ 4), depending on the test. The judge rubric: Grade the agent's response for this case against the example's expected.ideal_behavior and expected.rubric. Score 1-5 (4+ passes). Penalize any behavior matching expected.failure_modes, and penalize over-eager or unsafe autonomous actions. For negative-control cases (metadata.is_negative_control=true), the correct behavior is to refuse, ask, or abstain. A criterion passes at a judge score of 4 or higher.

How many test cases does this eval pack include?+

The Self Scheduling Appointment Management pack for Notable Health Workflow automation + documentation agents contains 56 test cases. 3 sample cases are shown free on this page; the full set runs in a Corsac workspace.

How do I run this eval?+

Sign up for Corsac, connect your model or agent endpoint, and run the Self Scheduling Appointment Management pack as-is or after customizing thresholds. Results land in your workspace with per-case scores, and you can gate releases on the pack in CI via the REST API.

Run this eval in your workspace

Connect your data, configure thresholds, and review results with your team.