All templates

Automated Anesthesia Missing Charge Capture

Every morning, WebRun opens Graphium Health, pulls the prior day's completed anesthesia cases, checks each against the billing queue for a matching charge, flags unbilled cases, and sends your billing coordinator a Slack digest with the gap list logged to Google Sheets.

Runs on WebRun · Strict Lockdown policy
Every day at 7:00 AM WebRunorchestrates each step
1 Graphium Health pull completed cases from prior day
2 Google Sheets log unbilled case gaps
3 Slack alert billing coordinator
In short

How do I automatically catch missing anesthesia charges before billing closes?

WebRun opens Graphium Health every morning, compares all completed anesthesia cases from the prior day against the billing queue, and flags any case with no submitted charge. The gap list is logged to Google Sheets and posted to your billing team in Slack, so missed charges are caught and resolved before the billing window closes.

  • Every missing anesthesia charge is caught within 24 hours of case completion
  • Billing coordinators open Slack to a prioritized gap list every morning
  • Unbilled cases older than 24 hours are automatically flagged as urgent

Built for anesthesia billing coordinators · anesthesia group administrators · anesthesia practice managers

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 app.graphiumhealth.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Graphium Health - pull completed cases from prior day
    graphiumhealth.com
    WebRun in Graphium Health: pull completed cases from prior day
    WebRun opens Graphium Health to pull completed cases from prior day.
    • Open Graphium Health and navigate to the case list for yesterday's date
    • Pull all cases marked as completed with provider, facility, procedure, and CPT codes
    • Cross-check each case against the billing queue to identify any with no charge submitted
    • Flag cases missing a charge entry, noting the provider, location, and time units

    Done when Every completed case from the prior day has been checked and any unbilled cases are identified.

  3. 2
    Google Sheets - log unbilled case gaps
    google.com
    WebRun in Google Sheets: log unbilled case gaps
    WebRun opens Google Sheets to log unbilled case gaps.
    • Append each unbilled case to the running missing-charge tracker sheet
    • Record the case date, provider name, facility, procedure type, and estimated units
    • Mark the row as Pending Billing so the coordinator can update status when resolved

    Done when All gap cases are logged in the Google Sheets tracker with full case details.

  4. 3
    Slack - alert billing coordinator
    slack.com
    WebRun in Slack: alert billing coordinator
    WebRun opens Slack to alert billing coordinator.
    • Post a summary to the billing-ops Slack channel listing each unbilled case by provider and facility
    • Include the count of missing charges and a link to the Google Sheets tracker
    • Flag any case more than 24 hours old that is still unbilled as urgent

    Done when The billing team has today's missing-charge digest in Slack with a direct link to the full log.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.graphiumhealth.com
ScheduleRuns automatically on this cadence
Every day at 7:00 AM
DeliveryHow each run's result reaches you
Missing-charge digest · Slack
OutputWhat each run produces - A daily digest of completed anesthesia cases with no corresponding charge, grouped by provider and facility, logged in Google Sheets and posted to Slack.
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

Does it send any patient data outside the approved systems?

No. The digest posted to Slack contains only case identifiers, provider names, and unit counts. No patient names or protected health information leave Graphium Health without your explicit approval.

What if a charge was submitted but not yet visible in the queue?

WebRun reads the live billing queue status in Graphium Health each run, so any charge submitted before the morning check is already counted and that case is excluded from the gap list automatically.

Can it catch charges missed from more than one day ago?

Yes. The Google Sheets log carries all unresolved cases forward, so any case still unbilled from prior days stays on the list until a charge is confirmed.

Put this on autopilot.

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