10.1 Introduction to Surveys
Purpose: Surveys provide structured data collection forms that can be attached to tasks for case and contact interviews, data quality reviews, and information gathering.
Survey System Overview:
Surveys in the system use the SurveyJS library, providing:
- Dynamic question types (text, numbers, dates, choices, matrices)
- Conditional logic (skip patterns)
- Data validation rules
- Mobile-responsive design
- Version control
- Data mapping to case, contact, and patient records
Survey Workflow:
- Create Survey Template
- Design Survey Questions (SurveyJS Designer)
- Configure Input Mapping (pre-fill from data)
- Configure Output Mapping (save responses)
- Link to Task Template
- Publish Survey Version
- Users complete surveys via tasks
- Data automatically mapped to records
Survey Components: