Stepwork logoStepwork logo
ProcedureDeterministic AgentsMarketplace

By department

  • ITAccounts, access, helpdesk requests
  • Security & ComplianceAccess reviews, evidence, audits
  • Finance & AccountingInvoices, billing, month-end close
  • Sales & RevOpsCRM to ERP, orders, quotes
  • OperationsOrders, deliveries, dispatch
  • HR & PeopleOnboarding and offboarding
See every use case

By industry

  • HealthcareReferrals, eligibility checks, EHR entry
  • 3PL and warehousingPDF orders, WMS entry, client billing
  • Freight and truckingRate confirmations, carrier checks, TMS
  • Fuel and convenience storesStore staff, POS IDs, back office
  • ConstructionJob setup, subcontractor insurance
  • Manufacturing and distributionPO entry, supplier dates, legacy ERPs
  • Accounting firmsMonth-end across every client file
  • Field services and tradesService calls to jobs to invoices
  • MSPsNew users and license true-ups
See every industry
Security
Log inBook a Demo
ProcedureDeterministic AgentsMarketplace

By department

  • ITAccounts, access, helpdesk requests
  • Security & ComplianceAccess reviews, evidence, audits
  • Finance & AccountingInvoices, billing, month-end close
  • Sales & RevOpsCRM to ERP, orders, quotes
  • OperationsOrders, deliveries, dispatch
  • HR & PeopleOnboarding and offboarding
See every use case

By industry

  • HealthcareReferrals, eligibility checks, EHR entry
  • 3PL and warehousingPDF orders, WMS entry, client billing
  • Freight and truckingRate confirmations, carrier checks, TMS
  • Fuel and convenience storesStore staff, POS IDs, back office
  • ConstructionJob setup, subcontractor insurance
  • Manufacturing and distributionPO entry, supplier dates, legacy ERPs
  • Accounting firmsMonth-end across every client file
  • Field services and tradesService calls to jobs to invoices
  • MSPsNew users and license true-ups
See every industry
Security
Log inBook a Demo
  1. Home
  2. Industries
  3. Healthcare

Automate patient intake and insurance checks in any EHR

Stepwork enters faxed and emailed referrals into your EHR and checks tomorrow's insurance on payer portals, through the screens your front desk uses. No EHR API needed.

Book a DemoSee the procedures
  • Faxed referral
  • Referral email
  • Teams message
Industry
Front-desk and intake work for clinics, home health, and labsHealthcare
Best for
Practice Manager, Intake Coordinator, Front Desk Lead
Applications used
  • Outlook
  • Meditech
  • Availity
  • Microsoft Teams
Business outcome
Hours back each week; coverage checked before the visit

The problem

Referrals arrive by fax. Insurance gets checked by hand.

  • Read each faxed or emailed referral
  • Search the EHR for the patient
  • Retype name, date of birth, insurance, and referring provider
  • Chase referrals with missing details
  • Log in to a payer portal before every visit
  • Rework claims denied for a skipped check

Triage

However a request arrives, it runs the right procedure

Referrals come in as faxes and emails. Coverage questions come in as chat messages and voicemails. Stepwork reads each one, pulls out the patient's details, and starts the procedure your team already follows.

How it arrives
  • FaxScanned referralREFERRAL · Lakeside Family Medicine Pt: GONZALEZ, Maria DOB 04/12/1961 Ins: BCBS PPO ID XGH229117 Reason: L knee pain, ortho eval Ref: Dr. A. PatelRGoes to Referral intake
  • OutlookEmail with attachmentFwd: new pt referral Hi, sending over John Okafor (DOB 9/3/74) for a cardiology consult. Notes attached, insurance card is on page 2. Thanks, LindaRGoes to Referral intake
  • Microsoft TeamsChat messagecan someone check Mrs. Chen's insurance before her 9am tomorrow? she said she switched plansEGoes to Eligibility checks
  • OutlookVoicemail transcriptHi, this is Ruth Adams, I'm seeing Dr. Lee on Thursday. I got new insurance through work, it's Aetna now, the member number is W274 1186...EGoes to Eligibility checks
Where it goes
  • RReferral intakeFromRuns inOutlookMeditechMicrosoft Teams
  • EEligibility checksFromRuns inMeditechAvailityMicrosoft Teams

Systems

Works in the EHR and portals you already run

Stepwork uses each system's own screens with a login your team grants, so it works the same whether your EHR went in twenty years ago or last year.

  • EHR and practice management: Meditech, NextGen, eClinicalWorks, athenaOne, Veradigm, Epic, WellSky
  • Payer portals and clearinghouses: Availity, Waystar, Payer portal
  • Inbox, fax, and chat: Outlook, Microsoft Teams, SharePoint
  • Staff accounts: Microsoft Entra ID, Active Directory
  • Meditech
  • NextGen
  • eClinicalWorks
  • athenaOne
  • Veradigm
  • Meditech
  • NextGen
  • eClinicalWorks
  • athenaOne
  • Veradigm
  • Meditech
  • NextGen
  • eClinicalWorks
  • athenaOne
  • Veradigm
  • Meditech
  • NextGen
  • eClinicalWorks
  • athenaOne
  • Veradigm
  • Meditech
  • NextGen
  • eClinicalWorks
  • athenaOne
  • Veradigm
  • Meditech
  • NextGen
  • eClinicalWorks
  • athenaOne
  • Veradigm
  • Meditech
  • NextGen
  • eClinicalWorks
  • athenaOne
  • Veradigm
  • Meditech
  • NextGen
  • eClinicalWorks
  • athenaOne
  • Veradigm
  • Epic
  • WellSky
  • Availity
  • Waystar
  • Payer portal
  • Epic
  • WellSky
  • Availity
  • Waystar
  • Payer portal
  • Epic
  • WellSky
  • Availity
  • Waystar
  • Payer portal
  • Epic
  • WellSky
  • Availity
  • Waystar
  • Payer portal
  • Epic
  • WellSky
  • Availity
  • Waystar
  • Payer portal
  • Epic
  • WellSky
  • Availity
  • Waystar
  • Payer portal
  • Epic
  • WellSky
  • Availity
  • Waystar
  • Payer portal
  • Epic
  • WellSky
  • Availity
  • Waystar
  • Payer portal
  • Outlook
  • Microsoft Teams
  • SharePoint
  • Microsoft Entra ID
  • Active Directory
  • Outlook
  • Microsoft Teams
  • SharePoint
  • Microsoft Entra ID
  • Active Directory
  • Outlook
  • Microsoft Teams
  • SharePoint
  • Microsoft Entra ID
  • Active Directory
  • Outlook
  • Microsoft Teams
  • SharePoint
  • Microsoft Entra ID
  • Active Directory
  • Outlook
  • Microsoft Teams
  • SharePoint
  • Microsoft Entra ID
  • Active Directory
  • Outlook
  • Microsoft Teams
  • SharePoint
  • Microsoft Entra ID
  • Active Directory
  • Outlook
  • Microsoft Teams
  • SharePoint
  • Microsoft Entra ID
  • Active Directory
  • Outlook
  • Microsoft Teams
  • SharePoint
  • Microsoft Entra ID
  • Active Directory

Example procedures

Two intake procedures, step by step

One branches on whether the patient already has a chart. One repeats for every appointment on tomorrow's schedule. Swap in your EHR and the steps stay the same.

Faxed or emailed referral to a patient in Meditech

A referral comes in by fax or email. AI reads the patient's details, a rule checks for a chart so nobody gets registered twice, and the referral is filed on the right patient in Meditech.
  • Outlook
  • Meditech
  • Microsoft Teams
Swap in your systemsThe steps stay the same. Only the screens change.
EHR
Inbox
Team chat
Faxed or emailed referral to a patient in Meditech
Webhook
Outlook

Referral arrives in the Outlook intake inbox

message received · referrals

Output variables

  • referral_pdf
AI

Read the referral

Input variables

  • referral_pdf

Output

  • patient_name
  • date_of_birth
  • insurance_id
  • referring_provider
Extraction
Meditech

Look for the patient in Meditech

Input variables

  • patient_name
  • date_of_birth

Extracted variables

  • patient_id
Rule logic

Does the patient have a chart?

Input variables

  • patient_id

Paths

  1. If no chart matches the name and date of birthThen: Register the patient in Meditech
  2. OtherwiseThen: Attach the referral to the chart
Execution
If new patient
Meditech

Register the patient in Meditech

Input variables

  • patient_name
  • date_of_birth
  • insurance_id

Output

  • new_patient_id
Execution
Meditech

Attach the referral to the chart

Input variables

  • patient_id
  • referral_pdf
  • referring_provider

Output

  • referral_id
Execution
Microsoft Teams

Tell intake in Microsoft Teams

Input variables

  • patient_name
  • referral_id

Drag to explore · pinch to zoom

Step by step

  1. 1
    The referral comes in
    Faxes land in the intake inbox as PDFs, and so do emailed referrals. A new one starts the run.
  2. 2
    AI reads it
    The AI card pulls the patient's name, date of birth, insurance member ID, and the referring provider off the PDF, whatever form the office used.
  3. 3
    It searches for the patient
    Stepwork searches Meditech by name and date of birth, the same search your front desk runs.
  4. 4
    The rule stops duplicate charts
    No match means a new patient, so the run takes the top path. A match skips straight to filing the referral.
    • If new patientRegister the patient in Meditech
    • If chart existsAttach the referral to the chart
  5. 5
    New patients get registered
    Only for new patients: the recorded flow fills in the registration screen with the name, date of birth, and insurance from the referral.
    Only on this path: If new patient
  6. 6
    The referral goes on the chart
    Both paths meet here. The PDF is filed on the patient's chart with the referring provider, so the clinician sees it at the visit.
  7. 7
    Intake hears back
    Stepwork posts the patient and the referral number in Microsoft Teams, so intake can call to book.

Field map

FromTo
OutlookReferral: patient name, date of birthMeditechPatient: name, DOB
OutlookReferral: insurance member IDMeditechPatient: primary insurance
OutlookReferral: referring providerMeditechReferral: referring providerMatched to your provider list
OutlookReferral: the PDFMeditechChart: documentsFiled under Referrals

Tomorrow's eligibility checks on Availity

Every afternoon Stepwork checks coverage for tomorrow's patients on Availity. Inactive coverage gets flagged on the appointment while there's still time to call the patient.
  • Meditech
  • Availity
  • Microsoft Teams
Swap in your systemsThe steps stay the same. Only the screens change.
EHR
Payer portal
Team chat

Step by step

  1. 1
    Tomorrow's schedule comes out
    At 4 pm Stepwork reads tomorrow's appointments from Meditech: the patient, their member ID, and date of birth. Each appointment is one pass through the loop.
  2. 2
    It checks coverage
    Inside the dashed frame, Stepwork looks the patient up on Availity and reads the coverage status and the copay.
    Repeats: For each appointment tomorrow · 38 appointments
  3. 3
    The rule sorts active from not
    Inactive or missing coverage takes the top path. Active coverage goes on to the copay.
    • If not activeFlag the appointment in Meditech
    • If activeNote the copay on the appointment
    Repeats: For each appointment tomorrow · 38 appointments
  4. 4
    Problems get flagged
    Only for inactive coverage: Stepwork flags the appointment in Meditech, so the front desk calls before the visit, not after the claim comes back.
    Only on this path: If not activeRepeats: For each appointment tomorrow · 38 appointments
  5. 5
    The copay gets noted
    For active coverage, the copay goes on the appointment, so the front desk collects the right amount at check-in.
    Only on this path: If activeRepeats: For each appointment tomorrow · 38 appointments
  6. 6
    The run sums it up
    After the last appointment, the Summary card lists every flag and anything the portal couldn't answer.
  7. 7
    The front desk gets one message
    The list lands in Microsoft Teams before the end of the day.

Field map

FromTo
MeditechAppointment: member ID, date of birthAvailityEligibility search
AvailityCoverage: statusMeditechAppointment: insurance flagOnly set when coverage isn't active
AvailityCoverage: copayMeditechAppointment: copay due

Flows

The flows behind these procedures

Each flow is one job recorded once in one system. They're recorded on your screens, since every practice sets up its EHR its own way.

  • EHR
    EHR

    Register a new patient

    Fills in the EHR's registration screen with the name, date of birth, and insurance from a referral.

    Recorded on your screens
  • EHR
    EHR

    Attach a document to a chart

    Files a PDF on the patient's chart under the right document type.

    Recorded on your screens
  • Availity
    Availity

    Check eligibility on a payer portal

    Searches the patient by member ID and date of birth and reads the coverage status and copay.

    Recorded on your screens
  • Outlook
    Outlook

    Read a referral from the intake inbox

    Opens the newest referral email or fax and hands the PDF to the next step.

    Recorded on your screens

Why Stepwork

Same steps, any EHR

Stepwork works through the EHR and payer screens your staff already use, with a login you grant and can take back. There's no interface engine to buy and no EHR API to wait for. Every run records which referral came in, which chart it went to, and what each payer said.

Security
Book a Demo

Related industries

More industries

  • Accounting firmsStepwork opens each client's QuickBooks, Sage, or Xero file, pulls what's uncategorized or unreconciled, and sends each client one list of questions every month.Learn more
  • Field services and tradesStepwork turns service requests into jobs in your field service software and bills completed jobs in QuickBooks the same day, in Successware, Wintac, ServiceTitan, and more.Learn more
See every industry

FAQ

Common questions

  • No. It works in the EHR's own screens with a login your team grants, the same way your staff do. That's why it works with older systems like Meditech and NextGen as well as newer ones.
  • The rule checks first. If the name and date of birth match a chart, the referral is filed on it. Only new patients get registered, so you don't end up with duplicate charts.
  • Yes. Each afternoon it pulls tomorrow's appointments and checks each patient's coverage on your payer portal. Inactive coverage gets flagged on the appointment before the patient arrives.
  • Each run happens in an isolated browser container, on a machine in your environment or in a Stepwork cloud container, and reads credentials from your vault when it runs. Talk to us about your compliance requirements before patient data goes through it.
    Security
  • You record each step once in your own EHR and portal screens. Most of the work is deciding the rules, like what counts as a match on name and date of birth.

The math

What the manual version could cost a clinic

Example volumes for a clinic seeing about 120 patients a week. Swap in your own numbers; the math works the same way.

Illustrative estimate, not a quote. These are example volumes and typical hand times, not a customer's results. Your numbers will differ, and we can work them out with you.
The manual taskTimes a weekMinutes eachHours a week
Key a referral into the EHR6088
Check coverage on a payer portal12048
Chase a referral with missing details15102.5
Hours a week
19
Hours a year
925
Of one full-time person
46%
Minutes are the typical time to do each task by hand. Hours a year assume 50 working weeks.

See it run on a process you already repeat

Bring one. We will show you what it looks like as a flow and what each run records.

Book a Demo
Stepwork

Deterministic agents for work that must run the same way every time.

ProcedureContainersDeterministic AgentsMarketplaceUse CasesIndustriesSecurityClaude Co-Work AlternativeStepwork MCPAngelList Case StudyFAQ
Terms and ConditionsPrivacy PolicyData Processing AgreementSubprocessors

2261 Market Street #4481, San Francisco, CA 94114, USA

Loot Discount inc dba Stepwork

© 2026 Stepwork. All rights reserved.