Data collection exercises like health facility assessments can start with inaccurate and incomplete lists of places to visit. Fortunately, with a well-designed data collection system, you can be prepared for the unanticipated, so you're able to adapt on the ground to newly discovered information that is crucial for assessing each facility. An ideal system like this one can also help assessment teams intelligently allocate the workload to help reduce idle time, keeping the whole project moving.
In this workflow, a manager either selects a facility to audit from a pre-populated list or captures the details of a new facility on an ad hoc basis. The manager then selects the forms that should be completed for that facility; some forms are always required, and some are optional. They will allocate each needed form to members of the enumeration team. Each case will contain the list of forms a specific enumerator is supposed to complete. When a form is completed, it will be removed from the list of forms, and once all forms are complete, the case will be "Closed", and removed from the case list, confirming that each team member has done their part to assess that facility.
This use case covers the following sections:
- Deploy the workflow now!
- Understanding the workflow
- Workflow components
- Customization and improvements
In this workflow, you will be able to:
|Populate the system with a starting list of facilities to audit by uploading facility names into a server dataset.|
|Track facility data in a server dataset, including which modules are assigned to which enumerators.|
Prepare a list of enumerators in an enumerator dataset.
|Allow managers to add new facilities to be assessed, and assign them to enumerators.|
|Use a password to prevent anyone besides a manager from adding a new facility.|
|Assign the forms that must be completed to enumerators.|
|For each set of modules for a facility that must be completed by a specific enumerator, create a case, so enumerators can easily see which forms they need to complete.|
|Un-assign forms from enumerators as they are complete.|
|Close cases once an enumerator completes all modules assigned to them.|
2. Deploy the workflow now!
Click below to view this workflow in the Hub and install it on your server.
|Note: This is a case management workflow. To test it, follow these steps after deploying the workflow. The cases dataset name is "Facility cases".|
|Advanced users can find the sample workflow files in this folder. For help with manual deployment, check out our support article Deploying form definitions and server datasets.|
3. Understanding the workflow
There are two parts to this workflow:
- Select or create facility: Have a manager fill out the form "New facility form" to assign facility forms to different enumerators. A case will be created for each enumerator that is assigned forms for that facility.
- Complete modules: Enumerators fill out the forms that have been assigned to them.
3.1 Select or create facility
- Open the form "New facility form", assigning modules to enumerators.
- The user who fills out this form does not have to have the user role from step 1.2 above. However, if you are using offline case transfers, their user role does have to have "facility_cases" as their cases dataset. You can learn more in our support article How to transfer cases offline.
- Either select an existing facility from the list or add a new facility.
- Select the modules that should be completed for that facility. The two pre-selected modules are required, and the rest are optional.
- Assign each module to an enumerator. Multiple modules can be assigned to the same enumerator.
- Either submit the form to the server (so the rest of the team can sync with the server to download their cases) or transfer the new cases offline to the enumerators those cases are for.
3.2 Complete modules
Have the enumerators complete the modules that are assigned to them in the case. The modules should always be opened from a case, never from Fill Blank Form.
As modules are completed, they are removed from the list of forms to complete for the case. Once all modules are completed for that case, the case is then closed.
Open case to see assignments
4. Workflow components
This workflow has one form for creating new facility assignments, five "module" forms to be completed by enumerators. and three server datasets. One of those server datasets is an enumerator dataset, and another is a cases dataset. Below, you can find a diagram showing the relationship between these components, as well as the list of components.
|Workflow Component Files
Click on the section to access the files.
5. Customization and improvements
To take full advantage of this workflow, activate advanced offline features. That way, as soon as an enumerator completes a form, it is removed from the list of forms to complete, with no need to submit it to the server first (submitting it to the server would require an Internet connection).
Here are other enhancements you can implement into the existing workflow's design:
- Publish all data from all forms to a single server dataset, so there is a single download point for data collected by different forms, so you don't have multiple data files for all forms.
- Use the "New facility form" to gather a roster of potential helpers who work at the facility (rather than just collecting the facility manager's name), and use the other forms to keep the roster up-to-date.
- Allow certain form modules to be completed more than once or a specified number of times.
- Re-assign modules to different enumerators.
Do you have thoughts on this guide? We'd love to hear them! Feel free to fill out this feedback form.