MassHealth Dental · Massachusetts

Eligibility in 3 Minutes.
Not 30.

The MH Eligibility Checker automates your entire morning MassHealth eligibility workflow — built by a dental provider who lived the problem every day.

Request Access
30
Minutes saved daily
<3
Minutes per full run
1
Double-click to run
0
Manual portal logins

Your morning routine is costing you.

Every MassHealth dental practice faces the same daily grind — and it adds up.

30 minutes wasted every morning

Before the first patient walks in, your front desk is already buried in the MassHealth portal — logging in, searching, copying, repeating.

⚠️

Human error costs your practice money

Missed TPL flags, overlooked claim histories, and eligibility errors do not just inconvenience patients — they result in denied claims and lost revenue.

🔄

Patient by patient. Every single day.

Login. Search. Wait. Record. Repeat. For every patient on the schedule. There's no shortcut — until now.

📋

No record of what was checked

Manual checks leave no audit trail. No way to prove what was verified or when — which creates risk for your practice.

Manual Process
30min
per morning
With MH Eligibility
<3min
per morning

That's over 2 hours saved every week — time your team can spend on patients instead of portal screens.

Four steps. That's it.

No installation. No technical skills. No portal training required.

1
⬇️

Download & Install

Go to the Download section, verify your access, and download the ZIP package. Extract all files to C:\MHE\ on your computer. Follow the steps outlined in the README document to complete the initial setup.

One-time setup
2
📋

Enter Your Patients

Open Eligibility.xlsx and fill in three columns for each patient — appointment date, date of birth, and MassHealth Member ID. That is all the program needs.

Takes 2 minutes
3

Run the Program

Close the spreadsheet, double-click the latest version of MHEligibility.exe, and step away. Chrome opens automatically, logs into the portal, and checks every patient at once.

Fully automatic
4
📊

Review Your Results

A full PDF report opens automatically in your browser showing the eligibility results. Go to the last page of the PDF to see the eligibility summary.

Color-coded & clear

Everything you check manually — automated.

The program retrieves the same information you'd look up by hand, for every patient, in one run.

Eligibility Status

Instantly confirms whether each patient is Eligible, Inactive, or Not Found on MassHealth as of today.

✓ Green = proceed · Red = action needed
🔗

Third Party Liability (TPL)

Detects active TPL coverage and captures the termination date. Flags patients where MassHealth is not the primary payer.

✓ Prevents billing errors
📊

Procedure Code History

Counts procedure codes across 11 categories — exams, X-rays, cleanings, fluoride, fillings, root canals, dentures, and more — for current and prior year.

✓ Catches limit issues before appointment
⚠️

Pending & Denied Claims

Checks for outstanding non-finalized claims for each patient. Flags anyone with pending or denied claim history so you can investigate before billing.

✓ Reduces future claim rejections
📄

Auto PDF Report

Every run generates a timestamped PDF with portal screenshots for each patient plus a color-coded summary. Opens automatically when the run completes.

✓ Ready to file or share
🚩

Red Flag Detection

Automatically highlights Member IDs in red when the program finds issues in their history. A footnote in the PDF reminds staff to review flagged patients.

✓ Nothing slips through

Results Color Guide — Understand at a Glance

Green

Eligible and within normal limits. Safe to proceed with appointment.

Red

Attention required — ineligible, active TPL, procedure limits reached, or claims pending.

Orange

Warning — procedures exist in history. Review before scheduling additional services.

Black

Normal — within expected range. No action needed.

Built for MassHealth dental providers.

This tool was created by a Massachusetts dental provider who ran this workflow manually every morning. It was built for practices exactly like yours.

Massachusetts dental practices

Any dental practice in Massachusetts that accepts MassHealth patients and uses the MassHealth dental provider portal.

Any practice size

Whether you see 5 MassHealth patients a day or 30, the program handles any list size in the same run time.

No technical skills needed

If your front desk can use Microsoft Excel, they can use this tool. No installation, no configuration, no training required beyond the README.

Your patient data stays where it belongs.

We built this with a healthcare mindset. Patient information never leaves your office.

Data Privacy at a Glance

A complete breakdown of every data element this program touches — and what happens to it.

PII / Data Element Used by Program Off-Premises Storage
Patient Identifiers
Patient NameFirst and last name
Date of Birth (DOB)Used to query the MassHealth portal
Member IDMassHealth-assigned identifier
Social Security Number (SSN)Government-issued identifier
Address / Zip CodeGeographic identifiers
Phone NumberContact identifier
Email Address (Patient)Patient contact identifier
Clinical & Health Information
Insurance Plan Typee.g. MassHealth Adult Regular, DDS
Eligibility StatusActive / Inactive / Not Found
Third Party Liability (TPL) DateActive third-party insurance termination date
Procedure / Service HistoryDental procedure codes and counts
Pending / Denied ClaimsUnresolved claim count
Diagnosis / ICD CodesMedical diagnosis codes
Treatment Notes / NarrativesClinical documentation
Appointment DateScheduled visit date from your spreadsheet
Provider / Practice Information
Provider Portal EmailUsed for portal login and authorization✓*Auth server — license enforcement only
Provider Portal PasswordMachine-encrypted, stored locally only
Practice NameUsed for portal provider dropdown
NPI NumberNational Provider Identifier
Tax ID / EINPractice tax identifier
Usage & System Data
Patient CountNumber of patients checked per run✓*Usage log — enforces daily patient limits
Run TimestampDate and time program was run✓*Usage log — enforces run frequency limits
Computer / Machine NameHostname of the computer running the program✓*Usage log — tracks authorized devices
IP AddressNetwork identifier
Screenshots / PDF ReportEligibility screenshots saved locally
* Off-Premises Storage: Provider email, patient count, run timestamp, and computer name are stored on our secure Cloudflare-hosted authorization server. This data is used exclusively for license enforcement — verifying authorized users, enforcing daily patient limits, and tracking authorized devices. No patient names, Member IDs, dates of birth, or any Protected Health Information (PHI) is ever stored outside your office.
3rd Party Sharing: No data in this table — patient, clinical, provider, or system — is sold, rented, shared with, or disclosed to any third party, advertiser, analytics service, or external organization for any purpose. The only external communication this program makes is to the MassHealth portal (which your practice already uses) and to our secure authorization server for license verification.
🏠

Patient data never leaves your computer

The program reads from your local Eligibility.xlsx, connects to the MassHealth portal (which you already use), and writes results back locally. No patient names, Member IDs, or dates of birth are uploaded anywhere.

🔐

Password encrypted automatically

Your MassHealth portal password is encrypted on first run and stored as an unreadable string in your spreadsheet. Staff can see the file — they cannot see your password. Encryption is machine-specific.

🎫

Access controlled and monitored

Only authorized email addresses can run the program. Each run logs your email, machine name, timestamp, and patient count — no patient data. Unauthorized access is detected immediately.

📡

What goes online — and what doesn't

Online: your portal email (for authorization), patient count (for usage tracking). Never online: patient names, Member IDs, dates of birth, or any Protected Health Information.

🛡️

Designed with HIPAA in mind

This tool does not store, transmit, or share any Protected Health Information (PHI). It connects only to the MassHealth portal — the same system your team already uses — and keeps all patient data on your local computer.

Your practice remains responsible for its own HIPAA obligations. This tool is designed to support — not replace — your existing compliance practices.

✓ No PHI transmitted or stored

What you need to run it.

Simple requirements — most dental offices already have everything needed.

Requirement Minimum Notes Status
Operating System Windows 10 or Windows 11 Must be 64-bit. Not compatible with Mac or Linux. Required
Microsoft Excel Excel 2016 or later Microsoft 365 works perfectly. Used for Eligibility.xlsx. Required
Google Chrome Any recent version Must be installed. The program opens Chrome automatically. Required
Internet Connection Standard broadband Required to connect to the MassHealth portal and verify authorization. Required
MassHealth Provider Account Active portal account Your existing portal login credentials are used. No new account needed. Required
Screen Resolution 1280 × 720 or higher Lower resolutions may affect Chrome window layout during runs. Recommended

Up and running in minutes.

No installation wizard. No database setup. Just three simple steps.

1

Create Your Folder & Copy Files

Create a folder at exactly this path on your computer, then copy all three files from your zip into it.

C:\MH\

Files: MHEligibility.exe · Eligibility.xlsx · README.docx

2

Enter Your Credentials

Open Eligibility.xlsx and go to the Lookup tab. Enter your MassHealth portal email in Row 1 and your password in Row 2. Set your Y/N preferences for each feature.

Your password is encrypted automatically on the first run.

3

Run It

Enter your patients in the Eligibility tab (Cols A, C, D). Close the spreadsheet. Double-click the latest version of MHEligibility.exe. Results will be waiting when it finishes.

First run may show a Windows security warning — click More info → Run anyway.

Setting up on a new computer? Re-enter your portal password in plain text in the Lookup tab, Row 2. The encrypted value from your previous computer will not work on a new machine. The program will re-encrypt it automatically on the first run.

Frequently asked questions.

Everything you need to know before getting started. Can't find your answer? Reach out at info@mheligibility.com.

All
Privacy & Data
Password
Access
Setup
Running
Results
PDF Report
Usage Limits
Does the program send patient data to anyone?
No. This data strictly lives in your computer. Patient data never leaves your computer. The program reads patient information from Eligibility.xlsx locally, connects to the MassHealth portal (which you are already authorized to access), checks eligibility, and writes results back to your local file. No patient names, Member IDs, dates of birth, or any other patient information are transmitted to any third party.
What information does the program actually store/send online?
Only: your portal email address (to verify authorization), a count of patients processed (for usage tracking), your computer hostname and a timestamp (for usage logging), and your MassHealth portal login credentials — sent only to the MassHealth portal itself, exactly as if you logged in manually. Your actual patient records are never uploaded.
Is this tool HIPAA compliant?
The tool is designed with patient privacy in mind. It does not store, transmit, or share any Protected Health Information (PHI). It connects only to the MassHealth portal — the same system your team already uses. However, you should ensure your own computer and network meet your practice's HIPAA requirements. This tool does not replace your practice's HIPAA obligations.
What happens to the PDF report — is it stored anywhere online?
The PDF is saved only to the Output folder on your local computer (C:\MH\Output\). It is not uploaded, emailed, or stored anywhere online. You control who can access it. Handle it according to your practice's HIPAA policies.
Is my MassHealth portal password stored safely?
Yes. Your password is automatically encrypted the first time the program runs. After that, anyone opening Eligibility.xlsx sees an encrypted string (starting with ENC:) instead of your actual password. The encryption is machine-specific — the encrypted value only works on the computer where it was first entered.
Can my staff see my MassHealth password?
After the first run, no. The password is replaced in the spreadsheet with an encrypted value that cannot be read. Before the first run — while it is still plain text — anyone with access to Eligibility.xlsx could see it. We recommend running the program once immediately after entering your password to trigger encryption before sharing the file with staff.
What if I copy Eligibility.xlsx to a new computer?
The encrypted password will not work on a new computer because the encryption is tied to the original machine's name. When you run the program on the new computer, it will display a clear message asking you to re-enter your password in plain text. Once you do, it encrypts it again for that computer.
What if I change my MassHealth portal password?
Open Eligibility.xlsx → Lookup tab → Row 2 → delete the current ENC:... value and type your new plain text password. The program will encrypt it automatically on the next run.
Who can use this tool?
Access is controlled by the administrator (info@mheligibility.com). Only email addresses that have been explicitly authorized can run the program. If your email is not on the authorized list, the program displays an ACCESS DENIED message and exits immediately.
How do I get access?
Contact the administrator at info@mheligibility.com with the MassHealth portal email address you want to authorize. Access is typically granted within 24 hours. Once authorized, download the zip file, follow the setup instructions, and you are ready to run.
Can I share the exe file with colleagues?
No. The exe contains embedded credentials and is access-controlled. Sharing it is prohibited and will be detected. If a colleague wants access, they should contact the administrator at info@mheligibility.com to be authorized properly.
What is the KillSwitch?
The KillSwitch is a global emergency stop controlled by the administrator. If a critical issue is discovered — such as a portal change that breaks the tool — the administrator can deactivate it remotely for all users simultaneously. When active, the program displays Message 101 and exits. No action is needed from you — just wait for communication from the administrator.
What do I need to run this tool?
Windows 10 or 11 (64-bit), Microsoft Excel 2016 or later, Google Chrome (any recent version), an active internet connection, and a MassHealth dental provider portal account. No installation or technical skills required.
Windows shows a 'protected your PC' warning — is this safe?
Yes, this is safe and expected. Windows shows this warning for software not purchased from the Microsoft Store. Click 'More info' then 'Run anyway'. You will only see this once per computer.
How do I update to a new version?
When a new version is available, the administrator will email you a new zip file. Extract all files into C:\MH overwriting the existing exe. Your Eligibility.xlsx and all settings are preserved — never delete that file when updating.
What do I do before running the program each morning?
Enter today's patients in the Eligibility tab (Cols A, C, D). Save and close Eligibility.xlsx completely. Make sure Chrome is not already open. Double-click the latest version of MHEligibility.exe. That is the entire routine.
How long does it take?
Fastest mode (EligibilityStatusOnly = Y): 1–2 minutes for 10 patients. With TPL and history enabled: 2–4 minutes. With all features including PDF report: 3–6 minutes. The program is faster than any manual workflow regardless of settings.
Can I use my computer while it runs?
Yes — but do not click inside the Chrome window that opens. You can use other applications freely. Interacting with Chrome while the program is running may cause it to fail or produce incorrect results.
Results were not written to Excel — why?
The most common cause is that Eligibility.xlsx was still open in Excel when the program finished. Always close Excel completely before running the program. If the file was open, close it and run again.
What does it mean when a Member ID is shown in red?
A red Member ID means the program found at least one red or orange flag in that patient's procedure history (columns H through S). It is a visual summary indicator — it does not specify which flag was found, but it means you should review that patient's history columns carefully before proceeding with their appointment. This program provides high-level validations only. Always verify the member's complete claim history before delivering any service. The PDF summary page also shows a footnote when any Member ID is red, reminding you to review claim history before scheduling.
What is TPL and why does it matter?
TPL stands for Third Party Liability — it means the patient has other insurance in addition to MassHealth. When TPL is active, MassHealth requires that the other insurance be billed first. If Col G shows a red date, the patient's TPL is currently active and you should bill their primary insurance before MassHealth.
A patient shows as Inactive but I know they are currently enrolled — what do I do?
The result reflects what the MassHealth portal shows at the time of the check. Possible reasons: coverage lapsed and was not yet renewed, a data entry issue on the MassHealth side, or the Member ID was entered incorrectly. Contact MassHealth provider support or ask the patient to verify their current enrollment status.
What is in the PDF report?
The PDF contains: a screenshot of the portal search results page, a screenshot of each patient's eligibility detail page and service history page, and a final summary page showing your Eligibility tab with color-coded results. If any patients are flagged, a highlighted footnote appears on the summary page reminding staff to review their history.
Where is the PDF saved?
The PDF saves automatically to C:\MH\Output\ with a filename that includes the appointment date and run time — for example: MHE_APPT_14_Apr_26_RUN_14_Apr_26_0830.pdf. It also opens automatically in your browser when the run completes.
The PDF did not generate — what happened?
The PDF is only generated when PDFPrint=Y in the Lookup tab (Row 7). If it is set to N, no PDF is created. Open Eligibility.xlsx → Lookup tab → set Row 7 to Y and run again.
I see 'Daily Usage Count exceeded' — what does this mean?
Your subscription plan has a limit on the number of patients that can be checked per day. You have reached that limit for today. The count resets at midnight. If you need a higher daily limit, contact the administrator at info@mheligibility.com to discuss your plan.
I see 'User has to wait' — what does this mean?
Your subscription plan requires a minimum number of minutes between runs. The message tells you exactly how many minutes to wait. This protects the MassHealth portal from being overloaded. Once the wait time has passed, you can run the program again normally.

Common issues — quick fixes.

Most problems have a simple solution. If yours is not listed here, email us at info@mheligibility.com.

ProblemSolution
ACCESS DENIED
Your email is not authorized
Contact info@mheligibility.com with your MassHealth portal email address to request access.
WINDOWS WARNING
"Windows protected your PC"
This is normal on first run. Click More info then Run anyway. Only appears once per computer.
NO RESULTS
Program runs but Excel is unchanged
Eligibility.xlsx was open in Excel when the program ran. Close Excel completely before running, then run again.
LOGIN FAIL
Chrome opens but can't log into portal
Open Eligibility.xlsx → Lookup tab → verify Row 1 (email). For Row 2 (password): delete ENC:... and retype your password in plain text. Run again to re-encrypt.
0 PATIENTS
Program finds no patients to check
Patient data must start in Row 2 of the Eligibility tab. Make sure Cols A (Appt Date), C (DOB), and D (Member ID) are all filled in for each row.
SETUP REQUIRED
Password error on new computer
Open Eligibility.xlsx → Lookup tab → Row 2 → delete the ENC:... value and type your plain text password. The program will re-encrypt it on the next run.
NO PDF
PDF report not generated
Open Eligibility.xlsx → Lookup tab → set Row 7 (PDFPrint) to Y. Run again.
SLOW
Program takes too long
Set EligibilityStatusOnly=Y in Lookup Row 3 for the fastest mode — checks eligibility only, skips history and PDF.

Get the latest release.

Access is required before downloading. Once your email address has been authorized, enter it below to verify your access and unlock the download links.

🔐 Verify Your Access

Enter the email address your administrator authorized. We'll confirm your access and unlock the download link.

v1.1.2 · April 2026 · Cloudflare-secured authorization · Smart ChromeDriver · Machine-encrypted password
Need an older version or have a download issue? Contact info@mheligibility.com

Ready to get your mornings back?

Request access and we'll get you set up. It takes less than 5 minutes from approval to first run.

info@mheligibility.com

Send us an email with your MassHealth provider portal email address and we'll authorize your access — typically within 24 hours. Once authorized, you'll receive the download link for the setup package.

Request Access →
Please include in your email:
  • Your MassHealth provider portal email address
  • Your practice name
  • Your city in Massachusetts
  • Get in touch.

    Have a question, need support, or want to learn more about MH Eligibility Checker? We're here to help. Reach out and we'll get back to you as soon as possible.

    info@mheligibility.com

    Whether you're experiencing a technical issue, need help getting set up, or just want to know if this tool is right for your practice — send us an email and we'll respond within one business day.

    Send Us an Email →
    We can help with:
  • Access requests and authorization
  • Setup and configuration questions
  • Technical support and troubleshooting
  • General inquiries about the program