V5 Flat File Common Import Rejections
Use this guide to integrate third-party EVV data into HHAeXchange for billing and compliance. It includes the most common visit import rejections, why they happen, how to resolve them, and how to prevent them from recurring. Also included are key questions to ask your software vendor to optimize your configuration and reduce errors long term.
Failure Reason | Description | Action to Take | Vendor Talking Points |
---|---|---|---|
Agency is Not Linked with Payer | This rejection reason happens when the payer listed in the visit file has not been properly configured and linked to the agency in the HHAeXchange system. As a result, the visit cannot be processed. |
To fix the rejection:
To prevent this rejection, during onboarding or when new contracts are added, confirm that all active payers are configured and linked to the correct agency NPI and office records. |
Can we build a pre-export validation to confirm payer linkage with the agency to avoid this issue? |
Allow Auto Placement flag should be enabled at service code level to send placement. Please contact EDI Support to update configurations |
This rejection reason happens when the visit includes a service code that is not configured to require authorizations, but it is also missing the Allow Auto Placement flag in HHAeXchange. Without this flag enabled, the system rejects the visit. |
To fix the rejection:
While this is ultimately a configuration issue in HHAeXchange, agencies can proactively review their service code setup by going to Admin > Reference Table Management > MCO Service Code in the portal. Confirm which codes:
|
This is a system configuration issue that must be addressed directly with the HHAeXchange Support Team. |
Billed Units Cannot Be Less Than 1 | This rejection reason happens when the Billed Units value was either 0 or left blank. Units must be greater than or equal to 1 to represent a valid, billable service duration. |
To fix the rejection:
To prevent this rejection, validate that the Billed Units field is not left blank or set to zero before allowing visit export. |
Can we configure the integration to block exports when billed units are less than 1? |
Billed Units Do Not Match Recorded Hours – Cannot Be Processed for Billing |
This rejection reason happens when the units billed in the visit file do not align with the actual time recorded by the caregiver based on clock-in and clock-out. This mismatch prevents the visit from being processed for billing. |
To fix the rejection:
To prevent this rejection, ensure your EVV system calculates and maps units accurately based on your payer’s billing increment (e.g., 15, 30, or 60 minutes). |
Can we implement logic to automatically calculate units from clock-in/out times and flag mismatches before exporting? |
Cannot Create Placement Due to Multiple Patient Profiles Found with Same Medicaid ID |
This rejection reason happens when this error occurs when HHAeXchange identifies more than one patient profile with the same Medicaid ID, and a placement cannot be created because the system doesn’t know which record to associate the visit with. This is often the result of duplicate patient records with different Start of Care (SOC) dates. |
To fix the rejection:
To prevent this rejection, regularly review patient records for duplicate profiles and keep SOC dates up to date. Establish an internal process to check the member’s SOC before submitting visits. |
Can you generate a report that flags members with duplicate Medicaid IDs causing placement errors? This would allow agencies to update records in bulk and improve their workflows for managing member data. |
Caregiver SSN is Required | This rejection reason happens when the caregiver SSN is missing from the visit file. This field becomes required when a visit is verified or billed. Often, the agency’s EVV or management system doesn’t enforce SSN entry when the caregiver is created, so it gets overlooked. |
To fix the rejection:
To prevent this rejection, adjust caregiver setup workflows to require SSN as part of the onboarding or data entry process. This ensures critical fields are not missed before caregivers are linked to visits. |
Can we configure a setting to make SSN a required field when creating or updating caregiver profiles? Can we hold visit exports when caregiver SSNs are missing? |
Clock-In/Clock-Out Latitude Cannot Be 0 | This rejection reason happens when Latitude or Longitude values are 0. This typically means the device failed to capture GPS data at clock-in or clock-out. |
To fix the rejection:
To prevent this rejection, confirm that GPS is enabled and functional before each shift. Provide staff with device usage guidelines to reduce the risk of GPS capture failures. |
Can we configure the system to flag or hold visits with GPS coordinates of 0 before exporting them, so they can be reviewed and verified manually? |
Clock-In Phone Number Exceeds Maximum Length of 10 Characters | This rejection reason happens when the Clock-In Phone Number field includes more than 10 characters, which may include formatting symbols (e.g., parentheses, dashes) or an incorrectly entered number. |
To fix the rejection:
To prevent this rejection, apply formatting rules in your EVV system to limit Clock-In/Out phone numbers to exactly 10 digits and remove non-numeric characters. |
Can we enforce a character limit and strip formatting to ensure phone numbers meet the 10-digit numeric requirement? |
Clock In Service Location Type is Required |
This rejection reason happens when The visit was submitted without a Clock In Service Location Type (e.g., Home or Community), which is a required field for EVV compliance when the visit is confirmed or billed, depending on your state’s requirements. |
To fix the rejection:
To prevent this rejection, ensure your EVV system captures and exports Location Type at the appropriate stage based on visit status (scheduled, confirmed, billed). Reference the Required Fields by Import Type section under your state’s EDI Code Table Guide to confirm when the field is required. |
Can we configure the export logic to always include Service Location Type when required by visit status and state rules? |
Duplicate Caregiver Found in HHAeXchange | This rejection reason happens when a caregiver profile with the same SSN or unique identifier already exists in HHAeXchange, but a new profile was submitted using a different caregiver code. This typically occurs when an agency switches EVV vendors, and the new system submits visit files using codes that don’t match the original HHAeXchange caregiver profile, triggering a duplication error. |
To fix the rejection:
To prevent this rejection, if you’re changing EVV systems, ask your vendor if they can use your previous caregiver code value from your former system for V5 visit exports. |
Can we add validation logic that checks for existing caregiver profiles by SSN or other unique identifiers before new records are created? |
Invalid Format of Visit Start Time | This rejection reason happens when the visit start time is not in the proper format (e.g., YYYY/MM/DD HH:MM). This commonly occurs when agencies export reports from their system, open the file in Excel, and save it without preserving the original formatting, causing the time values to be rejected. |
To fix the rejection:
To prevent this rejection, apply consistent formatting rules at export to preserve correct timestamp structure. Provide training on how to export and save files properly from reporting tools. |
Can we implement a formatting check to ensure Visit Start Time (and other time fields) follow the correct format before submission? |
Medicaid Number/Member ID is Required. | This rejection reason happens when required fields (e.g., Medicaid ID or Member ID) are blank. |
To fix the rejection:
To prevent this rejection, make these fields mandatory in your EVV system to prevent future errors. |
Can we configure mandatory field rules to block exports missing required identifiers? |
Missed Visit Edit Reason Code Not Found in HHAeXchange |
This rejection reason happens when a Missed Visit was submitted, but the reason code included is not listed as a valid code in HHAeXchange’s EDI Code Table for your state. This typically results from using outdated, custom, or unsupported codes. |
To fix the rejection:
To prevent this rejection, limit selectable reason codes in your EVV system to only those included in the state-specific HHAeXchange configuration. |
Can we restrict missed visit submissions to only allow valid, pre-approved Reason Codes as defined by the HHAeXchange EDI Code Table? |
Multiple Patient Profiles Found with Same Medicaid Number and Overlapping Eligibility. Please Provide Unique Identifier in User Field 4 |
This rejection reason happens when more than one patient in HHAeXchange has the same Medicaid ID. Without an additional unique identifier, the system doesn’t know which record to link the visit to. |
To fix the rejection:
Note: This issue can’t be fully prevented by the agency or vendor, but including the Admission ID in every visit file helps reduce the error when duplicate profiles exist. |
Can we update our integration to always send the Admission ID in User Field 4 to make sure visits are matched to the right patient? |
Office NPI in Application Does Not Match Data Received in Visit File
|
This rejection reason happens when the NPI received does not match an office in your portal. |
To fix the rejection:
To prevent this rejection, align the NPI values in your EVV system exactly with those configured in your portal. If the portal has incorrect or outdated values, update them to reflect what your system is sending. |
Can you run a report showing which NPIs are failing so we can ensure our portal is configured with only the accepted office identifiers? |
Overlapping Shifts Are Not Allowed. Your Shift Overlaps with Same Patient/DOS or Same Caregiver/DOS |
This rejection reason happens when visit times overlap with another visit. |
To fix the rejection:
To prevent this rejection, use system alerts to flag overlaps before export. |
Can we enable pre-export conflict detection for overlapping visits? |
Patient Diagnosis Code (DX Code) is Required When Visit is Confirmed or Billed
|
This rejection reason happens when the visit is confirmed or billed, but the patient’s DX Code was not included along with the visit. This is required for claim submission and can result in billing rejections if not provided. |
To fix the rejection:
To prevent this rejection, make it part of your intake or onboarding process to add the DX code when setting up a new patient. Periodically review patient records to ensure all required fields, including DX Code, are populated before scheduling visits. |
Can we configure the system to require a DX Code on all patients before visits are confirmed or billed? |
Patient Not Found in HHAeXchange
|
This rejection happens when the Medicaid ID in the visit file doesn't match any member in HHAeXchange for the specified Payer ID and Office. |
To fix the rejection:
To prevent this rejection, validate the member eligibility and ensure the correct Medicaid ID is entered in your system. |
Can you validate member eligibility and ID before exporting? |
Payer ID Should Be Numeric. Refer to the EDI Code Table Guide |
This rejection reason happens when the payer ID doesn't match accepted values in the EDI Code Table Guide. |
To fix the rejection:
To prevent this rejection, confirm payer ID mappings are kept up to date and align with the EDI Code Table Guide for your designated state. |
Can you implement a validation rule to only allow exports with valid Payer IDs as defined in the current specs? |
Payer ID is Required |
This rejection reason happens when the Payer ID was missing from the visit file. This typically occurs when the agency management system isn’t configured correctly or fails to include the Payer ID during export. |
To fix the rejection:
To prevent this rejection, ensure that every visit export includes the Payer ID as a required field. Periodically validate your payer mappings and cross-reference against the EDI guide when new payers are added. |
Can we configure the system to block visit exports if the Payer ID field is blank or missing? |
Payer is Not Configured for EDI Billing Rates. Please Contact EDI Support to Configure Payer for EDI Billing Rates
|
This rejection reason happens when the visit file included EDI billing rate fields (e.g., Total Billed Amount or Units Billed), but the payer is not set up in HHAeXchange to accept provider-submitted rates. This typically occurs when a payer contract is not configured to allow rate-level billing from the provider side. |
To fix the rejection:
To prevent this rejection, during onboarding or payer setup changes, confirm whether each payer allows provider-managed rates. Align your EVV file output accordingly to avoid invalid submissions. |
Can we build a workflow to check payer configuration before exporting visits with rate fields, so we only include billing rate data if the payer allows it? |
Procedure Code is Required |
This rejection reason happens when The Procedure Code was missing from the visit file, which is a required field for both billing and service validation. |
To fix the rejection:
To prevent this rejection, configure your EVV system to require a valid Procedure Code before export. |
Can we implement a validation to block visit exports if the Procedure Code is missing? |
Procedure Code Not Found in HHAeXchange |
This rejection happens when the procedure code sent does not match payer-approved codes. |
To fix the rejection:
To prevent this rejection, validate all procedure codes at the point of entry or prior to export to confirm they align with the EDI Code Table Guide. |
Can we implement an automated validation step to flag or block unapproved procedure codes before exporting? Can we also do a sweep to identify and clean up any outdated or mis-mapped procedure codes currently in the system? |
Schedule Cannot Be Greater Than 24 Hours |
This rejection reason happens when the visit’s total duration exceeds 24 hours, which is not permitted under billing and compliance rules. This typically occurs when clock-in/clock-out times are incorrect. |
To fix the rejection:
To prevent this rejection, configure your system to validate visit duration before exporting. Any visit over 24 hours should be flagged for review or prevented from export altogether. |
Can we build a validation that flags or blocks visits exceeding 24 hours before export? |
Schedule Duration is 0 |
This rejection reason happens when the schedule shows the same timestamp for start and end times, resulting in a duration of 0 minutes. |
To fix the rejection, review the visit and update the clock-in and clock-out times to reflect the actual time the caregiver is scheduled with the member.
To prevent this rejection, ensure your EVV system only exports visits after both timestamps have been recorded and verified. Avoid sending placeholder or incomplete time data. |
Can we enforce a minimum duration threshold and block visits with 0-minute durations from being exported? |
Schedule ID Belongs to a Different Patient in HHAeXchange |
This rejection reason happens when The Schedule ID in your visit file is already tied to a different patient profile in HHAeXchange. This often occurs when a visit was originally submitted under one payer, and an attempt to resend it to a different payer is sent without first clearing the original record. |
To fix the rejection:
To prevent this rejection, before resending visits with a changed payer, always check if the visits is already linked to another patient or payer. Coordinate internally to verify claim status before attempting to resend. |
Can we build a validation check that determines whether a visit was previously submitted and whether the claim was processed, so the system can automatically prompt the user to send a void (if paid) or a deletion (if unpaid) before resending the visit under a new payer? |
Temp Caregiver Cannot Be Assigned to Confirmed/Billed Visits |
This rejection reason happens when a caregiver marked as TEMP in the system was assigned to a visit that has been confirmed or billed. TEMP caregivers can only be used for unverified visits or those marked as missed. |
To fix the rejection:
To prevent this rejection, avoid using TEMP caregivers for confirmed or billable visits. Ensure your EVV system restricts their use to unverified visits only. |
Can we restrict TEMP caregivers from being assigned to confirmed or billed visits during export? |
Total Billed Amount Cannot Be Less Than 1 |
This rejection reason happens when The Total Billed Amount was submitted as $0 or less than $1, which is not allowed when EDI Billing Rate is enabled. |
To fix the rejection:
To prevent this rejection, require a minimum billed amount of $1 or more when EDI Billing Rate is active. |
Can we set a minimum value rule to block billed amounts less than $1?
|
Total Billed Amount is Required When EDI Billing Rate is Enabled |
This rejection happens when the visit was submitted with EDI Billing Rate enabled, but the Total Billed Amount field was left blank. When this configuration is active, HHAeXchange expects the provider to supply the billed amount directly for processing and claim creation. |
To fix the rejection:
To prevent this rejection, ensure your EVV system is configured to require the Total Billed Amount, Billed Rate, and Units Billed fields together when EDI Billing Rate is enabled. All three fields must be included for the file to be accepted. |
Can we implement a dependency that prevents export unless Total Billed Amount, Billed Rate, and Units Billed are all populated, when EDI Billing Rate is enabled? |
TRN Number is Required When Submission Type is Adjustment/Void |
This rejection reason happens when the visit was submitted with a Submission Type of either Adjustment or Void, but the required TRN (Transaction Reference Number or claim control number) was not included in the file. This number is required to refer to the original claim being adjusted or voided. This typically occurs when the agency management system does not prompt for or validate the TRN before exporting the visit. |
To fix the rejection:
To prevent this rejection, ensure that your agency’s workflow includes:
|
Can we make the TRN a required field in the system when the Submission Type is set to Adjustment or Void? Can we also prevent exports from being generated unless a valid TRN is present? |
UserField 5 is Required When Submission Type is Adjustment/Void |
This rejection reason happens when the visit was submitted as an adjustment or void, but the condition code was left blank. This field is required if corrected claims are sent to NY payer, VNS Choice. |
To fix the rejection:
To prevent this rejection, ensure your system prompts for UserField 5 anytime the Submission Type is marked as Adjustment or Void for the payer VNS Choice. |
Can we make UserField 5 a required field when Submission Type is set to Adjustment or Void for payer VNS Choice. |
Visits Cannot Be Imported Prior to Patient SOC Date or After Patient Discharge Date |
This rejection reason happens when the visit date falls outside the member’s Start of Care (SOC) or Discharge Date. This can occur when the SOC date in HHAeXchange is outdated or incorrect, or when the member is no longer eligible for services on the date of service (DOS). |
To fix the rejection:
To prevent this rejection, regularly audit member records to ensure SOC and discharge dates are aligned with current eligibility. Maintain communication with your payer to confirm member status, especially for patients with lapses or recent changes in eligibility. |
Can we explore workflow enhancements to notify when a patient is discharged or approaching their discharge date, so action can be taken before submitting visits that fall outside the valid service period? |
Visit Duration is 0 |
This rejection reason happens when the visit shows the same timestamp for both clock-in and clock-out, resulting in a duration of 0 minutes. This typically occurs when a caregiver clocks in and out at the same time, or when one of the timestamps was not properly captured. |
To fix the rejection, review the visit and update the clock-in and clock-out times to reflect the actual time the caregiver was with the member.
To prevent this rejection, ensure your EVV system only exports visits after both timestamps have been recorded and verified. Avoid sending placeholder or incomplete time data. |
Can we enforce a minimum duration threshold and block visits with 0-minute durations from being exported? |
Visit Edit Reason Code/Visit Action Taken is Blank and EVV Info is Blank or Has Invalid Value |
This rejection reason happens when a visit was submitted but is missing one or more required fields to verify EVV compliance. These include:
This typically occurs when a visit is only partially confirmed, lacks proper EVV verification, or is edited without providing the reason and type of change. |
To fix the rejection:
To prevent this rejection, configure your EVV system to require all applicable fields when submitting visits. Do not allow incomplete edits to be exported without manual verification. |
Can we implement prompts or error checks to stop incomplete visits from being submitted without visit edits? |
Visit Edit Action Taken Code is Required When Visit Edit Reason Code is Submitted |
This rejection reason happens when A visit update or correction was submitted without an Action Taken Code, which is required. |
To fix the rejection, refer to your state's EDI Code Table Guide and include the appropriate Edit Visit Action Code when resubmitting the visit. To prevent this rejection, configure your EVV system to require this field any time a visit edit is made. |
Can we enforce mandatory action codes for all visit edit transactions and prompt users to select one before submitting corrections? |
Visit Edit Reason and Action Taken Codes Are Required When Start/End Times Don’t Match EVV Times |
This rejection reason happens when the visit’s manually edited start and end times differ from the original EVV-captured times, but no edit reason code or action taken code was provided. These codes are required to justify any manual changes. |
To fix the rejection:
To prevent this rejection, configure your EVV system to require both an Edit Reason Code and an Action Taken Code anytime visit start or end times are manually updated. Also ensure that auto-rounding of visit times is disabled in your agency management system to avoid unintentional time changes that require justification. |
Can we require both an Edit Reason and Action Code whenever visit times are changed? Can we also disable auto-rounding of visit times to ensure visit changes are properly documented? |
Visit Edit Reason Code is Required When Visit Edit Action Taken Code is Submitted |
This rejection reason happens when A visit update or correction was submitted without an Edit Reason Code, which is required. |
To fix the rejection, refer to your state's EDI Code Table Guide and include the appropriate Edit Reason Code when resubmitting the visit.
To prevent this rejection, configure your EVV system to require this field any time a visit edit is made. |
Can we enforce mandatory action codes for all visit edit transactions and prompt users to select one before submitting corrections? |
Visits that Cross Over Midnight Must be Sent as Two Separate Shifts |
This rejection reason happens when a visit that starts on one calendar day and ends on the next was submitted as a single shift. State-specific requirements in PA, NC, and FL mandate that each calendar day must be reported as a separate visit, even if the care was continuous. |
To fix the rejection:
To prevent this rejection, build logic in your EVV system to automatically detect and split visits that cross midnight, especially for states like PA, NC, and FL, where this is a compliance requirement. |
Can we automate the splitting of overnight visits into two calendar-day shifts for states that require it? |
Other Resources