ShiftCare supports Electronic Visit Verification (EVV) for Oregon providers by generating a compliant Service Delivered (SD) CSV file.
Working with Oregon's Batch Import Process, ShiftCare captures all necessary visit data (time, location, and service details) and formats it into a file that you can download and upload directly into the eXPRS portal.
This guide includes:
Account Configuration
To begin, you must configure your account settings to match Oregon state requirements.
Navigate to Account > Feature Settings.
In the EVV section, select Edit and toggle on the Enable EVV setting.
Select eXPRS Oregon from the Aggregator dropdown menu.
Enter your 5+ digit eXPRS Provider Service Location ID (unique identifier) for your agency's service location*.
Click Save.
Navigate to Account > Account Settings page, scroll up to the Time and Attendance section. We advise completing as much information as you can in this section, but here are the necessary steps for EVV purposes (click here for more information about the fields in the Time and Attendance section).
Select Edit
Toggle on the Clockin Location Check setting. This is crucial to EVV as it will confirm the location of your staff via GPS when they clock in using the ShiftCare mobile app.
Select Save to complete this section.
*Note: If your agency has multiple service locations in eXPRS, please ensure you are using the ID relevant to the shifts you are currently reporting on.
Client and Price Book Setup
To ensure your CSV file is accepted by eXPRS without errors, your Client profiles and Price Books must be mapped correctly.
Client Profile (State Client ID)
You must add the DHS unique identifier (Client Prime Number) to the client's profile.
Navigate to Clients > List and select a client.
Click Edit in the top section.
Enter the State Client ID character code (at least 8 alphanumeric characters).
Click Update.
Price Book Mapping
The eXPRS file requires specific Service Elements and Procedure Codes. In ShiftCare, these are mapped using your Price Book fields. Read this guide for complete steps on creating a Price Book.
Navigate to Account > Price Books.
On this page, select Add Price Book in the top right area of the screen.
Enter information into the appropriate fields:
Name: Enter a name for your price book. It is recommended to use a name that is easy for you to remember, such as a name that is relevant to the Service Code itself (ie. "Attendant care services (agency)", or "Respite care", etc.)
Check the EVV Required box
Enter information into the appropriate fields. Note that this information is case-sensitive and should be entered exactly as instructed below.
Payer: In this field, you will enter the service payer.
Program: In this field, you will enter the service program.
HCPCS Code and Mod fields: Enter the Service Code and appropriate modifiers for the specific Service that you are setting up.
Select Create to save this Service information.
Ensure your Price Books are updated with the exact codes to prevent rejection during the upload process.
Staff Workflow
For valid EVV data to be captured, staff members must use the ShiftCare Mobile App.
Clock In/Out: Staff must clock in and out at the start and end of the shift to capture the Start Time and End Time.
Location: The app must have location permissions enabled to capture the Latitude and Longitude coordinates required by Oregon state law.
Generating the eXPRS CSV File
Once shifts are completed, you can generate the batch file for upload.
Navigate to the EVV (Compliance) page from the sidebar menu.
Select your Date Range (e.g., Last Week, This Month, Custom Date, etc.). You can also filter by client name, staff name, and visit status.
Select the Verified visits you wish to export.
Verified: Ready to export.
In Violation: Missing data (e.g., missing clock-in time or GPS). These must be fixed before exporting.
Click the Export button in the top right corner.
This will download a formatted CSV file to your computer. You can then log in to the eXPRS portal and upload this file to submit your Service Delivered entries.
Reference: Field Mapping Guide
Use this table to understand where ShiftCare pulls the data for the Oregon CSV columns.
Column | eXPRS Data Element | ShiftCare Source Field |
A | Provider Service Location ID | Account Settings: Provider Service Location ID |
B | Service Element | Price Book: Payer |
C | Procedure Code | Price Book: Item Code / HCPCS |
D | Service Modifier Code | Price Book: Mod 1 |
E | Client Prime | Client Profile: State Client ID |
F | Service Date | Shift Date |
G | Start Time | Clock-In Time (App) |
H | End Time | Clock-Out Time (App) |
I | Direct Support Hours | Calculated Duration* |
J-M | Location (Lat/Long) | Clock-In/Out GPS Location (App) |
N | Direct Support Professional | Staff Name (maximum of 30 characters) |
O | SD Modifier Reason | Modifier code for Daily Residential Services only** |
P | Total Miles | Shift Mileage |
*This is only populated for a specific procedure/modifier combo (OR401/RC), or for modifiers W4, W5, W6, S1, WV.
**Additional business rules :
Only applies to Daily Residential procedures: ORAGH, ORCGH, ORCHH
Must have the modifier "NA" to qualify
Uses the first available visit change reason code
All other service types are empty
For further assistance with Setting Your Account up for EVV - Oregon (eXPRS), please contact our Support team using online chat when you're logged into ShiftCare or email our Support team at support.northamerica@shiftcare.com.






