# Migrating from startWorkflow This guide maps the legacy `startWorkflow` event statuses and reasons to the new `startVisionTest` event statuses and reasons. (See [Vision Test Statuses](/developer-guides/vision-testing/vision-test-statuses) for a complete list of statuses and their descriptions.) ## Status and Reason Mapping | Existing startWorkflow Status (deprecated) | Existing startWorkflow Reason (deprecated) | New startVisionTest Status | New startVisionTest Reason | | --- | --- | --- | --- | | N/A | N/A | `NEW` | N/A | | `TEST_STARTED` | | `TEST_STARTED` | N/A | | N/A | | `TEST_COMPLETE` | N/A | | | | `AWAITING_CHECKOUT` | | | | | `IN_REVIEW` | `AWAITING_CONFIRMATION` | | N/A | | `IN_REVIEW` | `AWAITING_DOCTOR_REVIEW` | | `RENEWAL_APPROVED` | `DOCTOR_RENEWED` | `PRESCRIPTION_ISSUED` | `DOCTOR_RENEWED` | | `RENEWAL_REJECTED` | `TEST_RESULTS` | `REJECTED` | `TEST_RESULTS` | | N/A | | `REJECTED` | `DOCTOR_REJECTED` | | `PATIENT_INELIGIBLE` | `HEALTH_QUESTIONAIRE` | `REJECTED` | `MEDICAL` | | | | `RETAKE` | | | `CANCELED` | | `CANCELLED` | |