Skip to main content

Visits & compliance overview

Outcome

You can answer at any moment "how many visits today, how many cleanly verified, how many in exception" — both globally and per service line — and you can drill from a compliance miss into the visit that caused it.

Prerequisites

ScopeWhat it lets you do
evv.visit.readView visits and the dashboard
evv.compliance.readView the compliance dashboard

EVV applies to Medicaid personal-care and home-health services where the state mandates electronic visit verification. If your tenant only delivers office-based services, EVV may be inactive.

What EVV verifies

For each visit, the platform stores six pieces of information per the 21st Century Cures Act:

FieldVerified by
Type of service performedProvider documentation.
Individual receiving serviceMember ID match.
Date of serviceCheck-in / check-out timestamps.
Location of serviceGPS / address geofence.
Individual providing serviceProvider ID.
Time the service begins / endsCheck-in / check-out.

Visits failing any check enter the exceptions queue (covered in 4.2 — Work the EVV exceptions queue).

The Visits page

/evv/visits. Filter columns:

FilterDefault
DateToday
MemberAll
ProviderAll
StatusOPEN, IN_PROGRESS, COMPLETED, EXCEPTION
SourceAll EVV sources (vendors) you have configured

Each row shows date, member, provider, service code, geofence outcome, duration, and status.

The Compliance dashboard

/evv/compliance aggregates by day / week / month:

The dashboard shows:

PanelContent
Compliance rateVerified visits / total visits.
Top exception causesHistogram of exception types (geofence miss, missing checkout, member mismatch).
Provider scoreboardCompliance rate per provider — for clinical-supervisor follow-up.
Service line breakdownCompliance per service line.
Trend30-day rolling rate.

Visit detail

Click any visit for /evv/visits/:id:

SectionContent
HeaderMember, provider, service, date.
Check-inTimestamp, GPS, device, source vendor.
Check-outTimestamp, GPS.
GeofencePass / fail with map.
ChargesLinked charges (if billed).
ExceptionsIf any, with the exception type and triage state.
SourceThe upstream EVV vendor that pushed this visit.

Steps to use the compliance dashboard daily

  1. Open /evv/compliance at the start of the workday.

  2. Read the headline rate. If below your tenant's target (e.g. 95%), follow up.

  3. Click the largest exception cause to drill into the relevant subset of /evv/visits?status=EXCEPTION&type=….

  4. Hand off to the exceptions worker — see 4.2 — Work the EVV exceptions queue.

Validation

CheckExpected
Visits arrive within minutes of check-outYes (latency varies by source vendor).
Compliance dashboard refreshes dailyYes — the underlying view refreshes nightly.
Visit detail map renders the GPS pinYes — when GPS coordinates are present.
Provider scoreboard updates within a dayYes.

Troubleshooting

SymptomCauseFix
Dashboard rate below expectedA source vendor stopped pushingOpen /evv/sources (4.3 — Manage EVV sources) to check the integration health.
Compliance trend flatUnderlying refresh not runningContact your platform admin; this should not happen routinely.
Visit shows no GPS pinVendor did not send coordinatesConfirm the source vendor sends them; or accept device-based verification.
Member-mismatch exceptions clustered on one providerProvider's app has a stale member rosterHave the provider sync their device.

Next

4.2 — Work the EVV exceptions queue