Free OpenClaw skill · No signup · v1.0.0

Free OpenClaw Skill for Pediatric Practices: Well-Child Recall Agent (Download)

A working OpenClaw skill that runs the well-child recall calendar for a pediatric practice. AAP Bright Futures cadence, CDC immunization catch-up, M-CHAT-R 18 and 24 month autism screening, EPSDT compliance tracking, all from one SKILL.md drop-in for Office Practicum, athenaPractice, and eClinicalWorks shops.

Built and maintained by Adhiraj Hangal, OpenClaw Consult. Code I wrote runs inside OpenClaw's source, merged by the project's creator.

Free OpenClaw skill for pediatric practices

13 KB file. Free for any use. Drop it into your OpenClaw setup and your agent knows your business in 60 seconds.

v1.0.0

We email you a copy plus the install notes. One email, no list, no spam.

What this skill does for your pediatric practices

  • Builds the weekly well-child recall roster from Office Practicum, athenaPractice, or eClinicalWorks, keyed to the AAP Bright Futures periodicity schedule (2, 4, 6, 9, 12, 15, 18, 24, 30 months, then annual).
  • Flags immunization gaps against the CDC ACIP catch-up schedule and drafts parent outreach with the specific overdue vaccine named, not a generic recall.
  • Surfaces M-CHAT-R follow-up routing at the 18 and 24 month visits, including the 20-question follow-up interview path for medium-risk scores.
  • Tracks EPSDT compliance for Medicaid-enrolled patients so the practice does not lose its periodicity bonus on the state report card.
  • Routes every parent-facing message through the office manager or charge nurse for approval by default; flips to autonomous after a two-week validation on rails you define.

What's inside this OpenClaw skill

The full file you download, indexed below for search engines and for operators who want to read before they install.

---
name: pediatric-well-child-recall
description: Well-child recall coordinator for pediatric practices. AAP Bright Futures periodicity, CDC ACIP immunization catch-up, M-CHAT-R routing, EPSDT compliance. Integrates with Office Practicum, athenaPractice, eClinicalWorks.
version: 1.0.0
author: OpenClaw Consult (Adhiraj Hangal)
license: MIT
url: https://openclawconsult.com/skills/pediatric-practices
---

# OpenClaw Skill: Pediatric Well-Child Recall Coordinator

## Overview

This skill turns the OpenClaw agent into the well-child recall coordinator for
a pediatric practice. It owns the weekly recall calendar, the immunization
catch-up roster, the M-CHAT-R routing at the 18 and 24 month visits, and the
EPSDT periodicity tracking for Medicaid panels. The role it amplifies is the
office manager or charge nurse who builds the recall list every Monday and
chases gaps every Friday.

It is designed for 1 to 6 provider pediatric practices with 1,500 to 8,000
active patients, running Office Practicum, athenaPractice, eClinicalWorks, PCC
EHR, or Practice Fusion. Independent practices and small pediatric IPAs both
work.

## What this skill does

1. AAP Bright Futures periodicity recall: 2, 4, 6, 9, 12, 15, 18, 24, 30 months, then annual
2. CDC ACIP immunization catch-up roster with the specific overdue vaccine named in the outreach
3. M-CHAT-R 18 and 24 month autism screening routing, including the 20-question follow-up interview workflow
4. EPSDT periodicity tracking for Medicaid panels mirrored against CMS Form 416 reporting
5. Lead-screen recall for patients on the elevated capillary lead screen pathway
6. Sports-physical pre-season blitz outreach in July through August for school-age patients

## Triggers

```yaml
triggers:
  - type: heartbeat
    schedule: "0 7 * * 1"          # Mondays 7am
    action: compile_well_child_recall

  - type: heartbeat
    schedule: "0 9 * * 5"          # Fridays 9am
    action: chase_immunization_gaps

  - type: heartbeat
    schedule: "0 6 1 * *"          # 1st of month 6am
    action: epsdt_periodicity_audit

  - type: on_event
    event: pms.well_visit_logged
    action: update_periodicity_ledger

  - type: on_event
    event: pms.mchat_r_score_logged
    action: route_autism_screening_followup

  - type: on_event
    event: pms.vaccine_administered
    action: update_immunization_ledger_and_state_iis
```

## Workflow: well-child recall

Every Monday at 7am the agent:

1. Pulls the active patient panel from the PMS
2. For each patient under 18, computes the next due Bright Futures visit per the AAP periodicity schedule
3. Flags any patient whose due date is within 21 days or has passed
4. Pulls the immunization ledger and overlays ACIP catch-up logic to identify gaps
5. Drafts a parent-directed message naming the specific upcoming visit (and the specific overdue vaccine if any)
6. Adds open slots for the patient's preferred provider over the next 10 business days
7. Routes the drafts to the office manager for approval

A representative practice with 4,000 active patients sees 50 to 90 recalls per week. Edge cases (NICU graduates, complex chronic kids, foster placements) are flagged for human review rather than auto-drafted.

## Workflow: immunization catch-up

The skill runs the catch-up schedule from the CDC ACIP recommendations:

- Combined Tdap, MMR, varicella, hepatitis B series for under-7 catch-up
- HPV series initiation at age 11 with 6-12 month interval reminder
- Meningococcal MenACWY at age 11-12 and the booster at 16
- Annual influenza outreach starting in September
- Catch-up COVID-19 vaccination per current ACIP guidance

The Friday gap chase pulls every patient with an open vaccine gap, drafts the parent text naming the specific overdue vaccine (not a generic "you have shots due"), and routes for approval. For state-mandated school-entry vaccines, the message includes the state-specific entry date.

## Workflow: M-CHAT-R routing

At the 18 and 24 month visit, the M-CHAT-R is administered. When the score is logged:

- Score 0 to 2 (low risk): no follow-up needed, ledger updated
- Score 3 to 7 (medium risk): the skill drafts the parent message scheduling the 20-question follow-up interview within 7 days, per the validated M-CHAT-R follow-up protocol
- Score 8 or above (high risk): routed straight to the clinical lead, no auto-draft
- Parent concern checked regardless of score, parent-concern positive routed to clinical regardless

The follow-up interview is recorded and the final score determines whether the patient is referred to developmental pediatrics or behavioral developmental evaluation.

## Workflow: EPSDT periodicity audit

For Medicaid-enrolled patients, the skill maintains a periodicity ledger that mirrors the CMS Form 416 reporting requirements by age band. On the 1st of each month the agent:

1. Pulls every Medicaid-enrolled patient
2. Computes whether each age-band requirement (well-child visit, vision, hearing, dental referral, lead screen, immunization series) has been met
3. Flags gaps that will be reported on the state's quarterly or annual Form 416
4. Drafts proactive outreach for the gaps that can still be closed before the reporting deadline

This is the same logic state Medicaid program integrity reviewers apply, just running on your side a quarter early.

## Message templates

```yaml
templates:
  well_child_recall_routine:
    body: |
      Hi {parent_first_name},

      It is time for {patient_first_name}'s {visit_age_label} well-child visit
      with Dr. {provider_last_name}. These visits are part of the AAP Bright
      Futures schedule, so insurance covers them in full as preventive care.

      Open slots over the next two weeks:
      {open_slots}

      Pick whichever works and I will hold it.

      {office_manager_first_name}

  immunization_gap_specific:
    body: |
      Hi {parent_first_name},

      Quick note: at {patient_first_name}'s last visit we noticed they are due
      for the {vaccine_name}. The CDC schedule has this one at the
      {recommended_age} mark. We can do it at the next well-child visit or
      schedule a quick nurse visit if you would prefer.

      Open slots:
      {open_slots}

      {office_manager_first_name}

  mchat_r_followup_medium_risk:
    body: |
      Hi {parent_first_name},

      Following up on {patient_first_name}'s recent visit. As part of the AAP
      Bright Futures screening, we run a short developmental questionnaire at
      the {visit_age_label} visit. The results suggested it would be helpful
      to spend 15 more minutes going through the follow-up questions together
      so we have the clearest possible picture.

      I have time set aside this week. Reply with the slot that works:
      {open_slots}

      {office_manager_first_name}

  epsdt_periodicity_reminder:
    body: |
      Hi {parent_first_name},

      I noticed it has been a while since {patient_first_name}'s last
      well-child check. Medicaid covers all of these visits in full, and the
      next one in {patient_first_name}'s age band includes
      {age_band_components}.

      Open slots:
      {open_slots}

      {office_manager_first_name}

  sports_physical_preseason:
    subject: "Sports physical for {patient_first_name}"
    body: |
      Hi {parent_first_name},

      School sports season is about a month out. {patient_first_name} is due
      for an annual well-child visit anyway, so we can roll the sports
      physical clearance into that single visit (saves a copay if your plan
      charges separately for sports physicals).

      Open slots in late July through August:
      {open_slots}

      {office_manager_first_name}
```

## Memory keys

```yaml
memory:
  - key: peds.periodicity_ledger[{patient_id}]
    description: Bright Futures completed visits and next due date
    schema: { last_visit_age: string, next_due_age: string, next_due_date: date }

  - key: peds.immunization_ledger[{patient_id}]
    description: Last administered date and next due date per CDC ACIP-recommended vaccine
    schema: { vaccine: string, last_dose: date, next_due: date, doses_in_series: int }

  - key: peds.screening_ledger[{patient_id}]
    description: Developmental and other validated screen results
    schema: { mchat_r_18m: int, mchat_r_24m: int, asq_results: object, lead_screen: object }

  - key: peds.epsdt_ledger[{patient_id}]
    description: For Medicaid panel, periodicity gap tracking per Form 416 age band
    schema: { medicaid_id: string, age_band: string, gaps: array, last_audit_date: date }

  - key: peds.recall_state[{patient_id}]
    description: Current recall outreach stage
    values: [pending, message_1_sent, message_2_sent, scheduled, no_show, dormant]
```

## Required integrations

| Integration              | Purpose                                          | Read | Write |
|--------------------------|--------------------------------------------------|------|-------|
| Office Practicum         | SQL export of patients, visits, immunizations    | yes  | optional |
| athenaPractice           | HL7 v2 feed and athenaNet REST API               | yes  | optional |
| eClinicalWorks           | eBO reports and eClinicalWorks API               | yes  | optional |
| PCC EHR                  | PCC reports and SFTP delivery                    | yes  | no    |
| State IIS                | Immunization registry submission                 | yes  | yes   |
| Twilio (or similar)      | Outbound SMS                                     | no   | yes   |
| Email provider           | Outbound email (SendGrid, Postmark)              | no   | yes   |
| OpenClaw Memory          | Cross-run state                                  | yes  | yes   |
| OpenClaw Heartbeat       | Scheduled recall cadence                         | yes  | yes   |

Write-back to the PMS is optional. Most practices start read-only and the office manager commits any PMS changes manually. Once the agent is trusted, write access can be flipped on for low-risk fields (recall date stamps, note appends, communication log entries).

## Compliance notes

HIPAA: by default the skill operates on patient identifiers, visit dates, immunization dates, and screening flags. Clinical findings, growth chart data, and chart notes do not appear in outbound SMS. For practices that want tighter PHI handling, set phi_mode to identifier_only and the agent tokenizes patient names, forcing the office staff to complete personalized content from inside the secure portal.

EPSDT: the skill mirrors CMS Form 416 logic so the practice can self-audit periodicity before the state does. It does not transmit Form 416 to the state automatically; the office still files the report.

Confirm your BAA covers the cloud AI provider you point OpenClaw at. The skill itself is local; the model inference is not.

## Configuration

```yaml
config:
  practice_name: "Your Pediatric Practice"
  providers:
    - last_name: "Patel"
      open_slot_lookup: athena_calendar
  approval_mode: office_manager_approves_all   # or "autonomous_after_2_weeks"
  phi_mode: standard                           # or "identifier_only"
  recall_cadence:
    bright_futures_periodicity: standard       # or "concierge_extended"
    immunization_gap_chase: weekly_friday
    epsdt_periodicity_audit: monthly
  screening_protocols:
    mchat_r:
      medium_risk_followup_window_days: 7
      high_risk_route: clinical_lead
    asq:
      ages_checked: [9, 18, 24, 30]
  medicaid_state_program: "California Medi-Cal"
  state_immunization_registry: "CAIR2"
```

## Quick install

```bash
mkdir -p ~/.claude/skills
mv pediatric-practices.md ~/.claude/skills/pediatric-well-child-recall.md
# Edit the config block to match your practice
```

Launch OpenClaw and the skill is live. Run `compile well-child recall` or `chase immunization gaps` on demand, or wait for Heartbeat to fire it on the configured schedule.

## Want it wired to your stack?

This SKILL.md is the starting point. If you want it plugged into your specific PMS, your state's specific EPSDT and IIS rules, your specific brand voice, on a fixed-price two-week clock with the founder writing every line of the build, the door is at
https://www.adhirajhangal.com/work

Install in 60 seconds

  1. 1

    Drop the file into your OpenClaw skills directory

    Save the downloaded pediatric-practices.md as ~/.claude/skills/pediatric-well-child-recall.md (or your project-level .claude/skills/ if you scope it per practice). OpenClaw picks up new skill files on next agent launch.

  2. 2

    Connect your practice management system

    Edit the integrations block to point at your Office Practicum, athenaPractice, or eClinicalWorks export. Read-only access is enough to start. The skill includes the prompts that translate your daily PM export into the agent's working memory, plus the SQL or HL7 path for each PMS.

  3. 3

    Launch in approval mode, validate, then flip to autonomous

    Start with the office manager approving every outbound text and email for the first two weeks. Defaults route anything that touches an immunization decision, a developmental concern, or a referral to a human. After two weeks of validation, flip the templates that perform cleanly to autonomous.

Example conversation

You

It's Monday morning. Build this week's well-child recall list and flag any immunization gaps.

Agent

Well-child recall roster compiled for the week of May 18. 63 patients are due or overdue for a Bright Futures visit. Of those, 14 are also overdue on at least one ACIP-recommended vaccine: 6 missed the 12-month MMR, 4 are behind on DTaP boosters, 3 need the HPV series initiated at the 11-year visit, 1 is overdue for the meningococcal MenACWY at 16. Drafted personalized parent texts naming the specific vaccine and the next 3 open slots with each preferred provider. 27 Medicaid-enrolled patients flagged for EPSDT periodicity reporting. Routed all 63 drafts to the office manager for approval.

Founder-led · 14 days

Want this well-child recall coordinator live in your pediatric practice in 14 days?

Adhiraj ships OpenClaw AI agents into real businesses. Short discovery to map it to Office Practicum, athenaPractice, and your phones, build in 14 days, then optional ongoing support so your OpenClaw system keeps working.

Build it with me

Common questions

Will this work without OpenClaw Heartbeat or Memory?

+

Heartbeat and Memory ship with any standard OpenClaw install. The skill assumes both. Without them, the weekly recall cadence will not fire on its own and the immunization-gap tracking will not persist between runs.

Does this skill access PHI?

+

By default the skill operates on patient identifiers, immunization dates, and visit dates only. Clinical findings, growth chart percentiles, developmental screen scores, and chart notes are not put into outbound SMS. For practices that want stricter PHI handling, set phi_mode to identifier_only and the agent will tokenize names, forcing the office staff to complete personalized content from inside the secure portal.

Which PMS does it integrate with?

+

The skill ships integration prompts for Office Practicum, athenaPractice (athenahealth), eClinicalWorks, and the lighter pediatric stacks like PCC EHR and Practice Fusion. For Office Practicum the cleanest path is the nightly SQL export. For athenaPractice and eClinicalWorks, the published HL7 v2 feed plus the REST API cover both reads and writes.

How does the agent handle the M-CHAT-R 20-question follow-up?

+

When the 18 or 24 month visit logs a medium-risk M-CHAT-R score (3-7), the skill drafts the parent message scheduling the 20-question follow-up interview within 7 days, per the validated administration protocol. High-risk scores (8 or above) and any score with parent concern are routed straight to a clinical staff member, never auto-handled.

What does EPSDT tracking actually do?

+

For Medicaid-enrolled patients, the skill maintains a periodicity ledger that mirrors the CMS Form 416 reporting requirements: well-child visits per age band, immunizations administered, vision and hearing screens, dental referrals. The weekly digest highlights periodicity gaps before the state's reporting deadline, not after.

Can I modify this skill?

+

Yes. MIT licensed. Edit the templates, the recall windows, the screening triggers, the immunization catch-up logic. Most practices fork it within the first month to match their parent-communication voice and any state-specific Medicaid quirks.

What about practices that follow a different recall cadence?

+

The Bright Futures periodicity schedule is the default but every cadence is editable in the config block. We have shipped versions for practices that do additional 30-month and 5-year well-child visits, and for concierge pediatric practices that run a custom rhythm.

Does this replace the office manager or the recall nurse?

+

No. The skill takes the 60 to 150 weekly recall messages off the human's plate so they spend their time on no-show recovery, immunization counseling phone calls, and the harder parent conversations. The judgment-heavy work stays with humans.

How is this different from RevenueWell, Solutionreach, or Phreesia?

+

Those are excellent templated reminder tools. The OpenClaw skill is an agent runtime: it reasons about Bright Futures periodicity, immunization catch-up logic, EPSDT compliance, and M-CHAT-R routing. Most practices keep their existing reminder tool and add this skill on top for the higher-judgment workflows.

Can OpenClaw Consult build a customized version for my practice?

+

Yes. The free SKILL.md is the starting point. If you want it wired into your specific PMS, your state's specific Medicaid EPSDT rules, your specific brand voice, and any specialty workflows (NICU graduate tracking, asthma action plan recall), we run a 14-day fixed-price build at www.adhirajhangal.com/work.

Want the full implementation playbook?

Read the deep-dive guide for pediatric practices

The playbook covers workflows, software integrations, compliance, ROI math, and a four-week rollout plan. The skill file above is a working slice of that build.

Read the pediatric practices playbook →

Related free skills

Free OpenClaw Skill for OB-GYN practices

A working OpenClaw skill that runs the prenatal cadence and well-woman recall for an OB-GYN practice. ACOG prenatal visit schedule, NIPT and aneuploidy screening timing, 36-week GBS swab reminder, postpartum 6-week visit, and the annual well-woman recall, all from one SKILL.md drop-in for athenaPractice and ModMed OBGYN shops.

Free OpenClaw Skill for podiatry clinics

A working OpenClaw skill that runs the diabetic foot recall calendar and the DME custom insert pipeline for a podiatry clinic. Routine nail care recall, diabetic shoes and inserts billed under A5513 and L4361 with Medicare LCD documentation prompts, plastic injury and ingrown follow-up, all from one SKILL.md drop-in for ModMed EMA Podiatry and athenaPractice shops.

Free OpenClaw Skill for home health agencies

A working OpenClaw skill that runs the OASIS-E quality assurance loop, the PDGM episode tracking, EVV vendor visit reconciliation, the 60-day recertification cadence, and the HHCAHPS post-discharge survey orchestration for a home health agency on HCHB, MatrixCare, or Axxess.

Free OpenClaw Skill for allergy and immunology clinics

A working OpenClaw skill that runs the subcutaneous immunotherapy (SCIT) build-up and maintenance schedule, the SLIT tablet adherence cadence, and the biologic infusion recall for Xolair and Dupixent in an allergy and immunology clinic. Ships drop-in for AllergyEHR and Xtract shops.

Free OpenClaw Skill for orthodontic practices

A working OpenClaw skill that owns the treatment coordinator workload for an orthodontic practice. Consult follow-up, Phase I observation recall, retention recall after debond, and second-opinion shopper reactivation, all from one SKILL.md drop-in.

Want it wired to your stack?

The free skill is the starting point. If you want it plugged into your actual software, on a fixed-price two-week clock, with the founder writing every line, this is the door.