Client Status

Learn what Client Status is, how it's used, and how it's changed.

Definition

Client Status is a kind of tag attached to every Client in PantrySoft. Clients can only have one Status at a time. Client Status is a system picklist admins can edit at any time at Setup->Question Picklists.

Uses for Client Status

Admins can then use Client Status for the following purposes:

  • Report Filtering. Filtering certain Clients and their activity in or out of reports.
  • Visit / Registration Frequency. You can tell PantrySoft to require different Visit Frequencies (how often the Client can come into the pantry) and different Registration Frequencies (how often the Client has to verify their basic household information) based on their Client Status.
  • Making a Client "Inactive." The list of Client Statuses always includes an Inactive option. Setting a Client to Inactive Status means they won't show on certain reports, and optionally they won't show on a Search when they walk up. 

Assigning / Changing Client Status

Admins have two methods for changing a Client's Status:

  • Individually. You can edit a single Client in the Dashboard and directly change their Status.
  • Batch Update. You can pull up many of our Dynamic Reports— those that show one row per unique Client), and change that report into a Status-change tool for changing the status of everyone in the report. 

Setting Up Client Statuses (Admin step)

Client Status appears in-app as a pulldown/ picklist selector on a Client Record in the Admin/ Dashboard interface. Just like most dropdowns in PantrySoft, the choices for Client Status are an editable "picklist"— you can edit the roster of Client Statuses in the Picklist menu:
(Setup->Question Picklists: Client Status).

Assigning / Changing Client Status

Default Status

By default, Clients created outside the Admin Dashboard interface (Kiosk and Online Portal interfaces) are assigned a default Client status, which is the first/ top entry on the Client Status picklist (see Setting up Client Statuses above).

Individually Assigning Status (Dashboard- New Client and Edit Client)

Upon New Client creation in the Dashboard, a client status picklist will appear where admins can initially assign the New Client a Status of their choice. 

Client Status- New Client-1

You edit an existing Client's status from the the dashboard in a similar manner. Load the Client into the Dashboard and click this edit pencil: 

Client Status- Edit on Dash

Batch Client Status Changes / Updates

Some Dynamic Reports are configured to allow Admins to mass-change Client Status. This feature is enabled upon request, and is compatible only with Dynamic Reports formatted with one row per unique Client. Examples of such reports include Visiting Clients, Non-Visiting Clients, and All Clients. 

Here is the procedure for using such a report to mass-change the Client Status of many Clients at once:

  1. Load Report and Pre-Filter. After requesting such a report, load it after choosing any pre-filters (for instance, a Start Date and End Date for the Non-Visiting Clients Report.)
  2. Filter Report. Inside the report, further filter until the desired list of Clients remains.
  3. Select All. Click Select All.
  4. Open Bulk Update Tool. Click Update Client Status. A popup will appear asking you to select a new status for the selected Clients.
  5. Choose Status. Choose a New Status.
  6. Update. Click Update.

Figure A: Non-Visiting Clients report with Batch-Updates enabled and all clients selected:

Figure B: Batch-Update Client Status Selection panel:

Effects of Client Status

Reports

Client Status appears as a filter on selected Dynamic Reports, and can be added to many more.

Aggregate Reports can be built for you upon request such that they exclude Visits from Clients with a certain Status or set of Statuses.

Client Searches (Hide "Inactive" Clients)

On the Dashboard and Kiosk, you can optionally click a checkbox marked, "Active Only," and this will omit Clients with the Inactive status from your search.

Visit Frequency Rules

You can tie Visit Frequency Rules to Client Status. For instance, create a rule that says only Clients of a certain Status can be involved in Visits of a certain Visit Type at all
To learn more about Visit Frequency Rules, read the Visit Frequency Rules article

Visit Frequency and Client Status example: PantrySoft's Visit Frequency Rule feature allows you to create a rule that says (for instance) that only visitors with the Emergency Visitor Client Status can access a Visit with the Emergency Visit Visit Type, and they could only do that once every three months.

Registration Frequency Rules

Similar to the Visit Frequency Rules, you can tie Registration Frequency Rules to Client Status. For instance, create a rule that says Clients of a certain Status.
To learn more about Visit Frequency Rules, read the Registration Frequency Rules article.

Registration Frequency and Client Status example: PantrySoft's Registration Frequency Rule feature allows you to create a rule that says (for instance) everyone with the Emergency Visitor Client Status must re-register once per month, and everyone else re-registers once per year.