All templates

Automated MedHub Duty-Hour Alerts

Every night, WebRun opens MedHub, checks each resident's logged hours against the 80 hour weekly cap, the 24 plus 4 rule, and mandatory rest periods, posts a same-night alert to program leadership in Slack, and drafts an individual notice in Outlook that the program director can review and send.

Runs on WebRun · Strict Lockdown policy
Every night at 11:00 PM WebRunorchestrates each step
1 MedHub check logged hours for violations
2 Slack alert program leadership
3 Outlook draft the resident notice
In short

How do I catch ACGME duty-hour violations before they become a citation?

WebRun checks MedHub every night for ACGME duty-hour violations, comparing each resident's logged hours against the 80 hour weekly cap, the 24 plus 4 rule, and required rest periods. It posts a same-night alert to program leadership in Slack and drafts an individual notice in Outlook, left unsent for the program director to review, so no violation goes unaddressed.

  • Violations are caught the same night they happen, not at the next audit
  • Program leadership gets a grouped Slack list instead of a raw MedHub export
  • A resident notice sits drafted and ready instead of being written from scratch

Built for residency program directors · GME compliance officers · associate program directors · academic medical centers

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 - check logged hours for violations
    medhub.com
    WebRun in MedHub: check logged hours for violations
    WebRun opens MedHub to check logged hours for violations.
    • Open MedHub and pull each resident's logged duty hours for the day
    • Check totals against the 80 hour weekly average, the 24 plus 4 rule, and the required 8 hours off between shifts
    • Flag every resident who crosses a limit, with the rule broken and the exact hours logged

    Done when Every duty-hour violation logged today is listed with the specific rule broken.

  3. 2
    Slack - alert program leadership
    slack.com
    WebRun in Slack: alert program leadership
    WebRun opens Slack to alert program leadership.
    • Post tonight's violations to the program leadership channel
    • Group by resident and rotation, with repeat offenders called out first
    • Note which violations still need a remediation plan on file

    Done when Program leadership has tonight's violation list in Slack.

  4. 3
    Outlook - draft the resident notice
    microsoft.com
    WebRun in Outlook: draft the resident notice
    WebRun opens Outlook to draft the resident notice.
    • Draft a notice to each flagged resident naming the rule crossed and the date
    • Include the standard remediation acknowledgment your program requires
    • Save every notice as a draft addressed to the program director for review, never send it directly to the resident

    Done when A review-ready notice draft exists for every resident flagged tonight.

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
Every night at 11:00 PM
DeliveryHow each run's result reaches you
Violation alert · Slack
OutputWhat each run produces - A nightly Slack list of duty-hour violations by resident and rule, plus a draft notice in Outlook for each one awaiting program director review.
Text
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

Will it email the resident about the violation directly?

No. WebRun only drafts the notice in Outlook and addresses it to your program director for review. Nothing goes to a resident until a person reads it and sends it.

Which duty-hour rules does it check?

It checks the 80 hour weekly average, the 24 plus 4 continuous duty limit, and the required 8 hours off between scheduled duty periods, all read live from MedHub's logged hours.

What if the resident logged their hours late?

It rereads MedHub every night, so a late correction is picked up on the next run and a resident cleared of a violation drops off the list automatically.

Put this on autopilot.

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