Betasky

Chapter 35: Sandata Migration


Chapter Overview

What You'll Learn:

  • What Sandata Migration is (and what it is not)
  • How to upload Sandata Visits Claims Verification Status files
  • How to match unmatched patients
  • How to use imported Verified visits on New Claim

Path: Sidebar → Agency tools → Sandata Migration/dashboard/sandata-migration

Text-only. For Ohio agencies that capture EVV in Sandata and bill from those visits in Betasky (especially billing-only agencies).


35.1 What This Feature Is (and Is Not)

Where to find it

Left sidebar → section Agency tools (near the bottom, under Billing & revenue / Compliance) → Sandata Migration.
URL: /dashboard/sandata-migration.
Sits next to EMR Migration (different product).

What it is

Upload Sandata’s weekly Visits Claims Verification Status workbook into Betasky so billers can:

  1. See a durable list of imported visits (matched / unmatched / history).
  2. Build New Claim lines from Verified visits for patients already registered in Betasky.
  3. Keep Processed visits as history only (already billed in Sandata — never claim again in Betasky).
  4. After a visit is used on a claim, see the linked Claim {number} on the Sandata Migration list (visit cannot be billed twice).

What it is not

Do not confuse withDifference
EVV Center (Alt-EVV)Pushes Betasky Call In/Out to Sandata (Chapter 28)
EMR MigrationAxxess zip / patient–staff archives (Migration Guide)
Creating patients from the fileUnmatched Medicaid IDs stay in a match queue — Betasky does not auto-create patients

This import does not create schedule visits, clinicians, GPS EVV, payroll, or care orders.


35.2 Who Can Use It

RoleAccess
Agency AdministratorView, upload, match
BillerView, upload, match
Other rolesHidden unless custom permissions include evv-import:*

Visible for full EMR and billing-only agencies (not sandbox-hidden by the nav flag).


35.3 Prerequisites

Before the first upload:

  1. Ohio Medicaid Provider ID is set on Settings → Account Profile (Chapter 4). Upload is blocked without it.
  2. Patients exist in Betasky with Medicaid / payer member IDs populated so auto-match can work.
  3. You have the Sandata report named Visits Claims Verification Status (.xls or .xlsx).

On the first successful upload, Betasky locks the agency Sandata Account ID from the file banner. Later files from a different Sandata account are rejected.


35.4 Upload a Sandata File

  1. Open Sandata Migration.
  2. Click Upload Sandata file.
  3. Select the Visits Claims Verification Status workbook (.xls / .xlsx).
  4. Wait while the file uploads, then either Close or Stay & watch while processing runs in the background.
  5. When finished: Import Complete (or Already imported if this exact file was uploaded before) → View Imported Visits.

What gets imported

Sandata statusIn Betasky
VerifiedEligible to claim once the patient is matched
ProcessedHistory — billed in Sandata (never claimable)
Other statusesSkipped
ODA / ODAS payersExcluded

Re-uploading the same file content is safe — Betasky detects it and does not create duplicates. Re-uploading an updated weekly file updates rows where needed and keeps existing patient matches / claim links.


35.5 Reading the List

Stats

TOTAL VISITS · MATCHED · UNMATCHED · READY TO CLAIM · HISTORY

Eligibility chips

ChipMeaning
Ready to claimVerified + matched to a Betasky patient
Needs patient matchVerified (or otherwise stored) but no unique patient link yet
History — billed in SandataProcessed — keep for audit; do not bill

Filters

Search (name / Medicaid / payer / HCPCS) · Match (All / Matched / Unmatched / Ambiguous) · Eligibility · Sandata status (Verified / Processed).

Row actions

Match to Patient · Ignore · Reset to Unmatched
If a visit is already on a claim, the Claim {number} chip opens Claims Tracking.


35.6 Match Patients

  1. Click Match Patients (badge shows unmatched count), or use Re-run auto-match.
  2. Review name suggestions and search by name or MRN.
  3. Link each row to the correct patient, or Ignore rows you will not claim.
  4. Apply decisions (batch apply supports up to 100 at a time).

Auto-match prefers:

  1. Payer member ID
  2. Existing Sandata client link
  3. Intake Medicaid number
  4. High-confidence unique patient name (ties stay ambiguous)

Unmatched Medicaid IDs are kept here. We do not create patients from this file.


35.7 Bill from Imported Visits

  1. Open Claims Center → New Claim (Chapter 27).
  2. Select patient and a UNIT_BASED payer.
  3. Set Billing Source to External EVV — Sandata.
  4. In Available Sandata EVV Visits, click Use Visit for each Verified visit you want on the claim.
    • Date and hours come from the Sandata visit when possible.
    • The visit’s HCPCS must already exist as a service code on that payer (add it in Payer Setup first if missing).
  5. Review lines → Create Claim.

Only Ready to claim visits appear in the picker. Visits already used on another claim are hidden. Processed / History visits cannot be attached.

What happens to the visit after Create Claim

  • The visit is linked to the new claim line and can no longer be used on another claim.
  • On Sandata Migration, the eligibility chip is replaced by a clickable Claim {number} chip (opens Claims Tracking).
  • READY TO CLAIM decreases; the visit counts toward HISTORY.
  • The imported row stays for audit — it is not deleted.
  • The claim then follows the normal Claims Center path (Ready to Submit → submit → tracking / payment).

35.8 Common Mistakes

  1. Confusing Sandata Migration with EVV Center or EMR Migration.
  2. Uploading before Ohio Medicaid Provider ID is set.
  3. Expecting patients to be created from the file — register patients first, then match.
  4. Trying to claim Processed visits — they are history only.
  5. Uploading another agency’s Sandata file (Provider Medicaid ID / Sandata Account mismatch fails the batch).
  6. Choosing the wrong Billing Source on New Claim — use External EVV — Sandata.

35.9 Quick Checklist

  • Ohio Medicaid Provider ID set; patients registered
  • Correct Visits Claims Verification Status file uploaded
  • Unmatched queue cleared (Match / Ignore)
  • Verified visits show Ready to claim
  • New Claim → Billing Source External EVV — SandataUse Visit

Related: Chapter 27: Claims Center · Chapter 28: EVV Center · Chapter 4: Agency Settings
Previous: Chapter 34: Complete Patient Journey