All vision test jobs include status and reason fields that indicate the current state of the vision test job.
| Status | Reason | Description |
|---|---|---|
NEW | New vision test link was created | |
TEST_STARTED | End user has started the vision test (i.e., they clicked the link) | |
TEST_COMPLETE | Vision test is totally done, when they reach the submit results page | |
AWAITING_CHECKOUT | When the user is done with test but has not paid for test. Specifically if they are required to pay (e.g., it's not a free or prepaid test). Determined dynamically based on state of data. | |
IN_REVIEW | AWAITING_CONFIRMATION | The test has been paid for (or it's free), and the test is in the confirmation phase/being reviewed |
IN_REVIEW | AWAITING_DOCTOR_REVIEW | This is in the doctor queue, waiting for doctor to review |
PRESCRIPTION_ISSUED | DOCTOR_RENEWED | Doctor has dispensed the Rx |
REJECTED | TEST_RESULTS | They failed the test |
REJECTED | DOCTOR_REJECTED | Doctor referred the patient in the doctor portal |
REJECTED | MEDICAL | Medical question onboarding disqualification |
RETAKE | Other vision test is nullified and new vision test is sent | |
CANCELLED |