Screen Client

Main Menu

Function

The Screen Client form is used to conduct an interview with a potential new client. It provides a script for the interviewer and ask questions relating to the potential client's eligibility along with some basic demographic information. If the client is eligible, it asks for consent and instructs the interviewer in the process of randomizing the client into Hope or the control group.

Implementation

The form is defined in tables/femaleClients/forms/screenClient.xlsx. This file is not directly consumed by the Android tools, but instead is input into the ODK-X XLSX Converter to create the files that the Android tools use (formDef.json, definition.csv, and so on). However we will only directly interact with the .xlsx file.

The survey worksheet contains the main flow of the form. Interviewer scripts are provided with note prompt types, and data is collected mostly using select_one, select_multiple, and integer prompts. The flow of the form is controlled by if, else:, and goto elements in the clause column, equations in the condition column, and branches in the branch_label column. Data is validated with the required column and select_multiple prompts define their choices with links in the values_list column.

The choices worksheet defines all the options for each select_multiple prompt.

The settings worksheet defines the form_id and the table_id to store form instances. Notice that the table_id is femaleClients, which will also be the table_id for other forms in the follow up forms.

The model worksheet is used to specify the data model for the femaleClients table. See the XLSX Converter Reference for more details

Files

  • tables/femaleClients/forms/screenClient.xlsx

Forms

  • Add Client Form with form ID screenClient

Database Tables

  • femaleClients