From 9a5765a52d7beef66b65ad2ef33607ddb619a9b0 Mon Sep 17 00:00:00 2001 From: Pauline Date: Thu, 16 May 2024 23:10:23 +0100 Subject: [PATCH 1/3] Add initial AIMS2T Control study protocol --- AIMS2TRIALS-Control-s1/protocol.json | 802 +++++++++++++++++++++++++++ 1 file changed, 802 insertions(+) create mode 100644 AIMS2TRIALS-Control-s1/protocol.json diff --git a/AIMS2TRIALS-Control-s1/protocol.json b/AIMS2TRIALS-Control-s1/protocol.json new file mode 100644 index 00000000..7ae6697e --- /dev/null +++ b/AIMS2TRIALS-Control-s1/protocol.json @@ -0,0 +1,802 @@ +{ + "version": "0.0.1", + "schemaVersion": "0.0.1", + "name": "AIMS-2-Trials Control Group", + "healthIssues": [ + "Control" + ], + "protocols": [ + { + "name": "Demographics", + "showIntroduction": true, + "showInCalendar": true, + "isDemo": false, + "order": 3, + "questionnaire": { + "repository": "https://raw.githubusercontent.com/RADAR-CNS/RADAR-REDCap-aRMT-Definitions/master/questionnaires/", + "name": "demographics", + "avsc": "questionnaire" + }, + "startText": { + "en": "", + "it": "", + "nl": "", + "da": "", + "de": "", + "es": "" + }, + "endText": { + "en": "", + "it": "", + "nl": "", + "da": "", + "de": "", + "es": "" + }, + "warn": { + "en": "", + "it": "", + "nl": "", + "da": "", + "de": "", + "es": "" + }, + "estimatedCompletionTime": 2, + "protocol": { + "repeatProtocol": { + "unit": "day", + "amount": 9999 + }, + "repeatQuestionnaire": { + "unit": "min", + "unitsFromZero": [ + 480 + ] + }, + "reminders": { + "unit": "hour", + "amount": 8, + "repeat": 1 + }, + "completionWindow": { + "unit": "hour", + "amount": 16 + }, + "notification": { + "title": { + "en": "Questionnaire time" + }, + "text": { + "en": "Please finish them by midnight." + } + } + } + }, + { + "name": "Health and Medication", + "showIntroduction": true, + "showInCalendar": true, + "isDemo": false, + "order": 3, + "questionnaire": { + "repository": "https://raw.githubusercontent.com/RADAR-CNS/RADAR-REDCap-aRMT-Definitions/master/questionnaires/", + "name": "health_and_medication", + "avsc": "questionnaire" + }, + "startText": { + "en": "", + "it": "", + "nl": "", + "da": "", + "de": "", + "es": "" + }, + "endText": { + "en": "", + "it": "", + "nl": "", + "da": "", + "de": "", + "es": "" + }, + "warn": { + "en": "", + "it": "", + "nl": "", + "da": "", + "de": "", + "es": "" + }, + "estimatedCompletionTime": 4, + "protocol": { + "repeatProtocol": { + "unit": "day", + "amount": 9999 + }, + "repeatQuestionnaire": { + "unit": "min", + "unitsFromZero": [ + 480 + ] + }, + "reminders": { + "unit": "hour", + "amount": 8, + "repeat": 1 + }, + "completionWindow": { + "unit": "hour", + "amount": 16 + }, + "notification": { + "title": { + "en": "Questionnaire time" + }, + "text": { + "en": "Please finish them by midnight." + } + } + } + }, + { + "name": "Social Responsiveness Scale", + "showIntroduction": true, + "showInCalendar": true, + "isDemo": false, + "order": 3, + "questionnaire": { + "repository": "https://raw.githubusercontent.com/RADAR-CNS/RADAR-REDCap-aRMT-Definitions/master/questionnaires/", + "name": "social_responsiveness_scale", + "avsc": "questionnaire" + }, + "startText": { + "en": "", + "it": "", + "nl": "", + "da": "", + "de": "", + "es": "" + }, + "endText": { + "en": "", + "it": "", + "nl": "", + "da": "", + "de": "", + "es": "" + }, + "warn": { + "en": "", + "it": "", + "nl": "", + "da": "", + "de": "", + "es": "" + }, + "estimatedCompletionTime": 10, + "protocol": { + "repeatProtocol": { + "unit": "day", + "amount": 9999 + }, + "repeatQuestionnaire": { + "unit": "min", + "unitsFromZero": [ + 480 + ] + }, + "reminders": { + "unit": "hour", + "amount": 8, + "repeat": 1 + }, + "completionWindow": { + "unit": "hour", + "amount": 16 + }, + "notification": { + "title": { + "en": "Questionnaire time" + }, + "text": { + "en": "Please finish them by midnight." + } + } + } + }, + { + "name": "Technology usage", + "showIntroduction": true, + "showInCalendar": true, + "isDemo": false, + "order": 3, + "questionnaire": { + "repository": "https://raw.githubusercontent.com/RADAR-CNS/RADAR-REDCap-aRMT-Definitions/master/questionnaires/", + "name": "technology_usage", + "avsc": "questionnaire" + }, + "startText": { + "en": "", + "it": "", + "nl": "", + "da": "", + "de": "", + "es": "" + }, + "endText": { + "en": "", + "it": "", + "nl": "", + "da": "", + "de": "", + "es": "" + }, + "warn": { + "en": "", + "it": "", + "nl": "", + "da": "", + "de": "", + "es": "" + }, + "estimatedCompletionTime": 3, + "protocol": { + "repeatProtocol": { + "unit": "day", + "amount": 9999 + }, + "repeatQuestionnaire": { + "unit": "min", + "unitsFromZero": [ + 480 + ] + }, + "reminders": { + "unit": "hour", + "amount": 8, + "repeat": 1 + }, + "completionWindow": { + "unit": "hour", + "amount": 16 + }, + "notification": { + "title": { + "en": "Questionnaire time" + }, + "text": { + "en": "Please finish them by midnight." + } + } + } + }, + { + "name": "Regular activities", + "showIntroduction": true, + "showInCalendar": true, + "isDemo": false, + "order": 2, + "questionnaire": { + "repository": "https://raw.githubusercontent.com/RADAR-CNS/RADAR-REDCap-aRMT-Definitions/master/questionnaires/", + "name": "regular_activities", + "avsc": "questionnaire" + }, + "startText": { + "en": "", + "it": "", + "nl": "", + "da": "", + "de": "", + "es": "" + }, + "endText": { + "en": "", + "it": "", + "nl": "", + "da": "", + "de": "", + "es": "" + }, + "warn": { + "en": "", + "it": "", + "nl": "", + "da": "", + "de": "", + "es": "" + }, + "estimatedCompletionTime": 5, + "protocol": { + "repeatProtocol": { + "unit": "day", + "amount": 30 + }, + "repeatQuestionnaire": { + "unit": "min", + "unitsFromZero": [ + 480 + ] + }, + "reminders": { + "unit": "hour", + "amount": 24, + "repeat": 2 + }, + "completionWindow": { + "unit": "day", + "amount": 3 + }, + "notification": { + "title": { + "en": "Questionnaire time" + }, + "text": { + "en": "Please finish them within 3 days." + } + } + } + }, + { + "name": "Non-regular activities", + "showIntroduction": true, + "showInCalendar": true, + "isDemo": false, + "order": 2, + "questionnaire": { + "repository": "https://raw.githubusercontent.com/RADAR-CNS/RADAR-REDCap-aRMT-Definitions/master/questionnaires/", + "name": "nonregular_activities", + "avsc": "questionnaire" + }, + "startText": { + "en": "", + "it": "", + "nl": "", + "da": "", + "de": "", + "es": "" + }, + "endText": { + "en": "", + "it": "", + "nl": "", + "da": "", + "de": "", + "es": "" + }, + "warn": { + "en": "", + "it": "", + "nl": "", + "da": "", + "de": "", + "es": "" + }, + "estimatedCompletionTime": 2, + "protocol": { + "repeatProtocol": { + "unit": "day", + "amount": 30 + }, + "repeatQuestionnaire": { + "unit": "min", + "unitsFromZero": [ + 480 + ] + }, + "reminders": { + "unit": "hour", + "amount": 24, + "repeat": 2 + }, + "completionWindow": { + "unit": "day", + "amount": 3 + }, + "notification": { + "title": { + "en": "Questionnaire time" + }, + "text": { + "en": "Please finish them within 3 days." + } + } + } + }, + { + "name": "Sleep routines and smartphone usage questionnaire", + "showIntroduction": false, + "showInCalendar": false, + "isDemo": false, + "order": 2, + "questionnaire": { + "repository": "https://raw.githubusercontent.com/RADAR-CNS/RADAR-REDCap-aRMT-Definitions/master/questionnaires/", + "name": "sleep_routine_smartphone_usage", + "avsc": "questionnaire" + }, + "startText": { + "en": "", + "it": "", + "nl": "", + "da": "", + "de": "", + "es": "" + }, + "endText": { + "en": "", + "it": "", + "nl": "", + "da": "", + "de": "", + "es": "" + }, + "warn": { + "en": "", + "it": "", + "nl": "", + "da": "", + "de": "", + "es": "" + }, + "estimatedCompletionTime": 10, + "protocol": { + "repeatProtocol": { + "unit": "day", + "amount": 30 + }, + "repeatQuestionnaire": { + "unit": "min", + "unitsFromZero": [ + 480 + ] + }, + "reminders": { + "unit": "hour", + "amount": 24, + "repeat": 2 + }, + "completionWindow": { + "unit": "day", + "amount": 3 + }, + "notification": { + "title": { + "en": "Questionnaire time" + }, + "text": { + "en": "Please finish them within 3 days." + } + } + } + }, + { + "name": "PHQ8", + "showIntroduction": false, + "showInCalendar": false, + "isDemo": false, + "order": 1, + "questionnaire": { + "repository": "https://raw.githubusercontent.com/RADAR-CNS/RADAR-REDCap-aRMT-Definitions/master/questionnaires/", + "name": "phq8", + "avsc": "questionnaire" + }, + "startText": { + "en": "", + "it": "", + "nl": "", + "da": "", + "de": "", + "es": "" + }, + "endText": { + "en": "", + "it": "", + "nl": "", + "da": "", + "de": "", + "es": "" + }, + "warn": { + "en": "", + "it": "", + "nl": "", + "da": "", + "de": "", + "es": "" + }, + "estimatedCompletionTime": 2, + "protocol": { + "repeatProtocol": { + "unit": "day", + "amount": 15 + }, + "repeatQuestionnaire": { + "unit": "min", + "unitsFromZero": [ + 1110 + ] + }, + "reminders": { + "unit": "hour", + "amount": 12, + "repeat": 3 + }, + "completionWindow": { + "unit": "day", + "amount": 2 + }, + "notification": { + "title": { + "en": "Questionnaire time" + }, + "text": { + "en": "Please finish them within 2 days." + } + } + } + }, + { + "name": "GAD7", + "showIntroduction": false, + "showInCalendar": false, + "isDemo": false, + "order": 1, + "questionnaire": { + "repository": "https://raw.githubusercontent.com/RADAR-CNS/RADAR-REDCap-aRMT-Definitions/master/questionnaires/", + "name": "gad7", + "avsc": "questionnaire" + }, + "startText": { + "en": "", + "it": "", + "nl": "", + "da": "", + "de": "", + "es": "" + }, + "endText": { + "en": "", + "it": "", + "nl": "", + "da": "", + "de": "", + "es": "" + }, + "warn": { + "en": "", + "it": "", + "nl": "", + "da": "", + "de": "", + "es": "" + }, + "estimatedCompletionTime": 2, + "protocol": { + "repeatProtocol": { + "unit": "day", + "amount": 15 + }, + "repeatQuestionnaire": { + "unit": "min", + "unitsFromZero": [ + 1110 + ] + }, + "reminders": { + "unit": "hour", + "amount": 12, + "repeat": 3 + }, + "completionWindow": { + "unit": "day", + "amount": 2 + }, + "notification": { + "title": { + "en": "Questionnaire time" + }, + "text": { + "en": "Please finish them within 2 days." + } + } + } + }, + { + "name": "Social Responsiveness Scale Short Form", + "showIntroduction": true, + "showInCalendar": true, + "isDemo": false, + "order": 1, + "questionnaire": { + "repository": "https://raw.githubusercontent.com/RADAR-CNS/RADAR-REDCap-aRMT-Definitions/master/questionnaires/", + "name": "social_responsiveness_scale_short", + "avsc": "questionnaire" + }, + "startText": { + "en": "", + "it": "", + "nl": "", + "da": "", + "de": "", + "es": "" + }, + "endText": { + "en": "", + "it": "", + "nl": "", + "da": "", + "de": "", + "es": "" + }, + "warn": { + "en": "", + "it": "", + "nl": "", + "da": "", + "de": "", + "es": "" + }, + "estimatedCompletionTime": 5, + "protocol": { + "repeatProtocol": { + "unit": "day", + "amount": 15 + }, + "repeatQuestionnaire": { + "unit": "min", + "unitsFromZero": [ + 1110 + ] + }, + "reminders": { + "unit": "hour", + "amount": 12, + "repeat": 3 + }, + "completionWindow": { + "unit": "day", + "amount": 2 + }, + "notification": { + "title": { + "en": "Questionnaire time" + }, + "text": { + "en": "Please finish them within 2 days." + } + } + } + }, + { + "name": "ADHD", + "showIntroduction": true, + "showInCalendar": true, + "isDemo": false, + "order": 1, + "questionnaire": { + "repository": "https://raw.githubusercontent.com/RADAR-CNS/RADAR-REDCap-aRMT-Definitions/master/questionnaires/", + "name": "adhd_symptoms", + "avsc": "questionnaire" + }, + "startText": { + "en": "", + "it": "", + "nl": "", + "da": "", + "de": "", + "es": "" + }, + "endText": { + "en": "", + "it": "", + "nl": "", + "da": "", + "de": "", + "es": "" + }, + "warn": { + "en": "", + "it": "", + "nl": "", + "da": "", + "de": "", + "es": "" + }, + "estimatedCompletionTime": 2, + "protocol": { + "repeatProtocol": { + "unit": "day", + "amount": 4 + }, + "repeatQuestionnaire": { + "unit": "min", + "unitsFromZero": [ + 1110 + ] + }, + "reminders": { + "unit": "hour", + "amount": 8, + "repeat": 2 + }, + "completionWindow": { + "unit": "day", + "amount": 1 + }, + "notification": { + "title": { + "en": "Questionnaire time" + }, + "text": { + "en": "Please finish them within 1 day." + } + } + } + }, + { + "name": "Sleep quality", + "showIntroduction": true, + "showInCalendar": true, + "isDemo": false, + "order": 1, + "questionnaire": { + "repository": "https://raw.githubusercontent.com/RADAR-CNS/RADAR-REDCap-aRMT-Definitions/master/questionnaires/", + "name": "sleep_quality_info", + "avsc": "questionnaire" + }, + "startText": { + "en": "", + "it": "", + "nl": "", + "da": "", + "de": "", + "es": "" + }, + "endText": { + "en": "", + "it": "", + "nl": "", + "da": "", + "de": "", + "es": "" + }, + "warn": { + "en": "", + "it": "", + "nl": "", + "da": "", + "de": "", + "es": "" + }, + "estimatedCompletionTime": 1, + "protocol": { + "repeatProtocol": { + "unit": "day", + "amount": 1 + }, + "repeatQuestionnaire": { + "unit": "min", + "unitsFromZero": [ + 510 + ] + }, + "reminders": { + "unit": "hour", + "amount": 2, + "repeat": 2 + }, + "completionWindow": { + "unit": "min", + "amount": 930 + }, + "notification": { + "title": { + "en": "Questionnaire time" + }, + "text": { + "en": "Please finish them by midnight." + } + } + } + } + ] +} \ No newline at end of file From 81c73acc24c4b187c97e9900cf8b05560af4a4b0 Mon Sep 17 00:00:00 2001 From: Pauline Date: Fri, 17 May 2024 12:19:00 +0100 Subject: [PATCH 2/3] Fix AIMS questionnaire names --- AIMS2TRIALS-Control-s1/protocol.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/AIMS2TRIALS-Control-s1/protocol.json b/AIMS2TRIALS-Control-s1/protocol.json index 7ae6697e..b3b1dfda 100644 --- a/AIMS2TRIALS-Control-s1/protocol.json +++ b/AIMS2TRIALS-Control-s1/protocol.json @@ -73,7 +73,7 @@ } }, { - "name": "Health and Medication", + "name": "Health And Medication", "showIntroduction": true, "showInCalendar": true, "isDemo": false, @@ -205,7 +205,7 @@ } }, { - "name": "Technology usage", + "name": "Technology Usage", "showIntroduction": true, "showInCalendar": true, "isDemo": false, @@ -271,7 +271,7 @@ } }, { - "name": "Regular activities", + "name": "Regular Activities", "showIntroduction": true, "showInCalendar": true, "isDemo": false, @@ -337,7 +337,7 @@ } }, { - "name": "Non-regular activities", + "name": "Nonregular Activities", "showIntroduction": true, "showInCalendar": true, "isDemo": false, @@ -403,7 +403,7 @@ } }, { - "name": "Sleep routines and smartphone usage questionnaire", + "name": "Sleep Routines And Smartphone Usage Questionnaire", "showIntroduction": false, "showInCalendar": false, "isDemo": false, @@ -733,7 +733,7 @@ } }, { - "name": "Sleep quality", + "name": "Sleep Quality", "showIntroduction": true, "showInCalendar": true, "isDemo": false, From 0397a21f40712b42d2a01428697a5e1c1c9e9853 Mon Sep 17 00:00:00 2001 From: Pauline Date: Fri, 17 May 2024 12:22:58 +0100 Subject: [PATCH 3/3] Fix offsets for AIMS control protocol --- AIMS2TRIALS-Control-s1/protocol.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/AIMS2TRIALS-Control-s1/protocol.json b/AIMS2TRIALS-Control-s1/protocol.json index b3b1dfda..77cf7cba 100644 --- a/AIMS2TRIALS-Control-s1/protocol.json +++ b/AIMS2TRIALS-Control-s1/protocol.json @@ -182,7 +182,7 @@ "repeatQuestionnaire": { "unit": "min", "unitsFromZero": [ - 480 + 12000 ] }, "reminders": { @@ -710,7 +710,7 @@ "repeatQuestionnaire": { "unit": "min", "unitsFromZero": [ - 1110 + 6870 ] }, "reminders": {