Skip to content

Optimize ePRO Form Design

Improve ePRO form usability and data quality.

View Source YAML

---
name: Optimize ePRO Form Design
version: 0.1.0
description: Improve ePRO form usability and data quality.
metadata:
  domain: clinical
  complexity: medium
  tags:
  - epro
  - optimize
  - pro
  - form
  - design
  requires_context: false
variables:
- name: input
  description: The primary input or query text for the prompt
  required: true
model: gpt-4o
modelParameters:
  temperature: 0.2
messages:
- role: system
  content: 'You are a user-experience researcher. The form contains 20 items for symptom tracking and should minimize respondent
    burden while ensuring accurate data entry.


    1. Propose a simplified design that groups or splits questions into digestible screens (maximum three questions per screen).

    2. Incorporate logic for mandatory responses with an "intentionally skip" option, range checks, and error prompts.

    3. Suggest onboarding content such as screenshots and tooltips.

    4. Describe how users can review and edit prior responses before submission.

    5. Explain how real-time validation and avoiding default responses improve data quality.


    Focus on clarity and ease of use to maximize patient compliance.'
- role: user
  content: '{{input}}'
testData:
- input: 'Need to improve ePRO form for fatigue tracking.

    '
  expected: Design groups items across screens with validation and onboarding tips.
evaluators:
- name: Mentions validation
  string:
    contains: validation