Clinical Operations

Referral Import Errors: Build a Recovery Worklist

•
November 1, 2026
Behavioral health clinic corridor connecting clinical and administrative workspaces

Recover referral import errors with a fictional behavioral health batch-control exercise, partial-success cases, retry decisions, and buyer tests.

A referral import recovery worklist should explain each submitted row’s outcome and the evidence needed before correction or retry, so partial success does not create missing requests or duplicate demand.

An import can finish with some accepted rows, some rejected rows, and some outcomes the receiving team cannot yet establish. Retrying the whole file may create duplicates, while treating the completion message as full success can lose requests. Buyers should test the recovery path with a deliberately imperfect synthetic batch.

Behavioral health crm referral import errors recovery

Define the unit submitted and the unit created. A source row may represent a person, a service request, a document, or an update; those are not interchangeable. The recovery exercise should preserve the source reference, submitted content context, receiving result, and unresolved question. It should not assume that an importer is idempotent or that a particular integration exists.

Reconcile a fictional 12-row batch

The batch submits 12 referral rows. Eight have confirmed accepted outcomes, two have confirmed validation failures, one is flagged for possible duplication, and one has an unknown result after an interrupted response. The control total is 12 = 8 + 2 + 1 + 1. Accepted does not necessarily mean a new person was created or an appointment was offered. Define what acceptance establishes in the proposed implementation before counting demand.

Correct the rejected rows at the source fact

One failed row contains an invalid service code and another lacks an agreed required identifier. Staff should correct the supported fact through the approved source or transformation process, with clarification where needed. Do not insert a convenient placeholder simply to pass validation. Clinical service mapping requires the appropriate clinical or program review. Preserve the original failure context so a later reviewer can understand why the row changed.

Investigate uncertain success before retry

The unknown row may already have created a request despite the interrupted response. Use the actual supported receiving evidence to establish its outcome. A proposed lookup or duplicate check needs a demonstrated method; do not promise a universal automatic retry protection. The possible-duplicate row also needs reviewed identity and request context. Matching a person does not necessarily mean the service request is a duplicate.

See this working in Ease.
Book a demo

Test recovery without losing control totals

After correcting two rows, resubmit only what the approved recovery process identifies as appropriate. Retain the relationship between the original row and the recovery result. A second attempt is another submission event, not necessarily new referral demand. The final report should explain every original row, including unresolved outcomes, rather than lowering the denominator to the rows that eventually imported cleanly. Store any working files using the organization's approved data-handling process.

Work through the fictional acceptance exercise

Use a 12-row batch-control and recovery worklist with accepted, rejected, possible-duplicate, and unknown-result cases, including a partial-success retry drill. All examples below are fictional.

Exercise Starting evidence Required action Failure to expose
Invalid service One row contains a service code the receiver rejects Verify the intended service before correcting the mapping An arbitrary valid code makes the import pass
Missing identifier One row lacks an agreed required identifier Clarify the actual source fact A placeholder becomes a false identity fact
Unknown result The response fails after a row may have been accepted Investigate receiving evidence before retry The whole file is retried as though nothing succeeded
Possible duplicate The person exists but the service request may be new Review person and request identity separately An existing person causes legitimate demand to be discarded

Boundary 1: Invalid service

Technical acceptance should not be achieved by changing the meaning of the request without the required review.

Boundary 2: Missing identifier

A complete-looking row can be less trustworthy than an explicit unresolved failure.

Boundary 3: Unknown result

Partial success creates a duplication risk that must be evaluated using actual demonstrated behavior.

Boundary 4: Possible duplicate

The unit created by the import matters. One person can have more than one valid service request.

Want to see it with your own workflows?
Book a demo

An interrupted result turns out to be accepted already

The 12-row batch initially has eight confirmed accepted rows, two validation failures, one possible duplicate, and one unknown result. The unknown row, R-12, lost its response after submission. Its presence in the worklist means neither failure nor success has yet been established.

The supported receiving investigation finds R-12's request and confirms it was accepted during the first submission. The control total becomes nine accepted, two rejected, one possible duplicate, and zero unknown: still 12 original rows. R-12 is not resubmitted.

The two rejected rows are corrected using verified source facts and accepted on their recovery attempts. The ledger now shows 11 accepted original rows and one still requiring duplicate review. There have been 14 submission events—12 original submissions plus two retries—but only 12 original candidate rows. The request and person totals still depend on what acceptance creates in this implementation.

The possible-duplicate review then establishes that the row concerns an existing request and is handled under the approved process without creating another request. Its disposition is linked to that existing request, rather than counted as a newly imported one. Retrying the complete file would have resubmitted nine already accepted rows before the corrections even began. Counting 14 submission events as demand would likewise inflate activity into requests. Row-level evidence prevents both mistakes without assuming automatic retry protection.

Questions about your setup? Ask them on a demo.
Book a demo

Observe the work before setting a target

AHRQ’s flowchart tool examines process handoffs.

AHRQ describes observation in simulated settings.

Run the deliberately imperfect synthetic batch in the proposed evaluation environment. Ask the receiving employee to reconstruct all 12 outcomes without a presenter translating error codes. Retry the corrected cases through the actual supported process and inspect the receiving records. The buying committee should retain the limits of retry protection, manual investigation needs, and source-data responsibilities as part of implementation scope.

Questions to settle with the buying committee

Does an import completion message prove every referral arrived? No. Establish the outcome for each submitted row, including partial acceptance, rejection, and unknown results.

Should a partially successful file always be retried in full? Determine the actual row outcomes and supported retry behavior first. Do not assume automatic duplicate protection.

Can a placeholder fix a missing required identifier? Use supported source facts and the approved clarification process. Passing validation does not justify inventing identity information.

Is an existing patient necessarily a duplicate referral? No. Review both person identity and the particular service request. An existing person can have a legitimate new request.

Bring the specimen to a full-platform review

Use the batch-control worklist in the technical and admissions review. The buyer should see a concrete recovery process whose limits are understood, with every submitted row still accountable after a partial failure.

Ease offers a unified CRM, EHR, and RCM platform for behavioral health. Before approving the import scope, ask CRM, EHR, and RCM reviewers which receiving evidence resolves an uncertain row and prevents an unsupported whole-file retry.

See this working in Ease.
Book a demo

Related reading

Frequently Asked Questions

Does an import completion message prove every referral arrived?

No. Establish the outcome for each submitted row, including partial acceptance, rejection, and unknown results.

Should a partially successful file always be retried in full?

Determine the actual row outcomes and supported retry behavior first. Do not assume automatic duplicate protection.

Can a placeholder fix a missing required identifier?

Use supported source facts and the approved clarification process. Passing validation does not justify inventing identity information.

Is an existing patient necessarily a duplicate referral?

No. Review both person identity and the particular service request. An existing person can have a legitimate new request.

Want to see how Ease handles this?