Application Case and Program Statuses

An application case and associated programs can go through several changes of state throughout its lifecycle. The table below describes these changes.

Table 1. Application Case Status
Status Description
Open An application case is created with a status of 'Open'. An application case can also transition to a status of 'Open' when a program is reopened on an application case with a status of 'Closed' or 'Ready for Determination'.
Ready for Determination When the information gathering on the application case is complete, the worker can manually set the status of the application case to Ready for Determination. Only Open application cases can be set to the Ready for Determination status. This is a configurable, optional status for an application case. See Setting the Status to Ready For Determination for more information.
Closed An application is set to a status of 'Closed' when all of the associated programs have been either 'Approved', 'Denied' or 'Withdrawn', i.e., there are no 'pending' programs left on the application case. If the 'Ready for Determination' status is available to workers, the application case status must be 'Ready for Determination' before it can be closed. Otherwise, only 'Open' application cases can transition to a status of 'Closed'.

The programs associated with an application also go through changes in state, which affect the overall status of the application. The program states are as follows:

Table 2. Program Status
Status Description
Pending A program is set to a status of 'Pending' when it is created and associated to an application case. A 'Denied' or 'Withdrawn' program reverts to a status of 'Pending' when it is reopened.
Approved A program is set to a status of 'Approved' following the authorization of the program. Only program applications with a status of 'Pending' can be approved.
Denied A program is set to a status of 'Denied' when the worker denies the program. Only program applications with a status of 'Pending' can be denied.
Withdrawn A program is set to a status of 'Withdrawn' when the withdraws the program. Only programs with a status of 'Pending' can be withdrawn.