All templates
For Clinical Competency Committee members, residency program directors & associate program directors

Walk into every milestone review already prepared

On the first of every month, WebRun opens MedHub, pulls each resident's current milestone sub-competency ratings and their trend since the last review, compiles the numbers into a Google Sheet, and drafts a one-page summary per resident in Google Docs so the Clinical Competency Committee walks in already prepared.

  • No credit card
  • Under $0.01 per run
  • Cancel anytime
14,115 templates Safe automation No code
The 1st of every month at 8:00 AM WebRun
1 MedHub pull milestone ratings and trends
2 Google Sheets compile the per-resident summary
3 Google Docs draft the reviewer packet
Run a sample
In short

How do I prepare a milestone review packet automatically from MedHub data?

WebRun pulls every resident's milestone sub-competency ratings from MedHub each month, compares them to the prior review period, and compiles the trend into a Google Sheet. It drafts a one-page summary per flagged resident in Google Docs, so the Clinical Competency Committee reviews a prepared packet instead of raw data on meeting day.

  • Committee members open the meeting with a prepared packet, not raw ratings
  • Residents trending down for two periods running are flagged automatically
  • Milestone data is trended monthly instead of reconstructed right before the deadline

Built for Clinical Competency Committee members · residency program directors · associate program directors · GME program coordinators

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens www.medhub.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    MedHub - pull milestone ratings and trends
    medhub.com How to Automate MedHub
    WebRun in MedHub: pull milestone ratings and trends
    WebRun opens MedHub to pull milestone ratings and trends.
    • Open MedHub and pull each resident's current sub-competency milestone ratings
    • Pull the prior review period's ratings for the same resident
    • Calculate which sub-competencies moved up, stayed flat, or dropped

    Done when Every resident has a current rating and a trend against the last review period.

  3. 2
    Google Sheets - compile the per-resident summary
    google.com How to Automate Google Sheets
    WebRun in Google Sheets: compile the per-resident summary
    WebRun opens Google Sheets to compile the per-resident summary.
    • Open the milestone tracking sheet and add this period's ratings by resident and sub-competency
    • Flag any sub-competency that dropped or stayed below the expected level for two periods running
    • Sort residents so flagged cases sit at the top

    Done when The tracker reflects this period's ratings and trend for every resident, flagged cases first.

  4. 3
    Google Docs - draft the reviewer packet
    docs.google.com How to Automate Google Docs
    WebRun in Google Docs: draft the reviewer packet
    WebRun opens Google Docs to draft the reviewer packet.
    • Draft a one-page summary per flagged resident with their rating trend and the specific sub-competencies of concern
    • Compile all summaries into a single reviewer packet document
    • Leave the packet as a draft for the program director to review before it's circulated to the committee

    Done when A draft reviewer packet exists, awaiting the program director's review, for every resident flagged this period.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
www.medhub.com
ScheduleRuns automatically on this cadence
The 1st of every month at 8:00 AM
DeliveryHow each run's result reaches you
Milestone packet · Google Docs
OutputWhat each run produces - A Google Sheet trending every resident's milestone ratings and a draft Google Docs packet summarizing residents flagged for committee discussion.
Document
Setup & safety

Secure by default

Connect once, stays signed in

WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

Does it decide a resident's milestone rating?

No. WebRun only reads the ratings faculty and the committee already entered in MedHub. It never assigns or changes a milestone score itself.

How does it decide which residents to flag?

It flags any resident whose sub-competency rating dropped from the prior period or has stayed below the expected level for two review periods running, so the committee's time goes to the cases that need discussion.

Is the packet ready to send to the full committee automatically?

It's left as a draft in Google Docs for the program director to review and finalize before it's circulated, so nothing about a resident's performance goes out unreviewed.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.