POST /api/v2/referrals flow.
It does not certify scheduling, webhooks, reports, payments, or a
line-of-business-specific workflow.
Use synthetic patient data in the sandbox. Do not put protected health
information in the workbook or in the email you send to Scan.
Download the referral checklist
Excel workbook — referral submission tests, evidence fields, and handoff instructions
How to complete it
The Referral submission sheet has three columns:
Every workbook field is optional. Leave a field blank or enter
N/A when a
scenario is outside your contracted modalities or integration scope. This does
not make required API request fields optional; the create-referral contract
still determines what each request must contain.
For each test you run:
- Submit the referral to
https://api.staging.scan.com. - Save the
X-Request-Idresponse header. On an error, the same value is in the response body asrequest_id. - Save the returned
referral_idand thepatient_idused or created. - Confirm Scan received the referral by fetching it with
GET /api/v2/referrals/{referral_id}. - Confirm your system stored or processed the response and identifiers.
- Add your own downstream reference when one exists.
Suggested test coverage
The workbook includes common scenarios so one file can work across partners:- Existing
patient_idand nestedpatientsubmission - Patient identity and contact information
- Readable physician order PDF
- MRI and CT with and without contrast
- X-ray with laterality or views where applicable
- Multiple orders in one visit
- Multiple visits in one referral
N/A. Use a real cpt_code_id returned by the sandbox
CPT code endpoint rather
than copying an example UUID from the documentation.
Evidence to include
The Test cell provides space for:X-Request-Idor errorrequest_idreferral_idpatient_id- Your partner-system reference
- A brief note about the procedure or expected behavior

