{ "name": "23R2 Veeva ePRO Survey JSON", "description": "The Survey JSON is the required formatting for survey configuration in the Veeva ePRO module.", "licenseText": "©Veeva License Text", "licenseImage": { "image": "https://patients-us-ft.myveeva.com/public-assets/epro/original/vault/122169/survey/7af75cef-241a-4199-9c45-abbeb75bb326/attachments/image/13cbdad9-09c4-4aaf-a550-6a9ea4d71ffb/veeva1.png", "description": "License Logo 300x90" }, "sections": [ { "name": "section1", "blocks": [ { "type": "text", "name": "instruction", "headingImage": { "image": "https://patients-us-ft.myveeva.com/public-assets/epro/original/vault/122169/survey/7af75cef-241a-4199-9c45-abbeb75bb326/attachments/image/93710c59-9db1-42ab-ab60-d3b3ff8ef93d/globe.png", "description": "Globe 2000x977" }, "heading": "

How good or bad is your health TODAY.

Let's find out.
Ok?", "condition": null }, { "type": "singleChoice", "name": "q1", "questionNumber": "1", "heading": "MOBILITY", "condition": null, "answerSet": { "answers": [ { "answer": "I have no problems in walking about", "name": "1", "answerImage": { "image": "https://patients-us-ft.myveeva.com/public-assets/epro/original/vault/122169/survey/7af75cef-241a-4199-9c45-abbeb75bb326/attachments/image/5779462e-a88d-43ac-b7c0-dbf81a8f44b5/opened.png", "description": "Answer Image 1" } }, { "answer": "I have slight problems in walking about", "name": "2", "answerImage": { "image": "https://patients-us-ft.myveeva.com/public-assets/epro/original/vault/122169/survey/7af75cef-241a-4199-9c45-abbeb75bb326/attachments/image/5779462e-a88d-43ac-b7c0-dbf81a8f44b5/opened.png", "description": "Answer Image 2" } }, { "answer": "I have moderate problems in walking about ", "name": "3", "answerImage": { "image": "https://patients-us-ft.myveeva.com/public-assets/epro/original/vault/122169/survey/7af75cef-241a-4199-9c45-abbeb75bb326/attachments/image/5779462e-a88d-43ac-b7c0-dbf81a8f44b5/opened.png", "description": "Answer Image 3" } }, { "answer": "I have severe problems in walking about", "name": "4", "answerImage": { "image": "https://patients-us-ft.myveeva.com/public-assets/epro/original/vault/122169/survey/7af75cef-241a-4199-9c45-abbeb75bb326/attachments/image/5779462e-a88d-43ac-b7c0-dbf81a8f44b5/opened.png", "description": "Answer Image 4" } }, { "answer": "I am unable to walk about", "name": "5", "answerImage": { "image": "https://patients-us-ft.myveeva.com/public-assets/epro/original/vault/122169/survey/7af75cef-241a-4199-9c45-abbeb75bb326/attachments/image/5779462e-a88d-43ac-b7c0-dbf81a8f44b5/opened.png", "description": "Answer Image 5" } } ] }, "blockSettings": null }, { "type": "visualScale", "name": "q2", "questionNumber": "2", "heading": "Please tap on the scale to indicate how your
health is TODAY.", "condition": null, "blockSettings": { "orientation": "vertical", "minNumber": 0, "maxNumber": 100, "increment": 1, "minLabel": "The worst health
you can imagine", "maxLabel": "The best health
you can imagine", "markDisplayInterval": 10, "markNumberInterval": 0, "displayResult": true } }, { "type": "numberScale", "name": "q3", "questionNumber": "3", "heading": "Please select on the scale how happy you feel today.", "condition": null, "blockSettings": { "minNumber": 0, "maxNumber": 10, "increment": 1, "customMarks": [ { "positions": [ 0 ], "label": "Severely Unhappy" }, { "positions": [ 10 ], "label": "Incredibly Happy" } ], "answerImage": { "image": "https://patients-us-ft.myveeva.com/public-assets/epro/original/vault/138835/survey/2fd870e5-663e-4e5f-9a1e-fd67c90e1d1d/attachments/image/c71cec1a-98cf-4f56-8de7-0e03bd1d39cb/NRSFaces800x96.png", "description": "Numeric Rating Scale Image" } } }, { "type": "numberEntry", "name": "q4", "questionNumber": "4", "heading": "Please enter how many cups of water you drank today.", "condition": null, "answerSet": { "answers": [ { "name": "cups", "label": "Cups", "placeholder": "Number of Cups", "minNumber": 0, "maxNumber": 100, "increment": 0.5 } ] } }, { "type": "numberEntry", "name": "q5", "questionNumber": "5", "heading": "Please enter how tall you are in feet and inches.", "condition": null, "answerSet": { "answers": [ { "name": "feet", "label": "Feet", "minNumber": 0, "maxNumber": 10, "increment": 1 }, { "name": "inches", "label": "Inches", "minNumber": 0, "maxNumber": 11, "increment": 1 } ] } }, { "type": "date", "name": "q6", "questionNumber": "6", "heading": "Please enter the date of your clinic visit in August.", "condition": null, "blockSettings": { "minValue": { "type": "static", "value": "2022-08-01" }, "maxValue": { "type": "dynamic", "offset": { "value": 1, "unit": "weeks" } }, "default": { "type": "static", "value": "2022-08-01" } } }, { "type": "time", "name": "q7", "questionNumber": "7", "heading": "Please enter the time you took your study drug this morning.", "condition": null, "blockSettings": { "minValue": { "type": "static", "value": "00:00" }, "maxValue": { "type": "static", "value": "12:00" }, "default": { "type": "dynamic", "offset": { "value": 3, "unit": "hours" } } } }, { "type": "dateTime", "name": "q8", "questionNumber": "8", "heading": "Please enter the date and time of your clinic visit.", "condition": null, "blockSettings": { "minValue": { "type": "static", "value": "2022-09-01T00:00" }, "maxValue": { "type": "dynamic", "offset": { "value": -30, "unit": "minutes" } }, "default": null } }, { "type": "multipleChoice", "name": "q9", "questionNumber": "9", "heading": "Please select all symptoms you are experiencing.", "condition": null, "optionalAnswers": [ { "answer": "None of the above", "name": "opt-1" } ], "answerSet": { "answers": [ { "answer": "Chills", "name": "1" }, { "answer": "Cough", "name": "2" }, { "answer": "Fatigue", "name": "3" }, { "answer": "Fever", "name": "4" }, { "answer": "Muscle aches", "name": "5" } ] }, "blockSettings": null }, { "type": "textEntry", "name": "q10", "condition": null, "heading": "Please describe any other symptoms you are experiencing.", "questionNumber": "9", "blockSettings": { "label": "Symptoms", "placeholder": "I experienced...", "maxLength": 1500 } } ] } ], "conditions": [ { "type": "single", "name": "condition1", "operation": "==", "blockName": "q1", "answer": { "type": "name", "name": "1" } }, { "type": "single", "name": "condition2", "operation": "<=", "blockName": "q2", "answer": { "type": "number", "number": 10 } }, { "type": "compound", "name": "condition3", "operation": "OR", "conditions": [ "condition1", "condition2" ] }, { "type": "single", "name": "condition4", "operation": ">", "blockName": "q5", "answer": { "type": "static", "value": "2022-08-31" } }, { "type": "single", "name": "condition5", "operation": "INCLUDES", "blockName": "q9", "answer": { "type": "name", "name": "1" } } ] }