Overview

The Survey Status for Targets module lets users configure how the completion status for their targets will be defined using the submission data coming in from SurveyCTO. Configuring this module correctly is critical to ensure that SurveyStream can accurately determine the completion status of the targets for your survey.

Each submission in the SurveyCTO main form is expected to have a numeric Survey status variable which indicates the outcome of the survey for that target, such as whether it is completed, refused, not found, etc. This module allows you to map these numeric survey status values to specific labels and flags that will be used for calculating productivity metrics and determining assignment eligibility.

Needed for features

  1. Productivity Dashboards

    The list of survey status values and corresponding labels and flags are used for calculating various productivity metrics for the survey.

  2. Assignments

    The survey status values are used to determine whether a target is assignable or not. For example, if a target has a submission with completed survey status it will not be assignable to any surveyor.

  3. Emails

    When emails containing assignments are sent to surveyors, the survey status is used to filter and send only pending target information.

  4. Data Quality Dashboards

    SurveyStream provides an option to filter data based on survey status before applying checks. This can be used to run checks only on completed and partially completed submissions. To apply this filter, you need to configure the required survey status values in this module.

Prerequisites

  1. Configure the main form on SurveyStream

    Complete the SurveyCTO Integration step on SurveyStream as survey status values are defined for a main form. Ensure the form has a numeric variable for Survey status that captures the outcome of the target interaction. The variable in your SurveyCTO form definition should be of select type with a predefined list of survey status values to choose from.

Configuration

Process

For surveys with survey modality phone and in-person, the module preloads a list of default survey status values. You can edit the list, add and remove survey status values as per your requirements. For surveys with survey modality mixed mode, there is no default list and you will need to populate the statuses manually.

Add a survey status

To add a new survey status, click the Add button. This will open a pop-up where you can enter the following details:

InputDescription
Survey statusThe numeric survey status value. This should match the value in the Survey status variable in the SurveyCTO main form.
Survey status labelDescription of what the survey status represents.
Completed flagWhether this survey status is considered complete. While in general we look at the survey status value in the last submission for a target, the status values with completed flag True are treated differently. If the target has any submission with this survey status, it is marked as complete.
Refusal flagWhether this survey status is considered as a refusal. Similar to Completed flag, if the target has any submission with this survey status, it is marked as refused.
Target assignableWhether the targets with this survey status can be assigned to surveyors further or not.
Web app tagThe color with which the survey status will be displayed in the assignments interface while performing assignments.

Edit a survey status

To edit a survey status, select the survey status from the list and click on the Edit button. This will open a pop-up where you can edit all fields except Survey status.

Delete a survey status

Select one or more survey status values from the list and click on the Delete button. This will remove the survey status values from the list.

Additional notes

Default survey status values

  • For surveys with in-person survey modality:

    Survey statusSurvey status labelCompleted flagRefusal flagTarget assignableWeb app tag
    1Fully completeTrueFalseFalsegreen
    2Partially complete - revisitFalseFalseTruegold
    3Partially complete - no revisitFalseFalseFalsegreen
    4AppointmentFalseFalseTrueblue
    5RefusalFalseTrueFalsered
    6Not found - revisitFalseFalseTruegold
    7Not found - no revisitFalseFalseFalsered
    8Not attemptedFalseFalseTruegold
    9Ineligible householdFalseFalseFalsecyan
  • For surveys with phone survey modality:

    Survey statusSurvey status labelCompleted flagRefusal flagTarget assignableWeb app tag
    1Fully CompleteTrueFalseFalsegreen
    2Partially complete - call got cut midwayFalseFalseTruegold
    3Partially complete - respondent cut call without reasonFalseFalseTruegold
    4Partially complete - respondent refused midwayFalseTrueFalsegreen
    5Number unreachableFalseFalseTruegold
    6Number invalidFalseFalseFalsered
    7Incoming calls not availableFalseFalseTruegold
    8Nobody picked upFalseFalseTruegold
    9Wrong household calledFalseFalseFalsered
    10Call failed due to network issuesFalseFalseTruegold
    11Number switched offFalseFalseTruegold
    12Specific respondent not availableFalseFalseTruegold
    13Intended respondent does not existFalseFalseFalsered
    14AppointmentFalseFalseTrueblue
    15Respondent refusedFalseTrueFalsered