Adding Questionnaires¶
This guide explains how to create Patient Reported Outcome Measures (PROMs) questionnaires in SATHI. Creating questionnaires involves a structured four-step process that must be followed in order.
Accessing the Questionnaire Creation Guide¶
Navigate to the main menu
Click on “Questionnaires” or “PROM Management”
Select “Questionnaire Creation Guide” to access the comprehensive creation workflow
Understanding the Creation Process¶
Creating a questionnaire requires completing four key steps in the correct order:
- Step 1: Create Construct Scale (Foundation)
Define the latent trait you want to measure. This is the theoretical foundation of your questionnaire.
- Step 2: Create Response Scales (Optional, if needed)
Set up Likert or Range scales if your questions will use these response types.
- Step 3: Create Items (Questions) (Building blocks)
Create individual questions that will measure your construct.
- Step 4: Add to Questionnaire (Final assembly)
Combine your items into a complete questionnaire and arrange them in order.
Important
These steps must be completed in order. You cannot create items without first creating the construct scale, and you cannot create a questionnaire without first creating items.
Understanding Latent Traits¶
Before creating questionnaires, it’s important to understand what you’re measuring.
What are Latent Traits?¶
Latent traits are characteristics that cannot be measured directly and require patient-reported outcome measures to quantify them. These are subjective in nature, and PROMs help obtain a quantitative value that can be measured and compared.
Key Characteristics:
Cannot be measured with physical instruments
Subjective in nature
Require multiple questions to capture fully
Need patient self-reporting
Examples of Latent Traits:
Pain: Intensity, quality, and impact of pain experiences
Quality of Life: Overall well-being and life satisfaction
Depression: Mood, emotional state, and psychological well-being
Anxiety: Worry, fear, and stress levels
Physical Function: Ability to perform daily activities
Fatigue: Energy levels and tiredness
Comparison:
Objective Measurement: Blood pressure can be measured using a sphygmomanometer (direct, quantitative)
Latent Trait Measurement: Pain is measured using the Visual Analog Scale (indirect, patient-reported)
Step 1: Creating Construct Scales¶
A construct scale is designed to measure a specific latent trait using a set of questions (items).
What is a Construct Scale?¶
A construct scale defines:
What latent trait is being measured
How to calculate a score from individual item responses
Clinical thresholds and reference values
Scoring direction (higher/lower is better)
Creating a New Construct Scale¶
Click “Create Construct Scale” from the creation guide
Fill in the required information:
Basic Information:
Name: The name of the construct (e.g., “Physical Function”, “Pain Intensity”)
Instrument Name: The PROM instrument this belongs to (e.g., “EORTC QLQ-C30”)
Instrument Version: Version number of the instrument
Scale Equation: Mathematical formula to calculate the score from items (e.g.,
(Q1 + Q2 + Q3) / 3)Minimum Items: Minimum number of questions that must be answered to calculate a valid score
Clinical Parameters:
Score Direction: Whether higher or lower scores indicate better outcomes
Higher is Better (e.g., quality of life)
Lower is Better (e.g., symptom severity)
Middle is Better (e.g., some psychological measures)
Threshold Score: The clinical significance threshold (scores beyond this indicate clinical concern)
Minimum Clinical Important Difference (MCID): The smallest change in score that is clinically meaningful
Normative Score Mean: Average score in a healthy population
Normative Score Standard Deviation: Variation in the healthy population
Examples:
Physical Function (from EORTC QLQ-C30)
Pain Intensity (from Brief Pain Inventory)
Depression Severity (from PHQ-9)
Click “Save” to create the construct scale
Step 2: Creating Response Scales¶
Response scales define how patients will answer questions. There are two main types:
Likert Scales¶
Likert scales are the most common response type, consisting of ordered response options with numerical values and text descriptions.
When to Use:
Structured agreement scales (e.g., Strongly Disagree to Strongly Agree)
Frequency scales (e.g., Never, Rarely, Sometimes, Often, Always)
Severity scales (e.g., None, Mild, Moderate, Severe)
Creating a Likert Scale:
Click “Create Likert Scale”
Enter a Scale Name (descriptive label for identification)
Add response options:
Option Order: Display order (1, 2, 3, etc.)
Option Value: Numerical value for scoring
Option Text: Text description shown to patients
Emoji (optional): Visual indicator (use cautiously as meaning may vary)
Option Media (optional): Image, audio, or video to explain the option
Add multiple options as needed
To delete an option, check the “Delete” checkbox and save
Common Examples:
Severity: None (0), Mild (1), Moderate (2), Severe (3)
Frequency: Never (0), Rarely (1), Sometimes (2), Often (3), Always (4)
Agreement: Strongly Disagree (1) to Strongly Agree (5)
Note
Likert scales can be reused across multiple items and questionnaires if they share the same response structure.
Range Scales¶
Range scales present a numeric ruler, typically used for visual analog scales like pain ratings.
When to Use:
Pain scales (0-10)
Quality of life ratings (0-100)
Any continuous numeric measurement
Creating a Range Scale:
Click “Create Range Scale”
Enter the scale details:
Scale Name: Descriptive label
Minimum Value: Starting number (e.g., 0)
Maximum Value: Ending number (e.g., 10)
Increment: Step size between numbers (e.g., 1)
Minimum Value Text: Label for minimum (e.g., “No Pain”)
Maximum Value Text: Label for maximum (e.g., “Worst Pain”)
Common Examples:
Pain Scale: 0 (No Pain) to 10 (Worst Pain), increment 1
Quality of Life: 0 (Worst) to 100 (Best), increment 10
Step 3: Creating Items (Questions)¶
Items are the individual questions that patients will answer. Each item belongs to a construct scale.
Creating a New Item¶
Click “Create New Item (Question)”
Fill in the item details:
Basic Information:
Construct Scale: Select which construct this item measures
Abbreviated Item ID: Short code for data export (e.g., “PF1”, “Q1”) - use official abbreviations from scoring manuals when available
Item Name: The complete question text
Important
Include any question root text. For example, if the questionnaire has “In the past 7 days:” as a common prefix, include it in each question for accuracy.
Item Media (optional): Upload image, audio, or video to help explain the question or assist patients with limited literacy
Response Type:
Choose how patients will answer this question:
Likert: Select from a pre-defined Likert scale (requires Step 2)
Range: Use a numeric slider (requires Step 2)
Text: Free-form text entry
Numeric: Numeric value input
Media: Audio or video recording by the patient
Clinical Scoring Parameters (optional but recommended):
Score Direction: Higher/Lower/Middle is better
Threshold Score: Clinical significance threshold for this specific item
Minimum Clinical Important Difference: Meaningful change for this item
Normative Score Mean: Expected value in healthy population
Normative Score Standard Deviation: Variation in healthy population
Click “Save” to create the item
Tip
Multi-Language Support: After creating an item, you can add translations in different languages. The system maintains scoring consistency across all language versions.
Managing Items¶
View All Items: Click “Manage Items” to see all created questions
Edit Items: Click on any item to modify it
Reuse Items: Items can be used in multiple questionnaires
Question Bank: Build a library of validated questions for reuse
Step 4: Creating the Questionnaire¶
A questionnaire (also called an instrument) is a collection of items presented to patients in a specific order.
Creating a New Questionnaire¶
Click “Create Questionnaire”
Enter questionnaire details:
Basic Settings:
Name: The questionnaire name (e.g., “EORTC QLQ-C30”, “Brief Pain Inventory”)
Description: Explain what the questionnaire measures, how long it takes, and why it’s being used
Note
This description is visible to patients, so use clear, easy-to-understand language.
Questionnaire Answer Interval: Minimum time between submissions (prevents patients from answering too frequently)
Questionnaire Order: Display order number (controls the sequence patients see questionnaires)
Questionnaire Redirect: Optionally select another questionnaire to automatically redirect to after completion
Adding Items to the Questionnaire¶
Select Items: Check the box next to each item you want to include
Selected items appear in the side panel on the right
Use the construct scale filter to narrow down items
Use the search box to find specific items by text
Arrange Order: Drag and drop items in the side panel to change their order
Important
Match the official order from the validated PROM instrument when possible.
Remove Items: Click the cross (X) icon to deselect an item
Click “Save” to create the questionnaire
Managing Questionnaires¶
View All Questionnaires: Click “Manage Questionnaires”
Edit Questionnaires: Modify items, order, or settings
Assign to Patients: After creation, questionnaires can be assigned to specific patients
Advanced Features¶
Multi-Language Translations¶
The system supports comprehensive multi-language functionality:
Translatable Elements:
Questionnaire titles and descriptions
Item text and media
Likert scale response option text and media
Range scale minimum and maximum value text
How to Add Translations:
Navigate to “Manage Translations” from the main menu
Select the language you want to translate to
Enter translations for each element
The system maintains scoring consistency across all languages
Note
Available languages are configured by the system administrator.
Equation Editor¶
Advanced scoring capabilities using mathematical equations to calculate construct scores.
Supported Operations:
Basic operators:
+,-,*,/,^Functions:
sqrt(),abs()Item references:
Q1,Q2,Q3, etc.Parentheses for order of operations
Example Equations:
Simple sum:
Q1 + Q2 + Q3Average score:
(Q1 + Q2 + Q3) / 3Transformed score:
100 - ((Q1 + Q2) * 25 / 2)EORTC scoring:
(1 - (Q1 + Q2 + Q3) / 12) * 100
The equation editor includes real-time validation to ensure your formula is correct.
Conditional Logic¶
After creating a questionnaire, you can define rules to control question display based on patient responses.
Use Cases:
Show follow-up questions only if a specific answer is given
Skip irrelevant questions based on previous responses
Create branching logic for complex questionnaires
How to Set Up:
Create the questionnaire first
Navigate to the questionnaire’s rule settings
Define conditions (e.g., “If Q1 = ‘Yes’, show Q2”)
Test the logic before assigning to patients
Composite Construct Scores¶
Composite scores combine multiple individual construct scores into a single higher-level measurement.
What is a Composite Construct Score?¶
A composite construct score is calculated from one or more individual construct scores, providing a broader view of patient functioning.
Example:
The FACT TOI (Trial Outcome Index) score is calculated as:
FACT-G (General) + FACT-B (Breast Cancer) + BCS (Breast Cancer Subscale)
Creating a Composite Score¶
Click “Create Composite Construct Score”
Select the Scoring Type:
Sum: Adds all selected construct scores together
Average: Calculates the mean of all scores
Median: Finds the middle value
Mode: Identifies the most frequent score
Minimum: Takes the lowest value
Maximum: Takes the highest value
Select which Construct Scales to include in the calculation
Click “Save”
Common Use Cases:
Creating overall quality of life scores from multiple domains
Combining physical and emotional wellbeing measures
Generating summary scores for clinical trial endpoints
Creating simplified reporting metrics from complex questionnaires
Warning
Only create composite scores when there is theoretical and statistical justification. Refer to the original questionnaire validation papers for guidance.
Best Practices¶
When Creating Construct Scales:
Use validated constructs from published PROM instruments
Include all available clinical parameters (thresholds, MCID, normative scores)
Verify the scoring equation matches the official scoring manual
Document the source of your construct definition
When Creating Items:
Use exact wording from validated questionnaires
Include question roots and timeframes in the item text
Use official abbreviated IDs from scoring manuals
Add media to assist patients with limited literacy
Test questions with a small group before full deployment
When Creating Questionnaires:
Match the official item order from validated instruments
Write clear, patient-friendly descriptions
Set appropriate answer intervals to prevent survey fatigue
Use questionnaire redirects to create smooth workflows
Test the complete questionnaire before assigning to patients
For Multi-Language Support:
Use professionally validated translations when available
Have translations reviewed by native speakers
Test questionnaires in each language
Ensure cultural appropriateness of all content
Troubleshooting Common Issues¶
- Cannot create items without construct scale
You must create the construct scale first (Step 1) before creating items (Step 3).
- Likert/Range scale not appearing in item creation
Create the response scale first (Step 2) before creating items that use it.
- Equation validation errors
Check that all item references (Q1, Q2, etc.) are correct
Ensure parentheses are balanced
Verify mathematical operators are valid
Test with sample values
- Items not appearing when creating questionnaire
Verify items were saved successfully
Check that items belong to the expected construct
Use the search and filter functions to locate items
- Translations not displaying
Ensure translations are saved for the active language
Check that the language is enabled in system settings
Verify all required fields are translated
Next Steps¶
Review Reviewing Results to understand how scores are displayed
Review Getting Started for general navigation tips
Explore the questionnaire guidance page within the system for detailed examples
Additional Resources¶
Within the System:
Manage Construct Scales: View and edit all construct scales
Manage Likert Scales: View and edit all Likert response scales
Manage Range Scales: View and edit all range response scales
Manage Items: View and edit all questions
Manage Questionnaires: View and edit all questionnaires
Manage Translations: Add and edit multi-language translations
Composite Scoring: Create and manage composite construct scores
External Resources:
Refer to original PROM validation papers for construct definitions
Consult official scoring manuals for equation verification
Review published translations for language accuracy