From dc57956e06ed6955244952a5125791918e3cf81b Mon Sep 17 00:00:00 2001 From: Marton Vago Date: Wed, 10 Jun 2026 16:22:00 +0100 Subject: [PATCH 1/6] refactor: :recycle: update shared primary keys --- datapackage.json | 1700 +++++++++++++++++++++++--- scripts/redcap_dict_to_properties.py | 22 +- uv.lock | 311 ++--- 3 files changed, 1688 insertions(+), 345 deletions(-) diff --git a/datapackage.json b/datapackage.json index 2ebb626..a865101 100644 --- a/datapackage.json +++ b/datapackage.json @@ -77,14 +77,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -275,7 +293,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -287,14 +307,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -551,7 +589,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -563,14 +603,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -3277,7 +3335,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -3289,14 +3349,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -5847,7 +5925,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -5859,14 +5939,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -6084,7 +6182,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -6096,14 +6196,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -8550,7 +8668,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -8562,14 +8682,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -8804,7 +8942,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -8816,14 +8956,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -11180,7 +11338,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -11192,14 +11352,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -12584,7 +12762,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -12596,14 +12776,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -13513,7 +13711,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -13525,14 +13725,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -15676,7 +15894,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -15688,14 +15908,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -16001,7 +16239,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -16013,14 +16253,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -16188,7 +16446,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -16200,14 +16460,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -16344,7 +16622,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -16356,14 +16636,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -16491,7 +16789,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -16503,14 +16803,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -16891,7 +17209,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -16903,14 +17223,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -17047,7 +17385,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -17059,14 +17399,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -17175,7 +17533,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -17187,14 +17547,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -17327,7 +17705,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -17339,14 +17719,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -17459,7 +17857,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -17471,14 +17871,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -17543,7 +17961,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -17555,19 +17975,37 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", "type": "string", - "description": "The unique name identifying the event when the form was filled in.", + "description": "The unique identifier of the participant.", "constraints": { "required": true } }, { - "name": "center", - "title": "Research center", + "name": "event_id", + "title": "Event identifier", "type": "string", - "description": "The research center where the data item was recorded.", + "description": "The unique name identifying the event when the form was filled in.", + "constraints": { + "required": true + } + }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, + { + "name": "center", + "title": "Research center", + "type": "string", + "description": "The research center where the data item was recorded.", "constraints": { "required": true, "enum": [ @@ -17601,7 +18039,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -17613,14 +18053,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -17676,7 +18134,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -17688,14 +18148,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -17819,7 +18297,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -17831,14 +18311,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -17894,7 +18392,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -17906,14 +18406,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -17978,7 +18496,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -17990,14 +18510,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -18036,7 +18574,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -18048,14 +18588,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -18111,7 +18669,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -18123,14 +18683,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -18169,7 +18747,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -18181,14 +18761,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -18278,7 +18876,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -18290,14 +18890,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -18461,7 +19079,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -18473,14 +19093,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -18573,7 +19211,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -18585,14 +19225,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -18668,7 +19326,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -18680,14 +19340,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -18763,7 +19441,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -18775,14 +19455,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -18858,7 +19556,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -18870,14 +19570,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -18953,7 +19671,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -18965,14 +19685,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -19213,7 +19951,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -19225,14 +19965,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -19308,7 +20066,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -19320,14 +20080,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -19403,7 +20181,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -19415,14 +20195,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -19498,7 +20296,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -19510,14 +20310,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -19726,7 +20544,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -19738,14 +20558,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -19936,7 +20774,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -19948,14 +20788,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -20146,7 +21004,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -20158,10 +21018,28 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", + "type": "string", + "description": "The unique name identifying the event when the form was filled in.", + "constraints": { + "required": true + } + }, + { + "name": "submission_id", + "title": "Submission identifier", "type": "string", - "description": "The unique name identifying the event when the form was filled in.", + "description": "A value uniquely identifying one submission of this form.", "constraints": { "required": true } @@ -20260,7 +21138,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -20272,14 +21152,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -20374,7 +21272,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -20386,14 +21286,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -20488,7 +21406,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -20500,14 +21420,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -20602,7 +21540,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -20614,14 +21554,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -21235,7 +22193,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -21247,14 +22207,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -22206,7 +23184,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -22218,14 +23198,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -22515,7 +23513,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -22527,14 +23527,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -22901,7 +23919,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -22913,14 +23933,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -23679,7 +24717,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -23691,14 +24731,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -23773,7 +24831,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -23785,14 +24845,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -24129,7 +25207,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -24141,14 +25221,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -24485,7 +25583,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -24497,14 +25597,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -24841,7 +25959,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -24853,14 +25973,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -25391,7 +26529,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -25403,14 +26543,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -25827,7 +26985,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -25839,14 +26999,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -26041,7 +27219,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -26053,14 +27233,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -26634,7 +27832,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -26646,14 +27846,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -26732,7 +27950,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -26744,14 +27964,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -26903,7 +28141,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -26915,14 +28155,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -27064,7 +28322,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } }, @@ -27076,14 +28336,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -27222,7 +28500,9 @@ } ], "primaryKey": [ - "event", + "participant_id", + "event_id", + "submission_id", "minutes_from_meal" ] } @@ -27235,14 +28515,32 @@ "schema": { "fields": [ { - "name": "event", - "title": "The unique name of the event", + "name": "participant_id", + "title": "Participant identifier", + "type": "string", + "description": "The unique identifier of the participant.", + "constraints": { + "required": true + } + }, + { + "name": "event_id", + "title": "Event identifier", "type": "string", "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form.", + "constraints": { + "required": true + } + }, { "name": "center", "title": "Research center", @@ -28692,7 +29990,9 @@ } ], "primaryKey": [ - "event" + "participant_id", + "event_id", + "submission_id" ] } } diff --git a/scripts/redcap_dict_to_properties.py b/scripts/redcap_dict_to_properties.py index a08574e..fa2e529 100644 --- a/scripts/redcap_dict_to_properties.py +++ b/scripts/redcap_dict_to_properties.py @@ -119,9 +119,16 @@ def _remove_vas_time_from_annotation(annotation: str) -> str: def _form_to_resource( form_name: str, fields: list[dict[str, str]] ) -> sp.ResourceProperties: + participant_field = sp.FieldProperties( + name="participant_id", + title="Participant identifier", + type="string", + description=("The unique identifier of the participant."), + constraints=sp.ConstraintsProperties(required=True), + ) event_field = sp.FieldProperties( - name="event", - title="The unique name of the event", + name="event_id", + title="Event identifier", type="string", description=( "The unique name identifying the event when the form was filled in." @@ -139,8 +146,15 @@ def _form_to_resource( enum=["Copenhagen", "Aarhus", "Odense"], ), ) - default_fields = [event_field, center_field] - primary_key = ["event"] + submission_field = sp.FieldProperties( + name="submission_id", + title="Submission identifier", + type="string", + description="A value uniquely identifying one submission of this form.", + constraints=sp.ConstraintsProperties(required=True), + ) + default_fields = [participant_field, event_field, submission_field, center_field] + primary_key = ["participant_id", "event_id", "submission_id"] if form_name == "vas": time_field = sp.FieldProperties( diff --git a/uv.lock b/uv.lock index d659340..f0e312d 100644 --- a/uv.lock +++ b/uv.lock @@ -122,7 +122,7 @@ wheels = [ [[package]] name = "check-datapackage" -version = "0.35.0" +version = "0.37.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "jsonschema" }, @@ -132,9 +132,9 @@ dependencies = [ { name = "seedcase-soil" }, { name = "types-jsonschema" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/53/20/49504c0d5e51a88e313db9ea31b97982e67a71781369b7121201111f6722/check_datapackage-0.35.0.tar.gz", hash = "sha256:48e4cb97530b13c87f06bac76933a98e9e4591fdde8056b8570bee8b377393bd", size = 1087041, upload-time = "2026-05-04T08:31:05.629Z" } +sdist = { url = "https://files.pythonhosted.org/packages/10/71/6c757a2bb567669a550ad3ac51a036c4582265daabd74d27f64bb5af4ba5/check_datapackage-0.37.0.tar.gz", hash = "sha256:6163973ec11cbdca21bf5d906106f844bb4893b560a8cf2d5d7d7e9861809af2", size = 1096612, upload-time = "2026-06-09T08:14:45.316Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/d2/d9/7b555152eb7fa88a47d6f900df6b126e54fea7dd0fc34aa46872d0473bf5/check_datapackage-0.35.0-py3-none-any.whl", hash = "sha256:5261b629f574d39671dd31c0053da7ca829fb6692e4f299e8d51c13130714a06", size = 36206, upload-time = "2026-05-04T08:31:04.438Z" }, + { url = "https://files.pythonhosted.org/packages/97/3c/918eed074585268b1e02807be2b6eb837bff069b76c44eac49e3efad3142/check_datapackage-0.37.0-py3-none-any.whl", hash = "sha256:547fac25bdba4c8abc370aad67ffe38abc71e674282c411c4a4be41468db7fb8", size = 36554, upload-time = "2026-06-09T08:14:44.146Z" }, ] [[package]] @@ -171,7 +171,7 @@ wheels = [ [[package]] name = "cyclopts" -version = "4.16.1" +version = "4.17.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "attrs" }, @@ -179,9 +179,9 @@ dependencies = [ { name = "rich" }, { name = "rich-rst" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/34/07/bf61d13de86d96a4c46aff00c9ca0eced44bcc8c3e16280605c1253e5720/cyclopts-4.16.1.tar.gz", hash = "sha256:8aa47bf92a5fb33abca5af05e576eecdb0d2f79893ad29238046df78370fc4a8", size = 181196, upload-time = "2026-05-25T15:29:08.518Z" } +sdist = { url = "https://files.pythonhosted.org/packages/96/b7/2e64e26e7189c2f0f88cea467d068ec968f2fa24628b0ffb93132a0f2b14/cyclopts-4.17.0.tar.gz", hash = "sha256:6b3231f18b404879e978214ef26fa174e8b505bd0f2117290b4135560666004b", size = 181338, upload-time = "2026-06-09T13:41:26.801Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/00/8d/7f362c2fb8ef4decd2160bc24d4292c6ca658cc6d9a161b89ca5122bbdbf/cyclopts-4.16.1-py3-none-any.whl", hash = "sha256:617795392c4113a2c2cc7af716f20244900e87f23daa05442d1268d81472a592", size = 219020, upload-time = "2026-05-25T15:29:09.646Z" }, + { url = "https://files.pythonhosted.org/packages/ec/26/1614f15b8ea89ee201a2484ea5bede7319a2b07c796c321ffdadd705559e/cyclopts-4.17.0-py3-none-any.whl", hash = "sha256:6ee947c9f3bbe9679b9fa9cea1bb327298db80b302df62d7f1d1bd82726508e0", size = 219147, upload-time = "2026-06-09T13:41:24.97Z" }, ] [[package]] @@ -225,11 +225,11 @@ wheels = [ [[package]] name = "distlib" -version = "0.4.0" +version = "0.4.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/96/8e/709914eb2b5749865801041647dc7f4e6d00b549cfe88b65ca192995f07c/distlib-0.4.0.tar.gz", hash = "sha256:feec40075be03a04501a973d81f633735b4b69f98b05450592310c0f401a4e0d", size = 614605, upload-time = "2025-07-17T16:52:00.465Z" } +sdist = { url = "https://files.pythonhosted.org/packages/46/8d/873e9252ea2c0e0c857884e0a2899ec43ade132345df1925ef24cbe64f18/distlib-0.4.2.tar.gz", hash = "sha256:baeb401c90f27acd15c4861ae0847d1e731c27ac3dbf4210643ba61fa1e813db", size = 614914, upload-time = "2026-06-08T16:24:15.439Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/33/6b/e0547afaf41bf2c42e52430072fa5658766e3d65bd4b03a563d1b6336f57/distlib-0.4.0-py2.py3-none-any.whl", hash = "sha256:9659f7d87e46584a30b5780e43ac7a2143098441670ff0a49d5f9034c54a6c16", size = 469047, upload-time = "2025-07-17T16:51:58.613Z" }, + { url = "https://files.pythonhosted.org/packages/c1/60/aa891c893821d4d127292ed66c6940d1d715894bd5a0ce048056bc641773/distlib-0.4.2-py2.py3-none-any.whl", hash = "sha256:ca4cb11e5d746b5ec13c199cbf19ae27a241f89702b54e153a74332955446067", size = 470510, upload-time = "2026-06-08T16:24:13.208Z" }, ] [[package]] @@ -291,11 +291,11 @@ dev = [ [[package]] name = "filelock" -version = "3.29.0" +version = "3.29.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/b5/fe/997687a931ab51049acce6fa1f23e8f01216374ea81374ddee763c493db5/filelock-3.29.0.tar.gz", hash = "sha256:69974355e960702e789734cb4871f884ea6fe50bd8404051a3530bc07809cf90", size = 57571, upload-time = "2026-04-19T15:39:10.068Z" } +sdist = { url = "https://files.pythonhosted.org/packages/ec/fa/b7dc8a63243aafe57bf53611bd26fa3e0dee2d613590656d44e0a59b7828/filelock-3.29.2.tar.gz", hash = "sha256:779d2f5443b584750c6b90457abffd49235bfb0e66ce82ef5a680867e518ca1c", size = 61449, upload-time = "2026-06-10T14:45:23.072Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/81/47/dd9a212ef6e343a6857485ffe25bba537304f1913bdbed446a23f7f592e1/filelock-3.29.0-py3-none-any.whl", hash = "sha256:96f5f6344709aa1572bbf631c640e4ebeeb519e08da902c39a001882f30ac258", size = 39812, upload-time = "2026-04-19T15:39:08.752Z" }, + { url = "https://files.pythonhosted.org/packages/45/c1/91b0faf8de6938ae72da425e0c6f322d270c044e5ffc372e6f0f89ed1564/filelock-3.29.2-py3-none-any.whl", hash = "sha256:f5d3feb44b2b8824832587543af5226822fe86baf086678ede47aa177fe47ca5", size = 42129, upload-time = "2026-06-10T14:45:21.896Z" }, ] [[package]] @@ -309,11 +309,11 @@ wheels = [ [[package]] name = "idna" -version = "3.16" +version = "3.18" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/1a/88/bcf9709822fe69d02c2a6a77956c98ce6ea8ca8767a9aadcedc7eb6a2390/idna-3.16.tar.gz", hash = "sha256:d7a6da03db833450fca25d2358ac9ff06cd624577a4aea3a596d5c0f77b8e03d", size = 203770, upload-time = "2026-05-22T00:16:18.781Z" } +sdist = { url = "https://files.pythonhosted.org/packages/cd/63/9496c57188a2ee585e0f1db071d75089a11e98aa86eb99d9d7618fc1edce/idna-3.18.tar.gz", hash = "sha256:ffb385a7e039654cef1ab9ef32c6fafe283c0c0467bba1d9029738ce4a14a848", size = 196711, upload-time = "2026-06-02T14:34:07.794Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/94/16/70255075a9859a0e3adb789b68ceb0e210dec03934245fd98d248226572f/idna-3.16-py3-none-any.whl", hash = "sha256:cc246e3a3f89580c3a951b5ad298ca4638078b2cdd4f115654332b5c26daded5", size = 74165, upload-time = "2026-05-22T00:16:16.698Z" }, + { url = "https://files.pythonhosted.org/packages/1e/5e/d4e9f1a599fb8e573b7b87160658329fbf28d19eac2718f51fc3def3aa5a/idna-3.18-py3-none-any.whl", hash = "sha256:7f952cbe720b688055e3f87de14f5c3e5fdaa8bc3928985c4077ca689de849a2", size = 65455, upload-time = "2026-06-02T14:34:06.319Z" }, ] [[package]] @@ -468,11 +468,11 @@ wheels = [ [[package]] name = "platformdirs" -version = "4.9.6" +version = "4.10.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/9f/4a/0883b8e3802965322523f0b200ecf33d31f10991d0401162f4b23c698b42/platformdirs-4.9.6.tar.gz", hash = "sha256:3bfa75b0ad0db84096ae777218481852c0ebc6c727b3168c1b9e0118e458cf0a", size = 29400, upload-time = "2026-04-09T00:04:10.812Z" } +sdist = { url = "https://files.pythonhosted.org/packages/d7/47/e4501f49c178ae1d9f4a75073fda4204f52647993f075a9db4d14930e0c5/platformdirs-4.10.0.tar.gz", hash = "sha256:31e761a6a0ca04faf7353ea759bdba55652be214725111e5aac52dfa29d4bef7", size = 31224, upload-time = "2026-05-28T03:32:53.587Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/75/a6/a0a304dc33b49145b21f4808d763822111e67d1c3a32b524a1baf947b6e1/platformdirs-4.9.6-py3-none-any.whl", hash = "sha256:e61adb1d5e5cb3441b4b7710bea7e4c12250ca49439228cc1021c00dcfac0917", size = 21348, upload-time = "2026-04-09T00:04:09.463Z" }, + { url = "https://files.pythonhosted.org/packages/81/e6/cd9575ac904136b3cbf7aa7ee819ef86eedb7274e46f230e94ea4342e729/platformdirs-4.10.0-py3-none-any.whl", hash = "sha256:fb516cdb12eb0d857d0cd85a7c57cea4d060bee4578d6cf5a14dfdf8cbf8784a", size = 22743, upload-time = "2026-05-28T03:32:52.175Z" }, ] [[package]] @@ -632,15 +632,15 @@ wheels = [ [[package]] name = "python-discovery" -version = "1.3.1" +version = "1.4.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "filelock" }, { name = "platformdirs" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/48/60/e88788207d81e46362cfbef0d4aaf4c0f49efc3c12d4c3fa3f542c34ebec/python_discovery-1.3.1.tar.gz", hash = "sha256:62f6db28064c9613e7ca76cb3f00c38c839a07c31c00dfe7ed0986493d2150a6", size = 68011, upload-time = "2026-05-12T20:53:36.336Z" } +sdist = { url = "https://files.pythonhosted.org/packages/a6/12/38c1a0b1e64806780c9563e3fc9f6e472251839662587cfbe9bfaf2ae10a/python_discovery-1.4.0.tar.gz", hash = "sha256:eb8bc7daad3c226c147e45bb4e970a1feb1bf4048ee178e6db59e197b8010ce3", size = 68455, upload-time = "2026-05-28T01:15:37.639Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/b7/6f/a05a317a66fee0aad270011461f1a63a453ed12471249f172f7d2e2bc7b4/python_discovery-1.3.1-py3-none-any.whl", hash = "sha256:ed188687ebb3b82c01a17cd5ac62fc94d9f6487a7f1a0f9dfe89753fec91039c", size = 33185, upload-time = "2026-05-12T20:53:34.969Z" }, + { url = "https://files.pythonhosted.org/packages/c8/8d/3d316429f65029532bb1e28ff77b797d86b5ac3915bb44ca4e19aa283d43/python_discovery-1.4.0-py3-none-any.whl", hash = "sha256:26ed78d703e234879a66244c7d4114563fb13ec5cd30a2d1357e5fb4850782da", size = 33217, upload-time = "2026-05-28T01:15:36.573Z" }, ] [[package]] @@ -776,113 +776,142 @@ wheels = [ [[package]] name = "rpds-py" -version = "0.30.0" +version = "2026.5.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/20/af/3f2f423103f1113b36230496629986e0ef7e199d2aa8392452b484b38ced/rpds_py-0.30.0.tar.gz", hash = "sha256:dd8ff7cf90014af0c0f787eea34794ebf6415242ee1d6fa91eaba725cc441e84", size = 69469, upload-time = "2025-11-30T20:24:38.837Z" } +sdist = { url = "https://files.pythonhosted.org/packages/2e/43/25a8dcd3feedd735039a8f0b5b7e3b118232b5eae288c4fd9ab200d41094/rpds_py-2026.5.1.tar.gz", hash = "sha256:07b24fea40541e28570e5b795a4a38fbdcd12550c06bd0748005ecc8116ca256", size = 64459, upload-time = "2026-05-28T12:02:13.232Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/03/e7/98a2f4ac921d82f33e03f3835f5bf3a4a40aa1bfdc57975e74a97b2b4bdd/rpds_py-0.30.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:a161f20d9a43006833cd7068375a94d035714d73a172b681d8881820600abfad", size = 375086, upload-time = "2025-11-30T20:22:17.93Z" }, - { url = "https://files.pythonhosted.org/packages/4d/a1/bca7fd3d452b272e13335db8d6b0b3ecde0f90ad6f16f3328c6fb150c889/rpds_py-0.30.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6abc8880d9d036ecaafe709079969f56e876fcf107f7a8e9920ba6d5a3878d05", size = 359053, upload-time = "2025-11-30T20:22:19.297Z" }, - { url = "https://files.pythonhosted.org/packages/65/1c/ae157e83a6357eceff62ba7e52113e3ec4834a84cfe07fa4b0757a7d105f/rpds_py-0.30.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ca28829ae5f5d569bb62a79512c842a03a12576375d5ece7d2cadf8abe96ec28", size = 390763, upload-time = "2025-11-30T20:22:21.661Z" }, - { url = "https://files.pythonhosted.org/packages/d4/36/eb2eb8515e2ad24c0bd43c3ee9cd74c33f7ca6430755ccdb240fd3144c44/rpds_py-0.30.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:a1010ed9524c73b94d15919ca4d41d8780980e1765babf85f9a2f90d247153dd", size = 408951, upload-time = "2025-11-30T20:22:23.408Z" }, - { url = "https://files.pythonhosted.org/packages/d6/65/ad8dc1784a331fabbd740ef6f71ce2198c7ed0890dab595adb9ea2d775a1/rpds_py-0.30.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f8d1736cfb49381ba528cd5baa46f82fdc65c06e843dab24dd70b63d09121b3f", size = 514622, upload-time = "2025-11-30T20:22:25.16Z" }, - { url = "https://files.pythonhosted.org/packages/63/8e/0cfa7ae158e15e143fe03993b5bcd743a59f541f5952e1546b1ac1b5fd45/rpds_py-0.30.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d948b135c4693daff7bc2dcfc4ec57237a29bd37e60c2fabf5aff2bbacf3e2f1", size = 414492, upload-time = "2025-11-30T20:22:26.505Z" }, - { url = "https://files.pythonhosted.org/packages/60/1b/6f8f29f3f995c7ffdde46a626ddccd7c63aefc0efae881dc13b6e5d5bb16/rpds_py-0.30.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:47f236970bccb2233267d89173d3ad2703cd36a0e2a6e92d0560d333871a3d23", size = 394080, upload-time = "2025-11-30T20:22:27.934Z" }, - { url = "https://files.pythonhosted.org/packages/6d/d5/a266341051a7a3ca2f4b750a3aa4abc986378431fc2da508c5034d081b70/rpds_py-0.30.0-cp312-cp312-manylinux_2_31_riscv64.whl", hash = "sha256:2e6ecb5a5bcacf59c3f912155044479af1d0b6681280048b338b28e364aca1f6", size = 408680, upload-time = "2025-11-30T20:22:29.341Z" }, - { url = "https://files.pythonhosted.org/packages/10/3b/71b725851df9ab7a7a4e33cf36d241933da66040d195a84781f49c50490c/rpds_py-0.30.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:a8fa71a2e078c527c3e9dc9fc5a98c9db40bcc8a92b4e8858e36d329f8684b51", size = 423589, upload-time = "2025-11-30T20:22:31.469Z" }, - { url = "https://files.pythonhosted.org/packages/00/2b/e59e58c544dc9bd8bd8384ecdb8ea91f6727f0e37a7131baeff8d6f51661/rpds_py-0.30.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:73c67f2db7bc334e518d097c6d1e6fed021bbc9b7d678d6cc433478365d1d5f5", size = 573289, upload-time = "2025-11-30T20:22:32.997Z" }, - { url = "https://files.pythonhosted.org/packages/da/3e/a18e6f5b460893172a7d6a680e86d3b6bc87a54c1f0b03446a3c8c7b588f/rpds_py-0.30.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:5ba103fb455be00f3b1c2076c9d4264bfcb037c976167a6047ed82f23153f02e", size = 599737, upload-time = "2025-11-30T20:22:34.419Z" }, - { url = "https://files.pythonhosted.org/packages/5c/e2/714694e4b87b85a18e2c243614974413c60aa107fd815b8cbc42b873d1d7/rpds_py-0.30.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:7cee9c752c0364588353e627da8a7e808a66873672bcb5f52890c33fd965b394", size = 563120, upload-time = "2025-11-30T20:22:35.903Z" }, - { url = "https://files.pythonhosted.org/packages/6f/ab/d5d5e3bcedb0a77f4f613706b750e50a5a3ba1c15ccd3665ecc636c968fd/rpds_py-0.30.0-cp312-cp312-win32.whl", hash = "sha256:1ab5b83dbcf55acc8b08fc62b796ef672c457b17dbd7820a11d6c52c06839bdf", size = 223782, upload-time = "2025-11-30T20:22:37.271Z" }, - { url = "https://files.pythonhosted.org/packages/39/3b/f786af9957306fdc38a74cef405b7b93180f481fb48453a114bb6465744a/rpds_py-0.30.0-cp312-cp312-win_amd64.whl", hash = "sha256:a090322ca841abd453d43456ac34db46e8b05fd9b3b4ac0c78bcde8b089f959b", size = 240463, upload-time = "2025-11-30T20:22:39.021Z" }, - { url = "https://files.pythonhosted.org/packages/f3/d2/b91dc748126c1559042cfe41990deb92c4ee3e2b415f6b5234969ffaf0cc/rpds_py-0.30.0-cp312-cp312-win_arm64.whl", hash = "sha256:669b1805bd639dd2989b281be2cfd951c6121b65e729d9b843e9639ef1fd555e", size = 230868, upload-time = "2025-11-30T20:22:40.493Z" }, - { url = "https://files.pythonhosted.org/packages/ed/dc/d61221eb88ff410de3c49143407f6f3147acf2538c86f2ab7ce65ae7d5f9/rpds_py-0.30.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:f83424d738204d9770830d35290ff3273fbb02b41f919870479fab14b9d303b2", size = 374887, upload-time = "2025-11-30T20:22:41.812Z" }, - { url = "https://files.pythonhosted.org/packages/fd/32/55fb50ae104061dbc564ef15cc43c013dc4a9f4527a1f4d99baddf56fe5f/rpds_py-0.30.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:e7536cd91353c5273434b4e003cbda89034d67e7710eab8761fd918ec6c69cf8", size = 358904, upload-time = "2025-11-30T20:22:43.479Z" }, - { url = "https://files.pythonhosted.org/packages/58/70/faed8186300e3b9bdd138d0273109784eea2396c68458ed580f885dfe7ad/rpds_py-0.30.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2771c6c15973347f50fece41fc447c054b7ac2ae0502388ce3b6738cd366e3d4", size = 389945, upload-time = "2025-11-30T20:22:44.819Z" }, - { url = "https://files.pythonhosted.org/packages/bd/a8/073cac3ed2c6387df38f71296d002ab43496a96b92c823e76f46b8af0543/rpds_py-0.30.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:0a59119fc6e3f460315fe9d08149f8102aa322299deaa5cab5b40092345c2136", size = 407783, upload-time = "2025-11-30T20:22:46.103Z" }, - { url = "https://files.pythonhosted.org/packages/77/57/5999eb8c58671f1c11eba084115e77a8899d6e694d2a18f69f0ba471ec8b/rpds_py-0.30.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:76fec018282b4ead0364022e3c54b60bf368b9d926877957a8624b58419169b7", size = 515021, upload-time = "2025-11-30T20:22:47.458Z" }, - { url = "https://files.pythonhosted.org/packages/e0/af/5ab4833eadc36c0a8ed2bc5c0de0493c04f6c06de223170bd0798ff98ced/rpds_py-0.30.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:692bef75a5525db97318e8cd061542b5a79812d711ea03dbc1f6f8dbb0c5f0d2", size = 414589, upload-time = "2025-11-30T20:22:48.872Z" }, - { url = "https://files.pythonhosted.org/packages/b7/de/f7192e12b21b9e9a68a6d0f249b4af3fdcdff8418be0767a627564afa1f1/rpds_py-0.30.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9027da1ce107104c50c81383cae773ef5c24d296dd11c99e2629dbd7967a20c6", size = 394025, upload-time = "2025-11-30T20:22:50.196Z" }, - { url = "https://files.pythonhosted.org/packages/91/c4/fc70cd0249496493500e7cc2de87504f5aa6509de1e88623431fec76d4b6/rpds_py-0.30.0-cp313-cp313-manylinux_2_31_riscv64.whl", hash = "sha256:9cf69cdda1f5968a30a359aba2f7f9aa648a9ce4b580d6826437f2b291cfc86e", size = 408895, upload-time = "2025-11-30T20:22:51.87Z" }, - { url = "https://files.pythonhosted.org/packages/58/95/d9275b05ab96556fefff73a385813eb66032e4c99f411d0795372d9abcea/rpds_py-0.30.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:a4796a717bf12b9da9d3ad002519a86063dcac8988b030e405704ef7d74d2d9d", size = 422799, upload-time = "2025-11-30T20:22:53.341Z" }, - { url = "https://files.pythonhosted.org/packages/06/c1/3088fc04b6624eb12a57eb814f0d4997a44b0d208d6cace713033ff1a6ba/rpds_py-0.30.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:5d4c2aa7c50ad4728a094ebd5eb46c452e9cb7edbfdb18f9e1221f597a73e1e7", size = 572731, upload-time = "2025-11-30T20:22:54.778Z" }, - { url = "https://files.pythonhosted.org/packages/d8/42/c612a833183b39774e8ac8fecae81263a68b9583ee343db33ab571a7ce55/rpds_py-0.30.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:ba81a9203d07805435eb06f536d95a266c21e5b2dfbf6517748ca40c98d19e31", size = 599027, upload-time = "2025-11-30T20:22:56.212Z" }, - { url = "https://files.pythonhosted.org/packages/5f/60/525a50f45b01d70005403ae0e25f43c0384369ad24ffe46e8d9068b50086/rpds_py-0.30.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:945dccface01af02675628334f7cf49c2af4c1c904748efc5cf7bbdf0b579f95", size = 563020, upload-time = "2025-11-30T20:22:58.2Z" }, - { url = "https://files.pythonhosted.org/packages/0b/5d/47c4655e9bcd5ca907148535c10e7d489044243cc9941c16ed7cd53be91d/rpds_py-0.30.0-cp313-cp313-win32.whl", hash = "sha256:b40fb160a2db369a194cb27943582b38f79fc4887291417685f3ad693c5a1d5d", size = 223139, upload-time = "2025-11-30T20:23:00.209Z" }, - { url = "https://files.pythonhosted.org/packages/f2/e1/485132437d20aa4d3e1d8b3fb5a5e65aa8139f1e097080c2a8443201742c/rpds_py-0.30.0-cp313-cp313-win_amd64.whl", hash = "sha256:806f36b1b605e2d6a72716f321f20036b9489d29c51c91f4dd29a3e3afb73b15", size = 240224, upload-time = "2025-11-30T20:23:02.008Z" }, - { url = "https://files.pythonhosted.org/packages/24/95/ffd128ed1146a153d928617b0ef673960130be0009c77d8fbf0abe306713/rpds_py-0.30.0-cp313-cp313-win_arm64.whl", hash = "sha256:d96c2086587c7c30d44f31f42eae4eac89b60dabbac18c7669be3700f13c3ce1", size = 230645, upload-time = "2025-11-30T20:23:03.43Z" }, - { url = "https://files.pythonhosted.org/packages/ff/1b/b10de890a0def2a319a2626334a7f0ae388215eb60914dbac8a3bae54435/rpds_py-0.30.0-cp313-cp313t-macosx_10_12_x86_64.whl", hash = "sha256:eb0b93f2e5c2189ee831ee43f156ed34e2a89a78a66b98cadad955972548be5a", size = 364443, upload-time = "2025-11-30T20:23:04.878Z" }, - { url = "https://files.pythonhosted.org/packages/0d/bf/27e39f5971dc4f305a4fb9c672ca06f290f7c4e261c568f3dea16a410d47/rpds_py-0.30.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:922e10f31f303c7c920da8981051ff6d8c1a56207dbdf330d9047f6d30b70e5e", size = 353375, upload-time = "2025-11-30T20:23:06.342Z" }, - { url = "https://files.pythonhosted.org/packages/40/58/442ada3bba6e8e6615fc00483135c14a7538d2ffac30e2d933ccf6852232/rpds_py-0.30.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdc62c8286ba9bf7f47befdcea13ea0e26bf294bda99758fd90535cbaf408000", size = 383850, upload-time = "2025-11-30T20:23:07.825Z" }, - { url = "https://files.pythonhosted.org/packages/14/14/f59b0127409a33c6ef6f5c1ebd5ad8e32d7861c9c7adfa9a624fc3889f6c/rpds_py-0.30.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:47f9a91efc418b54fb8190a6b4aa7813a23fb79c51f4bb84e418f5476c38b8db", size = 392812, upload-time = "2025-11-30T20:23:09.228Z" }, - { url = "https://files.pythonhosted.org/packages/b3/66/e0be3e162ac299b3a22527e8913767d869e6cc75c46bd844aa43fb81ab62/rpds_py-0.30.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1f3587eb9b17f3789ad50824084fa6f81921bbf9a795826570bda82cb3ed91f2", size = 517841, upload-time = "2025-11-30T20:23:11.186Z" }, - { url = "https://files.pythonhosted.org/packages/3d/55/fa3b9cf31d0c963ecf1ba777f7cf4b2a2c976795ac430d24a1f43d25a6ba/rpds_py-0.30.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:39c02563fc592411c2c61d26b6c5fe1e51eaa44a75aa2c8735ca88b0d9599daa", size = 408149, upload-time = "2025-11-30T20:23:12.864Z" }, - { url = "https://files.pythonhosted.org/packages/60/ca/780cf3b1a32b18c0f05c441958d3758f02544f1d613abf9488cd78876378/rpds_py-0.30.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:51a1234d8febafdfd33a42d97da7a43f5dcb120c1060e352a3fbc0c6d36e2083", size = 383843, upload-time = "2025-11-30T20:23:14.638Z" }, - { url = "https://files.pythonhosted.org/packages/82/86/d5f2e04f2aa6247c613da0c1dd87fcd08fa17107e858193566048a1e2f0a/rpds_py-0.30.0-cp313-cp313t-manylinux_2_31_riscv64.whl", hash = "sha256:eb2c4071ab598733724c08221091e8d80e89064cd472819285a9ab0f24bcedb9", size = 396507, upload-time = "2025-11-30T20:23:16.105Z" }, - { url = "https://files.pythonhosted.org/packages/4b/9a/453255d2f769fe44e07ea9785c8347edaf867f7026872e76c1ad9f7bed92/rpds_py-0.30.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6bdfdb946967d816e6adf9a3d8201bfad269c67efe6cefd7093ef959683c8de0", size = 414949, upload-time = "2025-11-30T20:23:17.539Z" }, - { url = "https://files.pythonhosted.org/packages/a3/31/622a86cdc0c45d6df0e9ccb6becdba5074735e7033c20e401a6d9d0e2ca0/rpds_py-0.30.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:c77afbd5f5250bf27bf516c7c4a016813eb2d3e116139aed0096940c5982da94", size = 565790, upload-time = "2025-11-30T20:23:19.029Z" }, - { url = "https://files.pythonhosted.org/packages/1c/5d/15bbf0fb4a3f58a3b1c67855ec1efcc4ceaef4e86644665fff03e1b66d8d/rpds_py-0.30.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:61046904275472a76c8c90c9ccee9013d70a6d0f73eecefd38c1ae7c39045a08", size = 590217, upload-time = "2025-11-30T20:23:20.885Z" }, - { url = "https://files.pythonhosted.org/packages/6d/61/21b8c41f68e60c8cc3b2e25644f0e3681926020f11d06ab0b78e3c6bbff1/rpds_py-0.30.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:4c5f36a861bc4b7da6516dbdf302c55313afa09b81931e8280361a4f6c9a2d27", size = 555806, upload-time = "2025-11-30T20:23:22.488Z" }, - { url = "https://files.pythonhosted.org/packages/f9/39/7e067bb06c31de48de3eb200f9fc7c58982a4d3db44b07e73963e10d3be9/rpds_py-0.30.0-cp313-cp313t-win32.whl", hash = "sha256:3d4a69de7a3e50ffc214ae16d79d8fbb0922972da0356dcf4d0fdca2878559c6", size = 211341, upload-time = "2025-11-30T20:23:24.449Z" }, - { url = "https://files.pythonhosted.org/packages/0a/4d/222ef0b46443cf4cf46764d9c630f3fe4abaa7245be9417e56e9f52b8f65/rpds_py-0.30.0-cp313-cp313t-win_amd64.whl", hash = "sha256:f14fc5df50a716f7ece6a80b6c78bb35ea2ca47c499e422aa4463455dd96d56d", size = 225768, upload-time = "2025-11-30T20:23:25.908Z" }, - { url = "https://files.pythonhosted.org/packages/86/81/dad16382ebbd3d0e0328776d8fd7ca94220e4fa0798d1dc5e7da48cb3201/rpds_py-0.30.0-cp314-cp314-macosx_10_12_x86_64.whl", hash = "sha256:68f19c879420aa08f61203801423f6cd5ac5f0ac4ac82a2368a9fcd6a9a075e0", size = 362099, upload-time = "2025-11-30T20:23:27.316Z" }, - { url = "https://files.pythonhosted.org/packages/2b/60/19f7884db5d5603edf3c6bce35408f45ad3e97e10007df0e17dd57af18f8/rpds_py-0.30.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:ec7c4490c672c1a0389d319b3a9cfcd098dcdc4783991553c332a15acf7249be", size = 353192, upload-time = "2025-11-30T20:23:29.151Z" }, - { url = "https://files.pythonhosted.org/packages/bf/c4/76eb0e1e72d1a9c4703c69607cec123c29028bff28ce41588792417098ac/rpds_py-0.30.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f251c812357a3fed308d684a5079ddfb9d933860fc6de89f2b7ab00da481e65f", size = 384080, upload-time = "2025-11-30T20:23:30.785Z" }, - { url = "https://files.pythonhosted.org/packages/72/87/87ea665e92f3298d1b26d78814721dc39ed8d2c74b86e83348d6b48a6f31/rpds_py-0.30.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ac98b175585ecf4c0348fd7b29c3864bda53b805c773cbf7bfdaffc8070c976f", size = 394841, upload-time = "2025-11-30T20:23:32.209Z" }, - { url = "https://files.pythonhosted.org/packages/77/ad/7783a89ca0587c15dcbf139b4a8364a872a25f861bdb88ed99f9b0dec985/rpds_py-0.30.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3e62880792319dbeb7eb866547f2e35973289e7d5696c6e295476448f5b63c87", size = 516670, upload-time = "2025-11-30T20:23:33.742Z" }, - { url = "https://files.pythonhosted.org/packages/5b/3c/2882bdac942bd2172f3da574eab16f309ae10a3925644e969536553cb4ee/rpds_py-0.30.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4e7fc54e0900ab35d041b0601431b0a0eb495f0851a0639b6ef90f7741b39a18", size = 408005, upload-time = "2025-11-30T20:23:35.253Z" }, - { url = "https://files.pythonhosted.org/packages/ce/81/9a91c0111ce1758c92516a3e44776920b579d9a7c09b2b06b642d4de3f0f/rpds_py-0.30.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:47e77dc9822d3ad616c3d5759ea5631a75e5809d5a28707744ef79d7a1bcfcad", size = 382112, upload-time = "2025-11-30T20:23:36.842Z" }, - { url = "https://files.pythonhosted.org/packages/cf/8e/1da49d4a107027e5fbc64daeab96a0706361a2918da10cb41769244b805d/rpds_py-0.30.0-cp314-cp314-manylinux_2_31_riscv64.whl", hash = "sha256:b4dc1a6ff022ff85ecafef7979a2c6eb423430e05f1165d6688234e62ba99a07", size = 399049, upload-time = "2025-11-30T20:23:38.343Z" }, - { url = "https://files.pythonhosted.org/packages/df/5a/7ee239b1aa48a127570ec03becbb29c9d5a9eb092febbd1699d567cae859/rpds_py-0.30.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:4559c972db3a360808309e06a74628b95eaccbf961c335c8fe0d590cf587456f", size = 415661, upload-time = "2025-11-30T20:23:40.263Z" }, - { url = "https://files.pythonhosted.org/packages/70/ea/caa143cf6b772f823bc7929a45da1fa83569ee49b11d18d0ada7f5ee6fd6/rpds_py-0.30.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:0ed177ed9bded28f8deb6ab40c183cd1192aa0de40c12f38be4d59cd33cb5c65", size = 565606, upload-time = "2025-11-30T20:23:42.186Z" }, - { url = "https://files.pythonhosted.org/packages/64/91/ac20ba2d69303f961ad8cf55bf7dbdb4763f627291ba3d0d7d67333cced9/rpds_py-0.30.0-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:ad1fa8db769b76ea911cb4e10f049d80bf518c104f15b3edb2371cc65375c46f", size = 591126, upload-time = "2025-11-30T20:23:44.086Z" }, - { url = "https://files.pythonhosted.org/packages/21/20/7ff5f3c8b00c8a95f75985128c26ba44503fb35b8e0259d812766ea966c7/rpds_py-0.30.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:46e83c697b1f1c72b50e5ee5adb4353eef7406fb3f2043d64c33f20ad1c2fc53", size = 553371, upload-time = "2025-11-30T20:23:46.004Z" }, - { url = "https://files.pythonhosted.org/packages/72/c7/81dadd7b27c8ee391c132a6b192111ca58d866577ce2d9b0ca157552cce0/rpds_py-0.30.0-cp314-cp314-win32.whl", hash = "sha256:ee454b2a007d57363c2dfd5b6ca4a5d7e2c518938f8ed3b706e37e5d470801ed", size = 215298, upload-time = "2025-11-30T20:23:47.696Z" }, - { url = "https://files.pythonhosted.org/packages/3e/d2/1aaac33287e8cfb07aab2e6b8ac1deca62f6f65411344f1433c55e6f3eb8/rpds_py-0.30.0-cp314-cp314-win_amd64.whl", hash = "sha256:95f0802447ac2d10bcc69f6dc28fe95fdf17940367b21d34e34c737870758950", size = 228604, upload-time = "2025-11-30T20:23:49.501Z" }, - { url = "https://files.pythonhosted.org/packages/e8/95/ab005315818cc519ad074cb7784dae60d939163108bd2b394e60dc7b5461/rpds_py-0.30.0-cp314-cp314-win_arm64.whl", hash = "sha256:613aa4771c99f03346e54c3f038e4cc574ac09a3ddfb0e8878487335e96dead6", size = 222391, upload-time = "2025-11-30T20:23:50.96Z" }, - { url = "https://files.pythonhosted.org/packages/9e/68/154fe0194d83b973cdedcdcc88947a2752411165930182ae41d983dcefa6/rpds_py-0.30.0-cp314-cp314t-macosx_10_12_x86_64.whl", hash = "sha256:7e6ecfcb62edfd632e56983964e6884851786443739dbfe3582947e87274f7cb", size = 364868, upload-time = "2025-11-30T20:23:52.494Z" }, - { url = "https://files.pythonhosted.org/packages/83/69/8bbc8b07ec854d92a8b75668c24d2abcb1719ebf890f5604c61c9369a16f/rpds_py-0.30.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:a1d0bc22a7cdc173fedebb73ef81e07faef93692b8c1ad3733b67e31e1b6e1b8", size = 353747, upload-time = "2025-11-30T20:23:54.036Z" }, - { url = "https://files.pythonhosted.org/packages/ab/00/ba2e50183dbd9abcce9497fa5149c62b4ff3e22d338a30d690f9af970561/rpds_py-0.30.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0d08f00679177226c4cb8c5265012eea897c8ca3b93f429e546600c971bcbae7", size = 383795, upload-time = "2025-11-30T20:23:55.556Z" }, - { url = "https://files.pythonhosted.org/packages/05/6f/86f0272b84926bcb0e4c972262f54223e8ecc556b3224d281e6598fc9268/rpds_py-0.30.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5965af57d5848192c13534f90f9dd16464f3c37aaf166cc1da1cae1fd5a34898", size = 393330, upload-time = "2025-11-30T20:23:57.033Z" }, - { url = "https://files.pythonhosted.org/packages/cb/e9/0e02bb2e6dc63d212641da45df2b0bf29699d01715913e0d0f017ee29438/rpds_py-0.30.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9a4e86e34e9ab6b667c27f3211ca48f73dba7cd3d90f8d5b11be56e5dbc3fb4e", size = 518194, upload-time = "2025-11-30T20:23:58.637Z" }, - { url = "https://files.pythonhosted.org/packages/ee/ca/be7bca14cf21513bdf9c0606aba17d1f389ea2b6987035eb4f62bd923f25/rpds_py-0.30.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5d3e6b26f2c785d65cc25ef1e5267ccbe1b069c5c21b8cc724efee290554419", size = 408340, upload-time = "2025-11-30T20:24:00.2Z" }, - { url = "https://files.pythonhosted.org/packages/c2/c7/736e00ebf39ed81d75544c0da6ef7b0998f8201b369acf842f9a90dc8fce/rpds_py-0.30.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:626a7433c34566535b6e56a1b39a7b17ba961e97ce3b80ec62e6f1312c025551", size = 383765, upload-time = "2025-11-30T20:24:01.759Z" }, - { url = "https://files.pythonhosted.org/packages/4a/3f/da50dfde9956aaf365c4adc9533b100008ed31aea635f2b8d7b627e25b49/rpds_py-0.30.0-cp314-cp314t-manylinux_2_31_riscv64.whl", hash = "sha256:acd7eb3f4471577b9b5a41baf02a978e8bdeb08b4b355273994f8b87032000a8", size = 396834, upload-time = "2025-11-30T20:24:03.687Z" }, - { url = "https://files.pythonhosted.org/packages/4e/00/34bcc2565b6020eab2623349efbdec810676ad571995911f1abdae62a3a0/rpds_py-0.30.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:fe5fa731a1fa8a0a56b0977413f8cacac1768dad38d16b3a296712709476fbd5", size = 415470, upload-time = "2025-11-30T20:24:05.232Z" }, - { url = "https://files.pythonhosted.org/packages/8c/28/882e72b5b3e6f718d5453bd4d0d9cf8df36fddeb4ddbbab17869d5868616/rpds_py-0.30.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:74a3243a411126362712ee1524dfc90c650a503502f135d54d1b352bd01f2404", size = 565630, upload-time = "2025-11-30T20:24:06.878Z" }, - { url = "https://files.pythonhosted.org/packages/3b/97/04a65539c17692de5b85c6e293520fd01317fd878ea1995f0367d4532fb1/rpds_py-0.30.0-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:3e8eeb0544f2eb0d2581774be4c3410356eba189529a6b3e36bbbf9696175856", size = 591148, upload-time = "2025-11-30T20:24:08.445Z" }, - { url = "https://files.pythonhosted.org/packages/85/70/92482ccffb96f5441aab93e26c4d66489eb599efdcf96fad90c14bbfb976/rpds_py-0.30.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:dbd936cde57abfee19ab3213cf9c26be06d60750e60a8e4dd85d1ab12c8b1f40", size = 556030, upload-time = "2025-11-30T20:24:10.956Z" }, - { url = "https://files.pythonhosted.org/packages/20/53/7c7e784abfa500a2b6b583b147ee4bb5a2b3747a9166bab52fec4b5b5e7d/rpds_py-0.30.0-cp314-cp314t-win32.whl", hash = "sha256:dc824125c72246d924f7f796b4f63c1e9dc810c7d9e2355864b3c3a73d59ade0", size = 211570, upload-time = "2025-11-30T20:24:12.735Z" }, - { url = "https://files.pythonhosted.org/packages/d0/02/fa464cdfbe6b26e0600b62c528b72d8608f5cc49f96b8d6e38c95d60c676/rpds_py-0.30.0-cp314-cp314t-win_amd64.whl", hash = "sha256:27f4b0e92de5bfbc6f86e43959e6edd1425c33b5e69aab0984a72047f2bcf1e3", size = 226532, upload-time = "2025-11-30T20:24:14.634Z" }, + { url = "https://files.pythonhosted.org/packages/d4/e7/a78582dc57caa592dcc7d4fb69b61390561e908eb3d2f5df5928a8e354c0/rpds_py-2026.5.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:3abe24a66e57adcfa645d718063a5fa5103ecc71ddbf26d78af8f9368018ff1d", size = 353040, upload-time = "2026-05-28T11:59:12.531Z" }, + { url = "https://files.pythonhosted.org/packages/a3/43/35e3f136343aef451e545ce8c38d36c2f93c0ed88703db8b64ba2b205c68/rpds_py-2026.5.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:58b1d94308ddf0b1982f61f2eb54bf92997c9ece8a8093ef014250f4a517906c", size = 345775, upload-time = "2026-05-28T11:59:13.827Z" }, + { url = "https://files.pythonhosted.org/packages/20/e1/0f2160c5982d3157734d5cb3ed63d8b2d583a73c9864f77b666449f32cf8/rpds_py-2026.5.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0fa92420128dadce7f54bd73ba1825a273e9268fe9e35dbf7e6362890efa4e08", size = 376329, upload-time = "2026-05-28T11:59:15.271Z" }, + { url = "https://files.pythonhosted.org/packages/d0/11/ee0ba42aff83bf4effdbc576673c6be64c5e173978c3f6d537e94482f77d/rpds_py-2026.5.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ca653c6546386227cd9800d1bef6a348099acf8db4250341da6d90f663d6dfcb", size = 383539, upload-time = "2026-05-28T11:59:16.665Z" }, + { url = "https://files.pythonhosted.org/packages/11/df/d94aa6a499d4ac40afe2d7620f2c597fd3c0f182e854ad7cf3f596a81cb6/rpds_py-2026.5.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:66c93681c4729e4e3ecba31b8179fae083ff3118841672835140338b4b9867c1", size = 494674, upload-time = "2026-05-28T11:59:17.991Z" }, + { url = "https://files.pythonhosted.org/packages/1f/75/33d30f43bb2f458de11979486a591b1bf6e5651765ed1704c6197c2dc773/rpds_py-2026.5.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:40ff257542e04796880e011e15cd4dc21c2599975df2aaa8f2c8495ca574e1a5", size = 389268, upload-time = "2026-05-28T11:59:19.434Z" }, + { url = "https://files.pythonhosted.org/packages/f4/1e/2c9096fc19d5fd084b0184ca2b651e659aa0a37e6fdbecf6ece47f147fe1/rpds_py-2026.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b6825cc329b290e93c5f6a9be2393118a763f6ccf6abd83704e0c102ca583644", size = 376280, upload-time = "2026-05-28T11:59:21Z" }, + { url = "https://files.pythonhosted.org/packages/b9/e5/61ec9f8be8211ea7f48448195549e4aaf02004083475493b0e137702ecb2/rpds_py-2026.5.1-cp312-cp312-manylinux_2_31_riscv64.whl", hash = "sha256:de42116e69cb53b911cc34aee5ab98f36c597b822545045d49e938818b99e5e4", size = 387233, upload-time = "2026-05-28T11:59:22.454Z" }, + { url = "https://files.pythonhosted.org/packages/0d/ca/bcec1005c4f4a234f92a29078631fee49206c7265ccae966f18fd332e80e/rpds_py-2026.5.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c0f920015df2a504bebaba6d4c31ccf3fcf942f92655c086da30b671aad19aa6", size = 405009, upload-time = "2026-05-28T11:59:23.845Z" }, + { url = "https://files.pythonhosted.org/packages/72/e6/4d5718c5cf26c522dc7c9999e238da1e77380b81d0c5d1df11e271ddfeb1/rpds_py-2026.5.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0408a24e44feb919423dc6d9da677cb5cddb894d2ca9e763967d156d9c60fab4", size = 553113, upload-time = "2026-05-28T11:59:25.184Z" }, + { url = "https://files.pythonhosted.org/packages/d4/25/2ee807bdb3e1f0b7eddf7782acd5665a8b5205a331a7d7244a52c4812fd9/rpds_py-2026.5.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:cea68bcd53467561ae2f96a6bdad1544299ba97b5b0ddcd5ac3d376e5c781c24", size = 618838, upload-time = "2026-05-28T11:59:26.749Z" }, + { url = "https://files.pythonhosted.org/packages/6a/c1/7d4c26f167f8c41501cc073d30ee22082b16ce358cf5b00ec97cbc7804ea/rpds_py-2026.5.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:4be8b1d2a705cc37d08256004e1d07de143fa0075c8e85a3df020b776f62b732", size = 582436, upload-time = "2026-05-28T11:59:28.11Z" }, + { url = "https://files.pythonhosted.org/packages/04/1d/9d12b0a337bab46f4769f8857f4007e3b2d639e14f9a44a0efe157696e64/rpds_py-2026.5.1-cp312-cp312-win32.whl", hash = "sha256:6736718bd4fc49cbcb538ba30516fdbef161522acefb739657d48b97bd864fed", size = 212734, upload-time = "2026-05-28T11:59:29.689Z" }, + { url = "https://files.pythonhosted.org/packages/c5/93/e4116f2de7f56bc7406a76033dc501811ddeb22b7f056b92d632871ebb0c/rpds_py-2026.5.1-cp312-cp312-win_amd64.whl", hash = "sha256:0a7d1eec967df0e9b22614a5e177622e0c89611d03727fa0cb48e45028907870", size = 229045, upload-time = "2026-05-28T11:59:31.033Z" }, + { url = "https://files.pythonhosted.org/packages/cb/53/6c3419d85eb2ec5938a37627c585b42d76a63bb731d6e42ed4b079ebf486/rpds_py-2026.5.1-cp312-cp312-win_arm64.whl", hash = "sha256:1841d067089e117142d79b98aa0df2f08b52f2ecc1819dd2700636c0db74a473", size = 223967, upload-time = "2026-05-28T11:59:32.318Z" }, + { url = "https://files.pythonhosted.org/packages/6c/32/14c961ad295f490eb0849ada8b79683e93a59b9de3afdd983eaf55fa6867/rpds_py-2026.5.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:efef4ac29c6ff495531eb17ee705b62841ecaa291b7c7077e848ea03e237164d", size = 352787, upload-time = "2026-05-28T11:59:33.655Z" }, + { url = "https://files.pythonhosted.org/packages/ca/bb/d1b85117967c11191441a7274ae616c65d93901d082c588f89a50a8da5ae/rpds_py-2026.5.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:c39f5b67a8a2e67179ada2a954227d670fe65fa9098457f698f56ddf248709b3", size = 345179, upload-time = "2026-05-28T11:59:35Z" }, + { url = "https://files.pythonhosted.org/packages/7c/46/d84105f062e626a1b233f863907288a4708c2d833b8b4c6fb2764bc080c0/rpds_py-2026.5.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b5c30f3f04eef4fbd362226a6f31d7c8895ca4fbb6e0b790f6890a98d8da8559", size = 376173, upload-time = "2026-05-28T11:59:36.43Z" }, + { url = "https://files.pythonhosted.org/packages/e2/ae/469d7959ce5b1201e1de135dc735b86db3b35dd0d1734f6a44246d5f061c/rpds_py-2026.5.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:277f6c82f0580848796c7ecc8a7173aa3bfb928e4ff831261c2f60a81dc270db", size = 383162, upload-time = "2026-05-28T11:59:37.995Z" }, + { url = "https://files.pythonhosted.org/packages/dc/a2/57853d31a1116a561aa072794602ad3f6341e18d70a8523f1bd5b9fc1e5a/rpds_py-2026.5.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:63c2c4c213f1a4e3f3de28ecab029dbdee976324e729c0d7a55211be72576b02", size = 495093, upload-time = "2026-05-28T11:59:39.453Z" }, + { url = "https://files.pythonhosted.org/packages/99/63/3a8eabcad9314b7daf5c65f451d2c33d989235cd8a5762186cf2c3f5a4f8/rpds_py-2026.5.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3350ec808fb538fe71a1f94dfaa0e29c598dfad805ce49f0caec5ae3183c652b", size = 389829, upload-time = "2026-05-28T11:59:40.896Z" }, + { url = "https://files.pythonhosted.org/packages/4b/25/05678d97fc25e2622df14dc530fb82023174ecfff6733991ed0d78f167bd/rpds_py-2026.5.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1b964e3ab599e718dc46c018d104b1ebc007cbc6567d827c94a687fca56d77e", size = 374786, upload-time = "2026-05-28T11:59:42.626Z" }, + { url = "https://files.pythonhosted.org/packages/88/d1/8c90b6431e80a3b91b284a5c7c8c0c4f9c006444d90477a740d6e0f9c694/rpds_py-2026.5.1-cp313-cp313-manylinux_2_31_riscv64.whl", hash = "sha256:19cb09fab7b7fc96b2a6e28f2e34b72a3705ff27b37edb77455316e5d3f3dc9b", size = 386920, upload-time = "2026-05-28T11:59:44.124Z" }, + { url = "https://files.pythonhosted.org/packages/ff/99/4638f672ab356682d633ee0da9255f5b67ce6efd0b85eb94ad3e255e65a5/rpds_py-2026.5.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:abe76bcdba31e576cb83eeb8797aa0d882b738fef6dc65d0601fc753806a5b46", size = 405059, upload-time = "2026-05-28T11:59:47.177Z" }, + { url = "https://files.pythonhosted.org/packages/66/3f/3546524b6eb4cc2e1f363a3d638fa52f6c24faae3500c25fb488b02f1740/rpds_py-2026.5.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:8bff7073db3899158fff55ebf57b113a67030af26f80a18978f9f0aa60250ddf", size = 553030, upload-time = "2026-05-28T11:59:48.603Z" }, + { url = "https://files.pythonhosted.org/packages/c6/c3/7b3388c796fcf471bd17194242d4dc1a7608567c0fa422bcc1c5e79f9c1e/rpds_py-2026.5.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:8ba264fa49be666cd9cc56bf34ec7002fb3d27a4aee5bcb4d43d0d18feb1bb6f", size = 618975, upload-time = "2026-05-28T11:59:50.314Z" }, + { url = "https://files.pythonhosted.org/packages/61/1e/a3cb07f2795075d1d88efddae2f541359fde5f08c81ee114c29c2949c90a/rpds_py-2026.5.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4860b603ddda0475a8885499b3729e90229d480105b42651962a5397d995fa89", size = 581178, upload-time = "2026-05-28T11:59:51.673Z" }, + { url = "https://files.pythonhosted.org/packages/a1/74/e758c03a5ef46f04c37f2651a2893db846d569ba8a7bca469d4b58939bcd/rpds_py-2026.5.1-cp313-cp313-win32.whl", hash = "sha256:7944270ae71383f6e2657dd7d5ce4eeb4ac2d0059a6738f0510583d462ab4842", size = 212481, upload-time = "2026-05-28T11:59:53.148Z" }, + { url = "https://files.pythonhosted.org/packages/70/ec/a2aca432db9c7359b40fa393eeeaa0d166c2f70175be956e75fa24197c44/rpds_py-2026.5.1-cp313-cp313-win_amd64.whl", hash = "sha256:88647f43a73c4e01be19b04ceef0c8d3a1958153604d13c773becd8016f2a0cf", size = 228519, upload-time = "2026-05-28T11:59:54.505Z" }, + { url = "https://files.pythonhosted.org/packages/29/60/a73bfdd45b096574556acf303bbd9fa9eed36ca8a818b514e2a5d5fe2b9d/rpds_py-2026.5.1-cp313-cp313-win_arm64.whl", hash = "sha256:453895624ecf7db7063b1004e44037522bbaef9ff6a945e59bc71662d7a03abd", size = 223446, upload-time = "2026-05-28T11:59:56.081Z" }, + { url = "https://files.pythonhosted.org/packages/18/e2/408105fd611823f00882aea810f3989a30d26b1bab8b6beb20f98c724e0e/rpds_py-2026.5.1-cp313-cp313t-macosx_10_12_x86_64.whl", hash = "sha256:b4e4bc98639ec915f512fde3aa7a95e0041d95d9c3cc86eea841fa63cb1e8600", size = 355287, upload-time = "2026-05-28T11:59:57.448Z" }, + { url = "https://files.pythonhosted.org/packages/8d/58/5c4a43436843c90d0f6d19f82c200c80e3843ca9fa07b237623327f6d384/rpds_py-2026.5.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:cacedb7a6e167680acba45ad5716e89067d225dc80da0d7040cae8c81d4572fa", size = 347033, upload-time = "2026-05-28T11:59:58.881Z" }, + { url = "https://files.pythonhosted.org/packages/fb/c2/1a71acdacaf4e259b10278fb87b039ded3cf80041bcd89dd8a3ea702ded6/rpds_py-2026.5.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:68700371c5d7ae1412862ddfa719090925c93ecf351c566d66f09d04b136ea00", size = 376891, upload-time = "2026-05-28T12:00:00.516Z" }, + { url = "https://files.pythonhosted.org/packages/c2/c8/535f3d9b65addd8e28aa87b83c6e526799c3717a88273db8ea795beeef7a/rpds_py-2026.5.1-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:296c799becfa849c779c8725494fe9ed94959ed886787df4364b058465bad7f0", size = 385646, upload-time = "2026-05-28T12:00:02.394Z" }, + { url = "https://files.pythonhosted.org/packages/1c/91/dc033f313345c354ade914dbe73cdb90b615a4409ea02430d5356794f3d8/rpds_py-2026.5.1-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d3858b908218ee108d0bbfb2095ccc237648053c9bf98affad7cb079acaf1d97", size = 498830, upload-time = "2026-05-28T12:00:04.189Z" }, + { url = "https://files.pythonhosted.org/packages/27/fc/90fcbea459dbb8ddc18a2e0fd1de9412b48bc84ffff2db771cf714bacfd6/rpds_py-2026.5.1-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4fb8d2e7cb2f850b169806d61d1b991738acec96500a75c30f49caf064ce7cef", size = 392830, upload-time = "2026-05-28T12:00:05.797Z" }, + { url = "https://files.pythonhosted.org/packages/b2/1d/46cd11a228c9750684a798d98f878be6f614aa762438da7378f035e79e35/rpds_py-2026.5.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:27b74c10ed6a8f190f4287f53bcfea348b92a84a9c9f70d30183d1e6172d580d", size = 379613, upload-time = "2026-05-28T12:00:07.433Z" }, + { url = "https://files.pythonhosted.org/packages/24/4a/d9b0c6af3a1de03eb93741bbe8be2bdce84d8fda8224f3005451d86df389/rpds_py-2026.5.1-cp313-cp313t-manylinux_2_31_riscv64.whl", hash = "sha256:b9a6528956191c48c52294a592dbd4a8386d7048bdb25c0efcb6b966466c6d83", size = 388183, upload-time = "2026-05-28T12:00:09.227Z" }, + { url = "https://files.pythonhosted.org/packages/c5/b4/db7aaabdda6d020afc87d981bcc2f57a434c7dec60ecfc2ab3dd50b20351/rpds_py-2026.5.1-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:af03e34e860047bc7a352b842856fcf78798fbb81132cc98bd2f907ab4eb9cd2", size = 408578, upload-time = "2026-05-28T12:00:10.779Z" }, + { url = "https://files.pythonhosted.org/packages/08/d6/070f6a41cbb343e2ac4171859bf3f3623e0ab002f72619d6d505313ec2de/rpds_py-2026.5.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:fea6e836d10abbe191d557d33bd58bd5987725fe63aa1eefe557d230209855bd", size = 553573, upload-time = "2026-05-28T12:00:12.443Z" }, + { url = "https://files.pythonhosted.org/packages/75/ab/1a71ea3589c4345dac0a0518f0e6a031cb42689277851b683c46d27463a5/rpds_py-2026.5.1-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:fc0c0f878ea770a0a8a462456c5ad36fc9fe6358e6b76fdadc7f17575e0b8bf1", size = 620861, upload-time = "2026-05-28T12:00:14.09Z" }, + { url = "https://files.pythonhosted.org/packages/8a/22/9bf80a56069c0c443fcfefac639a86a744550a2898817a6dfd3e26654924/rpds_py-2026.5.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:e0b360f316d966b048b085857630b3cc51f3db2f07b06f440eac8f695374d1e3", size = 585633, upload-time = "2026-05-28T12:00:15.66Z" }, + { url = "https://files.pythonhosted.org/packages/da/68/3b2c0a75c9e04125696f84ebdbbf304acf5a40b58ba4481cdb98a922c3ba/rpds_py-2026.5.1-cp313-cp313t-win32.whl", hash = "sha256:a2999883eedf72fdfb7520b92c7d4ec2572a71ff40239377aa604cc529eecafc", size = 210074, upload-time = "2026-05-28T12:00:17.291Z" }, + { url = "https://files.pythonhosted.org/packages/e7/8b/609157d5a25d37d4f29f92840ba531f416907c34ae5c5739dd21fc2bef98/rpds_py-2026.5.1-cp313-cp313t-win_amd64.whl", hash = "sha256:e07be2a9d7122bd6e82dea89814ef8dc893feb1aae97fec1630f3263bbb30e55", size = 228635, upload-time = "2026-05-28T12:00:18.73Z" }, + { url = "https://files.pythonhosted.org/packages/d4/6f/19c1918a4b590d8de87e712e4abe4b3875771eff60216fb6153cf6665c68/rpds_py-2026.5.1-cp314-cp314-macosx_10_12_x86_64.whl", hash = "sha256:1f2c391c3059798093b65df23aca2cac150460ae9c630d99dec83d703d9485b9", size = 349756, upload-time = "2026-05-28T12:00:20.217Z" }, + { url = "https://files.pythonhosted.org/packages/e5/60/a06fe7da34eca79dacbf958a2ba0c6eea85bc2b29de20080bf40f72f66fa/rpds_py-2026.5.1-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:413b424f7c4ee65ab5e5be91f5731be0f8b41a1ee2b12dfe810d716312e95a78", size = 343831, upload-time = "2026-05-28T12:00:21.711Z" }, + { url = "https://files.pythonhosted.org/packages/bf/ec/b2333b97b90e2a6ef6ca8ad386ee284968e74bcfe113b3f1a8d9036429a9/rpds_py-2026.5.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2c595a1d9255dce0599e13130d1440ab2506654f2b50294226ee06402f8fef63", size = 375127, upload-time = "2026-05-28T12:00:23.326Z" }, + { url = "https://files.pythonhosted.org/packages/14/7f/e00aae54067f2b488c4637961d5f58204d470795fc791085fa3f15060d2e/rpds_py-2026.5.1-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1c27c5f6102eac8c03e7595a00827a53b271ba40a53b59ff8709170e0855ea4a", size = 379034, upload-time = "2026-05-28T12:00:24.89Z" }, + { url = "https://files.pythonhosted.org/packages/be/cc/423999bbb8ae8dc93c77fc1d5e984ade5eb89d237d3bb884ccfa72ae2890/rpds_py-2026.5.1-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6c7fcf61d44cacecaf3aea542b0e053db77972a4573e7ceda16fb2b399161195", size = 490823, upload-time = "2026-05-28T12:00:26.676Z" }, + { url = "https://files.pythonhosted.org/packages/0f/aa/c671bf660f12e68d3c52ff86c7066ed1372df5a0f4f2ff584e419b8207e7/rpds_py-2026.5.1-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2c817a189d4ee14290420e5ff051e4dd6baa13f3edf84685071dee07a6d538ee", size = 388144, upload-time = "2026-05-28T12:00:28.577Z" }, + { url = "https://files.pythonhosted.org/packages/19/c8/d63bb75b68afe77b229e3021c6031bcaf01da5db5b0e69d0d10f9ba679a7/rpds_py-2026.5.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:21846aac0ed2e0589f38c12dc44e77bb64e494b771eadbcf169cba00566ba7ba", size = 371959, upload-time = "2026-05-28T12:00:30.304Z" }, + { url = "https://files.pythonhosted.org/packages/82/35/c51122014d8274ff37dc606d60049c3db7d83da02b5b282511e5a906a9a6/rpds_py-2026.5.1-cp314-cp314-manylinux_2_31_riscv64.whl", hash = "sha256:b317c87a13f769a4e787819bd508aaa5d69aa09b0880de9af6d3a8a54571cdec", size = 383558, upload-time = "2026-05-28T12:00:31.764Z" }, + { url = "https://files.pythonhosted.org/packages/e3/f9/2790cb99c136a5363acdeacf5c27c56f3de0d4118a1f48fca83404c99c89/rpds_py-2026.5.1-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:ce87129d9f2c14fa6c4a8601fb80eb4488c80d38a20cd13758ef11123e14995d", size = 402789, upload-time = "2026-05-28T12:00:33.247Z" }, + { url = "https://files.pythonhosted.org/packages/e5/1b/e4fb584f8c75d35c38150ff6a332cda949e6f97acba1f4fd123b14ab56fe/rpds_py-2026.5.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:9cdddb6c1207d284d94fd1530adf57fbd797fe7c4b8704ba85f49414f2557e7d", size = 551405, upload-time = "2026-05-28T12:00:34.819Z" }, + { url = "https://files.pythonhosted.org/packages/d8/f7/a6731b4216cb3793ea1af5391da240f5683dacc0d13e034fe5fc3503f240/rpds_py-2026.5.1-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:4e237e139f94d3c036fd28eb9f564c99055476ff4ff05cd42be55ce349b5aa02", size = 616975, upload-time = "2026-05-28T12:00:36.268Z" }, + { url = "https://files.pythonhosted.org/packages/2c/ea/2e051a81d95d8e63f4b35a1c463a87e8766bc3d083c067c5dfb6bf220747/rpds_py-2026.5.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:ed0954b524873214369184a9c82b0eaa45a3fbb9a798cd95b17e0d98499e7ea0", size = 578701, upload-time = "2026-05-28T12:00:37.82Z" }, + { url = "https://files.pythonhosted.org/packages/65/56/b5f6fdb2083e32bca8a8993d89e70db114b4756c9e2c38421328126689d2/rpds_py-2026.5.1-cp314-cp314-win32.whl", hash = "sha256:2d88621d6a7d4dfa633d21abe90f280bb205274e16b1d1e61c6ad4640b2453b7", size = 209806, upload-time = "2026-05-28T12:00:39.492Z" }, + { url = "https://files.pythonhosted.org/packages/fb/80/65a5aa96c155e611d1ed844e4e1f57f3e36b021f396d9f8585d756e6b90d/rpds_py-2026.5.1-cp314-cp314-win_amd64.whl", hash = "sha256:cef8ac28d26f4dda3533060c20fbf80a325458fa9fd23ea72a73cdfa8e978838", size = 225985, upload-time = "2026-05-28T12:00:40.94Z" }, + { url = "https://files.pythonhosted.org/packages/27/7c/ad185212e87b05f196daef92bc5f3caf07298eb47c295b5585c3dd3093ac/rpds_py-2026.5.1-cp314-cp314-win_arm64.whl", hash = "sha256:eaaea962c68cdc68d4a533ba985ab8e9484277910bbfaa2ab3ef7732667bfed8", size = 221219, upload-time = "2026-05-28T12:00:43.15Z" }, + { url = "https://files.pythonhosted.org/packages/23/58/e14ae18759020334646b031e708ab4158d653a938822bfb7b95ef2e93aa3/rpds_py-2026.5.1-cp314-cp314t-macosx_10_12_x86_64.whl", hash = "sha256:21942f52dbbd5f8758bf021213d28bd45c39e873e65e2407faf5f1846f5761ad", size = 352148, upload-time = "2026-05-28T12:00:44.638Z" }, + { url = "https://files.pythonhosted.org/packages/31/9b/5f4a1e2f960bca3ac5d052b139dd31eed97b259f9d909173821760d542e8/rpds_py-2026.5.1-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:f414556f6e3958300ff941e40c9f97e3dc9774ddd1b3434c475d73dd354bbed3", size = 345196, upload-time = "2026-05-28T12:00:46.14Z" }, + { url = "https://files.pythonhosted.org/packages/1a/71/1d9574d6a2fa20ab60eaa55c7467f5aa20cbc770f341a05f09c0876f59e2/rpds_py-2026.5.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ef1013a8625c74043210190b246f5b1551e09757c1f356c6e4160ef96c5bc081", size = 374981, upload-time = "2026-05-28T12:00:47.531Z" }, + { url = "https://files.pythonhosted.org/packages/0c/9a/37e99f4915a80aa71670263c1267f7ae0af95f53a3f61e6c3bdc016d4515/rpds_py-2026.5.1-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:cc68e231a77a5f0d774ae278a1f8e55c0456501820847c1e4efb3829f3441df6", size = 379961, upload-time = "2026-05-28T12:00:49.216Z" }, + { url = "https://files.pythonhosted.org/packages/a8/ff/6e73f74b89d2e0715e0fc86b7dde893f9a61ae2f9b256ff3bdfe41ac4e94/rpds_py-2026.5.1-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9baffb505aff33acc69b422a19f77806680f3c8632227d79f48de8a810d1c2c5", size = 495965, upload-time = "2026-05-28T12:00:51.111Z" }, + { url = "https://files.pythonhosted.org/packages/ea/e0/425faba25f59d74d4638b267f7c7a80e8649d2ef4db10a19b0c4a71e6e6f/rpds_py-2026.5.1-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b8d2f912928d426e8cfa396f7f3f8d29a59e6689c86dcca3c420730c1096322b", size = 389526, upload-time = "2026-05-28T12:00:52.77Z" }, + { url = "https://files.pythonhosted.org/packages/c6/76/7a41960e3fddae47fab43a28684d5da981401dffd88253de0944148654cb/rpds_py-2026.5.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:90f628283be835db980c941767d41c9a27b5239e54ba0a9c1335247e82406964", size = 376190, upload-time = "2026-05-28T12:00:54.215Z" }, + { url = "https://files.pythonhosted.org/packages/27/60/5f38dc70824fc6951b51d35377e577a3a3a4c81a6769cc5a2de25ebe0ad1/rpds_py-2026.5.1-cp314-cp314t-manylinux_2_31_riscv64.whl", hash = "sha256:1ebb2f0ab7e16132995a72de805170e0203df0c3dd22e1ef1cd1fdd90bd7a131", size = 383921, upload-time = "2026-05-28T12:00:55.673Z" }, + { url = "https://files.pythonhosted.org/packages/60/1a/d60a38caa1505f4b9483c3fbbde12c94e1079154f4f401a6da96f7e77621/rpds_py-2026.5.1-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:f3df3d16ded76f1f8c9cdebd0e1ea55fdf4c23b812de189814da7cf229c22a81", size = 404766, upload-time = "2026-05-28T12:00:57.518Z" }, + { url = "https://files.pythonhosted.org/packages/87/ff/602fd3f174d6425f0bce05ad0dfbec0e96b38d0f7d08a79af5aa20083885/rpds_py-2026.5.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:9af8905b8f854990e40d5206aa5ac58d9b0fe0b7f351ff2bb086c20f6c8c6a47", size = 551343, upload-time = "2026-05-28T12:00:58.978Z" }, + { url = "https://files.pythonhosted.org/packages/b8/c1/1be13327acdbead3eca1fde03b6a34dbb011f1e864e217f0d32cc1779a7f/rpds_py-2026.5.1-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:036a36a87fb1cd3b214d11c4b3c4f7d2ddad933625dca1c900b56a057c07740a", size = 618502, upload-time = "2026-05-28T12:01:00.656Z" }, + { url = "https://files.pythonhosted.org/packages/f3/d7/afb49b49d7f2be8b7ba1a9f0977fa5168003437b93086726f066544e8351/rpds_py-2026.5.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:62ae3853454fe9ef283a03c96c2d835d39e84b14643a9d62c82ef0fb87d702ca", size = 581916, upload-time = "2026-05-28T12:01:02.22Z" }, + { url = "https://files.pythonhosted.org/packages/25/d1/dbef8c1f8a10f07beb62b5f054e20099fd9924b3ec001b8f0b6ac7813a85/rpds_py-2026.5.1-cp314-cp314t-win32.whl", hash = "sha256:6c3d771a46ec18b12af06ce36243a9a80b07a5d0515236332d90863ca8bb326a", size = 207855, upload-time = "2026-05-28T12:01:03.821Z" }, + { url = "https://files.pythonhosted.org/packages/2a/72/bfa4e61ab8e7dc1c8adf397e05e6cbdd4239357bd72b248d3de662f23915/rpds_py-2026.5.1-cp314-cp314t-win_amd64.whl", hash = "sha256:c93c629be4636cf54337bd5f06c104d55e42ced54d681f6fe21ae510a65116f6", size = 225422, upload-time = "2026-05-28T12:01:05.194Z" }, + { url = "https://files.pythonhosted.org/packages/27/3a/7b5da92b640f67b6717ccafc83cdd06bfa7ff2395c3685c68922bb54d703/rpds_py-2026.5.1-cp315-cp315-macosx_10_12_x86_64.whl", hash = "sha256:3574b55c604b8f75dacb007136508bbc0db406e626301778096a133327e7f2fb", size = 349576, upload-time = "2026-05-28T12:01:06.722Z" }, + { url = "https://files.pythonhosted.org/packages/d7/8a/2aafd7ad355a1bd48ca76e2262b74b15e6432b5a1efe150efd4d779cd55d/rpds_py-2026.5.1-cp315-cp315-macosx_11_0_arm64.whl", hash = "sha256:94068eb3ae6d43f5a786b7db96a406a34e6d5c24489feef32fd6e8946ea7b291", size = 343640, upload-time = "2026-05-28T12:01:08.441Z" }, + { url = "https://files.pythonhosted.org/packages/f7/7d/6c9523c1abbe840a1b7fba3c516d48e1d3487cc80fea4366c4071cf56784/rpds_py-2026.5.1-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f3a5b10e8ce894825f380a8f1b6444cf73c294dfea62afbb2d13e3a9e630cec1", size = 375322, upload-time = "2026-05-28T12:01:09.934Z" }, + { url = "https://files.pythonhosted.org/packages/5a/5d/0b7b03fb1dc509321f01de3149784ab773e34c8573022029af8076afcb9c/rpds_py-2026.5.1-cp315-cp315-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fc09f82e63d4bcd58149572f857a431bae851dc747e313c3b5bdf7abb907fda8", size = 379066, upload-time = "2026-05-28T12:01:11.48Z" }, + { url = "https://files.pythonhosted.org/packages/d7/e2/8ef6012999ebf1cb1c22f876d9ce5e63d960fd4631d2af3202d3f480aa25/rpds_py-2026.5.1-cp315-cp315-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e10464d17df3b582745c25cec695cb9558bca2cb6ddb631aee1787fc72c767b2", size = 494586, upload-time = "2026-05-28T12:01:13.051Z" }, + { url = "https://files.pythonhosted.org/packages/80/af/1eeb029bec67582c226b7809172207cd005073af4ebd906e65ff494f4983/rpds_py-2026.5.1-cp315-cp315-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ba05adbf15d994c38ec0b7ab32e858e5110c21e9009a00a86545fd220f84e038", size = 388415, upload-time = "2026-05-28T12:01:14.631Z" }, + { url = "https://files.pythonhosted.org/packages/18/23/ffbe10711c4d766c1cab0557d6906c074f795814863c67b351355d29354a/rpds_py-2026.5.1-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:77c004fdc7b891967106f78ddfd7b076bfe6813c6139c6fff6aed3bcaa960b26", size = 372427, upload-time = "2026-05-28T12:01:16.153Z" }, + { url = "https://files.pythonhosted.org/packages/bd/3a/30ba4a6ad457e5b070c18d742a33fb77d8d922b565cc881f8a5313d63bfe/rpds_py-2026.5.1-cp315-cp315-manylinux_2_31_riscv64.whl", hash = "sha256:83bcf894486c9d78dd290d3c0124ff6dd8875d3025e2090a8ec49fcc37c55fdd", size = 383615, upload-time = "2026-05-28T12:01:17.809Z" }, + { url = "https://files.pythonhosted.org/packages/d3/69/62e242b53ce39c0814bd24e1a6e6eba6c92be716277745f317f9540a2e7b/rpds_py-2026.5.1-cp315-cp315-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c3df104083952a0e0c6f10de33e440eabe98fb6317d23e1a58c68f6df08d01b9", size = 402786, upload-time = "2026-05-28T12:01:19.419Z" }, + { url = "https://files.pythonhosted.org/packages/38/c1/a770b9c186928a1ed0f7e6d7ae50e7f3950ed23e3f9e366dbc8e38cb55de/rpds_py-2026.5.1-cp315-cp315-musllinux_1_2_aarch64.whl", hash = "sha256:980450826cf22e133c57e0835070bdd0dd3f73b9b708c3ce223def2cb9469e14", size = 551583, upload-time = "2026-05-28T12:01:21.013Z" }, + { url = "https://files.pythonhosted.org/packages/21/7c/68e8579b95375b70d2a963103c42e705856cdb98569258bd807f4423891c/rpds_py-2026.5.1-cp315-cp315-musllinux_1_2_i686.whl", hash = "sha256:205dde846f24332ab0c1188699a043b8d165b79bb84529ce272c45048ff6be01", size = 616941, upload-time = "2026-05-28T12:01:22.548Z" }, + { url = "https://files.pythonhosted.org/packages/70/a1/a6135aed5730ff03ab957182259987ac11e55fb392a28dc6f0592048a280/rpds_py-2026.5.1-cp315-cp315-musllinux_1_2_x86_64.whl", hash = "sha256:3966b82dd563176396df030f3dd52a6e54cb69b718e95e78bd555ed3d1e0185d", size = 578349, upload-time = "2026-05-28T12:01:24.118Z" }, + { url = "https://files.pythonhosted.org/packages/09/6e/f24201a76a84e6c49d0bdfdfcb735210e21701e9b21c5bfc0ba497dd62f6/rpds_py-2026.5.1-cp315-cp315-win32.whl", hash = "sha256:7818f8d0a415be74d2be3590b0a1c1f463a642f4d0217e7d10602dceef5b79aa", size = 209922, upload-time = "2026-05-28T12:01:25.522Z" }, + { url = "https://files.pythonhosted.org/packages/9e/e4/966bc240bb0485fc265278f6de44d05834bf0b3618886e0b22e33d54c49a/rpds_py-2026.5.1-cp315-cp315-win_amd64.whl", hash = "sha256:b3cc20c0d800af78fd0fac68086e28c1856cec51ea528bb81ea851aa40d39325", size = 226003, upload-time = "2026-05-28T12:01:27.062Z" }, + { url = "https://files.pythonhosted.org/packages/5c/5c/a15a59269cd5e74472734516c73795c15eccfc841b3d4b0228c3f53f19d0/rpds_py-2026.5.1-cp315-cp315-win_arm64.whl", hash = "sha256:3609e9939a8a76cd904cf98a3f1f13b5dc7e150adeaee89e0ea09652ea213e16", size = 221245, upload-time = "2026-05-28T12:01:28.51Z" }, + { url = "https://files.pythonhosted.org/packages/e0/22/135ce03804e179a71ceb13be095deda4a279bc88f7a6b8fa161c5ad44e12/rpds_py-2026.5.1-cp315-cp315t-macosx_10_12_x86_64.whl", hash = "sha256:5d333a7127d4b307601ac37792bee01bb95c867cbfacf21b6375b804d6bbd723", size = 352015, upload-time = "2026-05-28T12:01:30.214Z" }, + { url = "https://files.pythonhosted.org/packages/3b/5f/f1f6d2652eb9d848f6eb369d8db83a2da6249bb49ad2c2a48f45d54538d3/rpds_py-2026.5.1-cp315-cp315t-macosx_11_0_arm64.whl", hash = "sha256:b5f077b44a4f7808520f66dae234988d867deb9aed9be5da057ce9ba831b2a41", size = 345016, upload-time = "2026-05-28T12:01:31.656Z" }, + { url = "https://files.pythonhosted.org/packages/88/66/b74182775691ea2290c99e52ac8d5db844e56fbec90ce421f107658c8314/rpds_py-2026.5.1-cp315-cp315t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:55d8f9b7b78c9538fc9e04e82ec0e888ff0c3cffcfad152c77e57cd09351a98a", size = 374775, upload-time = "2026-05-28T12:01:33.136Z" }, + { url = "https://files.pythonhosted.org/packages/ff/8f/15e5a61d9f0a43902d36561d4f07cae6ae9f4716be825159fd72717f33af/rpds_py-2026.5.1-cp315-cp315t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e3a8ae58895ac107ed934a6bf51e5846f95c53b9b940c2c6d310838fd5846358", size = 380270, upload-time = "2026-05-28T12:01:34.574Z" }, + { url = "https://files.pythonhosted.org/packages/02/c3/f859b12763a80540cdf2af0f15b19904cf756a71d7bdd3f82ff3e5b1bbf9/rpds_py-2026.5.1-cp315-cp315t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0957cf3c2b8632ec7aaebffebea8005b353cc2a237b6e2ae3c2cac0820704cfb", size = 495285, upload-time = "2026-05-28T12:01:36.127Z" }, + { url = "https://files.pythonhosted.org/packages/1c/c7/ff27c2ac8411d30b03b1829fd88cae8dad1a4d0da48dd25e57c4038042e6/rpds_py-2026.5.1-cp315-cp315t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c396c1304de421050b3681ea70f371874b54d41b0151e96109758144c231e30b", size = 389581, upload-time = "2026-05-28T12:01:37.635Z" }, + { url = "https://files.pythonhosted.org/packages/6e/67/fe92ee32a6cc05c77228a2f8b1762e7124f386ec20ff83d0757b762d58d0/rpds_py-2026.5.1-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aad1bff7f666b9598e573815affd666aac6a13a585dde336f843e33350c7fadc", size = 376041, upload-time = "2026-05-28T12:01:39.307Z" }, + { url = "https://files.pythonhosted.org/packages/f8/91/b4d6685c27aba55bd82f25b278be8237038117d05f9659a6213ad3408130/rpds_py-2026.5.1-cp315-cp315t-manylinux_2_31_riscv64.whl", hash = "sha256:656a042550878f12d45752452d47094b7cfe5ad1e9d7b87b5a22ad3ae5ff8015", size = 383946, upload-time = "2026-05-28T12:01:41.043Z" }, + { url = "https://files.pythonhosted.org/packages/bd/79/2c1d832a53c8e0f8e98fc970ec257b950fecd4f62be2ab7182b500a0cbc8/rpds_py-2026.5.1-cp315-cp315t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:73c4bd4f70294737b5206a3e8e30ccadbf8a60301831c8ea23eec5dbeea1ecfa", size = 405526, upload-time = "2026-05-28T12:01:43.032Z" }, + { url = "https://files.pythonhosted.org/packages/78/c4/c98117b03c6a8581ab2c2dfccfe9a5ad82bd8128a3c28b46a6ad2d97c393/rpds_py-2026.5.1-cp315-cp315t-musllinux_1_2_aarch64.whl", hash = "sha256:43bca78665423cabae77146f2fe7ce55272b6c8d55d82cca83effd42c7e13972", size = 551165, upload-time = "2026-05-28T12:01:44.648Z" }, + { url = "https://files.pythonhosted.org/packages/3b/c1/bc479ca069200af730881b1bd525e3114b2b391a351509fcb1b772f28086/rpds_py-2026.5.1-cp315-cp315t-musllinux_1_2_i686.whl", hash = "sha256:42d0f20e85e549c870749d0e247f0c10d318a45b7e9676d575d2dcb04a1b2e66", size = 618778, upload-time = "2026-05-28T12:01:46.337Z" }, + { url = "https://files.pythonhosted.org/packages/77/65/38ab2f90df44c2febfb63cc10ced40763d9b4bc94d173e734528663fe7f5/rpds_py-2026.5.1-cp315-cp315t-musllinux_1_2_x86_64.whl", hash = "sha256:b1be5c35683684d5331b93600c210e8367c254683d8a6df6bd21bd2da3a334fb", size = 581839, upload-time = "2026-05-28T12:01:48.109Z" }, + { url = "https://files.pythonhosted.org/packages/15/2d/ce1f605fe036aadd460e5822e578c6c7ec3a860936cca37d6e0f299daa77/rpds_py-2026.5.1-cp315-cp315t-win32.whl", hash = "sha256:75808f6c38ce7749bb68cc2770161aae5045e6c6f6781a9782e74b93304399df", size = 207866, upload-time = "2026-05-28T12:01:49.648Z" }, + { url = "https://files.pythonhosted.org/packages/79/cb/966040123eb102371559746908ef2c9471f4d43e17ec9a645a2258dab64b/rpds_py-2026.5.1-cp315-cp315t-win_amd64.whl", hash = "sha256:90bd6630002a1c7f09e7843dd79f0d24f3d2897cc25a753480917865d14f15b3", size = 225441, upload-time = "2026-05-28T12:01:51.408Z" }, ] [[package]] name = "ruff" -version = "0.15.15" +version = "0.15.16" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/84/6f/a76f7d96e5c962f5b69cee865e49c15c1116897c01990faa8a57edb62e7f/ruff-0.15.15.tar.gz", hash = "sha256:b8dff018130b46d8e5bf0f926ef6b60cf871d6d5ae45fc9334e09632daa741d6", size = 4706985, upload-time = "2026-05-28T14:16:57.784Z" } +sdist = { url = "https://files.pythonhosted.org/packages/a6/bd/5f7ec371001337d8fa61701c186ff8b613ecac1651848c5950f4c4d5f2e9/ruff-0.15.16.tar.gz", hash = "sha256:d05e78d38c78caf020b03789e25106c93017db5a0cb6e2819885018c61343b78", size = 4714267, upload-time = "2026-06-04T16:33:09.974Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/fa/9d/3a45c05b8ab04b4705989de70a79008e27c8003296a0feaee9edc18dd7e9/ruff-0.15.15-py3-none-linux_armv6l.whl", hash = "sha256:cf93e5388f412e1b108b1f8b34a6e036b70fe8aff89393befad96fe48670311b", size = 10710652, upload-time = "2026-05-28T14:16:06.701Z" }, - { url = "https://files.pythonhosted.org/packages/05/66/da974431624bf3b49f6ee1f9543c02d929ff1cba78b0d5a79c38cf21f744/ruff-0.15.15-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:ac5a646d1f6a7dadd5d50842dae2c1f9862ac887ef5d1b1375e02def791fde6e", size = 11096615, upload-time = "2026-05-28T14:16:23.313Z" }, - { url = "https://files.pythonhosted.org/packages/8c/09/7443452e5d290230a712103f2fdceeef7184f3ec99a2bd01c8be78aaceb5/ruff-0.15.15-py3-none-macosx_11_0_arm64.whl", hash = "sha256:77d955a431430c66f72dd94e379ad38a16daea3d25094872ac4edf9e797be530", size = 10436683, upload-time = "2026-05-28T14:16:40.974Z" }, - { url = "https://files.pythonhosted.org/packages/53/01/d330c26a57fa4f3943a14424904027428315b700fe4d14a84bb123a649e5/ruff-0.15.15-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7614ee79c69788cf6cedd568069ade9cecc22a1ad20494efe8d0c9ebb4b622d4", size = 10769064, upload-time = "2026-05-28T14:16:28.905Z" }, - { url = "https://files.pythonhosted.org/packages/1d/85/cc8770f8bdff541b1da8392d1634141fe4a0e3f4ee596605959b7906c27f/ruff-0.15.15-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3cdb1679e06a1f6b47bc384714ae96f6e2fb65ca441eb78c43d2ca554176ce1f", size = 10511987, upload-time = "2026-05-28T14:16:43.732Z" }, - { url = "https://files.pythonhosted.org/packages/7c/29/8c190c1472b63013583ba391f3342036e02010544c1270455ed8e519bdf3/ruff-0.15.15-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2728b93d7b23a603ea2c0ac6eb73d760bd38ec9de35f35fb41e18f7a3fee7622", size = 11275100, upload-time = "2026-05-28T14:16:55.244Z" }, - { url = "https://files.pythonhosted.org/packages/9f/6b/7e145ce2cc8e63d6834eca03d83a0e18d121def5c69f91b4cf4011ed4879/ruff-0.15.15-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:be582fcc0db438902c7792b08d6ddf6c9b9e21addaa10092c2c741cfb09e5a45", size = 12176903, upload-time = "2026-05-28T14:16:14.368Z" }, - { url = "https://files.pythonhosted.org/packages/80/a3/d5974637f68e451f7fadf015cf3101d1cd7d8ba5027cffe0b9e3826ebe6b/ruff-0.15.15-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7aa77465b8ecaf1a27bea098d696f7fed5e1eccbd10b321b682d6de586ae5627", size = 11404550, upload-time = "2026-05-28T14:16:20.138Z" }, - { url = "https://files.pythonhosted.org/packages/fe/1c/e6e5e568f22be4fb05d6244234aba384c06b451252453b821e1a529263cf/ruff-0.15.15-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:48decfa11d740de4889de623be1463308346312f2409a56e24aa280c86162dc4", size = 11382027, upload-time = "2026-05-28T14:16:46.615Z" }, - { url = "https://files.pythonhosted.org/packages/1d/01/170921b49fcd2e8858825593f91cf7146c3e40a5c3e6df763e4bb0484dde/ruff-0.15.15-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:a5015088452ca0081387063649ec67f06d3d1d6b8b936a1f836b5e9657ecd48c", size = 11366041, upload-time = "2026-05-28T14:16:26.247Z" }, - { url = "https://files.pythonhosted.org/packages/87/54/a7bad711d7de93254e15e06a4c375b89a03d18de45d3e5dcc86a4472fb1a/ruff-0.15.15-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:f5294aab6356c81600fcdea3a62bb1b924dfd5e91767c12318d3f68f86af57cd", size = 10741795, upload-time = "2026-05-28T14:16:17.11Z" }, - { url = "https://files.pythonhosted.org/packages/c9/31/38c075963668f8b41c6914ee0f6f318727fbe30ab9145cb29e6df464c5fa/ruff-0.15.15-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:db5bd4d802415cca656dc1616070b725952d6ae95eb5d4831e49fbd94a38f75f", size = 10511117, upload-time = "2026-05-28T14:16:31.767Z" }, - { url = "https://files.pythonhosted.org/packages/9d/96/6ff689e1f7e375d1d97075eca022f74c2bab59554a432fe4d2e6f091986a/ruff-0.15.15-py3-none-musllinux_1_2_i686.whl", hash = "sha256:587a6278ed42059191c1a466e490bd7930fb50bd2e255398bc29616c895a61cb", size = 10994867, upload-time = "2026-05-28T14:16:35.149Z" }, - { url = "https://files.pythonhosted.org/packages/c3/c2/5dce0ab9f92a8d534fa62b9bf9caca3eddb8c1a81b616f5e195ada4f0d6e/ruff-0.15.15-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:df0c1c084f5f4be9812f61518a45c440d3c30d69ce4bf6c5270e66d38338f02a", size = 11482101, upload-time = "2026-05-28T14:16:49.598Z" }, - { url = "https://files.pythonhosted.org/packages/b1/c0/1003b60edd697c649faf61f1a34094b1abb38fb3d1181e3f895781250a08/ruff-0.15.15-py3-none-win32.whl", hash = "sha256:29428ea79694afbe756d45fd59b36f22b6b020dc0443cf7de0173046236964b9", size = 10716774, upload-time = "2026-05-28T14:16:52.337Z" }, - { url = "https://files.pythonhosted.org/packages/02/a8/1269eddd6945a06c23f055ef7848886e37cf9d6a8bebb386a3115f01470c/ruff-0.15.15-py3-none-win_amd64.whl", hash = "sha256:8df0323902e15e24bc4bf246da830573d3cf3352bd0b9a164eab335d111ff4a4", size = 11868463, upload-time = "2026-05-28T14:16:11.333Z" }, - { url = "https://files.pythonhosted.org/packages/4e/b2/920464c907b191e37469d477a1aa8bc048b8f36c4c1610dfa4ab87b39e18/ruff-0.15.15-py3-none-win_arm64.whl", hash = "sha256:3c8ceca6792f38196b8f589bc92eccd03eef286602da92e5dc05cc42ef6441b7", size = 11138498, upload-time = "2026-05-28T14:16:38.425Z" }, + { url = "https://files.pythonhosted.org/packages/0c/42/53ef1c3953f157956db9bf7861e3bc50b9b887ce93300aa48cdba8336fe6/ruff-0.15.16-py3-none-linux_armv6l.whl", hash = "sha256:6ac3c0b3969cc6cf6b158c4e2f8f682acb58e7d700d8a44b65ecdc72d66ab0b2", size = 10709025, upload-time = "2026-06-04T16:32:51.935Z" }, + { url = "https://files.pythonhosted.org/packages/93/9a/a79159346f19134a956607754e57d8d128f7a4c00f4ad2f7514d224c172c/ruff-0.15.16-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:197c207ed75ffba54a0dec23db4aa939a27a3053073e085e0042433cbdc58e4a", size = 11063550, upload-time = "2026-06-04T16:32:42.24Z" }, + { url = "https://files.pythonhosted.org/packages/bc/72/3ce2ac000a5299ec238e01f51397b3b653c93b077d9b1bfe8715bb895f20/ruff-0.15.16-py3-none-macosx_11_0_arm64.whl", hash = "sha256:3a39fec45ab316cc23e7558f23fea4a70403ddb5648ea9a4a3854a16973d0071", size = 10421345, upload-time = "2026-06-04T16:32:37.251Z" }, + { url = "https://files.pythonhosted.org/packages/b0/c2/cc7fad3ec9169373f5b6a18f1917b91080feec40c3f9658334a1d28e2f03/ruff-0.15.16-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ba93191d79003116b95128c9d306e045200fdbd0bccb782b110f3cd1d4abc5cf", size = 10757217, upload-time = "2026-06-04T16:32:54.722Z" }, + { url = "https://files.pythonhosted.org/packages/69/d2/3474009eaa0a65b31fa7152a2fad5e2f050c640ceb1e6b02ee6922e94c82/ruff-0.15.16-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c6ee4b90520630120ef032aa5cc10db483852dff950e78b1d717e2993a61ac8d", size = 10507035, upload-time = "2026-06-04T16:33:05.343Z" }, + { url = "https://files.pythonhosted.org/packages/ca/81/b7ae6ccbd11f0c8dc3d5d67fc4be9b57ff57ca86ba56152021378e1277f2/ruff-0.15.16-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4e4215bc938bc3c8215c1472c1aa437e310fee20cd427335fec9d7e609563628", size = 11255291, upload-time = "2026-06-04T16:32:49.49Z" }, + { url = "https://files.pythonhosted.org/packages/d9/e1/46e526f1a7cc90857ce6ddf25fbb77eb6568651ac38d71b033af07076dd5/ruff-0.15.16-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7c8d26be963b090f10e29abc8b3e74a2a321f6fa34e02424e30b5af89350ecbb", size = 12124922, upload-time = "2026-06-04T16:33:07.821Z" }, + { url = "https://files.pythonhosted.org/packages/1a/da/5c791b088b596b24d0deb967fa28ae02ad751a140c0b9ea81c5ab915d6c0/ruff-0.15.16-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f198cf4123602a2280ed46c307bcbafe41758d6fee5b456b6b6058ca1514b3b4", size = 11332186, upload-time = "2026-06-04T16:33:02.971Z" }, + { url = "https://files.pythonhosted.org/packages/72/11/5da87abe20047c8962361473923ebb2f62b595250126aadfad8c20649c1e/ruff-0.15.16-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bb27515fa6240fb586ae82b901a59e67d24acff86f2190b433dc542fe0435aeb", size = 11373541, upload-time = "2026-06-04T16:32:47.007Z" }, + { url = "https://files.pythonhosted.org/packages/fe/2a/8554754c23a854ae3fd6b507e36ad61ddb121e298c6d5d617dec94ed0f14/ruff-0.15.16-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:a267c46ba1593fc26b8eecbea050b39d40c0b6bb7781ee11c90a02cd10032951", size = 11353014, upload-time = "2026-06-04T16:32:34.795Z" }, + { url = "https://files.pythonhosted.org/packages/62/25/62ea41529ec89f742ea3fed9cb1059c72877ec7cf9b9e99ac9cf3294d1d9/ruff-0.15.16-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:528c68f39a91498a8d50e91ff5985df3d105782bab49cc378e73ac26bff083e8", size = 10737467, upload-time = "2026-06-04T16:32:26.348Z" }, + { url = "https://files.pythonhosted.org/packages/90/17/334d3ad9de4d40f9dd58fdd09e35ce64553bb501e2f19a839e2fb6be14fc/ruff-0.15.16-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:7ed55c58950df60589a9a7a5d2f8fa5f54ebd287163be805adfe6ee95a9de123", size = 10521910, upload-time = "2026-06-04T16:32:32.54Z" }, + { url = "https://files.pythonhosted.org/packages/4d/bd/3ac7c6ae77a885c1004b3dda2446ea401768d24f851c14b4ad4b24f6639c/ruff-0.15.16-py3-none-musllinux_1_2_i686.whl", hash = "sha256:d482feaf51512b50f9790ceb417a56a61dd1e9d9bf967662b9ed27c01b34f53a", size = 10979190, upload-time = "2026-06-04T16:32:57.492Z" }, + { url = "https://files.pythonhosted.org/packages/33/d7/609546e6a413c3f216fbf2a50c928f97c80939154f6a0503114094a86191/ruff-0.15.16-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:1e15bc8c94513dae2a40cc9ef07c94fdd4ecc9e29dabebeebe170f952322c9e3", size = 11477014, upload-time = "2026-06-04T16:32:44.687Z" }, + { url = "https://files.pythonhosted.org/packages/74/0d/f2cd247ad32633a5c36e97141a2c21b11c6279f7957bc2ff360b1e08fddd/ruff-0.15.16-py3-none-win32.whl", hash = "sha256:580378f7bd4aa25f72e74aa54948a9622f142b1e509521dd10902e886681cc1e", size = 10735541, upload-time = "2026-06-04T16:32:30.145Z" }, + { url = "https://files.pythonhosted.org/packages/8b/9e/02e845ef151b1dee585e55c4739f8e1734ae1d9f1221dff65761c162208b/ruff-0.15.16-py3-none-win_amd64.whl", hash = "sha256:408256017284eddf98fff77b29aa4fb30f586042d535b2d9befc6512f400aaec", size = 11843403, upload-time = "2026-06-04T16:32:39.76Z" }, + { url = "https://files.pythonhosted.org/packages/15/19/016553f86f207450aebebc2b2b5088d086b901cc8186c02ac4284db3bd88/ruff-0.15.16-py3-none-win_arm64.whl", hash = "sha256:8cd61783afb39638a7133ef0d2dfb1e91277593962f81b5a8423eb0b888a6121", size = 11134555, upload-time = "2026-06-04T16:33:00.136Z" }, ] [[package]] name = "seedcase-flower" -version = "0.28.1" +version = "0.29.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "check-datapackage" }, @@ -893,14 +922,14 @@ dependencies = [ { name = "rich" }, { name = "seedcase-soil" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/16/9e/8013ebd019b23f4d0dcd4e1a54bb358841b1dfe3ee3da9361475afbe3849/seedcase_flower-0.28.1.tar.gz", hash = "sha256:7413f1296b4a59362763cbf4828878f22c2c463605bd7a8c9bb8900f52fa18fb", size = 1801622, upload-time = "2026-05-05T13:53:39.467Z" } +sdist = { url = "https://files.pythonhosted.org/packages/82/d0/1bfa4461344a3187ee1898c5ecb74750bc400cb99a5d0565a1debc8b5e60/seedcase_flower-0.29.0.tar.gz", hash = "sha256:12a91f69eb344d7e659ece3b67b247bb1a1dced533107be18e5b3e9ce0f1a884", size = 1806395, upload-time = "2026-06-04T07:09:58.752Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/cc/27/8b6db0914eb12aacf42a81dff50a0dbb620488a62f0d064de02f3b3dcf23/seedcase_flower-0.28.1-py3-none-any.whl", hash = "sha256:6c1ec8efe2cfe6ae62cc495f10722a8a9d3894dfd1845751e8882a52218afdd6", size = 20003, upload-time = "2026-05-05T13:53:37.953Z" }, + { url = "https://files.pythonhosted.org/packages/d5/f9/8b7e42c4b8ca8a4e40a3d37df3fbbea8e93d6937687f56a9452e12cb3b41/seedcase_flower-0.29.0-py3-none-any.whl", hash = "sha256:216fdbc2e1b759c0fe19a46da30145d0fe74227f622ac66a09a125365d88b46e", size = 20003, upload-time = "2026-06-04T07:09:59.818Z" }, ] [[package]] name = "seedcase-soil" -version = "0.14.0" +version = "0.16.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "cyclopts" }, @@ -908,14 +937,14 @@ dependencies = [ { name = "rich" }, { name = "seedir" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/ac/61/d51546f7023ecfbadacba8067a1f16eb68299b7e18d6e3a25f1ddb0479fc/seedcase_soil-0.14.0.tar.gz", hash = "sha256:9eee5a03fb587aa34f62d8877dba5c84a0e7e75bbf25a77f32d04b8523c16351", size = 1046626, upload-time = "2026-05-06T13:52:48.227Z" } +sdist = { url = "https://files.pythonhosted.org/packages/22/35/166fd59d598c61291a47a101e744f736bbcb9b582b0e3309f00236d90467/seedcase_soil-0.16.0.tar.gz", hash = "sha256:17b3a0313f0af1bb5fb5257cd41c4d75a4f84d4b1d520e1300d9a39d9da1e774", size = 1051522, upload-time = "2026-06-10T13:34:51.974Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/da/02/05f2901b00dbb46d0559d4394e7a1ce4e27adda8a8aed179e465a0ccdd70/seedcase_soil-0.14.0-py3-none-any.whl", hash = "sha256:c5606edc9b6b8cecd81352274d9cd96d2d49acf7965874cae3c6e380ac77ac5b", size = 18334, upload-time = "2026-05-06T13:52:49.487Z" }, + { url = "https://files.pythonhosted.org/packages/a1/bd/6693f3209b002980bea27742282fc5934910176f391f31b756ceddbc8ff3/seedcase_soil-0.16.0-py3-none-any.whl", hash = "sha256:5706878bec88693e57d906fac9e38d04ed5f4f16b6addf0127d89b593f74feda", size = 18557, upload-time = "2026-06-10T13:34:51.012Z" }, ] [[package]] name = "seedcase-sprout" -version = "0.50.1" +version = "0.51.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "check-datapackage" }, @@ -926,9 +955,9 @@ dependencies = [ { name = "polars" }, { name = "seedcase-soil" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/12/42/a3ed3f74f2f1ce54c3f6b8c055d0ddacae51bc815a77c469ebea10953ff4/seedcase_sprout-0.50.1.tar.gz", hash = "sha256:7ffd652e367fbbe2da19ed05e33edb7466b568b776aebffa2a7a9e9d8c094f41", size = 1119577, upload-time = "2026-05-19T12:55:07.031Z" } +sdist = { url = "https://files.pythonhosted.org/packages/d6/28/c890d57a105f279f5bc96d3477793089bc32aa35d939ce5c0c6a9acbf302/seedcase_sprout-0.51.0.tar.gz", hash = "sha256:611a9d4ad7fede2327364dbd086f5bb74e3ee86fb279d9c8ade762e05691067b", size = 1119569, upload-time = "2026-06-04T07:09:20.546Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/67/a5/9dfc21d72f9cad44d51e74444ad62a69d885de8dbdf829f9a51e4281e24c/seedcase_sprout-0.50.1-py3-none-any.whl", hash = "sha256:121ce68de7f3c005b2854d29674488c09a3697b3bb4a6ba29f0bc644bde82699", size = 39026, upload-time = "2026-05-19T12:55:05.756Z" }, + { url = "https://files.pythonhosted.org/packages/75/a8/c6d394c790421925c9096fa2fc2b2aec487cd51159c2243e8c15d8739000/seedcase_sprout-0.51.0-py3-none-any.whl", hash = "sha256:8d286639dee1dad25dd8da094e8b117e73e5583aade97aa9019e3fc01855788d", size = 39026, upload-time = "2026-06-04T07:09:21.784Z" }, ] [[package]] @@ -1008,19 +1037,19 @@ wheels = [ [[package]] name = "typos" -version = "1.47.0" +version = "1.47.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/5f/bb/363c971ea146d77a712212c33db751480321e7b9855cbf8efa9dada9c1e1/typos-1.47.0.tar.gz", hash = "sha256:f00d98b8338abd6016f968fb7a3911c911010c17c333c2e102e8893b1c97db8f", size = 1828995, upload-time = "2026-05-29T01:10:48.91Z" } +sdist = { url = "https://files.pythonhosted.org/packages/77/9b/ae967bee92f0db3916350bd433f700cc0cd2942d51a22f3bfafbc97392f6/typos-1.47.2.tar.gz", hash = "sha256:d303e8c495ea870f750d8b37f2d3c3fe2441b00cf18ca5d7e0b52eca1938c7b7", size = 1829889, upload-time = "2026-06-04T01:03:07.169Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c5/03/783407273511a479fe5bf038d262a8a169feaa37c82cf9d2d0122bf12757/typos-1.47.0-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:c4104785d237fd2256023ba4339e404ed2db58888af703eb0726a1441a8e85d7", size = 3464612, upload-time = "2026-05-29T01:10:33.974Z" }, - { url = "https://files.pythonhosted.org/packages/82/ed/b21b293228ca56b8ab870f0f71dfc6b64da33d5d1805be00d299f053eee4/typos-1.47.0-py3-none-macosx_11_0_arm64.whl", hash = "sha256:cb95b6fde16fe5bab11788bc14d3d9ec49dcbeec9517378e2fca9e283e6b7822", size = 3374520, upload-time = "2026-05-29T01:10:35.92Z" }, - { url = "https://files.pythonhosted.org/packages/de/d0/483ad8d01f130f667c058f0c2950bdbe22566c16555eec1f3d6a89d52d71/typos-1.47.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:653eba984d2cc55eb47d50771761bb7e0d6e52771c2489fd76b1f86fbed49a2a", size = 8237577, upload-time = "2026-05-29T01:10:37.495Z" }, - { url = "https://files.pythonhosted.org/packages/03/4a/c160ba13a594d2df5f15a7bc65f4c8613bf84511bb4aa165c96c5a92d31b/typos-1.47.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:be447ce8400154e4ae515cc9ecef99532cee6b29271ba3adbe3487304cd2c3c2", size = 7331972, upload-time = "2026-05-29T01:10:39.334Z" }, - { url = "https://files.pythonhosted.org/packages/02/c2/12e88e0cd6b72b86293a392b212af70cefbc51efce601b1dea831e7a46ba/typos-1.47.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9856752e08face132c7d08de875567675f2c54e3e04096d6ebad09c6430e16f0", size = 7748067, upload-time = "2026-05-29T01:10:41.33Z" }, - { url = "https://files.pythonhosted.org/packages/c5/aa/3c95600ece5be8057165b55c735dbf30f2de81bfb2920ec89d6d63bd26ce/typos-1.47.0-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:438b8579e440ff88baf51cb577b2eb4514d065509ba41a10981e1ea9048a519b", size = 7094259, upload-time = "2026-05-29T01:10:42.913Z" }, - { url = "https://files.pythonhosted.org/packages/e5/57/a604f4385964bb0a9adcd52343625dc336cffe53e4f99bcc0e1516df36d5/typos-1.47.0-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:19cfe53c33ac7d0c5f029fb97939b082139b63fbbb88350ab7e6df28be31629e", size = 8134304, upload-time = "2026-05-29T01:10:44.453Z" }, - { url = "https://files.pythonhosted.org/packages/bf/a5/cf2c971663c35b2ab373482e6e68e30972a7912eb25740c3571a7c3d3191/typos-1.47.0-py3-none-win32.whl", hash = "sha256:2de87acff0b6857ce693059a6291227eec999284e16a87162178c847236bafca", size = 3140037, upload-time = "2026-05-29T01:10:46.055Z" }, - { url = "https://files.pythonhosted.org/packages/33/e2/1817bb66bfdae79b1a18ffa6d17dbd466f1e218eba3cb0964619596cd444/typos-1.47.0-py3-none-win_amd64.whl", hash = "sha256:05c1547e3dbbb6fe8a861b56cb98e9922cd5d20170ee2e7e649faa1605dfdb49", size = 3312662, upload-time = "2026-05-29T01:10:47.539Z" }, + { url = "https://files.pythonhosted.org/packages/d7/9f/0612f6272666784ee60bee890afd517641044e5f1cda76ce22252e61b4e1/typos-1.47.2-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:87df3040f9d34afd9b19a9437045fbb8838a0435eb00f047e4bac48d92f2fc44", size = 3468120, upload-time = "2026-06-04T01:02:51.404Z" }, + { url = "https://files.pythonhosted.org/packages/4c/cc/9ecd96a40cf5e8aca68cc07c0b7e4a8d8d3376b19c5774a95aeded8a935f/typos-1.47.2-py3-none-macosx_11_0_arm64.whl", hash = "sha256:287e2718a058c561baf5f55ec6b466d9270546bcb1951a2c120e594c574b9597", size = 3379520, upload-time = "2026-06-04T01:02:53.117Z" }, + { url = "https://files.pythonhosted.org/packages/d9/6e/77d23f926d6f774d6939e24f9545db702e2ee359b21e38006337539d0903/typos-1.47.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3e4ef6632b280ce237caaec38d80dd3c2d956e28aa6925f80d4e915335b94a36", size = 8242414, upload-time = "2026-06-04T01:02:55.443Z" }, + { url = "https://files.pythonhosted.org/packages/a2/fd/e292e2bde1144a135949cf6d5615e571eab7f0ff2ba6cca55c074b302dd1/typos-1.47.2-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cd7b310019943e26552809bd17f9f202b45eb0c9694f437f1708ab0868248ced", size = 7327674, upload-time = "2026-06-04T01:02:57.243Z" }, + { url = "https://files.pythonhosted.org/packages/a7/58/b7a3f4df5ff9ddde7c9e42d29b4c0569662af5dbad3573eedc167cd8d1e1/typos-1.47.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f525edf9b67d3ede552bb70bd4171f23e5e8edec3187189dfe8d1676df630b44", size = 7747368, upload-time = "2026-06-04T01:02:59.031Z" }, + { url = "https://files.pythonhosted.org/packages/78/18/758682974e36f5b77eb592807fd748ce1c4010509b4255f867433aa3e44f/typos-1.47.2-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:6c36a97ab3dd8c8924cd9b907a32e9aac504fc779d0c3b05e19204ca93385c37", size = 7097338, upload-time = "2026-06-04T01:03:00.932Z" }, + { url = "https://files.pythonhosted.org/packages/9d/b3/e6bccecd186d8f8c2d592baa7e1b17ef4f02a1e0a5ce4d7f53e9693fd3d9/typos-1.47.2-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:4eb36a44daed1d719ce417d2a6dd7a323d814ccdc647d9bb20d17ac2bed9e38c", size = 8136631, upload-time = "2026-06-04T01:03:02.744Z" }, + { url = "https://files.pythonhosted.org/packages/50/90/cceb1be7159dd020c0c9a93371b6444b8bdad7bce55bc7fa119e49d2c264/typos-1.47.2-py3-none-win32.whl", hash = "sha256:d0c01034bc029d8883406f3e2bed46dfa9b090ce6ad4a99e580070ae51307cfa", size = 3139942, upload-time = "2026-06-04T01:03:04.163Z" }, + { url = "https://files.pythonhosted.org/packages/82/0c/7c44ffabf6020d2fc456912bdcfb0d68102e05775fbc5cf82b88979be2ea/typos-1.47.2-py3-none-win_amd64.whl", hash = "sha256:749bbba363067bfc0e54ccc6e7580750e17f5ef093c91fedf6c2eb27d32efee6", size = 3311629, upload-time = "2026-06-04T01:03:05.718Z" }, ] [[package]] @@ -1034,7 +1063,7 @@ wheels = [ [[package]] name = "virtualenv" -version = "21.3.3" +version = "21.4.2" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "distlib" }, @@ -1042,18 +1071,18 @@ dependencies = [ { name = "platformdirs" }, { name = "python-discovery" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/15/ba/1f6e8c957e4932be060dcdc482d339c12e0216351478add3645cdaa53c05/virtualenv-21.3.3.tar.gz", hash = "sha256:f5bda277e553b1c2b3c1a8debfc30496e1288cc93ce6b7b71b3280047e317328", size = 7613784, upload-time = "2026-05-13T18:01:30.19Z" } +sdist = { url = "https://files.pythonhosted.org/packages/e1/0d/4e93c8e6d1001a75763f87d8f5ecda8ebc7f4aa2153dddfaf4ae8892821a/virtualenv-21.4.2.tar.gz", hash = "sha256:38e6ee0a555615c0ea9da2ac7e9998fe8dc3b911dd33ad8eaad2020957653b0c", size = 7613326, upload-time = "2026-05-31T17:01:22.827Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/f4/34/a9dbe051de88a63eb7408ea66630bac38e72f7f6077d4be58737106860d9/virtualenv-21.3.3-py3-none-any.whl", hash = "sha256:7d5987d8369e098e41406efb780a3d4ca79280097293899e351a6407ee153ab3", size = 7594554, upload-time = "2026-05-13T18:01:27.815Z" }, + { url = "https://files.pythonhosted.org/packages/bf/c4/557dc082be035381b85fdb2b74e21d3d21b57750b74f2b47a32f3a639ff9/virtualenv-21.4.2-py3-none-any.whl", hash = "sha256:854210ca524a1a4d0d744734f4acbc721c3ffe163b85bbf5d56d14d5ae2f0fae", size = 7594079, upload-time = "2026-05-31T17:01:20.735Z" }, ] [[package]] name = "wcwidth" -version = "0.7.0" +version = "0.8.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/2c/ee/afaf0f85a9a18fe47a67f1e4422ed6cf1fe642f0ae0a2f81166231303c52/wcwidth-0.7.0.tar.gz", hash = "sha256:90e3a7ea092341c44b99562e75d09e4d5160fe7a3974c6fb842a101a95e7eed0", size = 182132, upload-time = "2026-05-02T16:04:12.653Z" } +sdist = { url = "https://files.pythonhosted.org/packages/49/b4/51fe890511f0f242d07cb1ebe6a5b6db417262b9d2568b460347c57d95cc/wcwidth-0.8.1.tar.gz", hash = "sha256:faf5b4a5366a72dc49cad48cdf21f52bdf63bdda995178e483ba247ff79089b9", size = 1466072, upload-time = "2026-06-08T05:57:23.146Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/41/52/e465037f5375f43533d1a80b6923955201596a99142ed524d77b571a1418/wcwidth-0.7.0-py3-none-any.whl", hash = "sha256:5d69154c429a82910e241c738cd0e2976fac8a2dd47a1a805f4afed1c0f136f2", size = 110825, upload-time = "2026-05-02T16:04:11.033Z" }, + { url = "https://files.pythonhosted.org/packages/bd/6e/95b0e537de1f4d4301f76f944642c6da50d1511cc7b3d64dc418a66c7509/wcwidth-0.8.1-py3-none-any.whl", hash = "sha256:f453740b1e4a4f3291faa37944c555d71056c4da08d59809b307ef4feba695c8", size = 323092, upload-time = "2026-06-08T05:57:21.413Z" }, ] [[package]] From 061df51eb152da9b3d5e0ea11041a13eff50a001 Mon Sep 17 00:00:00 2001 From: Marton Vago Date: Wed, 10 Jun 2026 16:28:14 +0100 Subject: [PATCH 2/6] refactor: :recycle: remove extra brackets --- scripts/redcap_dict_to_properties.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/redcap_dict_to_properties.py b/scripts/redcap_dict_to_properties.py index fa2e529..38a3408 100644 --- a/scripts/redcap_dict_to_properties.py +++ b/scripts/redcap_dict_to_properties.py @@ -123,7 +123,7 @@ def _form_to_resource( name="participant_id", title="Participant identifier", type="string", - description=("The unique identifier of the participant."), + description="The unique identifier of the participant.", constraints=sp.ConstraintsProperties(required=True), ) event_field = sp.FieldProperties( From 48bc60176b6c7f407d9721ad430b75c0137d61f6 Mon Sep 17 00:00:00 2001 From: Marton Vago Date: Thu, 11 Jun 2026 14:50:13 +0100 Subject: [PATCH 3/6] refactor: :recycle: submission field only for repeating instruments --- justfile | 4 ++-- scripts/redcap_dict_to_properties.py | 34 +++++++++++++++++++++++++--- scripts/redcap_metadata.py | 34 +++++++++++++++++++++++----- 3 files changed, 61 insertions(+), 11 deletions(-) diff --git a/justfile b/justfile index dfe00d4..1170821 100644 --- a/justfile +++ b/justfile @@ -79,8 +79,8 @@ preview-website: build-docs build-readme: uvx --from quarto quarto render README.qmd --to gfm -# Download data dictionary from REDCap -download-data-dict: +# Download metadata from REDCap +download-metadata: uv run python scripts/redcap_metadata.py # Download data from REDCap diff --git a/scripts/redcap_dict_to_properties.py b/scripts/redcap_dict_to_properties.py index 834d31d..97f12ee 100644 --- a/scripts/redcap_dict_to_properties.py +++ b/scripts/redcap_dict_to_properties.py @@ -6,6 +6,7 @@ from pathlib import Path from typing import Callable, Iterable, Literal, Optional, TypeVar, Union, cast +import seedcase_soil as so import seedcase_sprout as sp In = TypeVar("In") @@ -47,6 +48,15 @@ def read_dictionary() -> list[dict[str, str]]: return json.load(f) +def read_repeating_instruments() -> set[str]: + """Loads repeating instruments from `scripts/repeating_instruments.json`.""" + with open(Path("scripts") / "repeating_instruments.json") as f: + return set(so.fmap(json.load(f), itemgetter("form_name"))) + + +repeating_instruments = read_repeating_instruments() + + def dictionary_to_properties( redcap_fields: list[dict[str, str]], ) -> list[sp.ResourceProperties]: @@ -214,6 +224,16 @@ def _remove_sefnc_week_from_annotation(annotation: str) -> str: def _form_to_resource( form_name: str, fields: list[dict[str, str]] ) -> sp.ResourceProperties: + """Transforms a REDCap form to a resource. + + Primary keys: + - All resources: + - `participant_id` (from raw `record_id_s`), + - `event_id` (from raw `redcap_event_name`) + - Repeating resources: `submission_id` (from raw `redcap_repeat_instance`) + - VAS resource: `minutes_from_meal` + - SEFNC resource: `visit_id` + """ participant_field = sp.FieldProperties( name="participant_id", title="Participant identifier", @@ -245,11 +265,19 @@ def _form_to_resource( name="submission_id", title="Submission identifier", type="string", - description="A value uniquely identifying one submission of this form.", + description=( + "A value uniquely identifying one submission of this form. " + "This is used when forms can be submitted multiple times, so that a " + "participant might have several values from the form for a given event." + ), constraints=sp.ConstraintsProperties(required=True), ) - default_fields = [participant_field, event_field, submission_field, center_field] - primary_key = ["participant_id", "event_id", "submission_id"] + default_fields = [participant_field, event_field, center_field] + primary_key = ["participant_id", "event_id"] + + if form_name in repeating_instruments: + default_fields.append(submission_field) + primary_key.append("submission_id") if form_name == "vas": time_field = sp.FieldProperties( diff --git a/scripts/redcap_metadata.py b/scripts/redcap_metadata.py index 951ef4b..7a37961 100644 --- a/scripts/redcap_metadata.py +++ b/scripts/redcap_metadata.py @@ -25,14 +25,36 @@ def get_data_dict_from_redcap() -> list[dict[str, str]]: return response.json() -def save_data_dict(): - """Saves the data dictionary from REDCap to `scripts/data_dictionary.json`.""" +def get_repeating_instruments_from_redcap() -> list[dict[str, str]]: + """Gets repeating instruments from REDCap.""" + token = os.environ.get("REDC_CPH_API_KEY") + if not token: + raise RuntimeError("REDC_CPH_API_KEY environment variable is not set.") + + data = { + "token": token, + "content": "repeatingFormsEvents", + "format": "json", + "returnFormat": "json", + } + response = requests.post("https://redcap.regionh.dk/api/", data=data, timeout=30) + response.raise_for_status() + return response.json() + + +def save_metadata(): + """Saves the data dictionary and repeating instruments in the `scripts` folder.""" data_dict = get_data_dict_from_redcap() - file_path = Path("scripts") / "data_dictionary.json" - file_path.parent.mkdir(parents=True, exist_ok=True) - with open(file_path, "w") as f: + data_dict_path = Path("scripts") / "data_dictionary.json" + data_dict_path.parent.mkdir(parents=True, exist_ok=True) + with open(data_dict_path, "w") as f: json.dump(data_dict, f, indent=2, ensure_ascii=False) + repeating_instruments = get_repeating_instruments_from_redcap() + repeating_instruments_path = Path("scripts") / "repeating_instruments.json" + with open(repeating_instruments_path, "w") as f: + json.dump(repeating_instruments, f, indent=2, ensure_ascii=False) + if __name__ == "__main__": - save_data_dict() + save_metadata() From 55c6434651a6ec2eccebabdac0b4cd797a9dc2fa Mon Sep 17 00:00:00 2001 From: Marton Vago Date: Thu, 11 Jun 2026 16:16:04 +0200 Subject: [PATCH 4/6] feat: :sparkles: download repeating instruments and update data dict --- scripts/data_dictionary.json | 10620 ++++++++++++++++----------- scripts/repeating_instruments.json | 42 + 2 files changed, 6482 insertions(+), 4180 deletions(-) create mode 100644 scripts/repeating_instruments.json diff --git a/scripts/data_dictionary.json b/scripts/data_dictionary.json index 4894d4c..dcea4f2 100644 --- a/scripts/data_dictionary.json +++ b/scripts/data_dictionary.json @@ -879,6 +879,106 @@ "matrix_ranking": "", "field_annotation": "Notes about the participation in the intervention period. Master data." }, + { + "field_name": "group_id_participant", + "form_name": "stamdata", + "section_header": "Information i relation til diet interventionen ", + "field_type": "radio", + "field_label": "Hvilken gruppe tilhører deltageren? ", + "select_choices_or_calculations": "1, Hold 1 | 2, Hold 2", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Group ID of the participant." + }, + { + "field_name": "participant_subgroup_id", + "form_name": "stamdata", + "section_header": "", + "field_type": "radio", + "field_label": "Hvilken undergruppe tilhører deltageren efter randomisering?", + "select_choices_or_calculations": "1, Hold 1a | 2, Hold 1b | 3, Hold 2a | 4, Hold 2b", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "[group_id_participant] = '1' and [group_id_participant] = '2'", + "required_field": "", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Group ID of participants after randomisation." + }, + { + "field_name": "dietary_restrictions", + "form_name": "stamdata", + "section_header": "", + "field_type": "text", + "field_label": "

Har deltageren nogle særlige hensyn i forhold til kost?

Dette kan for eksempel være, at personen ikke kan tåle skaldyr eller kun spise halalslagtet kød.

", + "select_choices_or_calculations": "", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Participant's special dietary considerations or restrictions, e.g., allergies, intolerances, religious dietary rules (e.g., halal), or other food-related requirements." + }, + { + "field_name": "number_of_household_members", + "form_name": "stamdata", + "section_header": "", + "field_type": "text", + "field_label": "Hvor mange personer er der i deltagerens husstand (inklusiv deltageren)?", + "select_choices_or_calculations": "", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Total number of people living in the participant's household, including the participant." + }, + { + "field_name": "diet_and_eating_information", + "form_name": "stamdata", + "section_header": "", + "field_type": "notes", + "field_label": "Oplysninger om forhold til mad og spisning", + "select_choices_or_calculations": "", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Information regarding the participant's relationship with food and eating behaviours." + }, { "field_name": "ae_report_date", "form_name": "adverse_events", @@ -2479,6 +2579,26 @@ "matrix_ranking": "", "field_annotation": "Notes regarding exclution at pre-screen, recorded by project staff. Workflow. Visit 0." }, + { + "field_name": "sp_note_visit_v0", + "form_name": "prscreening_telefoninterview_frste_kontakt", + "section_header": "SP", + "field_type": "radio", + "field_label": "Er der skrevet notat for besøget i SP?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Indicates whether a note for the visit is documented in SP. Visit 0. Added from ID i1104." + }, { "field_name": "randomisation_yn", "form_name": "randomisering", @@ -2504,7 +2624,7 @@ "form_name": "randomisering", "section_header": "", "field_type": "descriptive", - "field_label": "Denne deltager er randomiseret, randomiseringen er skjult indtil den [rand_datetime77]", + "field_label": "Denne deltager er randomiseret, randomiseringen er skjult indtil den {rand_datetime77}", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -2547,7 +2667,7 @@ "field_label": "Randomisering vises efter:", "select_choices_or_calculations": "", "field_note": "", - "text_validation_type_or_show_slider_number": "", + "text_validation_type_or_show_slider_number": "date_ymd", "text_validation_min": "", "text_validation_max": "", "identifier": "", @@ -2557,7 +2677,7 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "@CALCDATE([rand-time], 77, 'd') @HIDDEN" + "field_annotation": "@CALCDATE([rand-time], 77, 'd')" }, { "field_name": "randomisation", @@ -2619,6 +2739,26 @@ "matrix_ranking": "", "field_annotation": "Bloodsamples for screening ordered. Workflow. Visit 1." }, + { + "field_name": "medicin_print_wfv4", + "form_name": "fr_besgsdag_1_screening", + "section_header": "Medicinliste", + "field_type": "radio", + "field_label": "Er deltagerens aktuelle medicinliste printet fra FMK? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "Printes optimalt dagen før besøget", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Whether the participant's medication list has been printed in preparation for the visit. Workflow. Visit 4." + }, { "field_name": "cgm_ready_wfv1", "form_name": "fr_besgsdag_1_screening", @@ -2819,6 +2959,26 @@ "matrix_ranking": "", "field_annotation": "Specifies the accompanying relative or support person present at the visit. Recorded by study staff. Visit 1." }, + { + "field_name": "visit_attention_points_v1", + "form_name": "besg_1_screening", + "section_header": "", + "field_type": "notes", + "field_label": "Opmærksomhedspunkter for besøget", + "select_choices_or_calculations": "", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Documents any important notes, considerations, or issues relevant for the visit. Visit 1." + }, { "field_name": "aim_screening_v1", "form_name": "besg_1_screening", @@ -5939,6 +6099,26 @@ "matrix_ranking": "", "field_annotation": "Indicate whether the participant has been marked as research-active in SP. Visit 1. Added from ID15." }, + { + "field_name": "sp_note_visit_v1", + "form_name": "besg_1_screening", + "section_header": "", + "field_type": "radio", + "field_label": "Er der skrevet et notat for besøget i SP? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Indicates whether a note for the visit is documented in SP. Visit 1. Added from ID19." + }, { "field_name": "handed_out_v1", "form_name": "besg_1_screening", @@ -6619,6 +6799,66 @@ "matrix_ranking": "", "field_annotation": "Indicates whether the participant has been identified by full name and personal identification number (CPR). Visit 2." }, + { + "field_name": "relative_v2", + "form_name": "besoegsdag_2", + "section_header": "", + "field_type": "radio", + "field_label": "Er der pårørende med til besøget?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Indicates whether a relative or accompanying person is present at the visit. Visit 2. Added 20-04-2026." + }, + { + "field_name": "relative_name_v2", + "form_name": "besoegsdag_2", + "section_header": "", + "field_type": "text", + "field_label": "Hvem?", + "select_choices_or_calculations": "", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "[relative_v2] = '1'", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "The name of the relative attending the visit. Visit 2. Added 20-04-26." + }, + { + "field_name": "visit_attention_points_v2", + "form_name": "besoegsdag_2", + "section_header": "", + "field_type": "notes", + "field_label": "Opmærksomhedspunkter for besøget", + "select_choices_or_calculations": "", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Documents any important notes, considerations, or issues relevant for the visit. Visit 2." + }, { "field_name": "consent_share_info_gp_v2", "form_name": "besoegsdag_2", @@ -7084,7 +7324,7 @@ "form_name": "besoegsdag_2", "section_header": "", "field_type": "radio", - "field_label": "

Er SENS-data indlæst og gemt på L-drevet (CSV-fil)?

OBS: ikke afklaret endnu

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v2_sens)

", + "field_label": "

Er SENS-data indlæst og gemt på L-drevet (CSV-fil)?

OBS: ikke afklaret endnu

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_05_v2_sens)

", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\10. Data\\8. Aktivitetsmåling (SENS)", "text_validation_type_or_show_slider_number": "", @@ -7284,7 +7524,7 @@ "form_name": "besoegsdag_2", "section_header": "", "field_type": "radio", - "field_label": "

Er CSV-fil med glukosedata indlæst og gemt på L-drevet?

Gemmes som onlimit_ID_visit_test.csv (eksempel: onlimit_5_v2_cgm.csv)

", + "field_label": "

Er CSV-fil med glukosedata indlæst og gemt på L-drevet?

Gemmes som onlimit_ID_visit_test.csv (eksempel: onlimit_05_v2_cgm.csv)

", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "Gemmes her: L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\9. Data\\3. CGM\\csv filer (rå data). ", "text_validation_type_or_show_slider_number": "", @@ -7304,7 +7544,7 @@ "form_name": "besoegsdag_2", "section_header": "", "field_type": "radio", - "field_label": "

Er AGP-rapporten (PDF-fil) indlæst og gemt på L-drevet?

Gemmes som onlimit_ID_visit_test.pdf (eksempel: onlimit_5_v2_cgm.pdf)

", + "field_label": "

Er AGP-rapporten (PDF-fil) indlæst og gemt på L-drevet?

Gemmes som onlimit_ID_visit_test.pdf (eksempel: onlimit_05_v2_cgm.pdf)

", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "Gemmes her: L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\9. Data\\3. CGM\\PDF filer (AGP rapport)", "text_validation_type_or_show_slider_number": "", @@ -7324,9 +7564,9 @@ "form_name": "besoegsdag_2", "section_header": "", "field_type": "file", - "field_label": "Upload CSV-fil med glukosedata\n\n(OBS: AGP-rapport gemmes udelukkende på L-drevet)", + "field_label": "Upload CSV-fil med glukosedata\r\n\r\n(OBS: AGP-rapport gemmes udelukkende på L-drevet)", "select_choices_or_calculations": "", - "field_note": "Filen døbes deltagers \"REDCap-ID uge 1-3\".", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -7346,7 +7586,7 @@ "field_type": "text", "field_label": "Indtast gennemsnitsglukose for de sidste 4 fulde døgn målt ved CGM: ", "select_choices_or_calculations": "", - "field_note": "Mmol/l. Aflæses i AGP-rapporten på første side.", + "field_note": "Mmol/L. Aflæses i AGP-rapporten.", "text_validation_type_or_show_slider_number": "number", "text_validation_min": "", "text_validation_max": "100", @@ -7659,6 +7899,26 @@ "matrix_ranking": "", "field_annotation": "Automatically calculated as the mean of two systolic BP measurements on right arm. Visit 2." }, + { + "field_name": "handedness_v2", + "form_name": "besoegsdag_2", + "section_header": "", + "field_type": "radio", + "field_label": "Er deltageren højre- eller venstrehåndet? ", + "select_choices_or_calculations": "1, Venstrehåndet | 2, Højrehåndet | 3, Andet", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Dominant hand of the participant. Visit 2. Added from ID08." + }, { "field_name": "bp_chosen_arm_v2", "form_name": "besoegsdag_2", @@ -7679,6 +7939,26 @@ "matrix_ranking": "", "field_annotation": "Arm used for future blood pressure measurements. Visit 2." }, + { + "field_name": "arm_comment_v2", + "form_name": "besoegsdag_2", + "section_header": "", + "field_type": "text", + "field_label": "

Eventuelt kommentar til valg af arm.

Fx hvis PVK kun kunne anlægges i ikke-dominante arm.

", + "select_choices_or_calculations": "", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Optional comment explaining choice of arm (e.g. prior surgery, vascular access, injury). Visit 2. Added from ID08." + }, { "field_name": "finapres_finger_cuff_size_v2", "form_name": "besoegsdag_2", @@ -8540,13 +8820,13 @@ "field_annotation": "Comment at the end of the visit. Visit 2." }, { - "field_name": "book_bloodsample_wfv3", - "form_name": "foer_besoegsdag_3", - "section_header": "", + "field_name": "sp_note_visit_v2", + "form_name": "besoegsdag_2", + "section_header": "SP", "field_type": "radio", - "field_label": "

Er der bestilt blodprøver i SP (SCF00635)?

", + "field_label": "Er der skrevet notat for besøget i SP?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Koden: SCF00635 kopieres over i best./ord.", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -8557,14 +8837,34 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Blood sample booking prior to visit. Workflow. Visit 3." + "field_annotation": "Indicates whether a note for the visit is documented in SP. Visit 2. Not added for ID 01, 02, 03, 04, 05 and 07." }, { - "field_name": "date_v3", - "form_name": "besoegsdag_3", + "field_name": "book_bloodsample_wfv3", + "form_name": "foer_besoegsdag_3", "section_header": "", - "field_type": "text", - "field_label": "Dato for besøget", + "field_type": "radio", + "field_label": "

Er der bestilt blodprøver i SP (SCF00635)?

", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "Koden: SCF00635 kopieres over i best./ord.", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Blood sample booking prior to visit. Workflow. Visit 3." + }, + { + "field_name": "date_v3", + "form_name": "besoegsdag_3", + "section_header": "", + "field_type": "text", + "field_label": "Dato for besøget", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "date_dmy", @@ -8624,7 +8924,7 @@ "form_name": "besoegsdag_3", "section_header": "", "field_type": "radio", - "field_label": "Er der pårørende med til besøget ?", + "field_label": "Er der pårørende med til besøget?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -8659,6 +8959,26 @@ "matrix_ranking": "", "field_annotation": "The name of the relative attending the visit. Visit 3." }, + { + "field_name": "visit_attention_points_v3", + "form_name": "besoegsdag_3", + "section_header": "", + "field_type": "notes", + "field_label": "Opmærksomhedspunkter for besøget", + "select_choices_or_calculations": "", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Documents any important notes, considerations, or issues relevant for the visit. Visit 3." + }, { "field_name": "fasting_status_v3", "form_name": "besoegsdag_3", @@ -9800,13 +10120,13 @@ "field_annotation": "Comment at the end of the visit. Visit 3." }, { - "field_name": "book_bloodsample_wfv4", - "form_name": "foer_besoegsdag_4", - "section_header": "", + "field_name": "sp_note_visit_v3", + "form_name": "besoegsdag_3", + "section_header": "SP", "field_type": "radio", - "field_label": "

Er der bestilt blodprøver i SP (SCF00634 og SCF00635)?

", + "field_label": "Er der skrevet notat for besøget i SP?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Koderne SCF0064 og SCF0065 kopieres over i best./ord.", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -9817,16 +10137,16 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if bloodsamples have been ordered for the participant. Workflow. Visit 4." + "field_annotation": "Indicates whether a note for the visit is documented in SP. Visit 3. Not added for ID 01, 02, 03 and 07." }, { - "field_name": "medicin_print_wfv4", + "field_name": "book_bloodsample_wfv4", "form_name": "foer_besoegsdag_4", "section_header": "", "field_type": "radio", - "field_label": "Er deltagerens aktuelle medicinliste printet fra FMK? ", + "field_label": "

Er der bestilt blodprøver i SP (SCF00634 og SCF00635)?

", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Printes optimalt dagen før besøget", + "field_note": "Koderne SCF0064 og SCF0065 kopieres over i best./ord.", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -9837,7 +10157,7 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Whether the participant's medication list has been printed in preparation for the visit. Workflow. Visit 4." + "field_annotation": "Indicates if bloodsamples have been ordered for the participant. Workflow. Visit 4." }, { "field_name": "date_v4", @@ -9939,6 +10259,106 @@ "matrix_ranking": "", "field_annotation": "The name of the relative attending the visit. Visit 4." }, + { + "field_name": "visit_attention_points_v4", + "form_name": "besoegsdag_4", + "section_header": "", + "field_type": "notes", + "field_label": "Opmærksomhedspunkter for besøget", + "select_choices_or_calculations": "", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Documents any important notes, considerations, or issues relevant for the visit. Visit 4." + }, + { + "field_name": "stc_performed_v4", + "form_name": "besoegsdag_4", + "section_header": "", + "field_type": "radio", + "field_label": "Er der lavet stetoskopi af hjertet (st.c.)? (Forsøgsansvarlige læge.) ", + "select_choices_or_calculations": "1, Ja, normal st.c. (regelmæssig aktion lig PP, ingen mislyde) | 2, Nej | 3, Ja, afvigende st.c.", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Indicates whether cardiac auscultation was performed and if findings were normal. Visit 4. Not added for ID03." + }, + { + "field_name": "stc_comment", + "form_name": "besoegsdag_4", + "section_header": "", + "field_type": "text", + "field_label": "Kommentar til st.c.", + "select_choices_or_calculations": "", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "[stc_performed_v4]='3'", + "required_field": "", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Details on abnormal cardiac auscultation findings. Visit 4." + }, + { + "field_name": "stp_performed_v4", + "form_name": "besoegsdag_4", + "section_header": "", + "field_type": "radio", + "field_label": "Er der lavet stetoskopi af lungerne (st.p.)? (Forsøgsansvarlige læge.) ", + "select_choices_or_calculations": "1, Ja, normal st.p. (vesikulær respiration bilat., ingen bilyde) | 2, Nej | 3, Ja, afvigende st.p.", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Indicates whether lung auscultation was performed and if findings were normal. Visit 4. Not added for ID02 and ID03." + }, + { + "field_name": "stp_comment", + "form_name": "besoegsdag_4", + "section_header": "", + "field_type": "text", + "field_label": "Kommentar til st.p.", + "select_choices_or_calculations": "", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "[stp_performed_v4]='3'", + "required_field": "", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Details on abnormal lung auscultation findings. Visit 4." + }, { "field_name": "fasting_status_v4", "form_name": "besoegsdag_4", @@ -10260,352 +10680,372 @@ "field_annotation": "Indicates if the participant has delivered a saliva sample. Visit 4." }, { - "field_name": "urin_sample_v4", + "field_name": "morning_tooth_brushing_before_visit_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "radio", - "field_label": "Har deltageren lavet og afleveret en urinprøve?", + "field_label": "Har deltageren børstet tænder i morges inden dagens besøg?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[saliva_sample_v4] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant has delivered a urin sample done at the day of the visit. Visit 4." + "field_annotation": "Indicates whether the participant brushed their teeth on the morning of the visit. Visit 4." }, { - "field_name": "hba1c_v4", + "field_name": "time_tooth_brushing_morning_v4", "form_name": "besoegsdag_4", - "section_header": "

HbA1c

", + "section_header": "", + "field_type": "text", + "field_label": "Hvad tid har deltageren børstet tænder i morges?", + "select_choices_or_calculations": "", + "field_note": "", + "text_validation_type_or_show_slider_number": "time", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "[morning_tooth_brushing_before_visit_v4]='1'", + "required_field": "", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Time at which the participant brushed their teeth on the morning of the visit. Visit 4." + }, + { + "field_name": "saliva_sample_chlorhexidine_v4", + "form_name": "besoegsdag_4", + "section_header": "", "field_type": "radio", - "field_label": "Har deltageren fået taget HbA1c?", + "field_label": "Har deltageren modtaget oral klorhexidinbehandling indenfor de sidste 6 uger?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[saliva_sample_v4] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant has had HbA1c taken. Visit 4." + "field_annotation": "Use of oral chlorhexidine treatment within the past 6 weeks. Visit 4." }, { - "field_name": "hba1c_value_v4", + "field_name": "saliva_sample_chlorhexidine_extra_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "text", - "field_label": "HbA1c-værdi: ", + "field_label": "Uddyb:", "select_choices_or_calculations": "", - "field_note": "mmol/mol", - "text_validation_type_or_show_slider_number": "number", + "field_note": "", + "text_validation_type_or_show_slider_number": "", "text_validation_min": "", - "text_validation_max": "120", + "text_validation_max": "", "identifier": "", - "branching_logic": "[hba1c_v4]='1'", + "branching_logic": "[saliva_sample_chlorhexidine_v4] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "HbA1c value, mmol/mol, visit 4." + "field_annotation": "Additional details related to the use of chlorhexidine within 6 weeks (e.g., type, duration, frequency, or dosage). Visit 4." }, { - "field_name": "type_of_clothing_whr_v4", + "field_name": "saliva_sample_antifungal_medication_v4", "form_name": "besoegsdag_4", - "section_header": "Talje-/hoftemål", - "field_type": "text", - "field_label": "Hvilken påklædning bliver deltageren målt i?", - "select_choices_or_calculations": "", - "field_note": "Skal være let påklædning", + "section_header": "", + "field_type": "radio", + "field_label": "Har deltageren modtaget oral behandling med svampehæmmende stoffer?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[saliva_sample_v4] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates what type of clothing the participant is wearing during the waist and hip measurements. Visit 4." + "field_annotation": "Use of oral antifungal medication. Visit 4." }, { - "field_name": "waist_1_v4", + "field_name": "saliva_sample_antifungal_medication_extra_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "text", - "field_label": "Taljemål 1", + "field_label": "Uddyb:", "select_choices_or_calculations": "", - "field_note": "Taljeomkreds måles halvvejs mellem det laveste punkt på ribbenene og det højeste punkt på hoftekammen. Måles til nærmeste 0.5 cm. Måling af taljeomkreds udføres to gange. Hvis differencen mellem de to målinger er mere end 3 cm, skal der laves en tredje måling. ", - "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", + "field_note": "", + "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[saliva_sample_antifungal_medication_v4] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Waist measurement 1 in cm. Visit 4." + "field_annotation": "Additional details related to the use of antifungal medication (e.g., type, duration, frequency, or dosage). Visit 4." }, { - "field_name": "waist_2_v4", + "field_name": "saliva_sample_antibiotic_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "text", - "field_label": "Taljemål 2", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Har deltageren modtaget systemisk antibiotikabehandling indenfor de 2 sidste måneder?", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", - "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", + "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[saliva_sample_v4] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Waist measurement 2 in cm. Visit 4." + "field_annotation": "Systemic antibiotic treatment within the past 2 months. Visit 4." }, { - "field_name": "waist_average_v4", + "field_name": "saliva_sample_antibiotic_extra_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "calc", - "field_label": "Taljemål, gennemsnit", - "select_choices_or_calculations": "([waist_1_v4]+[waist_2_v4])/2", + "field_type": "text", + "field_label": "Uddyb:", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[saliva_sample_antibiotic_v4] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The average of the waist measurements in cm. Visit 4." + "field_annotation": "Additional details related to the use of antibiotic treatment (e.g., type, duration, frequency, or dosage). Visit 4." }, { - "field_name": "hip_1_v4", + "field_name": "saliva_sample_mouthwash_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "text", - "field_label": "Hoftemål 1", - "select_choices_or_calculations": "", - "field_note": "Hofteomkreds måles ud for ydre lårbensfremspring/trochanter major. Måles til nærmeste 0.5 cm. Målingen udføres to gange. Hvis der er mere end 3 cm forskel på de to målinger, foretages en tredje måling.", - "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", + "field_type": "radio", + "field_label": "Har deltageren et regelmæssigt brug af diverse mundskyllemidler?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[saliva_sample_v4] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Hip measurement 1 in cm. Visit 4." + "field_annotation": "Regular use of mouthwash products. Visit 4." }, { - "field_name": "hip_2_v4", + "field_name": "saliva_sample_mouthwash_extra_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "text", - "field_label": "Hoftemål 2", + "field_label": "Uddyb:", "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", + "field_note": "Type, mængde osv.", + "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[saliva_sample_mouthwash_v4] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Hip measurement 2 in cm. Visit 4." + "field_annotation": "Additional details related to the use of mouthwash products (e.g., type, duration, frequency, or dosage). Visit 4." }, { - "field_name": "hip_average_v4", + "field_name": "saliva_sample_high_fluoride_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "calc", - "field_label": "Hoftemål, gennemsnit", - "select_choices_or_calculations": "([hip_1_v4]+[hip_2_v4])/2", + "field_type": "radio", + "field_label": "

Bruger deltageren en tandpasta med mere end 1500 ppm fluorid?

Fx Duraphat. Bruger deltageren almindelig håndkøbstandpasta, er det ikke tilfældet. 

", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[saliva_sample_v4] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The average of the two hip measurements in cm. Visit 4." + "field_annotation": "Use of toothpaste containing more than 1500 ppm fluoride. Visit 4." }, { - "field_name": "waist_hip_ratio_v4", + "field_name": "saliva_sample_high_fluoride_extra_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "calc", - "field_label": "Talje-/hofteratio", - "select_choices_or_calculations": "[waist_average_v4]/[hip_average_v4]", - "field_note": "", + "field_type": "text", + "field_label": "Uddyb:", + "select_choices_or_calculations": "", + "field_note": "Type, varighed, mængde osv.", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[saliva_sample_high_fluoride_v4] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The waist hip ratio in cm. Calculated using the average of the 2 waist measurements and 2 hip measurements. Visit 4." + "field_annotation": "Additional details related to the use of toothpaste containing more than 1500 ppm fluoride (e.g., type, duration, frequency, or dosage). Visit 4." }, { - "field_name": "dxa_metal_v4", + "field_name": "saliva_sample_herbal_toothpaste_v4", "form_name": "besoegsdag_4", - "section_header": "Vægt, højde og DXA", + "section_header": "", "field_type": "radio", - "field_label": "Har forsøgsdeltageren fået indopereret metal i kroppen?", + "field_label": "Bruger deltageren urtetandpasta (nogle indeholder antibakterielle stoffer)?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[saliva_sample_v4] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether the participant has any metal parts in their body. Visit 4." + "field_annotation": "Use of herbal toothpaste, potentially containing antibacterial compounds. Visit 4." }, { - "field_name": "dxa_which_metal_v4", + "field_name": "saliva_sample_herbal_toothpaste_extra_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "text", - "field_label": "Hvis \"Ja\", beskriv", + "field_label": "Uddyb:", "select_choices_or_calculations": "", - "field_note": "", + "field_note": "Type, varighed, mængde osv.", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[dxa_metal_v4] = '1'", + "branching_logic": "[saliva_sample_herbal_toothpaste_v4] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates the type of metal in the participants body, if any. Visit 4." + "field_annotation": "Additional details related to the use of herbal toothpaste (e.g., type, duration, frequency, or dosage). Visit 4." }, { - "field_name": "dxa_contraindicated_v4", + "field_name": "saliva_sample_dental_treatment_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "radio", - "field_label": "Har deltageren fået sprøjtet kontrastvæske ind i kroppen inden for den sidste uge?", + "field_label": "Har deltageren modtaget tandbehandling indenfor de sidste 6 uger (tandrensning, fyldninger, etc.)?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Hvis \"Ja\" må DXA ikke gennemføres", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[saliva_sample_v4] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether the participant has had contrast fluid injected within the past week. Visit 4." + "field_annotation": "Dental treatment within the past 6 weeks (e.g., cleaning, fillings). Visit 4." }, { - "field_name": "pregnancy_test_v4", + "field_name": "saliva_sample_dental_treatment_extra_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "radio", - "field_label": "Kan deltageren være gravid?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Hvis Ja, må der foretages graviditetstest. ", + "field_type": "text", + "field_label": "Uddyb:", + "select_choices_or_calculations": "", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[saliva_sample_dental_treatment_v4] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant can be pregnant. Visit 4." + "field_annotation": "Additional details related to dental treatment within the past 6 weeks. Visit 4." }, { - "field_name": "pregnancy_test_result_v4", + "field_name": "saliva_sample_smoking_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "radio", - "field_label": "Hvad var resultatet af graviditetstesten?", - "select_choices_or_calculations": "1, Positiv | 2, Negativ", - "field_note": "Hvis positiv, må DXA ikke udføres, og deltageren kan ikke fortsætte i projektet. Gå til 'Stamdata'. ", + "field_label": "Ryger deltageren?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[pregnancy_test_v4]='1'", + "branching_logic": "[saliva_sample_v4] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the pregnancy test was positive or negative. Visit 4." + "field_annotation": "Smoking status, including duration and intensity of use. Visit 4." }, { - "field_name": "empty_bladder_v4", + "field_name": "saliva_sample_smoking_extra_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren tømt blæren lige inden vejning og DXA?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Hvis ikke skal deltageren bedes gå ud og tømme blæren", + "field_type": "text", + "field_label": "Uddyb:", + "select_choices_or_calculations": "", + "field_note": "Varighed, mængde osv.", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[saliva_sample_smoking_v4] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the partcipant has emptied bladder before DXA. Workflow. Visit 4." + "field_annotation": "Additional details related to smoking (e.g., duration, frequency, or dosage). Visit 4." }, { - "field_name": "height_v4", + "field_name": "urin_sample_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "calc", - "field_label": "Højde", - "select_choices_or_calculations": "[besg_1__screening_arm_1][height_v1]", + "field_type": "radio", + "field_label": "Har deltageren lavet og afleveret en urinprøve?", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", @@ -10617,19 +11057,19 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Participant's height in meters, measured with a stadiometer to the nearest 0.1 cm. Visit 4." + "field_annotation": "Indicates if the participant has delivered a urin sample done at the day of the visit. Visit 4." }, { - "field_name": "weight_v4", + "field_name": "hba1c_v4", "form_name": "besoegsdag_4", - "section_header": "", - "field_type": "text", - "field_label": "Vægt:\nOBS! foretages inden DXA på alm vægt/bioimpedansvægt", - "select_choices_or_calculations": "", - "field_note": "Vægt i let påklædning, uden sko og i kg med én decimal. ", - "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", - "text_validation_min": "49,9", - "text_validation_max": "200,1", + "section_header": "

HbA1c

", + "field_type": "radio", + "field_label": "Har deltageren fået taget HbA1c?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", "branching_logic": "", "required_field": "y", @@ -10637,37 +11077,37 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Participant's weight in kilograms, measured with light clothing using a digital scale. Measured to the nearest 0.1 kg. Visit 4." + "field_annotation": "Indicates if the participant has had HbA1c taken. Visit 4." }, { - "field_name": "weight_room_v4", + "field_name": "hba1c_value_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "text", - "field_label": "Hvilket lokale blev vægten målt i?", + "field_label": "HbA1c-værdi: ", "select_choices_or_calculations": "", - "field_note": "Fx: 2.26 ", - "text_validation_type_or_show_slider_number": "", + "field_note": "mmol/mol", + "text_validation_type_or_show_slider_number": "number", "text_validation_min": "", - "text_validation_max": "", + "text_validation_max": "120", "identifier": "", - "branching_logic": "", + "branching_logic": "[hba1c_v4]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates which scale in which room that was used for weighing the participant. Visit 4." + "field_annotation": "HbA1c value, mmol/mol, visit 4." }, { - "field_name": "weight_garmin_v4", + "field_name": "type_of_clothing_whr_v4", "form_name": "besoegsdag_4", - "section_header": "", + "section_header": "Talje-/hoftemål", "field_type": "text", - "field_label": "Vægt på deltagerens egen Garmin vægt:", + "field_label": "Hvilken påklædning bliver deltageren målt i?", "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", + "field_note": "Skal være let påklædning", + "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", @@ -10677,17 +11117,17 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The participant's weight on the digital Garmin scale in the participant's home. Visit 4." + "field_annotation": "Indicates what type of clothing the participant is wearing during the waist and hip measurements. Visit 4." }, { - "field_name": "bmi_v4", + "field_name": "waist_1_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "calc", - "field_label": "BMI", - "select_choices_or_calculations": "round(([weight_v4])/(([height_v4])^(2)), 1)", - "field_note": "", - "text_validation_type_or_show_slider_number": "", + "field_type": "text", + "field_label": "

Taljemål 1
Noteres med 1 decimal (fx 98,0).

", + "select_choices_or_calculations": "", + "field_note": "Taljeomkreds måles halvvejs mellem det laveste punkt på ribbenene og det højeste punkt på hoftekammen. Måles til nærmeste 0.5 cm. Måling af taljeomkreds udføres to gange. Hvis differencen mellem de to målinger er mere end 3 cm, skal der laves en tredje måling. ", + "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", "text_validation_min": "", "text_validation_max": "", "identifier": "", @@ -10697,17 +11137,17 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Body Mass Index (BMI) in kg/m², calculated from weight and height. Visit 4." + "field_annotation": "Waist measurement 1 in cm. Visit 4." }, { - "field_name": "dxa_performed_v4", + "field_name": "waist_2_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "radio", - "field_label": "Er DXA udført?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "

Taljemål 2
Noteres med 1 decimal (fx 98,0).

", + "select_choices_or_calculations": "", "field_note": "", - "text_validation_type_or_show_slider_number": "", + "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", "text_validation_min": "", "text_validation_max": "", "identifier": "", @@ -10717,76 +11157,76 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the DXA is perfomed. Visit 4." + "field_annotation": "Waist measurement 2 in cm. Visit 4." }, { - "field_name": "staff_initials_dxa_v4", + "field_name": "waist_average_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "text", - "field_label": "DXA udført af", - "select_choices_or_calculations": "", - "field_note": "Skriv initialer.", + "field_type": "calc", + "field_label": "Taljemål, gennemsnit", + "select_choices_or_calculations": "([waist_1_v4]+[waist_2_v4])/2", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[dxa_performed_v4]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Initials of the study staff member responsible for conducting the DXA scan. Visit 4." + "field_annotation": "The average of the waist measurements in cm. Visit 4." }, { - "field_name": "dxa_upload_ldrive_v4", + "field_name": "hip_1_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "radio", - "field_label": "

Er DXA-data indlæst og gemt i mappen på L-drevet (excel-fil)?

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v4_dxa)

", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\9. Data\\2. DXA", - "text_validation_type_or_show_slider_number": "", + "field_type": "text", + "field_label": "

Hoftemål 1
Noteres med 1 decimal (fx 98,0).

", + "select_choices_or_calculations": "", + "field_note": "Hofteomkreds måles ud for ydre lårbensfremspring/trochanter major. Måles til nærmeste 0.5 cm. Målingen udføres to gange. Hvis der er mere end 3 cm forskel på de to målinger, foretages en tredje måling.", + "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[dxa_performed_v4]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "DXA results saved on L-drive. Workflow. Visit 4." + "field_annotation": "Hip measurement 1 in cm. Visit 4." }, { - "field_name": "dxa_upload_v4", + "field_name": "hip_2_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "file", - "field_label": "

Upload DXA-data (excel-fil)

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v4_dxa)

", + "field_type": "text", + "field_label": "

Hoftemål 2
Noteres med 1 decimal (fx 98,0).

", "select_choices_or_calculations": "", "field_note": "", - "text_validation_type_or_show_slider_number": "", + "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[dxa_performed_v4]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "DXA data upload. Workflow. Visit 4." + "field_annotation": "Hip measurement 2 in cm. Visit 4." }, { - "field_name": "food_pref_test_performed_v4", + "field_name": "hip_average_v4", "form_name": "besoegsdag_4", - "section_header": "Fødevarepræferencetest", - "field_type": "radio", - "field_label": "Har deltageren gennemført fødevarepræferencetesten?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\9. Data\\6. Fødevarepræferencetest", + "section_header": "", + "field_type": "calc", + "field_label": "Hoftemål, gennemsnit", + "select_choices_or_calculations": "([hip_1_v4]+[hip_2_v4])/2", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -10797,34 +11237,34 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant has performed the food preference test. Visit 4." + "field_annotation": "The average of the two hip measurements in cm. Visit 4." }, { - "field_name": "food_pref_test_glasses_v4", + "field_name": "waist_hip_ratio_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "radio", - "field_label": "Deltager har gennemført fødevarepræferencetesten\n\nOBS: Deltager skal gerne til V6, V8 og V10 lave testen med/uden briller som udført ved V4. ", - "select_choices_or_calculations": "1, Med briller | 2, Uden briller", + "field_type": "calc", + "field_label": "Talje-/hofteratio", + "select_choices_or_calculations": "round([waist_average_v4]/[hip_average_v4], 2)", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[food_pref_test_performed_v4] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant has performed the test with or without glasses. Visit 4." + "field_annotation": "The waist hip ratio in cm. Calculated using the average of the 2 waist measurements and 2 hip measurements. Visit 4." }, { - "field_name": "fibro_performed_v4", + "field_name": "dxa_metal_v4", "form_name": "besoegsdag_4", - "section_header": "Fibroscanning\n", + "section_header": "Vægt, højde og DXA", "field_type": "radio", - "field_label": "Er fibroscanningen udført?", + "field_label": "Har forsøgsdeltageren fået indopereret metal i kroppen?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -10837,115 +11277,115 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "FibroScan performed. Visit 4." + "field_annotation": "Indicates whether the participant has any metal parts in their body. Visit 4." }, { - "field_name": "fibro_not_performed_why_v4", + "field_name": "dxa_which_metal_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "text", - "field_label": "Hvis nej, hvorfor ikke?", + "field_label": "Hvis \"Ja\", beskriv", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[fibro_performed_v4]= '2'", + "branching_logic": "[dxa_metal_v4] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates why the fibro scan was not perfomed in case it is not. Visit 4" + "field_annotation": "Indicates the type of metal in the participants body, if any. Visit 4." }, { - "field_name": "fibro_probe_size_v4", + "field_name": "dxa_contraindicated_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "radio", - "field_label": "Hvilken probe blev benyttet?", - "select_choices_or_calculations": "1, M | 2, XL", - "field_note": "", + "field_label": "Har deltageren fået sprøjtet kontrastvæske ind i kroppen inden for den sidste uge?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "Hvis \"Ja\" må DXA ikke gennemføres", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[fibro_performed_v4]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates the size of the probe used for the fibro scan. Visit 4." + "field_annotation": "Indicates whether the participant has had contrast fluid injected within the past week. Visit 4." }, { - "field_name": "staff_initials_fibro_v4", + "field_name": "pregnancy_test_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "text", - "field_label": "Fibroscanning udført af", - "select_choices_or_calculations": "", - "field_note": "Noter også initialer på projektmedarbejder hvis scanningen ikke blev udført", + "field_type": "radio", + "field_label": "Kan deltageren være gravid?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "Hvis Ja, må der foretages graviditetstest. ", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[fibro_performed_v4]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Initials of the study staff member responsible for conducting the fibro scan. Visit 4." + "field_annotation": "Indicates if the participant can be pregnant. Visit 4." }, { - "field_name": "fibro_upload_ldrive_v4", + "field_name": "pregnancy_test_result_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "radio", - "field_label": "

Er Fibroscan-data indlæst og gemt i mappen på L-drevet (excel-fil)?

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v4_fibro)

", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\10. Data\\4. Fibroskanning", + "field_label": "Hvad var resultatet af graviditetstesten?", + "select_choices_or_calculations": "1, Positiv | 2, Negativ", + "field_note": "Hvis positiv, må DXA ikke udføres, og deltageren kan ikke fortsætte i projektet. Gå til 'Stamdata'. ", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[fibro_performed_v4]='1'", + "branching_logic": "[pregnancy_test_v4]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whetner or not the fibroscan is saved on the L-drive. Workflow. Visit 4." + "field_annotation": "Indicates if the pregnancy test was positive or negative. Visit 4." }, { - "field_name": "fibro_upload_v4", + "field_name": "empty_bladder_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "file", - "field_label": "

Upload Fibroscan-data (excel-fil)

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v4_fibro)

", - "select_choices_or_calculations": "", - "field_note": "", + "field_type": "radio", + "field_label": "Har deltageren tømt blæren lige inden vejning og DXA?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "Hvis ikke skal deltageren bedes gå ud og tømme blæren", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[fibro_performed_v4]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Fibroscan data upload. Workflow. Visit 4." + "field_annotation": "Indicates if the partcipant has emptied bladder before DXA. Workflow. Visit 4." }, { - "field_name": "bp_chosen_arm_v4", + "field_name": "height_v4", "form_name": "besoegsdag_4", - "section_header": "

Blodtryk og puls
Måles siddende efter 5-10 min hvile.

NB: Ved gentaget systolisk blodtryk > 180 mmHg eller diastolisk blodtryk > 120 mmHg, bør deltageren ses af en læge på forsøgsstedet. 

", + "section_header": "", "field_type": "calc", - "field_label": "

Blodtrykket skal måles på
1: Venstre arm
2: Højre arm

", - "select_choices_or_calculations": "[besg_2_arm_1][bp_chosen_arm_v2]", + "field_label": "Højde", + "select_choices_or_calculations": "[besg_1__screening_arm_1][height_v1]", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", @@ -10957,39 +11397,19 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Arm used for blood pressure measurements. Visit 4." + "field_annotation": "Participant's height in meters, measured with a stadiometer to the nearest 0.1 cm. Visit 4." }, { - "field_name": "sys_bp_1_v4", + "field_name": "weight_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "text", - "field_label": "Systolisk blodtryk 1", + "field_label": "Vægt:\nOBS! foretages inden DXA på alm vægt/bioimpedansvægt", "select_choices_or_calculations": "", - "field_note": "mmHg", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "60", - "text_validation_max": "260", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Systolic blood pressure in mmHg, first measurement. \nParticipant sitting, measured after approximately 10 minutes of rest. Visit 4." - }, - { - "field_name": "dia_bp_1_v4", - "form_name": "besoegsdag_4", - "section_header": "", - "field_type": "text", - "field_label": "Diastolisk blodtryk 1", - "select_choices_or_calculations": "", - "field_note": "mmHg", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "30", - "text_validation_max": "150", + "field_note": "Vægt i let påklædning, uden sko og i kg med én decimal. ", + "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", + "text_validation_min": "49,9", + "text_validation_max": "200,1", "identifier": "", "branching_logic": "", "required_field": "y", @@ -10997,19 +11417,19 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Diastolic blood pressure in mmHg, first measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 4." + "field_annotation": "Participant's weight in kilograms, measured with light clothing using a digital scale. Measured to the nearest 0.1 kg. Visit 4." }, { - "field_name": "pulse_1_v4", + "field_name": "weight_room_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "text", - "field_label": "Puls 1", + "field_label": "Hvilket lokale blev vægten målt i?", "select_choices_or_calculations": "", - "field_note": "bpm", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "30", - "text_validation_max": "200", + "field_note": "Fx: 2.26 ", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", "branching_logic": "", "required_field": "y", @@ -11017,19 +11437,19 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Pulse in bpm first measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 4." + "field_annotation": "Indicates which scale in which room that was used for weighing the participant. Visit 4." }, { - "field_name": "sys_bp_2_v4", + "field_name": "bmi_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "text", - "field_label": "Systolisk blodtryk 2", - "select_choices_or_calculations": "", - "field_note": "mmHG", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "60", - "text_validation_max": "260", + "field_type": "calc", + "field_label": "BMI", + "select_choices_or_calculations": "round(([weight_v4])/(([height_v4])^(2)), 1)", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", "branching_logic": "", "required_field": "y", @@ -11037,19 +11457,19 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Systolic blood pressure in mmHg, second measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 4." + "field_annotation": "Body Mass Index (BMI) in kg/m², calculated from weight and height. Visit 4." }, { - "field_name": "dia_bp_2_v4", + "field_name": "dxa_performed_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "text", - "field_label": "Diastolisk blodtryk 2", - "select_choices_or_calculations": "", - "field_note": "mmHg", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "30", - "text_validation_max": "150", + "field_type": "radio", + "field_label": "Er DXA udført?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", "branching_logic": "", "required_field": "y", @@ -11057,79 +11477,79 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Diastolic blood pressure in mmHg, second measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 4." + "field_annotation": "Indicates if the DXA is perfomed. Visit 4." }, { - "field_name": "pulse_2_v4", + "field_name": "staff_initials_dxa_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "text", - "field_label": "Puls 2", + "field_label": "DXA udført af", "select_choices_or_calculations": "", - "field_note": "bpm", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "30", - "text_validation_max": "200", + "field_note": "Skriv initialer.", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[dxa_performed_v4]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Pulse in bpm second measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 4." + "field_annotation": "Initials of the study staff member responsible for conducting the DXA scan. Visit 4." }, { - "field_name": "sys_bp_3_v4", + "field_name": "dxa_upload_ldrive_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "text", - "field_label": "Systolisk blodtryk 3", - "select_choices_or_calculations": "", - "field_note": "mmHG", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "60", - "text_validation_max": "260", + "field_type": "radio", + "field_label": "

Er DXA-data indlæst og gemt i mappen på L-drevet (excel-fil)?

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_05_v4_dxa)

", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\9. Data\\2. DXA", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[dxa_performed_v4]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Systolic blood pressure in mmHg, third measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 4." + "field_annotation": "DXA results saved on L-drive. Workflow. Visit 4." }, { - "field_name": "dia_bp_3_v4", + "field_name": "dxa_print_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "text", - "field_label": "Diastolisk blodtryk 3", - "select_choices_or_calculations": "", - "field_note": "mmHG", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "30", - "text_validation_max": "150", + "field_type": "radio", + "field_label": "Er DXA-data printet ud og lagt i ON LiMiT-mappen?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[dxa_performed_v4]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Systolic blood pressure in mmHg, third measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 4." + "field_annotation": "States whether DXA data have been printed and filed in the ON LiMiT folder. Visit 4." }, { - "field_name": "pulse_3_v4", + "field_name": "food_pref_test_performed_v4", "form_name": "besoegsdag_4", - "section_header": "", - "field_type": "text", - "field_label": "Puls 3", - "select_choices_or_calculations": "", - "field_note": "bpm", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "30", - "text_validation_max": "200", + "section_header": "Fødevarepræferencetest", + "field_type": "radio", + "field_label": "Har deltageren gennemført fødevarepræferencetesten?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\9. Data\\6. Fødevarepræferencetest", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", "branching_logic": "", "required_field": "y", @@ -11137,155 +11557,155 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Pulse in bpm third measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 4." + "field_annotation": "Indicates if the participant has performed the food preference test. Visit 4." }, { - "field_name": "sys_bp_avg_2lowest_v4", + "field_name": "food_pref_test_glasses_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "calc", - "field_label": "Systolisk blodtryk, gennemsnit ", - "select_choices_or_calculations": "if(\n(\n if([sys_bp_1_v4] <> \"\", 1, 0) +\n if([sys_bp_2_v4] <> \"\", 1, 0) +\n if([sys_bp_3_v4] <> \"\", 1, 0)\n) > 0,\n\n(\n if([sys_bp_1_v4] <> \"\", [sys_bp_1_v4], 0) +\n if([sys_bp_2_v4] <> \"\", [sys_bp_2_v4], 0) +\n if([sys_bp_3_v4] <> \"\", [sys_bp_3_v4], 0)\n)\n/\n(\n if([sys_bp_1_v4] <> \"\", 1, 0) +\n if([sys_bp_2_v4] <> \"\", 1, 0) +\n if([sys_bp_3_v4] <> \"\", 1, 0)\n),\n\n\"\"\n)", - "field_note": "mmHg. NB: Ved gentaget systolisk blodtryk over 180 mmHg bør deltageren ses af en læge på undersøgelsesstedet", + "field_type": "radio", + "field_label": "Deltager har gennemført fødevarepræferencetesten\n\nOBS: Deltager skal gerne til V6, V8 og V10 lave testen med/uden briller som udført ved V4. ", + "select_choices_or_calculations": "1, Med briller | 2, Uden briller", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", - "required_field": "", + "branching_logic": "[food_pref_test_performed_v4] = '1'", + "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Automatically calculated as the mean of the three systolic BP measurements. Visit 4." + "field_annotation": "Indicates if the participant has performed the test with or without glasses. Visit 4." }, { - "field_name": "dia_bp_avg_v4", + "field_name": "fibro_performed_v4", "form_name": "besoegsdag_4", - "section_header": "", - "field_type": "calc", - "field_label": "Diastolisk blodtryk, gennemsnit ", - "select_choices_or_calculations": "if(\n(\n if([dia_bp_1_v4] <> \"\", 1, 0) +\n if([dia_bp_2_v4] <> \"\", 1, 0) +\n if([dia_bp_3_v4] <> \"\", 1, 0)\n) > 0,\n\n(\n if([dia_bp_1_v4] <> \"\", [dia_bp_1_v4], 0) +\n if([dia_bp_2_v4] <> \"\", [dia_bp_2_v4], 0) +\n if([dia_bp_3_v4] <> \"\", [dia_bp_3_v4], 0)\n)\n/\n(\n if([dia_bp_1_v4] <> \"\", 1, 0) +\n if([dia_bp_2_v4] <> \"\", 1, 0) +\n if([dia_bp_3_v4] <> \"\", 1, 0)\n),\n\n\"\"\n)", - "field_note": "mmHg. NB: Ved gentaget diastolisk blodtryk over 120 mmHg bør deltageren ses af en læge på undersøgelsesstedet", + "section_header": "Fibroscanning\n", + "field_type": "radio", + "field_label": "Er fibroscanningen udført?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", "branching_logic": "", - "required_field": "", + "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Automatically calculated as the mean of the three diastolic BP measurements. Visit 4." + "field_annotation": "FibroScan performed. Visit 4." }, { - "field_name": "pulse_avg_v4", + "field_name": "fibro_not_performed_why_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "calc", - "field_label": "Puls, gennemsnit ", - "select_choices_or_calculations": "if(\n(\n if([pulse_1_v4] <> \"\", 1, 0) +\n if([pulse_2_v4] <> \"\", 1, 0) +\n if([pulse_3_v4] <> \"\", 1, 0)\n) > 0,\n\n(\n if([pulse_1_v4] <> \"\", [pulse_1_v4], 0) +\n if([pulse_2_v4] <> \"\", [pulse_2_v4], 0) +\n if([pulse_3_v4] <> \"\", [pulse_3_v4], 0)\n)\n/\n(\n if([pulse_1_v4] <> \"\", 1, 0) +\n if([pulse_2_v4] <> \"\", 1, 0) +\n if([pulse_3_v4] <> \"\", 1, 0)\n),\n\n\"\"\n)", - "field_note": "bpm", + "field_type": "text", + "field_label": "Hvis nej, hvorfor ikke?", + "select_choices_or_calculations": "", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", - "required_field": "", + "branching_logic": "[fibro_performed_v4]= '2'", + "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Automatically calculated as the mean of the three pulse measurements. Bpm. Visit 4." + "field_annotation": "Indicates why the fibro scan was not perfomed in case it is not. Visit 4" }, { - "field_name": "finapres_arm_cuff_size_v4", + "field_name": "fibro_probe_size_v4", "form_name": "besoegsdag_4", - "section_header": "Før Finapres", - "field_type": "calc", - "field_label": "

Hvilken størrelse armmanchet bruges til Finapres-målingen?

1, Small
2, Medium
3, Large

Armmanchetten placeres på den samme arm, som blodtrykket er målt på.

", - "select_choices_or_calculations": "[besg_2_arm_1][finapres_arm_cuff_size_v2]", - "field_note": "Ofte bruges størrelse medium. Brug samme størrelse som ved V2. ", + "section_header": "", + "field_type": "radio", + "field_label": "Hvilken probe blev benyttet?", + "select_choices_or_calculations": "1, M | 2, XL", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[fibro_performed_v4]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Finapres measurement: Size of arm cuff (S, M or L) at visit 2. Visit 4." + "field_annotation": "Indicates the size of the probe used for the fibro scan. Visit 4." }, { - "field_name": "finapres_finger_cuff_size_v4", + "field_name": "staff_initials_fibro_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "calc", - "field_label": "Hvilken størrelse fingermanchet bruges til Finapres-målingen? \n\n1, Small\n2, Medium\n3, Large", - "select_choices_or_calculations": "[besg_2_arm_1][finapres_finger_cuff_size_v2]", - "field_note": "Ofte bruges størrelse medium. Brug samme størrelse som ved V2. ", + "field_type": "text", + "field_label": "Fibroscanning udført af", + "select_choices_or_calculations": "", + "field_note": "Noter også initialer på projektmedarbejder hvis scanningen ikke blev udført", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[fibro_performed_v4]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Finapres measurement: Size of finger cuff (S, M or L) at visit 2. Visit 4." + "field_annotation": "Initials of the study staff member responsible for conducting the fibro scan. Visit 4." }, { - "field_name": "finapres_minus20_v4", + "field_name": "fibro_upload_ldrive_v4", "form_name": "besoegsdag_4", - "section_header": "Før MMTT", + "section_header": "", "field_type": "radio", - "field_label": "Har deltageren gennemført Finapres 1 (tid -20)?", + "field_label": "

Er Fibroscan-data indlæst og gemt i mappen på L-drevet (excel-fil)?

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_05_v4_fibro)

", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\10. Data\\4. Fibroskanning", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[fibro_performed_v4]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed Finapress measurement 1, performed approximately 20 minutes prior to the intervention. \nResponse options: 1=Yes, 2=No. Visit 4." + "field_annotation": "Indicates whetner or not the fibroscan is saved on the L-drive. Workflow. Visit 4." }, { - "field_name": "bloodsample_minus15_v4", + "field_name": "fibro_upload_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "radio", - "field_label": "Er blodprøve 1 taget (tid -15)?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "file", + "field_label": "

Upload Fibroscan-data (excel-fil)

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_05_v4_fibro)

", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[fibro_performed_v4]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed bloodsample measurement 1, performed approximately 15 minutes prior to the intervention. Visit 4." + "field_annotation": "Fibroscan data upload. Workflow. Visit 4." }, { - "field_name": "vas_minus10_v4", + "field_name": "bp_chosen_arm_v4", "form_name": "besoegsdag_4", - "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren gennemført VAS 1 (tid -10)? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "section_header": "

Blodtryk og puls
Måles siddende efter 5-10 min hvile.

NB: Ved gentaget systolisk blodtryk > 180 mmHg eller diastolisk blodtryk > 120 mmHg, bør deltageren ses af en læge på forsøgsstedet. 

", + "field_type": "calc", + "field_label": "

Blodtrykket skal måles på
1: Venstre arm
2: Højre arm

", + "select_choices_or_calculations": "[besg_2_arm_1][bp_chosen_arm_v2]", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", @@ -11297,19 +11717,19 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed VAS 1, performed approximately 10 minutes prior to the intervention. \nResponse options: 1=Yes, 2=No. Visit 4." + "field_annotation": "Arm used for blood pressure measurements. Visit 4." }, { - "field_name": "bloodsample_minus5_v4", + "field_name": "sys_bp_1_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "radio", - "field_label": "Er blodprøve 2 taget (tid -5)?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "field_type": "text", + "field_label": "Systolisk blodtryk 1", + "select_choices_or_calculations": "", + "field_note": "mmHg", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "60", + "text_validation_max": "260", "identifier": "", "branching_logic": "", "required_field": "y", @@ -11317,19 +11737,19 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Records whether a bloodsample was taken at time -5. Visit 4." + "field_annotation": "Systolic blood pressure in mmHg, first measurement. \nParticipant sitting, measured after approximately 10 minutes of rest. Visit 4." }, { - "field_name": "timer_started_v4", + "field_name": "dia_bp_1_v4", "form_name": "besoegsdag_4", - "section_header": "MMTT: Indtagelse af shake + bar", - "field_type": "radio", - "field_label": "

Er uret startet?

Påbegyndelse af shake + bar = tid 0

", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "section_header": "", + "field_type": "text", + "field_label": "Diastolisk blodtryk 1", + "select_choices_or_calculations": "", + "field_note": "mmHg", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "30", + "text_validation_max": "150", "identifier": "", "branching_logic": "", "required_field": "y", @@ -11337,19 +11757,19 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the timer was started at the time of test drink consumption (defined as time 0). Visit 4." + "field_annotation": "Diastolic blood pressure in mmHg, first measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 4." }, { - "field_name": "mmtt_shake_bar_v4", + "field_name": "pulse_1_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "radio", - "field_label": "Er shake + bar drukket/spist?\n", - "select_choices_or_calculations": "1, Ja, shake + bar blev drukket/spist inden for 10 minutter. | 2, Ja, men shake + bar blev ikke drukket/spist inden for 10 minutter. | 3, Nej, deltageren kunne ikke drikke hele shaken. | 4, Nej, deltageren kunne ikke spise hele baren. | 5, Nej, deltageren kunne både ikke drikke hele shaken og spise hele baren.", - "field_note": "Måltidet indtages over i alt 10 minutter. I de første 5 minutter spises først ½ bar og derefter drikkes ½ shake. I de sidste 5 minutter indtages den resterende ½ bar efterfulgt af den resterende ½ shake. ", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "field_type": "text", + "field_label": "Puls 1", + "select_choices_or_calculations": "", + "field_note": "bpm", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "30", + "text_validation_max": "200", "identifier": "", "branching_logic": "", "required_field": "y", @@ -11357,79 +11777,79 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed both shake and bar. Visit 4." + "field_annotation": "Pulse in bpm first measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 4." }, { - "field_name": "shake_bar_time_min_v4", + "field_name": "sys_bp_2_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "text", - "field_label": "Hvis det tog mere end 10 minutter for deltageren at indtage shake + bar: \nHvor mange minutter var deltageren om at indtage shake + bar?", + "field_label": "Systolisk blodtryk 2", "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "field_note": "mmHG", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "60", + "text_validation_max": "260", "identifier": "", - "branching_logic": "[mmtt_shake_bar_v4] =2", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The number of minutes it took the participant to consume the test shake and bar, if the total consumption time exceeded 10 minutes. Visit 4." + "field_annotation": "Systolic blood pressure in mmHg, second measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 4." }, { - "field_name": "mmtt_shake_v4", + "field_name": "dia_bp_2_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "text", - "field_label": "Hvis deltageren ikke kunne drikke hele shaken:\nHvor meget drak de?", + "field_label": "Diastolisk blodtryk 2", "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "field_note": "mmHg", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "30", + "text_validation_max": "150", "identifier": "", - "branching_logic": "[mmtt_shake_bar_v4] = 3 or [mmtt_shake_bar_v4] = 5", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The amount of the shake the participant drank. Text field. Visit 4." + "field_annotation": "Diastolic blood pressure in mmHg, second measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 4." }, { - "field_name": "mmtt_bar_v4", + "field_name": "pulse_2_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "text", - "field_label": "Hvis deltageren ikke kunne spise hele baren:\nHvor meget spiste de? ", + "field_label": "Puls 2", "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "field_note": "bpm", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "30", + "text_validation_max": "200", "identifier": "", - "branching_logic": "[mmtt_shake_bar_v4] = 4 or [mmtt_shake_bar_v4] = 5", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The amount of the bar the participant ate. Text field. Visit 4." + "field_annotation": "Pulse in bpm second measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 4." }, { - "field_name": "finapres_time15_v4", + "field_name": "sys_bp_3_v4", "form_name": "besoegsdag_4", - "section_header": "Tid 15", - "field_type": "radio", - "field_label": "Har deltageren gennemført Finapres 2 (tid 15)? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "section_header": "", + "field_type": "text", + "field_label": "Systolisk blodtryk 3", + "select_choices_or_calculations": "", + "field_note": "mmHG", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "60", + "text_validation_max": "260", "identifier": "", "branching_logic": "", "required_field": "y", @@ -11437,19 +11857,19 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed Finapress measurement 2, performed approximately 15 minutes after the intervention. \nResponse options: 1=Yes, 2=No. visit 4." + "field_annotation": "Systolic blood pressure in mmHg, third measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 4." }, { - "field_name": "bloodsample_time30_v4", + "field_name": "dia_bp_3_v4", "form_name": "besoegsdag_4", - "section_header": "Tid 30", - "field_type": "radio", - "field_label": "Er blodprøve 3 taget (tid 30)?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "section_header": "", + "field_type": "text", + "field_label": "Diastolisk blodtryk 3", + "select_choices_or_calculations": "", + "field_note": "mmHG", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "30", + "text_validation_max": "150", "identifier": "", "branching_logic": "", "required_field": "y", @@ -11457,19 +11877,19 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether a bloodsample was taken at time 30. Visit 4." + "field_annotation": "Systolic blood pressure in mmHg, third measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 4." }, { - "field_name": "vas_time30_v4", + "field_name": "pulse_3_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren gennemført VAS 2 (tid 30)? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "field_type": "text", + "field_label": "Puls 3", + "select_choices_or_calculations": "", + "field_note": "bpm", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "30", + "text_validation_max": "200", "identifier": "", "branching_logic": "", "required_field": "y", @@ -11477,76 +11897,76 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed VAS 2, performed approximately 30 minutes into the intervention. Visit 4." + "field_annotation": "Pulse in bpm third measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 4." }, { - "field_name": "finapres_time45_v4", + "field_name": "sys_bp_avg_v4", "form_name": "besoegsdag_4", - "section_header": "Tid 45", - "field_type": "radio", - "field_label": "Har deltageren gennemført Finapres 3 (tid 45)? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "section_header": "", + "field_type": "calc", + "field_label": "Systolisk blodtryk, gennemsnit ", + "select_choices_or_calculations": "if(\r\n [sys_bp_3_v4]<>'' and [sys_bp_2_v4]<>'',\r\n ([sys_bp_3_v4]+[sys_bp_2_v4])/2,\r\n if(\r\n [sys_bp_3_v4]<>'' and [sys_bp_2_v4]='',\r\n [sys_bp_3_v4],\r\n if(\r\n [sys_bp_3_v4]='' and [sys_bp_2_v4]<>'',\r\n [sys_bp_2_v4],\r\n '')))", + "field_note": "mmHg. NB: Ved gentaget systolisk blodtryk over 180 mmHg bør deltageren ses af en læge på undersøgelsesstedet", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", "branching_logic": "", - "required_field": "y", + "required_field": "", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed Finapress measurement 3, performed approximately 45 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 4." + "field_annotation": "Mean of last two systolic BP measurements (2 and 3); otherwise most recent available. Visit 4." }, { - "field_name": "bloodsample_time60_v4", + "field_name": "dia_bp_avg_v4", "form_name": "besoegsdag_4", - "section_header": "Tid 60", - "field_type": "radio", - "field_label": "Er blodprøve 4 taget (tid 60)?\n", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "section_header": "", + "field_type": "calc", + "field_label": "Diastolisk blodtryk, gennemsnit ", + "select_choices_or_calculations": "if(\r\n [dia_bp_3_v4]<>'' and [dia_bp_2_v4]<>'',\r\n ([dia_bp_3_v4]+[dia_bp_2_v4])/2,\r\n if(\r\n [dia_bp_3_v4]<>'' and [dia_bp_2_v4]='',\r\n [dia_bp_3_v4],\r\n if(\r\n [dia_bp_3_v4]='' and [dia_bp_2_v4]<>'',\r\n [dia_bp_2_v4],\r\n '')))", + "field_note": "mmHg. NB: Ved gentaget diastolisk blodtryk over 120 mmHg bør deltageren ses af en læge på undersøgelsesstedet", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", "branching_logic": "", - "required_field": "y", + "required_field": "", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether a bloodsample was taken at time 60. Visit 4." + "field_annotation": "Mean of last two diastolic BP measurements (2 and 3); otherwise most recent available. Visit 4." }, { - "field_name": "vas_time60_v4", + "field_name": "pulse_avg_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren gennemført VAS 3 (tid 60)? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_type": "calc", + "field_label": "Puls, gennemsnit ", + "select_choices_or_calculations": "if(\r\n [pulse_3_v4]<>'' and [pulse_2_v4]<>'',\r\n ([pulse_3_v4]+[pulse_2_v4])/2,\r\n if(\r\n [pulse_3_v4]<>'' and [pulse_2_v4]='',\r\n [pulse_3_v4],\r\n if(\r\n [pulse_3_v4]='' and [pulse_2_v4]<>'',\r\n [pulse_2_v4],\r\n '')))", + "field_note": "bpm", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", "branching_logic": "", - "required_field": "y", + "required_field": "", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed VAS 3, performed approximately 60 minutes into the intervention. Visit 4." + "field_annotation": "Calculates pulse based on the last available measurements: mean of measurement 2 and 3 if both are present; otherwise uses the most recent available (measurement 3 or 2). Bpm. Visit 4." }, { - "field_name": "finapres_time75_v4", + "field_name": "finapres_arm_cuff_size_v4", "form_name": "besoegsdag_4", - "section_header": "Tid 75", - "field_type": "radio", - "field_label": "Har deltageren gennemført Finapres 4 (tid 75)? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "section_header": "Før Finapres", + "field_type": "calc", + "field_label": "

Hvilken størrelse armmanchet bruges til Finapres-målingen?

1, Small
2, Medium
3, Large

Armmanchetten placeres på den samme arm, som blodtrykket er målt på.

", + "select_choices_or_calculations": "[besg_2_arm_1][finapres_arm_cuff_size_v2]", + "field_note": "Ofte bruges størrelse medium. Brug samme størrelse som ved V2. ", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -11557,16 +11977,16 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed Finapress measurement 4, performed approximately 75 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 4" + "field_annotation": "Finapres measurement: Size of arm cuff (S, M or L) at visit 2. Visit 4." }, { - "field_name": "bloodsample_time90_v4", + "field_name": "finapres_finger_cuff_size_v4", "form_name": "besoegsdag_4", - "section_header": "Tid 90", - "field_type": "radio", - "field_label": "Er blodprøve 5 taget (tid 90)?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "section_header": "", + "field_type": "calc", + "field_label": "Hvilken størrelse fingermanchet bruges til Finapres-målingen? \n\n1, Small\n2, Medium\n3, Large", + "select_choices_or_calculations": "[besg_2_arm_1][finapres_finger_cuff_size_v2]", + "field_note": "Ofte bruges størrelse medium. Brug samme størrelse som ved V2. ", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -11577,14 +11997,14 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether a bloodsample was taken at time 90. Visit 4." + "field_annotation": "Finapres measurement: Size of finger cuff (S, M or L) at visit 2. Visit 4." }, { - "field_name": "vas_time90_v4", + "field_name": "finapres_minus20_v4", "form_name": "besoegsdag_4", - "section_header": "", + "section_header": "Før MMTT", "field_type": "radio", - "field_label": "Har deltageren gennemført VAS 4 (tid 90)? ", + "field_label": "Har deltageren gennemført Finapres 1 (tid -20)?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -11597,14 +12017,14 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed VAS 4, performed approximately 90 minutes into the intervention. Visit 4." + "field_annotation": "Record whether the participant completed Finapress measurement 1, performed approximately 20 minutes prior to the intervention. \nResponse options: 1=Yes, 2=No. Visit 4." }, { - "field_name": "finapres_time105_v4", + "field_name": "bloodsample_minus15_v4", "form_name": "besoegsdag_4", - "section_header": "Tid 105", + "section_header": "", "field_type": "radio", - "field_label": "Har deltageren gennemført Finapres 5 (tid 105)? ", + "field_label": "Er blodprøve 1 taget (tid -15)?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -11617,14 +12037,14 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed Finapress measurement 5, performed approximately 105 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 4." + "field_annotation": "Record whether the participant completed bloodsample measurement 1, performed approximately 15 minutes prior to the intervention. Visit 4." }, { - "field_name": "bloodsample_time120_v4", + "field_name": "vas_minus10_v4", "form_name": "besoegsdag_4", - "section_header": "Tid 120", + "section_header": "", "field_type": "radio", - "field_label": "Er blodprøve 6 taget (tid 120)?", + "field_label": "Har deltageren gennemført VAS 1 (tid -10)? ", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -11637,14 +12057,14 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether a bloodsample was taken at time 120. Visit 4." + "field_annotation": "Record whether the participant completed VAS 1, performed approximately 10 minutes prior to the intervention. \nResponse options: 1=Yes, 2=No. Visit 4." }, { - "field_name": "vas_time120_v4", + "field_name": "bloodsample_minus5_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "radio", - "field_label": "Har deltageren gennemført VAS 5 (tid 120)? ", + "field_label": "Er blodprøve 2 taget (tid -5)?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -11657,14 +12077,14 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed VAS 5, performed approximately 120 minutes into the intervention. Visit 4." + "field_annotation": "Records whether a bloodsample was taken at time -5. Visit 4." }, { - "field_name": "finapres_time135_v4", + "field_name": "timer_started_v4", "form_name": "besoegsdag_4", - "section_header": "Tid 135", + "section_header": "MMTT: Indtagelse af shake + bar", "field_type": "radio", - "field_label": "Har deltageren gennemført Finapres 6 (tid 135)? ", + "field_label": "

Er uret startet?

Påbegyndelse af shake + bar = tid 0

", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -11677,16 +12097,16 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed Finapress measurement 6, performed approximately 135 minutes after the intervention. \nResponse options: 1=Yes, 2=No. visit 4." + "field_annotation": "Record whether the timer was started at the time of test drink consumption (defined as time 0). Visit 4." }, { - "field_name": "bloodsample_time180_v4", + "field_name": "mmtt_shake_bar_v4", "form_name": "besoegsdag_4", - "section_header": "Tid 180", + "section_header": "", "field_type": "radio", - "field_label": "Er blodprøve 7 taget (tid 180)?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_label": "Er shake + bar drukket/spist?\n", + "select_choices_or_calculations": "1, Ja, shake + bar blev drukket/spist inden for 10 minutter. | 2, Ja, men shake + bar blev ikke drukket/spist inden for 10 minutter. | 3, Nej, deltageren kunne ikke drikke hele shaken. | 4, Nej, deltageren kunne ikke spise hele baren. | 5, Nej, deltageren kunne både ikke drikke hele shaken og spise hele baren.", + "field_note": "Måltidet indtages over i alt 10 minutter. I de første 5 minutter spises først ½ bar og derefter drikkes ½ shake. I de sidste 5 minutter indtages den resterende ½ bar efterfulgt af den resterende ½ shake. ", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -11697,74 +12117,74 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether a bloodsample was taken at time 180. Visit 4." + "field_annotation": "Record whether the participant completed both shake and bar. Visit 4." }, { - "field_name": "vas_time180_v4", + "field_name": "shake_bar_time_min_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren gennemført VAS 6 (tid 180 min)? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Hvis det tog mere end 10 minutter for deltageren at indtage shake + bar: \nHvor mange minutter var deltageren om at indtage shake + bar?", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[mmtt_shake_bar_v4] =2", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed VAS 6, performed approximately 180 minutes into the intervention. Visit 4." + "field_annotation": "The number of minutes it took the participant to consume the test shake and bar, if the total consumption time exceeded 10 minutes. Visit 4." }, { - "field_name": "finapres_time195_v4", + "field_name": "mmtt_shake_v4", "form_name": "besoegsdag_4", - "section_header": "Tid 195", - "field_type": "radio", - "field_label": "Har deltageren gennemført Finapres 7 (tid 195)? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "section_header": "", + "field_type": "text", + "field_label": "Hvis deltageren ikke kunne drikke hele shaken:\nHvor meget drak de?", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[mmtt_shake_bar_v4] = 3 or [mmtt_shake_bar_v4] = 5", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed Finapress measurement 7, performed approximately 195 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 4." + "field_annotation": "The amount of the shake the participant drank. Text field. Visit 4." }, { - "field_name": "bloodsample_time240_v4", + "field_name": "mmtt_bar_v4", "form_name": "besoegsdag_4", - "section_header": "Tid 240", - "field_type": "radio", - "field_label": "Er blodprøve 8 taget (tid 240 min)?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "section_header": "", + "field_type": "text", + "field_label": "Hvis deltageren ikke kunne spise hele baren:\nHvor meget spiste de? ", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[mmtt_shake_bar_v4] = 4 or [mmtt_shake_bar_v4] = 5", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether a bloodsample was taken approximately 240 minutes into the intervention. Visit 4." + "field_annotation": "The amount of the bar the participant ate. Text field. Visit 4." }, { - "field_name": "vas_time240_v4", + "field_name": "finapres_time15_v4", "form_name": "besoegsdag_4", - "section_header": "", + "section_header": "Tid 15", "field_type": "radio", - "field_label": "Har deltageren gennemført VAS 7 (tid 240)?", + "field_label": "Har deltageren gennemført Finapres 2 (tid 15)? ", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -11777,14 +12197,14 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed VAS 7, performed approximately 240 minutes into the intervention. Visit 4." + "field_annotation": "Record whether the participant completed Finapress measurement 2, performed approximately 15 minutes after the intervention. \nResponse options: 1=Yes, 2=No. visit 4." }, { - "field_name": "finapres_time255_v4", + "field_name": "bloodsample_time30_v4", "form_name": "besoegsdag_4", - "section_header": "Tid 255", + "section_header": "Tid 30", "field_type": "radio", - "field_label": "Har deltageren gennemført Finapres 8 (tid 255)? ", + "field_label": "Er blodprøve 3 taget (tid 30)?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -11797,16 +12217,16 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed Finapress measurement 8, performed approximately 255 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 4." + "field_annotation": "Record whether a bloodsample was taken at time 30. Visit 4." }, { - "field_name": "finapres_upload_ldrive_v4", + "field_name": "vas_time30_v4", "form_name": "besoegsdag_4", - "section_header": "Efter Finapres", + "section_header": "", "field_type": "radio", - "field_label": "

Er Finapres-data indlæst og gemt i mappen på L-drevet?

OBS: Der skal gemmes OTTE mapper, der hver indeholder 9 excelfiler. 

Gemmes som onlimit_ID_visit_nummer af undersøgelse_test_test (eksempel: onlimit_5_v4-3_fp) 

", + "field_label": "Har deltageren gennemført VAS 2 (tid 30)? ", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\10. Data\\6. Finapres", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -11817,14 +12237,14 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whetner or not the Finapres data is saved on the L-drive. Visit 4." + "field_annotation": "Record whether the participant completed VAS 2, performed approximately 30 minutes into the intervention. Visit 4." }, { - "field_name": "survey_answered_v4", + "field_name": "finapres_time45_v4", "form_name": "besoegsdag_4", - "section_header": "Spørgeskemaer", + "section_header": "Tid 45", "field_type": "radio", - "field_label": "Har deltageren svaret på alle spørgeskemaer knyttet til dette besøg?", + "field_label": "Har deltageren gennemført Finapres 3 (tid 45)? ", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -11837,14 +12257,14 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Survey answered. Visit 4." + "field_annotation": "Record whether the participant completed Finapress measurement 3, performed approximately 45 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 4." }, { - "field_name": "food_v4", + "field_name": "bloodsample_time60_v4", "form_name": "besoegsdag_4", - "section_header": "Bolle med ost + frugt", + "section_header": "Tid 60", "field_type": "radio", - "field_label": "Har deltageren modtaget en bolle med ost og et stykke frugt? ", + "field_label": "Er blodprøve 4 taget (tid 60)?\n", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -11857,14 +12277,14 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Food delivered. Visit 4." + "field_annotation": "Record whether a bloodsample was taken at time 60. Visit 4." }, { - "field_name": "scipd_performed_v4", + "field_name": "vas_time60_v4", "form_name": "besoegsdag_4", - "section_header": "Kognitionstests", + "section_header": "", "field_type": "radio", - "field_label": "Har deltageren gennemført SCIP-D?", + "field_label": "Har deltageren gennemført VAS 3 (tid 60)? ", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -11877,134 +12297,134 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Whether the participant completed SCIP-D. Visit 4." + "field_annotation": "Record whether the participant completed VAS 3, performed approximately 60 minutes into the intervention. Visit 4." }, { - "field_name": "scip_list_test_v4", + "field_name": "finapres_time75_v4", "form_name": "besoegsdag_4", - "section_header": "", - "field_type": "text", - "field_label": "1. Liste-indlæring test", - "select_choices_or_calculations": "", + "section_header": "Tid 75", + "field_type": "radio", + "field_label": "Har deltageren gennemført Finapres 4 (tid 75)? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "0", - "text_validation_max": "30", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", - "branching_logic": "[scipd_performed_v4]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Whether the participant completed the scip list test. Visit 4" + "field_annotation": "Record whether the participant completed Finapress measurement 4, performed approximately 75 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 4" }, { - "field_name": "scip_consonant_test_v4", + "field_name": "bloodsample_time90_v4", "form_name": "besoegsdag_4", - "section_header": "", - "field_type": "text", - "field_label": "2. Konsonant-trigram opgave", - "select_choices_or_calculations": "", + "section_header": "Tid 90", + "field_type": "radio", + "field_label": "Er blodprøve 5 taget (tid 90)?", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "0", - "text_validation_max": "24", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", - "branching_logic": "[scipd_performed_v4]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Whether the participant has completed the consonant test. Visit 4" + "field_annotation": "Record whether a bloodsample was taken at time 90. Visit 4." }, { - "field_name": "scip_word_mobilizing_v4", + "field_name": "vas_time90_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "text", - "field_label": "3. Ordmobilisering", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Har deltageren gennemført VAS 4 (tid 90)? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "0", - "text_validation_max": "100", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", - "branching_logic": "[scipd_performed_v4]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Whether the participant completed the word mobilizing test. Visit 4" + "field_annotation": "Record whether the participant completed VAS 4, performed approximately 90 minutes into the intervention. Visit 4." }, { - "field_name": "scip_delayed_recall_v4", + "field_name": "finapres_time105_v4", "form_name": "besoegsdag_4", - "section_header": "", - "field_type": "text", - "field_label": "4. Forsinket liste-genkaldelse", - "select_choices_or_calculations": "", + "section_header": "Tid 105", + "field_type": "radio", + "field_label": "Har deltageren gennemført Finapres 5 (tid 105)? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "0", - "text_validation_max": "10", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", - "branching_logic": "[scipd_performed_v4]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Whether the participant completed the recall test. Visit 4" + "field_annotation": "Record whether the participant completed Finapress measurement 5, performed approximately 105 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 4." }, { - "field_name": "scip_visuomotor_v4", + "field_name": "bloodsample_time120_v4", "form_name": "besoegsdag_4", - "section_header": "", - "field_type": "text", - "field_label": "5. Visuomotor opgave", - "select_choices_or_calculations": "", + "section_header": "Tid 120", + "field_type": "radio", + "field_label": "Er blodprøve 6 taget (tid 120)?", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "0", - "text_validation_max": "30", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", - "branching_logic": "[scipd_performed_v4]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Whether the participant completed the visomotor test. Visit 4" + "field_annotation": "Record whether a bloodsample was taken at time 120. Visit 4." }, { - "field_name": "scip_upload_v4", + "field_name": "vas_time120_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "file", - "field_label": "

Upload SCIP-D:

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v4_scip-d)

", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Har deltageren gennemført VAS 5 (tid 120)? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[scipd_performed_v4]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "upload SCIP-D. Workflow. Visit 4" + "field_annotation": "Record whether the participant completed VAS 5, performed approximately 120 minutes into the intervention. Visit 4." }, { - "field_name": "tmt_b_v4", + "field_name": "finapres_time135_v4", "form_name": "besoegsdag_4", - "section_header": "", + "section_header": "Tid 135", "field_type": "radio", - "field_label": "Har deltageren gennemført Trail Making Test (TMT)?", + "field_label": "Har deltageren gennemført Finapres 6 (tid 135)? ", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -12017,54 +12437,54 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Whether the participant completed the trail making test. Visit 4" + "field_annotation": "Record whether the participant completed Finapress measurement 6, performed approximately 135 minutes after the intervention. \nResponse options: 1=Yes, 2=No. visit 4." }, { - "field_name": "tmt_v4", + "field_name": "bloodsample_time180_v4", "form_name": "besoegsdag_4", - "section_header": "", - "field_type": "text", - "field_label": "TMT-B tid:", - "select_choices_or_calculations": "", - "field_note": "Skriv: x min x sek. Eksempelvis: 1 min 40 sek", + "section_header": "Tid 180", + "field_type": "radio", + "field_label": "Er blodprøve 7 taget (tid 180)?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[tmt_b_v4]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Time result for the TMT-B test in minutes and seconds. Visit 4." + "field_annotation": "Record whether a bloodsample was taken at time 180. Visit 4." }, { - "field_name": "tmt_upload_v4", + "field_name": "vas_time180_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "file", - "field_label": "

Upload TMT-B inkl. tidsangivelse

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v4_tmt-b)

", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Har deltageren gennemført VAS 6 (tid 180 min)? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[tmt_b_v4]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Upload TMT-B including timeframe. Workflow. Visit 4" + "field_annotation": "Record whether the participant completed VAS 6, performed approximately 180 minutes into the intervention. Visit 4." }, { - "field_name": "cognition_tests_filed_office_v4", + "field_name": "finapres_time195_v4", "form_name": "besoegsdag_4", - "section_header": "", + "section_header": "Tid 195", "field_type": "radio", - "field_label": "Er SCIP-testen og TMT-testen lagt i mappen på kontoret?", + "field_label": "Har deltageren gennemført Finapres 7 (tid 195)? ", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -12077,14 +12497,14 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the SCIP test and the TMT test has been filed in the briefcase in the office. Visit 4." + "field_annotation": "Record whether the participant completed Finapress measurement 7, performed approximately 195 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 4." }, { - "field_name": "vo2max_done_v4", + "field_name": "bloodsample_time240_v4", "form_name": "besoegsdag_4", - "section_header": "VO2 max test", + "section_header": "Tid 240", "field_type": "radio", - "field_label": "Har deltageren udført VO2 max test? ", + "field_label": "Er blodprøve 8 taget (tid 240 min)?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -12097,254 +12517,254 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether or not the participant finished the VO2 max test. Visit 4." + "field_annotation": "Record whether a bloodsample was taken approximately 240 minutes into the intervention. Visit 4." }, { - "field_name": "vo2max_test_type_v4", + "field_name": "vas_time240_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "radio", - "field_label": "Hvilken testprotokol blev kørt?", - "select_choices_or_calculations": "1, 1. Let | 2, 2. Middel | 3, 3. Høj | 4, 4. Meget høj | 5, 5. Ekstremt høj", + "field_label": "Har deltageren gennemført VAS 7 (tid 240)?", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[vo2max_done_v4]= '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates what vo2 max protocol was used at the test. Visit 4." + "field_annotation": "Record whether the participant completed VAS 7, performed approximately 240 minutes into the intervention. Visit 4." }, { - "field_name": "vo2max_seat_v4", + "field_name": "finapres_time255_v4", "form_name": "besoegsdag_4", - "section_header": "", - "field_type": "text", - "field_label": "Hvad var sædeindstillingen?", - "select_choices_or_calculations": "", - "field_note": "fx 7 eller 8,5", - "text_validation_type_or_show_slider_number": "number_comma_decimal", + "section_header": "Tid 255", + "field_type": "radio", + "field_label": "Har deltageren gennemført Finapres 8 (tid 255)? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[vo2max_done_v4]= '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The seat adjustment for the vo2 max test. Visit 4." + "field_annotation": "Record whether the participant completed Finapress measurement 8, performed approximately 255 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 4." }, { - "field_name": "vo2max_time_length_v4", + "field_name": "finapres_upload_ldrive_v4", "form_name": "besoegsdag_4", - "section_header": "", - "field_type": "text", - "field_label": "Hvor lang tid tog testen (uden opvarmning)?", - "select_choices_or_calculations": "", - "field_note": "Nærmeste hele minut", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "0", - "text_validation_max": "50", + "section_header": "Efter Finapres", + "field_type": "radio", + "field_label": "

Er Finapres-data indlæst og gemt i mappen på L-drevet?

OBS: Der skal gemmes OTTE mapper, der hver indeholder 9 excelfiler. 

Gemmes som onlimit_ID_visit_nummer af undersøgelse_test_test (eksempel: onlimit_05_v4-3_fp) 

", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\10. Data\\6. Finapres", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", - "branching_logic": "[vo2max_done_v4]= '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates how long time the VO2 max test lasted. Visit 4." + "field_annotation": "Indicates whetner or not the Finapres data is saved on the L-drive. Visit 4." }, { - "field_name": "vo2max_outcome_v4", + "field_name": "survey_answered_v4", "form_name": "besoegsdag_4", - "section_header": "", - "field_type": "text", - "field_label": "VO2 max værdi (Peak VO2 (ml/min))", - "select_choices_or_calculations": "", + "section_header": "Spørgeskemaer", + "field_type": "radio", + "field_label": "Har deltageren svaret på alle spørgeskemaer knyttet til dette besøg?", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[vo2max_done_v4]= '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "VO2 max in ml/min. Measured using a graded exercise test on a stationary cycle ergometer with gradually increasing resistance in 1-3 minute stages, until exhaustion. During the test, oxygen uptake is continuously measured using a metabolic cart connected to a breath-by-breath gas analysis system via a face mask. Heart rate is monitored using a heart rate monitor. Visit 4." + "field_annotation": "Survey answered. Visit 4." }, { - "field_name": "vo2max_upload_ldrive_v4", + "field_name": "food_v4", "form_name": "besoegsdag_4", - "section_header": "", + "section_header": "Bolle med ost + frugt", "field_type": "radio", - "field_label": "

Er VO2 max-data indlæst og gemt i mappen på L-drevet (excel-fil)?

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v4_vo2max)

", + "field_label": "Har deltageren modtaget en bolle med ost og et stykke frugt? ", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\10. Data\\7. VO2 makstest", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[vo2max_done_v4]= '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whetner or not the VO2 max test is saved on the L-drive. Visit 4." + "field_annotation": "Food delivered. Visit 4." }, { - "field_name": "vo2max_upload_v4", + "field_name": "scipd_performed_v4", "form_name": "besoegsdag_4", - "section_header": "", - "field_type": "file", - "field_label": "Upload VO2 max-data (excel)", - "select_choices_or_calculations": "", + "section_header": "Kognitionstests", + "field_type": "radio", + "field_label": "Har deltageren gennemført SCIP-D?", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[vo2max_done_v4]= '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "VO2max data upload. Workflow. Visit 4." + "field_annotation": "Whether the participant completed SCIP-D. Visit 4." }, { - "field_name": "homeurin_deviation_v4", + "field_name": "scip_list_test_v4", "form_name": "besoegsdag_4", - "section_header": "Afvigelser fra forsøgsprotokol: \nHar der været afvigelser ift. forsøgsprotokollen i følgende målinger/tests?", - "field_type": "radio", - "field_label": "Hjemmeurin", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "section_header": "", + "field_type": "text", + "field_label": "1. Liste-indlæring test", + "select_choices_or_calculations": "", "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "0", + "text_validation_max": "30", "identifier": "", - "branching_logic": "", + "branching_logic": "[scipd_performed_v4]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v4", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol for the home urin test. Deviations include delay, missed sample, wrong tube, or insufficient volume. Applies to all items in this matrix. visit 4" + "field_annotation": "Whether the participant completed the scip list test. Visit 4" }, { - "field_name": "stool_sample_deviation_v4", + "field_name": "scip_consonant_test_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "radio", - "field_label": "Afføringsprøve", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "2. Konsonant-trigram opgave", + "select_choices_or_calculations": "", "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "0", + "text_validation_max": "24", "identifier": "", - "branching_logic": "", + "branching_logic": "[scipd_performed_v4]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v4", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol for the stool sample. Visit 4." + "field_annotation": "Whether the participant has completed the consonant test. Visit 4" }, { - "field_name": "spit_sample_deviation_v4", + "field_name": "scip_word_mobilizing_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "radio", - "field_label": "Spytprøve", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "3. Ordmobilisering", + "select_choices_or_calculations": "", "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "0", + "text_validation_max": "100", "identifier": "", - "branching_logic": "", + "branching_logic": "[scipd_performed_v4]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v4", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol fot the spit sample. Visit 4." + "field_annotation": "Whether the participant completed the word mobilizing test. Visit 4" }, { - "field_name": "urin_sample_deviation_v4", + "field_name": "scip_delayed_recall_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "radio", - "field_label": "Urinprøve (on site)", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "4. Forsinket liste-genkaldelse", + "select_choices_or_calculations": "", "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "0", + "text_validation_max": "10", "identifier": "", - "branching_logic": "", + "branching_logic": "[scipd_performed_v4]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v4", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol for the on site urin sample. Visit 4." + "field_annotation": "Whether the participant completed the recall test. Visit 4" }, { - "field_name": "whr_deviation_v4", + "field_name": "scip_visuomotor_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "radio", - "field_label": "Talje-hofte mål", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "5. Visuomotor opgave", + "select_choices_or_calculations": "", "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "0", + "text_validation_max": "30", "identifier": "", - "branching_logic": "", + "branching_logic": "[scipd_performed_v4]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v4", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during waist and hip measurement. Visit 4." + "field_annotation": "Whether the participant completed the visomotor test. Visit 4" }, { - "field_name": "dxa_deviation_v4", + "field_name": "scip_upload_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "radio", - "field_label": "DXA", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "file", + "field_label": "

Upload SCIP-D:

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_05_v4_scip-d)

", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[scipd_performed_v4]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v4", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during the DXA scan. Visit 4." + "field_annotation": "upload SCIP-D. Workflow. Visit 4" }, { - "field_name": "food_preference_deviation_v4", + "field_name": "tmt_b_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "radio", - "field_label": "Fødevarepræferencetest", + "field_label": "Har deltageren gennemført Trail Making Test (TMT)?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -12355,56 +12775,56 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v4", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during food preference test. Visit 4." + "field_annotation": "Whether the participant completed the trail making test. Visit 4" }, { - "field_name": "fibro_deviation_v4", + "field_name": "tmt_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "radio", - "field_label": "Fibroscanning", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_type": "text", + "field_label": "TMT-B tid:", + "select_choices_or_calculations": "", + "field_note": "Skriv: x min x sek. Eksempelvis: 1 min 40 sek", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[tmt_b_v4]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v4", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during the fibroscan. Visit 4." + "field_annotation": "Time result for the TMT-B test in minutes and seconds. Visit 4." }, { - "field_name": "blood_pressure_deviation_v4", + "field_name": "tmt_upload_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "radio", - "field_label": "Blodtryk og puls", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "file", + "field_label": "

Upload TMT-B inkl. tidsangivelse

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_05_v4_tmt-b)

", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[tmt_b_v4]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v4", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during the blood pressure measurement. Visit 4." + "field_annotation": "Upload TMT-B including timeframe. Workflow. Visit 4" }, { - "field_name": "hba1c_deviation_v4", + "field_name": "cognition_tests_filed_office_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "radio", - "field_label": "HbA1c", + "field_label": "Er SCIP-testen og TMT-testen lagt i mappen på kontoret?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -12415,16 +12835,16 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v4", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during the HbA1c measurem,ent. Visit 4." + "field_annotation": "Indicates if the SCIP test and the TMT test has been filed in the briefcase in the office. Visit 4." }, { - "field_name": "mmtt_blood_deviation_v4", + "field_name": "vo2max_done_v4", "form_name": "besoegsdag_4", - "section_header": "", + "section_header": "VO2 max test", "field_type": "radio", - "field_label": "Blodprøver under MMTT", + "field_label": "Har deltageren udført VO2 max test? ", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -12435,96 +12855,136 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v4", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during the blood test during MMTT. Visit 4." + "field_annotation": "Indicates whether or not the participant finished the VO2 max test. Visit 4." }, { - "field_name": "finapres_deviation_v4", + "field_name": "vo2max_test_type_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "radio", - "field_label": "Finapres under MMTT", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_label": "Hvilken testprotokol blev kørt?", + "select_choices_or_calculations": "1, 1. Let | 2, 2. Middel | 3, 3. Høj | 4, 4. Meget høj | 5, 5. Ekstremt høj", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[vo2max_done_v4]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v4", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during the Finapres during MMTT. Visit 4." + "field_annotation": "Indicates what vo2 max protocol was used at the test. Visit 4." }, { - "field_name": "vas_deviation_v4", + "field_name": "vo2max_seat_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "radio", - "field_label": "VAS under MMTT", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Hvad var sædeindstillingen?", + "select_choices_or_calculations": "", + "field_note": "fx 7 eller 8,5", + "text_validation_type_or_show_slider_number": "number_comma_decimal", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "[vo2max_done_v4]= '1'", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "The seat adjustment for the vo2 max test. Visit 4." + }, + { + "field_name": "vo2max_time_length_v4", + "form_name": "besoegsdag_4", + "section_header": "", + "field_type": "text", + "field_label": "Hvor lang tid tog testen (uden opvarmning)?", + "select_choices_or_calculations": "", + "field_note": "Nærmeste hele minut", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "0", + "text_validation_max": "50", + "identifier": "", + "branching_logic": "[vo2max_done_v4]= '1'", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Indicates how long time the VO2 max test lasted. Visit 4." + }, + { + "field_name": "vo2max_outcome_v4", + "form_name": "besoegsdag_4", + "section_header": "", + "field_type": "text", + "field_label": "VO2 max værdi (Peak VO2 (ml/min))", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[vo2max_done_v4]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v4", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during the VAS. Visit 4." + "field_annotation": "VO2 max in ml/min. Measured using a graded exercise test on a stationary cycle ergometer with gradually increasing resistance in 1-3 minute stages, until exhaustion. During the test, oxygen uptake is continuously measured using a metabolic cart connected to a breath-by-breath gas analysis system via a face mask. Heart rate is monitored using a heart rate monitor. Visit 4." }, { - "field_name": "medicin_deviation_v4", + "field_name": "vo2max_upload_ldrive_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "radio", - "field_label": "Medicingennemgang", + "field_label": "

Er VO2 max-data indlæst og gemt i mappen på L-drevet (excel-fil)?

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_05_v4_vo2max)

", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\10. Data\\7. VO2 makstest", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[vo2max_done_v4]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v4", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol going through the medication . Visit 4." + "field_annotation": "Indicates whetner or not the VO2 max test is saved on the L-drive. Visit 4." }, { - "field_name": "survey_deviation_v4", + "field_name": "vo2max_upload_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "radio", - "field_label": "Spørgeskemaer", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "file", + "field_label": "Upload VO2 max-data (excel)", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[vo2max_done_v4]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v4", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during the surveys/questinaries. Visit 4." + "field_annotation": "VO2max data upload. Workflow. Visit 4." }, { - "field_name": "cognition_deviation_v4", + "field_name": "spit_sample_deviation_v4", "form_name": "besoegsdag_4", - "section_header": "", + "section_header": "Afvigelser fra forsøgsprotokol: \nHar der været afvigelser ift. forsøgsprotokollen i følgende målinger/tests?", "field_type": "radio", - "field_label": "Kognitionstest", + "field_label": "Spytprøve", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -12537,14 +12997,14 @@ "question_number": "", "matrix_group_name": "deviations_v4", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during the cognition test. Visit 4." + "field_annotation": "Record any deviations from protocol fot the spit sample. Visit 4." }, { - "field_name": "vo2max_deviation_v4", + "field_name": "urin_sample_deviation_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "radio", - "field_label": "VO2 max test", + "field_label": "Urinprøve (on site)", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -12557,14 +13017,14 @@ "question_number": "", "matrix_group_name": "deviations_v4", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during the VO2 max test. Visit 4." + "field_annotation": "Record any deviations from protocol for the on site urin sample. Visit 4." }, { - "field_name": "other_deviation_v4", + "field_name": "whr_deviation_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "radio", - "field_label": "Andre afvigelser", + "field_label": "Talje-hofte mål", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -12577,554 +13037,554 @@ "question_number": "", "matrix_group_name": "deviations_v4", "matrix_ranking": "", - "field_annotation": "Record any other deviations from protocol. Visit 4." + "field_annotation": "Record any deviations from protocol during waist and hip measurement. Visit 4." }, { - "field_name": "homeurin_deviation_describe_v4", + "field_name": "dxa_deviation_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen i indsamling af hjemmeurin", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "DXA", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[homeurin_deviation_v4] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v4", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the home urin collection. Visit 4." + "field_annotation": "Record any deviations from protocol during the DXA scan. Visit 4." }, { - "field_name": "stoolsample_deviation_describe_v4", + "field_name": "food_preference_deviation_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen i indsamling af afføringsprøve", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Fødevarepræferencetest", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[stool_sample_deviation_v4] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v4", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the stool sample. Visit 4." + "field_annotation": "Record any deviations from protocol during food preference test. Visit 4." }, { - "field_name": "spitsample_deviation_describe_v4", + "field_name": "fibro_deviation_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen i indsamling af spytprøve", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Fibroscanning", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[spit_sample_deviation_v4] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v4", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the spit sample. Visit 4." + "field_annotation": "Record any deviations from protocol during the fibroscan. Visit 4." }, { - "field_name": "urin_onsite_deviation_describe_v4", + "field_name": "blood_pressure_deviation_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen i indsamling af urinprøve (on site)", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Blodtryk og puls", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[urin_sample_deviation_v4] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v4", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the urine sample on site. Visit 4." + "field_annotation": "Record any deviations from protocol during the blood pressure measurement. Visit 4." }, { - "field_name": "whr_deviation_describe_v4", + "field_name": "hba1c_deviation_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen i talje-hofte mål", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "HbA1c", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[whr_deviation_v4] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v4", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the measurements of the waist hip ratio. Visit 4." + "field_annotation": "Record any deviations from protocol during the HbA1c measurem,ent. Visit 4." }, { - "field_name": "dxa_deviation_describe_v4", + "field_name": "mmtt_blood_deviation_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen i DXA scanning", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Blodprøver under MMTT", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[dxa_deviation_v4] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v4", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the DXA scan. Visit 4." + "field_annotation": "Record any deviations from protocol during the blood test during MMTT. Visit 4." }, { - "field_name": "food_preference_deviation_describe_v4", + "field_name": "finapres_deviation_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen i fødevarepræferencetesten", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Finapres under MMTT", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[food_preference_deviation_v4] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v4", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the food preference test. Visit 4." + "field_annotation": "Record any deviations from protocol during the Finapres during MMTT. Visit 4." }, { - "field_name": "fibro_deviation_describe_v4", + "field_name": "vas_deviation_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen i fibroscanning", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "VAS under MMTT", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[fibro_deviation_v4] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v4", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the fibro scan. Visit 4." + "field_annotation": "Record any deviations from protocol during the VAS. Visit 4." }, { - "field_name": "bp_deviation_describe_v4", + "field_name": "survey_deviation_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen i blodtryk og puls", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Spørgeskemaer", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[blood_pressure_deviation_v4] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v4", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the measurements of the blood pressure. Visit 4." + "field_annotation": "Record any deviations from protocol during the surveys/questinaries. Visit 4." }, { - "field_name": "hba1c_deviation_describe_v4", + "field_name": "cognition_deviation_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen i HbA1c målingen", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Kognitionstest", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[hba1c_deviation_v4] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v4", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the HbA1c sample. Visit 4." + "field_annotation": "Record any deviations from protocol during the cognition test. Visit 4." }, { - "field_name": "mmtt_blood_deviation_describe_v4", + "field_name": "vo2max_deviation_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen under MMTT blodprøver", - "select_choices_or_calculations": "", - "field_note": "Noter tid/ tider, hvis det eks. er en enkelt prøve, der er gået galt", + "field_type": "radio", + "field_label": "VO2 max test", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[mmtt_blood_deviation_v4] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v4", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding blood samples during MMTT. Visit 4." + "field_annotation": "Record any deviations from protocol during the VO2 max test. Visit 4." }, { - "field_name": "finapres_deviation_describe_v4", + "field_name": "other_deviation_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen under finapres under MMTT", - "select_choices_or_calculations": "", - "field_note": "Noter tid/ tider", + "field_type": "radio", + "field_label": "Andre afvigelser", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[finapres_deviation_v4] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v4", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding finapres during MMTT. Visit 4." + "field_annotation": "Record any other deviations from protocol. Visit 4." }, { - "field_name": "vas_deviation_describe_v4", + "field_name": "spitsample_deviation_describe_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "text", - "field_label": "Beskriv afvigelsen i VAS under MMTT", + "field_label": "Beskriv afvigelsen i indsamling af spytprøve", "select_choices_or_calculations": "", - "field_note": "Noter tid/ tider", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[vas_deviation_v4] = '1'", + "branching_logic": "[spit_sample_deviation_v4] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding VAS. Visit 4." + "field_annotation": "Description of any deviations regarding the spit sample. Visit 4." }, { - "field_name": "medicin_deviation_describe_v4", + "field_name": "urin_onsite_deviation_describe_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "text", - "field_label": "Beskriv afvigelsen i medicingennemgang", + "field_label": "Beskriv afvigelsen i indsamling af urinprøve (on site)", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[medicin_deviation_v4] = '1'", + "branching_logic": "[urin_sample_deviation_v4] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding medicine. Visit 4." + "field_annotation": "Description of any deviations regarding the urine sample on site. Visit 4." }, { - "field_name": "survey_deviation_describe_v4", + "field_name": "whr_deviation_describe_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "text", - "field_label": "Beskriv afvigelsen under udfyldelse af spørgeskemaer", + "field_label": "Beskriv afvigelsen i talje-hofte mål", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[survey_deviation_v4] = '1'", + "branching_logic": "[whr_deviation_v4] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the surveys. Visit 4." + "field_annotation": "Description of any deviations regarding the measurements of the waist hip ratio. Visit 4." }, { - "field_name": "cognition_deviation_describe_v4", + "field_name": "dxa_deviation_describe_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "text", - "field_label": "Beskriv afvigelsen i kognitionstesten", + "field_label": "Beskriv afvigelsen i DXA scanning", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[cognition_deviation_v4] = '1'", + "branching_logic": "[dxa_deviation_v4] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the cognitive tests. Visit 4." + "field_annotation": "Description of any deviations regarding the DXA scan. Visit 4." }, { - "field_name": "vo2max_deviation_describe_v4", + "field_name": "food_preference_deviation_describe_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "text", - "field_label": "Beskriv afvigelsen under VO2 max testen", + "field_label": "Beskriv afvigelsen i fødevarepræferencetesten", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[vo2max_deviation_v4] = '1'", + "branching_logic": "[food_preference_deviation_v4] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the VO2 max test. Visit 4." + "field_annotation": "Description of any deviations regarding the food preference test. Visit 4." }, { - "field_name": "other_deviation_describe_v4", + "field_name": "fibro_deviation_describe_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "text", - "field_label": "Beskriv andre afvigelser", + "field_label": "Beskriv afvigelsen i fibroscanning", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[other_deviation_v4] = '1'", + "branching_logic": "[fibro_deviation_v4] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any other deviations from the protocol. Visit 4." + "field_annotation": "Description of any deviations regarding the fibro scan. Visit 4." }, { - "field_name": "group_meeting_dates_v4", + "field_name": "bp_deviation_describe_v4", "form_name": "besoegsdag_4", - "section_header": "

Information om NUPO og gruppemøder: 

Efter første gruppemøde skal du starte med 12 ugers NUPO. Her får du yderligere praktisk information og udleveret NUPO til 2 uger. Før dette skal du spise som du plejer. 

Gruppemøderne foregår fra uge 1 til uge 18 hver 2. uge, og der er undervisning i hold sammen med projektdiætisten. Her bliver du vejet, får information om diabetes, vægttab, din allokerede diæt samt redskaber til at overholde diæten, vægttab og vægtvedligeholdelse. Det er vigtigt at du prioriterer gruppemøderne, da de hjælper dig med at lykkedes med kostændringerne. 

 

", - "field_type": "radio", - "field_label": "

Har deltageren modtaget datoer for alle gruppemøderne?

Der udleveres et ark med datoer, eller datoer skrives i studieappen.

", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "section_header": "", + "field_type": "text", + "field_label": "Beskriv afvigelsen i blodtryk og puls", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[blood_pressure_deviation_v4] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Dates regarding group sessions. Visit 4." + "field_annotation": "Description of any deviations regarding the measurements of the blood pressure. Visit 4." }, { - "field_name": "handed_out_v4", + "field_name": "hba1c_deviation_describe_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "checkbox", - "field_label": "Er der udleveret: ", - "select_choices_or_calculations": "1, Vægt | 2, Blodtryksapparat | 3, Garminur", + "field_type": "text", + "field_label": "Beskriv afvigelsen i HbA1c målingen", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[hba1c_deviation_v4] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "States if the participant has been handed scale, blood pressure monitor, and smartwatch. Visit 4." + "field_annotation": "Description of any deviations regarding the HbA1c sample. Visit 4." }, { - "field_name": "randomization_v4", + "field_name": "mmtt_blood_deviation_describe_v4", "form_name": "besoegsdag_4", - "section_header": "
Randomisering til kulhydratgruppe: Gå til randomiseringsmodul.
OBS! Afsløres ikke for deltager før uge 11.
", - "field_type": "radio", - "field_label": "Er deltager randomiseret til kulhydratgruppe? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "section_header": "", + "field_type": "text", + "field_label": "Beskriv afvigelsen under MMTT blodprøver", + "select_choices_or_calculations": "", + "field_note": "Noter tid/ tider, hvis det eks. er en enkelt prøve, der er gået galt", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[mmtt_blood_deviation_v4] = '1'", "required_field": "y", - "custom_alignment": "LV", + "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Whether the participant is randomized to one of the two intervention groups. Visit 4." + "field_annotation": "Description of any deviations regarding blood samples during MMTT. Visit 4." }, { - "field_name": "comments_end_v4", + "field_name": "finapres_deviation_describe_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "notes", - "field_label": "

Her noteres generelle kommentarer til besøg 4.

Det kan eksempelvis være:

- Kommentarer om deltagerens samarbejde og forståelse
- Eventuelle afvigelser i protokollen eller komplikationer
- Information om udførte prøver og tests (fx hvis noget blev udsat eller aflyst)
- Eventuelle anbefalinger eller opfølgninger til næste besøg
- Logning af særlige hændelser eller observationer under besøget
- Kommentarer til dataindsamlingen, fx om data mangler eller kvaliteten
- Noter om deltagerens spørgsmål eller bekymringer

Det er vigtigt at udfylde dette felt, da det bidrager til dokumentationen af besøget og hjælper med at samle vigtig information. Kommentarerne understøtter forståelsen af arbejdsgangene og projektets gennemførlighed, herunder identifikation af eventuelle udfordringer.

 

Hvis der er generel information om deltageren, som er relevant for projektdeltagelsen, noteres den under instrumentet \"Stamdata\" i feltet \"Noter ift. deltagelse i projektet\".

Det kan fx være oplysninger om, hvem personen bor sammen med, særlige forhold i husstanden eller en akut syg pårørende.

", + "field_type": "text", + "field_label": "Beskriv afvigelsen under finapres under MMTT", "select_choices_or_calculations": "", - "field_note": "", + "field_note": "Noter tid/ tider", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", - "required_field": "", - "custom_alignment": "LV", + "branching_logic": "[finapres_deviation_v4] = '1'", + "required_field": "y", + "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Comment at the end of the visit. Visit 4." + "field_annotation": "Description of any deviations regarding finapres during MMTT. Visit 4." }, { - "field_name": "sens_ready_wfv5", - "form_name": "fr_besgsdag_5", - "section_header": "Klargøring af aktivitetsmåler (SENS)", - "field_type": "radio", - "field_label": "

Er zippose med aktivitetsmåler (SENS), plaster, ekstra plaster, desinficeringsserviet og registreringsskema lagt klar?

", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_name": "vas_deviation_describe_v4", + "form_name": "besoegsdag_4", + "section_header": "", + "field_type": "text", + "field_label": "Beskriv afvigelsen i VAS under MMTT", + "select_choices_or_calculations": "", + "field_note": "Noter tid/ tider", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[vas_deviation_v4] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Zip bag with SENS activity tracker etc ready. Workflow. Visit 5." + "field_annotation": "Description of any deviations regarding VAS. Visit 4." }, { - "field_name": "sens_sign_in_wfv5", - "form_name": "fr_besgsdag_5", + "field_name": "survey_deviation_describe_v4", + "form_name": "besoegsdag_4", "section_header": "", - "field_type": "radio", - "field_label": "

Er deltager oprettet i SENS webappen?

Se ID-nummer på aktivitetsmåler i zipposen (skal bruges til oprettelsen).

", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Beskriv afvigelsen under udfyldelse af spørgeskemaer", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[survey_deviation_v4] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant with is signed in in the SENS webapp. Workflow. Visit 5." + "field_annotation": "Description of any deviations regarding the surveys. Visit 4." }, { - "field_name": "date_v5", - "form_name": "besgsdag_5", + "field_name": "cognition_deviation_describe_v4", + "form_name": "besoegsdag_4", "section_header": "", "field_type": "text", - "field_label": "Dato for besøget", + "field_label": "Beskriv afvigelsen i kognitionstesten", "select_choices_or_calculations": "", "field_note": "", - "text_validation_type_or_show_slider_number": "date_dmy", - "text_validation_min": "2023-02-01", - "text_validation_max": "2028-12-31", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[cognition_deviation_v4] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Date of visit. Visit 5. @today" + "field_annotation": "Description of any deviations regarding the cognitive tests. Visit 4." }, { - "field_name": "staff_initials_v5", - "form_name": "besgsdag_5", + "field_name": "vo2max_deviation_describe_v4", + "form_name": "besoegsdag_4", "section_header": "", "field_type": "text", - "field_label": "Initialer på projektpersonale", + "field_label": "Beskriv afvigelsen under VO2 max testen", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", - "identifier": "y", - "branching_logic": "", + "identifier": "", + "branching_logic": "[vo2max_deviation_v4] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Initials of the study staff member responsible for conducting the visit. Visit 5." + "field_annotation": "Description of any deviations regarding the VO2 max test. Visit 4." }, { - "field_name": "identified_name_cpr_v5", - "form_name": "besgsdag_5", + "field_name": "other_deviation_describe_v4", + "form_name": "besoegsdag_4", "section_header": "", - "field_type": "radio", - "field_label": "Er deltageren identificeret med navn og CPR-nummer?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Beskriv andre afvigelser", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", - "identifier": "y", - "branching_logic": "", + "identifier": "", + "branching_logic": "[other_deviation_v4] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether the participant has been identified by full name and personal identification number (CPR). Visit 5." + "field_annotation": "Description of any other deviations from the protocol. Visit 4." }, { - "field_name": "relative_v5", - "form_name": "besgsdag_5", - "section_header": "", + "field_name": "group_meeting_dates_v4", + "form_name": "besoegsdag_4", + "section_header": "

Information om NUPO og gruppemøder: 

Efter første gruppemøde skal du starte med 12 ugers NUPO. Her får du yderligere praktisk information og udleveret NUPO til 2 uger. Før dette skal du spise som du plejer. 

Gruppemøderne foregår fra uge 1 til uge 18 hver 2. uge, og der er undervisning i hold sammen med projektdiætisten. Her bliver du vejet, får information om diabetes, vægttab, din allokerede diæt samt redskaber til at overholde diæten, vægttab og vægtvedligeholdelse. Det er vigtigt at du prioriterer gruppemøderne, da de hjælper dig med at lykkedes med kostændringerne. 

 

", "field_type": "radio", - "field_label": "Er der pårørende med til besøget?", + "field_label": "

Har deltageren modtaget datoer for alle gruppemøderne?

Der udleveres et ark med datoer, eller datoer skrives i studieappen.

", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -13137,34 +13597,34 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether a relative or accompanying person is present at the visit. Visit 5." + "field_annotation": "Dates regarding group sessions. Visit 4." }, { - "field_name": "relative_name_v5", - "form_name": "besgsdag_5", + "field_name": "nupo_introduction_v4", + "form_name": "besoegsdag_4", "section_header": "", - "field_type": "text", - "field_label": "Hvem?", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Er deltageren blevet introduceret til NUPO?", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[relative_v5] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The name of the relative attending the visit. Visit 5." + "field_annotation": "Whether the participant has been introduced to the NUPO diet. Visit 4." }, { - "field_name": "sens_download_phone_v5", - "form_name": "besgsdag_5", - "section_header": "Aktivitetsmåler (SENS)", + "field_name": "nupo_tasting_box_v4", + "form_name": "besoegsdag_4", + "section_header": "", "field_type": "radio", - "field_label": "

Har deltageren fået downloadet SENS motion appen på sin mobil eller tablet?

I deltagermappen findes \"SOP SENS Påsætning\" som har en QR-kode deltagerne kan scanne for at downloade SENS motion app (Appstore og Google Play Store). 

", + "field_label": "Har deltageren fået udleveret smagekasse?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -13177,16 +13637,16 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Whether the participant has downloaded the SENS app to their phone. Visit 5." + "field_annotation": "Whether the participant has received the NUPO taste box. Visit 4." }, { - "field_name": "sens_id_nr_v5", - "form_name": "besgsdag_5", + "field_name": "handed_out_bp_v4", + "form_name": "besoegsdag_4", "section_header": "", - "field_type": "text", - "field_label": "Angiv nummer på den klargjorte aktivitetsmåler:", - "select_choices_or_calculations": "", - "field_note": "Klistermærke på bagsiden af sensoren, eks: I-54B.61F", + "field_type": "radio", + "field_label": "Er der udleveret blodtryksapparat? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -13197,14 +13657,14 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Identification of the SENS tracker. Visit 5." + "field_annotation": "States if the participant has been handed blood pressure monitor. Visit 4." }, { - "field_name": "sens_turned_on_v5", - "form_name": "besgsdag_5", + "field_name": "handed_out_bs_v5", + "form_name": "besoegsdag_4", "section_header": "", "field_type": "radio", - "field_label": "

Er aktivitetsmåleren tændt og måleperiode registreret i SENS webappen?

OBS: Tjek batteri.

", + "field_label": "Er der udleveret blodsukkermåler? ", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -13217,14 +13677,14 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if tracker is turned on and time period for measuring registred in webapp. Visit 5." + "field_annotation": "States if the participant has been handed blood sugar monitor. Visit 4." }, { - "field_name": "sens_applied_v5", - "form_name": "besgsdag_5", - "section_header": "", + "field_name": "randomization_v4", + "form_name": "besoegsdag_4", + "section_header": "
Randomisering til kulhydratgruppe: Gå til randomiseringsmodul.
OBS! Afsløres ikke for deltager før uge 11.
", "field_type": "radio", - "field_label": "Er aktivitetsmåler (SENS) påsat?", + "field_label": "Er deltager randomiseret til kulhydratgruppe? ", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -13233,98 +13693,58 @@ "identifier": "", "branching_logic": "", "required_field": "y", - "custom_alignment": "", + "custom_alignment": "LV", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Whether SENS device has been applied. Visit 5." + "field_annotation": "Whether the participant is randomized to one of the two intervention groups. Visit 4." }, { - "field_name": "sens_notapplied_reason_v5", - "form_name": "besgsdag_5", + "field_name": "comments_end_v4", + "form_name": "besoegsdag_4", "section_header": "", "field_type": "notes", - "field_label": "Hvad er årsagen til, at deltageren ikke har fået påmonteret aktivitetsmåler (SENS)?", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[sens_applied_v5] = '2'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Reason why the SENS accelerometer was not applied. Recorded by study staff. Visit 5." - }, - { - "field_name": "sens_application_date_v5", - "form_name": "besgsdag_5", - "section_header": "", - "field_type": "text", - "field_label": "Dato for påsættelse af aktivitetsmåler (SENS):", + "field_label": "

Her noteres generelle kommentarer til besøg 4.

Det kan eksempelvis være:

- Kommentarer om deltagerens samarbejde og forståelse
- Eventuelle afvigelser i protokollen eller komplikationer
- Information om udførte prøver og tests (fx hvis noget blev udsat eller aflyst)
- Eventuelle anbefalinger eller opfølgninger til næste besøg
- Logning af særlige hændelser eller observationer under besøget
- Kommentarer til dataindsamlingen, fx om data mangler eller kvaliteten
- Noter om deltagerens spørgsmål eller bekymringer

Det er vigtigt at udfylde dette felt, da det bidrager til dokumentationen af besøget og hjælper med at samle vigtig information. Kommentarerne understøtter forståelsen af arbejdsgangene og projektets gennemførlighed, herunder identifikation af eventuelle udfordringer.

 

Hvis der er generel information om deltageren, som er relevant for projektdeltagelsen, noteres den under instrumentet \"Stamdata\" i feltet \"Noter ift. deltagelse i projektet\".

Det kan fx være oplysninger om, hvem personen bor sammen med, særlige forhold i husstanden eller en akut syg pårørende.

", "select_choices_or_calculations": "", "field_note": "", - "text_validation_type_or_show_slider_number": "date_dmy", - "text_validation_min": "2025-01-01", - "text_validation_max": "2030-01-01", - "identifier": "", - "branching_logic": "[sens_applied_v9] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Date of SENS application. Visit 5." - }, - { - "field_name": "sens_info_v5", - "form_name": "besgsdag_5", - "section_header": "", - "field_type": "radio", - "field_label": "

Har deltageren fået information om brugen af aktivitetsmåler (SENS)?

Information om brug til SENS:

\"Du vil under projektperioden skulle have påsat en aktivitetsmåler (SENS) fire gange, og bære den i en måleperiode på 10 dage. Vi sætter en på dig i dag, som du vil skulle have på i 10 dage. Derefter må du tage den af. Du får en zippose med hjem, som du kan ligge den I og medbringe til næste besøg.

Du må gerne tage korte brusebade, og du kan kortvarigt opholde dig i vand (f.eks. svømmehal eller havvand). Dog anbefales det ikke at opholde sig i længere badekar, spa eller meget varm vand. Derudover fraråder vi også, at du går i sauna i perioden du bærer aktivitetsmåleren.

Du får et ekstra plaster med hjem i tilfælde af, at aktivitetsmåleren falder af og skal påsættes igen. Hvis dette sker, bør du notere i skemaet (i zipposen) hvornår aktivitetsmåleren blev fjernet, hvornår den blev påsat igen og evt. årsag til aftagningen. 

I din deltagermappe finder du en trinvis guide til, hvordan du påsætter aktivitetsmåleren igen. Hvis der bliver udfordringer med at påsætte aktivitetsmåleren igen, kontakter du os og vi finder ud af det sammen.

Appen skal åbnes i nærheden af aktivitetsmåleren én gang i døgnet. Her skal du blot åbne appen uden at trykke på noget, da data automatisk overføres når appen har forbindelse til aktivitetsmåleren. Lad appen forblive åben i et par minutter. Du kan eksempelvis gøre dette hver aften, mens du børster tænder. I deltagermappen kan læse mere om hvordan du kan se om appen overfører data fra sensoren.

 

", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_applied_v9] = '1'", - "required_field": "y", - "custom_alignment": "", + "branching_logic": "", + "required_field": "", + "custom_alignment": "LV", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Whether the participant has received information about SENS. Visit 5." + "field_annotation": "Comment at the end of the visit. Visit 4." }, { - "field_name": "sens_patches_and_zip_given_v5", - "form_name": "besgsdag_5", - "section_header": "", + "field_name": "sp_note_visit_v4", + "form_name": "besoegsdag_4", + "section_header": "SP", "field_type": "radio", - "field_label": "Har deltageren fået udleveret zippose (ekstra plaster og registreringsskema)?", + "field_label": "Er der skrevet notat for besøget i SP?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_applied_v9] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if participant has received zip bag with extra patches. Visit 5." + "field_annotation": "Indicates whether a note for the visit is documented in SP. Visit 4. Not added for ID 03." }, { - "field_name": "stool_kit_v5", - "form_name": "besgsdag_5", - "section_header": "Kits til hjemmeprøver (afføring)", + "field_name": "sens_ready_wfv5", + "form_name": "fr_besgsdag_5", + "section_header": "Klargøring af aktivitetsmåler (SENS)", "field_type": "radio", - "field_label": "Har deltageren fået udleveret materiale til hjemmetagning af afføringsprøver?", + "field_label": "

Er zippose med aktivitetsmåler (SENS), plaster, ekstra plaster, desinficeringsserviet og registreringsskema lagt klar?

", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -13337,36 +13757,16 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Stool sample home collection kit handed out to participant. Visit 5." - }, - { - "field_name": "information_before_long_visit_v5", - "form_name": "besgsdag_5", - "section_header": "Før besøg 6", - "field_type": "descriptive", - "field_label": "

Husk deltageren på at gennemgå \"Sådan forbereder du dig før besøg 2, 3, 4, 6, 8 og 10\" i deltagermappen forud for besøg 6.

", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Reminder for the participant to review \"How to prepare before visits 2, 4, 6, 8, and 10\" in the participant folder prior to visit 6. Visit 5." + "field_annotation": "Zip bag with SENS activity tracker etc ready. Workflow. Visit 5." }, { - "field_name": "book_bloodsample_wfv5", - "form_name": "fr_besgsdag_6", + "field_name": "sens_sign_in_wfv5", + "form_name": "fr_besgsdag_5", "section_header": "", "field_type": "radio", - "field_label": "

Er der bestilt blodprøver i SP (SCF00634 og SCF00635)?

", + "field_label": "

Er deltager oprettet i SENS webappen?

Se ID-nummer på aktivitetsmåler i zipposen (skal bruges til oprettelsen).

", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Koderne SCF00634 og SCF00635 kopieres over i best./ord.", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -13377,11 +13777,11 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if bloodsamples have been ordered for the participant. Workflow. Visit 4." + "field_annotation": "Indicates if the participant with is signed in in the SENS webapp. Workflow. Visit 5." }, { - "field_name": "date_v6", - "form_name": "besgsdag_6", + "field_name": "date_v5", + "form_name": "besgsdag_5", "section_header": "", "field_type": "text", "field_label": "Dato for besøget", @@ -13397,11 +13797,11 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Date of visit. Visit 6. @today" + "field_annotation": "Date of visit. Visit 5. @today" }, { - "field_name": "staff_initials_v6", - "form_name": "besgsdag_6", + "field_name": "staff_initials_v5", + "form_name": "besgsdag_5", "section_header": "", "field_type": "text", "field_label": "Initialer på projektpersonale", @@ -13417,11 +13817,11 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Initials of the study staff member responsible for conducting the visit. Visit 6." + "field_annotation": "Initials of the study staff member responsible for conducting the visit. Visit 5." }, { - "field_name": "identified_name_cpr_v6", - "form_name": "besgsdag_6", + "field_name": "identified_name_cpr_v5", + "form_name": "besgsdag_5", "section_header": "", "field_type": "radio", "field_label": "Er deltageren identificeret med navn og CPR-nummer?", @@ -13437,11 +13837,11 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether the participant has been identified by full name and personal identification number (CPR). Visit 6." + "field_annotation": "Indicates whether the participant has been identified by full name and personal identification number (CPR). Visit 5." }, { - "field_name": "relative_v6", - "form_name": "besgsdag_6", + "field_name": "relative_v5", + "form_name": "besgsdag_5", "section_header": "", "field_type": "radio", "field_label": "Er der pårørende med til besøget?", @@ -13457,11 +13857,11 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether a relative or accompanying person is present at the visit. Visit 6." + "field_annotation": "Indicates whether a relative or accompanying person is present at the visit. Visit 5." }, { - "field_name": "relative_name_v6", - "form_name": "besgsdag_6", + "field_name": "relative_name_v5", + "form_name": "besgsdag_5", "section_header": "", "field_type": "text", "field_label": "Hvem?", @@ -13471,43 +13871,43 @@ "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[relative_v6] = '1'", + "branching_logic": "[relative_v5] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The name of the relative attending the visit. Visit 6." + "field_annotation": "The name of the relative attending the visit. Visit 5." }, { - "field_name": "fasting_status_v6", - "form_name": "besgsdag_6", - "section_header": "Standardisering", - "field_type": "radio", - "field_label": "Er deltageren fastende?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Skal være fastende fra kl. 22 dagen forinden (inkl. kaffe, te, kosttilskud og tobak) Må gerne have drukket vand.", + "field_name": "visit_attention_points_v5", + "form_name": "besgsdag_5", + "section_header": "", + "field_type": "notes", + "field_label": "Opmærksomhedspunkter for besøget", + "select_choices_or_calculations": "", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", "branching_logic": "", - "required_field": "y", + "required_field": "", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant has been fasting since 10 pm the night before. Visit 6." + "field_annotation": "Documents any important notes, considerations, or issues relevant for the visit. Visit 5." }, { - "field_name": "last_meal_time_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "text", - "field_label": "Tidspunkt for sidste måltid", - "select_choices_or_calculations": "", + "field_name": "sens_download_phone_v5", + "form_name": "besgsdag_5", + "section_header": "Aktivitetsmåler (SENS)", + "field_type": "radio", + "field_label": "

Har deltageren fået downloadet SENS motion appen på sin mobil eller tablet?

I deltagermappen findes \"SOP SENS Påsætning\" som har en QR-kode deltagerne kan scanne for at downloade SENS motion app (Appstore og Google Play Store). 

", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", - "text_validation_type_or_show_slider_number": "datetime_dmy", + "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", @@ -13517,36 +13917,36 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates the time of the participant's last meal before the visit. Visit 6." + "field_annotation": "Whether the participant has downloaded the SENS app to their phone. Visit 5." }, { - "field_name": "food_intake_nonfast_v6", - "form_name": "besgsdag_6", + "field_name": "sens_id_nr_v5", + "form_name": "besgsdag_5", "section_header": "", "field_type": "text", - "field_label": "Hvis deltageren IKKE er fastende, hvad har deltageren så indtaget og hvornår?", + "field_label": "Angiv nummer på den klargjorte aktivitetsmåler:", "select_choices_or_calculations": "", - "field_note": "", + "field_note": "Klistermærke på bagsiden af sensoren, eks: I-54B.61F", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[fasting_status_v6] = '2'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates what food and when the participant has eaten it, if the participant has not been fasting from 10 pm the day before the visit. Visit 6." + "field_annotation": "Identification of the SENS tracker. Visit 5." }, { - "field_name": "alcohol_v6", - "form_name": "besgsdag_6", + "field_name": "sens_turned_on_v5", + "form_name": "besgsdag_5", "section_header": "", "field_type": "radio", - "field_label": "Har deltageren afholdt sig fra at drikke alkohol de sidste 24 timer?", + "field_label": "

Er aktivitetsmåleren tændt og måleperiode registreret i SENS webappen?

OBS: Tjek batteri.

", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Dette er vigtigt for at få så korrekte målinger som muligt", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -13557,116 +13957,116 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant has avoided alcohol the past 24 hours. Visit 6." + "field_annotation": "Indicates if tracker is turned on and time period for measuring registred in webapp. Visit 5." }, { - "field_name": "alcohol_intake_v6", - "form_name": "besgsdag_6", + "field_name": "sens_applied_v5", + "form_name": "besgsdag_5", "section_header": "", - "field_type": "text", - "field_label": "Hvis deltageren IKKE har undgået at drikke alkohol de sidste 24 timer, hvor meget er så drukket og hvornår? ", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Er aktivitetsmåler (SENS) påsat?", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[alcohol_v6] = '2'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates how much alcohol the participants has had and when the past 24 hours. Visit 6." + "field_annotation": "Whether SENS device has been applied. Visit 5." }, { - "field_name": "caffeine_v6", - "form_name": "besgsdag_6", + "field_name": "sens_notapplied_reason_v5", + "form_name": "besgsdag_5", "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren afholdt sig fra at koffeinholdige drikkevarer de sidste 24 timer?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "notes", + "field_label": "Hvad er årsagen til, at deltageren ikke har fået påmonteret aktivitetsmåler (SENS)?", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[sens_applied_v5] = '2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant has avoided caffeinated beverages the past 24 hours. Visit 6." + "field_annotation": "Reason why the SENS accelerometer was not applied. Recorded by study staff. Visit 5." }, { - "field_name": "caffeine_intake_v6", - "form_name": "besgsdag_6", + "field_name": "sens_application_date_v5", + "form_name": "besgsdag_5", "section_header": "", "field_type": "text", - "field_label": "Hvis deltageren IKKE har undgået at drikke koffeinholdige drikkevarer de sidste 24 timer, hvor meget er så drukket og hvornår? ", + "field_label": "Dato for påsættelse af aktivitetsmåler (SENS):", "select_choices_or_calculations": "", "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "text_validation_type_or_show_slider_number": "date_dmy", + "text_validation_min": "2025-01-01", + "text_validation_max": "2030-01-01", "identifier": "", - "branching_logic": "[caffeine_v6] = '2'", + "branching_logic": "[sens_applied_v9] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates how much caffeine the participants has had and when the past 24 hours. Visit 6." + "field_annotation": "Date of SENS application. Visit 5." }, { - "field_name": "no_exercise_24h_v6", - "form_name": "besgsdag_6", + "field_name": "sens_info_v5", + "form_name": "besgsdag_5", "section_header": "", "field_type": "radio", - "field_label": "Har deltageren undladt at være fysisk aktiv de sidste 24 timer?", + "field_label": "

Har deltageren fået information om brugen af aktivitetsmåler (SENS)?

Information om brug til SENS:

\"Du vil under projektperioden skulle have påsat en aktivitetsmåler (SENS) fire gange, og bære den i en måleperiode på 10 dage. Vi sætter en på dig i dag, som du vil skulle have på i 10 dage. Derefter må du tage den af. Du får en zippose med hjem, som du kan ligge den I og medbringe til næste besøg.

Du må gerne tage korte brusebade, og du kan kortvarigt opholde dig i vand (f.eks. svømmehal eller havvand). Dog anbefales det ikke at opholde sig i længere badekar, spa eller meget varm vand. Derudover fraråder vi også, at du går i sauna i perioden du bærer aktivitetsmåleren.

Du får et ekstra plaster med hjem i tilfælde af, at aktivitetsmåleren falder af og skal påsættes igen. Hvis dette sker, bør du notere i skemaet (i zipposen) hvornår aktivitetsmåleren blev fjernet, hvornår den blev påsat igen og evt. årsag til aftagningen. 

I din deltagermappe finder du en trinvis guide til, hvordan du påsætter aktivitetsmåleren igen. Hvis der bliver udfordringer med at påsætte aktivitetsmåleren igen, kontakter du os og vi finder ud af det sammen.

Appen skal åbnes i nærheden af aktivitetsmåleren én gang i døgnet. Her skal du blot åbne appen uden at trykke på noget, da data automatisk overføres når appen har forbindelse til aktivitetsmåleren. Lad appen forblive åben i et par minutter. Du kan eksempelvis gøre dette hver aften, mens du børster tænder. I deltagermappen kan læse mere om hvordan du kan se om appen overfører data fra sensoren.

 

", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Må heller ikke have transporteret sig aktivt til Steno (cykling).", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[sens_applied_v9] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant did any intense activity or excercise the past 24 hours. Visit 6." + "field_annotation": "Whether the participant has received information about SENS. Visit 5." }, { - "field_name": "exercise_24h_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "text", - "field_label": "Hvis deltageren IKKE har undladt at være fysisk aktiv inden for de sidste 24 timer, hvor meget har deltageren så bevæget sig og hvornår? ", - "select_choices_or_calculations": "", + "field_name": "sens_patches_and_zip_given_v5", + "form_name": "besgsdag_5", + "section_header": "", + "field_type": "radio", + "field_label": "Har deltageren fået udleveret zippose (ekstra plaster og registreringsskema)?", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[no_exercise_24h_v6] = '2'", + "branching_logic": "[sens_applied_v9] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates how much intense activity or exercise the participant did and when the past 24 hours. Visit 6." + "field_annotation": "Indicates if participant has received zip bag with extra patches. Visit 5." }, { - "field_name": "smoking_v6", - "form_name": "besgsdag_6", - "section_header": "", + "field_name": "stool_kit_v5", + "form_name": "besgsdag_5", + "section_header": "Kits til hjemmeprøver (afføring)", "field_type": "radio", - "field_label": "Har deltageren afholdt sig fra rygning siden i går aftes?", + "field_label": "Har deltageren fået udleveret materiale til hjemmetagning af afføringsprøver?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Dette er vigtigt for at få så korrekte målinger som muligt", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -13677,34 +14077,34 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant has avoided smoking since the night before. Visit 6." + "field_annotation": "Stool sample home collection kit handed out to participant. Visit 5." }, { - "field_name": "smoking_amount_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "text", - "field_label": "Hvis deltageren IKKE har undgået rygning siden i går aftes, hvor meget og hvornår? ", + "field_name": "information_before_long_visit_v5", + "form_name": "besgsdag_5", + "section_header": "Før besøg 6", + "field_type": "descriptive", + "field_label": "

Husk deltageren på at gennemgå \"Sådan forbereder du dig før besøg 2, 3, 4, 6, 8 og 10\" i deltagermappen forud for besøg 6.

", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[smoking_v6] = '2'", - "required_field": "y", + "branching_logic": "", + "required_field": "", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates how much smoking the participant has done and when since last night. Visit 6." + "field_annotation": "Reminder for the participant to review \"How to prepare before visits 2, 4, 6, 8, and 10\" in the participant folder prior to visit 6. Visit 5." }, { - "field_name": "no_medication_before_v6", - "form_name": "besgsdag_6", - "section_header": "", + "field_name": "sp_note_visit_v5", + "form_name": "besgsdag_5", + "section_header": "SP", "field_type": "radio", - "field_label": "Har deltageren undladt at tage eventuel medicin før besøget? ", + "field_label": "Er der skrevet notat for besøget i SP?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -13717,39 +14117,39 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant took medication the morning before the visit. Visit 6." + "field_annotation": "Indicates whether a note for the visit is documented in SP. Visit 5." }, { - "field_name": "medication_before_v6", - "form_name": "besgsdag_6", + "field_name": "book_bloodsample_wfv5", + "form_name": "fr_besgsdag_6", "section_header": "", - "field_type": "text", - "field_label": "Hvilken medicin har deltageren taget før besøget? ", - "select_choices_or_calculations": "", - "field_note": "", + "field_type": "radio", + "field_label": "

Er der bestilt blodprøver i SP (SCF00634 og SCF00635)?

", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "Koderne SCF00634 og SCF00635 kopieres over i best./ord.", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[no_medication_before_v6]='2'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of the medication the participant took the morning before the visit. Visit 6." + "field_annotation": "Indicates if bloodsamples have been ordered for the participant. Workflow. Visit 4." }, { - "field_name": "not_active_transportation_v6", + "field_name": "date_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren transporteret sig til Steno ved brug af motoriseret/ikke-aktiv transport?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Dato for besøget", + "select_choices_or_calculations": "", "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "text_validation_type_or_show_slider_number": "date_dmy", + "text_validation_min": "2023-02-01", + "text_validation_max": "2028-12-31", "identifier": "", "branching_logic": "", "required_field": "y", @@ -13757,116 +14157,116 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant used motorized/not-active transportation to SDCC before the visit. Visit 6." + "field_annotation": "Date of visit. Visit 6. @today" }, { - "field_name": "transportation_v6", + "field_name": "staff_initials_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "text", - "field_label": "Hvilket form for transport har deltageren gjort brug af, og hvor langt har deltageren transporteret sig? ", + "field_label": "Initialer på projektpersonale", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", - "identifier": "", - "branching_logic": "[not_active_transportation_v6]='2'", + "identifier": "y", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of the active transportation before the visit. Visit 6." + "field_annotation": "Initials of the study staff member responsible for conducting the visit. Visit 6." }, { - "field_name": "adverse_events_v6", + "field_name": "identified_name_cpr_v6", "form_name": "besgsdag_6", - "section_header": "Adverse events", + "section_header": "", "field_type": "radio", - "field_label": "

Har deltageren haft nogen adverse events siden besøg 4?

Har du siden sidst haft nogen gener eller været utilpas?

", + "field_label": "Er deltageren identificeret med navn og CPR-nummer?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", - "identifier": "", + "identifier": "y", "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "If there has been any adverse events. Visit 6." + "field_annotation": "Indicates whether the participant has been identified by full name and personal identification number (CPR). Visit 6." }, { - "field_name": "information_adverse_events_v6", + "field_name": "relative_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "descriptive", - "field_label": "

Gå til instrumentet \"Adverse events\".

", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Er der pårørende med til besøget?", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[adverse_events_v6]='1'", - "required_field": "", + "branching_logic": "", + "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Information about the instrument adverse events. Visit 6." + "field_annotation": "Indicates whether a relative or accompanying person is present at the visit. Visit 6." }, { - "field_name": "stool_sample_v6", + "field_name": "relative_name_v6", "form_name": "besgsdag_6", - "section_header": "

Afføringsprøve

", - "field_type": "radio", - "field_label": "Har deltageren afleveret en afføringsprøve? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "section_header": "", + "field_type": "text", + "field_label": "Hvem?", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[relative_v6] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether the participant brought a stool sample like instructed. Visit 6." + "field_annotation": "The name of the relative attending the visit. Visit 6." }, { - "field_name": "stool_sample_return_v6", + "field_name": "visit_attention_points_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "text", - "field_label": "Hvis 'Nej', aftal med deltageren, hvornår de afleverer afføringsprøven.", + "field_type": "notes", + "field_label": "Opmærksomhedspunkter for besøget", "select_choices_or_calculations": "", - "field_note": "Aftal tidspunkt og fremgangsmåde.", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[stool_sample_v6] = '2'", - "required_field": "y", + "branching_logic": "", + "required_field": "", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Date for return of the stool sample. Visit 6." + "field_annotation": "Documents any important notes, considerations, or issues relevant for the visit. Visit 6." }, { - "field_name": "sens_returned_v6", + "field_name": "fasting_status_v6", "form_name": "besgsdag_6", - "section_header": "

Aktivitetsmåler retur (SENS)

", + "section_header": "Standardisering", "field_type": "radio", - "field_label": "Er aktivitetsmåler (SENS) kommet retur?", + "field_label": "Er deltageren fastende?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_note": "Skal være fastende fra kl. 22 dagen forinden (inkl. kaffe, te, kosttilskud og tobak) Må gerne have drukket vand.", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -13877,176 +14277,176 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "SENS returned. Visit 6." + "field_annotation": "Indicates if the participant has been fasting since 10 pm the night before. Visit 6." }, { - "field_name": "sens_early_removal_v6", + "field_name": "last_meal_time_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "radio", - "field_label": "Er aktivitetsmåleren blevet fjernet før tid?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "OBS: Hvis den kortvarigt er blevet fjernet, enten fordi den er sat over på modsatte ben (pga. kløe og irritation) eller hvis den er faldet af af sig selv, så bør dette punkt ikke være relevant at svare \"Ja\" til", - "text_validation_type_or_show_slider_number": "", + "field_type": "text", + "field_label": "Tidspunkt for sidste måltid", + "select_choices_or_calculations": "", + "field_note": "", + "text_validation_type_or_show_slider_number": "datetime_dmy", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_returned_v6]= '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the SENS device fell off/ was taken off before the decided measuring time was over. Visit 6." + "field_annotation": "Indicates the time of the participant's last meal before the visit. Visit 6." }, { - "field_name": "sens_early_removal_why_v6", + "field_name": "food_intake_nonfast_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "text", - "field_label": "Hvis \"Ja\", hvorfor og hvornår?", + "field_label": "Hvis deltageren IKKE er fastende, hvad har deltageren så indtaget og hvornår?", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_early_removal_v6] = '1'", + "branching_logic": "[fasting_status_v6] = '2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates why and when the SENS device was taken off. Visit 6." + "field_annotation": "Indicates what food and when the participant has eaten it, if the participant has not been fasting from 10 pm the day before the visit. Visit 6." }, { - "field_name": "sens_returning_date_v6", + "field_name": "alcohol_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "text", - "field_label": "Hvis \"nej\", aftal med deltageren, hvornår vi får aktivitetsmåleren retur.", - "select_choices_or_calculations": "", - "field_note": "OBS: Sørg for at deltageren overfører data til serverskyen gerne dagligt, da sensoren stopper med at lave nye målinger ved fyldt sensor.", + "field_type": "radio", + "field_label": "Har deltageren afholdt sig fra at drikke alkohol de sidste 24 timer?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "Dette er vigtigt for at få så korrekte målinger som muligt", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_returned_v6]= '2'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Date for returned SENS. Visit 6." + "field_annotation": "Indicates if the participant has avoided alcohol the past 24 hours. Visit 6." }, { - "field_name": "sens_nr_v6", + "field_name": "alcohol_intake_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "text", - "field_label": "

Angiv nummer på aktivitetsmåleren:

", + "field_label": "Hvis deltageren IKKE har undgået at drikke alkohol de sidste 24 timer, hvor meget er så drukket og hvornår? ", "select_choices_or_calculations": "", - "field_note": "Klistermærke på bagsiden af sensoren, eks: I-54B.61F", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_returned_v6]= '1'", + "branching_logic": "[alcohol_v6] = '2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "SENS number. Visit 6." + "field_annotation": "Indicates how much alcohol the participants has had and when the past 24 hours. Visit 6." }, { - "field_name": "sens_upload_ldrive_v6", + "field_name": "caffeine_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "radio", - "field_label": "

Er SENS-data indlæst og gemt på L-drevet (CSV-fil)?

OBS: ikke afklaret endnu

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v2_sens)

", + "field_label": "Har deltageren afholdt sig fra at koffeinholdige drikkevarer de sidste 24 timer?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\10. Data\\8. Aktivitetsmåling (SENS)", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_returned_v6]= '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "SENS data saved on L-drive. Workflow. Visit 6." + "field_annotation": "Indicates if the participant has avoided caffeinated beverages the past 24 hours. Visit 6." }, { - "field_name": "sens_upload_v6", + "field_name": "caffeine_intake_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "file", - "field_label": "

Upload SENS-data (CSV-fil)

OBS: ikke afklaret endnu

", + "field_type": "text", + "field_label": "Hvis deltageren IKKE har undgået at drikke koffeinholdige drikkevarer de sidste 24 timer, hvor meget er så drukket og hvornår? ", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_returned_v6]= '1'", + "branching_logic": "[caffeine_v6] = '2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Upload sens activity file in excel. Visit 6." + "field_annotation": "Indicates how much caffeine the participants has had and when the past 24 hours. Visit 6." }, { - "field_name": "sensor_reuse_v6", + "field_name": "no_exercise_24h_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "radio", - "field_label": "

Er den slukkede sensor lagt i den rigtige kasse (klar eller død)?

Tjek batteritiden når aktivitetsmåler slukkes i SENS webappen.

Se SOP SENS aftagning.

", + "field_label": "Har deltageren undladt at være fysisk aktiv de sidste 24 timer?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Tjek batteritid ved data upload", + "field_note": "Må heller ikke have transporteret sig aktivt til Steno (cykling).", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_returned_v6]= '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Is the sensor put in the right reuse box. Workflow. Visit 6." + "field_annotation": "Indicates if the participant did any intense activity or excercise the past 24 hours. Visit 6." }, { - "field_name": "saliva_sample_v6", + "field_name": "exercise_24h_v6", "form_name": "besgsdag_6", - "section_header": "Spytprøve og urinprøve på besøgsdagen ", - "field_type": "radio", - "field_label": "Har deltageren lavet og afleveret en spytprøve? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "section_header": "", + "field_type": "text", + "field_label": "Hvis deltageren IKKE har undladt at være fysisk aktiv inden for de sidste 24 timer, hvor meget har deltageren så bevæget sig og hvornår? ", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[no_exercise_24h_v6] = '2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant has delivered a saliva sample. Visit 6." + "field_annotation": "Indicates how much intense activity or exercise the participant did and when the past 24 hours. Visit 6." }, { - "field_name": "urin_sample_v6", + "field_name": "smoking_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "radio", - "field_label": "Har deltageren lavet og afleveret en urinprøve?", + "field_label": "Har deltageren afholdt sig fra rygning siden i går aftes?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_note": "Dette er vigtigt for at få så korrekte målinger som muligt", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -14057,357 +14457,357 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant has delivered a urin sample done at the day of the visit. Visit 6." + "field_annotation": "Indicates if the participant has avoided smoking since the night before. Visit 6." }, { - "field_name": "hba1c_v6", + "field_name": "smoking_amount_v6", "form_name": "besgsdag_6", - "section_header": "HbA1c ", - "field_type": "radio", - "field_label": "Har deltageren fået taget HbA1c?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", + "section_header": "", + "field_type": "text", + "field_label": "Hvis deltageren IKKE har undgået rygning siden i går aftes, hvor meget og hvornår? ", + "select_choices_or_calculations": "", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[smoking_v6] = '2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant has had HbA1c taken. Visit 6." + "field_annotation": "Indicates how much smoking the participant has done and when since last night. Visit 6." }, { - "field_name": "hba1c_value_v6", + "field_name": "no_medication_before_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "text", - "field_label": "HbA1c-værdi: ", - "select_choices_or_calculations": "", - "field_note": "mmol/mol", - "text_validation_type_or_show_slider_number": "number", + "field_type": "radio", + "field_label": "Har deltageren undladt at tage eventuel medicin før besøget? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", "text_validation_min": "", - "text_validation_max": "120", + "text_validation_max": "", "identifier": "", - "branching_logic": "[hba1c_v6]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "HbA1c value, mmol/mol. Visit 6." + "field_annotation": "Indicates if the participant took medication the morning before the visit. Visit 6." }, { - "field_name": "hba1c_normal_info_v6", + "field_name": "medication_before_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "descriptive", - "field_label": "HbA1c er inden for normalområdet. \nGenintroduktion af antidiabetisk medicin er ikke tilladt. ", + "field_type": "text", + "field_label": "Hvilken medicin har deltageren taget før besøget? ", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[hba1c_value_v6] < 48", - "required_field": "", + "branching_logic": "[no_medication_before_v6]='2'", + "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Information box. HbA1c is within normal range. Reintroduction of antidiabetic medication is not allowed. Visit 6." + "field_annotation": "Description of the medication the participant took the morning before the visit. Visit 6." }, { - "field_name": "hba1c_mildly_elevated_info_v6", + "field_name": "not_active_transportation_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "descriptive", - "field_label": "HbA1c er let forhøjet. \nDet skal sikres, at deltageren følger interventionen. \nGenintroduktion af antidiabetisk medicin er ikke tilladt.", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Har deltageren transporteret sig til Steno ved brug af motoriseret/ikke-aktiv transport?", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[hba1c_value_v6] >= 48 AND [hba1c_value_v6] <= 53", - "required_field": "", + "branching_logic": "", + "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Information box. HbA1c is mildly elevated. Reintroduction of antidiabetic medication is not allowed. Visit 6." + "field_annotation": "Indicates if the participant used motorized/not-active transportation to SDCC before the visit. Visit 6." }, { - "field_name": "hba1c_elevated_info_v6", + "field_name": "transportation_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "descriptive", - "field_label": "HbA1c er forhøjet. \nDet skal sikres, at deltageren følger interventionen. \nDer skal planlægges en ny HbA1c-måling. Denne måling skal foretages om < 4 uger. \n\nHvis HbA1c ≤ 53 ved næste måling, da vurderes diabetes type 2 fortsat at være i remission. Genintroduktion af antidiabetisk medicin er ikke tilladt.\nHvis HbA1c > 53 ved næste måling, da informeres deltageren og den praktiserende læge om resultatet. Der anbefales genintroduktion af medicinsk behandling for diabetes type 2 (i henhold til retningslinje fra DES og DSAM).", + "field_type": "text", + "field_label": "Hvilket form for transport har deltageren gjort brug af, og hvor langt har deltageren transporteret sig? ", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[hba1c_value_v6] > 53", - "required_field": "", + "branching_logic": "[not_active_transportation_v6]='2'", + "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Information box. HbA1c is elevated. HbA1c needs to be remeasured. Visit 6." + "field_annotation": "Description of the active transportation before the visit. Visit 6." }, { - "field_name": "intervention_challenges_v6", + "field_name": "adverse_events_v6", "form_name": "besgsdag_6", - "section_header": "", - "field_type": "checkbox", - "field_label": "

Hvilken udfordring med at følge interventionen er der tale om?

Se efter \"røde flag\" i LIVA-appen. 

", - "select_choices_or_calculations": "1, Udfordring i forhold til diæten. | 2, Udfordring i forhold til træningen. | 3, Andet", + "section_header": "Adverse events", + "field_type": "radio", + "field_label": "

Har deltageren haft nogen adverse events siden besøg 4?

Har du siden sidst haft nogen gener eller været utilpas?

", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[hba1c_value_v6] >= 48", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Challenges with adherence to the intervention, whether diet or training. Visit 6." + "field_annotation": "If there has been any adverse events. Visit 6." }, { - "field_name": "intervention_challenge_diet_v6", + "field_name": "information_adverse_events_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "radio", - "field_label": "En diætist vil kontakte deltageren i forhold til at følge op på diætinterventionen. \nEr diætist kontaktet? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "descriptive", + "field_label": "

Gå til instrumentet \"Adverse events\".

", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[intervention_challenges_v6(1)]='1'", - "required_field": "y", + "branching_logic": "[adverse_events_v6]='1'", + "required_field": "", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "States whether the dietitian has been contacted regarding follow up on the diet intervention. Visit 6." + "field_annotation": "Information about the instrument adverse events. Visit 6." }, { - "field_name": "intervention_challenge_training_v6", + "field_name": "stool_sample_v6", "form_name": "besgsdag_6", - "section_header": "", + "section_header": "

Afføringsprøve

", "field_type": "radio", - "field_label": "Exercise manager vil kontakte deltageren i forhold til at følge op på træningsinterventionen. \nEr exercise manager kontaktet? ", + "field_label": "Har deltageren afleveret en afføringsprøve? ", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[intervention_challenges_v6(2)]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "States whether the exercise manager has been contacted regarding follow up on the training intervention. Visit 6." + "field_annotation": "Indicates whether the participant brought a stool sample like instructed. Visit 6." }, { - "field_name": "intervention_challenges_other_v6", + "field_name": "stool_sample_return_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "text", - "field_label": "Beskriv 'Andet': ", + "field_label": "Hvis 'Nej', aftal med deltageren, hvornår de afleverer afføringsprøven.", "select_choices_or_calculations": "", - "field_note": "", + "field_note": "Aftal tidspunkt og fremgangsmåde.", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[intervention_challenges_v6(3)]='1'", + "branching_logic": "[stool_sample_v6] = '2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Describes other reason for not following the intervention. Visit 6." + "field_annotation": "Date for return of the stool sample. Visit 6." }, { - "field_name": "hba1c_date_for_extra_measurement_planned_participant_v6", + "field_name": "sens_returned_v6", "form_name": "besgsdag_6", - "section_header": "", + "section_header": "

Aktivitetsmåler retur (SENS)

", "field_type": "radio", - "field_label": "Er aftale for ny HbA1c-måling skrevet i deltagers kalender? ", + "field_label": "Er aktivitetsmåler (SENS) kommet retur?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[hba1c_value_v6] > 53", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Verify HbA1c follow-up appointment in participants calendar. Visit 6." + "field_annotation": "SENS returned. Visit 6." }, { - "field_name": "hba1c_date_for_extra_measurement_planned_staff_v6", + "field_name": "sens_early_removal_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "radio", - "field_label": "Er aftale for ny HbA1c-måling skrevet i Caroliens kalender?", + "field_label": "Er aktivitetsmåleren blevet fjernet før tid?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_note": "OBS: Hvis den kortvarigt er blevet fjernet, enten fordi den er sat over på modsatte ben (pga. kløe og irritation) eller hvis den er faldet af af sig selv, så bør dette punkt ikke være relevant at svare \"Ja\" til", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[hba1c_value_v6] > 53", + "branching_logic": "[sens_returned_v6]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Verify HbA1c follow-up appointment in staff calendar. Visit 6." + "field_annotation": "Indicates if the SENS device fell off/ was taken off before the decided measuring time was over. Visit 6." }, { - "field_name": "hba1c_date_for_extra_measurement_planned_room_v6", + "field_name": "sens_early_removal_why_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "radio", - "field_label": "Er der booket et lokale til ny HbA1c-måling? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Hvis \"Ja\", hvorfor og hvornår?", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[hba1c_value_v6] > 53", + "branching_logic": "[sens_early_removal_v6] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Confirms if a room has been booked for the next HbA1c meausurement. Visit 6." + "field_annotation": "Indicates why and when the SENS device was taken off. Visit 6." }, { - "field_name": "type_of_clothing_whr_v6", + "field_name": "sens_returning_date_v6", "form_name": "besgsdag_6", - "section_header": "Talje-/hoftemål", + "section_header": "", "field_type": "text", - "field_label": "Hvilken påklædning bliver deltageren målt i?", + "field_label": "Hvis \"nej\", aftal med deltageren, hvornår vi får aktivitetsmåleren retur.", "select_choices_or_calculations": "", - "field_note": "Skal være let påklædning", + "field_note": "OBS: Sørg for at deltageren overfører data til serverskyen gerne dagligt, da sensoren stopper med at lave nye målinger ved fyldt sensor.", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[sens_returned_v6]= '2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates what type of clothing the participant is wearing during the waist and hip measurements. Visit 6." + "field_annotation": "Date for returned SENS. Visit 6." }, { - "field_name": "waist_1_v6", + "field_name": "sens_nr_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "text", - "field_label": "Taljemål 1", + "field_label": "

Angiv nummer på aktivitetsmåleren:

", "select_choices_or_calculations": "", - "field_note": "Taljeomkreds måles halvvejs mellem det laveste punkt på ribbenene og det højeste punkt på hoftekammen. Måles til nærmeste 0.5 cm. Måling af taljeomkreds udføres to gange. Hvis differencen mellem de to målinger er mere end 3 cm, skal der laves en tredje måling. ", - "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", + "field_note": "Klistermærke på bagsiden af sensoren, eks: I-54B.61F", + "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[sens_returned_v6]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Waist measurement 1 in cm. Visit 6." + "field_annotation": "SENS number. Visit 6." }, { - "field_name": "waist_2_v6", + "field_name": "sens_upload_ldrive_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "text", - "field_label": "Taljemål 2", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", + "field_type": "radio", + "field_label": "

Er SENS-data indlæst og gemt på L-drevet (CSV-fil)?

OBS: ikke afklaret endnu

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_05_v2_sens)

", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\10. Data\\8. Aktivitetsmåling (SENS)", + "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[sens_returned_v6]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Waist measurement 2 in cm. Visit 6." + "field_annotation": "SENS data saved on L-drive. Workflow. Visit 6." }, { - "field_name": "waist_average_v6", + "field_name": "sens_upload_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "calc", - "field_label": "Taljemål, gennemsnit", - "select_choices_or_calculations": "([waist_1_v6]+[waist_2_v6])/2", + "field_type": "file", + "field_label": "

Upload SENS-data (CSV-fil)

OBS: ikke afklaret endnu

", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[sens_returned_v6]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The average of the waist measurements in cm. Visit 6." + "field_annotation": "Upload sens activity file in excel. Visit 6." }, { - "field_name": "hip_1_v6", + "field_name": "sensor_reuse_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "text", - "field_label": "Hoftemål 1", - "select_choices_or_calculations": "", - "field_note": "Hofteomkreds måles ud for ydre lårbensfremspring/trochanter major. Måles til nærmeste 0.5 cm. Målingen udføres to gange. Hvis der er mere end 3 cm forskel på de to målinger, foretages en tredje måling.", - "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", + "field_type": "radio", + "field_label": "

Er den slukkede sensor lagt i den rigtige kasse (klar eller død)?

Tjek batteritiden når aktivitetsmåler slukkes i SENS webappen.

Se SOP SENS aftagning.

", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "Tjek batteritid ved data upload", + "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[sens_returned_v6]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Hip measurement 1 in cm. Visit 6." + "field_annotation": "Is the sensor put in the right reuse box. Workflow. Visit 6." }, { - "field_name": "hip_2_v6", + "field_name": "saliva_sample_v6", "form_name": "besgsdag_6", - "section_header": "", - "field_type": "text", - "field_label": "Hoftemål 2", - "select_choices_or_calculations": "", + "section_header": "Spytprøve og urinprøve på besøgsdagen ", + "field_type": "radio", + "field_label": "Har deltageren lavet og afleveret en spytprøve? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", - "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", + "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", @@ -14417,414 +14817,394 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Hip measurement 2 in cm. Visit 6." + "field_annotation": "Indicates if the participant has delivered a saliva sample. Visit 6." }, { - "field_name": "hip_average_v6", + "field_name": "morning_tooth_brushing_before_visit_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "calc", - "field_label": "Hoftemål, gennemsnit", - "select_choices_or_calculations": "([hip_1_v6]+[hip_2_v6])/2", + "field_type": "radio", + "field_label": "Har deltageren børstet tænder i morges inden dagens besøg?", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[saliva_sample_v6] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The average of the two hip measurements in cm. Visit 6." + "field_annotation": "Indicates whether the participant brushed their teeth on the morning of the visit. Visit 6." }, { - "field_name": "waist_hip_ratio_v6", + "field_name": "time_tooth_brushing_morning_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "calc", - "field_label": "Talje-/hofteratio", - "select_choices_or_calculations": "[waist_average_v6]/[hip_average_v6]", + "field_type": "text", + "field_label": "Hvad tid har deltageren børstet tænder i morges?", + "select_choices_or_calculations": "", "field_note": "", - "text_validation_type_or_show_slider_number": "", + "text_validation_type_or_show_slider_number": "time", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[morning_tooth_brushing_before_visit_v6]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The waist hip ratio in cm. Calculated using the average of the 2 waist measurements and 2 hip measurements. Visit 6." + "field_annotation": "Time at which the participant brushed their teeth on the morning of the visit. Visit 6." }, { - "field_name": "dxa_metal_v6", + "field_name": "saliva_sample_chlorhexidine_v6", "form_name": "besgsdag_6", - "section_header": "Vægt, højde og DXA ", + "section_header": "", "field_type": "radio", - "field_label": "Har forsøgsdeltageren fået indopereret metal i kroppen?", + "field_label": "Har deltageren modtaget oral klorhexidinbehandling indenfor de sidste 6 uger?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[saliva_sample_v6] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether the participant has any metal parts in their body. Visit 6." + "field_annotation": "Use of oral chlorhexidine treatment within the past 6 weeks. Visit 6." }, { - "field_name": "dxa_which_metal_v6", + "field_name": "saliva_sample_chlorhexidine_extra_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "text", - "field_label": "Hvis \"Ja\", beskriv", + "field_label": "Uddyb:", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[dxa_metal_v6] = '1'", + "branching_logic": "[saliva_sample_chlorhexidine_v6] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates the type of metal in the participants body, if any. Visit 6." + "field_annotation": "Additional details related to the use of chlorhexidine within 6 weeks (e.g., type, duration, frequency, or dosage). Visit 6." }, { - "field_name": "dxa_contraindicated_v6", + "field_name": "saliva_sample_antifungal_medication_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "radio", - "field_label": "Har deltageren fået sprøjtet kontrastvæske ind i kroppen inden for den sidste uge?", + "field_label": "Har deltageren modtaget oral behandling med svampehæmmende stoffer?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Hvis \"Ja\" må DXA ikke gennemføres", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[saliva_sample_v6] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether the participant has had contrast fluid injected within the past week . Visit 6." + "field_annotation": "Use of oral antifungal medication. Visit 6." }, { - "field_name": "pregnancy_test_v6", + "field_name": "saliva_sample_antifungal_medication_extra_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "radio", - "field_label": "Kan deltageren være gravid?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Hvis Ja, må der foretages graviditetstest. ", + "field_type": "text", + "field_label": "Uddyb:", + "select_choices_or_calculations": "", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[saliva_sample_antifungal_medication_v6] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant can be pregnant. Visit 6." + "field_annotation": "Additional details related to the use of antifungal medication (e.g., type, duration, frequency, or dosage). Visit 6." }, { - "field_name": "pregnancy_test_result_v6", + "field_name": "saliva_sample_antibiotic_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "radio", - "field_label": "Hvad var resultatet af graviditetstesten?", - "select_choices_or_calculations": "1, Positiv | 2, Negativ", - "field_note": "Hvis positiv, må DXA ikke udføres, og deltageren kan ikke fortsætte i projektet. Gå til 'Stamdata'. ", + "field_label": "Har deltageren modtaget systemisk antibiotikabehandling indenfor de 2 sidste måneder?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[pregnancy_test_v6]='1'", + "branching_logic": "[saliva_sample_v6] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the pregnancy test was positive or negative. Visit 6." + "field_annotation": "Systemic antibiotic treatment within the past 2 months. Visit 6." }, { - "field_name": "empty_bladder_v6", + "field_name": "saliva_sample_antibiotic_extra_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren tømt blæren lige inden vejning og DXA?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Hvis ikke skal deltageren bedes gå ud og tømme blæren", + "field_type": "text", + "field_label": "Uddyb:", + "select_choices_or_calculations": "", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[saliva_sample_antibiotic_v6] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if participant has emptied bladder before dxa. Workflow. Visit 6." + "field_annotation": "Additional details related to the use of antibiotic treatment (e.g., type, duration, frequency, or dosage). Visit 6." }, { - "field_name": "height_v6", + "field_name": "saliva_sample_mouthwash_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "calc", - "field_label": "Højde", - "select_choices_or_calculations": "[besg_1__screening_arm_1][height_v1]", + "field_type": "radio", + "field_label": "Har deltageren et regelmæssigt brug af diverse mundskyllemidler?", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Participant's height in meters, measured with a stadiometer to the nearest 0.1 cm. Visit 6." - }, - { - "field_name": "weight_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "text", - "field_label": "Vægt:\n(OBS! foretages inden DXA på alm vægt/bioimpedansvægt)", - "select_choices_or_calculations": "", - "field_note": "Vægt i let påklædning, uden sko og i kg med én decimal. ", - "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", - "text_validation_min": "49,9", - "text_validation_max": "200,1", - "identifier": "", - "branching_logic": "", + "branching_logic": "[saliva_sample_v6] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Participant's weight in kilograms, measured with light clothing using a digital scale. Measured to the nearest 0.1 kg. Visit 6." + "field_annotation": "Regular use of mouthwash products. Visit 6." }, { - "field_name": "weight_room_v6", + "field_name": "saliva_sample_mouthwash_extra_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "text", - "field_label": "Hvilket lokale blev vægten målt i?", + "field_label": "Uddyb:", "select_choices_or_calculations": "", - "field_note": "Fx: 2.26 ", + "field_note": "Type, mængde osv.", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[saliva_sample_mouthwash_v6] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates which scale in which room that was used for weighing the participant. Visit 6." + "field_annotation": "Additional details related to the use of mouthwash products (e.g., type, duration, frequency, or dosage). Visit 6." }, { - "field_name": "weight_garmin_v6", + "field_name": "saliva_sample_high_fluoride_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "text", - "field_label": "Vægt på deltagerens egen Garmin vægt:", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "

Bruger deltageren en tandpasta med mere end 1500 ppm fluorid?
Fx Duraphat. Bruger deltageren almindelig håndkøbstandpasta, er det ikke tilfældet. 

", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", - "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", + "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[saliva_sample_v6] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The participant's weight on the digital Garmin scale in the participant's home. Visit 6." + "field_annotation": "Use of toothpaste containing more than 1500 ppm fluoride. Visit 6." }, { - "field_name": "bmi_v6", + "field_name": "saliva_sample_high_fluoride_extra_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "calc", - "field_label": "BMI", - "select_choices_or_calculations": "round(([weight_v6])/(([height_v6])^(2)), 1)", - "field_note": "", + "field_type": "text", + "field_label": "Uddyb:", + "select_choices_or_calculations": "", + "field_note": "Type, varighed, mængde osv.", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[saliva_sample_high_fluoride_v6] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Body Mass Index (BMI) in kg/m², calculated from weight and height. Visit 6." + "field_annotation": "Additional details related to the use of toothpaste containing more than 1500 ppm fluoride (e.g., type, duration, frequency, or dosage). Visit 6." }, { - "field_name": "dxa_performed_v6", + "field_name": "saliva_sample_herbal_toothpaste_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "radio", - "field_label": "Er DXA udført?", + "field_label": "Bruger deltageren urtetandpasta (nogle indeholder antibakterielle stoffer)?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[saliva_sample_v6] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the DXA is perfomed. Visit 6." + "field_annotation": "Use of herbal toothpaste, potentially containing antibacterial compounds. Visit 6." }, { - "field_name": "staff_initials_dxa_v6", + "field_name": "saliva_sample_herbal_toothpaste_extra_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "text", - "field_label": "DXA udført af", + "field_label": "Uddyb:", "select_choices_or_calculations": "", - "field_note": "Skriv initialer.", + "field_note": "Type, varighed, mængde osv.", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[dxa_performed_v6]='1'", + "branching_logic": "[saliva_sample_herbal_toothpaste_v6] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Initials of the study staff member responsible for conducting the DXA scan. Visit 6." + "field_annotation": "Additional details related to the use of herbal toothpaste (e.g., type, duration, frequency, or dosage). Visit 6." }, { - "field_name": "dxa_upload_ldrive_v6", + "field_name": "saliva_sample_dental_treatment_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "radio", - "field_label": "

Er DXA-data indlæst og gemt i mappen på L-drevet (excel-fil)?

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v4_dxa)

", + "field_label": "Har deltageren modtaget tandbehandling indenfor de sidste 6 uger (tandrensning, fyldninger, etc.)?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\9. Data\\2. DXA", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[dxa_performed_v6]='1'", + "branching_logic": "[saliva_sample_v6] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "DXA results saved on L-drive. Workflow. Visit 6." + "field_annotation": "Dental treatment within the past 6 weeks (e.g., cleaning, fillings). Visit 6." }, { - "field_name": "dxa_upload_v6", + "field_name": "saliva_sample_dental_treatment_extra_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "file", - "field_label": "

Upload DXA-data (excel-fil)

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v4_dxa)

", + "field_type": "text", + "field_label": "Uddyb:", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[dxa_performed_v6]='1'", + "branching_logic": "[saliva_sample_dental_treatment_v6] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "DXA data upload. Workflow. Visit 6." + "field_annotation": "Additional details related to dental treatment within the past 6 weeks. Visit 6." }, { - "field_name": "food_pref_test_v4_glasses_v6", + "field_name": "saliva_sample_smoking_v6", "form_name": "besgsdag_6", - "section_header": "Fødevarepræferencetest", - "field_type": "calc", - "field_label": "

Første gang (V4) fødevarepræferencetesten blev foretaget, var det


1: Med briller
2: Uden briller

OBS: Testen skal gerne udføres med/uden briller som V4. Ellers notér i afvigelser.

", - "select_choices_or_calculations": "[besg_4_arm_1][food_pref_test_glasses_v4]", + "section_header": "", + "field_type": "radio", + "field_label": "Ryger deltageren?", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", - "required_field": "", + "branching_logic": "[saliva_sample_v6] = '1'", + "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant performed the test with or without glasses at visit 4. Visit 6." + "field_annotation": "Smoking status, including duration and intensity of use. Visit 6." }, { - "field_name": "food_pref_test_performed_v6", + "field_name": "saliva_sample_smoking_extra_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren gennemført fødevarepræferencetesten?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Der laves backup hver anden uge, som gemmes på L-drev. L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\9. Data\\6. Fødevarepræferencetest", + "field_type": "text", + "field_label": "Uddyb:", + "select_choices_or_calculations": "", + "field_note": "Varighed, mængde osv.", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[saliva_sample_smoking_v6] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant has performed the food preference test. Visit 6." + "field_annotation": "Additional details related to smoking (e.g., duration, frequency, or dosage). Visit 6." }, { - "field_name": "food_pref_test_glasses_v6", + "field_name": "urin_sample_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "radio", - "field_label": "Deltager har gennemført fødevarepræferencetesten", - "select_choices_or_calculations": "1, Med briller | 2, Uden briller", + "field_label": "Har deltageren lavet og afleveret en urinprøve?", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[food_pref_test_performed_v6] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant has performed the test with or without glasses. Visit 6." + "field_annotation": "Indicates if the participant has delivered a urin sample done at the day of the visit. Visit 6." }, { - "field_name": "fibro_performed_v6", + "field_name": "hba1c_v6", "form_name": "besgsdag_6", - "section_header": "Fibroscanning\n", + "section_header": "HbA1c ", "field_type": "radio", - "field_label": "Er fibroscanningen udført?", + "field_label": "Har deltageren fået taget HbA1c?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -14837,199 +15217,239 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "FibroScan performed. Visit 6." + "field_annotation": "Indicates if the participant has had HbA1c taken. Visit 6." }, { - "field_name": "fibro_not_performed_why_v6", + "field_name": "hba1c_value_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "text", - "field_label": "Hvis nej, hvorfor ikke?", + "field_label": "HbA1c-værdi: ", + "select_choices_or_calculations": "", + "field_note": "mmol/mol", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "", + "text_validation_max": "120", + "identifier": "", + "branching_logic": "[hba1c_v6]='1'", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "HbA1c value, mmol/mol. Visit 6." + }, + { + "field_name": "hba1c_normal_info_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "descriptive", + "field_label": "HbA1c er inden for normalområdet. \nGenintroduktion af antidiabetisk medicin er ikke tilladt. ", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[fibro_performed_v6]= '2'", - "required_field": "y", + "branching_logic": "[hba1c_value_v6] < 48", + "required_field": "", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates why the fibro scan was not perfomed in case it is not. Visit 6." + "field_annotation": "Information box. HbA1c is within normal range. Reintroduction of antidiabetic medication is not allowed. Visit 6." }, { - "field_name": "fibro_probe_size_v6", + "field_name": "hba1c_mildly_elevated_info_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "radio", - "field_label": "Hvilken probe blev benyttet?", - "select_choices_or_calculations": "1, M | 2, XL", + "field_type": "descriptive", + "field_label": "HbA1c er let forhøjet. \nDet skal sikres, at deltageren følger interventionen. \nGenintroduktion af antidiabetisk medicin er ikke tilladt.", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[fibro_performed_v6]='1'", - "required_field": "y", + "branching_logic": "[hba1c_value_v6] >= 48 AND [hba1c_value_v6] <= 53", + "required_field": "", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates the size of the probe used for the fibro scan. Visit 6." + "field_annotation": "Information box. HbA1c is mildly elevated. Reintroduction of antidiabetic medication is not allowed. Visit 6." }, { - "field_name": "staff_initials_fibro_v6", + "field_name": "hba1c_elevated_info_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "text", - "field_label": "Fibroscanning udført af", + "field_type": "descriptive", + "field_label": "HbA1c er forhøjet. \nDet skal sikres, at deltageren følger interventionen. \nDer skal planlægges en ny HbA1c-måling. Denne måling skal foretages om < 4 uger. \n\nHvis HbA1c ≤ 53 ved næste måling, da vurderes diabetes type 2 fortsat at være i remission. Genintroduktion af antidiabetisk medicin er ikke tilladt.\nHvis HbA1c > 53 ved næste måling, da informeres deltageren og den praktiserende læge om resultatet. Der anbefales genintroduktion af medicinsk behandling for diabetes type 2 (i henhold til retningslinje fra DES og DSAM).", "select_choices_or_calculations": "", - "field_note": "Noter også initialer på projektmedarbejder hvis scanningen ikke blev udført", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[fibro_performed_v6]='1'", - "required_field": "y", + "branching_logic": "[hba1c_value_v6] > 53", + "required_field": "", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Initials of the study staff member responsible for conducting the fibro scan. Visit 6." + "field_annotation": "Information box. HbA1c is elevated. HbA1c needs to be remeasured. Visit 6." }, { - "field_name": "fibro_upload_ldrive_v6", + "field_name": "intervention_challenges_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "radio", - "field_label": "

Er Fibroscan-data indlæst og gemt i mappen på L-drevet (excel-fil)?

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v4_fibro)

", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\10. Data\\4. Fibroskanning", + "field_type": "checkbox", + "field_label": "

Hvilken udfordring med at følge interventionen er der tale om?

Se efter \"røde flag\" i LIVA-appen. 

", + "select_choices_or_calculations": "1, Udfordring i forhold til diæten. | 2, Udfordring i forhold til træningen. | 3, Andet", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[fibro_performed_v6]='1'", + "branching_logic": "[hba1c_value_v6] >= 48", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whetner or not the fibroscan is saved on the L-drive. Workflow. Visit 6." + "field_annotation": "Challenges with adherence to the intervention, whether diet or training. Visit 6." }, { - "field_name": "fibro_upload_v6", + "field_name": "intervention_challenge_diet_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "file", - "field_label": "

Upload Fibroscan-data (excel-fil)

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v4_fibro)

", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "En diætist vil kontakte deltageren i forhold til at følge op på diætinterventionen. \nEr diætist kontaktet? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[fibro_performed_v6]='1'", + "branching_logic": "[intervention_challenges_v6(1)]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Fibroscan data upload. Workflow. Visit 6." + "field_annotation": "States whether the dietitian has been contacted regarding follow up on the diet intervention. Visit 6." }, { - "field_name": "bp_chosen_arm_v6", + "field_name": "intervention_challenge_training_v6", "form_name": "besgsdag_6", - "section_header": "

Blodtryk og puls
Måles siddende efter 5-10 min hvile. Blodtryk og puls måles 3 gange. 

NB: Ved gentaget systolisk blodtryk > 180 mmHg eller diastolisk blodtryk > 120 mmHg, bør deltageren ses af en læge på forsøgsstedet. 

", - "field_type": "calc", - "field_label": "Blodtrykket skal måles på \n1: Venstre arm\n2: Højre arm", - "select_choices_or_calculations": "[besg_2_arm_1][bp_chosen_arm_v2]", + "section_header": "", + "field_type": "radio", + "field_label": "Exercise manager vil kontakte deltageren i forhold til at følge op på træningsinterventionen. \nEr exercise manager kontaktet? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[intervention_challenges_v6(2)]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Arm used for blood pressure measurements. Visit 6." + "field_annotation": "States whether the exercise manager has been contacted regarding follow up on the training intervention. Visit 6." }, { - "field_name": "sys_bp_1_v6", + "field_name": "intervention_challenges_other_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "text", - "field_label": "Systolisk blodtryk 1", + "field_label": "Beskriv 'Andet': ", "select_choices_or_calculations": "", - "field_note": "mmHg", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "60", - "text_validation_max": "260", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[intervention_challenges_v6(3)]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Systolic blood pressure in mmHg, first measurement. \nParticipant sitting, measured after approximately 10 minutes of rest. Visit 6." + "field_annotation": "Describes other reason for not following the intervention. Visit 6." }, { - "field_name": "dia_bp_1_v6", + "field_name": "hba1c_date_for_extra_measurement_planned_participant_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "text", - "field_label": "Diastolisk blodtryk 1", - "select_choices_or_calculations": "", - "field_note": "mmHg", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "30", - "text_validation_max": "150", + "field_type": "radio", + "field_label": "Er aftale for ny HbA1c-måling skrevet i deltagers kalender? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[hba1c_value_v6] > 53", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Diastolic blood pressure in mmHg, first measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 6." + "field_annotation": "Verify HbA1c follow-up appointment in participants calendar. Visit 6." }, { - "field_name": "pulse_1_v6", + "field_name": "hba1c_date_for_extra_measurement_planned_staff_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "text", - "field_label": "Puls 1", - "select_choices_or_calculations": "", - "field_note": "bpm", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "30", - "text_validation_max": "200", + "field_type": "radio", + "field_label": "Er aftale for ny HbA1c-måling skrevet i Caroliens kalender?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[hba1c_value_v6] > 53", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Pulse in bpm first measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 6." + "field_annotation": "Verify HbA1c follow-up appointment in staff calendar. Visit 6." }, { - "field_name": "sys_bp_2_v6", + "field_name": "hba1c_date_for_extra_measurement_planned_room_v6", "form_name": "besgsdag_6", "section_header": "", + "field_type": "radio", + "field_label": "Er der booket et lokale til ny HbA1c-måling? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "[hba1c_value_v6] > 53", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Confirms if a room has been booked for the next HbA1c meausurement. Visit 6." + }, + { + "field_name": "type_of_clothing_whr_v6", + "form_name": "besgsdag_6", + "section_header": "Talje-/hoftemål", "field_type": "text", - "field_label": "Systolisk blodtryk 2", + "field_label": "Hvilken påklædning bliver deltageren målt i?", "select_choices_or_calculations": "", - "field_note": "mmHG", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "60", - "text_validation_max": "260", + "field_note": "Skal være let påklædning", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", "branching_logic": "", "required_field": "y", @@ -15037,19 +15457,19 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Systolic blood pressure in mmHg, second measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 6." + "field_annotation": "Indicates what type of clothing the participant is wearing during the waist and hip measurements. Visit 6." }, { - "field_name": "dia_bp_2_v6", + "field_name": "waist_1_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "text", - "field_label": "Diastolisk blodtryk 2", + "field_label": "Taljemål 1", "select_choices_or_calculations": "", - "field_note": "mmHg", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "30", - "text_validation_max": "150", + "field_note": "Taljeomkreds måles halvvejs mellem det laveste punkt på ribbenene og det højeste punkt på hoftekammen. Måles til nærmeste 0.5 cm. Måling af taljeomkreds udføres to gange. Hvis differencen mellem de to målinger er mere end 3 cm, skal der laves en tredje måling. ", + "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", "branching_logic": "", "required_field": "y", @@ -15057,19 +15477,19 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Diastolic blood pressure in mmHg, second measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 6." + "field_annotation": "Waist measurement 1 in cm. Visit 6." }, { - "field_name": "pulse_2_v6", + "field_name": "waist_2_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "text", - "field_label": "Puls 2", + "field_label": "Taljemål 2", "select_choices_or_calculations": "", - "field_note": "bpm", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "30", - "text_validation_max": "200", + "field_note": "", + "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", "branching_logic": "", "required_field": "y", @@ -15077,19 +15497,19 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Pulse in bpm second measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 6." + "field_annotation": "Waist measurement 2 in cm. Visit 6." }, { - "field_name": "sys_bp_3_v6", + "field_name": "waist_average_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "text", - "field_label": "Systolisk blodtryk 3", - "select_choices_or_calculations": "", - "field_note": "mmHG", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "60", - "text_validation_max": "260", + "field_type": "calc", + "field_label": "Taljemål, gennemsnit", + "select_choices_or_calculations": "([waist_1_v6]+[waist_2_v6])/2", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", "branching_logic": "", "required_field": "y", @@ -15097,19 +15517,19 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Systolic blood pressure in mmHg, third measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 6." + "field_annotation": "The average of the waist measurements in cm. Visit 6." }, { - "field_name": "dia_bp_3_v6", + "field_name": "hip_1_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "text", - "field_label": "Diastolisk blodtryk 3", + "field_label": "Hoftemål 1", "select_choices_or_calculations": "", - "field_note": "mmHG", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "30", - "text_validation_max": "150", + "field_note": "Hofteomkreds måles ud for ydre lårbensfremspring/trochanter major. Måles til nærmeste 0.5 cm. Målingen udføres to gange. Hvis der er mere end 3 cm forskel på de to målinger, foretages en tredje måling.", + "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", "branching_logic": "", "required_field": "y", @@ -15117,19 +15537,19 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Systolic blood pressure in mmHg, third measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 6." + "field_annotation": "Hip measurement 1 in cm. Visit 6." }, { - "field_name": "pulse_3_v6", + "field_name": "hip_2_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "text", - "field_label": "Puls 3", + "field_label": "Hoftemål 2", "select_choices_or_calculations": "", - "field_note": "bpm", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "30", - "text_validation_max": "200", + "field_note": "", + "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", "branching_logic": "", "required_field": "y", @@ -15137,76 +15557,116 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Pulse in bpm third measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 6." + "field_annotation": "Hip measurement 2 in cm. Visit 6." }, { - "field_name": "sys_bp_avg_v6", + "field_name": "hip_average_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "calc", - "field_label": "Systolisk blodtryk, gennemsnit ", - "select_choices_or_calculations": "if(\n(\n if([sys_bp_1_v6] <> \"\", 1, 0) +\n if([sys_bp_2_v6] <> \"\", 1, 0) +\n if([sys_bp_3_v6] <> \"\", 1, 0)\n) > 0,\n\n(\n if([sys_bp_1_v6] <> \"\", [sys_bp_1_v6], 0) +\n if([sys_bp_2_v6] <> \"\", [sys_bp_2_v6], 0) +\n if([sys_bp_3_v6] <> \"\", [sys_bp_3_v6], 0)\n)\n/\n(\n if([sys_bp_1_v6] <> \"\", 1, 0) +\n if([sys_bp_2_v6] <> \"\", 1, 0) +\n if([sys_bp_3_v6] <> \"\", 1, 0)\n),\n\n\"\"\n)", - "field_note": "mmHg. NB: Ved gentaget systolisk blodtryk over 180 mmHg bør deltageren ses af en læge på undersøgelsesstedet", + "field_label": "Hoftemål, gennemsnit", + "select_choices_or_calculations": "([hip_1_v6]+[hip_2_v6])/2", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", "branching_logic": "", - "required_field": "", + "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Automatically calculated as the mean of the three diastolic BP measurements. Visit 6." + "field_annotation": "The average of the two hip measurements in cm. Visit 6." }, { - "field_name": "dia_bp_avg_v6", + "field_name": "waist_hip_ratio_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "calc", - "field_label": "Diastolisk blodtryk, gennemsnit ", - "select_choices_or_calculations": "if(\n(\n if([dia_bp_1_v6] <> \"\", 1, 0) +\n if([dia_bp_2_v6] <> \"\", 1, 0) +\n if([dia_bp_3_v6] <> \"\", 1, 0)\n) > 0,\n\n(\n if([dia_bp_1_v6] <> \"\", [dia_bp_1_v6], 0) +\n if([dia_bp_2_v6] <> \"\", [dia_bp_2_v6], 0) +\n if([dia_bp_3_v6] <> \"\", [dia_bp_3_v6], 0)\n)\n/\n(\n if([dia_bp_1_v6] <> \"\", 1, 0) +\n if([dia_bp_2_v6] <> \"\", 1, 0) +\n if([dia_bp_3_v6] <> \"\", 1, 0)\n),\n\n\"\"\n)", - "field_note": "mmHg. NB: Ved gentaget diastolisk blodtryk over 120 mmHg bør deltageren ses af en læge på undersøgelsesstedet", + "field_label": "Talje-/hofteratio", + "select_choices_or_calculations": "[waist_average_v6]/[hip_average_v6]", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", "branching_logic": "", - "required_field": "", + "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Automatically calculated as the mean of the three diastolic BP measurements. Visit 6." + "field_annotation": "The waist hip ratio in cm. Calculated using the average of the 2 waist measurements and 2 hip measurements. Visit 6." }, { - "field_name": "pulse_avg_v6", + "field_name": "dxa_metal_v6", + "form_name": "besgsdag_6", + "section_header": "Vægt, højde og DXA ", + "field_type": "radio", + "field_label": "Har forsøgsdeltageren fået indopereret metal i kroppen?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Indicates whether the participant has any metal parts in their body. Visit 6." + }, + { + "field_name": "dxa_which_metal_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "calc", - "field_label": "Puls, gennemsnit", - "select_choices_or_calculations": "if(\n(\n if([pulse_1_v6] <> \"\", 1, 0) +\n if([pulse_2_v6] <> \"\", 1, 0) +\n if([pulse_3_v6] <> \"\", 1, 0)\n) > 0,\n\n(\n if([pulse_1_v6] <> \"\", [pulse_1_v6], 0) +\n if([pulse_2_v6] <> \"\", [pulse_2_v6], 0) +\n if([pulse_3_v6] <> \"\", [pulse_3_v6], 0)\n)\n/\n(\n if([pulse_1_v6] <> \"\", 1, 0) +\n if([pulse_2_v6] <> \"\", 1, 0) +\n if([pulse_3_v6] <> \"\", 1, 0)\n),\n\n\"\"\n)", - "field_note": "bpm", + "field_type": "text", + "field_label": "Hvis \"Ja\", beskriv", + "select_choices_or_calculations": "", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "[dxa_metal_v6] = '1'", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Indicates the type of metal in the participants body, if any. Visit 6." + }, + { + "field_name": "dxa_contraindicated_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "radio", + "field_label": "Har deltageren fået sprøjtet kontrastvæske ind i kroppen inden for den sidste uge?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "Hvis \"Ja\" må DXA ikke gennemføres", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", "branching_logic": "", - "required_field": "", + "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Automatically calculated as the mean of the three pulse measurements. Bpm. Visit 6." + "field_annotation": "Indicates whether the participant has had contrast fluid injected within the past week . Visit 6." }, { - "field_name": "finapres_arm_cuff_size_v6", + "field_name": "pregnancy_test_v6", "form_name": "besgsdag_6", - "section_header": "Før Finapres", - "field_type": "calc", - "field_label": "

Hvilken størrelse armmanchet bruges til Finapres-målingen?

1, Small
2, Medium
3, Large

Armmanchetten placeres på den samme arm, som blodtrykket er målt på.

", - "select_choices_or_calculations": "[besg_2_arm_1][finapres_arm_cuff_size_v2]", - "field_note": "Ofte bruges størrelse medium. Brug samme størrelse som ved V2. ", + "section_header": "", + "field_type": "radio", + "field_label": "Kan deltageren være gravid?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "Hvis Ja, må der foretages graviditetstest. ", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -15217,16 +15677,1516 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Finapres measurement: Size of arm cuff (S, M or L) at visit 2. Visit 6." + "field_annotation": "Indicates if the participant can be pregnant. Visit 6." }, { - "field_name": "finapres_finger_cuff_size_v6", + "field_name": "pregnancy_test_result_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "calc", - "field_label": "Hvilken størrelse fingermanchet bruges til Finapres-målingen? \n\n1, Small\n2, Medium\n3, Large", - "select_choices_or_calculations": "[besg_2_arm_1][finapres_finger_cuff_size_v2]", - "field_note": "Ofte bruges størrelse medium. Brug samme størrelse som ved V2. ", + "field_type": "radio", + "field_label": "Hvad var resultatet af graviditetstesten?", + "select_choices_or_calculations": "1, Positiv | 2, Negativ", + "field_note": "Hvis positiv, må DXA ikke udføres, og deltageren kan ikke fortsætte i projektet. Gå til 'Stamdata'. ", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "[pregnancy_test_v6]='1'", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Indicates if the pregnancy test was positive or negative. Visit 6." + }, + { + "field_name": "empty_bladder_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "radio", + "field_label": "Har deltageren tømt blæren lige inden vejning og DXA?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "Hvis ikke skal deltageren bedes gå ud og tømme blæren", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Indicates if participant has emptied bladder before dxa. Workflow. Visit 6." + }, + { + "field_name": "height_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "calc", + "field_label": "Højde", + "select_choices_or_calculations": "[besg_1__screening_arm_1][height_v1]", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Participant's height in meters, measured with a stadiometer to the nearest 0.1 cm. Visit 6." + }, + { + "field_name": "weight_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "text", + "field_label": "Vægt:\n(OBS! foretages inden DXA på alm vægt/bioimpedansvægt)", + "select_choices_or_calculations": "", + "field_note": "Vægt i let påklædning, uden sko og i kg med én decimal. ", + "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", + "text_validation_min": "49,9", + "text_validation_max": "200,1", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Participant's weight in kilograms, measured with light clothing using a digital scale. Measured to the nearest 0.1 kg. Visit 6." + }, + { + "field_name": "weight_room_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "text", + "field_label": "Hvilket lokale blev vægten målt i?", + "select_choices_or_calculations": "", + "field_note": "Fx: 2.26 ", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Indicates which scale in which room that was used for weighing the participant. Visit 6." + }, + { + "field_name": "weight_garmin_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "text", + "field_label": "Vægt på deltagerens egen Garmin vægt:", + "select_choices_or_calculations": "", + "field_note": "", + "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "The participant's weight on the digital Garmin scale in the participant's home. Visit 6." + }, + { + "field_name": "bmi_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "calc", + "field_label": "BMI", + "select_choices_or_calculations": "round(([weight_v6])/(([height_v6])^(2)), 1)", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Body Mass Index (BMI) in kg/m², calculated from weight and height. Visit 6." + }, + { + "field_name": "dxa_performed_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "radio", + "field_label": "Er DXA udført?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Indicates if the DXA is perfomed. Visit 6." + }, + { + "field_name": "staff_initials_dxa_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "text", + "field_label": "DXA udført af", + "select_choices_or_calculations": "", + "field_note": "Skriv initialer.", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "[dxa_performed_v6]='1'", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Initials of the study staff member responsible for conducting the DXA scan. Visit 6." + }, + { + "field_name": "dxa_upload_ldrive_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "radio", + "field_label": "

Er DXA-data indlæst og gemt i mappen på L-drevet (excel-fil)?

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_05_v6_dxa)

", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\9. Data\\2. DXA", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "[dxa_performed_v6]='1'", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "DXA results saved on L-drive. Workflow. Visit 6." + }, + { + "field_name": "dxa_print_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "radio", + "field_label": "Er DXA-data printet ud og lagt i ON LiMiT-mappen?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "[dxa_performed_v6]='1'", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "States whether DXA data have been printed and filed in the ON LiMiT folder. Visit 6." + }, + { + "field_name": "food_pref_test_v4_glasses_v6", + "form_name": "besgsdag_6", + "section_header": "Fødevarepræferencetest", + "field_type": "calc", + "field_label": "

Første gang (V4) fødevarepræferencetesten blev foretaget, var det


1: Med briller
2: Uden briller

OBS: Testen skal gerne udføres med/uden briller som V4. Ellers notér i afvigelser.

", + "select_choices_or_calculations": "[besg_4_arm_1][food_pref_test_glasses_v4]", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Indicates if the participant performed the test with or without glasses at visit 4. Visit 6." + }, + { + "field_name": "food_pref_test_performed_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "radio", + "field_label": "Har deltageren gennemført fødevarepræferencetesten?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "Der laves backup hver anden uge, som gemmes på L-drev. L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\9. Data\\6. Fødevarepræferencetest", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Indicates if the participant has performed the food preference test. Visit 6." + }, + { + "field_name": "food_pref_test_glasses_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "radio", + "field_label": "Deltager har gennemført fødevarepræferencetesten", + "select_choices_or_calculations": "1, Med briller | 2, Uden briller", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "[food_pref_test_performed_v6] = '1'", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Indicates if the participant has performed the test with or without glasses. Visit 6." + }, + { + "field_name": "fibro_performed_v6", + "form_name": "besgsdag_6", + "section_header": "Fibroscanning\n", + "field_type": "radio", + "field_label": "Er fibroscanningen udført?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "FibroScan performed. Visit 6." + }, + { + "field_name": "fibro_not_performed_why_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "text", + "field_label": "Hvis nej, hvorfor ikke?", + "select_choices_or_calculations": "", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "[fibro_performed_v6]= '2'", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Indicates why the fibro scan was not perfomed in case it is not. Visit 6." + }, + { + "field_name": "fibro_probe_size_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "radio", + "field_label": "Hvilken probe blev benyttet?", + "select_choices_or_calculations": "1, M | 2, XL", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "[fibro_performed_v6]='1'", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Indicates the size of the probe used for the fibro scan. Visit 6." + }, + { + "field_name": "staff_initials_fibro_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "text", + "field_label": "Fibroscanning udført af", + "select_choices_or_calculations": "", + "field_note": "Noter også initialer på projektmedarbejder hvis scanningen ikke blev udført", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "[fibro_performed_v6]='1'", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Initials of the study staff member responsible for conducting the fibro scan. Visit 6." + }, + { + "field_name": "fibro_upload_ldrive_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "radio", + "field_label": "

Er Fibroscan-data indlæst og gemt i mappen på L-drevet (excel-fil)?

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_05_v4_fibro)

", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\10. Data\\4. Fibroskanning", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "[fibro_performed_v6]='1'", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Indicates whetner or not the fibroscan is saved on the L-drive. Workflow. Visit 6." + }, + { + "field_name": "fibro_upload_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "file", + "field_label": "

Upload Fibroscan-data (excel-fil)

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_05_v4_fibro)

", + "select_choices_or_calculations": "", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "[fibro_performed_v6]='1'", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Fibroscan data upload. Workflow. Visit 6." + }, + { + "field_name": "bp_chosen_arm_v6", + "form_name": "besgsdag_6", + "section_header": "

Blodtryk og puls
Måles siddende efter 5-10 min hvile. Blodtryk og puls måles 3 gange. 

NB: Ved gentaget systolisk blodtryk > 180 mmHg eller diastolisk blodtryk > 120 mmHg, bør deltageren ses af en læge på forsøgsstedet. 

", + "field_type": "calc", + "field_label": "Blodtrykket skal måles på \n1: Venstre arm\n2: Højre arm", + "select_choices_or_calculations": "[besg_2_arm_1][bp_chosen_arm_v2]", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Arm used for blood pressure measurements. Visit 6." + }, + { + "field_name": "sys_bp_1_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "text", + "field_label": "Systolisk blodtryk 1", + "select_choices_or_calculations": "", + "field_note": "mmHg", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "60", + "text_validation_max": "260", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Systolic blood pressure in mmHg, first measurement. \nParticipant sitting, measured after approximately 10 minutes of rest. Visit 6." + }, + { + "field_name": "dia_bp_1_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "text", + "field_label": "Diastolisk blodtryk 1", + "select_choices_or_calculations": "", + "field_note": "mmHg", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "30", + "text_validation_max": "150", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Diastolic blood pressure in mmHg, first measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 6." + }, + { + "field_name": "pulse_1_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "text", + "field_label": "Puls 1", + "select_choices_or_calculations": "", + "field_note": "bpm", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "30", + "text_validation_max": "200", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Pulse in bpm first measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 6." + }, + { + "field_name": "sys_bp_2_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "text", + "field_label": "Systolisk blodtryk 2", + "select_choices_or_calculations": "", + "field_note": "mmHG", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "60", + "text_validation_max": "260", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Systolic blood pressure in mmHg, second measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 6." + }, + { + "field_name": "dia_bp_2_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "text", + "field_label": "Diastolisk blodtryk 2", + "select_choices_or_calculations": "", + "field_note": "mmHg", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "30", + "text_validation_max": "150", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Diastolic blood pressure in mmHg, second measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 6." + }, + { + "field_name": "pulse_2_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "text", + "field_label": "Puls 2", + "select_choices_or_calculations": "", + "field_note": "bpm", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "30", + "text_validation_max": "200", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Pulse in bpm second measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 6." + }, + { + "field_name": "sys_bp_3_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "text", + "field_label": "Systolisk blodtryk 3", + "select_choices_or_calculations": "", + "field_note": "mmHG", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "60", + "text_validation_max": "260", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Systolic blood pressure in mmHg, third measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 6." + }, + { + "field_name": "dia_bp_3_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "text", + "field_label": "Diastolisk blodtryk 3", + "select_choices_or_calculations": "", + "field_note": "mmHG", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "30", + "text_validation_max": "150", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Systolic blood pressure in mmHg, third measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 6." + }, + { + "field_name": "pulse_3_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "text", + "field_label": "Puls 3", + "select_choices_or_calculations": "", + "field_note": "bpm", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "30", + "text_validation_max": "200", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Pulse in bpm third measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 6." + }, + { + "field_name": "sys_bp_avg_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "calc", + "field_label": "Systolisk blodtryk, gennemsnit ", + "select_choices_or_calculations": "if(\r\n [sys_bp_3_v6]<>'' and [sys_bp_2_v6]<>'',\r\n ([sys_bp_3_v6]+[sys_bp_2_v6])/2,\r\n if(\r\n [sys_bp_3_v6]<>'' and [sys_bp_2_v6]='',\r\n [sys_bp_3_v6],\r\n if(\r\n [sys_bp_3_v6]='' and [sys_bp_2_v6]<>'',\r\n [sys_bp_2_v6],\r\n '')))", + "field_note": "mmHg. NB: Ved gentaget systolisk blodtryk over 180 mmHg bør deltageren ses af en læge på undersøgelsesstedet", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Mean of last two systolic BP measurements (2 and 3); otherwise most recent available. Visit 6." + }, + { + "field_name": "dia_bp_avg_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "calc", + "field_label": "Diastolisk blodtryk, gennemsnit ", + "select_choices_or_calculations": "if(\r\n [dia_bp_3_v6]<>'' and [dia_bp_2_v6]<>'',\r\n ([dia_bp_3_v6]+[dia_bp_2_v6])/2,\r\n if(\r\n [dia_bp_3_v6]<>'' and [dia_bp_2_v6]='',\r\n [dia_bp_3_v6],\r\n if(\r\n [dia_bp_3_v6]='' and [dia_bp_2_v6]<>'',\r\n [dia_bp_2_v6],\r\n '')))", + "field_note": "mmHg. NB: Ved gentaget diastolisk blodtryk over 120 mmHg bør deltageren ses af en læge på undersøgelsesstedet", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Mean of last two diastolic BP measurements (2 and 3); otherwise most recent available. Visit 6." + }, + { + "field_name": "pulse_avg_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "calc", + "field_label": "Puls, gennemsnit", + "select_choices_or_calculations": "if(\r\n [pulse_3_v6]<>'' and [pulse_2_v6]<>'',\r\n ([pulse_3_v6]+[pulse_2_v6])/2,\r\n if(\r\n [pulse_3_v6]<>'' and [pulse_2_v6]='',\r\n [pulse_3_v6],\r\n if(\r\n [pulse_3_v6]='' and [pulse_2_v6]<>'',\r\n [pulse_2_v6],\r\n '')))", + "field_note": "bpm", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Calculates pulse based on the last available measurements: mean of measurement 2 and 3 if both are present; otherwise uses the most recent available (measurement 3 or 2). Bpm. Visit 6." + }, + { + "field_name": "finapres_arm_cuff_size_v6", + "form_name": "besgsdag_6", + "section_header": "Før Finapres", + "field_type": "calc", + "field_label": "

Hvilken størrelse armmanchet bruges til Finapres-målingen?

1, Small
2, Medium
3, Large

Armmanchetten placeres på den samme arm, som blodtrykket er målt på.

", + "select_choices_or_calculations": "[besg_2_arm_1][finapres_arm_cuff_size_v2]", + "field_note": "Ofte bruges størrelse medium. Brug samme størrelse som ved V2. ", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Finapres measurement: Size of arm cuff (S, M or L) at visit 2. Visit 6." + }, + { + "field_name": "finapres_finger_cuff_size_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "calc", + "field_label": "Hvilken størrelse fingermanchet bruges til Finapres-målingen? \n\n1, Small\n2, Medium\n3, Large", + "select_choices_or_calculations": "[besg_2_arm_1][finapres_finger_cuff_size_v2]", + "field_note": "Ofte bruges størrelse medium. Brug samme størrelse som ved V2. ", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Finapres measurement: Size of finger cuff (S, M or L) at visit 2. Visit 6." + }, + { + "field_name": "finapres_minus20_v6", + "form_name": "besgsdag_6", + "section_header": "Før MMTT", + "field_type": "radio", + "field_label": "Har deltageren gennemført Finapres 1 (tid -20)?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Record whether the participant completed Finapress measurement 1, performed approximately 20 minutes prior to the intervention. \nResponse options: 1=Yes, 2=No. Visit 6." + }, + { + "field_name": "bloodsample_minus15_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "radio", + "field_label": "Er blodprøve 1 taget (tid -15)?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Record whether the participant completed bloodsample measurement 1, performed approximately 15 minutes prior to the intervention. Visit 6." + }, + { + "field_name": "vas_minus10_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "radio", + "field_label": "Har deltageren gennemført VAS 1 (tid -10)? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Record whether the participant completed VAS 1, performed approximately 10 minutes prior to the intervention. \nResponse options: 1=Yes, 2=No. Visit 6." + }, + { + "field_name": "bloodsample_minus5_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "radio", + "field_label": "Er blodprøve 2 taget (tid -5)?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Records whether a bloodsample was taken at time -5. Visit 6." + }, + { + "field_name": "timer_started_v6", + "form_name": "besgsdag_6", + "section_header": "MMTT: Indtagelse af shake + bar", + "field_type": "radio", + "field_label": "

Er uret startet?

Påbegyndelse af shake + bar = tid 0

", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Record whether the timer was started at the time of test drink consumption (defined as time 0). Visit 6." + }, + { + "field_name": "mmtt_shake_bar_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "radio", + "field_label": "Er shake + bar drukket/spist?\n", + "select_choices_or_calculations": "1, Ja, shake + bar blev drukket/spist inden for 10 minutter. | 2, Ja, men shake + bar blev ikke drukket/spist inden for 10 minutter. | 3, Nej, deltageren kunne ikke drikke hele shaken. | 4, Nej, deltageren kunne ikke spise hele baren. | 5, Nej, deltageren kunne både ikke drikke hele shaken og spise hele baren.", + "field_note": "Måltidet indtages over i alt 10 minutter. I de første 5 minutter spises først ½ bar og derefter drikkes ½ shake. I de sidste 5 minutter indtages den resterende ½ bar efterfulgt af den resterende ½ shake. ", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Record whether the participant completed both shake and bar. Visit 6." + }, + { + "field_name": "shake_bar_time_min_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "text", + "field_label": "Hvis det tog mere end 10 minutter for deltageren at indtage shake + bar: \nHvor mange minutter var deltageren om at indtage shake + bar?", + "select_choices_or_calculations": "", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "[mmtt_shake_bar_v6] =2", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "The number of minutes it took the participant to consume the test shake and bar, if the total consumption time exceeded 10 minutes. Visit 6." + }, + { + "field_name": "mmtt_shake_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "text", + "field_label": "Hvis deltageren ikke kunne drikke hele shaken:\nHvor meget drak de?", + "select_choices_or_calculations": "", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "[mmtt_shake_bar_v6] = 3 or [mmtt_shake_bar_v6] = 5", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "The amount of the shake the participant drank. Text field. Visit 6." + }, + { + "field_name": "mmtt_bar_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "text", + "field_label": "Hvis deltageren ikke kunne spise hele baren:\nHvor meget spiste de? ", + "select_choices_or_calculations": "", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "[mmtt_shake_bar_v6] = 4 or [mmtt_shake_bar_v6] = 5", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "The amount of the bar the participant ate. Text field. Visit 6." + }, + { + "field_name": "finapres_time15_v6", + "form_name": "besgsdag_6", + "section_header": "Tid 15", + "field_type": "radio", + "field_label": "Har deltageren gennemført Finapres 2 (tid 15)? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Record whether the participant completed Finapress measurement 2, performed approximately 15 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 6." + }, + { + "field_name": "bloodsample_time30_v6", + "form_name": "besgsdag_6", + "section_header": "Tid 30", + "field_type": "radio", + "field_label": "Er blodprøve 3 taget (tid 30)?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Record whether a bloodsample was taken at time 30. Visit 6." + }, + { + "field_name": "vas_time30_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "radio", + "field_label": "Har deltageren gennemført VAS 2 (tid 30)? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Record whether the participant completed VAS 2, performed approximately 30 minutes into the intervention. Visit 6." + }, + { + "field_name": "finapres_time45_v6", + "form_name": "besgsdag_6", + "section_header": "Tid 45", + "field_type": "radio", + "field_label": "Har deltageren gennemført Finapres 3 (tid 45)? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Record whether the participant completed Finapress measurement 3, performed approximately 45 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 6." + }, + { + "field_name": "bloodsample_time60_v6", + "form_name": "besgsdag_6", + "section_header": "Tid 60", + "field_type": "radio", + "field_label": "Er blodprøve 4 taget (tid 60)?\n", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Record whether a bloodsample was taken at time 60. Visit 6." + }, + { + "field_name": "vas_time60_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "radio", + "field_label": "Har deltageren gennemført VAS 3 (tid 60)? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Record whether the participant completed VAS 3, performed approximately 60 minutes into the intervention. Visit 6." + }, + { + "field_name": "finapres_time75_v6", + "form_name": "besgsdag_6", + "section_header": "Tid 75", + "field_type": "radio", + "field_label": "Har deltageren gennemført Finapres 4 (tid 75)? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Record whether the participant completed Finapress measurement 4, performed approximately 75 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 6." + }, + { + "field_name": "bloodsample_time90_v6", + "form_name": "besgsdag_6", + "section_header": "Tid 90", + "field_type": "radio", + "field_label": "Er blodprøve 5 taget (tid 90)?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Record whether a bloodsample was taken at time 90. Visit 6." + }, + { + "field_name": "vas_time90_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "radio", + "field_label": "Har deltageren gennemført VAS 4 (tid 90)? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Record whether the participant completed VAS 4, performed approximately 90 minutes into the intervention. Visit 6." + }, + { + "field_name": "finapres_time105_v6", + "form_name": "besgsdag_6", + "section_header": "Tid 105", + "field_type": "radio", + "field_label": "Har deltageren gennemført Finapres 5 (tid 105)? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Record whether the participant completed Finapress measurement 5, performed approximately 105 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 6." + }, + { + "field_name": "bloodsample_time120_v6", + "form_name": "besgsdag_6", + "section_header": "Tid 120", + "field_type": "radio", + "field_label": "Er blodprøve 6 taget (tid 120)?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Record whether a bloodsample was taken at time 120. Visit 6." + }, + { + "field_name": "vas_time120_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "radio", + "field_label": "Har deltageren gennemført VAS 5 (tid 120)? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Record whether the participant completed VAS 5, performed approximately 120 minutes into the intervention. Visit 6." + }, + { + "field_name": "finapres_time135_v6", + "form_name": "besgsdag_6", + "section_header": "Tid 135", + "field_type": "radio", + "field_label": "Har deltageren gennemført Finapres 6 (tid 135)? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Record whether the participant completed Finapress measurement 6, performed approximately 135 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 6." + }, + { + "field_name": "bloodsample_time180_v6", + "form_name": "besgsdag_6", + "section_header": "Tid 180", + "field_type": "radio", + "field_label": "Er blodprøve 7 taget (tid 180)?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Record whether a bloodsample was taken at time 180. Visit 6." + }, + { + "field_name": "vas_time180_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "radio", + "field_label": "Har deltageren gennemført VAS 6 (tid 180 min)? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Record whether the participant completed VAS 6, performed approximately 180 minutes into the intervention. Visit 6." + }, + { + "field_name": "finapres_time195_v6", + "form_name": "besgsdag_6", + "section_header": "Tid 195", + "field_type": "radio", + "field_label": "Har deltageren gennemført Finapres 7 (tid 195)? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Record whether the participant completed Finapress measurement 7, performed approximately 195 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 6." + }, + { + "field_name": "bloodsample_time240_v6", + "form_name": "besgsdag_6", + "section_header": "Tid 240", + "field_type": "radio", + "field_label": "Er blodprøve 8 taget (tid 240 min)?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Record whether a bloodsample was taken approximately 240 minutes into the intervention. Visit 6." + }, + { + "field_name": "vas_time240_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "radio", + "field_label": "Har deltageren gennemført VAS 7 (tid 240)?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Record whether the participant completed VAS 7, performed approximately 240 minutes into the intervention. Visit 6." + }, + { + "field_name": "finapres_time255_v6", + "form_name": "besgsdag_6", + "section_header": "Tid 255", + "field_type": "radio", + "field_label": "Har deltageren gennemført Finapres 8 (tid 255)? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Record whether the participant completed Finapress measurement 8, performed approximately 255 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 6." + }, + { + "field_name": "finapres_upload_ldrive_v6", + "form_name": "besgsdag_6", + "section_header": "Efter Finapres", + "field_type": "radio", + "field_label": "

Er Finapres-data indlæst og gemt i mappen på L-drevet?

OBS: Der skal gemmes OTTE mapper, der hver indeholder 9 excelfiler. 

Gemmes som onlimit_ID_visit_nummer af undersøgelse_test_test (eksempel: onlimit_05_v4-3_fp) 

", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\10. Data\\6. Finapres", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Indicates whetner or not the Finapres data is saved on the L-drive. Visit 6." + }, + { + "field_name": "medicine_change_v6", + "form_name": "besgsdag_6", + "section_header": "Medicinændringer", + "field_type": "radio", + "field_label": "

Har der været nogen ændringer i deltagerens medicin?

", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "Opstart, dosisændring eller seponering. ", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "If there has been any changes in the participants medical record since the last visit. Visit 6." + }, + { + "field_name": "medicine_change_info_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "radio", + "field_label": "

Gå til instrumentet \"medicinændringer\" og registrér disse.

Er medicinændringerne registreret?

", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "[medicine_change_v6]='1'", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Confirms that the information has been entered in the instrument 'medicinændringer'. Yes/no. Visit 6." + }, + { + "field_name": "survey_answered_v6", + "form_name": "besgsdag_6", + "section_header": "Spørgeskemaer", + "field_type": "radio", + "field_label": "Har deltageren svaret på alle spørgeskemaer knyttet til dette besøg?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Survey answered. Visit 6." + }, + { + "field_name": "food_v6", + "form_name": "besgsdag_6", + "section_header": "Bolle med ost + frugt", + "field_type": "radio", + "field_label": "Har deltageren modtaget en bolle med ost og et stykke frugt? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Food delivered. Visit 6." + }, + { + "field_name": "scipd_performed_v6", + "form_name": "besgsdag_6", + "section_header": "Kognitionstests", + "field_type": "radio", + "field_label": "Har deltageren gennemført SCIP-D?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Whether the participant completed SCIP-D. Visit 6." + }, + { + "field_name": "scip_list_test_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "text", + "field_label": "1. Liste-indlæring test", + "select_choices_or_calculations": "", + "field_note": "", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "0", + "text_validation_max": "30", + "identifier": "", + "branching_logic": "[scipd_performed_v6]='1'", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Whether the participant completed the scip list test. Visit 6." + }, + { + "field_name": "scip_consonant_test_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "text", + "field_label": "2. Konsonant-trigram opgave", + "select_choices_or_calculations": "", + "field_note": "", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "0", + "text_validation_max": "24", + "identifier": "", + "branching_logic": "[scipd_performed_v6]='1'", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Whether the participant has completed the consonant test. Visit 6." + }, + { + "field_name": "scip_word_mobilizing_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "text", + "field_label": "3. Ordmobilisering", + "select_choices_or_calculations": "", + "field_note": "", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "0", + "text_validation_max": "100", + "identifier": "", + "branching_logic": "[scipd_performed_v6]='1'", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Whether the participant completed the word mobilizing test. Visit 6." + }, + { + "field_name": "scip_delayed_recall_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "text", + "field_label": "4. Forsinket liste-genkaldelse", + "select_choices_or_calculations": "", + "field_note": "", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "0", + "text_validation_max": "10", + "identifier": "", + "branching_logic": "[scipd_performed_v6]='1'", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Whether the participant completed the recall test. Visit 6." + }, + { + "field_name": "scip_visuomotor_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "text", + "field_label": "5. Visuomotor opgave", + "select_choices_or_calculations": "", + "field_note": "", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "0", + "text_validation_max": "30", + "identifier": "", + "branching_logic": "[scipd_performed_v6]='1'", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Whether the participant completed the visomotor test. Visit 6." + }, + { + "field_name": "scip_upload_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "file", + "field_label": "

Upload SCIP-D:

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_05_v4_scip-d)

", + "select_choices_or_calculations": "", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "[scipd_performed_v6]='1'", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "upload SCIP-D. workflow. Visit 6." + }, + { + "field_name": "tmt_b_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "radio", + "field_label": "Har deltageren gennemført Trail Making Test (TMT)?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -15237,54 +17197,54 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Finapres measurement: Size of finger cuff (S, M or L) at visit 2. Visit 6." + "field_annotation": "Whether the participant completed the trail making test. Visit 6." }, { - "field_name": "finapres_minus20_v6", + "field_name": "tmt_v6", "form_name": "besgsdag_6", - "section_header": "Før MMTT", - "field_type": "radio", - "field_label": "Har deltageren gennemført Finapres 1 (tid -20)?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "section_header": "", + "field_type": "text", + "field_label": "TMT-B", + "select_choices_or_calculations": "", + "field_note": "Skriv: x min x sek. Eksempelvis: 1 min 40 sek", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[tmt_b_v6]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed Finapress measurement 1, performed approximately 20 minutes prior to the intervention. \nResponse options: 1=Yes, 2=No. Visit 6." + "field_annotation": "TMT-B test time in minutes and seconds. Visit 6." }, { - "field_name": "bloodsample_minus15_v6", + "field_name": "tmt_upload_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "radio", - "field_label": "Er blodprøve 1 taget (tid -15)?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "file", + "field_label": "

Upload TMT-B inkl. tidsangivelse

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_05_v4_tmt-b)

", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[tmt_b_v6]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed bloodsample measurement 1, performed approximately 15 minutes prior to the intervention. Visit 6." + "field_annotation": "Upload TMT-B including timeframe. Workflow. Visit 6." }, { - "field_name": "vas_minus10_v6", + "field_name": "cognition_tests_filed_office_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "radio", - "field_label": "Har deltageren gennemført VAS 1 (tid -10)? ", + "field_label": "Er SCIP-testen og TMT-testen lagt i mappen på kontoret?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -15297,16 +17257,16 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed VAS 1, performed approximately 10 minutes prior to the intervention. \nResponse options: 1=Yes, 2=No. Visit 6." + "field_annotation": "Indicates if the SCIP test and the TMT test has been filed in the briefcase in the office. Visit 6." }, { - "field_name": "bloodsample_minus5_v6", + "field_name": "test_protocol_previous_visit_v6", "form_name": "besgsdag_6", - "section_header": "", - "field_type": "radio", - "field_label": "Er blodprøve 2 taget (tid -5)?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "section_header": "VO2 max test", + "field_type": "calc", + "field_label": "

Hvilken testprotokol blev brug ved forrige test?

", + "select_choices_or_calculations": "[besg_4_arm_1][vo2max_test_type_v4]", + "field_note": "1. Let, 2. Middel, 3. Høj, 4. Meget høj, 5. Ekstremt høj", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -15317,16 +17277,16 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Records whether a bloodsample was taken at time -5. Visit 6." + "field_annotation": "Indicates what vo2 max protocol that was used at previous visit (visit 4). Visit 6." }, { - "field_name": "timer_started_v6", + "field_name": "vo2max_seat_previous_visit_v6", "form_name": "besgsdag_6", - "section_header": "MMTT: Indtagelse af shake + bar", - "field_type": "radio", - "field_label": "

Er uret startet?

Påbegyndelse af shake + bar = tid 0

", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "section_header": "", + "field_type": "calc", + "field_label": "

Sædeindstillingen ved forrige test: 

", + "select_choices_or_calculations": "[besg_4_arm_1][vo2max_seat_v4]", + "field_note": "fx 7 eller 8,5", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -15337,16 +17297,16 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the timer was started at the time of test drink consumption (defined as time 0). Visit 6." + "field_annotation": "The seat adjustment for the vo2 max test at the previous visit (visit 4). Visit 6." }, { - "field_name": "mmtt_shake_bar_v6", + "field_name": "vo2max_time_length_of_previous_test_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "radio", - "field_label": "Er shake + bar drukket/spist?\n", - "select_choices_or_calculations": "1, Ja, shake + bar blev drukket/spist inden for 10 minutter. | 2, Ja, men shake + bar blev ikke drukket/spist inden for 10 minutter. | 3, Nej, deltageren kunne ikke drikke hele shaken. | 4, Nej, deltageren kunne ikke spise hele baren. | 5, Nej, deltageren kunne både ikke drikke hele shaken og spise hele baren.", - "field_note": "Måltidet indtages over i alt 10 minutter. I de første 5 minutter spises først ½ bar og derefter drikkes ½ shake. I de sidste 5 minutter indtages den resterende ½ bar efterfulgt af den resterende ½ shake. ", + "field_type": "calc", + "field_label": "

Tidslængden på test ved forrige test: 

", + "select_choices_or_calculations": "[besg_4_arm_1][vo2max_time_length_v4]", + "field_note": "Nærmeste hele minut", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -15357,154 +17317,154 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed both shake and bar. Visit 6." + "field_annotation": "Indicates how long time the VO2 max test lasted at previous visit (visit 4). Visit 6." }, { - "field_name": "shake_bar_time_min_v6", + "field_name": "vo2max_done_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "text", - "field_label": "Hvis det tog mere end 10 minutter for deltageren at indtage shake + bar: \nHvor mange minutter var deltageren om at indtage shake + bar?", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Har deltageren udført VO2 max test? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[mmtt_shake_bar_v6] =2", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The number of minutes it took the participant to consume the test shake and bar, if the total consumption time exceeded 10 minutes. Visit 6." + "field_annotation": "Indicates whether or not the participant finished the VO2 max test. Visit 6." }, { - "field_name": "mmtt_shake_v6", + "field_name": "vo2max_test_type_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "text", - "field_label": "Hvis deltageren ikke kunne drikke hele shaken:\nHvor meget drak de?", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Hvilken testprotokol blev kørt?", + "select_choices_or_calculations": "1, 1. Let | 2, 2. Middel | 3, 3. Høj | 4, 4. Meget høj | 5, 5. Ekstremt høj", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[mmtt_shake_bar_v6] = 3 or [mmtt_shake_bar_v6] = 5", + "branching_logic": "[vo2max_done_v6]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The amount of the shake the participant drank. Text field. Visit 6." + "field_annotation": "Indicates what vo2 max protocol was used at the test. Visit 6." }, { - "field_name": "mmtt_bar_v6", + "field_name": "vo2max_seat_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "text", - "field_label": "Hvis deltageren ikke kunne spise hele baren:\nHvor meget spiste de? ", + "field_label": "Hvad var sædeindstillingen?", "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", + "field_note": "fx 7 eller 8,5", + "text_validation_type_or_show_slider_number": "number_comma_decimal", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[mmtt_shake_bar_v6] = 4 or [mmtt_shake_bar_v6] = 5", + "branching_logic": "[vo2max_done_v6]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The amount of the bar the participant ate. Text field. Visit 6." + "field_annotation": "The seat adjustment for the vo2 max test. Visit 6." }, { - "field_name": "finapres_time15_v6", + "field_name": "vo2max_time_length_v6", "form_name": "besgsdag_6", - "section_header": "Tid 15", - "field_type": "radio", - "field_label": "Har deltageren gennemført Finapres 2 (tid 15)? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "section_header": "", + "field_type": "text", + "field_label": "Hvor lang tid tog testen (uden opvarmning)?", + "select_choices_or_calculations": "", + "field_note": "Nærmeste hele minut", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "0", + "text_validation_max": "50", "identifier": "", - "branching_logic": "", + "branching_logic": "[vo2max_done_v6]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed Finapress measurement 2, performed approximately 15 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 6." + "field_annotation": "Indicates how long time the VO2 max test lasted. Visit 6." }, { - "field_name": "bloodsample_time30_v6", + "field_name": "vo2max_outcome_v6", "form_name": "besgsdag_6", - "section_header": "Tid 30", - "field_type": "radio", - "field_label": "Er blodprøve 3 taget (tid 30)?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "section_header": "", + "field_type": "text", + "field_label": "VO2 max værdi (Peak VO2 (ml/min))", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[vo2max_done_v6]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether a bloodsample was taken at time 30. Visit 6." + "field_annotation": "VO2 max in ml/min. Measured using a graded exercise test on a stationary cycle ergometer with gradually increasing resistance in 1-3 minute stages, until exhaustion. During the test, oxygen uptake is continuously measured using a metabolic cart connected to a breath-by-breath gas analysis system via a face mask. Heart rate is monitored using a heart rate monitor. Visit 6." }, { - "field_name": "vas_time30_v6", + "field_name": "vo2max_upload_ldrive_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "radio", - "field_label": "Har deltageren gennemført VAS 2 (tid 30)? ", + "field_label": "

Er VO2 max-data indlæst og gemt i mappen på L-drevet (excel-fil)?

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_05_v4_vo2max)

", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\10. Data\\7. VO2 makstest", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[vo2max_done_v6]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed VAS 2, performed approximately 30 minutes into the intervention. Visit 6." + "field_annotation": "Indicates whetner or not the VO2 max test is saved on the L-drive. Visit 6." }, { - "field_name": "finapres_time45_v6", + "field_name": "vo2max_upload_v6", "form_name": "besgsdag_6", - "section_header": "Tid 45", - "field_type": "radio", - "field_label": "Har deltageren gennemført Finapres 3 (tid 45)? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "section_header": "", + "field_type": "file", + "field_label": "

Upload VO2 max-data (excel)


Gemmes som onlimit_ID_visit_test (eksempel: onlimit_05_v4_vo2max)

", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[vo2max_done_v6]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed Finapress measurement 3, performed approximately 45 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 6." + "field_annotation": "VO2max data upload. Workflow. Visit 6." }, { - "field_name": "bloodsample_time60_v6", + "field_name": "homeurin_deviation_v6", "form_name": "besgsdag_6", - "section_header": "Tid 60", + "section_header": "Afvigelser fra forsøgsprotokol: \nHar der været afvigelser ift. forsøgsprotokollen i følgende målinger/tests?", "field_type": "radio", - "field_label": "Er blodprøve 4 taget (tid 60)?\n", + "field_label": "Hjemmeurin", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -15515,16 +17475,16 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v6", "matrix_ranking": "", - "field_annotation": "Record whether a bloodsample was taken at time 60. Visit 6." + "field_annotation": "Record any deviations from protocol during home urin sample. Deviations include delay, missed sample, wrong tube, or insufficient volume. Applies to all items in this matrix. Visit 6." }, { - "field_name": "vas_time60_v6", + "field_name": "stool_sample_deviation_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "radio", - "field_label": "Har deltageren gennemført VAS 3 (tid 60)? ", + "field_label": "Afføringsprøve", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -15535,16 +17495,16 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v6", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed VAS 3, performed approximately 60 minutes into the intervention. Visit 6." + "field_annotation": "Record any deviations from protocol during stool sample. Visit 6." }, { - "field_name": "finapres_time75_v6", + "field_name": "sens_deviation_v6", "form_name": "besgsdag_6", - "section_header": "Tid 75", + "section_header": "", "field_type": "radio", - "field_label": "Har deltageren gennemført Finapres 4 (tid 75)? ", + "field_label": "SENS", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -15555,16 +17515,16 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v6", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed Finapress measurement 4, performed approximately 75 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 6." + "field_annotation": "Record any deviations from protocol during SENS monitoring. Visit 6." }, { - "field_name": "bloodsample_time90_v6", + "field_name": "spit_sample_deviation_v6", "form_name": "besgsdag_6", - "section_header": "Tid 90", + "section_header": "", "field_type": "radio", - "field_label": "Er blodprøve 5 taget (tid 90)?", + "field_label": "Spytprøve", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -15575,16 +17535,16 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v6", "matrix_ranking": "", - "field_annotation": "Record whether a bloodsample was taken at time 90. Visit 6." + "field_annotation": "Record any deviations from protocol during spit sample. Visit 6." }, { - "field_name": "vas_time90_v6", + "field_name": "urin_sample_deviation_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "radio", - "field_label": "Har deltageren gennemført VAS 4 (tid 90)? ", + "field_label": "Urinprøve (on site)", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -15595,16 +17555,16 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v6", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed VAS 4, performed approximately 90 minutes into the intervention. Visit 6." + "field_annotation": "Record any deviations from protocol during urin sample on site. Visit 6." }, { - "field_name": "finapres_time105_v6", + "field_name": "whr_deviation_v6", "form_name": "besgsdag_6", - "section_header": "Tid 105", + "section_header": "", "field_type": "radio", - "field_label": "Har deltageren gennemført Finapres 5 (tid 105)? ", + "field_label": "Talje-hofte mål", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -15615,16 +17575,16 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v6", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed Finapress measurement 5, performed approximately 105 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 6." + "field_annotation": "Record any deviations from protocol during waist hip circumference measurement. Visit 6." }, { - "field_name": "bloodsample_time120_v6", + "field_name": "dxa_deviation_v6", "form_name": "besgsdag_6", - "section_header": "Tid 120", + "section_header": "", "field_type": "radio", - "field_label": "Er blodprøve 6 taget (tid 120)?", + "field_label": "DXA", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -15635,16 +17595,16 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v6", "matrix_ranking": "", - "field_annotation": "Record whether a bloodsample was taken at time 120. Visit 6." + "field_annotation": "Record any deviations from protocol during dxa scan. Visit 6." }, { - "field_name": "vas_time120_v6", + "field_name": "food_preference_deviation_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "radio", - "field_label": "Har deltageren gennemført VAS 5 (tid 120)? ", + "field_label": "Fødevarepræferencetest", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -15655,16 +17615,16 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v6", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed VAS 5, performed approximately 120 minutes into the intervention. Visit 6." + "field_annotation": "Record any deviations from protocol during food preference test. Visit 6." }, { - "field_name": "finapres_time135_v6", + "field_name": "fibro_deviation_v6", "form_name": "besgsdag_6", - "section_header": "Tid 135", + "section_header": "", "field_type": "radio", - "field_label": "Har deltageren gennemført Finapres 6 (tid 135)? ", + "field_label": "Fibroscanning", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -15675,16 +17635,16 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v6", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed Finapress measurement 6, performed approximately 135 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 6." + "field_annotation": "Record any deviations from protocol during fibroscan. Visit 6." }, { - "field_name": "bloodsample_time180_v6", + "field_name": "blood_pressure_deviation_v6", "form_name": "besgsdag_6", - "section_header": "Tid 180", + "section_header": "", "field_type": "radio", - "field_label": "Er blodprøve 7 taget (tid 180)?", + "field_label": "Blodtryk og puls", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -15695,16 +17655,16 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v6", "matrix_ranking": "", - "field_annotation": "Record whether a bloodsample was taken at time 180. Visit 6." + "field_annotation": "Record any deviations from protocol during blood pressure measurement. Visit 6." }, { - "field_name": "vas_time180_v6", + "field_name": "hba1c_deviation_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "radio", - "field_label": "Har deltageren gennemført VAS 6 (tid 180 min)? ", + "field_label": "HbA1c", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -15715,16 +17675,16 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v6", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed VAS 6, performed approximately 180 minutes into the intervention. Visit 6." + "field_annotation": "Record any deviations from protocol during HbA1c blood sample. Visit 6." }, { - "field_name": "finapres_time195_v6", + "field_name": "mmtt_blood_deviation_v6", "form_name": "besgsdag_6", - "section_header": "Tid 195", + "section_header": "", "field_type": "radio", - "field_label": "Har deltageren gennemført Finapres 7 (tid 195)? ", + "field_label": "Blodprøver under MMTT", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -15735,16 +17695,16 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v6", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed Finapress measurement 7, performed approximately 195 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 6." + "field_annotation": "Record any deviations from protocol during MMTT blood sample. Visit 6." }, { - "field_name": "bloodsample_time240_v6", + "field_name": "finapres_deviation_v6", "form_name": "besgsdag_6", - "section_header": "Tid 240", + "section_header": "", "field_type": "radio", - "field_label": "Er blodprøve 8 taget (tid 240 min)?", + "field_label": "Finapres under MMTT", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -15755,16 +17715,16 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v6", "matrix_ranking": "", - "field_annotation": "Record whether a bloodsample was taken approximately 240 minutes into the intervention. Visit 6." + "field_annotation": "Record any deviations from protocol during MMTT finapres. Visit 6." }, { - "field_name": "vas_time240_v6", + "field_name": "vas_deviation_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "radio", - "field_label": "Har deltageren gennemført VAS 7 (tid 240)?", + "field_label": "VAS under MMTT", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -15775,16 +17735,16 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v6", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed VAS 7, performed approximately 240 minutes into the intervention. Visit 6." + "field_annotation": "Record any deviations from protocol during MMTT VAS. Visit 6." }, { - "field_name": "finapres_time255_v6", + "field_name": "medicin_deviation_v6", "form_name": "besgsdag_6", - "section_header": "Tid 255", + "section_header": "", "field_type": "radio", - "field_label": "Har deltageren gennemført Finapres 8 (tid 255)? ", + "field_label": "Medicingennemgang", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -15795,18 +17755,18 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v6", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed Finapress measurement 8, performed approximately 255 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 6." + "field_annotation": "Record any deviations from medication consumption. Visit 6." }, { - "field_name": "finapres_upload_ldrive_v6", + "field_name": "survey_deviation_v6", "form_name": "besgsdag_6", - "section_header": "Efter Finapres", + "section_header": "", "field_type": "radio", - "field_label": "

Er Finapres-data indlæst og gemt i mappen på L-drevet?

OBS: Der skal gemmes OTTE mapper, der hver indeholder 9 excelfiler. 

Gemmes som onlimit_ID_visit_nummer af undersøgelse_test_test (eksempel: onlimit_5_v4-3_fp) 

", + "field_label": "Spørgeskemaer", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\10. Data\\6. Finapres", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -15815,18 +17775,18 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v6", "matrix_ranking": "", - "field_annotation": "Indicates whetner or not the Finapres data is saved on the L-drive. Visit 6." + "field_annotation": "Record any deviations from protocol during surveys/questionnaires. Visit 6." }, { - "field_name": "medicine_change_v6", + "field_name": "cognition_deviation_v6", "form_name": "besgsdag_6", - "section_header": "Medicinændringer", + "section_header": "", "field_type": "radio", - "field_label": "

Har der været nogen ændringer i deltagerens medicin?

", + "field_label": "Kognitionstest", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Opstart, dosisændring eller seponering. ", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -15835,36 +17795,36 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v6", "matrix_ranking": "", - "field_annotation": "If there has been any changes in the participants medical record since the last visit. Visit 6." + "field_annotation": "Record any deviations from protocol duringthe cognition test. Visit 6." }, { - "field_name": "medicine_change_info_v6", + "field_name": "vo2max_deviation_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "radio", - "field_label": "

Gå til instrumentet \"medicinændringer\" og registrér disse.

Er medicinændringerne registreret?

", + "field_label": "VO2 max test", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[medicine_change_v6]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v6", "matrix_ranking": "", - "field_annotation": "Confirms that the information has been entered in the instrument 'medicinændringer'. Yes/no. Visit 6." + "field_annotation": "Record any deviations from protocol during the VO2 max test. Visit 6." }, { - "field_name": "survey_answered_v6", + "field_name": "other_deviation_v6", "form_name": "besgsdag_6", - "section_header": "Spørgeskemaer", + "section_header": "", "field_type": "radio", - "field_label": "Har deltageren svaret på alle spørgeskemaer knyttet til dette besøg?", + "field_label": "Andre afvigelser", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -15875,456 +17835,456 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v6", "matrix_ranking": "", - "field_annotation": "Survey answered. Visit 6." + "field_annotation": "Record any other deviations from protocol. Visit 6." }, { - "field_name": "food_v6", + "field_name": "homeurin_deviation_describe_v6", "form_name": "besgsdag_6", - "section_header": "Bolle med ost + frugt", - "field_type": "radio", - "field_label": "Har deltageren modtaget en bolle med ost og et stykke frugt? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "section_header": "", + "field_type": "text", + "field_label": "Beskriv afvigelsen i indsamling af hjemmeurin", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[homeurin_deviation_v6] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Food delivered. Visit 6." + "field_annotation": "Description of any deviations regarding the home urin collection. Visit 6." }, { - "field_name": "scipd_performed_v6", + "field_name": "stoolsample_deviation_describe_v6", "form_name": "besgsdag_6", - "section_header": "Kognitionstests", - "field_type": "radio", - "field_label": "Har deltageren gennemført SCIP-D?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "section_header": "", + "field_type": "text", + "field_label": "Beskriv afvigelsen i indsamling af afføringsprøve", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[stool_sample_deviation_v6] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Whether the participant completed SCIP-D. Visit 6." + "field_annotation": "Description of any deviations regarding the stool sample. Visit 6." }, { - "field_name": "scip_list_test_v6", + "field_name": "sens_deviation_describe_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "text", - "field_label": "1. Liste-indlæring test", + "field_label": "Beskriv afvigelsen relateret til SENS", "select_choices_or_calculations": "", "field_note": "", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "0", - "text_validation_max": "30", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", - "branching_logic": "[scipd_performed_v6]='1'", + "branching_logic": "[sens_deviation_v6] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Whether the participant completed the scip list test. Visit 6." + "field_annotation": "Description of any deviations regarding the SENS activity tracker. Visit 6." }, { - "field_name": "scip_consonant_test_v6", + "field_name": "spitsample_deviation_describe_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "text", - "field_label": "2. Konsonant-trigram opgave", + "field_label": "Beskriv afvigelsen i indsamling af spytprøve", "select_choices_or_calculations": "", "field_note": "", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "0", - "text_validation_max": "24", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", - "branching_logic": "[scipd_performed_v6]='1'", + "branching_logic": "[spit_sample_deviation_v6] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Whether the participant has completed the consonant test. Visit 6." + "field_annotation": "Description of any deviations regarding the spit sample. Visit 6." }, { - "field_name": "scip_word_mobilizing_v6", + "field_name": "urin_onsite_deviation_describe_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "text", - "field_label": "3. Ordmobilisering", + "field_label": "Beskriv afvigelsen i indsamling af urinprøve (on site)", "select_choices_or_calculations": "", "field_note": "", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "0", - "text_validation_max": "100", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", - "branching_logic": "[scipd_performed_v6]='1'", + "branching_logic": "[urin_sample_deviation_v6] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Whether the participant completed the word mobilizing test. Visit 6." + "field_annotation": "Description of any deviations regarding the urine sample on site. Visit 6." }, { - "field_name": "scip_delayed_recall_v6", + "field_name": "whr_deviation_describe_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "text", - "field_label": "4. Forsinket liste-genkaldelse", + "field_label": "Beskriv afvigelsen i talje-hofte mål", "select_choices_or_calculations": "", "field_note": "", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "0", - "text_validation_max": "10", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", - "branching_logic": "[scipd_performed_v6]='1'", + "branching_logic": "[whr_deviation_v6] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Whether the participant completed the recall test. Visit 6." + "field_annotation": "Description of any deviations regarding the measurements of the waist hip ratio. Visit 6." }, { - "field_name": "scip_visuomotor_v6", + "field_name": "dxa_deviation_describe_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "text", - "field_label": "5. Visuomotor opgave", + "field_label": "Beskriv afvigelsen i DXA scanning", "select_choices_or_calculations": "", "field_note": "", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "0", - "text_validation_max": "30", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", - "branching_logic": "[scipd_performed_v6]='1'", + "branching_logic": "[dxa_deviation_v6] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Whether the participant completed the visomotor test. Visit 6." + "field_annotation": "Description of any deviations regarding the DXA scan. Visit 6." }, { - "field_name": "scip_upload_v6", + "field_name": "food_preference_deviation_describe_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "file", - "field_label": "

Upload SCIP-D:

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v4_scip-d)

", + "field_type": "text", + "field_label": "Beskriv afvigelsen i fødevarepræferencetesten", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[scipd_performed_v6]='1'", + "branching_logic": "[food_preference_deviation_v6] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "upload SCIP-D. workflow. Visit 6." + "field_annotation": "Description of any deviations regarding the food preference test. Visit 6." }, { - "field_name": "tmt_b_v6", + "field_name": "fibro_deviation_describe_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren gennemført Trail Making Test (TMT)?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Beskriv afvigelsen i fibroscanning", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[fibro_deviation_v6] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Whether the participant completed the trail making test. Visit 6." + "field_annotation": "Description of any deviations regarding the fibro scan. Visit 6." }, { - "field_name": "tmt_v6", + "field_name": "bp_deviation_describe_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "text", - "field_label": "TMT-B", + "field_label": "Beskriv afvigelsen i blodtryk og puls", "select_choices_or_calculations": "", - "field_note": "Skriv: x min x sek. Eksempelvis: 1 min 40 sek", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[tmt_b_v6]='1'", + "branching_logic": "[blood_pressure_deviation_v6] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "TMT-B test time in minutes and seconds. Visit 6." + "field_annotation": "Description of any deviations regarding the measurements of the blood pressure. Visit 6." }, { - "field_name": "tmt_upload_v6", + "field_name": "hba1c_deviation_describe_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "file", - "field_label": "

Upload TMT-B inkl. tidsangivelse

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v4_tmt-b)

", + "field_type": "text", + "field_label": "Beskriv afvigelsen i HbA1c målingen", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[tmt_b_v6]='1'", + "branching_logic": "[hba1c_deviation_v6] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Upload TMT-B including timeframe. Workflow. Visit 6." + "field_annotation": "Description of any deviations regarding the HbA1c sample. Visit 6." }, { - "field_name": "cognition_tests_filed_office_v6", + "field_name": "mmtt_blood_deviation_describe_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "radio", - "field_label": "Er SCIP-testen og TMT-testen lagt i mappen på kontoret?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_type": "text", + "field_label": "Beskriv afvigelsen under MMTT blodprøver", + "select_choices_or_calculations": "", + "field_note": "Noter tid/ tider, hvis det eks. er en enkelt prøve, der er gået galt", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[mmtt_blood_deviation_v6] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the SCIP test and the TMT test has been filed in the briefcase in the office. Visit 6." + "field_annotation": "Description of any deviations regarding blood samples during MMTT. Visit 6." }, { - "field_name": "test_protocol_previous_visit_v6", - "form_name": "besgsdag_6", - "section_header": "VO2 max test", - "field_type": "calc", - "field_label": "

Hvilken testprotokol blev brug ved forrige test?

", - "select_choices_or_calculations": "[besg_4_arm_1][vo2max_test_type_v4]", - "field_note": "1. Let, 2. Middel, 3. Høj, 4. Meget høj, 5. Ekstremt høj", + "field_name": "finapres_deviation_describe_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "text", + "field_label": "Beskriv afvigelsen under finapres under MMTT", + "select_choices_or_calculations": "", + "field_note": "Noter tid/ tider", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[finapres_deviation_v6] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates what vo2 max protocol that was used at previous visit (visit 4). Visit 6." + "field_annotation": "Description of any deviations regarding finapres during MMTT. Visit 6." }, { - "field_name": "vo2max_seat_previous_visit_v6", + "field_name": "vas_deviation_describe_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "calc", - "field_label": "

Sædeindstillingen ved forrige test: 

", - "select_choices_or_calculations": "[besg_4_arm_1][vo2max_seat_v4]", - "field_note": "fx 7 eller 8,5", + "field_type": "text", + "field_label": "Beskriv afvigelsen i VAS under MMTT", + "select_choices_or_calculations": "", + "field_note": "Noter tid/ tider", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[vas_deviation_v6] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The seat adjustment for the vo2 max test at the previous visit (visit 4). Visit 6." + "field_annotation": "Description of any deviations regarding VAS. Visit 6." }, { - "field_name": "vo2max_time_length_of_previous_test_v6", + "field_name": "medicin_deviation_describe_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "calc", - "field_label": "

Tidslængden på test ved forrige test: 

", - "select_choices_or_calculations": "[besg_4_arm_1][vo2max_time_length_v4]", - "field_note": "Nærmeste hele minut", + "field_type": "text", + "field_label": "Beskriv afvigelsen i medicingennemgang", + "select_choices_or_calculations": "", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[medicin_deviation_v6] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates how long time the VO2 max test lasted at previous visit (visit 4). Visit 6." + "field_annotation": "Description of any deviations regarding medicine. Visit 6." }, { - "field_name": "vo2max_done_v6", + "field_name": "survey_deviation_describe_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren udført VO2 max test? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Beskriv afvigelsen under udfyldelse af spørgeskemaer", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[survey_deviation_v6] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether or not the participant finished the VO2 max test. Visit 6." + "field_annotation": "Description of any deviations regarding the surveys. Visit 6." }, { - "field_name": "vo2max_test_type_v6", + "field_name": "cognition_deviation_describe_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "radio", - "field_label": "Hvilken testprotokol blev kørt?", - "select_choices_or_calculations": "1, 1. Let | 2, 2. Middel | 3, 3. Høj | 4, 4. Meget høj | 5, 5. Ekstremt høj", + "field_type": "text", + "field_label": "Beskriv afvigelsen i kognitionstesten", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[vo2max_done_v6]= '1'", + "branching_logic": "[cognition_deviation_v6] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates what vo2 max protocol was used at the test. Visit 6." + "field_annotation": "Description of any deviations regarding the cognitive tests. Visit 6." }, { - "field_name": "vo2max_seat_v6", + "field_name": "vo2max_deviation_describe_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "text", - "field_label": "Hvad var sædeindstillingen?", + "field_label": "Beskriv afvigelsen under VO2 max testen", "select_choices_or_calculations": "", - "field_note": "fx 7 eller 8,5", - "text_validation_type_or_show_slider_number": "number_comma_decimal", + "field_note": "", + "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[vo2max_done_v6]= '1'", + "branching_logic": "[vo2max_deviation_v6] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The seat adjustment for the vo2 max test. Visit 6." + "field_annotation": "Description of any deviations regarding the VO2 max test. Visit 6." }, { - "field_name": "vo2max_time_length_v6", + "field_name": "other_deviation_describe_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "text", - "field_label": "Hvor lang tid tog testen (uden opvarmning)?", + "field_label": "Beskriv andre afvigelser", "select_choices_or_calculations": "", - "field_note": "Nærmeste hele minut", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "0", - "text_validation_max": "50", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", - "branching_logic": "[vo2max_done_v6]= '1'", + "branching_logic": "[other_deviation_v6] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates how long time the VO2 max test lasted. Visit 6." + "field_annotation": "Description of any other deviations from the protocol. Visit 6." }, { - "field_name": "vo2max_outcome_v6", + "field_name": "comments_end_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "text", - "field_label": "VO2 max værdi (Peak VO2 (ml/min))", + "field_type": "notes", + "field_label": "

Her noteres generelle kommentarer til besøg 6.

Det kan eksempelvis være:

- Kommentarer om deltagerens samarbejde og forståelse
- Eventuelle afvigelser i protokollen eller komplikationer
- Information om udførte prøver og tests (fx hvis noget blev udsat eller aflyst)
- Eventuelle anbefalinger eller opfølgninger til næste besøg
- Logning af særlige hændelser eller observationer under besøget
- Kommentarer til dataindsamlingen, fx om data mangler eller kvaliteten
- Noter om deltagerens spørgsmål eller bekymringer

Det er vigtigt at udfylde dette felt, da det bidrager til dokumentationen af besøget og hjælper med at samle vigtig information. Kommentarerne understøtter forståelsen af arbejdsgangene og projektets gennemførlighed, herunder identifikation af eventuelle udfordringer.

 

Hvis der er generel information om deltageren, som er relevant for projektdeltagelsen, noteres den under instrumentet \"Stamdata\" i feltet \"Noter ift. deltagelse i projektet\".

Det kan fx være oplysninger om, hvem personen bor sammen med, særlige forhold i husstanden eller en akut syg pårørende.

", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[vo2max_done_v6]= '1'", - "required_field": "y", - "custom_alignment": "", + "branching_logic": "", + "required_field": "", + "custom_alignment": "LV", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "VO2 max in ml/min. Measured using a graded exercise test on a stationary cycle ergometer with gradually increasing resistance in 1-3 minute stages, until exhaustion. During the test, oxygen uptake is continuously measured using a metabolic cart connected to a breath-by-breath gas analysis system via a face mask. Heart rate is monitored using a heart rate monitor. Visit 6." + "field_annotation": "Comment at the end of the visit. Visit 6." }, { - "field_name": "vo2max_upload_ldrive_v6", + "field_name": "sp_note_visit_v6", "form_name": "besgsdag_6", - "section_header": "", + "section_header": "SP", "field_type": "radio", - "field_label": "

Er VO2 max-data indlæst og gemt i mappen på L-drevet (excel-fil)?

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v4_vo2max)

", + "field_label": "Er der skrevet notat for besøget i SP?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\10. Data\\7. VO2 makstest", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[vo2max_done_v6]= '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whetner or not the VO2 max test is saved on the L-drive. Visit 6." + "field_annotation": "Indicates whether a note for the visit is documented in SP. Visit 6." }, { - "field_name": "vo2max_upload_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "file", - "field_label": "

Upload VO2 max-data (excel)


Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v4_vo2max)

", - "select_choices_or_calculations": "", + "field_name": "sens_ready_wfv7", + "form_name": "fr_besgsdag_7", + "section_header": "Klargøring af aktivitetsmåler (SENS)", + "field_type": "radio", + "field_label": "

Er zippose med aktivitetsmåler (SENS), plaster, ekstra plaster, desinficeringsserviet og registreringsskema lagt klar?

", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[vo2max_done_v6]= '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "VO2max data upload. Workflow. Visit 6." + "field_annotation": "Zip bag with SENS activity tracker etc ready. Workflow. Visit 7." }, { - "field_name": "homeurin_deviation_v6", - "form_name": "besgsdag_6", - "section_header": "Afvigelser fra forsøgsprotokol: \nHar der været afvigelser ift. forsøgsprotokollen i følgende målinger/tests?", + "field_name": "sens_sign_in_wfv7", + "form_name": "fr_besgsdag_7", + "section_header": "", "field_type": "radio", - "field_label": "Hjemmeurin", + "field_label": "

Er deltager oprettet i SENS webappen?

Se ID-nummer på aktivitetsmåler i zipposen (skal bruges til oprettelsen).

", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -16335,56 +18295,76 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v6", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during home urin sample. Deviations include delay, missed sample, wrong tube, or insufficient volume. Applies to all items in this matrix. Visit 6." + "field_annotation": "Indicates if the participant with is signed in in the SENS webapp. Workflow. Visit 7." }, { - "field_name": "stool_sample_deviation_v6", - "form_name": "besgsdag_6", + "field_name": "date_v7", + "form_name": "besgsdag_7", "section_header": "", - "field_type": "radio", - "field_label": "Afføringsprøve", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Dato for besøget", + "select_choices_or_calculations": "", + "field_note": "", + "text_validation_type_or_show_slider_number": "date_dmy", + "text_validation_min": "2023-02-01", + "text_validation_max": "2028-12-31", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Date of visit. Visit 7. @today" + }, + { + "field_name": "staff_initials_v7", + "form_name": "besgsdag_7", + "section_header": "", + "field_type": "text", + "field_label": "Initialer på projektpersonale", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", - "identifier": "", + "identifier": "y", "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v6", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during stool sample. Visit 6." + "field_annotation": "Initials of the study staff member responsible for conducting the visit. Visit 7." }, { - "field_name": "sens_deviation_v6", - "form_name": "besgsdag_6", + "field_name": "identified_name_cpr_v7", + "form_name": "besgsdag_7", "section_header": "", "field_type": "radio", - "field_label": "SENS", + "field_label": "Er deltageren identificeret med navn og CPR-nummer?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", - "identifier": "", + "identifier": "y", "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v6", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during SENS monitoring. Visit 6." + "field_annotation": "Indicates whether the participant has been identified by full name and personal identification number (CPR). Visit 7." }, { - "field_name": "spit_sample_deviation_v6", - "form_name": "besgsdag_6", + "field_name": "relative_v7", + "form_name": "besgsdag_7", "section_header": "", "field_type": "radio", - "field_label": "Spytprøve", + "field_label": "Er der pårørende med til besøget?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -16395,56 +18375,56 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v6", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during spit sample. Visit 6." + "field_annotation": "Indicates whether a relative or accompanying person is present at the visit. Visit 7." }, { - "field_name": "urin_sample_deviation_v6", - "form_name": "besgsdag_6", + "field_name": "relative_name_v7", + "form_name": "besgsdag_7", "section_header": "", - "field_type": "radio", - "field_label": "Urinprøve (on site)", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Hvem?", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[relative_v7] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v6", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during urin sample on site. Visit 6." + "field_annotation": "The name of the relative attending the visit. Visit 7." }, { - "field_name": "whr_deviation_v6", - "form_name": "besgsdag_6", + "field_name": "visit_attention_points_v7", + "form_name": "besgsdag_7", "section_header": "", - "field_type": "radio", - "field_label": "Talje-hofte mål", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "notes", + "field_label": "Opmærksomhedspunkter for besøget", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", "branching_logic": "", - "required_field": "y", + "required_field": "", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v6", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during waist hip circumference measurement. Visit 6." + "field_annotation": "Documents any important notes, considerations, or issues relevant for the visit. Visit 7." }, { - "field_name": "dxa_deviation_v6", - "form_name": "besgsdag_6", - "section_header": "", + "field_name": "sens_download_phone_v7", + "form_name": "besgsdag_7", + "section_header": "Aktivitetsmåler (SENS)", "field_type": "radio", - "field_label": "DXA", + "field_label": "

Har deltageren fået downloadet SENS motion appen på sin mobil eller tablet?

I deltagermappen findes \"SOP SENS Påsætning\" som har en QR-kode deltagerne kan scanne for at downloade SENS motion app (Appstore og Google Play Store). 

", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -16455,18 +18435,18 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v6", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during dxa scan. Visit 6." + "field_annotation": "Whether the participant has downloaded the SENS app to their phone. Visit 7." }, { - "field_name": "food_preference_deviation_v6", - "form_name": "besgsdag_6", + "field_name": "sens_id_nr_v7", + "form_name": "besgsdag_7", "section_header": "", - "field_type": "radio", - "field_label": "Fødevarepræferencetest", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_type": "text", + "field_label": "Angiv nummer på den klargjorte aktivitetsmåler:", + "select_choices_or_calculations": "", + "field_note": "Klistermærke på bagsiden af sensoren, eks: I-54B.61F", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -16475,16 +18455,16 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v6", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during food preference test. Visit 6." + "field_annotation": "Identification of the SENS tracker. Visit 7." }, { - "field_name": "fibro_deviation_v6", - "form_name": "besgsdag_6", + "field_name": "sens_turned_on_v7", + "form_name": "besgsdag_7", "section_header": "", "field_type": "radio", - "field_label": "Fibroscanning", + "field_label": "

Er aktivitetsmåleren tændt og måleperiode registreret i SENS webappen?

OBS: Tjek batteri.

", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -16495,16 +18475,16 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v6", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during fibroscan. Visit 6." + "field_annotation": "Indicates if tracker is turned on and time period for measuring registred in webapp. Visit 7." }, { - "field_name": "blood_pressure_deviation_v6", - "form_name": "besgsdag_6", + "field_name": "sens_applied_v7", + "form_name": "besgsdag_7", "section_header": "", "field_type": "radio", - "field_label": "Blodtryk og puls", + "field_label": "Er aktivitetsmåler (SENS) påsat?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -16515,96 +18495,96 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v6", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during blood pressure measurement. Visit 6." + "field_annotation": "Whether SENS device has been applied. Visit 7." }, { - "field_name": "hba1c_deviation_v6", - "form_name": "besgsdag_6", + "field_name": "sens_notapplied_reason_v7", + "form_name": "besgsdag_7", "section_header": "", - "field_type": "radio", - "field_label": "HbA1c", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "notes", + "field_label": "Hvad er årsagen til, at deltageren ikke har fået påmonteret aktivitetsmåler (SENS)?", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[sens_applied_v7] = '2'", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v6", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during HbA1c blood sample. Visit 6." + "field_annotation": "Reason why the SENS accelerometer was not applied. Recorded by study staff. Visit 7." }, { - "field_name": "mmtt_blood_deviation_v6", - "form_name": "besgsdag_6", + "field_name": "sens_application_date_v7", + "form_name": "besgsdag_7", "section_header": "", - "field_type": "radio", - "field_label": "Blodprøver under MMTT", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Dato for påsættelse af aktivitetsmåler (SENS):", + "select_choices_or_calculations": "", "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "text_validation_type_or_show_slider_number": "date_dmy", + "text_validation_min": "2025-01-01", + "text_validation_max": "2030-01-01", "identifier": "", - "branching_logic": "", + "branching_logic": "[sens_applied_v7] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v6", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during MMTT blood sample. Visit 6." + "field_annotation": "Date of SENS application. Visit 7." }, { - "field_name": "finapres_deviation_v6", - "form_name": "besgsdag_6", + "field_name": "sens_info_v7", + "form_name": "besgsdag_7", "section_header": "", "field_type": "radio", - "field_label": "Finapres under MMTT", + "field_label": "

Har deltageren fået information om brugen af aktivitetsmåler (SENS)?

Information om brug til SENS:

\"Du vil under projektperioden skulle have påsat en aktivitetsmåler (SENS) fire gange, og bære den i en måleperiode på 10 dage. Vi sætter en på dig i dag, som du vil skulle have på i 10 dage. Derefter må du tage den af. Du får en zippose med hjem, som du kan ligge den I og medbringe til næste besøg.

Du må gerne tage korte brusebade, og du kan kortvarigt opholde dig i vand (f.eks. svømmehal eller havvand). Dog anbefales det ikke at opholde sig i længere badekar, spa eller meget varm vand. Derudover fraråder vi også, at du går i sauna i perioden du bærer aktivitetsmåleren.

Du får et ekstra plaster med hjem i tilfælde af, at aktivitetsmåleren falder af og skal påsættes igen. Hvis dette sker, bør du notere i skemaet (i zipposen) hvornår aktivitetsmåleren blev fjernet, hvornår den blev påsat igen og evt. årsag til aftagningen. 

I din deltagermappe finder du en trinvis guide til, hvordan du påsætter aktivitetsmåleren igen. Hvis der bliver udfordringer med at påsætte aktivitetsmåleren igen, kontakter du os og vi finder ud af det sammen.

Appen skal åbnes i nærheden af aktivitetsmåleren én gang i døgnet. Her skal du blot åbne appen uden at trykke på noget, da data automatisk overføres når appen har forbindelse til aktivitetsmåleren. Lad appen forblive åben i et par minutter. Du kan eksempelvis gøre dette hver aften, mens du børster tænder. I deltagermappen kan læse mere om hvordan du kan se om appen overfører data fra sensoren.

 

", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[sens_applied_v7] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v6", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during MMTT finapres. Visit 6." + "field_annotation": "Whether the participant has received information about SENS. Visit 7." }, { - "field_name": "vas_deviation_v6", - "form_name": "besgsdag_6", + "field_name": "sens_patches_and_zip_given_v7", + "form_name": "besgsdag_7", "section_header": "", "field_type": "radio", - "field_label": "VAS under MMTT", + "field_label": "Har deltageren fået udleveret zippose (ekstra plaster og registreringsskema)?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[sens_applied_v7] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v6", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during MMTT VAS. Visit 6." + "field_annotation": "Indicates if participant has received zip bag with extra patches. Visit 7." }, { - "field_name": "medicin_deviation_v6", - "form_name": "besgsdag_6", - "section_header": "", + "field_name": "stool_kit_v7", + "form_name": "besgsdag_7", + "section_header": "Kits til hjemmeprøver (afføring og urin)", "field_type": "radio", - "field_label": "Medicingennemgang", + "field_label": "Har deltageren fået udleveret materiale til hjemmetagning af afføringsprøver?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -16615,16 +18595,16 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v6", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from medication consumption. Visit 6." + "field_annotation": "Stool sample home collection kit handed out to participant. Visit 7." }, { - "field_name": "survey_deviation_v6", - "form_name": "besgsdag_6", + "field_name": "urine_kit_v7", + "form_name": "besgsdag_7", "section_header": "", "field_type": "radio", - "field_label": "Spørgeskemaer", + "field_label": "

Har deltageren fået udleveret materiale til hjemmetagning af urinprøver?

OBS deltageren skal have 2  kits med hjem

Der skal opsamles urin

  • I uge 17 over 3 sammenhængende dage. 
  • I uge 24 (lørdag), uge 36 (torsdag), uge 42 (mandag) og uge 48 (fredag)
", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -16635,56 +18615,56 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v6", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during surveys/questionnaires. Visit 6." + "field_annotation": "Urine sample home collection kit handed out to participant. Visit 7." }, { - "field_name": "cognition_deviation_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "radio", - "field_label": "Kognitionstest", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_name": "information_myfood24_v7", + "form_name": "besgsdag_7", + "section_header": "Kostregistrering", + "field_type": "descriptive", + "field_label": "Deltageren informeres om, at der skal laves kostregistreringer over 3 dage i uge 18, 24, 36 og 52. ", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", "branching_logic": "", - "required_field": "y", + "required_field": "", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v6", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol duringthe cognition test. Visit 6." + "field_annotation": "The participant is informed that 3-day dietary records should be completed in weeks 18, 24, 36, and 52. Visit 7." }, { - "field_name": "vo2max_deviation_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "radio", - "field_label": "VO2 max test", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_name": "information_before_long_visit_v7", + "form_name": "besgsdag_7", + "section_header": "Før besøg 8", + "field_type": "descriptive", + "field_label": "

Husk deltageren på at gennemgå \"Sådan forbereder du dig før besøg 2, 3, 4, 6, 8 og 10\" i deltagermappen forud for besøg 8.

", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", "branching_logic": "", - "required_field": "y", + "required_field": "", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v6", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during the VO2 max test. Visit 6." + "field_annotation": "Reminder for the participant to review \"How to prepare before visits 2, 4, 6, 8, and 10\" in the participant folder prior to visit 8. Visit 7." }, { - "field_name": "other_deviation_v6", - "form_name": "besgsdag_6", - "section_header": "", + "field_name": "sp_note_visit_v7", + "form_name": "besgsdag_7", + "section_header": "SP", "field_type": "radio", - "field_label": "Andre afvigelser", + "field_label": "Er der skrevet notat for besøget i SP?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -16695,416 +18675,416 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v6", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any other deviations from protocol. Visit 6." + "field_annotation": "Indicates whether a note for the visit is documented in SP. Visit 7." }, { - "field_name": "homeurin_deviation_describe_v6", - "form_name": "besgsdag_6", + "field_name": "book_bloodsample_wfv6", + "form_name": "fr_besgsdag_8", "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen i indsamling af hjemmeurin", - "select_choices_or_calculations": "", - "field_note": "", + "field_type": "radio", + "field_label": "

Er der bestilt blodprøver i SP (SCF00634 og SCF00635)?

", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "Koderne SCF00634 og SCF00635 kopieres over i best./ord.", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[homeurin_deviation_v6] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the home urin collection. Visit 6." + "field_annotation": "Indicates if bloodsamples have been ordered for the participant. Workflow. Visit 4." }, { - "field_name": "stoolsample_deviation_describe_v6", - "form_name": "besgsdag_6", + "field_name": "date_v8", + "form_name": "besgsdag_8", "section_header": "", "field_type": "text", - "field_label": "Beskriv afvigelsen i indsamling af afføringsprøve", + "field_label": "Dato for besøget", "select_choices_or_calculations": "", "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "text_validation_type_or_show_slider_number": "date_dmy", + "text_validation_min": "2023-02-01", + "text_validation_max": "2028-12-31", "identifier": "", - "branching_logic": "[stool_sample_deviation_v6] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the stool sample. Visit 6." + "field_annotation": "Date of visit. Visit 8. @today" }, { - "field_name": "sens_deviation_describe_v6", - "form_name": "besgsdag_6", + "field_name": "staff_initials_v8", + "form_name": "besgsdag_8", "section_header": "", "field_type": "text", - "field_label": "Beskriv afvigelsen relateret til SENS", + "field_label": "Initialer på projektpersonale", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", - "identifier": "", - "branching_logic": "[sens_deviation_v6] = '1'", + "identifier": "y", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the SENS activity tracker. Visit 6." + "field_annotation": "Initials of the study staff member responsible for conducting the visit. Visit 8." }, { - "field_name": "spitsample_deviation_describe_v6", - "form_name": "besgsdag_6", + "field_name": "identified_name_cpr_v8", + "form_name": "besgsdag_8", "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen i indsamling af spytprøve", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Er deltageren identificeret med navn og CPR-nummer?", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", - "identifier": "", - "branching_logic": "[spit_sample_deviation_v6] = '1'", + "identifier": "y", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the spit sample. Visit 6." + "field_annotation": "Indicates whether the participant has been identified by full name and personal identification number (CPR). Visit 8." }, { - "field_name": "urin_onsite_deviation_describe_v6", - "form_name": "besgsdag_6", + "field_name": "relative_v8", + "form_name": "besgsdag_8", "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen i indsamling af urinprøve (on site)", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Er der pårørende med til besøget?", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[urin_sample_deviation_v6] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the urine sample on site. Visit 6." + "field_annotation": "Indicates whether a relative or accompanying person is present at the visit. Visit 8." }, { - "field_name": "whr_deviation_describe_v6", - "form_name": "besgsdag_6", + "field_name": "relative_name_v8", + "form_name": "besgsdag_8", "section_header": "", "field_type": "text", - "field_label": "Beskriv afvigelsen i talje-hofte mål", + "field_label": "Hvem?", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[whr_deviation_v6] = '1'", + "branching_logic": "[relative_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the measurements of the waist hip ratio. Visit 6." + "field_annotation": "The name of the relative attending the visit. Visit 8." }, { - "field_name": "dxa_deviation_describe_v6", - "form_name": "besgsdag_6", + "field_name": "visit_attention_points_v8", + "form_name": "besgsdag_8", "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen i DXA scanning", + "field_type": "notes", + "field_label": "Opmærksomhedspunkter for besøget", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[dxa_deviation_v6] = '1'", - "required_field": "y", + "branching_logic": "", + "required_field": "", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the DXA scan. Visit 6." + "field_annotation": "Documents any important notes, considerations, or issues relevant for the visit. Visit 8." }, { - "field_name": "food_preference_deviation_describe_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen i fødevarepræferencetesten", - "select_choices_or_calculations": "", - "field_note": "", + "field_name": "fasting_status_v8", + "form_name": "besgsdag_8", + "section_header": "Standardisering", + "field_type": "radio", + "field_label": "Er deltageren fastende?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "Skal være fastende fra kl. 22 dagen forinden (inkl. kaffe, te, kosttilskud og tobak) Må gerne have drukket vand.", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[food_preference_deviation_v6] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the food preference test. Visit 6." + "field_annotation": "Indicates if the participant has been fasting since 10 pm the night before. Visit 8." }, { - "field_name": "fibro_deviation_describe_v6", - "form_name": "besgsdag_6", + "field_name": "last_meal_time_v8", + "form_name": "besgsdag_8", "section_header": "", "field_type": "text", - "field_label": "Beskriv afvigelsen i fibroscanning", + "field_label": "Tidspunkt for sidste måltid", "select_choices_or_calculations": "", "field_note": "", - "text_validation_type_or_show_slider_number": "", + "text_validation_type_or_show_slider_number": "datetime_dmy", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[fibro_deviation_v6] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the fibro scan. Visit 6." + "field_annotation": "Indicates the time of the participant's last meal before the visit. Visit 8." }, { - "field_name": "bp_deviation_describe_v6", - "form_name": "besgsdag_6", + "field_name": "food_intake_nonfast_v8", + "form_name": "besgsdag_8", "section_header": "", "field_type": "text", - "field_label": "Beskriv afvigelsen i blodtryk og puls", + "field_label": "Hvis deltageren IKKE er fastende, hvad har deltageren så indtaget og hvornår?", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[blood_pressure_deviation_v6] = '1'", + "branching_logic": "[fasting_status_v8] = '2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the measurements of the blood pressure. Visit 6." + "field_annotation": "Indicates what food and when the participant has eaten it, if the participant has not been fasting from 10 pm the day before the visit. Visit 8." }, { - "field_name": "hba1c_deviation_describe_v6", - "form_name": "besgsdag_6", + "field_name": "alcohol_v8", + "form_name": "besgsdag_8", "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen i HbA1c målingen", - "select_choices_or_calculations": "", - "field_note": "", + "field_type": "radio", + "field_label": "Har deltageren afholdt sig fra at drikke alkohol de sidste 24 timer?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "Dette er vigtigt for at få så korrekte målinger som muligt", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[hba1c_deviation_v6] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the HbA1c sample. Visit 6." + "field_annotation": "Indicates if the participant has avoided alcohol the past 24 hours. Visit 8." }, { - "field_name": "mmtt_blood_deviation_describe_v6", - "form_name": "besgsdag_6", + "field_name": "alcohol_intake_v8", + "form_name": "besgsdag_8", "section_header": "", "field_type": "text", - "field_label": "Beskriv afvigelsen under MMTT blodprøver", + "field_label": "Hvis deltageren IKKE har undgået at drikke alkohol de sidste 24 timer, hvor meget er så drukket og hvornår? ", "select_choices_or_calculations": "", - "field_note": "Noter tid/ tider, hvis det eks. er en enkelt prøve, der er gået galt", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[mmtt_blood_deviation_v6] = '1'", + "branching_logic": "[alcohol_v8] = '2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding blood samples during MMTT. Visit 6." + "field_annotation": "Indicates how much alcohol the participants has had and when the past 24 hours. Visit 8." }, { - "field_name": "finapres_deviation_describe_v6", - "form_name": "besgsdag_6", + "field_name": "caffeine_v8", + "form_name": "besgsdag_8", "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen under finapres under MMTT", - "select_choices_or_calculations": "", - "field_note": "Noter tid/ tider", + "field_type": "radio", + "field_label": "Har deltageren afholdt sig fra at koffeinholdige drikkevarer de sidste 24 timer?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "Dette er vigtigt for at få så korrekte målinger som muligt", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[finapres_deviation_v6] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding finapres during MMTT. Visit 6." + "field_annotation": "Indicates if the participant has avoided caffeinated beverages the past 24 hours. Visit 8." }, { - "field_name": "vas_deviation_describe_v6", - "form_name": "besgsdag_6", + "field_name": "caffeine_intake_v8", + "form_name": "besgsdag_8", "section_header": "", "field_type": "text", - "field_label": "Beskriv afvigelsen i VAS under MMTT", + "field_label": "Hvis deltageren IKKE har undgået at drikke koffeinholdige drikkevarer de sidste 24 timer, hvor meget er så drukket og hvornår? ", "select_choices_or_calculations": "", - "field_note": "Noter tid/ tider", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[vas_deviation_v6] = '1'", + "branching_logic": "[caffeine_v8] = '2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding VAS. Visit 6." + "field_annotation": "Indicates how much caffeine the participants has had and when the past 24 hours. Visit 8." }, { - "field_name": "medicin_deviation_describe_v6", - "form_name": "besgsdag_6", + "field_name": "no_exercise_24h_v8", + "form_name": "besgsdag_8", "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen i medicingennemgang", - "select_choices_or_calculations": "", - "field_note": "", + "field_type": "radio", + "field_label": "Har deltageren undladt at være fysisk aktiv de sidste 24 timer?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "Må heller ikke have transporteret sig aktivt til Steno (cykling).", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[medicin_deviation_v6] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding medicine. Visit 6." + "field_annotation": "Indicates if the participant did any intense activity or excercise the past 24 hours. Visit 8." }, { - "field_name": "survey_deviation_describe_v6", - "form_name": "besgsdag_6", + "field_name": "exercise_24h_v8", + "form_name": "besgsdag_8", "section_header": "", "field_type": "text", - "field_label": "Beskriv afvigelsen under udfyldelse af spørgeskemaer", + "field_label": "Hvis deltageren IKKE har undladt at være fysisk aktiv inden for de sidste 24 timer, hvor meget har deltageren så bevæget sig og hvornår? ", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[survey_deviation_v6] = '1'", + "branching_logic": "[no_exercise_24h_v8] = '2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the surveys. Visit 6." + "field_annotation": "Indicates how much intense activity or exercise the participant did and when the past 24 hours. Visit 8." }, { - "field_name": "cognition_deviation_describe_v6", - "form_name": "besgsdag_6", + "field_name": "smoking_v8", + "form_name": "besgsdag_8", "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen i kognitionstesten", - "select_choices_or_calculations": "", - "field_note": "", + "field_type": "radio", + "field_label": "Har deltageren afholdt sig fra rygning siden i går aftes?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "Dette er vigtigt for at få så korrekte målinger som muligt", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[cognition_deviation_v6] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the cognitive tests. Visit 6." + "field_annotation": "Indicates if the participant has avoided smpking since the night before. Visit 8." }, { - "field_name": "vo2max_deviation_describe_v6", - "form_name": "besgsdag_6", + "field_name": "smoking_amount_v8", + "form_name": "besgsdag_8", "section_header": "", "field_type": "text", - "field_label": "Beskriv afvigelsen under VO2 max testen", + "field_label": "Hvis deltageren IKKE har undgået rygning siden i går aftes, hvor meget og hvornår? ", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[vo2max_deviation_v6] = '1'", + "branching_logic": "[smoking_v8] = '2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the VO2 max test. Visit 6." + "field_annotation": "Indicates how much smoking the participant has done and when since last night. Visit 8." }, { - "field_name": "other_deviation_describe_v6", - "form_name": "besgsdag_6", + "field_name": "no_medication_before_v8", + "form_name": "besgsdag_8", "section_header": "", - "field_type": "text", - "field_label": "Beskriv andre afvigelser", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Har deltageren undladt at tage eventuel medicin før besøget? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[other_deviation_v6] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any other deviations from the protocol. Visit 6." + "field_annotation": "Indicates if the participant took medication the morning before the visit. Visit 8." }, { - "field_name": "comments_end_v6", - "form_name": "besgsdag_6", + "field_name": "medication_before_v8", + "form_name": "besgsdag_8", "section_header": "", - "field_type": "notes", - "field_label": "

Her noteres generelle kommentarer til besøg 6.

Det kan eksempelvis være:

- Kommentarer om deltagerens samarbejde og forståelse
- Eventuelle afvigelser i protokollen eller komplikationer
- Information om udførte prøver og tests (fx hvis noget blev udsat eller aflyst)
- Eventuelle anbefalinger eller opfølgninger til næste besøg
- Logning af særlige hændelser eller observationer under besøget
- Kommentarer til dataindsamlingen, fx om data mangler eller kvaliteten
- Noter om deltagerens spørgsmål eller bekymringer

Det er vigtigt at udfylde dette felt, da det bidrager til dokumentationen af besøget og hjælper med at samle vigtig information. Kommentarerne understøtter forståelsen af arbejdsgangene og projektets gennemførlighed, herunder identifikation af eventuelle udfordringer.

 

Hvis der er generel information om deltageren, som er relevant for projektdeltagelsen, noteres den under instrumentet \"Stamdata\" i feltet \"Noter ift. deltagelse i projektet\".

Det kan fx være oplysninger om, hvem personen bor sammen med, særlige forhold i husstanden eller en akut syg pårørende.

", + "field_type": "text", + "field_label": "Hvilket medicin har deltageren taget før besøget? ", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", - "required_field": "", - "custom_alignment": "LV", + "branching_logic": "[no_medication_before_v8]='2'", + "required_field": "y", + "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Comment at the end of the visit. Visit 6." + "field_annotation": "Description of the medication the participant took the morning before the visit. Visit 8." }, { - "field_name": "sens_ready_wfv7", - "form_name": "fr_besgsdag_7", - "section_header": "Klargøring af aktivitetsmåler (SENS)", + "field_name": "not_active_transportation_v8", + "form_name": "besgsdag_8", + "section_header": "", "field_type": "radio", - "field_label": "

Er zippose med aktivitetsmåler (SENS), plaster, ekstra plaster, desinficeringsserviet og registreringsskema lagt klar?

", + "field_label": "Har deltageren transporteret sig til Steno ved brug af motoriseret/ikke-aktiv transport?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -17117,39 +19097,39 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Zip bag with SENS activity tracker etc ready. Workflow. Visit 7." + "field_annotation": "Indicates if the participant used motorized/not-active transportation to SDCC before the visit. Visit 8." }, { - "field_name": "sens_sign_in_wfv7", - "form_name": "fr_besgsdag_7", + "field_name": "transportation_v8", + "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "

Er deltager oprettet i SENS webappen?

Se ID-nummer på aktivitetsmåler i zipposen (skal bruges til oprettelsen).

", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Hvilket form for transport har deltageren gjort brug af, og hvor langt har deltageren transporteret sig? ", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[not_active_transportation_v8]='2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant with is signed in in the SENS webapp. Workflow. Visit 7." + "field_annotation": "Description of the active transportation before the visit. Visit 8." }, { - "field_name": "date_v7", - "form_name": "besgsdag_7", - "section_header": "", - "field_type": "text", - "field_label": "Dato for besøget", - "select_choices_or_calculations": "", + "field_name": "adverse_events_v8", + "form_name": "besgsdag_8", + "section_header": "Adverse events", + "field_type": "radio", + "field_label": "

Har deltageren haft nogen adverse events siden besøg 6?

Har du siden sidst haft nogen gener eller været utilpas?

", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", - "text_validation_type_or_show_slider_number": "date_dmy", - "text_validation_min": "2023-02-01", - "text_validation_max": "2028-12-31", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", "branching_logic": "", "required_field": "y", @@ -17157,94 +19137,94 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Date of visit. Visit 7. @today" + "field_annotation": "If there has been any adverse events. Visit 8." }, { - "field_name": "staff_initials_v7", - "form_name": "besgsdag_7", + "field_name": "information_adverse_events_v8", + "form_name": "besgsdag_8", "section_header": "", - "field_type": "text", - "field_label": "Initialer på projektpersonale", + "field_type": "descriptive", + "field_label": "

Gå til instrumentet \"Adverse events\".

", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", - "identifier": "y", - "branching_logic": "", - "required_field": "y", + "identifier": "", + "branching_logic": "[adverse_events_v8]='1'", + "required_field": "", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Initials of the study staff member responsible for conducting the visit. Visit 7." + "field_annotation": "Information about the instrument adverse events. Visit 8." }, { - "field_name": "identified_name_cpr_v7", - "form_name": "besgsdag_7", - "section_header": "", + "field_name": "home_urin_v8", + "form_name": "besgsdag_8", + "section_header": "

Hjemmeurin 

OBS! Urin indsamlet samme 3 dage som der er blevet kostregistreret via MyFood24 (uge 17)

", "field_type": "radio", - "field_label": "Er deltageren identificeret med navn og CPR-nummer?", + "field_label": "Har deltageren indsamlet urin hjemme i 3 dage?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_note": "Skal være fra samme 3 dage som kostregistrering", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", - "identifier": "y", + "identifier": "", "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether the participant has been identified by full name and personal identification number (CPR). Visit 7." + "field_annotation": "Indicates whether the participant has collected urin 3 days at home like instructed. Visit 8." }, { - "field_name": "relative_v7", - "form_name": "besgsdag_7", + "field_name": "home_urin_received_v8", + "form_name": "besgsdag_8", "section_header": "", "field_type": "radio", - "field_label": "Er der pårørende med til besøget?", + "field_label": "Hvis 'Ja', er denne modtaget? ", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[home_urin_v8]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether a relative or accompanying person is present at the visit. Visit 7." + "field_annotation": "Indicates if we received the collected home urin. Visit 8." }, { - "field_name": "relative_name_v7", - "form_name": "besgsdag_7", + "field_name": "home_urin_return_v8", + "form_name": "besgsdag_8", "section_header": "", "field_type": "text", - "field_label": "Hvem?", + "field_label": "Hvis 'Nej', aftal med deltageren, hvornår de afleverer urinprøven.", "select_choices_or_calculations": "", - "field_note": "", + "field_note": "Aftal tidspunkt og fremgangsmåde.", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[relative_v7] = '1'", + "branching_logic": "[home_urin_received_v8] = '2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The name of the relative attending the visit. Visit 7." + "field_annotation": "Date for return home urin sample. Visit 8." }, { - "field_name": "sens_download_phone_v7", - "form_name": "besgsdag_7", - "section_header": "Aktivitetsmåler (SENS)", + "field_name": "stool_sample_v8", + "form_name": "besgsdag_8", + "section_header": "

Afføringsprøve

", "field_type": "radio", - "field_label": "

Har deltageren fået downloadet SENS motion appen på sin mobil eller tablet?

I deltagermappen findes \"SOP SENS Påsætning\" som har en QR-kode deltagerne kan scanne for at downloade SENS motion app (Appstore og Google Play Store). 

", + "field_label": "Har deltageren afleveret en afføringsprøve? ", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -17257,34 +19237,34 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Whether the participant has downloaded the SENS app to their phone. Visit 7." + "field_annotation": "Indicates whether the participant brought a stool sample like instructed. Visit 8." }, { - "field_name": "sens_id_nr_v7", - "form_name": "besgsdag_7", + "field_name": "stool_sample_return_v8", + "form_name": "besgsdag_8", "section_header": "", "field_type": "text", - "field_label": "Angiv nummer på den klargjorte aktivitetsmåler:", + "field_label": "Hvis 'Nej', aftal med deltageren, hvornår de afleverer afføringsprøven.", "select_choices_or_calculations": "", - "field_note": "Klistermærke på bagsiden af sensoren, eks: I-54B.61F", + "field_note": "Aftal tidspunkt og fremgangsmåde.", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[stool_sample_v8] = '2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Identification of the SENS tracker. Visit 7." + "field_annotation": "Date for return of the stool sample. Visit 8." }, { - "field_name": "sens_turned_on_v7", - "form_name": "besgsdag_7", - "section_header": "", + "field_name": "sens_returned_v8", + "form_name": "besgsdag_8", + "section_header": "

Aktivitetsmåler retur (SENS) 

", "field_type": "radio", - "field_label": "

Er aktivitetsmåleren tændt og måleperiode registreret i SENS webappen?

OBS: Tjek batteri.

", + "field_label": "Er aktivitetsmåler (SENS) kommet retur?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -17297,534 +19277,534 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if tracker is turned on and time period for measuring registred in webapp. Visit 7." + "field_annotation": "SENS returned. Visit 8." }, { - "field_name": "sens_applied_v7", - "form_name": "besgsdag_7", + "field_name": "sens_early_removal_v8", + "form_name": "besgsdag_8", "section_header": "", "field_type": "radio", - "field_label": "Er aktivitetsmåler (SENS) påsat?", + "field_label": "Er aktivitetsmåleren blevet fjernet før tid?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_note": "OBS: Hvis den kortvarigt er blevet fjernet, enten fordi den er sat over på modsatte ben (pga. kløe og irritation) eller hvis den er faldet af af sig selv, så bør dette punkt ikke være relevant at svare \"Ja\" til", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[sens_returned_v8]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Whether SENS device has been applied. Visit 7." + "field_annotation": "Indicates if the SENS device fell off/ was taken off before the decided measuring time was over. Visit 8." }, { - "field_name": "sens_notapplied_reason_v7", - "form_name": "besgsdag_7", + "field_name": "sens_early_removal_why_v8", + "form_name": "besgsdag_8", "section_header": "", - "field_type": "notes", - "field_label": "Hvad er årsagen til, at deltageren ikke har fået påmonteret aktivitetsmåler (SENS)?", + "field_type": "text", + "field_label": "Hvis \"Ja\", hvorfor og hvornår?", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_applied_v7] = '2'", + "branching_logic": "[sens_early_removal_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Reason why the SENS accelerometer was not applied. Recorded by study staff. Visit 7." + "field_annotation": "Indicates why and when the SENS device was taken off. Visit 8." }, { - "field_name": "sens_application_date_v7", - "form_name": "besgsdag_7", + "field_name": "sens_returning_date_v8", + "form_name": "besgsdag_8", "section_header": "", "field_type": "text", - "field_label": "Dato for påsættelse af aktivitetsmåler (SENS):", + "field_label": "Hvis \"nej\", aftal med deltageren, hvornår vi får aktivitetsmåleren retur.", "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "date_dmy", - "text_validation_min": "2025-01-01", - "text_validation_max": "2030-01-01", + "field_note": "OBS: Sørg for at deltageren overfører data til serverskyen gerne dagligt, da sensoren stopper med at lave nye målinger ved fyldt sensor.", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_applied_v7] = '1'", + "branching_logic": "[sens_returned_v8]= '2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Date of SENS application. Visit 7." + "field_annotation": "Date for returned SENS. Visit 8." }, { - "field_name": "sens_info_v7", - "form_name": "besgsdag_7", + "field_name": "sens_nr_v8", + "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "

Har deltageren fået information om brugen af aktivitetsmåler (SENS)?

Information om brug til SENS:

\"Du vil under projektperioden skulle have påsat en aktivitetsmåler (SENS) fire gange, og bære den i en måleperiode på 10 dage. Vi sætter en på dig i dag, som du vil skulle have på i 10 dage. Derefter må du tage den af. Du får en zippose med hjem, som du kan ligge den I og medbringe til næste besøg.

Du må gerne tage korte brusebade, og du kan kortvarigt opholde dig i vand (f.eks. svømmehal eller havvand). Dog anbefales det ikke at opholde sig i længere badekar, spa eller meget varm vand. Derudover fraråder vi også, at du går i sauna i perioden du bærer aktivitetsmåleren.

Du får et ekstra plaster med hjem i tilfælde af, at aktivitetsmåleren falder af og skal påsættes igen. Hvis dette sker, bør du notere i skemaet (i zipposen) hvornår aktivitetsmåleren blev fjernet, hvornår den blev påsat igen og evt. årsag til aftagningen. 

I din deltagermappe finder du en trinvis guide til, hvordan du påsætter aktivitetsmåleren igen. Hvis der bliver udfordringer med at påsætte aktivitetsmåleren igen, kontakter du os og vi finder ud af det sammen.

Appen skal åbnes i nærheden af aktivitetsmåleren én gang i døgnet. Her skal du blot åbne appen uden at trykke på noget, da data automatisk overføres når appen har forbindelse til aktivitetsmåleren. Lad appen forblive åben i et par minutter. Du kan eksempelvis gøre dette hver aften, mens du børster tænder. I deltagermappen kan læse mere om hvordan du kan se om appen overfører data fra sensoren.

 

", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_type": "text", + "field_label": "

Angiv nummer på aktivitetsmåleren:

", + "select_choices_or_calculations": "", + "field_note": "Klistermærke på bagsiden af sensoren, eks: I-54B.61F", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_applied_v7] = '1'", + "branching_logic": "[sens_returned_v8]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Whether the participant has received information about SENS. Visit 7." + "field_annotation": "SENS number. Visit 8." }, { - "field_name": "sens_patches_and_zip_given_v7", - "form_name": "besgsdag_7", + "field_name": "sens_upload_ldrive_v8", + "form_name": "besgsdag_8", "section_header": "", "field_type": "radio", - "field_label": "Har deltageren fået udleveret zippose (ekstra plaster og registreringsskema)?", + "field_label": "

Er SENS-data indlæst og gemt på L-drevet (CSV-fil)?

OBS: ikke afklaret endnu

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_05_v2_sens)

", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\10. Data\\8. Aktivitetsmåling (SENS)", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_applied_v7] = '1'", + "branching_logic": "[sens_returned_v8]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if participant has received zip bag with extra patches. Visit 7." + "field_annotation": "SENS data saved on L-drive. Workflow. Visit 8." }, { - "field_name": "stool_kit_v7", - "form_name": "besgsdag_7", - "section_header": "Kits til hjemmeprøver (afføring og urin)", - "field_type": "radio", - "field_label": "Har deltageren fået udleveret materiale til hjemmetagning af afføringsprøver?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_name": "sens_upload_v8", + "form_name": "besgsdag_8", + "section_header": "", + "field_type": "file", + "field_label": "

Upload SENS-data (CSV-fil)

OBS: ikke afklaret endnu

", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[sens_returned_v8]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Stool sample home collection kit handed out to participant. Visit 7." + "field_annotation": "Upload sens activity file in excel. Visit 8." }, { - "field_name": "urine_kit_v7", - "form_name": "besgsdag_7", + "field_name": "sensor_reuse_v8", + "form_name": "besgsdag_8", "section_header": "", "field_type": "radio", - "field_label": "

Har deltageren fået udleveret materiale til hjemmetagning af urinprøver?

OBS deltageren skal have 2  kits med hjem

Der skal opsamles urin

  • I uge 17 over 3 sammenhængende dage. 
  • I uge 24 (lørdag), uge 36 (torsdag), uge 42 (mandag) og uge 48 (fredag)
", + "field_label": "

Er den slukkede sensor lagt i den rigtige kasse (klar eller død)?

Tjek batteritiden når aktivitetsmåler slukkes i SENS webappen.

Se SOP SENS aftagning.

", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_note": "Tjek batteritid ved data upload", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[sens_returned_v8]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Urine sample home collection kit handed out to participant. Visit 7." + "field_annotation": "Is the sensor put in the right reuse box. Workflow. Visit 8." }, { - "field_name": "information_myfood24_v7", - "form_name": "besgsdag_7", - "section_header": "Kostregistrering", - "field_type": "descriptive", - "field_label": "Deltageren informeres om, at der skal laves kostregistreringer over 3 dage i uge 18, 24, 36 og 52. ", - "select_choices_or_calculations": "", + "field_name": "saliva_sample_v8", + "form_name": "besgsdag_8", + "section_header": "Spytprøve og urinprøve på besøgsdagen ", + "field_type": "radio", + "field_label": "Har deltageren lavet og afleveret en spytprøve? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", "branching_logic": "", - "required_field": "", + "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The participant is informed that 3-day dietary records should be completed in weeks 18, 24, 36, and 52. Visit 7." + "field_annotation": "Indicates if the participant has delivered a saliva sample. Visit 8." }, { - "field_name": "information_before_long_visit_v7", - "form_name": "besgsdag_7", - "section_header": "Før besøg 8", - "field_type": "descriptive", - "field_label": "

Husk deltageren på at gennemgå \"Sådan forbereder du dig før besøg 2, 3, 4, 6, 8 og 10\" i deltagermappen forud for besøg 8.

", - "select_choices_or_calculations": "", + "field_name": "morning_tooth_brushing_before_visit_v8", + "form_name": "besgsdag_8", + "section_header": "", + "field_type": "radio", + "field_label": "Har deltageren børstet tænder i morges inden dagens besøg?", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", - "required_field": "", + "branching_logic": "[saliva_sample_v8] = '1'", + "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Reminder for the participant to review \"How to prepare before visits 2, 4, 6, 8, and 10\" in the participant folder prior to visit 8. Visit 7." + "field_annotation": "Indicates whether the participant brushed their teeth on the morning of the visit. Visit 8." }, { - "field_name": "book_bloodsample_wfv6", - "form_name": "fr_besgsdag_8", + "field_name": "time_tooth_brushing_morning_v8", + "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "

Er der bestilt blodprøver i SP (SCF00634 og SCF00635)?

", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Koderne SCF00634 og SCF00635 kopieres over i best./ord.", - "text_validation_type_or_show_slider_number": "", + "field_type": "text", + "field_label": "Hvad tid har deltageren børstet tænder i morges?", + "select_choices_or_calculations": "", + "field_note": "", + "text_validation_type_or_show_slider_number": "time", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[morning_tooth_brushing_before_visit_v8]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if bloodsamples have been ordered for the participant. Workflow. Visit 4." + "field_annotation": "Time at which the participant brushed their teeth on the morning of the visit. Visit 8." }, { - "field_name": "date_v8", + "field_name": "saliva_sample_chlorhexidine_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "text", - "field_label": "Dato for besøget", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Har deltageren modtaget oral klorhexidinbehandling indenfor de sidste 6 uger?", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", - "text_validation_type_or_show_slider_number": "date_dmy", - "text_validation_min": "2023-02-01", - "text_validation_max": "2028-12-31", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[saliva_sample_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Date of visit. Visit 8. @today" + "field_annotation": "Use of oral chlorhexidine treatment within the past 6 weeks. Visit 8." }, { - "field_name": "staff_initials_v8", + "field_name": "saliva_sample_chlorhexidine_extra_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "text", - "field_label": "Initialer på projektpersonale", + "field_label": "Uddyb:", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", - "identifier": "y", - "branching_logic": "", + "identifier": "", + "branching_logic": "[saliva_sample_chlorhexidine_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Initials of the study staff member responsible for conducting the visit. Visit 8." + "field_annotation": "Additional details related to the use of chlorhexidine within 6 weeks (e.g., type, duration, frequency, or dosage). Visit 8." }, { - "field_name": "identified_name_cpr_v8", + "field_name": "saliva_sample_antifungal_medication_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "radio", - "field_label": "Er deltageren identificeret med navn og CPR-nummer?", + "field_label": "Har deltageren modtaget oral behandling med svampehæmmende stoffer?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", - "identifier": "y", - "branching_logic": "", + "identifier": "", + "branching_logic": "[saliva_sample_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether the participant has been identified by full name and personal identification number (CPR). Visit 8." + "field_annotation": "Use of oral antifungal medication. Visit 8." }, { - "field_name": "relative_v8", + "field_name": "saliva_sample_antifungal_medication_extra_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "Er der pårørende med til besøget?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Uddyb:", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[saliva_sample_antifungal_medication_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether a relative or accompanying person is present at the visit. Visit 8." + "field_annotation": "Additional details related to the use of antifungal medication (e.g., type, duration, frequency, or dosage). Visit 8." }, { - "field_name": "relative_name_v8", + "field_name": "saliva_sample_antibiotic_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "text", - "field_label": "Hvem?", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Har deltageren modtaget systemisk antibiotikabehandling indenfor de 2 sidste måneder?", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[relative_v8] = '1'", + "branching_logic": "[saliva_sample_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The name of the relative attending the visit. Visit 8." + "field_annotation": "Systemic antibiotic treatment within the past 2 months. Visit 8." }, { - "field_name": "fasting_status_v8", + "field_name": "saliva_sample_antibiotic_extra_v8", "form_name": "besgsdag_8", - "section_header": "Standardisering", - "field_type": "radio", - "field_label": "Er deltageren fastende?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Skal være fastende fra kl. 22 dagen forinden (inkl. kaffe, te, kosttilskud og tobak) Må gerne have drukket vand.", + "section_header": "", + "field_type": "text", + "field_label": "Uddyb:", + "select_choices_or_calculations": "", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[saliva_sample_antibiotic_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant has been fasting since 10 pm the night before. Visit 8." + "field_annotation": "Additional details related to the use of antibiotic treatment (e.g., type, duration, frequency, or dosage). Visit 8." }, { - "field_name": "last_meal_time_v8", + "field_name": "saliva_sample_mouthwash_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "text", - "field_label": "Tidspunkt for sidste måltid", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Har deltageren et regelmæssigt brug af diverse mundskyllemidler?", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", - "text_validation_type_or_show_slider_number": "datetime_dmy", + "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[saliva_sample_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates the time of the participant's last meal before the visit. Visit 8." + "field_annotation": "Regular use of mouthwash products. Visit 8." }, { - "field_name": "food_intake_nonfast_v8", + "field_name": "saliva_sample_mouthwash_extra_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "text", - "field_label": "Hvis deltageren IKKE er fastende, hvad har deltageren så indtaget og hvornår?", + "field_label": "Uddyb:", "select_choices_or_calculations": "", - "field_note": "", + "field_note": "Type, mængde osv.", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[fasting_status_v8] = '2'", + "branching_logic": "[saliva_sample_mouthwash_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates what food and when the participant has eaten it, if the participant has not been fasting from 10 pm the day before the visit. Visit 8." + "field_annotation": "Additional details related to the use of mouthwash products (e.g., type, duration, frequency, or dosage). Visit 8." }, { - "field_name": "alcohol_v8", + "field_name": "saliva_sample_high_fluoride_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "radio", - "field_label": "Har deltageren afholdt sig fra at drikke alkohol de sidste 24 timer?", + "field_label": "

Bruger deltageren en tandpasta med mere end 1500 ppm fluorid?

Fx Duraphat. Bruger deltageren almindelig håndkøbstandpasta, er det ikke tilfældet. 

", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Dette er vigtigt for at få så korrekte målinger som muligt", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[saliva_sample_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant has avoided alcohol the past 24 hours. Visit 8." + "field_annotation": "Use of toothpaste containing more than 1500 ppm fluoride. Visit 8." }, { - "field_name": "alcohol_intake_v8", + "field_name": "saliva_sample_high_fluoride_extra_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "text", - "field_label": "Hvis deltageren IKKE har undgået at drikke alkohol de sidste 24 timer, hvor meget er så drukket og hvornår? ", + "field_label": "Uddyb:", "select_choices_or_calculations": "", - "field_note": "", + "field_note": "Type, varighed, mængde osv.", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[alcohol_v8] = '2'", + "branching_logic": "[saliva_sample_high_fluoride_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates how much alcohol the participants has had and when the past 24 hours. Visit 8." + "field_annotation": "Additional details related to the use of toothpaste containing more than 1500 ppm fluoride (e.g., type, duration, frequency, or dosage). Visit 8." }, { - "field_name": "caffeine_v8", + "field_name": "saliva_sample_herbal_toothpaste_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "radio", - "field_label": "Har deltageren afholdt sig fra at koffeinholdige drikkevarer de sidste 24 timer?", + "field_label": "Bruger deltageren urtetandpasta (nogle indeholder antibakterielle stoffer)?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Dette er vigtigt for at få så korrekte målinger som muligt", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[saliva_sample_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant has avoided caffeinated beverages the past 24 hours. Visit 8." + "field_annotation": "Use of herbal toothpaste, potentially containing antibacterial compounds. Visit 8." }, { - "field_name": "caffeine_intake_v8", + "field_name": "saliva_sample_herbal_toothpaste_extra_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "text", - "field_label": "Hvis deltageren IKKE har undgået at drikke koffeinholdige drikkevarer de sidste 24 timer, hvor meget er så drukket og hvornår? ", + "field_label": "Uddyb:", "select_choices_or_calculations": "", - "field_note": "", + "field_note": "Type, varighed, mængde osv.", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[caffeine_v8] = '2'", + "branching_logic": "[saliva_sample_herbal_toothpaste_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates how much caffeine the participants has had and when the past 24 hours. Visit 8." + "field_annotation": "Additional details related to the use of herbal toothpaste (e.g., type, duration, frequency, or dosage). Visit 8." }, { - "field_name": "no_exercise_24h_v8", + "field_name": "saliva_sample_dental_treatment_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "radio", - "field_label": "Har deltageren undladt at være fysisk aktiv de sidste 24 timer?", + "field_label": "Har deltageren modtaget tandbehandling indenfor de sidste 6 uger (tandrensning, fyldninger, etc.)?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Må heller ikke have transporteret sig aktivt til Steno (cykling).", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[saliva_sample_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant did any intense activity or excercise the past 24 hours. Visit 8." + "field_annotation": "Dental treatment within the past 6 weeks (e.g., cleaning, fillings). Visit 8." }, { - "field_name": "exercise_24h_v8", + "field_name": "saliva_sample_dental_treatment_extra_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "text", - "field_label": "Hvis deltageren IKKE har undladt at være fysisk aktiv inden for de sidste 24 timer, hvor meget har deltageren så bevæget sig og hvornår? ", + "field_label": "Uddyb:", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[no_exercise_24h_v8] = '2'", + "branching_logic": "[saliva_sample_dental_treatment_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates how much intense activity or exercise the participant did and when the past 24 hours. Visit 8." + "field_annotation": "Additional details related to dental treatment within the past 6 weeks. Visit 8." }, { - "field_name": "smoking_v8", + "field_name": "saliva_sample_smoking_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "radio", - "field_label": "Har deltageren afholdt sig fra rygning siden i går aftes?", + "field_label": "Ryger deltageren?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Dette er vigtigt for at få så korrekte målinger som muligt", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[saliva_sample_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant has avoided smpking since the night before. Visit 8." + "field_annotation": "Smoking status, including duration and intensity of use. Visit 8." }, { - "field_name": "smoking_amount_v8", + "field_name": "saliva_sample_smoking_extra_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "text", - "field_label": "Hvis deltageren IKKE har undgået rygning siden i går aftes, hvor meget og hvornår? ", + "field_label": "Uddyb:", "select_choices_or_calculations": "", - "field_note": "", + "field_note": "Varighed, mængde osv.", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[smoking_v8] = '2'", + "branching_logic": "[saliva_sample_smoking_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates how much smoking the participant has done and when since last night. Visit 8." + "field_annotation": "Additional details related to smoking (e.g., duration, frequency, or dosage). Visit 8." }, { - "field_name": "no_medication_before_v8", + "field_name": "urin_sample_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "radio", - "field_label": "Har deltageren undladt at tage eventuel medicin før besøget? ", + "field_label": "Har deltageren lavet og afleveret en urinprøve?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -17837,375 +19817,375 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant took medication the morning before the visit. Visit 8." + "field_annotation": "Indicates if the participant has delivered a urin sample done at the day of the visit. Visit 8." }, { - "field_name": "medication_before_v8", + "field_name": "hba1c_v8", "form_name": "besgsdag_8", - "section_header": "", - "field_type": "text", - "field_label": "Hvilket medicin har deltageren taget før besøget? ", - "select_choices_or_calculations": "", + "section_header": "HbA1c ", + "field_type": "radio", + "field_label": "Har deltageren fået taget HbA1c?", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[no_medication_before_v8]='2'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of the medication the participant took the morning before the visit. Visit 8." + "field_annotation": "Indicates if the participant has had HbA1c taken. Visit 8." }, { - "field_name": "not_active_transportation_v8", + "field_name": "hba1c_value_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren transporteret sig til Steno ved brug af motoriseret/ikke-aktiv transport?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", + "field_type": "text", + "field_label": "HbA1c-værdi: ", + "select_choices_or_calculations": "", + "field_note": "mmol/mol", + "text_validation_type_or_show_slider_number": "number", "text_validation_min": "", - "text_validation_max": "", + "text_validation_max": "120", "identifier": "", - "branching_logic": "", + "branching_logic": "[hba1c_v8]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant used motorized/not-active transportation to SDCC before the visit. Visit 8." + "field_annotation": "HbA1c value, mmol/mol. Visit 8." }, { - "field_name": "transportation_v8", + "field_name": "hba1c_normal_info_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "text", - "field_label": "Hvilket form for transport har deltageren gjort brug af, og hvor langt har deltageren transporteret sig? ", + "field_type": "descriptive", + "field_label": "HbA1c er inden for normalområdet. \nGenintroduktion af antidiabetisk medicin er ikke tilladt. ", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[not_active_transportation_v8]='2'", - "required_field": "y", + "branching_logic": "[hba1c_value_v8] < 48", + "required_field": "", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of the active transportation before the visit. Visit 8." + "field_annotation": "Information box. HbA1c is within normal range. Reintroduction of antidiabetic medication is not allowed. Visit 8." }, { - "field_name": "adverse_events_v8", + "field_name": "hba1c_mildly_elevated_info_v8", "form_name": "besgsdag_8", - "section_header": "Adverse events", - "field_type": "radio", - "field_label": "

Har deltageren haft nogen adverse events siden besøg 6?

Har du siden sidst haft nogen gener eller været utilpas?

", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "section_header": "", + "field_type": "descriptive", + "field_label": "HbA1c er let forhøjet. \nDet skal sikres, at deltageren følger interventionen. \nGenintroduktion af antidiabetisk medicin er ikke tilladt.", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", - "required_field": "y", + "branching_logic": "[hba1c_value_v8] >= 48 AND [hba1c_value_v8] <= 53", + "required_field": "", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "If there has been any adverse events. Visit 8." + "field_annotation": "Information box. HbA1c is mildly elevated. Reintroduction of antidiabetic medication is not allowed. Visit 8." }, { - "field_name": "information_adverse_events_v8", + "field_name": "hba1c_elevated_info_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "descriptive", - "field_label": "

Gå til instrumentet \"Adverse events\".

", + "field_label": "HbA1c er forhøjet. \nDet skal sikres, at deltageren følger interventionen. \nDer skal planlægges en ny HbA1c-måling. Denne måling skal foretages om < 4 uger. \n\nHvis HbA1c ≤ 53 ved næste måling, da vurderes diabetes type 2 fortsat at være i remission. Genintroduktion af antidiabetisk medicin er ikke tilladt.\nHvis HbA1c > 53 ved næste måling, da informeres deltageren og den praktiserende læge om resultatet. Der anbefales genintroduktion af medicinsk behandling for diabetes type 2 (i henhold til retningslinje fra DES og DSAM).", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[adverse_events_v8]='1'", + "branching_logic": "[hba1c_value_v8] > 53", "required_field": "", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Information about the instrument adverse events. Visit 8." + "field_annotation": "Information box. HbA1c is elevated. HbA1c needs to be remeasured. Visit 8." }, { - "field_name": "home_urin_v8", + "field_name": "intervention_challenges_v8", "form_name": "besgsdag_8", - "section_header": "

Hjemmeurin 

OBS! Urin indsamlet samme 3 dage som der er blevet kostregistreret via MyFood24 (uge 17)

", - "field_type": "radio", - "field_label": "Har deltageren indsamlet urin hjemme i 3 dage?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Skal være fra samme 3 dage som kostregistrering", + "section_header": "", + "field_type": "checkbox", + "field_label": "

Hvilken udfordring med at følge interventionen er der tale om?

Se efter \"røde flag\" i LIVA-appen. 

", + "select_choices_or_calculations": "1, Udfordring i forhold til diæten. | 2, Udfordring i forhold til træningen. | 3, Andet", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[hba1c_value_v8] >= 48", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether the participant has collected urin 3 days at home like instructed. Visit 8." + "field_annotation": "Challenges with adherence to the intervention, whether diet or training. Visit 8." }, { - "field_name": "home_urin_received_v8", + "field_name": "intervention_challenge_diet_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "radio", - "field_label": "Hvis 'Ja', er denne modtaget? ", + "field_label": "En diætist vil kontakte deltageren i forhold til at følge op på diætinterventionen. \nEr diætist kontaktet? ", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[home_urin_v8]='1'", + "branching_logic": "[intervention_challenges_v8(1)]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if we received the collected home urin. Visit 8." + "field_annotation": "States wether the dietitian has been contacted regarding follow up on the diet intervention. Visit 8." }, { - "field_name": "home_urin_return_v8", + "field_name": "intervention_challenge_training_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "text", - "field_label": "Hvis 'Nej', aftal med deltageren, hvornår de afleverer urinprøven.", - "select_choices_or_calculations": "", - "field_note": "Aftal tidspunkt og fremgangsmåde.", + "field_type": "radio", + "field_label": "Exercise manager vil kontakte deltageren i forhold til at følge op på træningsinterventionen. \nEr exercise manager kontaktet? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[home_urin_received_v8] = '2'", + "branching_logic": "[intervention_challenges_v8(2)]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Date for return home urin sample. Visit 8." + "field_annotation": "States wether the exercise manager has been contacted regarding follow up on the training intervention. Visit 8." }, { - "field_name": "stool_sample_v8", + "field_name": "intervention_challenges_other_v8", "form_name": "besgsdag_8", - "section_header": "

Afføringsprøve

", - "field_type": "radio", - "field_label": "Har deltageren afleveret en afføringsprøve? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "section_header": "", + "field_type": "text", + "field_label": "Beskriv 'Andet': ", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[intervention_challenges_v8(3)]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether the participant brought a stool sample like instructed. Visit 8." + "field_annotation": "Describes other reason for not following the intervention. Visit 8." }, { - "field_name": "stool_sample_return_v8", + "field_name": "hba1c_date_for_extra_measurement_planned_participant_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "text", - "field_label": "Hvis 'Nej', aftal med deltageren, hvornår de afleverer afføringsprøven.", - "select_choices_or_calculations": "", - "field_note": "Aftal tidspunkt og fremgangsmåde.", + "field_type": "radio", + "field_label": "Er aftale for ny HbA1c-måling skrevet i deltagers kalender? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[stool_sample_v8] = '2'", + "branching_logic": "[hba1c_value_v8] > 53", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Date for return of the stool sample. Visit 8." + "field_annotation": "Verify HbA1c follow-up appointment in participants calendar. Visit 8." }, { - "field_name": "sens_returned_v8", + "field_name": "hba1c_date_for_extra_measurement_planned_staff_v8", "form_name": "besgsdag_8", - "section_header": "

Aktivitetsmåler retur (SENS) 

", + "section_header": "", "field_type": "radio", - "field_label": "Er aktivitetsmåler (SENS) kommet retur?", + "field_label": "Er aftale for ny HbA1c-måling skrevet i Caroliens kalender?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[hba1c_value_v8] > 53", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "SENS returned. Visit 8." + "field_annotation": "Verify HbA1c follow-up appointment in staff calendar. Visit 8." }, { - "field_name": "sens_early_removal_v8", + "field_name": "hba1c_date_for_extra_measurement_planned_room_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "radio", - "field_label": "Er aktivitetsmåleren blevet fjernet før tid?", + "field_label": "Er der booket et lokale til ny HbA1c-måling? ", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "OBS: Hvis den kortvarigt er blevet fjernet, enten fordi den er sat over på modsatte ben (pga. kløe og irritation) eller hvis den er faldet af af sig selv, så bør dette punkt ikke være relevant at svare \"Ja\" til", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_returned_v8]= '1'", + "branching_logic": "[hba1c_value_v8] > 53", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the SENS device fell off/ was taken off before the decided measuring time was over. Visit 8." + "field_annotation": "Confirms if a room has been booked for the next HbA1c meausurement. Visit 8." }, { - "field_name": "sens_early_removal_why_v8", + "field_name": "type_of_clothing_whr_v8", "form_name": "besgsdag_8", - "section_header": "", + "section_header": "Talje-/hoftemål", "field_type": "text", - "field_label": "Hvis \"Ja\", hvorfor og hvornår?", + "field_label": "Hvilken påklædning bliver deltageren målt i?", "select_choices_or_calculations": "", - "field_note": "", + "field_note": "Skal være let påklædning", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_early_removal_v8] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates why and when the SENS device was taken off. Visit 8." + "field_annotation": "Indicates what type of clothing the participant is wearing during the waist and hip measurements. Visit 8." }, { - "field_name": "sens_returning_date_v8", + "field_name": "waist_1_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "text", - "field_label": "Hvis \"nej\", aftal med deltageren, hvornår vi får aktivitetsmåleren retur.", + "field_label": "Taljemål 1", "select_choices_or_calculations": "", - "field_note": "OBS: Sørg for at deltageren overfører data til serverskyen gerne dagligt, da sensoren stopper med at lave nye målinger ved fyldt sensor.", - "text_validation_type_or_show_slider_number": "", + "field_note": "Taljeomkreds måles halvvejs mellem det laveste punkt på ribbenene og det højeste punkt på hoftekammen. Måles til nærmeste 0.5 cm. Måling af taljeomkreds udføres to gange. Hvis differencen mellem de to målinger er mere end 3 cm, skal der laves en tredje måling. ", + "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_returned_v8]= '2'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Date for returned SENS. Visit 8." + "field_annotation": "Waist measurement 1 in cm. Visit 8." }, { - "field_name": "sens_nr_v8", + "field_name": "waist_2_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "text", - "field_label": "

Angiv nummer på aktivitetsmåleren:

", + "field_label": "Taljemål 2", "select_choices_or_calculations": "", - "field_note": "Klistermærke på bagsiden af sensoren, eks: I-54B.61F", - "text_validation_type_or_show_slider_number": "", + "field_note": "", + "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_returned_v8]= '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "SENS number. Visit 8." + "field_annotation": "Waist measurement 2 in cm. Visit 8." }, { - "field_name": "sens_upload_ldrive_v8", + "field_name": "waist_average_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "

Er SENS-data indlæst og gemt på L-drevet (CSV-fil)?

OBS: ikke afklaret endnu

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v2_sens)

", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\10. Data\\8. Aktivitetsmåling (SENS)", + "field_type": "calc", + "field_label": "Taljemål, gennemsnit", + "select_choices_or_calculations": "([waist_1_v8]+[waist_2_v8])/2", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_returned_v8]= '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "SENS data saved on L-drive. Workflow. Visit 8." + "field_annotation": "The average of the waist measurements in cm. Visit 8." }, { - "field_name": "sens_upload_v8", + "field_name": "hip_1_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "file", - "field_label": "

Upload SENS-data (CSV-fil)

OBS: ikke afklaret endnu

", + "field_type": "text", + "field_label": "Hoftemål 1", "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", + "field_note": "Hofteomkreds måles ud for ydre lårbensfremspring/trochanter major. Måles til nærmeste 0.5 cm. Målingen udføres to gange. Hvis der er mere end 3 cm forskel på de to målinger, foretages en tredje måling.", + "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_returned_v8]= '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Upload sens activity file in excel. Visit 8." + "field_annotation": "Hip measurement 1 in cm. Visit 8." }, { - "field_name": "sensor_reuse_v8", + "field_name": "hip_2_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "

Er den slukkede sensor lagt i den rigtige kasse (klar eller død)?

Tjek batteritiden når aktivitetsmåler slukkes i SENS webappen.

Se SOP SENS aftagning.

", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Tjek batteritid ved data upload", - "text_validation_type_or_show_slider_number": "", + "field_type": "text", + "field_label": "Hoftemål 2", + "select_choices_or_calculations": "", + "field_note": "", + "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_returned_v8]= '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Is the sensor put in the right reuse box. Workflow. Visit 8." + "field_annotation": "Hip measurement 2 in cm. Visit 8." }, { - "field_name": "saliva_sample_v8", + "field_name": "hip_average_v8", "form_name": "besgsdag_8", - "section_header": "Spytprøve og urinprøve på besøgsdagen ", - "field_type": "radio", - "field_label": "Har deltageren lavet og afleveret en spytprøve? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "section_header": "", + "field_type": "calc", + "field_label": "Hoftemål, gennemsnit", + "select_choices_or_calculations": "([hip_1_v8]+[hip_2_v8])/2", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", @@ -18217,15 +20197,15 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant has delivered a saliva sample. Visit 8." + "field_annotation": "The average of the two hip measurements in cm. Visit 8." }, { - "field_name": "urin_sample_v8", + "field_name": "waist_hip_ratio_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren lavet og afleveret en urinprøve?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "calc", + "field_label": "Talje-/hofteratio", + "select_choices_or_calculations": "[waist_average_v8]/[hip_average_v8]", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", @@ -18237,14 +20217,14 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant has delivered a urin sample done at the day of the visit. Visit 8." + "field_annotation": "The waist hip ratio in cm. Calculated using the average of the 2 waist measurements and 2 hip measurements. Visit 8." }, { - "field_name": "hba1c_v8", + "field_name": "dxa_metal_v8", "form_name": "besgsdag_8", - "section_header": "HbA1c ", + "section_header": "Vægt, højde og DXA ", "field_type": "radio", - "field_label": "Har deltageren fået taget HbA1c?", + "field_label": "Har forsøgsdeltageren fået indopereret metal i kroppen?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -18257,317 +20237,317 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant has had HbA1c taken. Visit 8." + "field_annotation": "Indicates whether the participant has any metal parts in their body. Visit 8." }, { - "field_name": "hba1c_value_v8", + "field_name": "dxa_which_metal_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "text", - "field_label": "HbA1c-værdi: ", + "field_label": "Hvis \"Ja\", beskriv", "select_choices_or_calculations": "", - "field_note": "mmol/mol", - "text_validation_type_or_show_slider_number": "number", + "field_note": "", + "text_validation_type_or_show_slider_number": "", "text_validation_min": "", - "text_validation_max": "120", + "text_validation_max": "", "identifier": "", - "branching_logic": "[hba1c_v8]='1'", + "branching_logic": "[dxa_metal_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "HbA1c value, mmol/mol. Visit 8." + "field_annotation": "Indicates the type of metal in the participants body, if any. Visit 8." }, { - "field_name": "hba1c_normal_info_v8", + "field_name": "dxa_contraindicated_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "descriptive", - "field_label": "HbA1c er inden for normalområdet. \nGenintroduktion af antidiabetisk medicin er ikke tilladt. ", - "select_choices_or_calculations": "", - "field_note": "", + "field_type": "radio", + "field_label": "Har deltageren fået sprøjtet kontrastvæske ind i kroppen inden for den sidste uge?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "Hvis \"Ja\" må DXA ikke gennemføres", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[hba1c_value_v8] < 48", - "required_field": "", + "branching_logic": "", + "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Information box. HbA1c is within normal range. Reintroduction of antidiabetic medication is not allowed. Visit 8." + "field_annotation": "Indicates whether the participant has had contrast fluid injected within the past week. Visit 8." }, { - "field_name": "hba1c_mildly_elevated_info_v8", + "field_name": "pregnancy_test_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "descriptive", - "field_label": "HbA1c er let forhøjet. \nDet skal sikres, at deltageren følger interventionen. \nGenintroduktion af antidiabetisk medicin er ikke tilladt.", - "select_choices_or_calculations": "", - "field_note": "", + "field_type": "radio", + "field_label": "Kan deltageren være gravid?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "Hvis Ja, må der foretages graviditetstest. ", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[hba1c_value_v8] >= 48 AND [hba1c_value_v8] <= 53", - "required_field": "", + "branching_logic": "", + "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Information box. HbA1c is mildly elevated. Reintroduction of antidiabetic medication is not allowed. Visit 8." + "field_annotation": "Indicates if the participant can be pregnant. Visit 8." }, { - "field_name": "hba1c_elevated_info_v8", + "field_name": "pregnancy_test_result_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "descriptive", - "field_label": "HbA1c er forhøjet. \nDet skal sikres, at deltageren følger interventionen. \nDer skal planlægges en ny HbA1c-måling. Denne måling skal foretages om < 4 uger. \n\nHvis HbA1c ≤ 53 ved næste måling, da vurderes diabetes type 2 fortsat at være i remission. Genintroduktion af antidiabetisk medicin er ikke tilladt.\nHvis HbA1c > 53 ved næste måling, da informeres deltageren og den praktiserende læge om resultatet. Der anbefales genintroduktion af medicinsk behandling for diabetes type 2 (i henhold til retningslinje fra DES og DSAM).", - "select_choices_or_calculations": "", - "field_note": "", + "field_type": "radio", + "field_label": "Hvad var resultatet af graviditetstesten?", + "select_choices_or_calculations": "1, Positiv | 2, Negativ", + "field_note": "Hvis positiv, må DXA ikke udføres, og deltageren kan ikke fortsætte i projektet. Gå til 'Stamdata'. ", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[hba1c_value_v8] > 53", - "required_field": "", + "branching_logic": "[pregnancy_test_v8]='1'", + "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Information box. HbA1c is elevated. HbA1c needs to be remeasured. Visit 8." + "field_annotation": "Indicates if the pregnancy test was positive or negative. Visit 8." }, { - "field_name": "intervention_challenges_v8", + "field_name": "empty_bladder_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "checkbox", - "field_label": "

Hvilken udfordring med at følge interventionen er der tale om?

Se efter \"røde flag\" i LIVA-appen. 

", - "select_choices_or_calculations": "1, Udfordring i forhold til diæten. | 2, Udfordring i forhold til træningen. | 3, Andet", - "field_note": "", + "field_type": "radio", + "field_label": "Har deltageren tømt blæren lige inden vejning og DXA?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "Hvis ikke skal deltageren bedes gå ud og tømme blæren", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[hba1c_value_v8] >= 48", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Challenges with adherence to the intervention, whether diet or training. Visit 8." + "field_annotation": "Indicates if the participant has emptied bladder before dxa scan. Workflow. Visit 8." }, { - "field_name": "intervention_challenge_diet_v8", + "field_name": "height_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "En diætist vil kontakte deltageren i forhold til at følge op på diætinterventionen. \nEr diætist kontaktet? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "calc", + "field_label": "Højde", + "select_choices_or_calculations": "[besg_1__screening_arm_1][height_v1]", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[intervention_challenges_v8(1)]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "States wether the dietitian has been contacted regarding follow up on the diet intervention. Visit 8." + "field_annotation": "Participant's height in meters, measured with a stadiometer to the nearest 0.1 cm. Visit 8." }, { - "field_name": "intervention_challenge_training_v8", + "field_name": "weight_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "Exercise manager vil kontakte deltageren i forhold til at følge op på træningsinterventionen. \nEr exercise manager kontaktet? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "field_type": "text", + "field_label": "Vægt:\n(OBS! foretages inden DXA på alm vægt/bioimpedansvægt)", + "select_choices_or_calculations": "", + "field_note": "Vægt i let påklædning, uden sko og i kg med én decimal. ", + "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", + "text_validation_min": "49,9", + "text_validation_max": "200,1", "identifier": "", - "branching_logic": "[intervention_challenges_v8(2)]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "States wether the exercise manager has been contacted regarding follow up on the training intervention. Visit 8." + "field_annotation": "Participant's weight in kilograms, measured with light clothing using a digital scale. Measured to the nearest 0.1 kg. Visit 8." }, { - "field_name": "intervention_challenges_other_v8", + "field_name": "weight_room_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "text", - "field_label": "Beskriv 'Andet': ", + "field_label": "Hvilket lokale blev vægten målt i?", "select_choices_or_calculations": "", - "field_note": "", + "field_note": "Fx: 2.26 ", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[intervention_challenges_v8(3)]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Describes other reason for not following the intervention. Visit 8." + "field_annotation": "Indicates which scale in which room that was used for weighing the participant. Visit 8." }, { - "field_name": "hba1c_date_for_extra_measurement_planned_participant_v8", + "field_name": "weight_garmin_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "Er aftale for ny HbA1c-måling skrevet i deltagers kalender? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Vægt på deltagerens egen Garmin vægt:", + "select_choices_or_calculations": "", "field_note": "", - "text_validation_type_or_show_slider_number": "", + "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[hba1c_value_v8] > 53", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Verify HbA1c follow-up appointment in participants calendar. Visit 8." + "field_annotation": "The participant's weight on the digital Garmin scale in the participant's home. Visit 8." }, { - "field_name": "hba1c_date_for_extra_measurement_planned_staff_v8", + "field_name": "bmi_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "Er aftale for ny HbA1c-måling skrevet i Caroliens kalender?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "calc", + "field_label": "BMI", + "select_choices_or_calculations": "round(([weight_v8])/(([height_v8])^(2)), 1)", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[hba1c_value_v8] > 53", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Verify HbA1c follow-up appointment in staff calendar. Visit 8." + "field_annotation": "Body Mass Index (BMI) in kg/m², calculated from weight and height. Visit 8." }, { - "field_name": "hba1c_date_for_extra_measurement_planned_room_v8", + "field_name": "dxa_performed_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "radio", - "field_label": "Er der booket et lokale til ny HbA1c-måling? ", + "field_label": "Er DXA udført?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[hba1c_value_v8] > 53", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Confirms if a room has been booked for the next HbA1c meausurement. Visit 8." + "field_annotation": "Indicates if the DXA is perfomed. Visit 8." }, { - "field_name": "type_of_clothing_whr_v8", + "field_name": "staff_initials_dxa_v8", "form_name": "besgsdag_8", - "section_header": "Talje-/hoftemål", + "section_header": "", "field_type": "text", - "field_label": "Hvilken påklædning bliver deltageren målt i?", + "field_label": "DXA udført af", "select_choices_or_calculations": "", - "field_note": "Skal være let påklædning", + "field_note": "Skriv initialer.", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[dxa_performed_v8]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates what type of clothing the participant is wearing during the waist and hip measurements. Visit 8." + "field_annotation": "Initials of the study staff member responsible for conducting the DXA scan. Visit 8." }, { - "field_name": "waist_1_v8", + "field_name": "dxa_upload_ldrive_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "text", - "field_label": "Taljemål 1", - "select_choices_or_calculations": "", - "field_note": "Taljeomkreds måles halvvejs mellem det laveste punkt på ribbenene og det højeste punkt på hoftekammen. Måles til nærmeste 0.5 cm. Måling af taljeomkreds udføres to gange. Hvis differencen mellem de to målinger er mere end 3 cm, skal der laves en tredje måling. ", - "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", + "field_type": "radio", + "field_label": "

Er DXA-data indlæst og gemt i mappen på L-drevet (excel-fil)?

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_05_v4_dxa)

", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\9. Data\\2. DXA", + "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[dxa_performed_v8]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Waist measurement 1 in cm. Visit 8." + "field_annotation": "DXA results saved on L-drive. Workflow. Visit 8." }, { - "field_name": "waist_2_v8", + "field_name": "dxa_print_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "text", - "field_label": "Taljemål 2", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Er DXA-data printet ud og lagt i ON LiMiT-mappen?", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", - "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", + "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[dxa_performed_v8]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Waist measurement 2 in cm. Visit 8." + "field_annotation": "States whether DXA data have been printed and filed in the ON LiMiT folder. Visit 8." }, { - "field_name": "waist_average_v8", + "field_name": "food_pref_test_v4_glasses_v8", "form_name": "besgsdag_8", - "section_header": "", + "section_header": "Fødevarepræferencetest", "field_type": "calc", - "field_label": "Taljemål, gennemsnit", - "select_choices_or_calculations": "([waist_1_v8]+[waist_2_v8])/2", + "field_label": "

Første gang (V4) fødevarepræferencetesten blev foretaget, var det


1: Med briller
2: Uden briller

OBS: Testen skal gerne udføres med/uden briller som V4. Ellers notér i afvigelser.

", + "select_choices_or_calculations": "[besg_4_arm_1][food_pref_test_glasses_v4]", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", "branching_logic": "", - "required_field": "y", + "required_field": "", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The average of the waist measurements in cm. Visit 8." + "field_annotation": "Indicates if the participant performed the test with or without glasses at visit 4. Visit 8." }, - { - "field_name": "hip_1_v8", - "form_name": "besgsdag_8", - "section_header": "", - "field_type": "text", - "field_label": "Hoftemål 1", - "select_choices_or_calculations": "", - "field_note": "Hofteomkreds måles ud for ydre lårbensfremspring/trochanter major. Måles til nærmeste 0.5 cm. Målingen udføres to gange. Hvis der er mere end 3 cm forskel på de to målinger, foretages en tredje måling.", - "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", + { + "field_name": "food_pref_test_performed_v8", + "form_name": "besgsdag_8", + "section_header": "", + "field_type": "radio", + "field_label": "Har deltageren gennemført fødevarepræferencetesten?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "Der laves backup hver anden uge, som gemmes på L-drev. L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\9. Data\\6. Fødevarepræferencetest", + "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", @@ -18577,35 +20557,35 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Hip measurement 1 in cm. Visit 8." + "field_annotation": "Indicates if the participant has performed the food preference test. Visit 8." }, { - "field_name": "hip_2_v8", + "field_name": "food_pref_test_glasses_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "text", - "field_label": "Hoftemål 2", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Deltager har gennemført fødevarepræferencetesten", + "select_choices_or_calculations": "1, Med briller | 2, Uden briller", "field_note": "", - "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", + "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[food_pref_test_performed_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Hip measurement 2 in cm. Visit 8." + "field_annotation": "Indicates if the participant has performed the test with or without glasses. Visit 8." }, { - "field_name": "hip_average_v8", + "field_name": "fibro_performed_v8", "form_name": "besgsdag_8", - "section_header": "", - "field_type": "calc", - "field_label": "Hoftemål, gennemsnit", - "select_choices_or_calculations": "([hip_1_v8]+[hip_2_v8])/2", + "section_header": "Fibroscanning\n", + "field_type": "radio", + "field_label": "Er fibroscanningen udført?", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", @@ -18617,139 +20597,139 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The average of the two hip measurements in cm. Visit 8." + "field_annotation": "FibroScan performed. Visit 8." }, { - "field_name": "waist_hip_ratio_v8", + "field_name": "fibro_not_performed_why_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "calc", - "field_label": "Talje-/hofteratio", - "select_choices_or_calculations": "[waist_average_v8]/[hip_average_v8]", + "field_type": "text", + "field_label": "Hvis nej, hvorfor ikke?", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[fibro_performed_v8]= '2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The waist hip ratio in cm. Calculated using the average of the 2 waist measurements and 2 hip measurements. Visit 8." + "field_annotation": "Indicates why the fibro scan was not perfomed in case it is not. Visit 8." }, { - "field_name": "dxa_metal_v8", + "field_name": "fibro_probe_size_v8", "form_name": "besgsdag_8", - "section_header": "Vægt, højde og DXA ", + "section_header": "", "field_type": "radio", - "field_label": "Har forsøgsdeltageren fået indopereret metal i kroppen?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_label": "Hvilken probe blev benyttet?", + "select_choices_or_calculations": "1, M | 2, XL", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[fibro_performed_v8]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether the participant has any metal parts in their body. Visit 8." + "field_annotation": "Indicates the size of the probe used for the fibro scan. Visit 8." }, { - "field_name": "dxa_which_metal_v8", + "field_name": "staff_initials_fibro_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "text", - "field_label": "Hvis \"Ja\", beskriv", + "field_label": "Fibroscanning udført af", "select_choices_or_calculations": "", - "field_note": "", + "field_note": "Noter også initialer på projektmedarbejder hvis scanningen ikke blev udført", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[dxa_metal_v8] = '1'", + "branching_logic": "[fibro_performed_v8]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates the type of metal in the participants body, if any. Visit 8." + "field_annotation": "Initials of the study staff member responsible for conducting the fibro scan. Visit 8." }, { - "field_name": "dxa_contraindicated_v8", + "field_name": "fibro_upload_ldrive_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "radio", - "field_label": "Har deltageren fået sprøjtet kontrastvæske ind i kroppen inden for den sidste uge?", + "field_label": "

Er Fibroscan-data indlæst og gemt i mappen på L-drevet (excel-fil)?

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_05_v4_fibro)

", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Hvis \"Ja\" må DXA ikke gennemføres", + "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\10. Data\\4. Fibroskanning", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[fibro_performed_v8]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether the participant has had contrast fluid injected within the past week. Visit 8." + "field_annotation": "Indicates whetner or not the fibroscan is saved on the L-drive. Workflow. Visit 8." }, { - "field_name": "pregnancy_test_v8", + "field_name": "fibro_upload_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "Kan deltageren være gravid?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Hvis Ja, må der foretages graviditetstest. ", + "field_type": "file", + "field_label": "

Upload Fibroscan-data (excel-fil)

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_05_v4_fibro)

", + "select_choices_or_calculations": "", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[fibro_performed_v8]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant can be pregnant. Visit 8." + "field_annotation": "Fibroscan data upload. Workflow. Visit 8." }, { - "field_name": "pregnancy_test_result_v8", + "field_name": "bp_chosen_arm_v8", "form_name": "besgsdag_8", - "section_header": "", - "field_type": "radio", - "field_label": "Hvad var resultatet af graviditetstesten?", - "select_choices_or_calculations": "1, Positiv | 2, Negativ", - "field_note": "Hvis positiv, må DXA ikke udføres, og deltageren kan ikke fortsætte i projektet. Gå til 'Stamdata'. ", + "section_header": "

Blodtryk og puls
Måles siddende efter 5-10 min hvile.

NB: Ved gentaget systolisk blodtryk > 180 mmHg eller diastolisk blodtryk > 120 mmHg, bør deltageren ses af en læge på forsøgsstedet. 

", + "field_type": "calc", + "field_label": "Blodtrykket skal måles på \n1: Venstre arm\n2: Højre arm", + "select_choices_or_calculations": "[besg_2_arm_1][bp_chosen_arm_v2]", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[pregnancy_test_v8]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the pregnancy test was positive or negative. Visit 8." + "field_annotation": "Arm used for blood pressure measurements. Visit 8." }, { - "field_name": "empty_bladder_v8", + "field_name": "sys_bp_1_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren tømt blæren lige inden vejning og DXA?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Hvis ikke skal deltageren bedes gå ud og tømme blæren", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "field_type": "text", + "field_label": "Systolisk blodtryk 1", + "select_choices_or_calculations": "", + "field_note": "mmHg", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "60", + "text_validation_max": "260", "identifier": "", "branching_logic": "", "required_field": "y", @@ -18757,19 +20737,19 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant has emptied bladder before dxa scan. Workflow. Visit 8." + "field_annotation": "Systolic blood pressure in mmHg, first measurement. \nParticipant sitting, measured after approximately 10 minutes of rest. Visit 8." }, { - "field_name": "height_v8", + "field_name": "dia_bp_1_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "calc", - "field_label": "Højde", - "select_choices_or_calculations": "[besg_1__screening_arm_1][height_v1]", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "field_type": "text", + "field_label": "Diastolisk blodtryk 1", + "select_choices_or_calculations": "", + "field_note": "mmHg", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "30", + "text_validation_max": "150", "identifier": "", "branching_logic": "", "required_field": "y", @@ -18777,19 +20757,19 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Participant's height in meters, measured with a stadiometer to the nearest 0.1 cm. Visit 8." + "field_annotation": "Diastolic blood pressure in mmHg, first measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 8." }, { - "field_name": "weight_v8", + "field_name": "pulse_1_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "text", - "field_label": "Vægt:\n(OBS! foretages inden DXA på alm vægt/bioimpedansvægt)", + "field_label": "Puls 1", "select_choices_or_calculations": "", - "field_note": "Vægt i let påklædning, uden sko og i kg med én decimal. ", - "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", - "text_validation_min": "49,9", - "text_validation_max": "200,1", + "field_note": "bpm", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "30", + "text_validation_max": "200", "identifier": "", "branching_logic": "", "required_field": "y", @@ -18797,19 +20777,19 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Participant's weight in kilograms, measured with light clothing using a digital scale. Measured to the nearest 0.1 kg. Visit 8." + "field_annotation": "Pulse in bpm first measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 8." }, { - "field_name": "weight_room_v8", + "field_name": "sys_bp_2_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "text", - "field_label": "Hvilket lokale blev vægten målt i?", + "field_label": "Systolisk blodtryk 2", "select_choices_or_calculations": "", - "field_note": "Fx: 2.26 ", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "field_note": "mmHG", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "60", + "text_validation_max": "260", "identifier": "", "branching_logic": "", "required_field": "y", @@ -18817,19 +20797,19 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates which scale in which room that was used for weighing the participant. Visit 8." + "field_annotation": "Systolic blood pressure in mmHg, second measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 8." }, { - "field_name": "weight_garmin_v8", + "field_name": "dia_bp_2_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "text", - "field_label": "Vægt på deltagerens egen Garmin vægt:", + "field_label": "Diastolisk blodtryk 2", "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", - "text_validation_min": "", - "text_validation_max": "", + "field_note": "mmHg", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "30", + "text_validation_max": "150", "identifier": "", "branching_logic": "", "required_field": "y", @@ -18837,19 +20817,19 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The participant's weight on the digital Garmin scale in the participant's home. Visit 8." + "field_annotation": "Diastolic blood pressure in mmHg, second measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 8." }, { - "field_name": "bmi_v8", + "field_name": "pulse_2_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "calc", - "field_label": "BMI", - "select_choices_or_calculations": "round(([weight_v8])/(([height_v8])^(2)), 1)", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "field_type": "text", + "field_label": "Puls 2", + "select_choices_or_calculations": "", + "field_note": "bpm", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "30", + "text_validation_max": "200", "identifier": "", "branching_logic": "", "required_field": "y", @@ -18857,19 +20837,19 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Body Mass Index (BMI) in kg/m², calculated from weight and height. Visit 8." + "field_annotation": "Pulse in bpm second measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 8." }, { - "field_name": "dxa_performed_v8", + "field_name": "sys_bp_3_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "Er DXA udført?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "field_type": "text", + "field_label": "Systolisk blodtryk 3", + "select_choices_or_calculations": "", + "field_note": "mmHG", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "60", + "text_validation_max": "260", "identifier": "", "branching_logic": "", "required_field": "y", @@ -18877,76 +20857,76 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the DXA is perfomed. Visit 8." + "field_annotation": "Systolic blood pressure in mmHg, third measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 8." }, { - "field_name": "staff_initials_dxa_v8", + "field_name": "dia_bp_3_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "text", - "field_label": "DXA udført af", + "field_label": "Diastolisk blodtryk 3", "select_choices_or_calculations": "", - "field_note": "Skriv initialer.", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "field_note": "mmHG", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "30", + "text_validation_max": "150", "identifier": "", - "branching_logic": "[dxa_performed_v8]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Initials of the study staff member responsible for conducting the DXA scan. Visit 8." + "field_annotation": "Systolic blood pressure in mmHg, third measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 8." }, { - "field_name": "dxa_upload_ldrive_v8", + "field_name": "pulse_3_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "

Er DXA-data indlæst og gemt i mappen på L-drevet (excel-fil)?

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v4_dxa)

", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\9. Data\\2. DXA", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "field_type": "text", + "field_label": "Puls 3", + "select_choices_or_calculations": "", + "field_note": "bpm", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "30", + "text_validation_max": "200", "identifier": "", - "branching_logic": "[dxa_performed_v8]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "DXA results saved on L-drive. Workflow. Visit 8." + "field_annotation": "Pulse in bpm third measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 8." }, { - "field_name": "dxa_upload_v8", + "field_name": "sys_bp_avg_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "file", - "field_label": "

Upload DXA-data (excel-fil)

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v4_dxa)

", - "select_choices_or_calculations": "", - "field_note": "", + "field_type": "calc", + "field_label": "Systolisk blodtryk, gennemsnit ", + "select_choices_or_calculations": "if(\r\n [sys_bp_3_v8]<>'' and [sys_bp_2_v8]<>'',\r\n ([sys_bp_3_v8]+[sys_bp_2_v8])/2,\r\n if(\r\n [sys_bp_3_v8]<>'' and [sys_bp_2_v8]='',\r\n [sys_bp_3_v8],\r\n if(\r\n [sys_bp_3_v8]='' and [sys_bp_2_v8]<>'',\r\n [sys_bp_2_v8],\r\n '')))", + "field_note": "mmHg. NB: Ved gentaget systolisk blodtryk over 180 mmHg bør deltageren ses af en læge på undersøgelsesstedet", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[dxa_performed_v8]='1'", - "required_field": "y", + "branching_logic": "", + "required_field": "", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "DXA data upload. Workflow. Visit 8." + "field_annotation": "Mean of last two systolic BP measurements (2 and 3); otherwise most recent available. Visit 8." }, { - "field_name": "food_pref_test_v4_glasses_v8", + "field_name": "dia_bp_avg_v8", "form_name": "besgsdag_8", - "section_header": "Fødevarepræferencetest", + "section_header": "", "field_type": "calc", - "field_label": "

Første gang (V4) fødevarepræferencetesten blev foretaget, var det


1: Med briller
2: Uden briller

OBS: Testen skal gerne udføres med/uden briller som V4. Ellers notér i afvigelser.

", - "select_choices_or_calculations": "[besg_4_arm_1][food_pref_test_glasses_v4]", - "field_note": "", + "field_label": "Diastolisk blodtryk, gennemsnit", + "select_choices_or_calculations": "if(\r\n [dia_bp_3_v8]<>'' and [dia_bp_2_v8]<>'',\r\n ([dia_bp_3_v8]+[dia_bp_2_v8])/2,\r\n if(\r\n [dia_bp_3_v8]<>'' and [dia_bp_2_v8]='',\r\n [dia_bp_3_v8],\r\n if(\r\n [dia_bp_3_v8]='' and [dia_bp_2_v8]<>'',\r\n [dia_bp_2_v8],\r\n '')))", + "field_note": "mmHg. NB: Ved gentaget diastolisk blodtryk over 120 mmHg bør deltageren ses af en læge på undersøgelsesstedet", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -18957,56 +20937,56 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant performed the test with or without glasses at visit 4. Visit 8." + "field_annotation": "Mean of last two diastolic BP measurements (2 and 3); otherwise most recent available. Visit 8." }, { - "field_name": "food_pref_test_performed_v8", + "field_name": "pulse_avg_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren gennemført fødevarepræferencetesten?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Der laves backup hver anden uge, som gemmes på L-drev. L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\9. Data\\6. Fødevarepræferencetest", + "field_type": "calc", + "field_label": "Puls, gennemsnit ", + "select_choices_or_calculations": "if(\r\n [pulse_3_v8]<>'' and [pulse_2_v8]<>'',\r\n ([pulse_3_v8]+[pulse_2_v8])/2,\r\n if(\r\n [pulse_3_v8]<>'' and [pulse_2_v8]='',\r\n [pulse_3_v8],\r\n if(\r\n [pulse_3_v8]='' and [pulse_2_v8]<>'',\r\n [pulse_2_v8],\r\n '')))", + "field_note": "bpm", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", "branching_logic": "", - "required_field": "y", + "required_field": "", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant has performed the food preference test. Visit 8." + "field_annotation": "Calculates pulse based on the last available measurements: mean of measurement 2 and 3 if both are present; otherwise uses the most recent available (measurement 3 or 2). Bpm. Visit 8." }, { - "field_name": "food_pref_test_glasses_v8", + "field_name": "finapres_arm_cuff_size_v8", "form_name": "besgsdag_8", - "section_header": "", - "field_type": "radio", - "field_label": "Deltager har gennemført fødevarepræferencetesten", - "select_choices_or_calculations": "1, Med briller | 2, Uden briller", - "field_note": "", + "section_header": "Før Finapres", + "field_type": "calc", + "field_label": "

Hvilken størrelse armmanchet bruges til Finapres-målingen?

1, Small
2, Medium
3, Large

Armmanchetten placeres på den samme arm, som blodtrykket er målt på.

", + "select_choices_or_calculations": "[besg_2_arm_1][finapres_arm_cuff_size_v2]", + "field_note": "Ofte bruges størrelse medium. Brug samme størrelse som ved V2. ", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[food_pref_test_performed_v8] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant has performed the test with or without glasses. Visit 8." + "field_annotation": "Finapres measurement: Size of arm cuff (S, M or L) at visit 2. Visit 8." }, { - "field_name": "fibro_performed_v8", + "field_name": "finapres_finger_cuff_size_v8", "form_name": "besgsdag_8", - "section_header": "Fibroscanning\n", - "field_type": "radio", - "field_label": "Er fibroscanningen udført?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "section_header": "", + "field_type": "calc", + "field_label": "Hvilken størrelse fingermanchet bruges til Finapres-målingen? \n\n1, Small\n2, Medium\n3, Large", + "select_choices_or_calculations": "[besg_2_arm_1][finapres_finger_cuff_size_v2]", + "field_note": "Ofte bruges størrelse medium. Brug samme størrelse som ved V2. ", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -19017,116 +20997,116 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "FibroScan performed. Visit 8." + "field_annotation": "Finapres measurement: Size of finger cuff (S, M or L) at visit 2. Visit 8." }, { - "field_name": "fibro_not_performed_why_v8", + "field_name": "finapres_minus20_v8", "form_name": "besgsdag_8", - "section_header": "", - "field_type": "text", - "field_label": "Hvis nej, hvorfor ikke?", - "select_choices_or_calculations": "", + "section_header": "Før MMTT", + "field_type": "radio", + "field_label": "Har deltageren gennemført Finapres 1 (tid -20)?", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[fibro_performed_v8]= '2'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates why the fibro scan was not perfomed in case it is not. Visit 8." + "field_annotation": "Record whether the participant completed Finapress measurement 1, performed approximately 20 minutes prior to the intervention. \nResponse options: 1=Yes, 2=No. Visit 8." }, { - "field_name": "fibro_probe_size_v8", + "field_name": "bloodsample_minus15_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "radio", - "field_label": "Hvilken probe blev benyttet?", - "select_choices_or_calculations": "1, M | 2, XL", + "field_label": "Er blodprøve 1 taget (tid -15)?", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[fibro_performed_v8]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates the size of the probe used for the fibro scan. Visit 8." + "field_annotation": "Record whether the participant completed bloodsample measurement 1, performed approximately 15 minutes prior to the intervention. Visit 8." }, { - "field_name": "staff_initials_fibro_v8", + "field_name": "vas_minus10_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "text", - "field_label": "Fibroscanning udført af", - "select_choices_or_calculations": "", - "field_note": "Noter også initialer på projektmedarbejder hvis scanningen ikke blev udført", + "field_type": "radio", + "field_label": "Har deltageren gennemført VAS 1 (tid -10)? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[fibro_performed_v8]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Initials of the study staff member responsible for conducting the fibro scan. Visit 8." + "field_annotation": "Record whether the participant completed VAS 1, performed approximately 10 minutes prior to the intervention. \nResponse options: 1=Yes, 2=No. Visit 8." }, { - "field_name": "fibro_upload_ldrive_v8", + "field_name": "bloodsample_minus5_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "radio", - "field_label": "

Er Fibroscan-data indlæst og gemt i mappen på L-drevet (excel-fil)?

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v4_fibro)

", + "field_label": "Er blodprøve 2 taget (tid -5)?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\10. Data\\4. Fibroskanning", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[fibro_performed_v8]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whetner or not the fibroscan is saved on the L-drive. Workflow. Visit 8." + "field_annotation": "Records whether a bloodsample was taken at time -5. Visit 8." }, { - "field_name": "fibro_upload_v8", + "field_name": "timer_started_v8", "form_name": "besgsdag_8", - "section_header": "", - "field_type": "file", - "field_label": "

Upload Fibroscan-data (excel-fil)

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v4_fibro)

", - "select_choices_or_calculations": "", + "section_header": "Indtagelse af shake + bar", + "field_type": "radio", + "field_label": "

Er uret startet?

Påbegyndelse af shake + bar = tid 0

", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[fibro_performed_v8]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Fibroscan data upload. Workflow. Visit 8." + "field_annotation": "Record whether the timer was started at the time of test drink consumption (defined as time 0). Visit 8." }, { - "field_name": "bp_chosen_arm_v8", + "field_name": "mmtt_shake_bar_v8", "form_name": "besgsdag_8", - "section_header": "

Blodtryk og puls
Måles siddende efter 5-10 min hvile.

NB: Ved gentaget systolisk blodtryk > 180 mmHg eller diastolisk blodtryk > 120 mmHg, bør deltageren ses af en læge på forsøgsstedet. 

", - "field_type": "calc", - "field_label": "Blodtrykket skal måles på \n1: Venstre arm\n2: Højre arm", - "select_choices_or_calculations": "[besg_2_arm_1][bp_chosen_arm_v2]", - "field_note": "", + "section_header": "", + "field_type": "radio", + "field_label": "Er shake + bar drukket/spist?\n", + "select_choices_or_calculations": "1, Ja, shake + bar blev drukket/spist inden for 10 minutter. | 2, Ja, men shake + bar blev ikke drukket/spist inden for 10 minutter. | 3, Nej, deltageren kunne ikke drikke hele shaken. | 4, Nej, deltageren kunne ikke spise hele baren. | 5, Nej, deltageren kunne både ikke drikke hele shaken og spise hele baren.", + "field_note": "Måltidet indtages over i alt 10 minutter. I de første 5 minutter spises først ½ bar og derefter drikkes ½ shake. I de sidste 5 minutter indtages den resterende ½ bar efterfulgt af den resterende ½ shake. ", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -19137,79 +21117,79 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Arm used for blood pressure measurements. Visit 8." + "field_annotation": "Record whether the participant completed both shake and bar. Visit 8." }, { - "field_name": "sys_bp_1_v8", + "field_name": "shake_bar_time_min_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "text", - "field_label": "Systolisk blodtryk 1", + "field_label": "Hvis det tog mere end 10 minutter for deltageren at indtage shake + bar: \nHvor mange minutter var deltageren om at indtage shake + bar?", "select_choices_or_calculations": "", - "field_note": "mmHg", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "60", - "text_validation_max": "260", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[mmtt_shake_bar_v8] =2", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Systolic blood pressure in mmHg, first measurement. \nParticipant sitting, measured after approximately 10 minutes of rest. Visit 8." + "field_annotation": "The number of minutes it took the participant to consume the test shake and bar, if the total consumption time exceeded 10 minutes. Visit 8." }, { - "field_name": "dia_bp_1_v8", + "field_name": "mmtt_shake_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "text", - "field_label": "Diastolisk blodtryk 1", + "field_label": "Hvis deltageren ikke kunne drikke hele shaken:\nHvor meget drak de?", "select_choices_or_calculations": "", - "field_note": "mmHg", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "30", - "text_validation_max": "150", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[mmtt_shake_bar_v8] = 3 or [mmtt_shake_bar_v8] = 5", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Diastolic blood pressure in mmHg, first measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 8." + "field_annotation": "The amount of the shake the participant drank. Text field. Visit 8." }, { - "field_name": "pulse_1_v8", + "field_name": "mmtt_bar_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "text", - "field_label": "Puls 1", + "field_label": "Hvis deltageren ikke kunne spise hele baren:\nHvor meget spiste de? ", "select_choices_or_calculations": "", - "field_note": "bpm", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "30", - "text_validation_max": "200", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[mmtt_shake_bar_v8] = 4 or [mmtt_shake_bar_v8] = 5", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Pulse in bpm first measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 8." + "field_annotation": "The amount of the bar the participant ate. Text field. Visit 8." }, { - "field_name": "sys_bp_2_v8", + "field_name": "finapres_time15_v8", "form_name": "besgsdag_8", - "section_header": "", - "field_type": "text", - "field_label": "Systolisk blodtryk 2", - "select_choices_or_calculations": "", - "field_note": "mmHG", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "60", - "text_validation_max": "260", + "section_header": "Tid 15", + "field_type": "radio", + "field_label": "Har deltageren gennemført Finapres 2 (tid 15)? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", "branching_logic": "", "required_field": "y", @@ -19217,19 +21197,19 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Systolic blood pressure in mmHg, second measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 8." + "field_annotation": "Record whether the participant completed Finapress measurement 2, performed approximately 15 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 8." }, { - "field_name": "dia_bp_2_v8", + "field_name": "bloodsample_time30_v8", "form_name": "besgsdag_8", - "section_header": "", - "field_type": "text", - "field_label": "Diastolisk blodtryk 2", - "select_choices_or_calculations": "", - "field_note": "mmHg", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "30", - "text_validation_max": "150", + "section_header": "Tid 30", + "field_type": "radio", + "field_label": "Er blodprøve 3 taget (tid 30)?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", "branching_logic": "", "required_field": "y", @@ -19237,19 +21217,19 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Diastolic blood pressure in mmHg, second measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 8." + "field_annotation": "Record whether a bloodsample was taken at time 30. Visit 8." }, { - "field_name": "pulse_2_v8", + "field_name": "vas_time30_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "text", - "field_label": "Puls 2", - "select_choices_or_calculations": "", - "field_note": "bpm", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "30", - "text_validation_max": "200", + "field_type": "radio", + "field_label": "Har deltageren gennemført VAS 2 (tid 30)? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", "branching_logic": "", "required_field": "y", @@ -19257,19 +21237,19 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Pulse in bpm second measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 8." + "field_annotation": "Record whether the participant completed VAS 2, performed approximately 30 minutes into the intervention. Visit 8." }, - { - "field_name": "sys_bp_3_v8", - "form_name": "besgsdag_8", - "section_header": "", - "field_type": "text", - "field_label": "Systolisk blodtryk 3", - "select_choices_or_calculations": "", - "field_note": "mmHG", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "60", - "text_validation_max": "260", + { + "field_name": "finapres_time45_v8", + "form_name": "besgsdag_8", + "section_header": "Tid 45", + "field_type": "radio", + "field_label": "Har deltageren gennemført Finapres 3 (tid 45)? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", "branching_logic": "", "required_field": "y", @@ -19277,19 +21257,19 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Systolic blood pressure in mmHg, third measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 8." + "field_annotation": "Record whether the participant completed Finapress measurement 3, performed approximately 45 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 8." }, { - "field_name": "dia_bp_3_v8", + "field_name": "bloodsample_time60_v8", "form_name": "besgsdag_8", - "section_header": "", - "field_type": "text", - "field_label": "Diastolisk blodtryk 3", - "select_choices_or_calculations": "", - "field_note": "mmHG", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "30", - "text_validation_max": "150", + "section_header": "Tid 60", + "field_type": "radio", + "field_label": "Er blodprøve 4 taget (tid 60)?\n", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", "branching_logic": "", "required_field": "y", @@ -19297,19 +21277,19 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Systolic blood pressure in mmHg, third measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 8." + "field_annotation": "Record whether a bloodsample was taken at time 60. Visit 8." }, { - "field_name": "pulse_3_v8", + "field_name": "vas_time60_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "text", - "field_label": "Puls 3", - "select_choices_or_calculations": "", - "field_note": "bpm", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "30", - "text_validation_max": "200", + "field_type": "radio", + "field_label": "Har deltageren gennemført VAS 3 (tid 60)? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", "branching_logic": "", "required_field": "y", @@ -19317,76 +21297,76 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Pulse in bpm third measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 8." + "field_annotation": "Record whether the participant completed VAS 3, performed approximately 60 minutes into the intervention. Visit 8." }, { - "field_name": "sys_bp_avg_v8", + "field_name": "finapres_time75_v8", "form_name": "besgsdag_8", - "section_header": "", - "field_type": "calc", - "field_label": "Systolisk blodtryk, gennemsnit ", - "select_choices_or_calculations": "if(\n(\n if([sys_bp_1_v8] <> \"\", 1, 0) +\n if([sys_bp_2_v8] <> \"\", 1, 0) +\n if([sys_bp_3_v8] <> \"\", 1, 0)\n) > 0,\n\n(\n if([sys_bp_1_v8] <> \"\", [sys_bp_1_v8], 0) +\n if([sys_bp_2_v8] <> \"\", [sys_bp_2_v8], 0) +\n if([sys_bp_3_v8] <> \"\", [sys_bp_3_v8], 0)\n)\n/\n(\n if([sys_bp_1_v8] <> \"\", 1, 0) +\n if([sys_bp_2_v8] <> \"\", 1, 0) +\n if([sys_bp_3_v8] <> \"\", 1, 0)\n),\n\n\"\"\n)", - "field_note": "mmHg. NB: Ved gentaget systolisk blodtryk over 180 mmHg bør deltageren ses af en læge på undersøgelsesstedet", + "section_header": "Tid 75", + "field_type": "radio", + "field_label": "Har deltageren gennemført Finapres 4 (tid 75)? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", "branching_logic": "", - "required_field": "", + "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Automatically calculated as the mean of the three diastolic BP measurements. Visit 8." + "field_annotation": "Record whether the participant completed Finapress measurement 4, performed approximately 75 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 8." }, { - "field_name": "dia_bp_avg_v8", + "field_name": "bloodsample_time90_v8", "form_name": "besgsdag_8", - "section_header": "", - "field_type": "calc", - "field_label": "Diastolisk blodtryk, gennemsnit", - "select_choices_or_calculations": "if(\n(\n if([dia_bp_1_v8] <> \"\", 1, 0) +\n if([dia_bp_2_v8] <> \"\", 1, 0) +\n if([dia_bp_3_v8] <> \"\", 1, 0)\n) > 0,\n\n(\n if([dia_bp_1_v8] <> \"\", [dia_bp_1_v8], 0) +\n if([dia_bp_2_v8] <> \"\", [dia_bp_2_v8], 0) +\n if([dia_bp_3_v8] <> \"\", [dia_bp_3_v8], 0)\n)\n/\n(\n if([dia_bp_1_v8] <> \"\", 1, 0) +\n if([dia_bp_2_v8] <> \"\", 1, 0) +\n if([dia_bp_3_v8] <> \"\", 1, 0)\n),\n\n\"\"\n)", - "field_note": "mmHg. NB: Ved gentaget diastolisk blodtryk over 120 mmHg bør deltageren ses af en læge på undersøgelsesstedet", + "section_header": "Tid 90", + "field_type": "radio", + "field_label": "Er blodprøve 5 taget (tid 90)?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", "branching_logic": "", - "required_field": "", + "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Automatically calculated as the mean of the three diastolic BP measurements. Visit 8." + "field_annotation": "Record whether a bloodsample was taken at time 90. Visit 8." }, { - "field_name": "pulse_avg_v8", + "field_name": "vas_time90_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "calc", - "field_label": "Puls, gennemsnit ", - "select_choices_or_calculations": "if(\n(\n if([pulse_1_v8] <> \"\", 1, 0) +\n if([pulse_2_v8] <> \"\", 1, 0) +\n if([pulse_3_v8] <> \"\", 1, 0)\n) > 0,\n\n(\n if([pulse_1_v8] <> \"\", [pulse_1_v8], 0) +\n if([pulse_2_v8] <> \"\", [pulse_2_v8], 0) +\n if([pulse_3_v8] <> \"\", [pulse_3_v8], 0)\n)\n/\n(\n if([pulse_1_v8] <> \"\", 1, 0) +\n if([pulse_2_v8] <> \"\", 1, 0) +\n if([pulse_3_v8] <> \"\", 1, 0)\n),\n\n\"\"\n)", - "field_note": "bpm", + "field_type": "radio", + "field_label": "Har deltageren gennemført VAS 4 (tid 90)? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", "branching_logic": "", - "required_field": "", + "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Automatically calculated as the mean of the three pulse measurements. Bpm. Visit 8." + "field_annotation": "Record whether the participant completed VAS 4, performed approximately 90 minutes into the intervention. Visit 8." }, { - "field_name": "finapres_arm_cuff_size_v8", + "field_name": "finapres_time105_v8", "form_name": "besgsdag_8", - "section_header": "Før Finapres", - "field_type": "calc", - "field_label": "

Hvilken størrelse armmanchet bruges til Finapres-målingen?

1, Small
2, Medium
3, Large

Armmanchetten placeres på den samme arm, som blodtrykket er målt på.

", - "select_choices_or_calculations": "[besg_2_arm_1][finapres_arm_cuff_size_v2]", - "field_note": "Ofte bruges størrelse medium. Brug samme størrelse som ved V2. ", + "section_header": "Tid 105", + "field_type": "radio", + "field_label": "Har deltageren gennemført Finapres 5 (tid 105)? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -19397,16 +21377,16 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Finapres measurement: Size of arm cuff (S, M or L) at visit 2. Visit 8." + "field_annotation": "Record whether the participant completed Finapress measurement 5, performed approximately 105 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 8." }, { - "field_name": "finapres_finger_cuff_size_v8", + "field_name": "bloodsample_time120_v8", "form_name": "besgsdag_8", - "section_header": "", - "field_type": "calc", - "field_label": "Hvilken størrelse fingermanchet bruges til Finapres-målingen? \n\n1, Small\n2, Medium\n3, Large", - "select_choices_or_calculations": "[besg_2_arm_1][finapres_finger_cuff_size_v2]", - "field_note": "Ofte bruges størrelse medium. Brug samme størrelse som ved V2. ", + "section_header": "Tid 120", + "field_type": "radio", + "field_label": "Er blodprøve 6 taget (tid 120)?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -19417,14 +21397,14 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Finapres measurement: Size of finger cuff (S, M or L) at visit 2. Visit 8." + "field_annotation": "Record whether a bloodsample was taken at time 120. Visit 8." }, { - "field_name": "finapres_minus20_v8", + "field_name": "vas_time120_v8", "form_name": "besgsdag_8", - "section_header": "Før MMTT", + "section_header": "", "field_type": "radio", - "field_label": "Har deltageren gennemført Finapres 1 (tid -20)?", + "field_label": "Har deltageren gennemført VAS 5 (tid 120)? ", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -19437,14 +21417,14 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed Finapress measurement 1, performed approximately 20 minutes prior to the intervention. \nResponse options: 1=Yes, 2=No. Visit 8." + "field_annotation": "Record whether the participant completed VAS 5, performed approximately 120 minutes into the intervention. Visit 8." }, { - "field_name": "bloodsample_minus15_v8", + "field_name": "finapres_time135_v8", "form_name": "besgsdag_8", - "section_header": "", + "section_header": "Tid 135", "field_type": "radio", - "field_label": "Er blodprøve 1 taget (tid -15)?", + "field_label": "Har deltageren gennemført Finapres 6 (tid 135)? ", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -19457,14 +21437,14 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed bloodsample measurement 1, performed approximately 15 minutes prior to the intervention. Visit 8." + "field_annotation": "Record whether the participant completed Finapress measurement 6, performed approximately 135 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 8." }, { - "field_name": "vas_minus10_v8", + "field_name": "bloodsample_time180_v8", "form_name": "besgsdag_8", - "section_header": "", + "section_header": "Tid 180", "field_type": "radio", - "field_label": "Har deltageren gennemført VAS 1 (tid -10)? ", + "field_label": "Er blodprøve 7 taget (tid 180)?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -19477,14 +21457,14 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed VAS 1, performed approximately 10 minutes prior to the intervention. \nResponse options: 1=Yes, 2=No. Visit 8." + "field_annotation": "Record whether a bloodsample was taken at time 180. Visit 8." }, { - "field_name": "bloodsample_minus5_v8", + "field_name": "vas_time180_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "radio", - "field_label": "Er blodprøve 2 taget (tid -5)?", + "field_label": "Har deltageren gennemført VAS 6 (tid 180 min)? ", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -19497,14 +21477,14 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Records whether a bloodsample was taken at time -5. Visit 8." + "field_annotation": "Record whether the participant completed VAS 6, performed approximately 180 minutes into the intervention. Visit 8." }, { - "field_name": "timer_started_v8", + "field_name": "finapres_time195_v8", "form_name": "besgsdag_8", - "section_header": "Indtagelse af shake + bar", + "section_header": "Tid 195", "field_type": "radio", - "field_label": "

Er uret startet?

Påbegyndelse af shake + bar = tid 0

", + "field_label": "Har deltageren gennemført Finapres 7 (tid 195)? ", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -19517,16 +21497,16 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the timer was started at the time of test drink consumption (defined as time 0). Visit 8." + "field_annotation": "Record whether the participant completed Finapress measurement 7, performed approximately 195 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 8." }, { - "field_name": "mmtt_shake_bar_v8", + "field_name": "bloodsample_time240_v8", "form_name": "besgsdag_8", - "section_header": "", + "section_header": "Tid 240", "field_type": "radio", - "field_label": "Er shake + bar drukket/spist?\n", - "select_choices_or_calculations": "1, Ja, shake + bar blev drukket/spist inden for 10 minutter. | 2, Ja, men shake + bar blev ikke drukket/spist inden for 10 minutter. | 3, Nej, deltageren kunne ikke drikke hele shaken. | 4, Nej, deltageren kunne ikke spise hele baren. | 5, Nej, deltageren kunne både ikke drikke hele shaken og spise hele baren.", - "field_note": "Måltidet indtages over i alt 10 minutter. I de første 5 minutter spises først ½ bar og derefter drikkes ½ shake. I de sidste 5 minutter indtages den resterende ½ bar efterfulgt af den resterende ½ shake. ", + "field_label": "Er blodprøve 8 taget (tid 240 min)?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -19537,76 +21517,76 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed both shake and bar. Visit 8." + "field_annotation": "Record whether a bloodsample was taken approximately 240 minutes into the intervention. Visit 8." }, { - "field_name": "shake_bar_time_min_v8", + "field_name": "vas_time240_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "text", - "field_label": "Hvis det tog mere end 10 minutter for deltageren at indtage shake + bar: \nHvor mange minutter var deltageren om at indtage shake + bar?", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Har deltageren gennemført VAS 7 (tid 240)?", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[mmtt_shake_bar_v8] =2", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The number of minutes it took the participant to consume the test shake and bar, if the total consumption time exceeded 10 minutes. Visit 8." + "field_annotation": "Record whether the participant completed VAS 7, performed approximately 240 minutes into the intervention. Visit 8." }, { - "field_name": "mmtt_shake_v8", + "field_name": "finapres_time255_v8", "form_name": "besgsdag_8", - "section_header": "", - "field_type": "text", - "field_label": "Hvis deltageren ikke kunne drikke hele shaken:\nHvor meget drak de?", - "select_choices_or_calculations": "", + "section_header": "Tid 255", + "field_type": "radio", + "field_label": "Har deltageren gennemført Finapres 8 (tid 255)? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[mmtt_shake_bar_v8] = 3 or [mmtt_shake_bar_v8] = 5", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The amount of the shake the participant drank. Text field. Visit 8." + "field_annotation": "Record whether the participant completed Finapress measurement 8, performed approximately 255 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 8." }, { - "field_name": "mmtt_bar_v8", + "field_name": "finapres_upload_ldrive_v8", "form_name": "besgsdag_8", - "section_header": "", - "field_type": "text", - "field_label": "Hvis deltageren ikke kunne spise hele baren:\nHvor meget spiste de? ", - "select_choices_or_calculations": "", - "field_note": "", + "section_header": "Efter Finapres", + "field_type": "radio", + "field_label": "

Er Finapres-data indlæst og gemt i mappen på L-drevet?

OBS: Der skal gemmes OTTE mapper, der hver indeholder 9 excelfiler. 

Gemmes som onlimit_ID_visit_nummer af undersøgelse_test_test (eksempel: onlimit_05_v4-3_fp) 

", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\10. Data\\6. Finapres", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[mmtt_shake_bar_v8] = 4 or [mmtt_shake_bar_v8] = 5", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The amount of the bar the participant ate. Text field. Visit 8." + "field_annotation": "Indicates whetner or not the Finapres data is saved on the L-drive. Visit 8." }, { - "field_name": "finapres_time15_v8", + "field_name": "medicine_change_v8", "form_name": "besgsdag_8", - "section_header": "Tid 15", + "section_header": "Medicinændringer", "field_type": "radio", - "field_label": "Har deltageren gennemført Finapres 2 (tid 15)? ", + "field_label": "

Har der været nogen ændringer i deltagerens medicin?

", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_note": "Opstart, dosisændring eller seponering. ", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -19617,34 +21597,34 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed Finapress measurement 2, performed approximately 15 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 8." + "field_annotation": "If there has been any changes in the participants medical record since the last visit. Visit 8." }, { - "field_name": "bloodsample_time30_v8", + "field_name": "medicine_change_info_v8", "form_name": "besgsdag_8", - "section_header": "Tid 30", + "section_header": "", "field_type": "radio", - "field_label": "Er blodprøve 3 taget (tid 30)?", + "field_label": "

Gå til instrumentet \"medicinændringer\" og registrér disse.

Er medicinændringerne registreret?

", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[medicine_change_v8]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether a bloodsample was taken at time 30. Visit 8." + "field_annotation": "Confirms that the information has been entered in the instrument 'medicinændringer'. Yes/no. Visit 8." }, { - "field_name": "vas_time30_v8", + "field_name": "survey_answered_v8", "form_name": "besgsdag_8", - "section_header": "", + "section_header": "Spørgeskemaer", "field_type": "radio", - "field_label": "Har deltageren gennemført VAS 2 (tid 30)? ", + "field_label": "Har deltageren svaret på alle spørgeskemaer knyttet til dette besøg?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -19657,14 +21637,14 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed VAS 2, performed approximately 30 minutes into the intervention. Visit 8." + "field_annotation": "Survey answered. Visit 8." }, { - "field_name": "finapres_time45_v8", + "field_name": "food_v8", "form_name": "besgsdag_8", - "section_header": "Tid 45", + "section_header": "Bolle med ost + frugt", "field_type": "radio", - "field_label": "Har deltageren gennemført Finapres 3 (tid 45)? ", + "field_label": "Har deltageren modtaget en bolle med ost og et stykke frugt? ", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -19677,16 +21657,16 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed Finapress measurement 3, performed approximately 45 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 8." + "field_annotation": "Food delivered. Visit 8." }, { - "field_name": "bloodsample_time60_v8", + "field_name": "test_protocol_previous_visit_v8", "form_name": "besgsdag_8", - "section_header": "Tid 60", - "field_type": "radio", - "field_label": "Er blodprøve 4 taget (tid 60)?\n", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "section_header": "VO2 max test", + "field_type": "calc", + "field_label": "

Hvilken testprotokol blev brug ved forrige test?

", + "select_choices_or_calculations": "[besg_6_arm_1][vo2max_test_type_v6]", + "field_note": "1. Let, 2. Middel, 3. Høj, 4. Meget høj, 5. Ekstremt høj", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -19697,16 +21677,16 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether a bloodsample was taken at time 60. Visit 8." + "field_annotation": "Indicates what vo2 max protocol that was used at previous visit (visit 6). Visit 8." }, { - "field_name": "vas_time60_v8", + "field_name": "vo2max_seat_previous_visit_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren gennemført VAS 3 (tid 60)? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_type": "calc", + "field_label": "

Sædeindstillingen ved forrige test: 

", + "select_choices_or_calculations": "[besg_6_arm_1][vo2max_seat_v6]", + "field_note": "Fx 7 eller 8,5", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -19717,16 +21697,16 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed VAS 3, performed approximately 60 minutes into the intervention. Visit 8." + "field_annotation": "The seat adjustment for the vo2 max test at the previous visit (visit 6). Visit 8." }, { - "field_name": "finapres_time75_v8", + "field_name": "vo2max_time_length_of_previous_test_v8", "form_name": "besgsdag_8", - "section_header": "Tid 75", - "field_type": "radio", - "field_label": "Har deltageren gennemført Finapres 4 (tid 75)? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "section_header": "", + "field_type": "calc", + "field_label": "

Tidslængden på test ved forrige test: 

", + "select_choices_or_calculations": "[besg_6_arm_1][vo2max_time_length_v6]", + "field_note": "Nærmeste hele minut", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -19737,14 +21717,14 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed Finapress measurement 4, performed approximately 75 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 8." + "field_annotation": "Indicates how long time the VO2 max test lasted at previous visit (visit 6). Visit 8." }, { - "field_name": "bloodsample_time90_v8", + "field_name": "vo2max_done_v8", "form_name": "besgsdag_8", - "section_header": "Tid 90", + "section_header": "", "field_type": "radio", - "field_label": "Er blodprøve 5 taget (tid 90)?", + "field_label": "Har deltageren udført VO2 max test? ", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -19757,134 +21737,134 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether a bloodsample was taken at time 90. Visit 8." + "field_annotation": "Indicates whether or not the participant finished the VO2 max test. Visit 8." }, { - "field_name": "vas_time90_v8", + "field_name": "vo2max_test_type_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "radio", - "field_label": "Har deltageren gennemført VAS 4 (tid 90)? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_label": "Hvilken testprotokol blev kørt?", + "select_choices_or_calculations": "1, 1. Let | 2, 2. Middel | 3, 3. Høj | 4, 4. Meget høj | 5, 5. Ekstremt høj", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[vo2max_done_v8]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed VAS 4, performed approximately 90 minutes into the intervention. Visit 8." + "field_annotation": "Indicates what vo2 max protocol was used at the test. Visit 8." }, { - "field_name": "finapres_time105_v8", + "field_name": "vo2max_seat_v8", "form_name": "besgsdag_8", - "section_header": "Tid 105", - "field_type": "radio", - "field_label": "Har deltageren gennemført Finapres 5 (tid 105)? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", + "section_header": "", + "field_type": "text", + "field_label": "Hvad var sædeindstillingen?", + "select_choices_or_calculations": "", + "field_note": "Fx 7 eller 8,5", + "text_validation_type_or_show_slider_number": "number_comma_decimal", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[vo2max_done_v8]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed Finapress measurement 5, performed approximately 105 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 8." + "field_annotation": "The seat adjustment for the vo2 max test. Visit 8." }, { - "field_name": "bloodsample_time120_v8", + "field_name": "vo2max_time_length_v8", "form_name": "besgsdag_8", - "section_header": "Tid 120", - "field_type": "radio", - "field_label": "Er blodprøve 6 taget (tid 120)?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "section_header": "", + "field_type": "text", + "field_label": "Hvor lang tid tog testen (uden opvarmning)?", + "select_choices_or_calculations": "", + "field_note": "Nærmeste hele minut", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "0", + "text_validation_max": "50", "identifier": "", - "branching_logic": "", + "branching_logic": "[vo2max_done_v8]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether a bloodsample was taken at time 120. Visit 8." + "field_annotation": "Indicates how long time the VO2 max test lasted. Visit 8." }, { - "field_name": "vas_time120_v8", + "field_name": "vo2max_outcome_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren gennemført VAS 5 (tid 120)? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "VO2 max værdi (Peak VO2 (ml/min))", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[vo2max_done_v8]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed VAS 5, performed approximately 120 minutes into the intervention. Visit 8." + "field_annotation": "VO2 max in ml/min. Measured using a graded exercise test on a stationary cycle ergometer with gradually increasing resistance in 1-3 minute stages, until exhaustion. During the test, oxygen uptake is continuously measured using a metabolic cart connected to a breath-by-breath gas analysis system via a face mask. Heart rate is monitored using a heart rate monitor. Visit 8." }, { - "field_name": "finapres_time135_v8", + "field_name": "vo2max_upload_ldrive_v8", "form_name": "besgsdag_8", - "section_header": "Tid 135", + "section_header": "", "field_type": "radio", - "field_label": "Har deltageren gennemført Finapres 6 (tid 135)? ", + "field_label": "

Er VO2 max-data indlæst og gemt i mappen på L-drevet (excel-fil)?

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_05_v4_vo2max)

", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\10. Data\\7. VO2 makstest", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[vo2max_done_v8]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed Finapress measurement 6, performed approximately 135 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 8." + "field_annotation": "Indicates whetner or not the VO2 max test is saved on the L-drive. Visit 8." }, { - "field_name": "bloodsample_time180_v8", + "field_name": "vo2max_upload_v8", "form_name": "besgsdag_8", - "section_header": "Tid 180", - "field_type": "radio", - "field_label": "Er blodprøve 7 taget (tid 180)?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "section_header": "", + "field_type": "file", + "field_label": "

Upload VO2 max-data (excel)


Gemmes som onlimit_ID_visit_test (eksempel: onlimit_05_v4_vo2max)

", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[vo2max_done_v8]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether a bloodsample was taken at time 180. Visit 8." + "field_annotation": "VO2max data upload. Workflow. Visit 8." }, { - "field_name": "vas_time180_v8", + "field_name": "homeurin_deviation_v8", "form_name": "besgsdag_8", - "section_header": "", + "section_header": "Afvigelser fra forsøgsprotokol: \nHar der været afvigelser ift. forsøgsprotokollen i følgende målinger/tests?", "field_type": "radio", - "field_label": "Har deltageren gennemført VAS 6 (tid 180 min)? ", + "field_label": "Hjemmeurin", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -19895,16 +21875,16 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v8", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed VAS 6, performed approximately 180 minutes into the intervention. Visit 8." + "field_annotation": "Record any deviations from protocol during homeurin sample. Deviations include delay, missed sample, wrong tube, or insufficient volume. Applies to all items in this matrix. Visit 8." }, { - "field_name": "finapres_time195_v8", + "field_name": "stool_sample_deviation_v8", "form_name": "besgsdag_8", - "section_header": "Tid 195", + "section_header": "", "field_type": "radio", - "field_label": "Har deltageren gennemført Finapres 7 (tid 195)? ", + "field_label": "Afføringsprøve", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -19915,16 +21895,16 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v8", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed Finapress measurement 7, performed approximately 195 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 8." + "field_annotation": "Record any deviations from protocol during stool sample. Visit 8." }, { - "field_name": "bloodsample_time240_v8", + "field_name": "sens_deviation_v8", "form_name": "besgsdag_8", - "section_header": "Tid 240", + "section_header": "", "field_type": "radio", - "field_label": "Er blodprøve 8 taget (tid 240 min)?", + "field_label": "SENS", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -19935,16 +21915,16 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v8", "matrix_ranking": "", - "field_annotation": "Record whether a bloodsample was taken approximately 240 minutes into the intervention. Visit 8." + "field_annotation": "Record any deviations from protocol during SENS monitoring. Visit 8." }, { - "field_name": "vas_time240_v8", + "field_name": "spit_sample_deviation_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "radio", - "field_label": "Har deltageren gennemført VAS 7 (tid 240)?", + "field_label": "Spytprøve", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -19955,16 +21935,16 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v8", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed VAS 7, performed approximately 240 minutes into the intervention. Visit 8." + "field_annotation": "Record any deviations from protocol during spit sample. Visit 8." }, { - "field_name": "finapres_time255_v8", + "field_name": "urin_sample_deviation_v8", "form_name": "besgsdag_8", - "section_header": "Tid 255", + "section_header": "", "field_type": "radio", - "field_label": "Har deltageren gennemført Finapres 8 (tid 255)? ", + "field_label": "Urinprøve (on site)", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -19975,18 +21955,18 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v8", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed Finapress measurement 8, performed approximately 255 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 8." + "field_annotation": "Record any deviations from protocol during urin sample on site. Visit 8." }, { - "field_name": "finapres_upload_ldrive_v8", + "field_name": "whr_deviation_v8", "form_name": "besgsdag_8", - "section_header": "Efter Finapres", + "section_header": "", "field_type": "radio", - "field_label": "

Er Finapres-data indlæst og gemt i mappen på L-drevet?

OBS: Der skal gemmes OTTE mapper, der hver indeholder 9 excelfiler. 

Gemmes som onlimit_ID_visit_nummer af undersøgelse_test_test (eksempel: onlimit_5_v4-3_fp) 

", + "field_label": "Talje-hofte mål", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\10. Data\\6. Finapres", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -19995,18 +21975,18 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v8", "matrix_ranking": "", - "field_annotation": "Indicates whetner or not the Finapres data is saved on the L-drive. Visit 8." + "field_annotation": "Record any deviations from protocol during waist and hip measurement. Visit 8." }, { - "field_name": "medicine_change_v8", + "field_name": "dxa_deviation_v8", "form_name": "besgsdag_8", - "section_header": "Medicinændringer", + "section_header": "", "field_type": "radio", - "field_label": "

Har der været nogen ændringer i deltagerens medicin?

", + "field_label": "DXA", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Opstart, dosisændring eller seponering. ", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -20015,36 +21995,36 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v8", "matrix_ranking": "", - "field_annotation": "If there has been any changes in the participants medical record since the last visit. Visit 8." + "field_annotation": "Record any deviations from protocol during dxa scan. Visit 8." }, { - "field_name": "medicine_change_info_v8", + "field_name": "food_preference_deviation_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "radio", - "field_label": "

Gå til instrumentet \"medicinændringer\" og registrér disse.

Er medicinændringerne registreret?

", + "field_label": "Fødevarepræferencetest", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[medicine_change_v8]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v8", "matrix_ranking": "", - "field_annotation": "Confirms that the information has been entered in the instrument 'medicinændringer'. Yes/no. Visit 8." + "field_annotation": "Record any deviations from protocol during food preference test. Visit 8." }, { - "field_name": "survey_answered_v8", + "field_name": "fibro_deviation_v8", "form_name": "besgsdag_8", - "section_header": "Spørgeskemaer", + "section_header": "", "field_type": "radio", - "field_label": "Har deltageren svaret på alle spørgeskemaer knyttet til dette besøg?", + "field_label": "Fibroscanning", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -20055,16 +22035,16 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v8", "matrix_ranking": "", - "field_annotation": "Survey answered. Visit 8." + "field_annotation": "Record any deviations from protocol during fibroscan. Visit 8." }, { - "field_name": "food_v8", + "field_name": "blood_pressure_deviation_v8", "form_name": "besgsdag_8", - "section_header": "Bolle med ost + frugt", + "section_header": "", "field_type": "radio", - "field_label": "Har deltageren modtaget en bolle med ost og et stykke frugt? ", + "field_label": "Blodtryk og puls", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -20075,18 +22055,18 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v8", "matrix_ranking": "", - "field_annotation": "Food delivered. Visit 8." + "field_annotation": "Record any deviations from protocol during blood pressure measurement. Visit 8." }, { - "field_name": "test_protocol_previous_visit_v8", + "field_name": "hba1c_deviation_v8", "form_name": "besgsdag_8", - "section_header": "VO2 max test", - "field_type": "calc", - "field_label": "

Hvilken testprotokol blev brug ved forrige test?

", - "select_choices_or_calculations": "[besg_6_arm_1][vo2max_test_type_v6]", - "field_note": "1. Let, 2. Middel, 3. Høj, 4. Meget høj, 5. Ekstremt høj", + "section_header": "", + "field_type": "radio", + "field_label": "HbA1c", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -20095,18 +22075,18 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v8", "matrix_ranking": "", - "field_annotation": "Indicates what vo2 max protocol that was used at previous visit (visit 6). Visit 8." + "field_annotation": "Record any deviations from protocol during HbA1c blood sample. Visit 8." }, { - "field_name": "vo2max_seat_previous_visit_v8", + "field_name": "mmtt_blood_deviation_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "calc", - "field_label": "

Sædeindstillingen ved forrige test: 

", - "select_choices_or_calculations": "[besg_6_arm_1][vo2max_seat_v6]", - "field_note": "Fx 7 eller 8,5", + "field_type": "radio", + "field_label": "Blodprøver under MMTT", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -20115,18 +22095,18 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v8", "matrix_ranking": "", - "field_annotation": "The seat adjustment for the vo2 max test at the previous visit (visit 6). Visit 8." + "field_annotation": "Record any deviations from protocol during MMTT blood sample. Visit 8." }, { - "field_name": "vo2max_time_length_of_previous_test_v8", + "field_name": "finapres_deviation_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "calc", - "field_label": "

Tidslængden på test ved forrige test: 

", - "select_choices_or_calculations": "[besg_6_arm_1][vo2max_time_length_v6]", - "field_note": "Nærmeste hele minut", + "field_type": "radio", + "field_label": "Finapres under MMTT", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -20135,16 +22115,16 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v8", "matrix_ranking": "", - "field_annotation": "Indicates how long time the VO2 max test lasted at previous visit (visit 6). Visit 8." + "field_annotation": "Record any deviations from protocol during MMTT finapres. Visit 8." }, { - "field_name": "vo2max_done_v8", + "field_name": "vas_deviation_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "radio", - "field_label": "Har deltageren udført VO2 max test? ", + "field_label": "VAS under MMTT", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -20155,896 +22135,896 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v8", "matrix_ranking": "", - "field_annotation": "Indicates whether or not the participant finished the VO2 max test. Visit 8." + "field_annotation": "Record any deviations from protocol duringMMTT VAS. Visit 8." }, { - "field_name": "vo2max_test_type_v8", + "field_name": "medicin_deviation_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "radio", - "field_label": "Hvilken testprotokol blev kørt?", - "select_choices_or_calculations": "1, 1. Let | 2, 2. Middel | 3, 3. Høj | 4, 4. Meget høj | 5, 5. Ekstremt høj", + "field_label": "Medicingennemgang", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[vo2max_done_v8]= '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v8", "matrix_ranking": "", - "field_annotation": "Indicates what vo2 max protocol was used at the test. Visit 8." + "field_annotation": "Record any deviations from protocol during medication consumption walk through. Visit 8." }, { - "field_name": "vo2max_seat_v8", + "field_name": "survey_deviation_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "text", - "field_label": "Hvad var sædeindstillingen?", - "select_choices_or_calculations": "", - "field_note": "Fx 7 eller 8,5", - "text_validation_type_or_show_slider_number": "number_comma_decimal", + "field_type": "radio", + "field_label": "Spørgeskemaer", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[vo2max_done_v8]= '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v8", "matrix_ranking": "", - "field_annotation": "The seat adjustment for the vo2 max test. Visit 8." + "field_annotation": "Record any deviations from protocol during surveys/questionnaires. Visit 8." }, { - "field_name": "vo2max_time_length_v8", + "field_name": "cognition_deviation_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "text", - "field_label": "Hvor lang tid tog testen (uden opvarmning)?", - "select_choices_or_calculations": "", - "field_note": "Nærmeste hele minut", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "0", - "text_validation_max": "50", + "field_type": "radio", + "field_label": "Kognitionstest", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", - "branching_logic": "[vo2max_done_v8]= '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v8", "matrix_ranking": "", - "field_annotation": "Indicates how long time the VO2 max test lasted. Visit 8." + "field_annotation": "Record any deviations from protocol during cognition test. Visit 8." }, { - "field_name": "vo2max_outcome_v8", + "field_name": "vo2max_deviation_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "text", - "field_label": "VO2 max værdi (Peak VO2 (ml/min))", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "VO2 max test", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[vo2max_done_v8]= '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v8", "matrix_ranking": "", - "field_annotation": "VO2 max in ml/min. Measured using a graded exercise test on a stationary cycle ergometer with gradually increasing resistance in 1-3 minute stages, until exhaustion. During the test, oxygen uptake is continuously measured using a metabolic cart connected to a breath-by-breath gas analysis system via a face mask. Heart rate is monitored using a heart rate monitor. Visit 8." + "field_annotation": "Record any deviations from protocol during VO2 max test. Visit 8." }, { - "field_name": "vo2max_upload_ldrive_v8", + "field_name": "other_deviation_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "radio", - "field_label": "

Er VO2 max-data indlæst og gemt i mappen på L-drevet (excel-fil)?

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v4_vo2max)

", + "field_label": "Andre afvigelser", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\10. Data\\7. VO2 makstest", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[vo2max_done_v8]= '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v8", "matrix_ranking": "", - "field_annotation": "Indicates whetner or not the VO2 max test is saved on the L-drive. Visit 8." + "field_annotation": "Record any other deviations from protocol. Visit 8." }, { - "field_name": "vo2max_upload_v8", + "field_name": "homeurin_deviation_describe_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "file", - "field_label": "

Upload VO2 max-data (excel)


Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v4_vo2max)

", + "field_type": "text", + "field_label": "Beskriv afvigelsen i indsamling af hjemmeurin", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[vo2max_done_v8]= '1'", + "branching_logic": "[homeurin_deviation_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "VO2max data upload. Workflow. Visit 8." + "field_annotation": "Description of any deviations regarding the home urin collection. Visit 8." }, { - "field_name": "homeurin_deviation_v8", + "field_name": "stoolsample_deviation_describe_v8", "form_name": "besgsdag_8", - "section_header": "Afvigelser fra forsøgsprotokol: \nHar der været afvigelser ift. forsøgsprotokollen i følgende målinger/tests?", - "field_type": "radio", - "field_label": "Hjemmeurin", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "section_header": "", + "field_type": "text", + "field_label": "Beskriv afvigelsen i indsamling af afføringsprøve", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[stool_sample_deviation_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v8", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during homeurin sample. Deviations include delay, missed sample, wrong tube, or insufficient volume. Applies to all items in this matrix. Visit 8." + "field_annotation": "Description of any deviations regarding the stool sample. Visit 8." }, { - "field_name": "stool_sample_deviation_v8", + "field_name": "sens_deviation_describe_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "Afføringsprøve", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Beskriv afvigelsen relateret til SENS", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[sens_deviation_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v8", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during stool sample. Visit 8." + "field_annotation": "Description of any deviations regarding the SENS activity tracker. Visit 8." }, { - "field_name": "sens_deviation_v8", + "field_name": "spitsample_deviation_describe_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "SENS", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Beskriv afvigelsen i indsamling af spytprøve", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[spit_sample_deviation_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v8", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during SENS monitoring. Visit 8." + "field_annotation": "Description of any deviations regarding the spit sample. Visit 8." }, { - "field_name": "spit_sample_deviation_v8", + "field_name": "urin_onsite_deviation_describe_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "Spytprøve", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Beskriv afvigelsen i indsamling af urinprøve (on site)", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[urin_sample_deviation_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v8", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during spit sample. Visit 8." + "field_annotation": "Description of any deviations regarding the urine sample on site. Visit 8." }, { - "field_name": "urin_sample_deviation_v8", + "field_name": "whr_deviation_describe_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "Urinprøve (on site)", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Beskriv afvigelsen i talje-hofte mål", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[whr_deviation_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v8", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during urin sample on site. Visit 8." + "field_annotation": "Description of any deviations regarding the measurements of the waist hip ratio. Visit 8." }, { - "field_name": "whr_deviation_v8", + "field_name": "dxa_deviation_describe_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "Talje-hofte mål", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Beskriv afvigelsen i DXA scanning", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[dxa_deviation_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v8", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during waist and hip measurement. Visit 8." + "field_annotation": "Description of any deviations regarding the DXA scan. Visit 8." }, { - "field_name": "dxa_deviation_v8", + "field_name": "food_preference_deviation_describe_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "DXA", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Beskriv afvigelsen i fødevarepræferencetesten", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[food_preference_deviation_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v8", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during dxa scan. Visit 8." + "field_annotation": "Description of any deviations regarding the food preference test. Visit 8." }, { - "field_name": "food_preference_deviation_v8", + "field_name": "fibro_deviation_describe_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "Fødevarepræferencetest", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Beskriv afvigelsen i fibroscanning", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[fibro_deviation_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v8", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during food preference test. Visit 8." + "field_annotation": "Description of any deviations regarding the fibro scan. Visit 8." }, { - "field_name": "fibro_deviation_v8", + "field_name": "bp_deviation_describe_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "Fibroscanning", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Beskriv afvigelsen i blodtryk og puls", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[blood_pressure_deviation_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v8", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during fibroscan. Visit 8." + "field_annotation": "Description of any deviations regarding the measurements of the blood pressure. Visit 8." }, { - "field_name": "blood_pressure_deviation_v8", + "field_name": "hba1c_deviation_describe_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "Blodtryk og puls", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Beskriv afvigelsen i HbA1c målingen", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[hba1c_deviation_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v8", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during blood pressure measurement. Visit 8." + "field_annotation": "Description of any deviations regarding the HbA1c sample. Visit 8." }, { - "field_name": "hba1c_deviation_v8", - "form_name": "besgsdag_8", - "section_header": "", - "field_type": "radio", - "field_label": "HbA1c", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_name": "mmtt_blood_deviation_describe_v8", + "form_name": "besgsdag_8", + "section_header": "", + "field_type": "text", + "field_label": "Beskriv afvigelsen under MMTT blodprøver", + "select_choices_or_calculations": "", + "field_note": "Noter tid/ tider, hvis det eks. er en enkelt prøve, der er gået galt", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[mmtt_blood_deviation_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v8", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during HbA1c blood sample. Visit 8." + "field_annotation": "Description of any deviations regarding blood samples during MMTT. Visit 8." }, { - "field_name": "mmtt_blood_deviation_v8", + "field_name": "finapres_deviation_describe_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "Blodprøver under MMTT", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_type": "text", + "field_label": "Beskriv afvigelsen under finapres under MMTT", + "select_choices_or_calculations": "", + "field_note": "Noter tid/ tider", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[finapres_deviation_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v8", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during MMTT blood sample. Visit 8." + "field_annotation": "Description of any deviations regarding finapres during MMTT. Visit 8." }, { - "field_name": "finapres_deviation_v8", + "field_name": "vas_deviation_describe_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "Finapres under MMTT", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_type": "text", + "field_label": "Beskriv afvigelsen i VAS under MMTT", + "select_choices_or_calculations": "", + "field_note": "Noter tid/ tider", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[vas_deviation_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v8", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during MMTT finapres. Visit 8." + "field_annotation": "Description of any deviations regarding VAS. Visit 8." }, { - "field_name": "vas_deviation_v8", + "field_name": "medicin_deviation_describe_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "VAS under MMTT", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Beskriv afvigelsen i medicingennemgang", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[medicin_deviation_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v8", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol duringMMTT VAS. Visit 8." + "field_annotation": "Description of any deviations regarding medicine. Visit 8." }, { - "field_name": "medicin_deviation_v8", + "field_name": "survey_deviation_describe_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "Medicingennemgang", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Beskriv afvigelsen under udfyldelse af spørgeskemaer", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[survey_deviation_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v8", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during medication consumption walk through. Visit 8." + "field_annotation": "Description of any deviations regarding the surveys. Visit 8." }, { - "field_name": "survey_deviation_v8", + "field_name": "cognition_deviation_describe_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "Spørgeskemaer", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Beskriv afvigelsen i kognitionstesten", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[cognition_deviation_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v8", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during surveys/questionnaires. Visit 8." + "field_annotation": "Description of any deviations regarding the cognitive tests. Visit 8." }, { - "field_name": "cognition_deviation_v8", + "field_name": "vo2max_deviation_describe_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "Kognitionstest", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Beskriv afvigelsen under VO2 max testen", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[vo2max_deviation_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v8", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during cognition test. Visit 8." + "field_annotation": "Description of any deviations regarding the VO2 max test. Visit 8." }, { - "field_name": "vo2max_deviation_v8", + "field_name": "other_deviation_describe_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "VO2 max test", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Beskriv andre afvigelser", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[other_deviation_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v8", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during VO2 max test. Visit 8." + "field_annotation": "Description of any other deviations from the protocol. Visit 8." }, { - "field_name": "other_deviation_v8", + "field_name": "comments_end_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "Andre afvigelser", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "notes", + "field_label": "

Her noteres generelle kommentarer til besøg 8.

Det kan eksempelvis være:

- Kommentarer om deltagerens samarbejde og forståelse
- Eventuelle afvigelser i protokollen eller komplikationer
- Information om udførte prøver og tests (fx hvis noget blev udsat eller aflyst)
- Eventuelle anbefalinger eller opfølgninger til næste besøg
- Logning af særlige hændelser eller observationer under besøget
- Kommentarer til dataindsamlingen, fx om data mangler eller kvaliteten
- Noter om deltagerens spørgsmål eller bekymringer

Det er vigtigt at udfylde dette felt, da det bidrager til dokumentationen af besøget og hjælper med at samle vigtig information. Kommentarerne understøtter forståelsen af arbejdsgangene og projektets gennemførlighed, herunder identifikation af eventuelle udfordringer.

 

Hvis der er generel information om deltageren, som er relevant for projektdeltagelsen, noteres den under instrumentet \"Stamdata\" i feltet \"Noter ift. deltagelse i projektet\".

Det kan fx være oplysninger om, hvem personen bor sammen med, særlige forhold i husstanden eller en akut syg pårørende.

", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", "branching_logic": "", - "required_field": "y", - "custom_alignment": "", + "required_field": "", + "custom_alignment": "LV", "question_number": "", - "matrix_group_name": "deviations_v8", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any other deviations from protocol. Visit 8." + "field_annotation": "Comment at the end of the visit. Visit 8." }, { - "field_name": "homeurin_deviation_describe_v8", + "field_name": "sp_note_visit_v8", "form_name": "besgsdag_8", - "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen i indsamling af hjemmeurin", - "select_choices_or_calculations": "", + "section_header": "SP", + "field_type": "radio", + "field_label": "Er der skrevet notat for besøget i SP?\r\n", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[homeurin_deviation_v8] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the home urin collection. Visit 8." + "field_annotation": "Indicates whether a note for the visit is documented in SP. Visit 8." }, { - "field_name": "stoolsample_deviation_describe_v8", - "form_name": "besgsdag_8", - "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen i indsamling af afføringsprøve", - "select_choices_or_calculations": "", + "field_name": "sens_ready_wfv9", + "form_name": "fr_besgsdag_9", + "section_header": "Klargøring af aktivitetsmåler (SENS)", + "field_type": "radio", + "field_label": "

Er zippose med aktivitetsmåler (SENS), plaster, ekstra plaster, desinficeringsserviet og registreringsskema lagt klar?

", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[stool_sample_deviation_v8] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the stool sample. Visit 8." + "field_annotation": "Zip bag with SENS activity tracker etc ready. Workflow. Visit 9." }, { - "field_name": "sens_deviation_describe_v8", - "form_name": "besgsdag_8", + "field_name": "sens_sign_in_wfv9", + "form_name": "fr_besgsdag_9", "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen relateret til SENS", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "

Er deltager oprettet i SENS webappen?

Se ID-nummer på aktivitetsmåler i zipposen (skal bruges til oprettelsen).

", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_deviation_v8] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the SENS activity tracker. Visit 8." + "field_annotation": "Indicates if the participant with is signed in in the SENS webapp. Workflow. Visit 9." }, { - "field_name": "spitsample_deviation_describe_v8", - "form_name": "besgsdag_8", - "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen i indsamling af spytprøve", - "select_choices_or_calculations": "", + "field_name": "cgm_ready_wfv9", + "form_name": "fr_besgsdag_9", + "section_header": "Klargøring af CGM", + "field_type": "radio", + "field_label": "

Er en af de 3 CGM-readere opladt og lagt klar sammen med en ny sensor til screening?
Findes i ON LiMiT-skab.

", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[spit_sample_deviation_v8] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the spit sample. Visit 8." + "field_annotation": "CGM charged and ready. Workflow. Visit 9." }, { - "field_name": "urin_onsite_deviation_describe_v8", - "form_name": "besgsdag_8", + "field_name": "gcm_zip_wfv9", + "form_name": "fr_besgsdag_9", "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen i indsamling af urinprøve (on site)", - "select_choices_or_calculations": "", - "field_note": "", + "field_type": "radio", + "field_label": "Er der lagt en zippose frem med CGM-sensorens sensor-nummer og deltagerens ID-nummer skrevet på?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "Deltageren skal have denne med til at lægge sensoren i, når målingen afsluttes efter 14 dage/falder af.", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[urin_sample_deviation_v8] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the urine sample on site. Visit 8." + "field_annotation": "Whether the particpiant has received a zip bag for the return of the CGM. Workflow. V9." }, { - "field_name": "whr_deviation_describe_v8", - "form_name": "besgsdag_8", + "field_name": "date_v9", + "form_name": "besoegsdag_9", "section_header": "", "field_type": "text", - "field_label": "Beskriv afvigelsen i talje-hofte mål", + "field_label": "Dato for besøget", "select_choices_or_calculations": "", "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "text_validation_type_or_show_slider_number": "date_dmy", + "text_validation_min": "2023-02-01", + "text_validation_max": "2028-12-31", "identifier": "", - "branching_logic": "[whr_deviation_v8] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the measurements of the waist hip ratio. Visit 8." + "field_annotation": "Date of visit. Visit 9. @today" }, { - "field_name": "dxa_deviation_describe_v8", - "form_name": "besgsdag_8", + "field_name": "staff_initials_v9", + "form_name": "besoegsdag_9", "section_header": "", "field_type": "text", - "field_label": "Beskriv afvigelsen i DXA scanning", + "field_label": "Initialer på projektpersonale", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", - "identifier": "", - "branching_logic": "[dxa_deviation_v8] = '1'", + "identifier": "y", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the DXA scan. Visit 8." + "field_annotation": "Initials of the study staff member responsible for conducting the visit. Visit 9." }, { - "field_name": "food_preference_deviation_describe_v8", - "form_name": "besgsdag_8", + "field_name": "identified_name_cpr_v9", + "form_name": "besoegsdag_9", "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen i fødevarepræferencetesten", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Er deltageren identificeret med navn og CPR-nummer?", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", - "identifier": "", - "branching_logic": "[food_preference_deviation_v8] = '1'", + "identifier": "y", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the food preference test. Visit 8." + "field_annotation": "Indicates whether the participant has been identified by full name and personal identification number (CPR). Visit 9." }, { - "field_name": "fibro_deviation_describe_v8", - "form_name": "besgsdag_8", + "field_name": "relative_v9", + "form_name": "besoegsdag_9", "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen i fibroscanning", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Er der pårørende med til besøget?", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[fibro_deviation_v8] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the fibro scan. Visit 8." + "field_annotation": "Indicates whether a relative or accompanying person is present at the visit. Visit 9." }, { - "field_name": "bp_deviation_describe_v8", - "form_name": "besgsdag_8", + "field_name": "relative_name_v9", + "form_name": "besoegsdag_9", "section_header": "", "field_type": "text", - "field_label": "Beskriv afvigelsen i blodtryk og puls", + "field_label": "Hvem?", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[blood_pressure_deviation_v8] = '1'", + "branching_logic": "[relative_v9] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the measurements of the blood pressure. Visit 8." + "field_annotation": "The name of the relative attending the visit. Visit 9." }, { - "field_name": "hba1c_deviation_describe_v8", - "form_name": "besgsdag_8", + "field_name": "visit_attention_points_v9", + "form_name": "besoegsdag_9", "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen i HbA1c målingen", + "field_type": "notes", + "field_label": "Opmærksomhedspunkter for besøget", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[hba1c_deviation_v8] = '1'", - "required_field": "y", + "branching_logic": "", + "required_field": "", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the HbA1c sample. Visit 8." + "field_annotation": "Documents any important notes, considerations, or issues relevant for the visit. Visit 9." }, { - "field_name": "mmtt_blood_deviation_describe_v8", - "form_name": "besgsdag_8", - "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen under MMTT blodprøver", - "select_choices_or_calculations": "", - "field_note": "Noter tid/ tider, hvis det eks. er en enkelt prøve, der er gået galt", + "field_name": "sens_download_phone_v9", + "form_name": "besoegsdag_9", + "section_header": "Aktivitetsmåler (SENS)", + "field_type": "radio", + "field_label": "

Har deltageren fået downloadet SENS motion appen på sin mobil eller tablet?

I deltagermappen findes \"SOP SENS Påsætning\" som har en QR-kode deltagerne kan scanne for at downloade SENS motion app (Appstore og Google Play Store). 

", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[mmtt_blood_deviation_v8] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding blood samples during MMTT. Visit 8." + "field_annotation": "Whether the participant has downloaded the SENS app to their phone. Visit 9." }, { - "field_name": "finapres_deviation_describe_v8", - "form_name": "besgsdag_8", + "field_name": "sens_id_nr_v9", + "form_name": "besoegsdag_9", "section_header": "", "field_type": "text", - "field_label": "Beskriv afvigelsen under finapres under MMTT", + "field_label": "Angiv nummer på den klargjorte aktivitetsmåler:", "select_choices_or_calculations": "", - "field_note": "Noter tid/ tider", + "field_note": "Klistermærke på bagsiden af sensoren, eks: I-54B.61F", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[finapres_deviation_v8] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding finapres during MMTT. Visit 8." + "field_annotation": "Identification of the SENS tracker. Visit 9." }, { - "field_name": "vas_deviation_describe_v8", - "form_name": "besgsdag_8", + "field_name": "sens_turned_on_v9", + "form_name": "besoegsdag_9", "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen i VAS under MMTT", - "select_choices_or_calculations": "", - "field_note": "Noter tid/ tider", + "field_type": "radio", + "field_label": "

Er aktivitetsmåleren tændt og måleperiode registreret i SENS webappen?

OBS: Tjek batteri.

", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[vas_deviation_v8] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding VAS. Visit 8." + "field_annotation": "Indicates if tracker is turned on and time period for measuring registred in webapp. Visit 9." }, { - "field_name": "medicin_deviation_describe_v8", - "form_name": "besgsdag_8", + "field_name": "sens_applied_v9", + "form_name": "besoegsdag_9", "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen i medicingennemgang", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Er aktivitetsmåler (SENS) påsat?", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[medicin_deviation_v8] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding medicine. Visit 8." + "field_annotation": "Whether SENS device has been applied. Visit 9." }, { - "field_name": "survey_deviation_describe_v8", - "form_name": "besgsdag_8", + "field_name": "sens_notapplied_reason_v9", + "form_name": "besoegsdag_9", "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen under udfyldelse af spørgeskemaer", + "field_type": "notes", + "field_label": "Hvad er årsagen til, at deltageren ikke har fået påmonteret aktivitetsmåler (SENS)?", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[survey_deviation_v8] = '1'", + "branching_logic": "[sens_applied_v9] = '2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the surveys. Visit 8." + "field_annotation": "Reason why the SENS accelerometer was not applied. Recorded by study staff. Visit 9." }, { - "field_name": "cognition_deviation_describe_v8", - "form_name": "besgsdag_8", + "field_name": "sens_application_date_v9", + "form_name": "besoegsdag_9", "section_header": "", "field_type": "text", - "field_label": "Beskriv afvigelsen i kognitionstesten", + "field_label": "Dato for påsættelse af aktivitetsmåler (SENS):", "select_choices_or_calculations": "", "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "text_validation_type_or_show_slider_number": "date_dmy", + "text_validation_min": "2025-01-01", + "text_validation_max": "2030-01-01", "identifier": "", - "branching_logic": "[cognition_deviation_v8] = '1'", + "branching_logic": "[sens_applied_v9] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the cognitive tests. Visit 8." + "field_annotation": "Date of SENS application. Visit 9." }, { - "field_name": "vo2max_deviation_describe_v8", - "form_name": "besgsdag_8", + "field_name": "sens_info_v9", + "form_name": "besoegsdag_9", "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen under VO2 max testen", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "

Har deltageren fået information om brugen af aktivitetsmåler (SENS)?

Information om brug til SENS:

\"Du vil under projektperioden skulle have påsat en aktivitetsmåler (SENS) fire gange, og bære den i en måleperiode på 10 dage. Vi sætter en på dig i dag, som du vil skulle have på i 10 dage. Derefter må du tage den af. Du får en zippose med hjem, som du kan ligge den I og medbringe til næste besøg.

Du må gerne tage korte brusebade, og du kan kortvarigt opholde dig i vand (f.eks. svømmehal eller havvand). Dog anbefales det ikke at opholde sig i længere badekar, spa eller meget varm vand. Derudover fraråder vi også, at du går i sauna i perioden du bærer aktivitetsmåleren.

Du får et ekstra plaster med hjem i tilfælde af, at aktivitetsmåleren falder af og skal påsættes igen. Hvis dette sker, bør du notere i skemaet (i zipposen) hvornår aktivitetsmåleren blev fjernet, hvornår den blev påsat igen og evt. årsag til aftagningen. 

I din deltagermappe finder du en trinvis guide til, hvordan du påsætter aktivitetsmåleren igen. Hvis der bliver udfordringer med at påsætte aktivitetsmåleren igen, kontakter du os og vi finder ud af det sammen.

Appen skal åbnes i nærheden af aktivitetsmåleren én gang i døgnet. Her skal du blot åbne appen uden at trykke på noget, da data automatisk overføres når appen har forbindelse til aktivitetsmåleren. Lad appen forblive åben i et par minutter. Du kan eksempelvis gøre dette hver aften, mens du børster tænder. I deltagermappen kan læse mere om hvordan du kan se om appen overfører data fra sensoren.

 

", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[vo2max_deviation_v8] = '1'", + "branching_logic": "[sens_applied_v9] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the VO2 max test. Visit 8." + "field_annotation": "Whether the participant has received information about SENS. Visit 9." }, { - "field_name": "other_deviation_describe_v8", - "form_name": "besgsdag_8", + "field_name": "sens_patches_and_zip_given_v9", + "form_name": "besoegsdag_9", "section_header": "", - "field_type": "text", - "field_label": "Beskriv andre afvigelser", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Har deltageren fået udleveret zippose (ekstra plaster og registreringsskema)?", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[other_deviation_v8] = '1'", + "branching_logic": "[sens_applied_v9] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any other deviations from the protocol. Visit 8." + "field_annotation": "Indicates if participant has received zip bag with extra patches. Visit 9." }, { - "field_name": "comments_end_v8", - "form_name": "besgsdag_8", - "section_header": "", - "field_type": "notes", - "field_label": "

Her noteres generelle kommentarer til besøg 8.

Det kan eksempelvis være:

- Kommentarer om deltagerens samarbejde og forståelse
- Eventuelle afvigelser i protokollen eller komplikationer
- Information om udførte prøver og tests (fx hvis noget blev udsat eller aflyst)
- Eventuelle anbefalinger eller opfølgninger til næste besøg
- Logning af særlige hændelser eller observationer under besøget
- Kommentarer til dataindsamlingen, fx om data mangler eller kvaliteten
- Noter om deltagerens spørgsmål eller bekymringer

Det er vigtigt at udfylde dette felt, da det bidrager til dokumentationen af besøget og hjælper med at samle vigtig information. Kommentarerne understøtter forståelsen af arbejdsgangene og projektets gennemførlighed, herunder identifikation af eventuelle udfordringer.

 

Hvis der er generel information om deltageren, som er relevant for projektdeltagelsen, noteres den under instrumentet \"Stamdata\" i feltet \"Noter ift. deltagelse i projektet\".

Det kan fx være oplysninger om, hvem personen bor sammen med, særlige forhold i husstanden eller en akut syg pårørende.

", + "field_name": "information_myfood24_v9", + "form_name": "besoegsdag_9", + "section_header": "Kostregistrering", + "field_type": "descriptive", + "field_label": "Deltageren informeres om, at der skal laves kostregistreringer over 3 dage i uge 52. ", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -21053,18 +23033,18 @@ "identifier": "", "branching_logic": "", "required_field": "", - "custom_alignment": "LV", + "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Comment at the end of the visit. Visit 8." + "field_annotation": "The participant is informed that 3-day dietary records should be completed in week 52. Visit 9." }, { - "field_name": "sens_ready_wfv9", - "form_name": "fr_besgsdag_9", - "section_header": "Klargøring af aktivitetsmåler (SENS)", + "field_name": "stool_kit_v9", + "form_name": "besoegsdag_9", + "section_header": "Kits til hjemmeprøver (afføring og urin)", "field_type": "radio", - "field_label": "

Er zippose med aktivitetsmåler (SENS), plaster, ekstra plaster, desinficeringsserviet og registreringsskema lagt klar?

", + "field_label": "Har deltageren fået udleveret materiale til hjemmetagning af afføringsprøver?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -21077,14 +23057,14 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Zip bag with SENS activity tracker etc ready. Workflow. Visit 9." + "field_annotation": "Stool sample home collection kit handed out to participant. Visit 9." }, { - "field_name": "sens_sign_in_wfv9", - "form_name": "fr_besgsdag_9", - "section_header": "", + "field_name": "cgm_info_v9", + "form_name": "besoegsdag_9", + "section_header": " CGM: Introduktion til glukosemåling i hjemmet og påsætning af glukosemåler", "field_type": "radio", - "field_label": "

Er deltager oprettet i SENS webappen?

Se ID-nummer på aktivitetsmåler i zipposen (skal bruges til oprettelsen).

", + "field_label": "

Har deltageren fået information om brugen af CGM?

Information om brug til CGM:

Ved denne undersøgelse måler vi automatisk dit blodsukker hele døgnet i 14 dage.

Sensoren gemmer målingerne, indtil du kommer ind og får den aflæst, så du skal ikke selv gøre noget. 

Du skal leve, som du normalt gør (dvs. gå i bad mm. som du plejer). Dog kan eks. hyppig sauna øge risikoen for, at sensoren falder af før tid. 

Hvis den falder af, ringes til ON LiMiT projekttelefonen: 21 47 18 16

", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -21097,14 +23077,14 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant with is signed in in the SENS webapp. Workflow. Visit 9." + "field_annotation": "Whether the participant has been informed about the use of CGM. Visit 9." }, { - "field_name": "cgm_ready_wfv9", - "form_name": "fr_besgsdag_9", - "section_header": "Klargøring af CGM", + "field_name": "cgm_v9", + "form_name": "besoegsdag_9", + "section_header": "", "field_type": "radio", - "field_label": "

Er en af de 3 CGM-readere opladt og lagt klar sammen med en ny sensor til screening?
Findes i ON LiMiT-skab.

", + "field_label": "Er CGM påsat?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -21117,136 +23097,136 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "CGM charged and ready. Workflow. Visit 9." + "field_annotation": "Indicates whether the participant has been fitted with a CGM. Visit 9." }, { - "field_name": "gcm_zip_wfv9", - "form_name": "fr_besgsdag_9", + "field_name": "cgm_no_v9", + "form_name": "besoegsdag_9", "section_header": "", - "field_type": "radio", - "field_label": "Er der lagt en zippose frem med CGM-sensorens sensor-nummer og deltagerens ID-nummer skrevet på?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Deltageren skal have denne med til at lægge sensoren i, når målingen afsluttes efter 14 dage/falder af.", + "field_type": "text", + "field_label": "Hvis \"nej\", hvorfor ikke?", + "select_choices_or_calculations": "", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[cgm_v9] = '2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Whether the particpiant has received a zip bag for the return of the CGM. Workflow. V9." + "field_annotation": "The reason why, if the participant didn't get the CGM on. Visit 9." }, { - "field_name": "date_v9", + "field_name": "sensorid_v9", "form_name": "besoegsdag_9", "section_header": "", "field_type": "text", - "field_label": "Dato for besøget", + "field_label": "Sensor ID-nummer: ", "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "date_dmy", - "text_validation_min": "2023-02-01", - "text_validation_max": "2028-12-31", + "field_note": "Kombination af tal og bogstaver.", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[cgm_v9] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Date of visit. Visit 9. @today" + "field_annotation": "The sensors ID number. Visit 9." }, { - "field_name": "staff_initials_v9", + "field_name": "cgmreader_v9", "form_name": "besoegsdag_9", "section_header": "", - "field_type": "text", - "field_label": "Initialer på projektpersonale", - "select_choices_or_calculations": "", - "field_note": "", + "field_type": "radio", + "field_label": "Hvilken reader blev brugt til at indlæse sensoren? ", + "select_choices_or_calculations": "1, 1 | 2, 2 | 3, 3", + "field_note": "OBS! Samme reader SKAL bruges til at aflæse sensoren når den tages af/ afleveres 14 dage efter.", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", - "identifier": "y", - "branching_logic": "", + "identifier": "", + "branching_logic": "[cgm_v9] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Initials of the study staff member responsible for conducting the visit. Visit 9." + "field_annotation": "The number of the CGM reader. Visit 9." }, { - "field_name": "identified_name_cpr_v9", + "field_name": "cgm_envelope_given_v9", "form_name": "besoegsdag_9", "section_header": "", "field_type": "radio", - "field_label": "Er deltageren identificeret med navn og CPR-nummer?", + "field_label": "Har deltageren fået udleveret en zippose (CGM sensornummer påskrevet), som deltageren kan lægge CGM'en i efter aftagning - eller hvis den falder af?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", - "identifier": "y", - "branching_logic": "", + "identifier": "", + "branching_logic": "[cgm_v9] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether the participant has been identified by full name and personal identification number (CPR). Visit 9." + "field_annotation": "Whether the participant has received a zip bag to return the CGM in. Visit 9." }, { - "field_name": "relative_v9", + "field_name": "information_before_long_visit_v9", "form_name": "besoegsdag_9", - "section_header": "", - "field_type": "radio", - "field_label": "Er der pårørende med til besøget?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "section_header": "Før besøg 10", + "field_type": "descriptive", + "field_label": "

Husk deltageren på at gennemgå \"Sådan forbereder du dig før besøg 2, 3, 4, 6, 8 og 10\" i deltagermappen forud for besøg 10.

", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", "branching_logic": "", - "required_field": "y", + "required_field": "", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether a relative or accompanying person is present at the visit. Visit 9." + "field_annotation": "Reminder for the participant to review \"How to prepare before visits 2, 4, 6, 8, and 10\" in the participant folder prior to visit 10. Visit 9." }, { - "field_name": "relative_name_v9", + "field_name": "sp_note_visit_v9", "form_name": "besoegsdag_9", - "section_header": "", - "field_type": "text", - "field_label": "Hvem?", - "select_choices_or_calculations": "", + "section_header": "SP", + "field_type": "radio", + "field_label": "Er der skrevet notat for besøget i SP?", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[relative_v9] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The name of the relative attending the visit. Visit 9." + "field_annotation": "Indicates whether a note for the visit is documented in SP. Visit 9." }, { - "field_name": "sens_download_phone_v9", - "form_name": "besoegsdag_9", - "section_header": "Aktivitetsmåler (SENS)", + "field_name": "book_bloodsample_wfv10", + "form_name": "fr_besgsdag_5_9bba", + "section_header": "", "field_type": "radio", - "field_label": "

Har deltageren fået downloadet SENS motion appen på sin mobil eller tablet?

I deltagermappen findes \"SOP SENS Påsætning\" som har en QR-kode deltagerne kan scanne for at downloade SENS motion app (Appstore og Google Play Store). 

", + "field_label": "

Er der bestilt blodprøver i SP (SCF00634 og SCF00635)?

", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_note": "Koderne SCF00634 og SCF00635 kopieres over i best./ord.", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -21257,16 +23237,16 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Whether the participant has downloaded the SENS app to their phone. Visit 9." + "field_annotation": "Blood sample booking prior to visit. Workflow. Visit 10." }, { - "field_name": "sens_id_nr_v9", - "form_name": "besoegsdag_9", - "section_header": "", - "field_type": "text", - "field_label": "Angiv nummer på den klargjorte aktivitetsmåler:", - "select_choices_or_calculations": "", - "field_note": "Klistermærke på bagsiden af sensoren, eks: I-54B.61F", + "field_name": "cgm_reader_wfv10", + "form_name": "fr_besgsdag_5_9bba", + "section_header": "

Klargøring til afmontering af CGM

", + "field_type": "calc", + "field_label": "CGM-reader, der skal bruges til aflæsning: \n\n(Den reader, der blev brugt til at indlæse sensoren ved besøg 9)", + "select_choices_or_calculations": "[besg_9_arm_1][cgmreader_v9]", + "field_note": "Ved manglende reader nummer, findes reader nummeret under besøg 9", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -21277,14 +23257,14 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Identification of the SENS tracker. Visit 9." + "field_annotation": "Reader to be prepared for the visit. The same reader used to initialise the sensor at Visit 9. Wfv10." }, { - "field_name": "sens_turned_on_v9", - "form_name": "besoegsdag_9", + "field_name": "cgm_reader_ready_wfv10", + "form_name": "fr_besgsdag_5_9bba", "section_header": "", "field_type": "radio", - "field_label": "

Er aktivitetsmåleren tændt og måleperiode registreret i SENS webappen?

OBS: Tjek batteri.

", + "field_label": "

Er CGM-reader brugt ved påsætning lagt klar?

", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -21297,19 +23277,19 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if tracker is turned on and time period for measuring registred in webapp. Visit 9." + "field_annotation": "CGM reader ready. Workflow. Visit 10." }, { - "field_name": "sens_applied_v9", - "form_name": "besoegsdag_9", + "field_name": "date_v10", + "form_name": "besgsdag_10_5f76", "section_header": "", - "field_type": "radio", - "field_label": "Er aktivitetsmåler (SENS) påsat?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Dato for besøget", + "select_choices_or_calculations": "", "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "text_validation_type_or_show_slider_number": "date_dmy", + "text_validation_min": "2023-02-01", + "text_validation_max": "2028-12-31", "identifier": "", "branching_logic": "", "required_field": "y", @@ -21317,94 +23297,94 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Whether SENS device has been applied. Visit 9." + "field_annotation": "Date of visit. Visit 10. @today" }, { - "field_name": "sens_notapplied_reason_v9", - "form_name": "besoegsdag_9", + "field_name": "staff_initials_v10", + "form_name": "besgsdag_10_5f76", "section_header": "", - "field_type": "notes", - "field_label": "Hvad er årsagen til, at deltageren ikke har fået påmonteret aktivitetsmåler (SENS)?", + "field_type": "text", + "field_label": "Initialer på projektpersonale", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", - "identifier": "", - "branching_logic": "[sens_applied_v9] = '2'", + "identifier": "y", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Reason why the SENS accelerometer was not applied. Recorded by study staff. Visit 9." + "field_annotation": "Initials of the study staff member responsible for conducting the visit. Visit 10." }, { - "field_name": "sens_application_date_v9", - "form_name": "besoegsdag_9", + "field_name": "identified_name_cpr_v10", + "form_name": "besgsdag_10_5f76", "section_header": "", - "field_type": "text", - "field_label": "Dato for påsættelse af aktivitetsmåler (SENS):", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Er deltageren identificeret med navn og CPR-nummer?", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", - "text_validation_type_or_show_slider_number": "date_dmy", - "text_validation_min": "2025-01-01", - "text_validation_max": "2030-01-01", - "identifier": "", - "branching_logic": "[sens_applied_v9] = '1'", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "y", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Date of SENS application. Visit 9." + "field_annotation": "Indicates whether the participant has been identified by full name and personal identification number (CPR). Visit 10." }, { - "field_name": "sens_info_v9", - "form_name": "besoegsdag_9", + "field_name": "relative_v10", + "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "radio", - "field_label": "

Har deltageren fået information om brugen af aktivitetsmåler (SENS)?

Information om brug til SENS:

\"Du vil under projektperioden skulle have påsat en aktivitetsmåler (SENS) fire gange, og bære den i en måleperiode på 10 dage. Vi sætter en på dig i dag, som du vil skulle have på i 10 dage. Derefter må du tage den af. Du får en zippose med hjem, som du kan ligge den I og medbringe til næste besøg.

Du må gerne tage korte brusebade, og du kan kortvarigt opholde dig i vand (f.eks. svømmehal eller havvand). Dog anbefales det ikke at opholde sig i længere badekar, spa eller meget varm vand. Derudover fraråder vi også, at du går i sauna i perioden du bærer aktivitetsmåleren.

Du får et ekstra plaster med hjem i tilfælde af, at aktivitetsmåleren falder af og skal påsættes igen. Hvis dette sker, bør du notere i skemaet (i zipposen) hvornår aktivitetsmåleren blev fjernet, hvornår den blev påsat igen og evt. årsag til aftagningen. 

I din deltagermappe finder du en trinvis guide til, hvordan du påsætter aktivitetsmåleren igen. Hvis der bliver udfordringer med at påsætte aktivitetsmåleren igen, kontakter du os og vi finder ud af det sammen.

Appen skal åbnes i nærheden af aktivitetsmåleren én gang i døgnet. Her skal du blot åbne appen uden at trykke på noget, da data automatisk overføres når appen har forbindelse til aktivitetsmåleren. Lad appen forblive åben i et par minutter. Du kan eksempelvis gøre dette hver aften, mens du børster tænder. I deltagermappen kan læse mere om hvordan du kan se om appen overfører data fra sensoren.

 

", + "field_label": "Er der pårørende med til besøget?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_applied_v9] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Whether the participant has received information about SENS. Visit 9." + "field_annotation": "Indicates whether a relative or accompanying person is present at the visit. Visit 10." }, { - "field_name": "sens_patches_and_zip_given_v9", - "form_name": "besoegsdag_9", + "field_name": "relative_name_v10", + "form_name": "besgsdag_10_5f76", "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren fået udleveret zippose (ekstra plaster og registreringsskema)?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Hvem?", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_applied_v9] = '1'", + "branching_logic": "[relative_v10] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if participant has received zip bag with extra patches. Visit 9." + "field_annotation": "The name of the relative attending the visit. Visit 10." }, { - "field_name": "information_myfood24_v9", - "form_name": "besoegsdag_9", - "section_header": "Kostregistrering", - "field_type": "descriptive", - "field_label": "Deltageren informeres om, at der skal laves kostregistreringer over 3 dage i uge 52. ", + "field_name": "visit_attention_points_v10", + "form_name": "besgsdag_10_5f76", + "section_header": "", + "field_type": "notes", + "field_label": "Opmærksomhedspunkter for besøget", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -21417,16 +23397,16 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The participant is informed that 3-day dietary records should be completed in week 52. Visit 9." + "field_annotation": "Documents any important notes, considerations, or issues relevant for the visit. Visit 10." }, { - "field_name": "stool_kit_v9", - "form_name": "besoegsdag_9", - "section_header": "Kits til hjemmeprøver (afføring og urin)", + "field_name": "fasting_status_v10", + "form_name": "besgsdag_10_5f76", + "section_header": "Standardisering", "field_type": "radio", - "field_label": "Har deltageren fået udleveret materiale til hjemmetagning af afføringsprøver?", + "field_label": "Er deltageren fastende?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_note": "Skal være fastende fra kl. 22 dagen forinden (inkl. kaffe, te, kosttilskud og tobak) Må gerne have drukket vand.", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -21437,17 +23417,17 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Stool sample home collection kit handed out to participant. Visit 9." + "field_annotation": "Indicates if the participant has been fasting since 10 pm the night before. Visit 10." }, { - "field_name": "cgm_info_v9", - "form_name": "besoegsdag_9", - "section_header": " CGM: Introduktion til glukosemåling i hjemmet og påsætning af glukosemåler", - "field_type": "radio", - "field_label": "

Har deltageren fået information om brugen af CGM?

Information om brug til CGM:

Ved denne undersøgelse måler vi automatisk dit blodsukker hele døgnet i 14 dage.

Sensoren gemmer målingerne, indtil du kommer ind og får den aflæst, så du skal ikke selv gøre noget. 

Du skal leve, som du normalt gør (dvs. gå i bad mm. som du plejer). Dog kan eks. hyppig sauna øge risikoen for, at sensoren falder af før tid. 

Hvis den falder af, ringes til ON LiMiT projekttelefonen: 21 47 18 16

", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_name": "last_meal_time_v10", + "form_name": "besgsdag_10_5f76", + "section_header": "", + "field_type": "text", + "field_label": "Tidspunkt for sidste måltid", + "select_choices_or_calculations": "", "field_note": "", - "text_validation_type_or_show_slider_number": "", + "text_validation_type_or_show_slider_number": "datetime_dmy", "text_validation_min": "", "text_validation_max": "", "identifier": "", @@ -21457,16 +23437,36 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Whether the participant has been informed about the use of CGM. Visit 9." + "field_annotation": "Indicates the time of the participant's last meal before the visit. Visit 10." }, { - "field_name": "cgm_v9", - "form_name": "besoegsdag_9", + "field_name": "food_intake_nonfast_v10", + "form_name": "besgsdag_10_5f76", + "section_header": "", + "field_type": "text", + "field_label": "Hvis deltageren IKKE er fastende, hvad har deltageren så indtaget og hvornår?", + "select_choices_or_calculations": "", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "[fasting_status_v10] = '2'", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Indicates what food and when the participant has eaten it, if the participant has not been fasting from 10 pm the day before the visit. Visit 10." + }, + { + "field_name": "alcohol_v10", + "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "radio", - "field_label": "Er CGM påsat?", + "field_label": "Har deltageren afholdt sig fra at drikke alkohol de sidste 24 timer?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_note": "Dette er vigtigt for at få så korrekte målinger som muligt", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -21477,116 +23477,116 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether the participant has been fitted with a CGM. Visit 9." + "field_annotation": "Indicates if the participant has avoided alcohol the past 24 hours. Visit 10." }, { - "field_name": "cgm_no_v9", - "form_name": "besoegsdag_9", + "field_name": "alcohol_intake_v10", + "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "text", - "field_label": "Hvis \"nej\", hvorfor ikke?", + "field_label": "Hvis deltageren IKKE har undgået at drikke alkohol de sidste 24 timer, hvor meget er så drukket og hvornår? ", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[cgm_v9] = '2'", + "branching_logic": "[alcohol_v10] = '2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The reason why, if the participant didn't get the CGM on. Visit 9." + "field_annotation": "Indicates how much alcohol the participants has had and when the past 24 hours. Visit 10." }, { - "field_name": "sensorid_v9", - "form_name": "besoegsdag_9", + "field_name": "caffeine_v10", + "form_name": "besgsdag_10_5f76", "section_header": "", - "field_type": "text", - "field_label": "Sensor ID-nummer: ", - "select_choices_or_calculations": "", - "field_note": "Kombination af tal og bogstaver.", + "field_type": "radio", + "field_label": "Har deltageren afholdt sig fra at koffeinholdige drikkevarer de sidste 24 timer?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "Dette er vigtigt for at få så korrekte målinger som muligt", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[cgm_v9] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The sensors ID number. Visit 9." + "field_annotation": "Indicates if the participant has avoided caffeinated beverages the past 24 hours. Visit 10." }, { - "field_name": "cgmreader_v9", - "form_name": "besoegsdag_9", + "field_name": "caffeine_intake_v10", + "form_name": "besgsdag_10_5f76", "section_header": "", - "field_type": "radio", - "field_label": "Hvilken reader blev brugt til at indlæse sensoren? ", - "select_choices_or_calculations": "1, 1 | 2, 2 | 3, 3", - "field_note": "OBS! Samme reader SKAL bruges til at aflæse sensoren når den tages af/ afleveres 14 dage efter.", + "field_type": "text", + "field_label": "Hvis deltageren IKKE har undgået at drikke koffeinholdige drikkevarer de sidste 24 timer, hvor meget er så drukket og hvornår? ", + "select_choices_or_calculations": "", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[cgm_v9] = '1'", + "branching_logic": "[caffeine_v10] = '2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The number of the CGM reader. Visit 9." + "field_annotation": "Indicates how much caffeine the participants has had and when the past 24 hours. Visit 10." }, { - "field_name": "cgm_envelope_given_v9", - "form_name": "besoegsdag_9", + "field_name": "no_exercise_24h_v10", + "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "radio", - "field_label": "Har deltageren fået udleveret en zippose (CGM sensornummer påskrevet), som deltageren kan lægge CGM'en i efter aftagning - eller hvis den falder af?", + "field_label": "Har deltageren undladt at være fysisk aktiv de sidste 24 timer?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_note": "Må heller ikke have transporteret sig aktivt til Steno (cykling).", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[cgm_v9] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Whether the participant has received a zip bag to return the CGM in. Visit 9." + "field_annotation": "Indicates if the participant did any intense activity or excercise the past 24 hours. Visit 10." }, { - "field_name": "information_before_long_visit_v9", - "form_name": "besoegsdag_9", - "section_header": "Før besøg 10", - "field_type": "descriptive", - "field_label": "

Husk deltageren på at gennemgå \"Sådan forbereder du dig før besøg 2, 3, 4, 6, 8 og 10\" i deltagermappen forud for besøg 10.

", + "field_name": "exercise_24h_v10", + "form_name": "besgsdag_10_5f76", + "section_header": "", + "field_type": "text", + "field_label": "Hvis deltageren IKKE har undladt at være fysisk aktiv inden for de sidste 24 timer, hvor meget har deltageren så bevæget sig og hvornår? ", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", - "required_field": "", + "branching_logic": "[no_exercise_24h_v10] = '2'", + "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Reminder for the participant to review \"How to prepare before visits 2, 4, 6, 8, and 10\" in the participant folder prior to visit 10. Visit 9." + "field_annotation": "Indicates how much intense activity or exercise the participant did and when the past 24 hours. Visit 10." }, { - "field_name": "book_bloodsample_wfv10", - "form_name": "fr_besgsdag_5_9bba", + "field_name": "smoking_v10", + "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "radio", - "field_label": "

Er der bestilt blodprøver i SP (SCF00634 og SCF00635)?

", + "field_label": "Har deltageren afholdt sig fra rygning siden i går aftes?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Koderne SCF00634 og SCF00635 kopieres over i best./ord.", + "field_note": "Dette er vigtigt for at få så korrekte målinger som muligt", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -21597,34 +23597,34 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Blood sample booking prior to visit. Workflow. Visit 10." + "field_annotation": "Indicates if the participant has avoided smpking since the night before. Visit 10." }, { - "field_name": "cgm_reader_wfv10", - "form_name": "fr_besgsdag_5_9bba", - "section_header": "

Klargøring til afmontering af CGM

", - "field_type": "calc", - "field_label": "CGM-reader, der skal bruges til aflæsning: \n\n(Den reader, der blev brugt til at indlæse sensoren ved besøg 9)", - "select_choices_or_calculations": "[besg_9_arm_1][cgmreader_v9]", - "field_note": "Ved manglende reader nummer, findes reader nummeret under besøg 9", + "field_name": "smoking_amount_v10", + "form_name": "besgsdag_10_5f76", + "section_header": "", + "field_type": "text", + "field_label": "Hvis deltageren IKKE har undgået rygning siden i går aftes, hvor meget og hvornår? ", + "select_choices_or_calculations": "", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[smoking_v10] = '2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Reader to be prepared for the visit. The same reader used to initialise the sensor at Visit 9. Wfv10." + "field_annotation": "Indicates how much smoking the participant has done and when since last night. Visit 10." }, { - "field_name": "cgm_reader_ready_wfv10", - "form_name": "fr_besgsdag_5_9bba", + "field_name": "no_medication_before_v10", + "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "radio", - "field_label": "

Er CGM-reader brugt ved påsætning lagt klar?

", + "field_label": "Har deltageren undladt at tage eventuel medicin før besøget? ", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -21637,74 +23637,74 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "CGM reader ready. Workflow. Visit 10." + "field_annotation": "Indicates if the participant took medication the morning before the visit. Visit 10." }, { - "field_name": "date_v10", + "field_name": "medication_before_v10", "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "text", - "field_label": "Dato for besøget", + "field_label": "Hvilket medicin har deltageren taget før besøget? ", "select_choices_or_calculations": "", "field_note": "", - "text_validation_type_or_show_slider_number": "date_dmy", - "text_validation_min": "2023-02-01", - "text_validation_max": "2028-12-31", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[no_medication_before_v10]='2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Date of visit. Visit 10. @today" + "field_annotation": "Description of the medication the participant took the morning before the visit. Visit 10." }, { - "field_name": "staff_initials_v10", + "field_name": "not_active_transportation_v10", "form_name": "besgsdag_10_5f76", "section_header": "", - "field_type": "text", - "field_label": "Initialer på projektpersonale", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Har deltageren transporteret sig til Steno ved brug af motoriseret/ikke-aktiv transport?", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", - "identifier": "y", + "identifier": "", "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Initials of the study staff member responsible for conducting the visit. Visit 10." + "field_annotation": "Indicates if the participant used motorized/not-active transportation to SDCC before the visit. Visit 10." }, { - "field_name": "identified_name_cpr_v10", + "field_name": "transportation_v10", "form_name": "besgsdag_10_5f76", "section_header": "", - "field_type": "radio", - "field_label": "Er deltageren identificeret med navn og CPR-nummer?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Hvilket form for transport har deltageren gjort brug af, og hvor langt har deltageren transporteret sig? ", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", - "identifier": "y", - "branching_logic": "", + "identifier": "", + "branching_logic": "[not_active_transportation_v10]='2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether the participant has been identified by full name and personal identification number (CPR). Visit 10." + "field_annotation": "Description of the active transportation before the visit. Visit 10." }, { - "field_name": "relative_v10", + "field_name": "adverse_events_v10", "form_name": "besgsdag_10_5f76", - "section_header": "", + "section_header": "Adverse events", "field_type": "radio", - "field_label": "Er der pårørende med til besøget?", + "field_label": "

Har deltageren haft nogen adverse events siden besøg 8?

Har du siden sidst haft nogen gener eller været utilpas?

", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -21717,36 +23717,36 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether a relative or accompanying person is present at the visit. Visit 10." + "field_annotation": "If there has been any adverse events. Visit 10." }, { - "field_name": "relative_name_v10", + "field_name": "information_adverse_events_v10", "form_name": "besgsdag_10_5f76", "section_header": "", - "field_type": "text", - "field_label": "Hvem?", + "field_type": "descriptive", + "field_label": "

Gå til instrumentet \"Adverse events\".

", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[relative_v10] = '1'", - "required_field": "y", + "branching_logic": "[adverse_events_v10]='1'", + "required_field": "", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The name of the relative attending the visit. Visit 10." + "field_annotation": "Information about the instrument adverse events. Visit 10." }, { - "field_name": "fasting_status_v10", + "field_name": "home_urin_v10", "form_name": "besgsdag_10_5f76", - "section_header": "Standardisering", + "section_header": "

Hjemmeurin

OBS! Urin IKKE indsamlet samme dage som kostregistrering

", "field_type": "radio", - "field_label": "Er deltageren fastende?", + "field_label": "Har deltageren indsamlet urin hjemme på 4 separate dage?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Skal være fastende fra kl. 22 dagen forinden (inkl. kaffe, te, kosttilskud og tobak) Må gerne have drukket vand.", + "field_note": "Skal IKKE være fra samme dage som kostregistrering", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -21757,56 +23757,56 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant has been fasting since 10 pm the night before. Visit 10." + "field_annotation": "Indicates whether the participant has collected urin 4 days at home like instructed. Visit 10." }, { - "field_name": "last_meal_time_v10", + "field_name": "home_urin_received_v10", "form_name": "besgsdag_10_5f76", "section_header": "", - "field_type": "text", - "field_label": "Tidspunkt for sidste måltid", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Hvis 'Ja', er disse modtaget? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", - "text_validation_type_or_show_slider_number": "datetime_dmy", + "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[home_urin_v10]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates the time of the participant's last meal before the visit. Visit 10." + "field_annotation": "Indicates if we received the collected home urin. Visit 10." }, { - "field_name": "food_intake_nonfast_v10", + "field_name": "home_urin_return_v10", "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "text", - "field_label": "Hvis deltageren IKKE er fastende, hvad har deltageren så indtaget og hvornår?", + "field_label": "Hvis 'Nej', aftal med deltageren, hvornår de afleverer urinprøven.", "select_choices_or_calculations": "", - "field_note": "", + "field_note": "Aftal tidspunkt og fremgangsmåde.", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[fasting_status_v10] = '2'", + "branching_logic": "[home_urin_received_v10] = '2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates what food and when the participant has eaten it, if the participant has not been fasting from 10 pm the day before the visit. Visit 10." + "field_annotation": "Date for return home urin sample. Visit 10" }, { - "field_name": "alcohol_v10", + "field_name": "stool_sample_v10", "form_name": "besgsdag_10_5f76", - "section_header": "", + "section_header": "

Afføringsprøve

", "field_type": "radio", - "field_label": "Har deltageren afholdt sig fra at drikke alkohol de sidste 24 timer?", + "field_label": "Har deltageren afleveret en afføringsprøve? ", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Dette er vigtigt for at få så korrekte målinger som muligt", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -21817,36 +23817,36 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant has avoided alcohol the past 24 hours. Visit 10." + "field_annotation": "Indicates whether the participant brought a stool sample like instructed. Visit 10." }, { - "field_name": "alcohol_intake_v10", + "field_name": "stool_sample_return_v10", "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "text", - "field_label": "Hvis deltageren IKKE har undgået at drikke alkohol de sidste 24 timer, hvor meget er så drukket og hvornår? ", + "field_label": "Hvis 'Nej', aftal med deltageren, hvornår de afleverer afføringsprøven.", "select_choices_or_calculations": "", - "field_note": "", + "field_note": "Aftal tidspunkt og fremgangsmåde.", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[alcohol_v10] = '2'", + "branching_logic": "[stool_sample_v10] = '2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates how much alcohol the participants has had and when the past 24 hours. Visit 10." + "field_annotation": "Date for return of the stool sample. Visit 10." }, { - "field_name": "caffeine_v10", + "field_name": "cgm_returned_v10", "form_name": "besgsdag_10_5f76", - "section_header": "", + "section_header": "

CGM

Se SOP CGM - Påsætning, afmontering og aflæsning her: L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\7. SOPs\\SOPs forsøgsdage

", "field_type": "radio", - "field_label": "Har deltageren afholdt sig fra at koffeinholdige drikkevarer de sidste 24 timer?", + "field_label": "Er CGM-sensor kommet retur?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Dette er vigtigt for at få så korrekte målinger som muligt", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -21857,36 +23857,36 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant has avoided caffeinated beverages the past 24 hours. Visit 10." + "field_annotation": "Indicates whether the partipant has returned the CGM put on at visit 9. Visit 10." }, { - "field_name": "caffeine_intake_v10", + "field_name": "cgm_when_v10", "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "text", - "field_label": "Hvis deltageren IKKE har undgået at drikke koffeinholdige drikkevarer de sidste 24 timer, hvor meget er så drukket og hvornår? ", + "field_label": "Hvis nej, hvornår får vi den retur?", "select_choices_or_calculations": "", - "field_note": "", + "field_note": "Aftal tidspunkt og fremgangsmåde.", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[caffeine_v10] = '2'", + "branching_logic": "[cgm_returned_v10] = '2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates how much caffeine the participants has had and when the past 24 hours. Visit 10." + "field_annotation": "If CGM not returned at visit, when then. Workflow. Visit 10." }, { - "field_name": "no_exercise_24h_v10", + "field_name": "cgm_discontinue_v10", "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "radio", - "field_label": "Har deltageren undladt at være fysisk aktiv de sidste 24 timer?", + "field_label": "

Er CGM-sensoren fjernet før tid?

", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Må heller ikke have transporteret sig aktivt til Steno (cykling).", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -21897,196 +23897,196 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant did any intense activity or excercise the past 24 hours. Visit 10." + "field_annotation": "Indicates whether the CGM was taken off/ fell off before the planned measuring period was over. Visit 10." }, { - "field_name": "exercise_24h_v10", + "field_name": "cgm_discontinue_why_v10", "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "text", - "field_label": "Hvis deltageren IKKE har undladt at være fysisk aktiv inden for de sidste 24 timer, hvor meget har deltageren så bevæget sig og hvornår? ", + "field_label": "Hvis \"Ja\", hvorfor og hvornår?", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[no_exercise_24h_v10] = '2'", + "branching_logic": "[cgm_discontinue_v10] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates how much intense activity or exercise the participant did and when the past 24 hours. Visit 10." + "field_annotation": "Indicates why and when the CGM was taken off/ fell off. Visit 10." }, { - "field_name": "smoking_v10", + "field_name": "cgm_when_info_v10", "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "radio", - "field_label": "Har deltageren afholdt sig fra rygning siden i går aftes?", + "field_label": "Skriv til Carolien, hvornår CGM-sensor modtages og aflæses. \n\nEr det gjort?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Dette er vigtigt for at få så korrekte målinger som muligt", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[cgm_returned_v10] = '2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant has avoided smpking since the night before. Visit 10." + "field_annotation": "Has staff been notified when the CGM will be returned. Visit 10." }, { - "field_name": "smoking_amount_v10", + "field_name": "cgm_reader_v10", "form_name": "besgsdag_10_5f76", "section_header": "", - "field_type": "text", - "field_label": "Hvis deltageren IKKE har undgået rygning siden i går aftes, hvor meget og hvornår? ", - "select_choices_or_calculations": "", - "field_note": "", + "field_type": "calc", + "field_label": "

Aflæs CGM-sensor med SAMME CGM-reader som brugt ved påsættelse ved besøg 9 (CGM-reader 1, 2 eller 3).

", + "select_choices_or_calculations": "[besg_9_arm_1][cgmreader_v9]", + "field_note": "Ved manglende reader nummer, findes reader nummeret under besøg 9", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[smoking_v10] = '2'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates how much smoking the participant has done and when since last night. Visit 10." + "field_annotation": "Number on the CGM reader. Visit 10." }, { - "field_name": "no_medication_before_v10", + "field_name": "libreview_v10", "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "radio", - "field_label": "Har deltageren undladt at tage eventuel medicin før besøget? ", + "field_label": "Er data fra CGM-readeren indlæst på din computer via Libre View?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[cgm_returned_v10] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant took medication the morning before the visit. Visit 10." + "field_annotation": "Whether the CGM data has been uploaded via Libre View. Visit 10." }, { - "field_name": "medication_before_v10", + "field_name": "cgm_csvsaved_ldrive_v10", "form_name": "besgsdag_10_5f76", "section_header": "", - "field_type": "text", - "field_label": "Hvilket medicin har deltageren taget før besøget? ", - "select_choices_or_calculations": "", - "field_note": "", + "field_type": "radio", + "field_label": "

Er CSV-fil med glukosedata indlæst og gemt på L-drevet?

Gemmes som onlimit_ID_visit_test.csv (eksempel: onlimit_05_v10_cgm.csv)

", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "Gemmes her: L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\9. Data\\3. CGM\\csv filer (rå data). ", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[no_medication_before_v10]='2'", + "branching_logic": "[cgm_returned_v10] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of the medication the participant took the morning before the visit. Visit 10." + "field_annotation": "Cgm data in csv-file saved on L-drive. Workflow. Visit 10." }, { - "field_name": "not_active_transportation_v10", + "field_name": "cgm_pdfsaved_ldrive_v10", "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "radio", - "field_label": "Har deltageren transporteret sig til Steno ved brug af motoriseret/ikke-aktiv transport?", + "field_label": "

Er AGP-rapporten (PDF-fil) indlæst og gemt på L-drevet?

Gemmes som onlimit_ID_visit_test.pdf (eksempel: onlimit_05_v2_cgm.pdf)

", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_note": "Gemmes her: L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\9. Data\\3. CGM\\PDF filer (AGP rapport)", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[cgm_returned_v10] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant used motorized/not-active transportation to SDCC before the visit. Visit 10." + "field_annotation": "AGP rapport with cmg data saved on L-drive. Workflow. Visit 10." }, { - "field_name": "transportation_v10", + "field_name": "cgm_glucosedata_upload_v10", "form_name": "besgsdag_10_5f76", "section_header": "", - "field_type": "text", - "field_label": "Hvilket form for transport har deltageren gjort brug af, og hvor langt har deltageren transporteret sig? ", + "field_type": "file", + "field_label": "Upload CSV-fil med glukosedata\n\n(OBS: AGP-rapport gemmes udelukkende på L-drevet)", "select_choices_or_calculations": "", - "field_note": "", + "field_note": "Filen døbes deltagers \"REDCap-ID uge 1-3\".", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[not_active_transportation_v10]='2'", + "branching_logic": "[cgm_returned_v10] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of the active transportation before the visit. Visit 10." + "field_annotation": "Upload of cgm data (csv-file). Workflow. Visit 10." }, { - "field_name": "adverse_events_v10", + "field_name": "cgm_avg_v10", "form_name": "besgsdag_10_5f76", - "section_header": "Adverse events", - "field_type": "radio", - "field_label": "

Har deltageren haft nogen adverse events siden besøg 8?

Har du siden sidst haft nogen gener eller været utilpas?

", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", + "section_header": "", + "field_type": "text", + "field_label": "Indtast gennemsnitsglukose for de sidste 4 fulde døgn målt ved CGM: ", + "select_choices_or_calculations": "", + "field_note": "Mmol/l. Aflæses i AGP-rapporten på første side.", + "text_validation_type_or_show_slider_number": "number", "text_validation_min": "", - "text_validation_max": "", + "text_validation_max": "100", "identifier": "", - "branching_logic": "", + "branching_logic": "[cgm_returned_v10] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "If there has been any adverse events. Visit 10." + "field_annotation": "Average glucose measured by CGM. Mmol/L. Visit 10." }, { - "field_name": "information_adverse_events_v10", + "field_name": "inform_project_doctor_cgm_v10", "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "descriptive", - "field_label": "

Gå til instrumentet \"Adverse events\".

", + "field_label": "

Der sendes liste over de deltagere, hvor der foreligger netop indlæst CGM-data, til Carolien.

", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[adverse_events_v10]='1'", + "branching_logic": "[cgm_returned_v10] = '1'", "required_field": "", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Information about the instrument adverse events. Visit 10." + "field_annotation": "Information box. A list of participants with newly uploaded CGM data is sent to the project doctor. Visit 10." }, { - "field_name": "home_urin_v10", + "field_name": "sens_returned_v10", "form_name": "besgsdag_10_5f76", - "section_header": "

Hjemmeurin

OBS! Urin IKKE indsamlet samme dage som kostregistrering

", + "section_header": "

Aktivitetsmåler retur (SENS)

", "field_type": "radio", - "field_label": "Har deltageren indsamlet urin hjemme på 4 separate dage?", + "field_label": "Er aktivitetsmåler (SENS) kommet retur?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Skal IKKE være fra samme dage som kostregistrering", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -22097,507 +24097,527 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether the participant has collected urin 4 days at home like instructed. Visit 10." + "field_annotation": "SENS returned. Visit 10." }, { - "field_name": "home_urin_received_v10", + "field_name": "sens_early_removal_v10", "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "radio", - "field_label": "Hvis 'Ja', er disse modtaget? ", + "field_label": "Er aktivitetsmåleren blevet fjernet før tid?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_note": "OBS: Hvis den kortvarigt er blevet fjernet, enten fordi den er sat over på modsatte ben (pga. kløe og irritation) eller hvis den er faldet af af sig selv, så bør dette punkt ikke være relevant at svare \"Ja\" til", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[home_urin_v10]='1'", + "branching_logic": "[sens_returned_v10]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if we received the collected home urin. Visit 10." + "field_annotation": "Indicates if the SENS device fell off/ was taken off before the decided measuring time was over. Visit 10." }, { - "field_name": "home_urin_return_v10", + "field_name": "sens_early_removal_why_v10", "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "text", - "field_label": "Hvis 'Nej', aftal med deltageren, hvornår de afleverer urinprøven.", + "field_label": "Hvis \"Ja\", hvorfor og hvornår?", "select_choices_or_calculations": "", - "field_note": "Aftal tidspunkt og fremgangsmåde.", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[home_urin_received_v10] = '2'", + "branching_logic": "[sens_early_removal_v10] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Date for return home urin sample. Visit 10" + "field_annotation": "Indicates why and when the SENS device was taken off. Visit 10." }, { - "field_name": "stool_sample_v10", + "field_name": "sens_returning_date_v10", "form_name": "besgsdag_10_5f76", - "section_header": "

Afføringsprøve

", - "field_type": "radio", - "field_label": "Har deltageren afleveret en afføringsprøve? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "section_header": "", + "field_type": "text", + "field_label": "Hvis \"nej\", aftal med deltageren, hvornår vi får aktivitetsmåleren retur.", + "select_choices_or_calculations": "", + "field_note": "OBS: Sørg for at deltageren overfører data til serverskyen gerne dagligt, da sensoren stopper med at lave nye målinger ved fyldt sensor.", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[sens_returned_v10]= '2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether the participant brought a stool sample like instructed. Visit 10." + "field_annotation": "Date for returned SENS. Visit 10." }, { - "field_name": "stool_sample_return_v10", + "field_name": "sens_nr_v10", "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "text", - "field_label": "Hvis 'Nej', aftal med deltageren, hvornår de afleverer afføringsprøven.", + "field_label": "

Angiv nummer på aktivitetsmåleren:

", "select_choices_or_calculations": "", - "field_note": "Aftal tidspunkt og fremgangsmåde.", + "field_note": "Klistermærke på bagsiden af sensoren, eks: I-54B.61F", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[stool_sample_v10] = '2'", + "branching_logic": "[sens_returned_v10]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Date for return of the stool sample. Visit 10." + "field_annotation": "SENS number. Visit 10." }, { - "field_name": "cgm_returned_v10", + "field_name": "sens_upload_ldrive_v10", "form_name": "besgsdag_10_5f76", - "section_header": "

CGM

Se SOP CGM - Påsætning, afmontering og aflæsning her: L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\7. SOPs\\SOPs forsøgsdage

", + "section_header": "", "field_type": "radio", - "field_label": "Er CGM-sensor kommet retur?", + "field_label": "

Er SENS-data indlæst og gemt på L-drevet (CSV-fil)?

OBS: ikke afklaret endnu

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_05_v2_sens)

", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\10. Data\\8. Aktivitetsmåling (SENS)", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[sens_returned_v10]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether the partipant has returned the CGM put on at visit 9. Visit 10." + "field_annotation": "SENS data saved on L-drive. Workflow. Visit 10." }, { - "field_name": "cgm_when_v10", + "field_name": "sens_upload_v10", "form_name": "besgsdag_10_5f76", "section_header": "", - "field_type": "text", - "field_label": "Hvis nej, hvornår får vi den retur?", + "field_type": "file", + "field_label": "

Upload SENS-data (CSV-fil)

OBS: ikke afklaret endnu

", "select_choices_or_calculations": "", - "field_note": "Aftal tidspunkt og fremgangsmåde.", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[cgm_returned_v10] = '2'", + "branching_logic": "[sens_returned_v10]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "If CGM not returned at visit, when then. Workflow. Visit 10." + "field_annotation": "Upload sens activity file in excel. Visit 10." }, { - "field_name": "cgm_discontinue_v10", + "field_name": "sensor_reuse_v10", "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "radio", - "field_label": "

Er CGM-sensoren fjernet før tid?

", + "field_label": "

Er den slukkede sensor lagt i den rigtige kasse (klar eller død)?

Tjek batteritiden når aktivitetsmåler slukkes i SENS webappen.

Se SOP SENS aftagning.

", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_note": "Tjek batteritid ved data upload", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[sens_returned_v10]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether the CGM was taken off/ fell off before the planned measuring period was over. Visit 10." + "field_annotation": "Is the sensor put in the right reuse box. Workflow. Visit 10." }, { - "field_name": "cgm_discontinue_why_v10", + "field_name": "saliva_sample_v10", "form_name": "besgsdag_10_5f76", - "section_header": "", - "field_type": "text", - "field_label": "Hvis \"Ja\", hvorfor og hvornår?", - "select_choices_or_calculations": "", + "section_header": "Spytprøve og urinprøve på besøgsdagen ", + "field_type": "radio", + "field_label": "Har deltageren lavet og afleveret en spytprøve? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[cgm_discontinue_v10] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates why and when the CGM was taken off/ fell off. Visit 10." + "field_annotation": "Indicates if the participant has delivered a saliva sample. Visit 10." }, { - "field_name": "cgm_when_info_v10", + "field_name": "morning_tooth_brushing_before_visit_v10", "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "radio", - "field_label": "Skriv til Carolien, hvornår CGM-sensor modtages og aflæses. \n\nEr det gjort?", + "field_label": "Har deltageren børstet tænder i morges inden dagens besøg?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[cgm_returned_v10] = '2'", + "branching_logic": "[saliva_sample_v10] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Has staff been notified when the CGM will be returned. Visit 10." + "field_annotation": "Indicates whether the participant brushed their teeth on the morning of the visit. Visit 10." }, { - "field_name": "cgm_reader_v10", + "field_name": "time_tooth_brushing_morning_v10", "form_name": "besgsdag_10_5f76", "section_header": "", - "field_type": "calc", - "field_label": "

Aflæs CGM-sensor med SAMME CGM-reader som brugt ved påsættelse ved besøg 9 (CGM-reader 1, 2 eller 3).

", - "select_choices_or_calculations": "[besg_9_arm_1][cgmreader_v9]", - "field_note": "Ved manglende reader nummer, findes reader nummeret under besøg 9", - "text_validation_type_or_show_slider_number": "", + "field_type": "text", + "field_label": "Hvad tid har deltageren børstet tænder i morges?", + "select_choices_or_calculations": "", + "field_note": "", + "text_validation_type_or_show_slider_number": "time", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", - "required_field": "y", + "branching_logic": "[morning_tooth_brushing_before_visit_v10]='1'", + "required_field": "", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Number on the CGM reader. Visit 10." + "field_annotation": "Time at which the participant brushed their teeth on the morning of the visit. Visit 10." }, { - "field_name": "libreview_v10", + "field_name": "saliva_sample_chlorhexidine_v10", "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "radio", - "field_label": "Er data fra CGM-readeren indlæst på din computer via Libre View?", + "field_label": "Har deltageren modtaget oral klorhexidinbehandling indenfor de sidste 6 uger?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[cgm_returned_v10] = '1'", + "branching_logic": "[saliva_sample_v10] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Whether the CGM data has been uploaded via Libre View. Visit 10." + "field_annotation": "Use of oral chlorhexidine treatment within the past 6 weeks. Visit 10." }, { - "field_name": "cgm_csvsaved_ldrive_v10", + "field_name": "saliva_sample_chlorhexidine_extra_v10", "form_name": "besgsdag_10_5f76", "section_header": "", - "field_type": "radio", - "field_label": "

Er CSV-fil med glukosedata indlæst og gemt på L-drevet?

Gemmes som onlimit_ID_visit_test.csv (eksempel: onlimit_5_v10_cgm.csv)

", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Gemmes her: L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\9. Data\\3. CGM\\csv filer (rå data). ", + "field_type": "text", + "field_label": "Uddyb:", + "select_choices_or_calculations": "", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[cgm_returned_v10] = '1'", + "branching_logic": "[saliva_sample_chlorhexidine_v10] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Cgm data in csv-file saved on L-drive. Workflow. Visit 10." + "field_annotation": "Additional details related to the use of chlorhexidine within 6 weeks (e.g., type, duration, frequency, or dosage). Visit 10." }, { - "field_name": "cgm_pdfsaved_ldrive_v10", + "field_name": "saliva_sample_antifungal_medication_v10", "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "radio", - "field_label": "

Er AGP-rapporten (PDF-fil) indlæst og gemt på L-drevet?

Gemmes som onlimit_ID_visit_test.pdf (eksempel: onlimit_5_v2_cgm.pdf)

", + "field_label": "Har deltageren modtaget oral behandling med svampehæmmende stoffer?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Gemmes her: L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\9. Data\\3. CGM\\PDF filer (AGP rapport)", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[cgm_returned_v10] = '1'", + "branching_logic": "[saliva_sample_v10] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "AGP rapport with cmg data saved on L-drive. Workflow. Visit 10." + "field_annotation": "Use of oral antifungal medication. Visit 10." }, { - "field_name": "cgm_glucosedata_upload_v10", + "field_name": "saliva_sample_antifungal_medication_extra_v10", "form_name": "besgsdag_10_5f76", "section_header": "", - "field_type": "file", - "field_label": "Upload CSV-fil med glukosedata\n\n(OBS: AGP-rapport gemmes udelukkende på L-drevet)", + "field_type": "text", + "field_label": "Uddyb:", "select_choices_or_calculations": "", - "field_note": "Filen døbes deltagers \"REDCap-ID uge 1-3\".", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[cgm_returned_v10] = '1'", + "branching_logic": "[saliva_sample_antifungal_medication_v10] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Upload of cgm data (csv-file). Workflow. Visit 10." + "field_annotation": "Additional details related to the use of antifungal medication (e.g., type, duration, frequency, or dosage). Visit 10." }, { - "field_name": "cgm_avg_v10", + "field_name": "saliva_sample_antibiotic_v10", "form_name": "besgsdag_10_5f76", "section_header": "", - "field_type": "text", - "field_label": "Indtast gennemsnitsglukose for de sidste 4 fulde døgn målt ved CGM: ", - "select_choices_or_calculations": "", - "field_note": "Mmol/l. Aflæses i AGP-rapporten på første side.", - "text_validation_type_or_show_slider_number": "number", + "field_type": "radio", + "field_label": "Har deltageren modtaget systemisk antibiotikabehandling indenfor de 2 sidste måneder?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", "text_validation_min": "", - "text_validation_max": "100", + "text_validation_max": "", "identifier": "", - "branching_logic": "[cgm_returned_v10] = '1'", + "branching_logic": "[saliva_sample_v10] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Average glucose measured by CGM. Mmol/L. Visit 10." + "field_annotation": "Systemic antibiotic treatment within the past 2 months. Visit 10." }, { - "field_name": "inform_project_doctor_cgm_v10", + "field_name": "saliva_sample_antibiotic_extra_v10", "form_name": "besgsdag_10_5f76", "section_header": "", - "field_type": "descriptive", - "field_label": "

Der sendes liste over de deltagere, hvor der foreligger netop indlæst CGM-data, til Carolien.

", + "field_type": "text", + "field_label": "Uddyb:", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[cgm_returned_v10] = '1'", - "required_field": "", + "branching_logic": "[saliva_sample_antibiotic_v10] = '1'", + "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Information box. A list of participants with newly uploaded CGM data is sent to the project doctor. Visit 10." + "field_annotation": "Additional details related to the use of antibiotic treatment (e.g., type, duration, frequency, or dosage). Visit 10." }, { - "field_name": "sens_returned_v10", + "field_name": "saliva_sample_mouthwash_v10", "form_name": "besgsdag_10_5f76", - "section_header": "

Aktivitetsmåler retur (SENS)

", + "section_header": "", "field_type": "radio", - "field_label": "Er aktivitetsmåler (SENS) kommet retur?", + "field_label": "Har deltageren et regelmæssigt brug af diverse mundskyllemidler?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[saliva_sample_v10] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "SENS returned. Visit 10." + "field_annotation": "Regular use of mouthwash products. Visit 10." }, { - "field_name": "sens_early_removal_v10", + "field_name": "saliva_sample_mouthwash_extra_v10", + "form_name": "besgsdag_10_5f76", + "section_header": "", + "field_type": "text", + "field_label": "Uddyb:", + "select_choices_or_calculations": "", + "field_note": "Type, mængde osv.", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "[saliva_sample_mouthwash_v10] = '1'", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Additional details related to the use of mouthwash products (e.g., type, duration, frequency, or dosage). Visit 10." + }, + { + "field_name": "saliva_sample_high_fluoride_v10", "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "radio", - "field_label": "Er aktivitetsmåleren blevet fjernet før tid?", + "field_label": "

Bruger deltageren en tandpasta med mere end 1500 ppm fluorid?

Fx Duraphat. Bruger deltageren almindelig håndkøbstandpasta, er det ikke tilfældet. 

", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "OBS: Hvis den kortvarigt er blevet fjernet, enten fordi den er sat over på modsatte ben (pga. kløe og irritation) eller hvis den er faldet af af sig selv, så bør dette punkt ikke være relevant at svare \"Ja\" til", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_returned_v10]= '1'", + "branching_logic": "[saliva_sample_v10] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the SENS device fell off/ was taken off before the decided measuring time was over. Visit 10." + "field_annotation": "Use of toothpaste containing more than 1500 ppm fluoride. Visit 10." }, { - "field_name": "sens_early_removal_why_v10", + "field_name": "saliva_sample_high_fluoride_extra_v10", "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "text", - "field_label": "Hvis \"Ja\", hvorfor og hvornår?", + "field_label": "Uddyb:", "select_choices_or_calculations": "", - "field_note": "", + "field_note": "Type, varighed, mængde osv.", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_early_removal_v10] = '1'", + "branching_logic": "[saliva_sample_high_fluoride_v10] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates why and when the SENS device was taken off. Visit 10." + "field_annotation": "Additional details related to the use of toothpaste containing more than 1500 ppm fluoride (e.g., type, duration, frequency, or dosage). Visit 10." }, { - "field_name": "sens_returning_date_v10", + "field_name": "saliva_sample_herbal_toothpaste_v10", "form_name": "besgsdag_10_5f76", "section_header": "", - "field_type": "text", - "field_label": "Hvis \"nej\", aftal med deltageren, hvornår vi får aktivitetsmåleren retur.", - "select_choices_or_calculations": "", - "field_note": "OBS: Sørg for at deltageren overfører data til serverskyen gerne dagligt, da sensoren stopper med at lave nye målinger ved fyldt sensor.", + "field_type": "radio", + "field_label": "Bruger deltageren urtetandpasta (nogle indeholder antibakterielle stoffer)?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_returned_v10]= '2'", + "branching_logic": "[saliva_sample_v10] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Date for returned SENS. Visit 10." + "field_annotation": "Use of herbal toothpaste, potentially containing antibacterial compounds. Visit 10." }, { - "field_name": "sens_nr_v10", + "field_name": "saliva_sample_herbal_toothpaste_extra_v10", "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "text", - "field_label": "

Angiv nummer på aktivitetsmåleren:

", + "field_label": "Uddyb:", "select_choices_or_calculations": "", - "field_note": "Klistermærke på bagsiden af sensoren, eks: I-54B.61F", + "field_note": "Type, varighed, mængde osv.", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_returned_v10]= '1'", + "branching_logic": "[saliva_sample_herbal_toothpaste_v10] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "SENS number. Visit 10." + "field_annotation": "Additional details related to the use of herbal toothpaste (e.g., type, duration, frequency, or dosage). Visit 10." }, { - "field_name": "sens_upload_ldrive_v10", + "field_name": "saliva_sample_dental_treatment_v10", "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "radio", - "field_label": "

Er SENS-data indlæst og gemt på L-drevet (CSV-fil)?

OBS: ikke afklaret endnu

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v2_sens)

", + "field_label": "Har deltageren modtaget tandbehandling indenfor de sidste 6 uger (tandrensning, fyldninger, etc.)?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\10. Data\\8. Aktivitetsmåling (SENS)", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_returned_v10]= '1'", + "branching_logic": "[saliva_sample_v10] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "SENS data saved on L-drive. Workflow. Visit 10." + "field_annotation": "Dental treatment within the past 6 weeks (e.g., cleaning, fillings). Visit 10." }, { - "field_name": "sens_upload_v10", + "field_name": "saliva_sample_dental_treatment_extra_v10", "form_name": "besgsdag_10_5f76", "section_header": "", - "field_type": "file", - "field_label": "

Upload SENS-data (CSV-fil)

OBS: ikke afklaret endnu

", + "field_type": "text", + "field_label": "Uddyb:", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_returned_v10]= '1'", + "branching_logic": "[saliva_sample_dental_treatment_v10] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Upload sens activity file in excel. Visit 10." + "field_annotation": "Additional details related to dental treatment within the past 6 weeks. Visit 10." }, { - "field_name": "sensor_reuse_v10", + "field_name": "saliva_sample_smoking_v10", "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "radio", - "field_label": "

Er den slukkede sensor lagt i den rigtige kasse (klar eller død)?

Tjek batteritiden når aktivitetsmåler slukkes i SENS webappen.

Se SOP SENS aftagning.

", + "field_label": "Ryger deltageren?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Tjek batteritid ved data upload", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_returned_v10]= '1'", + "branching_logic": "[saliva_sample_v10] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Is the sensor put in the right reuse box. Workflow. Visit 10." + "field_annotation": "Smoking status, including duration and intensity of use. Visit 10." }, { - "field_name": "saliva_sample_v10", + "field_name": "saliva_sample_smoking_extra_v10", "form_name": "besgsdag_10_5f76", - "section_header": "Spytprøve og urinprøve på besøgsdagen ", - "field_type": "radio", - "field_label": "Har deltageren lavet og afleveret en spytprøve? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "section_header": "", + "field_type": "text", + "field_label": "Uddyb:", + "select_choices_or_calculations": "", + "field_note": "Varighed, mængde osv.", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[saliva_sample_smoking_v10] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant has delivered a saliva sample. Visit 10." + "field_annotation": "Additional details related to smoking (e.g., duration, frequency, or dosage). Visit 10." }, { "field_name": "urin_sample_v10", @@ -23144,7 +25164,7 @@ "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "radio", - "field_label": "

Er DXA-data indlæst og gemt i mappen på L-drevet (excel-fil)?

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v4_dxa)

", + "field_label": "

Er DXA-data indlæst og gemt i mappen på L-drevet (excel-fil)?

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_05_v4_dxa)

", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\9. Data\\2. DXA", "text_validation_type_or_show_slider_number": "", @@ -23160,12 +25180,12 @@ "field_annotation": "DXA results saved on L-drive. Workflow. Visit 10." }, { - "field_name": "dxa_upload_v10", + "field_name": "dxa_print_v10", "form_name": "besgsdag_10_5f76", "section_header": "", - "field_type": "file", - "field_label": "

Upload DXA-data (excel-fil)

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v4_dxa)

", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Er DXA-data printet ud og lagt i ON LiMiT-mappen?", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", @@ -23177,7 +25197,7 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "DXA data upload. Workflow. Visit 10." + "field_annotation": "States whether DXA data have been printed and filed in the ON LiMiT folder. Visit 10." }, { "field_name": "food_pref_test_v4_glasses_v10", @@ -23324,7 +25344,7 @@ "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "radio", - "field_label": "

Er Fibroscan-data indlæst og gemt i mappen på L-drevet (excel-fil)?

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v4_fibro)

", + "field_label": "

Er Fibroscan-data indlæst og gemt i mappen på L-drevet (excel-fil)?

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_05_v4_fibro)

", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\10. Data\\4. Fibroskanning", "text_validation_type_or_show_slider_number": "", @@ -23344,7 +25364,7 @@ "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "file", - "field_label": "

Upload Fibroscan-data (excel-fil)

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v4_fibro)

", + "field_label": "

Upload Fibroscan-data (excel-fil)

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_05_v4_fibro)

", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -23565,7 +25585,7 @@ "section_header": "", "field_type": "calc", "field_label": "Systolisk blodtryk, gennemsnit", - "select_choices_or_calculations": "if(\n(\n if([sys_bp_1_v10] <> \"\", 1, 0) +\n if([sys_bp_2_v10] <> \"\", 1, 0) +\n if([sys_bp_3_v10] <> \"\", 1, 0)\n) > 0,\n\n(\n if([sys_bp_1_v10] <> \"\", [sys_bp_1_v10], 0) +\n if([sys_bp_2_v10] <> \"\", [sys_bp_2_v10], 0) +\n if([sys_bp_3_v10] <> \"\", [sys_bp_3_v10], 0)\n)\n/\n(\n if([sys_bp_1_v10] <> \"\", 1, 0) +\n if([sys_bp_2_v10] <> \"\", 1, 0) +\n if([sys_bp_3_v10] <> \"\", 1, 0)\n),\n\n\"\"\n)", + "select_choices_or_calculations": "if(\r\n [sys_bp_3_v10]<>'' and [sys_bp_2_v10]<>'',\r\n ([sys_bp_3_v10]+[sys_bp_2_v10])/2,\r\n if(\r\n [sys_bp_3_v10]<>'' and [sys_bp_2_v10]='',\r\n [sys_bp_3_v10],\r\n if(\r\n [sys_bp_3_v10]='' and [sys_bp_2_v10]<>'',\r\n [sys_bp_2_v10],\r\n '')))", "field_note": "mmHg. NB: Ved gentaget systolisk blodtryk over 180 mmHg bør deltageren ses af en læge på undersøgelsesstedet", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", @@ -23577,7 +25597,7 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Automatically calculated as the mean of the three systolic BP measurements. Visit 10." + "field_annotation": "Mean of last two systolic BP measurements (2 and 3); otherwise most recent available. Visit 10." }, { "field_name": "dia_bp_avg_v10", @@ -23585,7 +25605,7 @@ "section_header": "", "field_type": "calc", "field_label": "Diastolisk blodtryk, gennemsnit ", - "select_choices_or_calculations": "if(\n(\n if([dia_bp_1_v10] <> \"\", 1, 0) +\n if([dia_bp_2_v10] <> \"\", 1, 0) +\n if([dia_bp_3_v10] <> \"\", 1, 0)\n) > 0,\n\n(\n if([dia_bp_1_v10] <> \"\", [dia_bp_1_v10], 0) +\n if([dia_bp_2_v10] <> \"\", [dia_bp_2_v10], 0) +\n if([dia_bp_3_v10] <> \"\", [dia_bp_3_v10], 0)\n)\n/\n(\n if([dia_bp_1_v10] <> \"\", 1, 0) +\n if([dia_bp_2_v10] <> \"\", 1, 0) +\n if([dia_bp_3_v10] <> \"\", 1, 0)\n),\n\n\"\"\n)", + "select_choices_or_calculations": "if(\r\n [dia_bp_3_v10]<>'' and [dia_bp_2_v10]<>'',\r\n ([dia_bp_3_v10]+[dia_bp_2_v10])/2,\r\n if(\r\n [dia_bp_3_v10]<>'' and [dia_bp_2_v10]='',\r\n [dia_bp_3_v10],\r\n if(\r\n [dia_bp_3_v10]='' and [dia_bp_2_v10]<>'',\r\n [dia_bp_2_v10],\r\n '')))", "field_note": "mmHg. NB: Ved gentaget diastolisk blodtryk over 120 mmHg bør deltageren ses af en læge på undersøgelsesstedet", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", @@ -23597,7 +25617,7 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Automatically calculated as the mean of the three diastolic BP measurements. Visit 10." + "field_annotation": "Mean of last two systolic BP measurements (2 and 3); otherwise most recent available. Visit 10." }, { "field_name": "pulse_avg_v10", @@ -23605,7 +25625,7 @@ "section_header": "", "field_type": "calc", "field_label": "Puls, gennemsnit ", - "select_choices_or_calculations": "if(\n(\n if([pulse_1_v10] <> \"\", 1, 0) +\n if([pulse_2_v10] <> \"\", 1, 0) +\n if([pulse_3_v10] <> \"\", 1, 0)\n) > 0,\n\n(\n if([pulse_1_v10] <> \"\", [pulse_1_v10], 0) +\n if([pulse_2_v10] <> \"\", [pulse_2_v10], 0) +\n if([pulse_3_v10] <> \"\", [pulse_3_v10], 0)\n)\n/\n(\n if([pulse_1_v10] <> \"\", 1, 0) +\n if([pulse_2_v10] <> \"\", 1, 0) +\n if([pulse_3_v10] <> \"\", 1, 0)\n),\n\n\"\"\n)", + "select_choices_or_calculations": "if(\r\n [pulse_3_v10]<>'' and [pulse_2_v10]<>'',\r\n ([pulse_3_v10]+[pulse_2_v10])/2,\r\n if(\r\n [pulse_3_v10]<>'' and [pulse_2_v10]='',\r\n [pulse_3_v10],\r\n if(\r\n [pulse_3_v10]='' and [pulse_2_v10]<>'',\r\n [pulse_2_v10],\r\n '')))", "field_note": "bpm", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", @@ -23617,7 +25637,7 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Automatically calculated as the mean of the three pulse measurements. Bpm. Visit 10." + "field_annotation": "Calculates pulse based on the last available measurements: mean of measurement 2 and 3 if both are present; otherwise uses the most recent available (measurement 3 or 2). Bpm. Visit 10." }, { "field_name": "finapres_arm_cuff_size_v10", @@ -24224,7 +26244,7 @@ "form_name": "besgsdag_10_5f76", "section_header": "Efter Finapres", "field_type": "radio", - "field_label": "

Er Finapres-data indlæst og gemt i mappen på L-drevet?

OBS: Der skal gemmes OTTE mapper, der hver indeholder 9 excelfiler. 

Gemmes som onlimit_ID_visit_nummer af undersøgelse_test_test (eksempel: onlimit_5_v4-3_fp) 

", + "field_label": "

Er Finapres-data indlæst og gemt i mappen på L-drevet?

OBS: Der skal gemmes OTTE mapper, der hver indeholder 9 excelfiler. 

Gemmes som onlimit_ID_visit_nummer af undersøgelse_test_test (eksempel: onlimit_05_v4-3_fp) 

", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\10. Data\\6. Finapres", "text_validation_type_or_show_slider_number": "", @@ -24444,7 +26464,7 @@ "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "file", - "field_label": "

Upload SCIP-D:

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v4_scip-d)

", + "field_label": "

Upload SCIP-D:

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_05_v4_scip-d)

", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -24504,7 +26524,7 @@ "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "file", - "field_label": "

Upload TMT-B inkl. tidsangivelse

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v4_tmt-b)

", + "field_label": "

Upload TMT-B inkl. tidsangivelse

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_05_v4_tmt-b)

", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -24704,7 +26724,7 @@ "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "radio", - "field_label": "

Er VO2 max-data indlæst og gemt i mappen på L-drevet (excel-fil)?

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v4_vo2max)

", + "field_label": "

Er VO2 max-data indlæst og gemt i mappen på L-drevet (excel-fil)?

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_05_v4_vo2max)

", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\10. Data\\7. VO2 makstest", "text_validation_type_or_show_slider_number": "", @@ -24724,7 +26744,7 @@ "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "file", - "field_label": "

Upload VO2 max-data (excel)

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v4_vo2max)

", + "field_label": "

Upload VO2 max-data (excel)

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_05_v4_vo2max)

", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -25559,6 +27579,26 @@ "matrix_ranking": "", "field_annotation": "Comment at the end of the visit. Visit 10." }, + { + "field_name": "sp_note_visit_v10", + "form_name": "besgsdag_10_5f76", + "section_header": "SP", + "field_type": "radio", + "field_label": "Er der skrevet notat for besøget i SP?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Indicates whether a note for the visit is documented in SP. Visit 10." + }, { "field_name": "date_group_meeting_1", "form_name": "gruppemde_uge_1", @@ -25605,7 +27645,7 @@ "section_header": "", "field_type": "radio", "field_label": "Er deltager fremmødt til ugens gruppemøde?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "select_choices_or_calculations": "1, Ja | 2, Nej | 3, Fremmøde på andet aftalt tidspunkt", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", @@ -25619,6 +27659,26 @@ "matrix_ranking": "", "field_annotation": "Indicates participant's attendance to the group meeting. Group meeting week 1." }, + { + "field_name": "alternative_attendance_group_meeting_1", + "form_name": "gruppemde_uge_1", + "section_header": "", + "field_type": "text", + "field_label": "Dato for fremmøde på andet aftalt tidspunkt", + "select_choices_or_calculations": "", + "field_note": "", + "text_validation_type_or_show_slider_number": "date_dmy", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Indicates participant's alternative attendance. Group meeting week 1." + }, { "field_name": "weight_group_meeting_1", "form_name": "gruppemde_uge_1", @@ -25631,7 +27691,7 @@ "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[attended_group_meeting_1]='1'", + "branching_logic": "[attended_group_meeting_1] = '1' and [attended_group_meeting_1] = '3'", "required_field": "y", "custom_alignment": "", "question_number": "", @@ -25651,7 +27711,7 @@ "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[attended_group_meeting_1]='1'", + "branching_logic": "[attended_group_meeting_1] = '1' and [attended_group_meeting_1] = '3'", "required_field": "y", "custom_alignment": "", "question_number": "", @@ -25691,7 +27751,7 @@ "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[cgm_v1] = '1'", + "branching_logic": "[cgm_group_meeting_1] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", @@ -25711,7 +27771,7 @@ "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[cgm_v1] = '1'", + "branching_logic": "[cgm_group_meeting_1] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", @@ -25731,7 +27791,7 @@ "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[cgm_v1] = '1'", + "branching_logic": "[cgm_group_meeting_1] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", @@ -25740,7 +27800,7 @@ "field_annotation": "Whether the participant has been informed about the use of CGM. Group meeting week 1." }, { - "field_name": "gcm_envelop_given_group_meeting_1", + "field_name": "cgm_envelop_given_group_meeting_1", "form_name": "gruppemde_uge_1", "section_header": "", "field_type": "radio", @@ -25751,7 +27811,7 @@ "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[cgm_v1] = '1'", + "branching_logic": "[cgm_group_meeting_1] = '1'", "required_field": "", "custom_alignment": "", "question_number": "", @@ -25759,6 +27819,26 @@ "matrix_ranking": "", "field_annotation": "Whether a zip bag was given for the CGM. Group meeting week 1." }, + { + "field_name": "handed_out_group_meeting_1", + "form_name": "gruppemde_uge_1", + "section_header": "", + "field_type": "radio", + "field_label": "Er der udleveret vægt? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "States if the participant has been handed scale. Group meeting 1." + }, { "field_name": "remarks_group_meeting_1", "form_name": "gruppemde_uge_1", @@ -25825,7 +27905,7 @@ "section_header": "", "field_type": "radio", "field_label": "Er deltager fremmødt til ugens gruppemøde?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "select_choices_or_calculations": "1, Ja | 2, Nej | 3, Fremmøde på andet aftalt tidspunkt", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", @@ -25839,6 +27919,26 @@ "matrix_ranking": "", "field_annotation": "Indicates participant's attendance to the group meeting. Group meeting week 3." }, + { + "field_name": "alternative_attendance_group_meeting_3", + "form_name": "gruppemde_uge_3", + "section_header": "", + "field_type": "text", + "field_label": "Dato for fremmøde på andet aftalt tidspunkt", + "select_choices_or_calculations": "", + "field_note": "", + "text_validation_type_or_show_slider_number": "date_dmy", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Indicates participant's alternative attendance. Group meeting week 3." + }, { "field_name": "weight_group_meeting_3", "form_name": "gruppemde_uge_3", @@ -25851,7 +27951,7 @@ "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[attended_group_meeting_3]='1'", + "branching_logic": "[attended_group_meeting_3] = '1' and [alternative_attendance_group_meeting_3] = ''", "required_field": "y", "custom_alignment": "", "question_number": "", @@ -25871,7 +27971,7 @@ "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[attended_group_meeting_3]='2'", + "branching_logic": "[attended_group_meeting_3] = '2' and [attended_group_meeting_3] = '3'", "required_field": "y", "custom_alignment": "", "question_number": "", @@ -25891,7 +27991,7 @@ "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[attended_group_meeting_3]='1'", + "branching_logic": "[attended_group_meeting_3] = '1' and [alternative_attendance_group_meeting_3] = ''", "required_field": "y", "custom_alignment": "", "question_number": "", @@ -26185,7 +28285,7 @@ "section_header": "", "field_type": "radio", "field_label": "Er deltager fremmødt til ugens gruppemøde?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "select_choices_or_calculations": "1, Ja | 2, Nej | 3, Fremmøde på andet aftalt tidspunkt", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", @@ -26199,6 +28299,26 @@ "matrix_ranking": "", "field_annotation": "Indicates participant's attendance to the group meeting. Group meeting week 5." }, + { + "field_name": "alternative_attendance_group_meeting_5", + "form_name": "gruppemde_uge_5", + "section_header": "", + "field_type": "text", + "field_label": "Dato for fremmøde på andet aftalt tidspunkt", + "select_choices_or_calculations": "", + "field_note": "", + "text_validation_type_or_show_slider_number": "date_dmy", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Indicates participant's alternative attendance. Group meeting week 5." + }, { "field_name": "weight_group_meeting_5", "form_name": "gruppemde_uge_5", @@ -26211,7 +28331,7 @@ "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[attended_group_meeting_5]='1'", + "branching_logic": "[attended_group_meeting_5] = '1' and [attended_group_meeting_5] = '3'", "required_field": "y", "custom_alignment": "", "question_number": "", @@ -26285,7 +28405,7 @@ "section_header": "", "field_type": "radio", "field_label": "Er deltager fremmødt til ugens gruppemøde?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "select_choices_or_calculations": "1, Ja | 2, Nej | 3, Fremmøde på andet aftalt tidspunkt", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", @@ -26299,6 +28419,26 @@ "matrix_ranking": "", "field_annotation": "Indicates participant's attendance to the group meeting. Group meeting week 7." }, + { + "field_name": "alternative_attendance_group_meeting_7", + "form_name": "gruppemde_uge_7", + "section_header": "", + "field_type": "text", + "field_label": "Dato for fremmøde på andet aftalt tidspunkt", + "select_choices_or_calculations": "", + "field_note": "", + "text_validation_type_or_show_slider_number": "date_dmy", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Indicates participant's alternative attendance. Group meeting week 7." + }, { "field_name": "weight_group_meeting_7", "form_name": "gruppemde_uge_7", @@ -26311,7 +28451,7 @@ "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[attended_group_meeting_7]='1'", + "branching_logic": "[attended_group_meeting_7] = '1' and [attended_group_meeting_7] = '3'", "required_field": "y", "custom_alignment": "", "question_number": "", @@ -26385,7 +28525,7 @@ "section_header": "", "field_type": "radio", "field_label": "Er deltager fremmødt til ugens gruppemøde?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "select_choices_or_calculations": "1, Ja | 2, Nej | 3, Fremmøde på andet aftalt tidspunkt", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", @@ -26399,6 +28539,26 @@ "matrix_ranking": "", "field_annotation": "Indicates participant's attendance to the group meeting. Group meeting week 9." }, + { + "field_name": "alternative_attendance_group_meeting_9", + "form_name": "gruppemde_uge_9", + "section_header": "", + "field_type": "text", + "field_label": "Dato for fremmøde på andet aftalt tidspunkt", + "select_choices_or_calculations": "", + "field_note": "", + "text_validation_type_or_show_slider_number": "date_dmy", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Indicates participant's alternative attendance. Group meeting week 7." + }, { "field_name": "weight_group_meeting_9", "form_name": "gruppemde_uge_9", @@ -26411,7 +28571,7 @@ "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[attended_group_meeting_9]='1'", + "branching_logic": "[attended_group_meeting_9] = '1' and [attended_group_meeting_9] = '3'", "required_field": "y", "custom_alignment": "", "question_number": "", @@ -26485,7 +28645,7 @@ "section_header": "", "field_type": "radio", "field_label": "Er deltager fremmødt til ugens gruppemøde?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "select_choices_or_calculations": "1, Ja | 2, Nej | 3, Fremmøde på andet aftalt tidspunkt", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", @@ -26499,6 +28659,26 @@ "matrix_ranking": "", "field_annotation": "Indicates participant's attendance to the group meeting. Group meeting week 11." }, + { + "field_name": "alternative_attendance_group_meeting_11", + "form_name": "gruppemde_uge_11", + "section_header": "", + "field_type": "text", + "field_label": "Dato for fremmøde på andet aftalt tidspunkt", + "select_choices_or_calculations": "", + "field_note": "", + "text_validation_type_or_show_slider_number": "date_dmy", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Indicates participant's alternative attendance. Group meeting week 11." + }, { "field_name": "weight_group_meeting_11", "form_name": "gruppemde_uge_11", @@ -26511,7 +28691,7 @@ "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[attended_group_meeting_11]='1'", + "branching_logic": "[attended_group_meeting_11] = '1' and [attended_group_meeting_11] = '3'", "required_field": "y", "custom_alignment": "", "question_number": "", @@ -26765,7 +28945,7 @@ "section_header": "", "field_type": "radio", "field_label": "Er deltager fremmødt til ugens gruppemøde?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "select_choices_or_calculations": "1, Ja | 2, Nej | 3, Fremmøde på andet aftalt tidspunkt", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", @@ -26779,6 +28959,26 @@ "matrix_ranking": "", "field_annotation": "Indicates participant's attendance to the group meeting. Group meeting week 13." }, + { + "field_name": "alternative_attendance_group_meeting_13", + "form_name": "gruppemde_uge_13", + "section_header": "", + "field_type": "text", + "field_label": "Dato for fremmøde på andet aftalt tidspunkt", + "select_choices_or_calculations": "", + "field_note": "", + "text_validation_type_or_show_slider_number": "date_dmy", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Indicates participant's alternative attendance. Group meeting week 13." + }, { "field_name": "weight_group_meeting_13", "form_name": "gruppemde_uge_13", @@ -26791,7 +28991,7 @@ "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[attended_group_meeting_13]='1'", + "branching_logic": "[attended_group_meeting_13] = '1' and [attended_group_meeting_13] = '3'", "required_field": "y", "custom_alignment": "", "question_number": "", @@ -26865,7 +29065,7 @@ "section_header": "", "field_type": "radio", "field_label": "Er deltager fremmødt til ugens gruppemøde?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "select_choices_or_calculations": "1, Ja | 2, Nej | 3, Fremmøde på andet aftalt tidspunkt", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", @@ -26879,6 +29079,26 @@ "matrix_ranking": "", "field_annotation": "Indicates participant's attendance to the group meeting. Group meeting week 15." }, + { + "field_name": "alternative_attendance_group_meeting_15", + "form_name": "gruppemde_uge_15", + "section_header": "", + "field_type": "text", + "field_label": "Dato for fremmøde på andet aftalt tidspunkt", + "select_choices_or_calculations": "", + "field_note": "", + "text_validation_type_or_show_slider_number": "date_dmy", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Indicates participant's alternative attendance. Group meeting week 15." + }, { "field_name": "weight_group_meeting_15", "form_name": "gruppemde_uge_15", @@ -26891,7 +29111,7 @@ "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[attended_group_meeting_15]='1'", + "branching_logic": "[attended_group_meeting_15] = '1' and [attended_group_meeting_15] = '3'", "required_field": "y", "custom_alignment": "", "question_number": "", @@ -26965,7 +29185,7 @@ "section_header": "", "field_type": "radio", "field_label": "Er deltager fremmødt til ugens gruppemøde?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "select_choices_or_calculations": "1, Ja | 2, Nej | 3, Fremmøde på andet aftalt tidspunkt", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", @@ -26979,6 +29199,26 @@ "matrix_ranking": "", "field_annotation": "Indicates participant's attendance to the group meeting. Group meeting week 17." }, + { + "field_name": "alternative_attendance_group_meeting_17", + "form_name": "gruppemde_uge_17", + "section_header": "", + "field_type": "text", + "field_label": "Dato for fremmøde på andet aftalt tidspunkt", + "select_choices_or_calculations": "", + "field_note": "", + "text_validation_type_or_show_slider_number": "datetime_dmy", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Indicates participant's alternative attendance. Group meeting week 17." + }, { "field_name": "weight_group_meeting_17", "form_name": "gruppemde_uge_17", @@ -26991,7 +29231,7 @@ "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[attended_group_meeting_17]='1'", + "branching_logic": "[attended_group_meeting_17] = '1' and [attended_group_meeting_17] = '3'", "required_field": "y", "custom_alignment": "", "question_number": "", @@ -27065,7 +29305,7 @@ "section_header": "", "field_type": "radio", "field_label": "Er deltager fremmødt til ugens gruppemøde?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "select_choices_or_calculations": "1, Ja | 2, Nej | 3, Fremmøde på andet aftalt tidspunkt", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", @@ -27079,6 +29319,26 @@ "matrix_ranking": "", "field_annotation": "Indicates participant's attendance to the group meeting. Group meeting week 18." }, + { + "field_name": "alternative_attendance_group_meeting_18", + "form_name": "gruppemde_uge_18", + "section_header": "", + "field_type": "text", + "field_label": "Dato for fremmøde på andet aftalt tidspunkt", + "select_choices_or_calculations": "", + "field_note": "", + "text_validation_type_or_show_slider_number": "date_dmy", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Indicates participant's alternative attendance. Group meeting week 18." + }, { "field_name": "weight_group_meeting_18", "form_name": "gruppemde_uge_18", @@ -27091,7 +29351,7 @@ "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[attended_group_meeting_18]='1'", + "branching_logic": "[attended_group_meeting_18] = '1' and [attended_group_meeting_18] = '3'", "required_field": "y", "custom_alignment": "", "question_number": "", @@ -28180,12 +30440,12 @@ "field_annotation": "If the extra contact was conducted in person, by telephone, by live video in Liva Health, by video in Liva Health or by message in Liva Health. Extra contact. Repeated instrument." }, { - "field_name": "contact_staffinitials", + "field_name": "contact_who", "form_name": "ekstra_kontakt", "section_header": "", - "field_type": "text", - "field_label": "Hvem har deltageren talt med:", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Hvem har taget kontakt?", + "select_choices_or_calculations": "1, Deltageren har taget kontakt til projektpersonale | 2, Projektpersonale har taget kontakt til deltageren | 3, PureGym-instruktør har taget kontakt til projektpersonale | 4, Projektpersonale har taget kontakt til PureGym-instruktør", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", @@ -28197,15 +30457,15 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The name or initials of the staff member. Extra contact. Repeated instrument." + "field_annotation": "Whether the contact was initiated by the participant or by staff member. Extra contact. Repeated instrument." }, { - "field_name": "contact_who", + "field_name": "contact_staffinitials", "form_name": "ekstra_kontakt", "section_header": "", - "field_type": "radio", - "field_label": "Hvem har taget kontakt?", - "select_choices_or_calculations": "1, Deltageren | 2, Projektpersonale", + "field_type": "text", + "field_label": "Hvem har deltageren/instruktøren talt med:", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", @@ -28217,7 +30477,7 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Whether the contact was initiated by the participant or by staff member. Extra contact. Repeated instrument." + "field_annotation": "The name or initials of the staff member. Extra contact. Repeated instrument." }, { "field_name": "contact_reason", @@ -29137,7 +31397,7 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Records the visit/week where the glucose level by fingerstick measurement was to high. HbA1c extra. Repeated instrument." + "field_annotation": "Records the visit/week where the glucose level by fingerstick measurement was to high. Field completion dependent on chosing option 2 or 3 in hba1c_extra_reason_extra. HbA1c extra. Repeated instrument." }, { "field_name": "hba1c_extra_reason_fingerstick_other_extra", @@ -29157,7 +31417,7 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of other week of fingerstick blood sugar measurement. HbA1c extra. Repeated instrument." + "field_annotation": "Description of other week of fingerstick blood sugar measurement. Field completion dependent on chosing option 2 or 3 in hba1c_extra_reason_extra. HbA1c extra. Repeated instrument." }, { "field_name": "hba1c_extra_reason_cgm_extra", diff --git a/scripts/repeating_instruments.json b/scripts/repeating_instruments.json new file mode 100644 index 0000000..7159162 --- /dev/null +++ b/scripts/repeating_instruments.json @@ -0,0 +1,42 @@ +[ + { + "event_name": "stamdata_arm_1", + "form_name": "adverse_events", + "custom_form_label": "" + }, + { + "event_name": "fase_1_arm_1", + "form_name": "fase_1_ditetiske_afvigelser", + "custom_form_label": "" + }, + { + "event_name": "fase_2_arm_1", + "form_name": "fase_2_ditetiske_afvigelser", + "custom_form_label": "" + }, + { + "event_name": "fase_3_arm_1", + "form_name": "fase_3_ditetiske_afvigelser", + "custom_form_label": "" + }, + { + "event_name": "fase_3_arm_1", + "form_name": "trningsafvigelser", + "custom_form_label": "" + }, + { + "event_name": "ekstra_kontaktsttt_arm_1", + "form_name": "ekstra_kontakt", + "custom_form_label": "" + }, + { + "event_name": "medicinndringer_arm_1", + "form_name": "medicine_changes", + "custom_form_label": "" + }, + { + "event_name": "hba1c_ekstra_mling_arm_1", + "form_name": "hba1c_follow_up", + "custom_form_label": "" + } +] From 940d768a79de90b921f68d903b0b81aede4845da Mon Sep 17 00:00:00 2001 From: Marton Vago Date: Thu, 11 Jun 2026 15:21:10 +0100 Subject: [PATCH 5/6] refactor: :recycle: regenerate datapackage.json --- datapackage.json | 2816 +++++++++++++++++++++++++++++++--------------- uv.lock | 6 +- 2 files changed, 1896 insertions(+), 926 deletions(-) diff --git a/datapackage.json b/datapackage.json index c01f0e8..4a63b79 100644 --- a/datapackage.json +++ b/datapackage.json @@ -94,15 +94,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -122,6 +113,15 @@ "Odense" ] }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form. This is used when forms can be submitted multiple times, so that a participant might have several values from the form for a given event.", + "constraints": { + "required": true + } + }, { "name": "ae_report_date", "title": "ae_report_date", @@ -324,15 +324,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -590,8 +581,7 @@ ], "primaryKey": [ "participant_id", - "event_id", - "submission_id" + "event_id" ] } }, @@ -620,15 +610,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -710,6 +691,15 @@ "required": true } }, + { + "name": "visit_attention_points_v1", + "title": "visit_attention_points_v1", + "type": "string", + "description": "Documents any important notes, considerations, or issues relevant for the visit. Visit 1.", + "constraints": { + "required": false + } + }, { "name": "aim_screening_v1", "title": "aim_screening_v1", @@ -2438,6 +2428,23 @@ "Nej" ] }, + { + "name": "sp_note_visit_v1", + "title": "sp_note_visit_v1", + "type": "string", + "description": "Indicates whether a note for the visit is documented in SP. Visit 1. Added from ID19.", + "constraints": { + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] + }, { "name": "handed_out_v1", "title": "handed_out_v1", @@ -3336,8 +3343,7 @@ ], "primaryKey": [ "participant_id", - "event_id", - "submission_id" + "event_id" ] } }, @@ -3366,15 +3372,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -3458,6 +3455,15 @@ "required": true } }, + { + "name": "visit_attention_points_v10", + "title": "visit_attention_points_v10", + "type": "string", + "description": "Documents any important notes, considerations, or issues relevant for the visit. Visit 10.", + "constraints": { + "required": false + } + }, { "name": "fasting_status_v10", "title": "fasting_status_v10", @@ -4005,6 +4011,241 @@ "Nej" ] }, + { + "name": "morning_tooth_brushing_before_visit_v10", + "title": "morning_tooth_brushing_before_visit_v10", + "type": "string", + "description": "Indicates whether the participant brushed their teeth on the morning of the visit. Visit 10.", + "constraints": { + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] + }, + { + "name": "time_tooth_brushing_morning_v10", + "title": "time_tooth_brushing_morning_v10", + "type": "time", + "format": "%H:%M", + "description": "Time at which the participant brushed their teeth on the morning of the visit. Visit 10.", + "constraints": { + "required": false + } + }, + { + "name": "saliva_sample_chlorhexidine_v10", + "title": "saliva_sample_chlorhexidine_v10", + "type": "string", + "description": "Use of oral chlorhexidine treatment within the past 6 weeks. Visit 10.", + "constraints": { + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] + }, + { + "name": "saliva_sample_chlorhexidine_extra_v10", + "title": "saliva_sample_chlorhexidine_extra_v10", + "type": "string", + "description": "Additional details related to the use of chlorhexidine within 6 weeks (e.g., type, duration, frequency, or dosage). Visit 10.", + "constraints": { + "required": true + } + }, + { + "name": "saliva_sample_antifungal_medication_v10", + "title": "saliva_sample_antifungal_medication_v10", + "type": "string", + "description": "Use of oral antifungal medication. Visit 10.", + "constraints": { + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] + }, + { + "name": "saliva_sample_antifungal_medication_extra_v10", + "title": "saliva_sample_antifungal_medication_extra_v10", + "type": "string", + "description": "Additional details related to the use of antifungal medication (e.g., type, duration, frequency, or dosage). Visit 10.", + "constraints": { + "required": true + } + }, + { + "name": "saliva_sample_antibiotic_v10", + "title": "saliva_sample_antibiotic_v10", + "type": "string", + "description": "Systemic antibiotic treatment within the past 2 months. Visit 10.", + "constraints": { + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] + }, + { + "name": "saliva_sample_antibiotic_extra_v10", + "title": "saliva_sample_antibiotic_extra_v10", + "type": "string", + "description": "Additional details related to the use of antibiotic treatment (e.g., type, duration, frequency, or dosage). Visit 10.", + "constraints": { + "required": true + } + }, + { + "name": "saliva_sample_mouthwash_v10", + "title": "saliva_sample_mouthwash_v10", + "type": "string", + "description": "Regular use of mouthwash products. Visit 10.", + "constraints": { + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] + }, + { + "name": "saliva_sample_mouthwash_extra_v10", + "title": "saliva_sample_mouthwash_extra_v10", + "type": "string", + "description": "Additional details related to the use of mouthwash products (e.g., type, duration, frequency, or dosage). Visit 10.", + "constraints": { + "required": true + } + }, + { + "name": "saliva_sample_high_fluoride_v10", + "title": "saliva_sample_high_fluoride_v10", + "type": "string", + "description": "Use of toothpaste containing more than 1500 ppm fluoride. Visit 10.", + "constraints": { + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] + }, + { + "name": "saliva_sample_high_fluoride_extra_v10", + "title": "saliva_sample_high_fluoride_extra_v10", + "type": "string", + "description": "Additional details related to the use of toothpaste containing more than 1500 ppm fluoride (e.g., type, duration, frequency, or dosage). Visit 10.", + "constraints": { + "required": true + } + }, + { + "name": "saliva_sample_herbal_toothpaste_v10", + "title": "saliva_sample_herbal_toothpaste_v10", + "type": "string", + "description": "Use of herbal toothpaste, potentially containing antibacterial compounds. Visit 10.", + "constraints": { + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] + }, + { + "name": "saliva_sample_herbal_toothpaste_extra_v10", + "title": "saliva_sample_herbal_toothpaste_extra_v10", + "type": "string", + "description": "Additional details related to the use of herbal toothpaste (e.g., type, duration, frequency, or dosage). Visit 10.", + "constraints": { + "required": true + } + }, + { + "name": "saliva_sample_dental_treatment_v10", + "title": "saliva_sample_dental_treatment_v10", + "type": "string", + "description": "Dental treatment within the past 6 weeks (e.g., cleaning, fillings). Visit 10.", + "constraints": { + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] + }, + { + "name": "saliva_sample_dental_treatment_extra_v10", + "title": "saliva_sample_dental_treatment_extra_v10", + "type": "string", + "description": "Additional details related to dental treatment within the past 6 weeks. Visit 10.", + "constraints": { + "required": true + } + }, + { + "name": "saliva_sample_smoking_v10", + "title": "saliva_sample_smoking_v10", + "type": "string", + "description": "Smoking status, including duration and intensity of use. Visit 10.", + "constraints": { + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] + }, + { + "name": "saliva_sample_smoking_extra_v10", + "title": "saliva_sample_smoking_extra_v10", + "type": "string", + "description": "Additional details related to smoking (e.g., duration, frequency, or dosage). Visit 10.", + "constraints": { + "required": true + } + }, { "name": "urin_sample_v10", "title": "urin_sample_v10", @@ -4306,16 +4547,24 @@ ] }, { - "name": "dxa_upload_v10", - "title": "dxa_upload_v10", + "name": "dxa_print_v10", + "title": "dxa_print_v10", "type": "string", - "description": "DXA data upload. Workflow. Visit 10.", + "description": "States whether DXA data have been printed and filed in the ON LiMiT folder. Visit 10.", "constraints": { - "required": true - } - }, - { - "name": "food_pref_test_v4_glasses_v10", + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] + }, + { + "name": "food_pref_test_v4_glasses_v10", "title": "food_pref_test_v4_glasses_v10", "type": "string", "description": "Indicates if the participant performed the test with or without glasses at visit 4. Visit 10. Derived using the formula: [besg_4_arm_1][food_pref_test_glasses_v4]", @@ -4547,7 +4796,7 @@ "name": "sys_bp_avg_v10", "title": "sys_bp_avg_v10", "type": "string", - "description": "Automatically calculated as the mean of the three systolic BP measurements. Visit 10. Derived using the formula: if(\n(\nif([sys_bp_1_v10] <> \"\", 1, 0) +\nif([sys_bp_2_v10] <> \"\", 1, 0) +\nif([sys_bp_3_v10] <> \"\", 1, 0)\n) > 0,\n\n(\nif([sys_bp_1_v10] <> \"\", [sys_bp_1_v10], 0) +\nif([sys_bp_2_v10] <> \"\", [sys_bp_2_v10], 0) +\nif([sys_bp_3_v10] <> \"\", [sys_bp_3_v10], 0)\n)\n/\n(\nif([sys_bp_1_v10] <> \"\", 1, 0) +\nif([sys_bp_2_v10] <> \"\", 1, 0) +\nif([sys_bp_3_v10] <> \"\", 1, 0)\n),\n\n\"\"\n)", + "description": "Mean of last two systolic BP measurements (2 and 3); otherwise most recent available. Visit 10. Derived using the formula: if(\r\n[sys_bp_3_v10]<>'' and [sys_bp_2_v10]<>'',\r\n([sys_bp_3_v10]+[sys_bp_2_v10])/2,\r\nif(\r\n[sys_bp_3_v10]<>'' and [sys_bp_2_v10]='',\r\n[sys_bp_3_v10],\r\nif(\r\n[sys_bp_3_v10]='' and [sys_bp_2_v10]<>'',\r\n[sys_bp_2_v10],\r\n'')))", "constraints": { "required": false } @@ -4556,7 +4805,7 @@ "name": "dia_bp_avg_v10", "title": "dia_bp_avg_v10", "type": "string", - "description": "Automatically calculated as the mean of the three diastolic BP measurements. Visit 10. Derived using the formula: if(\n(\nif([dia_bp_1_v10] <> \"\", 1, 0) +\nif([dia_bp_2_v10] <> \"\", 1, 0) +\nif([dia_bp_3_v10] <> \"\", 1, 0)\n) > 0,\n\n(\nif([dia_bp_1_v10] <> \"\", [dia_bp_1_v10], 0) +\nif([dia_bp_2_v10] <> \"\", [dia_bp_2_v10], 0) +\nif([dia_bp_3_v10] <> \"\", [dia_bp_3_v10], 0)\n)\n/\n(\nif([dia_bp_1_v10] <> \"\", 1, 0) +\nif([dia_bp_2_v10] <> \"\", 1, 0) +\nif([dia_bp_3_v10] <> \"\", 1, 0)\n),\n\n\"\"\n)", + "description": "Mean of last two systolic BP measurements (2 and 3); otherwise most recent available. Visit 10. Derived using the formula: if(\r\n[dia_bp_3_v10]<>'' and [dia_bp_2_v10]<>'',\r\n([dia_bp_3_v10]+[dia_bp_2_v10])/2,\r\nif(\r\n[dia_bp_3_v10]<>'' and [dia_bp_2_v10]='',\r\n[dia_bp_3_v10],\r\nif(\r\n[dia_bp_3_v10]='' and [dia_bp_2_v10]<>'',\r\n[dia_bp_2_v10],\r\n'')))", "constraints": { "required": false } @@ -4565,7 +4814,7 @@ "name": "pulse_avg_v10", "title": "pulse_avg_v10", "type": "string", - "description": "Automatically calculated as the mean of the three pulse measurements. Bpm. Visit 10. Derived using the formula: if(\n(\nif([pulse_1_v10] <> \"\", 1, 0) +\nif([pulse_2_v10] <> \"\", 1, 0) +\nif([pulse_3_v10] <> \"\", 1, 0)\n) > 0,\n\n(\nif([pulse_1_v10] <> \"\", [pulse_1_v10], 0) +\nif([pulse_2_v10] <> \"\", [pulse_2_v10], 0) +\nif([pulse_3_v10] <> \"\", [pulse_3_v10], 0)\n)\n/\n(\nif([pulse_1_v10] <> \"\", 1, 0) +\nif([pulse_2_v10] <> \"\", 1, 0) +\nif([pulse_3_v10] <> \"\", 1, 0)\n),\n\n\"\"\n)", + "description": "Calculates pulse based on the last available measurements: mean of measurement 2 and 3 if both are present; otherwise uses the most recent available (measurement 3 or 2). Bpm. Visit 10. Derived using the formula: if(\r\n[pulse_3_v10]<>'' and [pulse_2_v10]<>'',\r\n([pulse_3_v10]+[pulse_2_v10])/2,\r\nif(\r\n[pulse_3_v10]<>'' and [pulse_2_v10]='',\r\n[pulse_3_v10],\r\nif(\r\n[pulse_3_v10]='' and [pulse_2_v10]<>'',\r\n[pulse_2_v10],\r\n'')))", "constraints": { "required": false } @@ -5922,12 +6171,28 @@ "constraints": { "required": false } + }, + { + "name": "sp_note_visit_v10", + "title": "sp_note_visit_v10", + "type": "string", + "description": "Indicates whether a note for the visit is documented in SP. Visit 10.", + "constraints": { + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] } ], "primaryKey": [ "participant_id", - "event_id", - "submission_id" + "event_id" ] } }, @@ -5956,15 +6221,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -6048,6 +6304,15 @@ "required": true } }, + { + "name": "visit_attention_points_v5", + "title": "visit_attention_points_v5", + "type": "string", + "description": "Documents any important notes, considerations, or issues relevant for the visit. Visit 5.", + "constraints": { + "required": false + } + }, { "name": "sens_download_phone_v5", "title": "sens_download_phone_v5", @@ -6179,12 +6444,28 @@ "Ja", "Nej" ] + }, + { + "name": "sp_note_visit_v5", + "title": "sp_note_visit_v5", + "type": "string", + "description": "Indicates whether a note for the visit is documented in SP. Visit 5.", + "constraints": { + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] } ], "primaryKey": [ "participant_id", - "event_id", - "submission_id" + "event_id" ] } }, @@ -6213,15 +6494,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -6305,6 +6577,15 @@ "required": true } }, + { + "name": "visit_attention_points_v6", + "title": "visit_attention_points_v6", + "type": "string", + "description": "Documents any important notes, considerations, or issues relevant for the visit. Visit 6.", + "constraints": { + "required": false + } + }, { "name": "fasting_status_v6", "title": "fasting_status_v6", @@ -6661,6 +6942,241 @@ "Nej" ] }, + { + "name": "morning_tooth_brushing_before_visit_v6", + "title": "morning_tooth_brushing_before_visit_v6", + "type": "string", + "description": "Indicates whether the participant brushed their teeth on the morning of the visit. Visit 6.", + "constraints": { + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] + }, + { + "name": "time_tooth_brushing_morning_v6", + "title": "time_tooth_brushing_morning_v6", + "type": "time", + "format": "%H:%M", + "description": "Time at which the participant brushed their teeth on the morning of the visit. Visit 6.", + "constraints": { + "required": true + } + }, + { + "name": "saliva_sample_chlorhexidine_v6", + "title": "saliva_sample_chlorhexidine_v6", + "type": "string", + "description": "Use of oral chlorhexidine treatment within the past 6 weeks. Visit 6.", + "constraints": { + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] + }, + { + "name": "saliva_sample_chlorhexidine_extra_v6", + "title": "saliva_sample_chlorhexidine_extra_v6", + "type": "string", + "description": "Additional details related to the use of chlorhexidine within 6 weeks (e.g., type, duration, frequency, or dosage). Visit 6.", + "constraints": { + "required": true + } + }, + { + "name": "saliva_sample_antifungal_medication_v6", + "title": "saliva_sample_antifungal_medication_v6", + "type": "string", + "description": "Use of oral antifungal medication. Visit 6.", + "constraints": { + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] + }, + { + "name": "saliva_sample_antifungal_medication_extra_v6", + "title": "saliva_sample_antifungal_medication_extra_v6", + "type": "string", + "description": "Additional details related to the use of antifungal medication (e.g., type, duration, frequency, or dosage). Visit 6.", + "constraints": { + "required": true + } + }, + { + "name": "saliva_sample_antibiotic_v6", + "title": "saliva_sample_antibiotic_v6", + "type": "string", + "description": "Systemic antibiotic treatment within the past 2 months. Visit 6.", + "constraints": { + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] + }, + { + "name": "saliva_sample_antibiotic_extra_v6", + "title": "saliva_sample_antibiotic_extra_v6", + "type": "string", + "description": "Additional details related to the use of antibiotic treatment (e.g., type, duration, frequency, or dosage). Visit 6.", + "constraints": { + "required": true + } + }, + { + "name": "saliva_sample_mouthwash_v6", + "title": "saliva_sample_mouthwash_v6", + "type": "string", + "description": "Regular use of mouthwash products. Visit 6.", + "constraints": { + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] + }, + { + "name": "saliva_sample_mouthwash_extra_v6", + "title": "saliva_sample_mouthwash_extra_v6", + "type": "string", + "description": "Additional details related to the use of mouthwash products (e.g., type, duration, frequency, or dosage). Visit 6.", + "constraints": { + "required": true + } + }, + { + "name": "saliva_sample_high_fluoride_v6", + "title": "saliva_sample_high_fluoride_v6", + "type": "string", + "description": "Use of toothpaste containing more than 1500 ppm fluoride. Visit 6.", + "constraints": { + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] + }, + { + "name": "saliva_sample_high_fluoride_extra_v6", + "title": "saliva_sample_high_fluoride_extra_v6", + "type": "string", + "description": "Additional details related to the use of toothpaste containing more than 1500 ppm fluoride (e.g., type, duration, frequency, or dosage). Visit 6.", + "constraints": { + "required": true + } + }, + { + "name": "saliva_sample_herbal_toothpaste_v6", + "title": "saliva_sample_herbal_toothpaste_v6", + "type": "string", + "description": "Use of herbal toothpaste, potentially containing antibacterial compounds. Visit 6.", + "constraints": { + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] + }, + { + "name": "saliva_sample_herbal_toothpaste_extra_v6", + "title": "saliva_sample_herbal_toothpaste_extra_v6", + "type": "string", + "description": "Additional details related to the use of herbal toothpaste (e.g., type, duration, frequency, or dosage). Visit 6.", + "constraints": { + "required": true + } + }, + { + "name": "saliva_sample_dental_treatment_v6", + "title": "saliva_sample_dental_treatment_v6", + "type": "string", + "description": "Dental treatment within the past 6 weeks (e.g., cleaning, fillings). Visit 6.", + "constraints": { + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] + }, + { + "name": "saliva_sample_dental_treatment_extra_v6", + "title": "saliva_sample_dental_treatment_extra_v6", + "type": "string", + "description": "Additional details related to dental treatment within the past 6 weeks. Visit 6.", + "constraints": { + "required": true + } + }, + { + "name": "saliva_sample_smoking_v6", + "title": "saliva_sample_smoking_v6", + "type": "string", + "description": "Smoking status, including duration and intensity of use. Visit 6.", + "constraints": { + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] + }, + { + "name": "saliva_sample_smoking_extra_v6", + "title": "saliva_sample_smoking_extra_v6", + "type": "string", + "description": "Additional details related to smoking (e.g., duration, frequency, or dosage). Visit 6.", + "constraints": { + "required": true + } + }, { "name": "urin_sample_v6", "title": "urin_sample_v6", @@ -7056,13 +7572,21 @@ ] }, { - "name": "dxa_upload_v6", - "title": "dxa_upload_v6", + "name": "dxa_print_v6", + "title": "dxa_print_v6", "type": "string", - "description": "DXA data upload. Workflow. Visit 6.", + "description": "States whether DXA data have been printed and filed in the ON LiMiT folder. Visit 6.", "constraints": { - "required": true - } + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] }, { "name": "food_pref_test_v4_glasses_v6", @@ -7297,7 +7821,7 @@ "name": "sys_bp_avg_v6", "title": "sys_bp_avg_v6", "type": "string", - "description": "Automatically calculated as the mean of the three diastolic BP measurements. Visit 6. Derived using the formula: if(\n(\nif([sys_bp_1_v6] <> \"\", 1, 0) +\nif([sys_bp_2_v6] <> \"\", 1, 0) +\nif([sys_bp_3_v6] <> \"\", 1, 0)\n) > 0,\n\n(\nif([sys_bp_1_v6] <> \"\", [sys_bp_1_v6], 0) +\nif([sys_bp_2_v6] <> \"\", [sys_bp_2_v6], 0) +\nif([sys_bp_3_v6] <> \"\", [sys_bp_3_v6], 0)\n)\n/\n(\nif([sys_bp_1_v6] <> \"\", 1, 0) +\nif([sys_bp_2_v6] <> \"\", 1, 0) +\nif([sys_bp_3_v6] <> \"\", 1, 0)\n),\n\n\"\"\n)", + "description": "Mean of last two systolic BP measurements (2 and 3); otherwise most recent available. Visit 6. Derived using the formula: if(\r\n[sys_bp_3_v6]<>'' and [sys_bp_2_v6]<>'',\r\n([sys_bp_3_v6]+[sys_bp_2_v6])/2,\r\nif(\r\n[sys_bp_3_v6]<>'' and [sys_bp_2_v6]='',\r\n[sys_bp_3_v6],\r\nif(\r\n[sys_bp_3_v6]='' and [sys_bp_2_v6]<>'',\r\n[sys_bp_2_v6],\r\n'')))", "constraints": { "required": false } @@ -7306,7 +7830,7 @@ "name": "dia_bp_avg_v6", "title": "dia_bp_avg_v6", "type": "string", - "description": "Automatically calculated as the mean of the three diastolic BP measurements. Visit 6. Derived using the formula: if(\n(\nif([dia_bp_1_v6] <> \"\", 1, 0) +\nif([dia_bp_2_v6] <> \"\", 1, 0) +\nif([dia_bp_3_v6] <> \"\", 1, 0)\n) > 0,\n\n(\nif([dia_bp_1_v6] <> \"\", [dia_bp_1_v6], 0) +\nif([dia_bp_2_v6] <> \"\", [dia_bp_2_v6], 0) +\nif([dia_bp_3_v6] <> \"\", [dia_bp_3_v6], 0)\n)\n/\n(\nif([dia_bp_1_v6] <> \"\", 1, 0) +\nif([dia_bp_2_v6] <> \"\", 1, 0) +\nif([dia_bp_3_v6] <> \"\", 1, 0)\n),\n\n\"\"\n)", + "description": "Mean of last two diastolic BP measurements (2 and 3); otherwise most recent available. Visit 6. Derived using the formula: if(\r\n[dia_bp_3_v6]<>'' and [dia_bp_2_v6]<>'',\r\n([dia_bp_3_v6]+[dia_bp_2_v6])/2,\r\nif(\r\n[dia_bp_3_v6]<>'' and [dia_bp_2_v6]='',\r\n[dia_bp_3_v6],\r\nif(\r\n[dia_bp_3_v6]='' and [dia_bp_2_v6]<>'',\r\n[dia_bp_2_v6],\r\n'')))", "constraints": { "required": false } @@ -7315,7 +7839,7 @@ "name": "pulse_avg_v6", "title": "pulse_avg_v6", "type": "string", - "description": "Automatically calculated as the mean of the three pulse measurements. Bpm. Visit 6. Derived using the formula: if(\n(\nif([pulse_1_v6] <> \"\", 1, 0) +\nif([pulse_2_v6] <> \"\", 1, 0) +\nif([pulse_3_v6] <> \"\", 1, 0)\n) > 0,\n\n(\nif([pulse_1_v6] <> \"\", [pulse_1_v6], 0) +\nif([pulse_2_v6] <> \"\", [pulse_2_v6], 0) +\nif([pulse_3_v6] <> \"\", [pulse_3_v6], 0)\n)\n/\n(\nif([pulse_1_v6] <> \"\", 1, 0) +\nif([pulse_2_v6] <> \"\", 1, 0) +\nif([pulse_3_v6] <> \"\", 1, 0)\n),\n\n\"\"\n)", + "description": "Calculates pulse based on the last available measurements: mean of measurement 2 and 3 if both are present; otherwise uses the most recent available (measurement 3 or 2). Bpm. Visit 6. Derived using the formula: if(\r\n[pulse_3_v6]<>'' and [pulse_2_v6]<>'',\r\n([pulse_3_v6]+[pulse_2_v6])/2,\r\nif(\r\n[pulse_3_v6]<>'' and [pulse_2_v6]='',\r\n[pulse_3_v6],\r\nif(\r\n[pulse_3_v6]='' and [pulse_2_v6]<>'',\r\n[pulse_2_v6],\r\n'')))", "constraints": { "required": false } @@ -8639,6 +9163,23 @@ "required": false } }, + { + "name": "sp_note_visit_v6", + "title": "sp_note_visit_v6", + "type": "string", + "description": "Indicates whether a note for the visit is documented in SP. Visit 6.", + "constraints": { + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] + }, { "name": "intervention_challenges_v6___1", "title": "Udfordring i forhold til diæten.", @@ -8669,8 +9210,7 @@ ], "primaryKey": [ "participant_id", - "event_id", - "submission_id" + "event_id" ] } }, @@ -8699,15 +9239,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -8791,6 +9322,15 @@ "required": true } }, + { + "name": "visit_attention_points_v7", + "title": "visit_attention_points_v7", + "type": "string", + "description": "Documents any important notes, considerations, or issues relevant for the visit. Visit 7.", + "constraints": { + "required": false + } + }, { "name": "sens_download_phone_v7", "title": "sens_download_phone_v7", @@ -8939,12 +9479,28 @@ "Ja", "Nej" ] + }, + { + "name": "sp_note_visit_v7", + "title": "sp_note_visit_v7", + "type": "string", + "description": "Indicates whether a note for the visit is documented in SP. Visit 7.", + "constraints": { + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] } ], "primaryKey": [ "participant_id", - "event_id", - "submission_id" + "event_id" ] } }, @@ -8973,15 +9529,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -9065,6 +9612,15 @@ "required": true } }, + { + "name": "visit_attention_points_v8", + "title": "visit_attention_points_v8", + "type": "string", + "description": "Documents any important notes, considerations, or issues relevant for the visit. Visit 8.", + "constraints": { + "required": false + } + }, { "name": "fasting_status_v8", "title": "fasting_status_v8", @@ -9464,6 +10020,241 @@ "Nej" ] }, + { + "name": "morning_tooth_brushing_before_visit_v8", + "title": "morning_tooth_brushing_before_visit_v8", + "type": "string", + "description": "Indicates whether the participant brushed their teeth on the morning of the visit. Visit 8.", + "constraints": { + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] + }, + { + "name": "time_tooth_brushing_morning_v8", + "title": "time_tooth_brushing_morning_v8", + "type": "time", + "format": "%H:%M", + "description": "Time at which the participant brushed their teeth on the morning of the visit. Visit 8.", + "constraints": { + "required": true + } + }, + { + "name": "saliva_sample_chlorhexidine_v8", + "title": "saliva_sample_chlorhexidine_v8", + "type": "string", + "description": "Use of oral chlorhexidine treatment within the past 6 weeks. Visit 8.", + "constraints": { + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] + }, + { + "name": "saliva_sample_chlorhexidine_extra_v8", + "title": "saliva_sample_chlorhexidine_extra_v8", + "type": "string", + "description": "Additional details related to the use of chlorhexidine within 6 weeks (e.g., type, duration, frequency, or dosage). Visit 8.", + "constraints": { + "required": true + } + }, + { + "name": "saliva_sample_antifungal_medication_v8", + "title": "saliva_sample_antifungal_medication_v8", + "type": "string", + "description": "Use of oral antifungal medication. Visit 8.", + "constraints": { + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] + }, + { + "name": "saliva_sample_antifungal_medication_extra_v8", + "title": "saliva_sample_antifungal_medication_extra_v8", + "type": "string", + "description": "Additional details related to the use of antifungal medication (e.g., type, duration, frequency, or dosage). Visit 8.", + "constraints": { + "required": true + } + }, + { + "name": "saliva_sample_antibiotic_v8", + "title": "saliva_sample_antibiotic_v8", + "type": "string", + "description": "Systemic antibiotic treatment within the past 2 months. Visit 8.", + "constraints": { + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] + }, + { + "name": "saliva_sample_antibiotic_extra_v8", + "title": "saliva_sample_antibiotic_extra_v8", + "type": "string", + "description": "Additional details related to the use of antibiotic treatment (e.g., type, duration, frequency, or dosage). Visit 8.", + "constraints": { + "required": true + } + }, + { + "name": "saliva_sample_mouthwash_v8", + "title": "saliva_sample_mouthwash_v8", + "type": "string", + "description": "Regular use of mouthwash products. Visit 8.", + "constraints": { + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] + }, + { + "name": "saliva_sample_mouthwash_extra_v8", + "title": "saliva_sample_mouthwash_extra_v8", + "type": "string", + "description": "Additional details related to the use of mouthwash products (e.g., type, duration, frequency, or dosage). Visit 8.", + "constraints": { + "required": true + } + }, + { + "name": "saliva_sample_high_fluoride_v8", + "title": "saliva_sample_high_fluoride_v8", + "type": "string", + "description": "Use of toothpaste containing more than 1500 ppm fluoride. Visit 8.", + "constraints": { + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] + }, + { + "name": "saliva_sample_high_fluoride_extra_v8", + "title": "saliva_sample_high_fluoride_extra_v8", + "type": "string", + "description": "Additional details related to the use of toothpaste containing more than 1500 ppm fluoride (e.g., type, duration, frequency, or dosage). Visit 8.", + "constraints": { + "required": true + } + }, + { + "name": "saliva_sample_herbal_toothpaste_v8", + "title": "saliva_sample_herbal_toothpaste_v8", + "type": "string", + "description": "Use of herbal toothpaste, potentially containing antibacterial compounds. Visit 8.", + "constraints": { + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] + }, + { + "name": "saliva_sample_herbal_toothpaste_extra_v8", + "title": "saliva_sample_herbal_toothpaste_extra_v8", + "type": "string", + "description": "Additional details related to the use of herbal toothpaste (e.g., type, duration, frequency, or dosage). Visit 8.", + "constraints": { + "required": true + } + }, + { + "name": "saliva_sample_dental_treatment_v8", + "title": "saliva_sample_dental_treatment_v8", + "type": "string", + "description": "Dental treatment within the past 6 weeks (e.g., cleaning, fillings). Visit 8.", + "constraints": { + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] + }, + { + "name": "saliva_sample_dental_treatment_extra_v8", + "title": "saliva_sample_dental_treatment_extra_v8", + "type": "string", + "description": "Additional details related to dental treatment within the past 6 weeks. Visit 8.", + "constraints": { + "required": true + } + }, + { + "name": "saliva_sample_smoking_v8", + "title": "saliva_sample_smoking_v8", + "type": "string", + "description": "Smoking status, including duration and intensity of use. Visit 8.", + "constraints": { + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] + }, + { + "name": "saliva_sample_smoking_extra_v8", + "title": "saliva_sample_smoking_extra_v8", + "type": "string", + "description": "Additional details related to smoking (e.g., duration, frequency, or dosage). Visit 8.", + "constraints": { + "required": true + } + }, { "name": "urin_sample_v8", "title": "urin_sample_v8", @@ -9859,16 +10650,24 @@ ] }, { - "name": "dxa_upload_v8", - "title": "dxa_upload_v8", + "name": "dxa_print_v8", + "title": "dxa_print_v8", "type": "string", - "description": "DXA data upload. Workflow. Visit 8.", + "description": "States whether DXA data have been printed and filed in the ON LiMiT folder. Visit 8.", "constraints": { - "required": true - } - }, - { - "name": "food_pref_test_v4_glasses_v8", + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] + }, + { + "name": "food_pref_test_v4_glasses_v8", "title": "food_pref_test_v4_glasses_v8", "type": "string", "description": "Indicates if the participant performed the test with or without glasses at visit 4. Visit 8. Derived using the formula: [besg_4_arm_1][food_pref_test_glasses_v4]", @@ -10100,7 +10899,7 @@ "name": "sys_bp_avg_v8", "title": "sys_bp_avg_v8", "type": "string", - "description": "Automatically calculated as the mean of the three diastolic BP measurements. Visit 8. Derived using the formula: if(\n(\nif([sys_bp_1_v8] <> \"\", 1, 0) +\nif([sys_bp_2_v8] <> \"\", 1, 0) +\nif([sys_bp_3_v8] <> \"\", 1, 0)\n) > 0,\n\n(\nif([sys_bp_1_v8] <> \"\", [sys_bp_1_v8], 0) +\nif([sys_bp_2_v8] <> \"\", [sys_bp_2_v8], 0) +\nif([sys_bp_3_v8] <> \"\", [sys_bp_3_v8], 0)\n)\n/\n(\nif([sys_bp_1_v8] <> \"\", 1, 0) +\nif([sys_bp_2_v8] <> \"\", 1, 0) +\nif([sys_bp_3_v8] <> \"\", 1, 0)\n),\n\n\"\"\n)", + "description": "Mean of last two systolic BP measurements (2 and 3); otherwise most recent available. Visit 8. Derived using the formula: if(\r\n[sys_bp_3_v8]<>'' and [sys_bp_2_v8]<>'',\r\n([sys_bp_3_v8]+[sys_bp_2_v8])/2,\r\nif(\r\n[sys_bp_3_v8]<>'' and [sys_bp_2_v8]='',\r\n[sys_bp_3_v8],\r\nif(\r\n[sys_bp_3_v8]='' and [sys_bp_2_v8]<>'',\r\n[sys_bp_2_v8],\r\n'')))", "constraints": { "required": false } @@ -10109,7 +10908,7 @@ "name": "dia_bp_avg_v8", "title": "dia_bp_avg_v8", "type": "string", - "description": "Automatically calculated as the mean of the three diastolic BP measurements. Visit 8. Derived using the formula: if(\n(\nif([dia_bp_1_v8] <> \"\", 1, 0) +\nif([dia_bp_2_v8] <> \"\", 1, 0) +\nif([dia_bp_3_v8] <> \"\", 1, 0)\n) > 0,\n\n(\nif([dia_bp_1_v8] <> \"\", [dia_bp_1_v8], 0) +\nif([dia_bp_2_v8] <> \"\", [dia_bp_2_v8], 0) +\nif([dia_bp_3_v8] <> \"\", [dia_bp_3_v8], 0)\n)\n/\n(\nif([dia_bp_1_v8] <> \"\", 1, 0) +\nif([dia_bp_2_v8] <> \"\", 1, 0) +\nif([dia_bp_3_v8] <> \"\", 1, 0)\n),\n\n\"\"\n)", + "description": "Mean of last two diastolic BP measurements (2 and 3); otherwise most recent available. Visit 8. Derived using the formula: if(\r\n[dia_bp_3_v8]<>'' and [dia_bp_2_v8]<>'',\r\n([dia_bp_3_v8]+[dia_bp_2_v8])/2,\r\nif(\r\n[dia_bp_3_v8]<>'' and [dia_bp_2_v8]='',\r\n[dia_bp_3_v8],\r\nif(\r\n[dia_bp_3_v8]='' and [dia_bp_2_v8]<>'',\r\n[dia_bp_2_v8],\r\n'')))", "constraints": { "required": false } @@ -10118,7 +10917,7 @@ "name": "pulse_avg_v8", "title": "pulse_avg_v8", "type": "string", - "description": "Automatically calculated as the mean of the three pulse measurements. Bpm. Visit 8. Derived using the formula: if(\n(\nif([pulse_1_v8] <> \"\", 1, 0) +\nif([pulse_2_v8] <> \"\", 1, 0) +\nif([pulse_3_v8] <> \"\", 1, 0)\n) > 0,\n\n(\nif([pulse_1_v8] <> \"\", [pulse_1_v8], 0) +\nif([pulse_2_v8] <> \"\", [pulse_2_v8], 0) +\nif([pulse_3_v8] <> \"\", [pulse_3_v8], 0)\n)\n/\n(\nif([pulse_1_v8] <> \"\", 1, 0) +\nif([pulse_2_v8] <> \"\", 1, 0) +\nif([pulse_3_v8] <> \"\", 1, 0)\n),\n\n\"\"\n)", + "description": "Calculates pulse based on the last available measurements: mean of measurement 2 and 3 if both are present; otherwise uses the most recent available (measurement 3 or 2). Bpm. Visit 8. Derived using the formula: if(\r\n[pulse_3_v8]<>'' and [pulse_2_v8]<>'',\r\n([pulse_3_v8]+[pulse_2_v8])/2,\r\nif(\r\n[pulse_3_v8]<>'' and [pulse_2_v8]='',\r\n[pulse_3_v8],\r\nif(\r\n[pulse_3_v8]='' and [pulse_2_v8]<>'',\r\n[pulse_2_v8],\r\n'')))", "constraints": { "required": false } @@ -11309,6 +12108,23 @@ "required": false } }, + { + "name": "sp_note_visit_v8", + "title": "sp_note_visit_v8", + "type": "string", + "description": "Indicates whether a note for the visit is documented in SP. Visit 8.", + "constraints": { + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] + }, { "name": "intervention_challenges_v8___1", "title": "Udfordring i forhold til diæten.", @@ -11339,8 +12155,7 @@ ], "primaryKey": [ "participant_id", - "event_id", - "submission_id" + "event_id" ] } }, @@ -11369,15 +12184,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -11435,6 +12241,41 @@ "Nej" ] }, + { + "name": "relative_v2", + "title": "relative_v2", + "type": "string", + "description": "Indicates whether a relative or accompanying person is present at the visit. Visit 2. Added 20-04-2026.", + "constraints": { + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] + }, + { + "name": "relative_name_v2", + "title": "relative_name_v2", + "type": "string", + "description": "The name of the relative attending the visit. Visit 2. Added 20-04-26.", + "constraints": { + "required": true + } + }, + { + "name": "visit_attention_points_v2", + "title": "visit_attention_points_v2", + "type": "string", + "description": "Documents any important notes, considerations, or issues relevant for the visit. Visit 2.", + "constraints": { + "required": false + } + }, { "name": "consent_share_info_gp_v2", "title": "consent_share_info_gp_v2", @@ -12074,6 +12915,25 @@ "required": true } }, + { + "name": "handedness_v2", + "title": "handedness_v2", + "type": "string", + "description": "Dominant hand of the participant. Visit 2. Added from ID08.", + "constraints": { + "required": true, + "enum": [ + "Venstrehåndet", + "Højrehåndet", + "Andet" + ] + }, + "categories": [ + "Venstrehåndet", + "Højrehåndet", + "Andet" + ] + }, { "name": "bp_chosen_arm_v2", "title": "bp_chosen_arm_v2", @@ -12091,6 +12951,15 @@ "Højre" ] }, + { + "name": "arm_comment_v2", + "title": "arm_comment_v2", + "type": "string", + "description": "Optional comment explaining choice of arm (e.g. prior surgery, vascular access, injury). Visit 2. Added from ID08.", + "constraints": { + "required": false + } + }, { "name": "finapres_finger_cuff_size_v2", "title": "finapres_finger_cuff_size_v2", @@ -12759,12 +13628,28 @@ "constraints": { "required": false } + }, + { + "name": "sp_note_visit_v2", + "title": "sp_note_visit_v2", + "type": "string", + "description": "Indicates whether a note for the visit is documented in SP. Visit 2. Not added for ID 01, 02, 03, 04, 05 and 07.", + "constraints": { + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] } ], "primaryKey": [ "participant_id", - "event_id", - "submission_id" + "event_id" ] } }, @@ -12793,15 +13678,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -12885,6 +13761,15 @@ "required": true } }, + { + "name": "visit_attention_points_v3", + "title": "visit_attention_points_v3", + "type": "string", + "description": "Documents any important notes, considerations, or issues relevant for the visit. Visit 3.", + "constraints": { + "required": false + } + }, { "name": "fasting_status_v3", "title": "fasting_status_v3", @@ -13708,12 +14593,28 @@ "constraints": { "required": false } + }, + { + "name": "sp_note_visit_v3", + "title": "sp_note_visit_v3", + "type": "string", + "description": "Indicates whether a note for the visit is documented in SP. Visit 3. Not added for ID 01, 02, 03 and 07.", + "constraints": { + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] } ], "primaryKey": [ "participant_id", - "event_id", - "submission_id" + "event_id" ] } }, @@ -13742,15 +14643,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -13834,6 +14726,71 @@ "required": true } }, + { + "name": "visit_attention_points_v4", + "title": "visit_attention_points_v4", + "type": "string", + "description": "Documents any important notes, considerations, or issues relevant for the visit. Visit 4.", + "constraints": { + "required": false + } + }, + { + "name": "stc_performed_v4", + "title": "stc_performed_v4", + "type": "string", + "description": "Indicates whether cardiac auscultation was performed and if findings were normal. Visit 4. Not added for ID03.", + "constraints": { + "required": true, + "enum": [ + "Ja, normal st.c. (regelmæssig aktion lig PP, ingen mislyde)", + "Nej", + "Ja, afvigende st.c." + ] + }, + "categories": [ + "Ja, normal st.c. (regelmæssig aktion lig PP, ingen mislyde)", + "Nej", + "Ja, afvigende st.c." + ] + }, + { + "name": "stc_comment", + "title": "stc_comment", + "type": "string", + "description": "Details on abnormal cardiac auscultation findings. Visit 4.", + "constraints": { + "required": false + } + }, + { + "name": "stp_performed_v4", + "title": "stp_performed_v4", + "type": "string", + "description": "Indicates whether lung auscultation was performed and if findings were normal. Visit 4. Not added for ID02 and ID03.", + "constraints": { + "required": true, + "enum": [ + "Ja, normal st.p. (vesikulær respiration bilat., ingen bilyde)", + "Nej", + "Ja, afvigende st.p." + ] + }, + "categories": [ + "Ja, normal st.p. (vesikulær respiration bilat., ingen bilyde)", + "Nej", + "Ja, afvigende st.p." + ] + }, + { + "name": "stp_comment", + "title": "stp_comment", + "type": "string", + "description": "Details on abnormal lung auscultation findings. Visit 4.", + "constraints": { + "required": false + } + }, { "name": "fasting_status_v4", "title": "fasting_status_v4", @@ -14044,10 +15001,10 @@ ] }, { - "name": "urin_sample_v4", - "title": "urin_sample_v4", + "name": "morning_tooth_brushing_before_visit_v4", + "title": "morning_tooth_brushing_before_visit_v4", "type": "string", - "description": "Indicates if the participant has delivered a urin sample done at the day of the visit. Visit 4.", + "description": "Indicates whether the participant brushed their teeth on the morning of the visit. Visit 4.", "constraints": { "required": true, "enum": [ @@ -14061,10 +15018,20 @@ ] }, { - "name": "hba1c_v4", - "title": "hba1c_v4", + "name": "time_tooth_brushing_morning_v4", + "title": "time_tooth_brushing_morning_v4", + "type": "time", + "format": "%H:%M", + "description": "Time at which the participant brushed their teeth on the morning of the visit. Visit 4.", + "constraints": { + "required": false + } + }, + { + "name": "saliva_sample_chlorhexidine_v4", + "title": "saliva_sample_chlorhexidine_v4", "type": "string", - "description": "Indicates if the participant has had HbA1c taken. Visit 4.", + "description": "Use of oral chlorhexidine treatment within the past 6 weeks. Visit 4.", "constraints": { "required": true, "enum": [ @@ -14078,62 +15045,287 @@ ] }, { - "name": "hba1c_value_v4", - "title": "hba1c_value_v4", - "type": "number", - "description": "HbA1c value, mmol/mol, visit 4.", + "name": "saliva_sample_chlorhexidine_extra_v4", + "title": "saliva_sample_chlorhexidine_extra_v4", + "type": "string", + "description": "Additional details related to the use of chlorhexidine within 6 weeks (e.g., type, duration, frequency, or dosage). Visit 4.", "constraints": { - "required": true, - "maximum": 120.0 + "required": true } }, { - "name": "type_of_clothing_whr_v4", - "title": "type_of_clothing_whr_v4", + "name": "saliva_sample_antifungal_medication_v4", + "title": "saliva_sample_antifungal_medication_v4", "type": "string", - "description": "Indicates what type of clothing the participant is wearing during the waist and hip measurements. Visit 4.", + "description": "Use of oral antifungal medication. Visit 4.", "constraints": { - "required": true - } + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] }, { - "name": "waist_1_v4", - "title": "waist_1_v4", - "type": "number", - "description": "Waist measurement 1 in cm. Visit 4.", + "name": "saliva_sample_antifungal_medication_extra_v4", + "title": "saliva_sample_antifungal_medication_extra_v4", + "type": "string", + "description": "Additional details related to the use of antifungal medication (e.g., type, duration, frequency, or dosage). Visit 4.", "constraints": { "required": true } }, { - "name": "waist_2_v4", - "title": "waist_2_v4", - "type": "number", - "description": "Waist measurement 2 in cm. Visit 4.", + "name": "saliva_sample_antibiotic_v4", + "title": "saliva_sample_antibiotic_v4", + "type": "string", + "description": "Systemic antibiotic treatment within the past 2 months. Visit 4.", "constraints": { - "required": true - } + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] }, { - "name": "waist_average_v4", - "title": "waist_average_v4", + "name": "saliva_sample_antibiotic_extra_v4", + "title": "saliva_sample_antibiotic_extra_v4", "type": "string", - "description": "The average of the waist measurements in cm. Visit 4. Derived using the formula: ([waist_1_v4]+[waist_2_v4])/2", + "description": "Additional details related to the use of antibiotic treatment (e.g., type, duration, frequency, or dosage). Visit 4.", "constraints": { "required": true } }, { - "name": "hip_1_v4", - "title": "hip_1_v4", - "type": "number", - "description": "Hip measurement 1 in cm. Visit 4.", + "name": "saliva_sample_mouthwash_v4", + "title": "saliva_sample_mouthwash_v4", + "type": "string", + "description": "Regular use of mouthwash products. Visit 4.", "constraints": { - "required": true - } + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] }, { - "name": "hip_2_v4", + "name": "saliva_sample_mouthwash_extra_v4", + "title": "saliva_sample_mouthwash_extra_v4", + "type": "string", + "description": "Additional details related to the use of mouthwash products (e.g., type, duration, frequency, or dosage). Visit 4.", + "constraints": { + "required": true + } + }, + { + "name": "saliva_sample_high_fluoride_v4", + "title": "saliva_sample_high_fluoride_v4", + "type": "string", + "description": "Use of toothpaste containing more than 1500 ppm fluoride. Visit 4.", + "constraints": { + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] + }, + { + "name": "saliva_sample_high_fluoride_extra_v4", + "title": "saliva_sample_high_fluoride_extra_v4", + "type": "string", + "description": "Additional details related to the use of toothpaste containing more than 1500 ppm fluoride (e.g., type, duration, frequency, or dosage). Visit 4.", + "constraints": { + "required": true + } + }, + { + "name": "saliva_sample_herbal_toothpaste_v4", + "title": "saliva_sample_herbal_toothpaste_v4", + "type": "string", + "description": "Use of herbal toothpaste, potentially containing antibacterial compounds. Visit 4.", + "constraints": { + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] + }, + { + "name": "saliva_sample_herbal_toothpaste_extra_v4", + "title": "saliva_sample_herbal_toothpaste_extra_v4", + "type": "string", + "description": "Additional details related to the use of herbal toothpaste (e.g., type, duration, frequency, or dosage). Visit 4.", + "constraints": { + "required": true + } + }, + { + "name": "saliva_sample_dental_treatment_v4", + "title": "saliva_sample_dental_treatment_v4", + "type": "string", + "description": "Dental treatment within the past 6 weeks (e.g., cleaning, fillings). Visit 4.", + "constraints": { + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] + }, + { + "name": "saliva_sample_dental_treatment_extra_v4", + "title": "saliva_sample_dental_treatment_extra_v4", + "type": "string", + "description": "Additional details related to dental treatment within the past 6 weeks. Visit 4.", + "constraints": { + "required": true + } + }, + { + "name": "saliva_sample_smoking_v4", + "title": "saliva_sample_smoking_v4", + "type": "string", + "description": "Smoking status, including duration and intensity of use. Visit 4.", + "constraints": { + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] + }, + { + "name": "saliva_sample_smoking_extra_v4", + "title": "saliva_sample_smoking_extra_v4", + "type": "string", + "description": "Additional details related to smoking (e.g., duration, frequency, or dosage). Visit 4.", + "constraints": { + "required": true + } + }, + { + "name": "urin_sample_v4", + "title": "urin_sample_v4", + "type": "string", + "description": "Indicates if the participant has delivered a urin sample done at the day of the visit. Visit 4.", + "constraints": { + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] + }, + { + "name": "hba1c_v4", + "title": "hba1c_v4", + "type": "string", + "description": "Indicates if the participant has had HbA1c taken. Visit 4.", + "constraints": { + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] + }, + { + "name": "hba1c_value_v4", + "title": "hba1c_value_v4", + "type": "number", + "description": "HbA1c value, mmol/mol, visit 4.", + "constraints": { + "required": true, + "maximum": 120.0 + } + }, + { + "name": "type_of_clothing_whr_v4", + "title": "type_of_clothing_whr_v4", + "type": "string", + "description": "Indicates what type of clothing the participant is wearing during the waist and hip measurements. Visit 4.", + "constraints": { + "required": true + } + }, + { + "name": "waist_1_v4", + "title": "waist_1_v4", + "type": "number", + "description": "Waist measurement 1 in cm. Visit 4.", + "constraints": { + "required": true + } + }, + { + "name": "waist_2_v4", + "title": "waist_2_v4", + "type": "number", + "description": "Waist measurement 2 in cm. Visit 4.", + "constraints": { + "required": true + } + }, + { + "name": "waist_average_v4", + "title": "waist_average_v4", + "type": "string", + "description": "The average of the waist measurements in cm. Visit 4. Derived using the formula: ([waist_1_v4]+[waist_2_v4])/2", + "constraints": { + "required": true + } + }, + { + "name": "hip_1_v4", + "title": "hip_1_v4", + "type": "number", + "description": "Hip measurement 1 in cm. Visit 4.", + "constraints": { + "required": true + } + }, + { + "name": "hip_2_v4", "title": "hip_2_v4", "type": "number", "description": "Hip measurement 2 in cm. Visit 4.", @@ -14154,7 +15346,7 @@ "name": "waist_hip_ratio_v4", "title": "waist_hip_ratio_v4", "type": "string", - "description": "The waist hip ratio in cm. Calculated using the average of the 2 waist measurements and 2 hip measurements. Visit 4. Derived using the formula: [waist_average_v4]/[hip_average_v4]", + "description": "The waist hip ratio in cm. Calculated using the average of the 2 waist measurements and 2 hip measurements. Visit 4. Derived using the formula: round([waist_average_v4]/[hip_average_v4], 2)", "constraints": { "required": true } @@ -14282,15 +15474,6 @@ "required": true } }, - { - "name": "weight_garmin_v4", - "title": "weight_garmin_v4", - "type": "number", - "description": "The participant's weight on the digital Garmin scale in the participant's home. Visit 4.", - "constraints": { - "required": true - } - }, { "name": "bmi_v4", "title": "bmi_v4", @@ -14344,13 +15527,21 @@ ] }, { - "name": "dxa_upload_v4", - "title": "dxa_upload_v4", + "name": "dxa_print_v4", + "title": "dxa_print_v4", "type": "string", - "description": "DXA data upload. Workflow. Visit 4.", + "description": "States whether DXA data have been printed and filed in the ON LiMiT folder. Visit 4.", "constraints": { - "required": true - } + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] }, { "name": "food_pref_test_performed_v4", @@ -14573,10 +15764,10 @@ } }, { - "name": "sys_bp_avg_2lowest_v4", - "title": "sys_bp_avg_2lowest_v4", + "name": "sys_bp_avg_v4", + "title": "sys_bp_avg_v4", "type": "string", - "description": "Automatically calculated as the mean of the three systolic BP measurements. Visit 4. Derived using the formula: if(\n(\nif([sys_bp_1_v4] <> \"\", 1, 0) +\nif([sys_bp_2_v4] <> \"\", 1, 0) +\nif([sys_bp_3_v4] <> \"\", 1, 0)\n) > 0,\n\n(\nif([sys_bp_1_v4] <> \"\", [sys_bp_1_v4], 0) +\nif([sys_bp_2_v4] <> \"\", [sys_bp_2_v4], 0) +\nif([sys_bp_3_v4] <> \"\", [sys_bp_3_v4], 0)\n)\n/\n(\nif([sys_bp_1_v4] <> \"\", 1, 0) +\nif([sys_bp_2_v4] <> \"\", 1, 0) +\nif([sys_bp_3_v4] <> \"\", 1, 0)\n),\n\n\"\"\n)", + "description": "Mean of last two systolic BP measurements (2 and 3); otherwise most recent available. Visit 4. Derived using the formula: if(\r\n[sys_bp_3_v4]<>'' and [sys_bp_2_v4]<>'',\r\n([sys_bp_3_v4]+[sys_bp_2_v4])/2,\r\nif(\r\n[sys_bp_3_v4]<>'' and [sys_bp_2_v4]='',\r\n[sys_bp_3_v4],\r\nif(\r\n[sys_bp_3_v4]='' and [sys_bp_2_v4]<>'',\r\n[sys_bp_2_v4],\r\n'')))", "constraints": { "required": false } @@ -14585,7 +15776,7 @@ "name": "dia_bp_avg_v4", "title": "dia_bp_avg_v4", "type": "string", - "description": "Automatically calculated as the mean of the three diastolic BP measurements. Visit 4. Derived using the formula: if(\n(\nif([dia_bp_1_v4] <> \"\", 1, 0) +\nif([dia_bp_2_v4] <> \"\", 1, 0) +\nif([dia_bp_3_v4] <> \"\", 1, 0)\n) > 0,\n\n(\nif([dia_bp_1_v4] <> \"\", [dia_bp_1_v4], 0) +\nif([dia_bp_2_v4] <> \"\", [dia_bp_2_v4], 0) +\nif([dia_bp_3_v4] <> \"\", [dia_bp_3_v4], 0)\n)\n/\n(\nif([dia_bp_1_v4] <> \"\", 1, 0) +\nif([dia_bp_2_v4] <> \"\", 1, 0) +\nif([dia_bp_3_v4] <> \"\", 1, 0)\n),\n\n\"\"\n)", + "description": "Mean of last two diastolic BP measurements (2 and 3); otherwise most recent available. Visit 4. Derived using the formula: if(\r\n[dia_bp_3_v4]<>'' and [dia_bp_2_v4]<>'',\r\n([dia_bp_3_v4]+[dia_bp_2_v4])/2,\r\nif(\r\n[dia_bp_3_v4]<>'' and [dia_bp_2_v4]='',\r\n[dia_bp_3_v4],\r\nif(\r\n[dia_bp_3_v4]='' and [dia_bp_2_v4]<>'',\r\n[dia_bp_2_v4],\r\n'')))", "constraints": { "required": false } @@ -14594,7 +15785,7 @@ "name": "pulse_avg_v4", "title": "pulse_avg_v4", "type": "string", - "description": "Automatically calculated as the mean of the three pulse measurements. Bpm. Visit 4. Derived using the formula: if(\n(\nif([pulse_1_v4] <> \"\", 1, 0) +\nif([pulse_2_v4] <> \"\", 1, 0) +\nif([pulse_3_v4] <> \"\", 1, 0)\n) > 0,\n\n(\nif([pulse_1_v4] <> \"\", [pulse_1_v4], 0) +\nif([pulse_2_v4] <> \"\", [pulse_2_v4], 0) +\nif([pulse_3_v4] <> \"\", [pulse_3_v4], 0)\n)\n/\n(\nif([pulse_1_v4] <> \"\", 1, 0) +\nif([pulse_2_v4] <> \"\", 1, 0) +\nif([pulse_3_v4] <> \"\", 1, 0)\n),\n\n\"\"\n)", + "description": "Calculates pulse based on the last available measurements: mean of measurement 2 and 3 if both are present; otherwise uses the most recent available (measurement 3 or 2). Bpm. Visit 4. Derived using the formula: if(\r\n[pulse_3_v4]<>'' and [pulse_2_v4]<>'',\r\n([pulse_3_v4]+[pulse_2_v4])/2,\r\nif(\r\n[pulse_3_v4]<>'' and [pulse_2_v4]='',\r\n[pulse_3_v4],\r\nif(\r\n[pulse_3_v4]='' and [pulse_2_v4]<>'',\r\n[pulse_2_v4],\r\n'')))", "constraints": { "required": false } @@ -15354,40 +16545,6 @@ "required": true } }, - { - "name": "homeurin_deviation_v4", - "title": "homeurin_deviation_v4", - "type": "string", - "description": "Record any deviations from protocol for the home urin test. Deviations include delay, missed sample, wrong tube, or insufficient volume. Applies to all items in this matrix. visit 4", - "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] - }, - { - "name": "stool_sample_deviation_v4", - "title": "stool_sample_deviation_v4", - "type": "string", - "description": "Record any deviations from protocol for the stool sample. Visit 4.", - "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] - }, { "name": "spit_sample_deviation_v4", "title": "spit_sample_deviation_v4", @@ -15575,23 +16732,6 @@ "Nej" ] }, - { - "name": "medicin_deviation_v4", - "title": "medicin_deviation_v4", - "type": "string", - "description": "Record any deviations from protocol going through the medication . Visit 4.", - "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] - }, { "name": "survey_deviation_v4", "title": "survey_deviation_v4", @@ -15660,24 +16800,6 @@ "Nej" ] }, - { - "name": "homeurin_deviation_describe_v4", - "title": "homeurin_deviation_describe_v4", - "type": "string", - "description": "Description of any deviations regarding the home urin collection. Visit 4.", - "constraints": { - "required": true - } - }, - { - "name": "stoolsample_deviation_describe_v4", - "title": "stoolsample_deviation_describe_v4", - "type": "string", - "description": "Description of any deviations regarding the stool sample. Visit 4.", - "constraints": { - "required": true - } - }, { "name": "spitsample_deviation_describe_v4", "title": "spitsample_deviation_describe_v4", @@ -15777,15 +16899,6 @@ "required": true } }, - { - "name": "medicin_deviation_describe_v4", - "title": "medicin_deviation_describe_v4", - "type": "string", - "description": "Description of any deviations regarding medicine. Visit 4.", - "constraints": { - "required": true - } - }, { "name": "survey_deviation_describe_v4", "title": "survey_deviation_describe_v4", @@ -15839,6 +16952,74 @@ "Nej" ] }, + { + "name": "nupo_introduction_v4", + "title": "nupo_introduction_v4", + "type": "string", + "description": "Whether the participant has been introduced to the NUPO diet. Visit 4.", + "constraints": { + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] + }, + { + "name": "nupo_tasting_box_v4", + "title": "nupo_tasting_box_v4", + "type": "string", + "description": "Whether the participant has received the NUPO taste box. Visit 4.", + "constraints": { + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] + }, + { + "name": "handed_out_bp_v4", + "title": "handed_out_bp_v4", + "type": "string", + "description": "States if the participant has been handed blood pressure monitor. Visit 4.", + "constraints": { + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] + }, + { + "name": "handed_out_bs_v5", + "title": "handed_out_bs_v5", + "type": "string", + "description": "States if the participant has been handed blood sugar monitor. Visit 4.", + "constraints": { + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] + }, { "name": "randomization_v4", "title": "randomization_v4", @@ -15866,37 +17047,26 @@ } }, { - "name": "handed_out_v4___1", - "title": "Vægt", - "type": "boolean", - "description": "States if the participant has been handed scale, blood pressure monitor, and smartwatch. Visit 4.", - "constraints": { - "required": true - } - }, - { - "name": "handed_out_v4___2", - "title": "Blodtryksapparat", - "type": "boolean", - "description": "States if the participant has been handed scale, blood pressure monitor, and smartwatch. Visit 4.", - "constraints": { - "required": true - } - }, - { - "name": "handed_out_v4___3", - "title": "Garminur", - "type": "boolean", - "description": "States if the participant has been handed scale, blood pressure monitor, and smartwatch. Visit 4.", + "name": "sp_note_visit_v4", + "title": "sp_note_visit_v4", + "type": "string", + "description": "Indicates whether a note for the visit is documented in SP. Visit 4. Not added for ID 03.", "constraints": { - "required": true - } + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] } ], "primaryKey": [ "participant_id", - "event_id", - "submission_id" + "event_id" ] } }, @@ -15925,15 +17095,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -16017,6 +17178,15 @@ "required": true } }, + { + "name": "visit_attention_points_v9", + "title": "visit_attention_points_v9", + "type": "string", + "description": "Documents any important notes, considerations, or issues relevant for the visit. Visit 9.", + "constraints": { + "required": false + } + }, { "name": "sens_download_phone_v9", "title": "sens_download_phone_v9", @@ -16236,12 +17406,28 @@ "Ja", "Nej" ] + }, + { + "name": "sp_note_visit_v9", + "title": "sp_note_visit_v9", + "type": "string", + "description": "Indicates whether a note for the visit is documented in SP. Visit 9.", + "constraints": { + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] } ], "primaryKey": [ "participant_id", - "event_id", - "submission_id" + "event_id" ] } }, @@ -16270,15 +17456,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -16447,8 +17624,7 @@ ], "primaryKey": [ "participant_id", - "event_id", - "submission_id" + "event_id" ] } }, @@ -16469,19 +17645,10 @@ } }, { - "name": "event_id", - "title": "Event identifier", - "type": "string", - "description": "The unique name identifying the event when the form was filled in.", - "constraints": { - "required": true - } - }, - { - "name": "submission_id", - "title": "Submission identifier", + "name": "event_id", + "title": "Event identifier", "type": "string", - "description": "A value uniquely identifying one submission of this form.", + "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } @@ -16623,8 +17790,7 @@ ], "primaryKey": [ "participant_id", - "event_id", - "submission_id" + "event_id" ] } }, @@ -16653,15 +17819,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -16790,8 +17947,7 @@ ], "primaryKey": [ "participant_id", - "event_id", - "submission_id" + "event_id" ] } }, @@ -16820,15 +17976,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -16848,6 +17995,15 @@ "Odense" ] }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form. This is used when forms can be submitted multiple times, so that a participant might have several values from the form for a given event.", + "constraints": { + "required": true + } + }, { "name": "contact_date", "title": "contact_date", @@ -16881,15 +18037,6 @@ "Telefon" ] }, - { - "name": "contact_staffinitials", - "title": "contact_staffinitials", - "type": "string", - "description": "The name or initials of the staff member. Extra contact. Repeated instrument.", - "constraints": { - "required": true - } - }, { "name": "contact_who", "title": "contact_who", @@ -16898,15 +18045,28 @@ "constraints": { "required": true, "enum": [ - "Deltageren", - "Projektpersonale" + "Deltageren har taget kontakt til projektpersonale", + "Projektpersonale har taget kontakt til deltageren", + "PureGym-instruktør har taget kontakt til projektpersonale", + "Projektpersonale har taget kontakt til PureGym-instruktør" ] }, "categories": [ - "Deltageren", - "Projektpersonale" + "Deltageren har taget kontakt til projektpersonale", + "Projektpersonale har taget kontakt til deltageren", + "PureGym-instruktør har taget kontakt til projektpersonale", + "Projektpersonale har taget kontakt til PureGym-instruktør" ] }, + { + "name": "contact_staffinitials", + "title": "contact_staffinitials", + "type": "string", + "description": "The name or initials of the staff member. Extra contact. Repeated instrument.", + "constraints": { + "required": true + } + }, { "name": "contact_reason_specification", "title": "contact_reason_specification", @@ -17240,15 +18400,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -17386,8 +18537,7 @@ ], "primaryKey": [ "participant_id", - "event_id", - "submission_id" + "event_id" ] } }, @@ -17416,15 +18566,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -17444,6 +18585,15 @@ "Odense" ] }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form. This is used when forms can be submitted multiple times, so that a participant might have several values from the form for a given event.", + "constraints": { + "required": true + } + }, { "name": "date_registration_dietary_deviation_1", "title": "date_registration_dietary_deviation_1", @@ -17564,15 +18714,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -17592,6 +18733,15 @@ "Odense" ] }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form. This is used when forms can be submitted multiple times, so that a participant might have several values from the form for a given event.", + "constraints": { + "required": true + } + }, { "name": "date_registration_dietary_deviation_2", "title": "date_registration_dietary_deviation_2", @@ -17736,15 +18886,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -17764,6 +18905,15 @@ "Odense" ] }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form. This is used when forms can be submitted multiple times, so that a participant might have several values from the form for a given event.", + "constraints": { + "required": true + } + }, { "name": "date_registration_dietary_deviation_3", "title": "date_registration_dietary_deviation_3", @@ -17888,15 +19038,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -17962,8 +19103,7 @@ ], "primaryKey": [ "participant_id", - "event_id", - "submission_id" + "event_id" ] } }, @@ -17992,15 +19132,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -18040,8 +19171,7 @@ ], "primaryKey": [ "participant_id", - "event_id", - "submission_id" + "event_id" ] } }, @@ -18070,15 +19200,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -18114,29 +19235,11 @@ "Ja", "Nej" ] - }, - { - "name": "medicin_print_wfv4", - "title": "medicin_print_wfv4", - "type": "string", - "description": "Whether the participant's medication list has been printed in preparation for the visit. Workflow. Visit 4.", - "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] } ], "primaryKey": [ "participant_id", - "event_id", - "submission_id" + "event_id" ] } }, @@ -18165,15 +19268,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -18210,6 +19304,23 @@ "Nej" ] }, + { + "name": "medicin_print_wfv4", + "title": "medicin_print_wfv4", + "type": "string", + "description": "Whether the participant's medication list has been printed in preparation for the visit. Workflow. Visit 4.", + "constraints": { + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] + }, { "name": "cgm_ready_wfv1", "title": "cgm_ready_wfv1", @@ -18298,8 +19409,7 @@ ], "primaryKey": [ "participant_id", - "event_id", - "submission_id" + "event_id" ] } }, @@ -18328,15 +19438,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -18393,8 +19494,7 @@ ], "primaryKey": [ "participant_id", - "event_id", - "submission_id" + "event_id" ] } }, @@ -18423,15 +19523,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -18497,8 +19588,7 @@ ], "primaryKey": [ "participant_id", - "event_id", - "submission_id" + "event_id" ] } }, @@ -18527,15 +19617,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -18575,8 +19656,7 @@ ], "primaryKey": [ "participant_id", - "event_id", - "submission_id" + "event_id" ] } }, @@ -18605,15 +19685,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -18670,8 +19741,7 @@ ], "primaryKey": [ "participant_id", - "event_id", - "submission_id" + "event_id" ] } }, @@ -18700,15 +19770,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -18748,8 +19809,7 @@ ], "primaryKey": [ "participant_id", - "event_id", - "submission_id" + "event_id" ] } }, @@ -18778,15 +19838,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -18877,8 +19928,7 @@ ], "primaryKey": [ "participant_id", - "event_id", - "submission_id" + "event_id" ] } }, @@ -18907,15 +19957,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -18963,14 +20004,26 @@ "required": true, "enum": [ "Ja", - "Nej" + "Nej", + "Fremmøde på andet aftalt tidspunkt" ] }, "categories": [ "Ja", - "Nej" + "Nej", + "Fremmøde på andet aftalt tidspunkt" ] }, + { + "name": "alternative_attendance_group_meeting_1", + "title": "alternative_attendance_group_meeting_1", + "type": "date", + "format": "%d/%m/%Y", + "description": "Indicates participant's alternative attendance. Group meeting week 1.", + "constraints": { + "required": true + } + }, { "name": "weight_group_meeting_1", "title": "weight_group_meeting_1", @@ -19052,8 +20105,8 @@ ] }, { - "name": "gcm_envelop_given_group_meeting_1", - "title": "gcm_envelop_given_group_meeting_1", + "name": "cgm_envelop_given_group_meeting_1", + "title": "cgm_envelop_given_group_meeting_1", "type": "string", "description": "Whether a zip bag was given for the CGM. Group meeting week 1.", "constraints": { @@ -19068,6 +20121,23 @@ "Nej" ] }, + { + "name": "handed_out_group_meeting_1", + "title": "handed_out_group_meeting_1", + "type": "string", + "description": "States if the participant has been handed scale. Group meeting 1.", + "constraints": { + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] + }, { "name": "remarks_group_meeting_1", "title": "remarks_group_meeting_1", @@ -19080,8 +20150,7 @@ ], "primaryKey": [ "participant_id", - "event_id", - "submission_id" + "event_id" ] } }, @@ -19110,15 +20179,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -19166,14 +20226,26 @@ "required": true, "enum": [ "Ja", - "Nej" + "Nej", + "Fremmøde på andet aftalt tidspunkt" ] }, "categories": [ "Ja", - "Nej" + "Nej", + "Fremmøde på andet aftalt tidspunkt" ] }, + { + "name": "alternative_attendance_group_meeting_11", + "title": "alternative_attendance_group_meeting_11", + "type": "date", + "format": "%d/%m/%Y", + "description": "Indicates participant's alternative attendance. Group meeting week 11.", + "constraints": { + "required": false + } + }, { "name": "weight_group_meeting_11", "title": "weight_group_meeting_11", @@ -19212,8 +20284,7 @@ ], "primaryKey": [ "participant_id", - "event_id", - "submission_id" + "event_id" ] } }, @@ -19242,15 +20313,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -19298,14 +20360,26 @@ "required": true, "enum": [ "Ja", - "Nej" + "Nej", + "Fremmøde på andet aftalt tidspunkt" ] }, "categories": [ "Ja", - "Nej" + "Nej", + "Fremmøde på andet aftalt tidspunkt" ] }, + { + "name": "alternative_attendance_group_meeting_13", + "title": "alternative_attendance_group_meeting_13", + "type": "date", + "format": "%d/%m/%Y", + "description": "Indicates participant's alternative attendance. Group meeting week 13.", + "constraints": { + "required": false + } + }, { "name": "weight_group_meeting_13", "title": "weight_group_meeting_13", @@ -19327,8 +20401,7 @@ ], "primaryKey": [ "participant_id", - "event_id", - "submission_id" + "event_id" ] } }, @@ -19357,15 +20430,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -19413,14 +20477,26 @@ "required": true, "enum": [ "Ja", - "Nej" + "Nej", + "Fremmøde på andet aftalt tidspunkt" ] }, "categories": [ "Ja", - "Nej" + "Nej", + "Fremmøde på andet aftalt tidspunkt" ] }, + { + "name": "alternative_attendance_group_meeting_15", + "title": "alternative_attendance_group_meeting_15", + "type": "date", + "format": "%d/%m/%Y", + "description": "Indicates participant's alternative attendance. Group meeting week 15.", + "constraints": { + "required": false + } + }, { "name": "weight_group_meeting_15", "title": "weight_group_meeting_15", @@ -19442,8 +20518,7 @@ ], "primaryKey": [ "participant_id", - "event_id", - "submission_id" + "event_id" ] } }, @@ -19472,15 +20547,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -19528,14 +20594,26 @@ "required": true, "enum": [ "Ja", - "Nej" + "Nej", + "Fremmøde på andet aftalt tidspunkt" ] }, "categories": [ "Ja", - "Nej" + "Nej", + "Fremmøde på andet aftalt tidspunkt" ] }, + { + "name": "alternative_attendance_group_meeting_17", + "title": "alternative_attendance_group_meeting_17", + "type": "datetime", + "format": "%d/%m/%Y %H:%M", + "description": "Indicates participant's alternative attendance. Group meeting week 17.", + "constraints": { + "required": false + } + }, { "name": "weight_group_meeting_17", "title": "weight_group_meeting_17", @@ -19557,8 +20635,7 @@ ], "primaryKey": [ "participant_id", - "event_id", - "submission_id" + "event_id" ] } }, @@ -19587,15 +20664,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -19643,14 +20711,26 @@ "required": true, "enum": [ "Ja", - "Nej" + "Nej", + "Fremmøde på andet aftalt tidspunkt" ] }, "categories": [ "Ja", - "Nej" + "Nej", + "Fremmøde på andet aftalt tidspunkt" ] }, + { + "name": "alternative_attendance_group_meeting_18", + "title": "alternative_attendance_group_meeting_18", + "type": "date", + "format": "%d/%m/%Y", + "description": "Indicates participant's alternative attendance. Group meeting week 18.", + "constraints": { + "required": false + } + }, { "name": "weight_group_meeting_18", "title": "weight_group_meeting_18", @@ -19672,8 +20752,7 @@ ], "primaryKey": [ "participant_id", - "event_id", - "submission_id" + "event_id" ] } }, @@ -19702,15 +20781,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -19758,14 +20828,26 @@ "required": true, "enum": [ "Ja", - "Nej" + "Nej", + "Fremmøde på andet aftalt tidspunkt" ] }, "categories": [ "Ja", - "Nej" + "Nej", + "Fremmøde på andet aftalt tidspunkt" ] }, + { + "name": "alternative_attendance_group_meeting_3", + "title": "alternative_attendance_group_meeting_3", + "type": "date", + "format": "%d/%m/%Y", + "description": "Indicates participant's alternative attendance. Group meeting week 3.", + "constraints": { + "required": false + } + }, { "name": "weight_group_meeting_3", "title": "weight_group_meeting_3", @@ -19952,8 +21034,7 @@ ], "primaryKey": [ "participant_id", - "event_id", - "submission_id" + "event_id" ] } }, @@ -19982,15 +21063,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -20038,14 +21110,26 @@ "required": true, "enum": [ "Ja", - "Nej" + "Nej", + "Fremmøde på andet aftalt tidspunkt" ] }, "categories": [ "Ja", - "Nej" + "Nej", + "Fremmøde på andet aftalt tidspunkt" ] }, + { + "name": "alternative_attendance_group_meeting_5", + "title": "alternative_attendance_group_meeting_5", + "type": "date", + "format": "%d/%m/%Y", + "description": "Indicates participant's alternative attendance. Group meeting week 5.", + "constraints": { + "required": false + } + }, { "name": "weight_group_meeting_5", "title": "weight_group_meeting_5", @@ -20067,8 +21151,7 @@ ], "primaryKey": [ "participant_id", - "event_id", - "submission_id" + "event_id" ] } }, @@ -20097,15 +21180,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -20153,14 +21227,26 @@ "required": true, "enum": [ "Ja", - "Nej" + "Nej", + "Fremmøde på andet aftalt tidspunkt" ] }, "categories": [ "Ja", - "Nej" + "Nej", + "Fremmøde på andet aftalt tidspunkt" ] }, + { + "name": "alternative_attendance_group_meeting_7", + "title": "alternative_attendance_group_meeting_7", + "type": "date", + "format": "%d/%m/%Y", + "description": "Indicates participant's alternative attendance. Group meeting week 7.", + "constraints": { + "required": false + } + }, { "name": "weight_group_meeting_7", "title": "weight_group_meeting_7", @@ -20182,8 +21268,7 @@ ], "primaryKey": [ "participant_id", - "event_id", - "submission_id" + "event_id" ] } }, @@ -20212,15 +21297,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -20268,14 +21344,26 @@ "required": true, "enum": [ "Ja", - "Nej" + "Nej", + "Fremmøde på andet aftalt tidspunkt" ] }, "categories": [ "Ja", - "Nej" + "Nej", + "Fremmøde på andet aftalt tidspunkt" ] }, + { + "name": "alternative_attendance_group_meeting_9", + "title": "alternative_attendance_group_meeting_9", + "type": "date", + "format": "%d/%m/%Y", + "description": "Indicates participant's alternative attendance. Group meeting week 7.", + "constraints": { + "required": false + } + }, { "name": "weight_group_meeting_9", "title": "weight_group_meeting_9", @@ -20297,8 +21385,7 @@ ], "primaryKey": [ "participant_id", - "event_id", - "submission_id" + "event_id" ] } }, @@ -20327,15 +21414,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -20355,6 +21433,15 @@ "Odense" ] }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form. This is used when forms can be submitted multiple times, so that a participant might have several values from the form for a given event.", + "constraints": { + "required": true + } + }, { "name": "date_hba1c_measurement_extra", "title": "date_hba1c_measurement_extra", @@ -20424,7 +21511,7 @@ "name": "hba1c_extra_reason_fingerstick_extra", "title": "hba1c_extra_reason_fingerstick_extra", "type": "string", - "description": "Records the visit/week where the glucose level by fingerstick measurement was to high. HbA1c extra. Repeated instrument.", + "description": "Records the visit/week where the glucose level by fingerstick measurement was to high. Field completion dependent on chosing option 2 or 3 in hba1c_extra_reason_extra. HbA1c extra. Repeated instrument.", "constraints": { "required": true, "enum": [ @@ -20465,7 +21552,7 @@ "name": "hba1c_extra_reason_fingerstick_other_extra", "title": "hba1c_extra_reason_fingerstick_other_extra", "type": "string", - "description": "Description of other week of fingerstick blood sugar measurement. HbA1c extra. Repeated instrument.", + "description": "Description of other week of fingerstick blood sugar measurement. Field completion dependent on chosing option 2 or 3 in hba1c_extra_reason_extra. HbA1c extra. Repeated instrument.", "constraints": { "required": true } @@ -20575,15 +21662,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -20775,8 +21853,7 @@ ], "primaryKey": [ "participant_id", - "event_id", - "submission_id" + "event_id" ] } }, @@ -20805,15 +21882,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -21005,8 +22073,7 @@ ], "primaryKey": [ "participant_id", - "event_id", - "submission_id" + "event_id" ] } }, @@ -21030,16 +22097,7 @@ "name": "event_id", "title": "Event identifier", "type": "string", - "description": "The unique name identifying the event when the form was filled in.", - "constraints": { - "required": true - } - }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", + "description": "The unique name identifying the event when the form was filled in.", "constraints": { "required": true } @@ -21139,8 +22197,7 @@ ], "primaryKey": [ "participant_id", - "event_id", - "submission_id" + "event_id" ] } }, @@ -21169,15 +22226,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -21273,8 +22321,7 @@ ], "primaryKey": [ "participant_id", - "event_id", - "submission_id" + "event_id" ] } }, @@ -21303,15 +22350,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -21407,8 +22445,7 @@ ], "primaryKey": [ "participant_id", - "event_id", - "submission_id" + "event_id" ] } }, @@ -21437,15 +22474,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -21541,8 +22569,7 @@ ], "primaryKey": [ "participant_id", - "event_id", - "submission_id" + "event_id" ] } }, @@ -21571,15 +22598,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -22194,8 +23212,7 @@ ], "primaryKey": [ "participant_id", - "event_id", - "submission_id" + "event_id" ] } }, @@ -22224,15 +23241,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -22252,6 +23260,15 @@ "Odense" ] }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form. This is used when forms can be submitted multiple times, so that a participant might have several values from the form for a given event.", + "constraints": { + "required": true + } + }, { "name": "date_change_medication_rep", "title": "date_change_medication_rep", @@ -23215,15 +24232,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -23514,8 +24522,7 @@ ], "primaryKey": [ "participant_id", - "event_id", - "submission_id" + "event_id" ] } }, @@ -23544,15 +24551,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -23920,8 +24918,7 @@ ], "primaryKey": [ "participant_id", - "event_id", - "submission_id" + "event_id" ] } }, @@ -23950,15 +24947,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -24688,6 +25676,23 @@ "required": false } }, + { + "name": "sp_note_visit_v0", + "title": "sp_note_visit_v0", + "type": "string", + "description": "Indicates whether a note for the visit is documented in SP. Visit 0. Added from ID i1104.", + "constraints": { + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] + }, { "name": "treatment_v0___1", "title": "Livstilbehandling (f.eks. forløb hos diætist, træningsforløb eller andet)", @@ -24718,8 +25723,7 @@ ], "primaryKey": [ "participant_id", - "event_id", - "submission_id" + "event_id" ] } }, @@ -24748,15 +25752,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -24806,7 +25801,8 @@ { "name": "rand_datetime77", "title": "rand_datetime77", - "type": "string", + "type": "date", + "format": "%Y/%m/%d", "description": "", "constraints": { "required": false @@ -24832,8 +25828,7 @@ ], "primaryKey": [ "participant_id", - "event_id", - "submission_id" + "event_id" ] } }, @@ -24862,15 +25857,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -25247,7 +26233,6 @@ "primaryKey": [ "participant_id", "event_id", - "submission_id", "visit_id" ] } @@ -25277,15 +26262,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -25817,8 +26793,7 @@ ], "primaryKey": [ "participant_id", - "event_id", - "submission_id" + "event_id" ] } }, @@ -25847,15 +26822,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -26273,8 +27239,7 @@ ], "primaryKey": [ "participant_id", - "event_id", - "submission_id" + "event_id" ] } }, @@ -26303,15 +27268,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -26507,8 +27463,7 @@ ], "primaryKey": [ "participant_id", - "event_id", - "submission_id" + "event_id" ] } }, @@ -26537,15 +27492,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -27116,12 +28062,76 @@ "constraints": { "required": false } + }, + { + "name": "group_id_participant", + "title": "group_id_participant", + "type": "string", + "description": "Group ID of the participant.", + "constraints": { + "required": false, + "enum": [ + "Hold 1", + "Hold 2" + ] + }, + "categories": [ + "Hold 1", + "Hold 2" + ] + }, + { + "name": "participant_subgroup_id", + "title": "participant_subgroup_id", + "type": "string", + "description": "Group ID of participants after randomisation.", + "constraints": { + "required": false, + "enum": [ + "Hold 1a", + "Hold 1b", + "Hold 2a", + "Hold 2b" + ] + }, + "categories": [ + "Hold 1a", + "Hold 1b", + "Hold 2a", + "Hold 2b" + ] + }, + { + "name": "dietary_restrictions", + "title": "dietary_restrictions", + "type": "string", + "description": "Participant's special dietary considerations or restrictions, e.g., allergies, intolerances, religious dietary rules (e.g., halal), or other food-related requirements.", + "constraints": { + "required": false + } + }, + { + "name": "number_of_household_members", + "title": "number_of_household_members", + "type": "string", + "description": "Total number of people living in the participant's household, including the participant.", + "constraints": { + "required": false + } + }, + { + "name": "diet_and_eating_information", + "title": "diet_and_eating_information", + "type": "string", + "description": "Information regarding the participant's relationship with food and eating behaviours.", + "constraints": { + "required": false + } } ], "primaryKey": [ "participant_id", - "event_id", - "submission_id" + "event_id" ] } }, @@ -27150,15 +28160,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -27238,8 +28239,7 @@ ], "primaryKey": [ "participant_id", - "event_id", - "submission_id" + "event_id" ] } }, @@ -27268,15 +28268,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -27429,8 +28420,7 @@ ], "primaryKey": [ "participant_id", - "event_id", - "submission_id" + "event_id" ] } }, @@ -27459,15 +28449,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -27487,6 +28468,15 @@ "Odense" ] }, + { + "name": "submission_id", + "title": "Submission identifier", + "type": "string", + "description": "A value uniquely identifying one submission of this form. This is used when forms can be submitted multiple times, so that a participant might have several values from the form for a given event.", + "constraints": { + "required": true + } + }, { "name": "date_registration_exercise_deviation_phase3", "title": "date_registration_exercise_deviation_phase3", @@ -27640,15 +28630,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -27789,7 +28770,6 @@ "primaryKey": [ "participant_id", "event_id", - "submission_id", "minutes_from_meal" ] } @@ -27819,15 +28799,6 @@ "required": true } }, - { - "name": "submission_id", - "title": "Submission identifier", - "type": "string", - "description": "A value uniquely identifying one submission of this form.", - "constraints": { - "required": true - } - }, { "name": "center", "title": "Research center", @@ -29278,8 +30249,7 @@ ], "primaryKey": [ "participant_id", - "event_id", - "submission_id" + "event_id" ] } } diff --git a/uv.lock b/uv.lock index ecbabbd..1e8eaf9 100644 --- a/uv.lock +++ b/uv.lock @@ -291,11 +291,11 @@ dev = [ [[package]] name = "filelock" -version = "3.29.2" +version = "3.29.3" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/ec/fa/b7dc8a63243aafe57bf53611bd26fa3e0dee2d613590656d44e0a59b7828/filelock-3.29.2.tar.gz", hash = "sha256:779d2f5443b584750c6b90457abffd49235bfb0e66ce82ef5a680867e518ca1c", size = 61449, upload-time = "2026-06-10T14:45:23.072Z" } +sdist = { url = "https://files.pythonhosted.org/packages/91/f5/3557bf28e0f1943e4849154c821533706e6dea010f96fb6aa0b6949037d1/filelock-3.29.3.tar.gz", hash = "sha256:7fc1b3f39cf172fd8203812043c57b8a65aef9969f38b6704f628b881f761a84", size = 61956, upload-time = "2026-06-10T17:37:11.832Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/45/c1/91b0faf8de6938ae72da425e0c6f322d270c044e5ffc372e6f0f89ed1564/filelock-3.29.2-py3-none-any.whl", hash = "sha256:f5d3feb44b2b8824832587543af5226822fe86baf086678ede47aa177fe47ca5", size = 42129, upload-time = "2026-06-10T14:45:21.896Z" }, + { url = "https://files.pythonhosted.org/packages/81/8f/b61d427c4f49a8bdadc93f4e7e74df8a6df6f77ee6e26bf0df53d3925363/filelock-3.29.3-py3-none-any.whl", hash = "sha256:e58333029cc9b925f39aad59b1d8f0a1ad836af4e60d7217f4a4dba87461261d", size = 42324, upload-time = "2026-06-10T17:37:10.37Z" }, ] [[package]] From 305c870035ee3b18fe0dd4b2add1cd4b4f564ee4 Mon Sep 17 00:00:00 2001 From: Marton Vago Date: Mon, 15 Jun 2026 16:20:37 +0100 Subject: [PATCH 6/6] revert: :rewind: undo updating data dict --- datapackage.json | 1940 +----- scripts/data_dictionary.json | 10618 +++++++++++++-------------------- uv.lock | 68 +- 3 files changed, 4423 insertions(+), 8203 deletions(-) diff --git a/datapackage.json b/datapackage.json index 4a63b79..199147c 100644 --- a/datapackage.json +++ b/datapackage.json @@ -691,15 +691,6 @@ "required": true } }, - { - "name": "visit_attention_points_v1", - "title": "visit_attention_points_v1", - "type": "string", - "description": "Documents any important notes, considerations, or issues relevant for the visit. Visit 1.", - "constraints": { - "required": false - } - }, { "name": "aim_screening_v1", "title": "aim_screening_v1", @@ -2428,23 +2419,6 @@ "Nej" ] }, - { - "name": "sp_note_visit_v1", - "title": "sp_note_visit_v1", - "type": "string", - "description": "Indicates whether a note for the visit is documented in SP. Visit 1. Added from ID19.", - "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] - }, { "name": "handed_out_v1", "title": "handed_out_v1", @@ -3455,15 +3429,6 @@ "required": true } }, - { - "name": "visit_attention_points_v10", - "title": "visit_attention_points_v10", - "type": "string", - "description": "Documents any important notes, considerations, or issues relevant for the visit. Visit 10.", - "constraints": { - "required": false - } - }, { "name": "fasting_status_v10", "title": "fasting_status_v10", @@ -4011,241 +3976,6 @@ "Nej" ] }, - { - "name": "morning_tooth_brushing_before_visit_v10", - "title": "morning_tooth_brushing_before_visit_v10", - "type": "string", - "description": "Indicates whether the participant brushed their teeth on the morning of the visit. Visit 10.", - "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] - }, - { - "name": "time_tooth_brushing_morning_v10", - "title": "time_tooth_brushing_morning_v10", - "type": "time", - "format": "%H:%M", - "description": "Time at which the participant brushed their teeth on the morning of the visit. Visit 10.", - "constraints": { - "required": false - } - }, - { - "name": "saliva_sample_chlorhexidine_v10", - "title": "saliva_sample_chlorhexidine_v10", - "type": "string", - "description": "Use of oral chlorhexidine treatment within the past 6 weeks. Visit 10.", - "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] - }, - { - "name": "saliva_sample_chlorhexidine_extra_v10", - "title": "saliva_sample_chlorhexidine_extra_v10", - "type": "string", - "description": "Additional details related to the use of chlorhexidine within 6 weeks (e.g., type, duration, frequency, or dosage). Visit 10.", - "constraints": { - "required": true - } - }, - { - "name": "saliva_sample_antifungal_medication_v10", - "title": "saliva_sample_antifungal_medication_v10", - "type": "string", - "description": "Use of oral antifungal medication. Visit 10.", - "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] - }, - { - "name": "saliva_sample_antifungal_medication_extra_v10", - "title": "saliva_sample_antifungal_medication_extra_v10", - "type": "string", - "description": "Additional details related to the use of antifungal medication (e.g., type, duration, frequency, or dosage). Visit 10.", - "constraints": { - "required": true - } - }, - { - "name": "saliva_sample_antibiotic_v10", - "title": "saliva_sample_antibiotic_v10", - "type": "string", - "description": "Systemic antibiotic treatment within the past 2 months. Visit 10.", - "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] - }, - { - "name": "saliva_sample_antibiotic_extra_v10", - "title": "saliva_sample_antibiotic_extra_v10", - "type": "string", - "description": "Additional details related to the use of antibiotic treatment (e.g., type, duration, frequency, or dosage). Visit 10.", - "constraints": { - "required": true - } - }, - { - "name": "saliva_sample_mouthwash_v10", - "title": "saliva_sample_mouthwash_v10", - "type": "string", - "description": "Regular use of mouthwash products. Visit 10.", - "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] - }, - { - "name": "saliva_sample_mouthwash_extra_v10", - "title": "saliva_sample_mouthwash_extra_v10", - "type": "string", - "description": "Additional details related to the use of mouthwash products (e.g., type, duration, frequency, or dosage). Visit 10.", - "constraints": { - "required": true - } - }, - { - "name": "saliva_sample_high_fluoride_v10", - "title": "saliva_sample_high_fluoride_v10", - "type": "string", - "description": "Use of toothpaste containing more than 1500 ppm fluoride. Visit 10.", - "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] - }, - { - "name": "saliva_sample_high_fluoride_extra_v10", - "title": "saliva_sample_high_fluoride_extra_v10", - "type": "string", - "description": "Additional details related to the use of toothpaste containing more than 1500 ppm fluoride (e.g., type, duration, frequency, or dosage). Visit 10.", - "constraints": { - "required": true - } - }, - { - "name": "saliva_sample_herbal_toothpaste_v10", - "title": "saliva_sample_herbal_toothpaste_v10", - "type": "string", - "description": "Use of herbal toothpaste, potentially containing antibacterial compounds. Visit 10.", - "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] - }, - { - "name": "saliva_sample_herbal_toothpaste_extra_v10", - "title": "saliva_sample_herbal_toothpaste_extra_v10", - "type": "string", - "description": "Additional details related to the use of herbal toothpaste (e.g., type, duration, frequency, or dosage). Visit 10.", - "constraints": { - "required": true - } - }, - { - "name": "saliva_sample_dental_treatment_v10", - "title": "saliva_sample_dental_treatment_v10", - "type": "string", - "description": "Dental treatment within the past 6 weeks (e.g., cleaning, fillings). Visit 10.", - "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] - }, - { - "name": "saliva_sample_dental_treatment_extra_v10", - "title": "saliva_sample_dental_treatment_extra_v10", - "type": "string", - "description": "Additional details related to dental treatment within the past 6 weeks. Visit 10.", - "constraints": { - "required": true - } - }, - { - "name": "saliva_sample_smoking_v10", - "title": "saliva_sample_smoking_v10", - "type": "string", - "description": "Smoking status, including duration and intensity of use. Visit 10.", - "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] - }, - { - "name": "saliva_sample_smoking_extra_v10", - "title": "saliva_sample_smoking_extra_v10", - "type": "string", - "description": "Additional details related to smoking (e.g., duration, frequency, or dosage). Visit 10.", - "constraints": { - "required": true - } - }, { "name": "urin_sample_v10", "title": "urin_sample_v10", @@ -4547,21 +4277,13 @@ ] }, { - "name": "dxa_print_v10", - "title": "dxa_print_v10", + "name": "dxa_upload_v10", + "title": "dxa_upload_v10", "type": "string", - "description": "States whether DXA data have been printed and filed in the ON LiMiT folder. Visit 10.", + "description": "DXA data upload. Workflow. Visit 10.", "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] + "required": true + } }, { "name": "food_pref_test_v4_glasses_v10", @@ -4796,7 +4518,7 @@ "name": "sys_bp_avg_v10", "title": "sys_bp_avg_v10", "type": "string", - "description": "Mean of last two systolic BP measurements (2 and 3); otherwise most recent available. Visit 10. Derived using the formula: if(\r\n[sys_bp_3_v10]<>'' and [sys_bp_2_v10]<>'',\r\n([sys_bp_3_v10]+[sys_bp_2_v10])/2,\r\nif(\r\n[sys_bp_3_v10]<>'' and [sys_bp_2_v10]='',\r\n[sys_bp_3_v10],\r\nif(\r\n[sys_bp_3_v10]='' and [sys_bp_2_v10]<>'',\r\n[sys_bp_2_v10],\r\n'')))", + "description": "Automatically calculated as the mean of the three systolic BP measurements. Visit 10. Derived using the formula: if(\n(\nif([sys_bp_1_v10] <> \"\", 1, 0) +\nif([sys_bp_2_v10] <> \"\", 1, 0) +\nif([sys_bp_3_v10] <> \"\", 1, 0)\n) > 0,\n\n(\nif([sys_bp_1_v10] <> \"\", [sys_bp_1_v10], 0) +\nif([sys_bp_2_v10] <> \"\", [sys_bp_2_v10], 0) +\nif([sys_bp_3_v10] <> \"\", [sys_bp_3_v10], 0)\n)\n/\n(\nif([sys_bp_1_v10] <> \"\", 1, 0) +\nif([sys_bp_2_v10] <> \"\", 1, 0) +\nif([sys_bp_3_v10] <> \"\", 1, 0)\n),\n\n\"\"\n)", "constraints": { "required": false } @@ -4805,7 +4527,7 @@ "name": "dia_bp_avg_v10", "title": "dia_bp_avg_v10", "type": "string", - "description": "Mean of last two systolic BP measurements (2 and 3); otherwise most recent available. Visit 10. Derived using the formula: if(\r\n[dia_bp_3_v10]<>'' and [dia_bp_2_v10]<>'',\r\n([dia_bp_3_v10]+[dia_bp_2_v10])/2,\r\nif(\r\n[dia_bp_3_v10]<>'' and [dia_bp_2_v10]='',\r\n[dia_bp_3_v10],\r\nif(\r\n[dia_bp_3_v10]='' and [dia_bp_2_v10]<>'',\r\n[dia_bp_2_v10],\r\n'')))", + "description": "Automatically calculated as the mean of the three diastolic BP measurements. Visit 10. Derived using the formula: if(\n(\nif([dia_bp_1_v10] <> \"\", 1, 0) +\nif([dia_bp_2_v10] <> \"\", 1, 0) +\nif([dia_bp_3_v10] <> \"\", 1, 0)\n) > 0,\n\n(\nif([dia_bp_1_v10] <> \"\", [dia_bp_1_v10], 0) +\nif([dia_bp_2_v10] <> \"\", [dia_bp_2_v10], 0) +\nif([dia_bp_3_v10] <> \"\", [dia_bp_3_v10], 0)\n)\n/\n(\nif([dia_bp_1_v10] <> \"\", 1, 0) +\nif([dia_bp_2_v10] <> \"\", 1, 0) +\nif([dia_bp_3_v10] <> \"\", 1, 0)\n),\n\n\"\"\n)", "constraints": { "required": false } @@ -4814,7 +4536,7 @@ "name": "pulse_avg_v10", "title": "pulse_avg_v10", "type": "string", - "description": "Calculates pulse based on the last available measurements: mean of measurement 2 and 3 if both are present; otherwise uses the most recent available (measurement 3 or 2). Bpm. Visit 10. Derived using the formula: if(\r\n[pulse_3_v10]<>'' and [pulse_2_v10]<>'',\r\n([pulse_3_v10]+[pulse_2_v10])/2,\r\nif(\r\n[pulse_3_v10]<>'' and [pulse_2_v10]='',\r\n[pulse_3_v10],\r\nif(\r\n[pulse_3_v10]='' and [pulse_2_v10]<>'',\r\n[pulse_2_v10],\r\n'')))", + "description": "Automatically calculated as the mean of the three pulse measurements. Bpm. Visit 10. Derived using the formula: if(\n(\nif([pulse_1_v10] <> \"\", 1, 0) +\nif([pulse_2_v10] <> \"\", 1, 0) +\nif([pulse_3_v10] <> \"\", 1, 0)\n) > 0,\n\n(\nif([pulse_1_v10] <> \"\", [pulse_1_v10], 0) +\nif([pulse_2_v10] <> \"\", [pulse_2_v10], 0) +\nif([pulse_3_v10] <> \"\", [pulse_3_v10], 0)\n)\n/\n(\nif([pulse_1_v10] <> \"\", 1, 0) +\nif([pulse_2_v10] <> \"\", 1, 0) +\nif([pulse_3_v10] <> \"\", 1, 0)\n),\n\n\"\"\n)", "constraints": { "required": false } @@ -6171,23 +5893,6 @@ "constraints": { "required": false } - }, - { - "name": "sp_note_visit_v10", - "title": "sp_note_visit_v10", - "type": "string", - "description": "Indicates whether a note for the visit is documented in SP. Visit 10.", - "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] } ], "primaryKey": [ @@ -6304,15 +6009,6 @@ "required": true } }, - { - "name": "visit_attention_points_v5", - "title": "visit_attention_points_v5", - "type": "string", - "description": "Documents any important notes, considerations, or issues relevant for the visit. Visit 5.", - "constraints": { - "required": false - } - }, { "name": "sens_download_phone_v5", "title": "sens_download_phone_v5", @@ -6444,23 +6140,6 @@ "Ja", "Nej" ] - }, - { - "name": "sp_note_visit_v5", - "title": "sp_note_visit_v5", - "type": "string", - "description": "Indicates whether a note for the visit is documented in SP. Visit 5.", - "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] } ], "primaryKey": [ @@ -6578,19 +6257,10 @@ } }, { - "name": "visit_attention_points_v6", - "title": "visit_attention_points_v6", + "name": "fasting_status_v6", + "title": "fasting_status_v6", "type": "string", - "description": "Documents any important notes, considerations, or issues relevant for the visit. Visit 6.", - "constraints": { - "required": false - } - }, - { - "name": "fasting_status_v6", - "title": "fasting_status_v6", - "type": "string", - "description": "Indicates if the participant has been fasting since 10 pm the night before. Visit 6.", + "description": "Indicates if the participant has been fasting since 10 pm the night before. Visit 6.", "constraints": { "required": true, "enum": [ @@ -6942,241 +6612,6 @@ "Nej" ] }, - { - "name": "morning_tooth_brushing_before_visit_v6", - "title": "morning_tooth_brushing_before_visit_v6", - "type": "string", - "description": "Indicates whether the participant brushed their teeth on the morning of the visit. Visit 6.", - "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] - }, - { - "name": "time_tooth_brushing_morning_v6", - "title": "time_tooth_brushing_morning_v6", - "type": "time", - "format": "%H:%M", - "description": "Time at which the participant brushed their teeth on the morning of the visit. Visit 6.", - "constraints": { - "required": true - } - }, - { - "name": "saliva_sample_chlorhexidine_v6", - "title": "saliva_sample_chlorhexidine_v6", - "type": "string", - "description": "Use of oral chlorhexidine treatment within the past 6 weeks. Visit 6.", - "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] - }, - { - "name": "saliva_sample_chlorhexidine_extra_v6", - "title": "saliva_sample_chlorhexidine_extra_v6", - "type": "string", - "description": "Additional details related to the use of chlorhexidine within 6 weeks (e.g., type, duration, frequency, or dosage). Visit 6.", - "constraints": { - "required": true - } - }, - { - "name": "saliva_sample_antifungal_medication_v6", - "title": "saliva_sample_antifungal_medication_v6", - "type": "string", - "description": "Use of oral antifungal medication. Visit 6.", - "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] - }, - { - "name": "saliva_sample_antifungal_medication_extra_v6", - "title": "saliva_sample_antifungal_medication_extra_v6", - "type": "string", - "description": "Additional details related to the use of antifungal medication (e.g., type, duration, frequency, or dosage). Visit 6.", - "constraints": { - "required": true - } - }, - { - "name": "saliva_sample_antibiotic_v6", - "title": "saliva_sample_antibiotic_v6", - "type": "string", - "description": "Systemic antibiotic treatment within the past 2 months. Visit 6.", - "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] - }, - { - "name": "saliva_sample_antibiotic_extra_v6", - "title": "saliva_sample_antibiotic_extra_v6", - "type": "string", - "description": "Additional details related to the use of antibiotic treatment (e.g., type, duration, frequency, or dosage). Visit 6.", - "constraints": { - "required": true - } - }, - { - "name": "saliva_sample_mouthwash_v6", - "title": "saliva_sample_mouthwash_v6", - "type": "string", - "description": "Regular use of mouthwash products. Visit 6.", - "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] - }, - { - "name": "saliva_sample_mouthwash_extra_v6", - "title": "saliva_sample_mouthwash_extra_v6", - "type": "string", - "description": "Additional details related to the use of mouthwash products (e.g., type, duration, frequency, or dosage). Visit 6.", - "constraints": { - "required": true - } - }, - { - "name": "saliva_sample_high_fluoride_v6", - "title": "saliva_sample_high_fluoride_v6", - "type": "string", - "description": "Use of toothpaste containing more than 1500 ppm fluoride. Visit 6.", - "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] - }, - { - "name": "saliva_sample_high_fluoride_extra_v6", - "title": "saliva_sample_high_fluoride_extra_v6", - "type": "string", - "description": "Additional details related to the use of toothpaste containing more than 1500 ppm fluoride (e.g., type, duration, frequency, or dosage). Visit 6.", - "constraints": { - "required": true - } - }, - { - "name": "saliva_sample_herbal_toothpaste_v6", - "title": "saliva_sample_herbal_toothpaste_v6", - "type": "string", - "description": "Use of herbal toothpaste, potentially containing antibacterial compounds. Visit 6.", - "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] - }, - { - "name": "saliva_sample_herbal_toothpaste_extra_v6", - "title": "saliva_sample_herbal_toothpaste_extra_v6", - "type": "string", - "description": "Additional details related to the use of herbal toothpaste (e.g., type, duration, frequency, or dosage). Visit 6.", - "constraints": { - "required": true - } - }, - { - "name": "saliva_sample_dental_treatment_v6", - "title": "saliva_sample_dental_treatment_v6", - "type": "string", - "description": "Dental treatment within the past 6 weeks (e.g., cleaning, fillings). Visit 6.", - "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] - }, - { - "name": "saliva_sample_dental_treatment_extra_v6", - "title": "saliva_sample_dental_treatment_extra_v6", - "type": "string", - "description": "Additional details related to dental treatment within the past 6 weeks. Visit 6.", - "constraints": { - "required": true - } - }, - { - "name": "saliva_sample_smoking_v6", - "title": "saliva_sample_smoking_v6", - "type": "string", - "description": "Smoking status, including duration and intensity of use. Visit 6.", - "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] - }, - { - "name": "saliva_sample_smoking_extra_v6", - "title": "saliva_sample_smoking_extra_v6", - "type": "string", - "description": "Additional details related to smoking (e.g., duration, frequency, or dosage). Visit 6.", - "constraints": { - "required": true - } - }, { "name": "urin_sample_v6", "title": "urin_sample_v6", @@ -7572,21 +7007,13 @@ ] }, { - "name": "dxa_print_v6", - "title": "dxa_print_v6", + "name": "dxa_upload_v6", + "title": "dxa_upload_v6", "type": "string", - "description": "States whether DXA data have been printed and filed in the ON LiMiT folder. Visit 6.", + "description": "DXA data upload. Workflow. Visit 6.", "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] + "required": true + } }, { "name": "food_pref_test_v4_glasses_v6", @@ -7821,7 +7248,7 @@ "name": "sys_bp_avg_v6", "title": "sys_bp_avg_v6", "type": "string", - "description": "Mean of last two systolic BP measurements (2 and 3); otherwise most recent available. Visit 6. Derived using the formula: if(\r\n[sys_bp_3_v6]<>'' and [sys_bp_2_v6]<>'',\r\n([sys_bp_3_v6]+[sys_bp_2_v6])/2,\r\nif(\r\n[sys_bp_3_v6]<>'' and [sys_bp_2_v6]='',\r\n[sys_bp_3_v6],\r\nif(\r\n[sys_bp_3_v6]='' and [sys_bp_2_v6]<>'',\r\n[sys_bp_2_v6],\r\n'')))", + "description": "Automatically calculated as the mean of the three diastolic BP measurements. Visit 6. Derived using the formula: if(\n(\nif([sys_bp_1_v6] <> \"\", 1, 0) +\nif([sys_bp_2_v6] <> \"\", 1, 0) +\nif([sys_bp_3_v6] <> \"\", 1, 0)\n) > 0,\n\n(\nif([sys_bp_1_v6] <> \"\", [sys_bp_1_v6], 0) +\nif([sys_bp_2_v6] <> \"\", [sys_bp_2_v6], 0) +\nif([sys_bp_3_v6] <> \"\", [sys_bp_3_v6], 0)\n)\n/\n(\nif([sys_bp_1_v6] <> \"\", 1, 0) +\nif([sys_bp_2_v6] <> \"\", 1, 0) +\nif([sys_bp_3_v6] <> \"\", 1, 0)\n),\n\n\"\"\n)", "constraints": { "required": false } @@ -7830,7 +7257,7 @@ "name": "dia_bp_avg_v6", "title": "dia_bp_avg_v6", "type": "string", - "description": "Mean of last two diastolic BP measurements (2 and 3); otherwise most recent available. Visit 6. Derived using the formula: if(\r\n[dia_bp_3_v6]<>'' and [dia_bp_2_v6]<>'',\r\n([dia_bp_3_v6]+[dia_bp_2_v6])/2,\r\nif(\r\n[dia_bp_3_v6]<>'' and [dia_bp_2_v6]='',\r\n[dia_bp_3_v6],\r\nif(\r\n[dia_bp_3_v6]='' and [dia_bp_2_v6]<>'',\r\n[dia_bp_2_v6],\r\n'')))", + "description": "Automatically calculated as the mean of the three diastolic BP measurements. Visit 6. Derived using the formula: if(\n(\nif([dia_bp_1_v6] <> \"\", 1, 0) +\nif([dia_bp_2_v6] <> \"\", 1, 0) +\nif([dia_bp_3_v6] <> \"\", 1, 0)\n) > 0,\n\n(\nif([dia_bp_1_v6] <> \"\", [dia_bp_1_v6], 0) +\nif([dia_bp_2_v6] <> \"\", [dia_bp_2_v6], 0) +\nif([dia_bp_3_v6] <> \"\", [dia_bp_3_v6], 0)\n)\n/\n(\nif([dia_bp_1_v6] <> \"\", 1, 0) +\nif([dia_bp_2_v6] <> \"\", 1, 0) +\nif([dia_bp_3_v6] <> \"\", 1, 0)\n),\n\n\"\"\n)", "constraints": { "required": false } @@ -7839,7 +7266,7 @@ "name": "pulse_avg_v6", "title": "pulse_avg_v6", "type": "string", - "description": "Calculates pulse based on the last available measurements: mean of measurement 2 and 3 if both are present; otherwise uses the most recent available (measurement 3 or 2). Bpm. Visit 6. Derived using the formula: if(\r\n[pulse_3_v6]<>'' and [pulse_2_v6]<>'',\r\n([pulse_3_v6]+[pulse_2_v6])/2,\r\nif(\r\n[pulse_3_v6]<>'' and [pulse_2_v6]='',\r\n[pulse_3_v6],\r\nif(\r\n[pulse_3_v6]='' and [pulse_2_v6]<>'',\r\n[pulse_2_v6],\r\n'')))", + "description": "Automatically calculated as the mean of the three pulse measurements. Bpm. Visit 6. Derived using the formula: if(\n(\nif([pulse_1_v6] <> \"\", 1, 0) +\nif([pulse_2_v6] <> \"\", 1, 0) +\nif([pulse_3_v6] <> \"\", 1, 0)\n) > 0,\n\n(\nif([pulse_1_v6] <> \"\", [pulse_1_v6], 0) +\nif([pulse_2_v6] <> \"\", [pulse_2_v6], 0) +\nif([pulse_3_v6] <> \"\", [pulse_3_v6], 0)\n)\n/\n(\nif([pulse_1_v6] <> \"\", 1, 0) +\nif([pulse_2_v6] <> \"\", 1, 0) +\nif([pulse_3_v6] <> \"\", 1, 0)\n),\n\n\"\"\n)", "constraints": { "required": false } @@ -9163,23 +8590,6 @@ "required": false } }, - { - "name": "sp_note_visit_v6", - "title": "sp_note_visit_v6", - "type": "string", - "description": "Indicates whether a note for the visit is documented in SP. Visit 6.", - "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] - }, { "name": "intervention_challenges_v6___1", "title": "Udfordring i forhold til diæten.", @@ -9322,15 +8732,6 @@ "required": true } }, - { - "name": "visit_attention_points_v7", - "title": "visit_attention_points_v7", - "type": "string", - "description": "Documents any important notes, considerations, or issues relevant for the visit. Visit 7.", - "constraints": { - "required": false - } - }, { "name": "sens_download_phone_v7", "title": "sens_download_phone_v7", @@ -9479,23 +8880,6 @@ "Ja", "Nej" ] - }, - { - "name": "sp_note_visit_v7", - "title": "sp_note_visit_v7", - "type": "string", - "description": "Indicates whether a note for the visit is documented in SP. Visit 7.", - "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] } ], "primaryKey": [ @@ -9612,15 +8996,6 @@ "required": true } }, - { - "name": "visit_attention_points_v8", - "title": "visit_attention_points_v8", - "type": "string", - "description": "Documents any important notes, considerations, or issues relevant for the visit. Visit 8.", - "constraints": { - "required": false - } - }, { "name": "fasting_status_v8", "title": "fasting_status_v8", @@ -10021,10 +9396,10 @@ ] }, { - "name": "morning_tooth_brushing_before_visit_v8", - "title": "morning_tooth_brushing_before_visit_v8", + "name": "urin_sample_v8", + "title": "urin_sample_v8", "type": "string", - "description": "Indicates whether the participant brushed their teeth on the morning of the visit. Visit 8.", + "description": "Indicates if the participant has delivered a urin sample done at the day of the visit. Visit 8.", "constraints": { "required": true, "enum": [ @@ -10038,245 +9413,10 @@ ] }, { - "name": "time_tooth_brushing_morning_v8", - "title": "time_tooth_brushing_morning_v8", - "type": "time", - "format": "%H:%M", - "description": "Time at which the participant brushed their teeth on the morning of the visit. Visit 8.", - "constraints": { - "required": true - } - }, - { - "name": "saliva_sample_chlorhexidine_v8", - "title": "saliva_sample_chlorhexidine_v8", + "name": "hba1c_v8", + "title": "hba1c_v8", "type": "string", - "description": "Use of oral chlorhexidine treatment within the past 6 weeks. Visit 8.", - "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] - }, - { - "name": "saliva_sample_chlorhexidine_extra_v8", - "title": "saliva_sample_chlorhexidine_extra_v8", - "type": "string", - "description": "Additional details related to the use of chlorhexidine within 6 weeks (e.g., type, duration, frequency, or dosage). Visit 8.", - "constraints": { - "required": true - } - }, - { - "name": "saliva_sample_antifungal_medication_v8", - "title": "saliva_sample_antifungal_medication_v8", - "type": "string", - "description": "Use of oral antifungal medication. Visit 8.", - "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] - }, - { - "name": "saliva_sample_antifungal_medication_extra_v8", - "title": "saliva_sample_antifungal_medication_extra_v8", - "type": "string", - "description": "Additional details related to the use of antifungal medication (e.g., type, duration, frequency, or dosage). Visit 8.", - "constraints": { - "required": true - } - }, - { - "name": "saliva_sample_antibiotic_v8", - "title": "saliva_sample_antibiotic_v8", - "type": "string", - "description": "Systemic antibiotic treatment within the past 2 months. Visit 8.", - "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] - }, - { - "name": "saliva_sample_antibiotic_extra_v8", - "title": "saliva_sample_antibiotic_extra_v8", - "type": "string", - "description": "Additional details related to the use of antibiotic treatment (e.g., type, duration, frequency, or dosage). Visit 8.", - "constraints": { - "required": true - } - }, - { - "name": "saliva_sample_mouthwash_v8", - "title": "saliva_sample_mouthwash_v8", - "type": "string", - "description": "Regular use of mouthwash products. Visit 8.", - "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] - }, - { - "name": "saliva_sample_mouthwash_extra_v8", - "title": "saliva_sample_mouthwash_extra_v8", - "type": "string", - "description": "Additional details related to the use of mouthwash products (e.g., type, duration, frequency, or dosage). Visit 8.", - "constraints": { - "required": true - } - }, - { - "name": "saliva_sample_high_fluoride_v8", - "title": "saliva_sample_high_fluoride_v8", - "type": "string", - "description": "Use of toothpaste containing more than 1500 ppm fluoride. Visit 8.", - "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] - }, - { - "name": "saliva_sample_high_fluoride_extra_v8", - "title": "saliva_sample_high_fluoride_extra_v8", - "type": "string", - "description": "Additional details related to the use of toothpaste containing more than 1500 ppm fluoride (e.g., type, duration, frequency, or dosage). Visit 8.", - "constraints": { - "required": true - } - }, - { - "name": "saliva_sample_herbal_toothpaste_v8", - "title": "saliva_sample_herbal_toothpaste_v8", - "type": "string", - "description": "Use of herbal toothpaste, potentially containing antibacterial compounds. Visit 8.", - "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] - }, - { - "name": "saliva_sample_herbal_toothpaste_extra_v8", - "title": "saliva_sample_herbal_toothpaste_extra_v8", - "type": "string", - "description": "Additional details related to the use of herbal toothpaste (e.g., type, duration, frequency, or dosage). Visit 8.", - "constraints": { - "required": true - } - }, - { - "name": "saliva_sample_dental_treatment_v8", - "title": "saliva_sample_dental_treatment_v8", - "type": "string", - "description": "Dental treatment within the past 6 weeks (e.g., cleaning, fillings). Visit 8.", - "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] - }, - { - "name": "saliva_sample_dental_treatment_extra_v8", - "title": "saliva_sample_dental_treatment_extra_v8", - "type": "string", - "description": "Additional details related to dental treatment within the past 6 weeks. Visit 8.", - "constraints": { - "required": true - } - }, - { - "name": "saliva_sample_smoking_v8", - "title": "saliva_sample_smoking_v8", - "type": "string", - "description": "Smoking status, including duration and intensity of use. Visit 8.", - "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] - }, - { - "name": "saliva_sample_smoking_extra_v8", - "title": "saliva_sample_smoking_extra_v8", - "type": "string", - "description": "Additional details related to smoking (e.g., duration, frequency, or dosage). Visit 8.", - "constraints": { - "required": true - } - }, - { - "name": "urin_sample_v8", - "title": "urin_sample_v8", - "type": "string", - "description": "Indicates if the participant has delivered a urin sample done at the day of the visit. Visit 8.", - "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] - }, - { - "name": "hba1c_v8", - "title": "hba1c_v8", - "type": "string", - "description": "Indicates if the participant has had HbA1c taken. Visit 8.", + "description": "Indicates if the participant has had HbA1c taken. Visit 8.", "constraints": { "required": true, "enum": [ @@ -10650,21 +9790,13 @@ ] }, { - "name": "dxa_print_v8", - "title": "dxa_print_v8", + "name": "dxa_upload_v8", + "title": "dxa_upload_v8", "type": "string", - "description": "States whether DXA data have been printed and filed in the ON LiMiT folder. Visit 8.", + "description": "DXA data upload. Workflow. Visit 8.", "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] + "required": true + } }, { "name": "food_pref_test_v4_glasses_v8", @@ -10899,7 +10031,7 @@ "name": "sys_bp_avg_v8", "title": "sys_bp_avg_v8", "type": "string", - "description": "Mean of last two systolic BP measurements (2 and 3); otherwise most recent available. Visit 8. Derived using the formula: if(\r\n[sys_bp_3_v8]<>'' and [sys_bp_2_v8]<>'',\r\n([sys_bp_3_v8]+[sys_bp_2_v8])/2,\r\nif(\r\n[sys_bp_3_v8]<>'' and [sys_bp_2_v8]='',\r\n[sys_bp_3_v8],\r\nif(\r\n[sys_bp_3_v8]='' and [sys_bp_2_v8]<>'',\r\n[sys_bp_2_v8],\r\n'')))", + "description": "Automatically calculated as the mean of the three diastolic BP measurements. Visit 8. Derived using the formula: if(\n(\nif([sys_bp_1_v8] <> \"\", 1, 0) +\nif([sys_bp_2_v8] <> \"\", 1, 0) +\nif([sys_bp_3_v8] <> \"\", 1, 0)\n) > 0,\n\n(\nif([sys_bp_1_v8] <> \"\", [sys_bp_1_v8], 0) +\nif([sys_bp_2_v8] <> \"\", [sys_bp_2_v8], 0) +\nif([sys_bp_3_v8] <> \"\", [sys_bp_3_v8], 0)\n)\n/\n(\nif([sys_bp_1_v8] <> \"\", 1, 0) +\nif([sys_bp_2_v8] <> \"\", 1, 0) +\nif([sys_bp_3_v8] <> \"\", 1, 0)\n),\n\n\"\"\n)", "constraints": { "required": false } @@ -10908,7 +10040,7 @@ "name": "dia_bp_avg_v8", "title": "dia_bp_avg_v8", "type": "string", - "description": "Mean of last two diastolic BP measurements (2 and 3); otherwise most recent available. Visit 8. Derived using the formula: if(\r\n[dia_bp_3_v8]<>'' and [dia_bp_2_v8]<>'',\r\n([dia_bp_3_v8]+[dia_bp_2_v8])/2,\r\nif(\r\n[dia_bp_3_v8]<>'' and [dia_bp_2_v8]='',\r\n[dia_bp_3_v8],\r\nif(\r\n[dia_bp_3_v8]='' and [dia_bp_2_v8]<>'',\r\n[dia_bp_2_v8],\r\n'')))", + "description": "Automatically calculated as the mean of the three diastolic BP measurements. Visit 8. Derived using the formula: if(\n(\nif([dia_bp_1_v8] <> \"\", 1, 0) +\nif([dia_bp_2_v8] <> \"\", 1, 0) +\nif([dia_bp_3_v8] <> \"\", 1, 0)\n) > 0,\n\n(\nif([dia_bp_1_v8] <> \"\", [dia_bp_1_v8], 0) +\nif([dia_bp_2_v8] <> \"\", [dia_bp_2_v8], 0) +\nif([dia_bp_3_v8] <> \"\", [dia_bp_3_v8], 0)\n)\n/\n(\nif([dia_bp_1_v8] <> \"\", 1, 0) +\nif([dia_bp_2_v8] <> \"\", 1, 0) +\nif([dia_bp_3_v8] <> \"\", 1, 0)\n),\n\n\"\"\n)", "constraints": { "required": false } @@ -10917,7 +10049,7 @@ "name": "pulse_avg_v8", "title": "pulse_avg_v8", "type": "string", - "description": "Calculates pulse based on the last available measurements: mean of measurement 2 and 3 if both are present; otherwise uses the most recent available (measurement 3 or 2). Bpm. Visit 8. Derived using the formula: if(\r\n[pulse_3_v8]<>'' and [pulse_2_v8]<>'',\r\n([pulse_3_v8]+[pulse_2_v8])/2,\r\nif(\r\n[pulse_3_v8]<>'' and [pulse_2_v8]='',\r\n[pulse_3_v8],\r\nif(\r\n[pulse_3_v8]='' and [pulse_2_v8]<>'',\r\n[pulse_2_v8],\r\n'')))", + "description": "Automatically calculated as the mean of the three pulse measurements. Bpm. Visit 8. Derived using the formula: if(\n(\nif([pulse_1_v8] <> \"\", 1, 0) +\nif([pulse_2_v8] <> \"\", 1, 0) +\nif([pulse_3_v8] <> \"\", 1, 0)\n) > 0,\n\n(\nif([pulse_1_v8] <> \"\", [pulse_1_v8], 0) +\nif([pulse_2_v8] <> \"\", [pulse_2_v8], 0) +\nif([pulse_3_v8] <> \"\", [pulse_3_v8], 0)\n)\n/\n(\nif([pulse_1_v8] <> \"\", 1, 0) +\nif([pulse_2_v8] <> \"\", 1, 0) +\nif([pulse_3_v8] <> \"\", 1, 0)\n),\n\n\"\"\n)", "constraints": { "required": false } @@ -12108,23 +11240,6 @@ "required": false } }, - { - "name": "sp_note_visit_v8", - "title": "sp_note_visit_v8", - "type": "string", - "description": "Indicates whether a note for the visit is documented in SP. Visit 8.", - "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] - }, { "name": "intervention_challenges_v8___1", "title": "Udfordring i forhold til diæten.", @@ -12241,41 +11356,6 @@ "Nej" ] }, - { - "name": "relative_v2", - "title": "relative_v2", - "type": "string", - "description": "Indicates whether a relative or accompanying person is present at the visit. Visit 2. Added 20-04-2026.", - "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] - }, - { - "name": "relative_name_v2", - "title": "relative_name_v2", - "type": "string", - "description": "The name of the relative attending the visit. Visit 2. Added 20-04-26.", - "constraints": { - "required": true - } - }, - { - "name": "visit_attention_points_v2", - "title": "visit_attention_points_v2", - "type": "string", - "description": "Documents any important notes, considerations, or issues relevant for the visit. Visit 2.", - "constraints": { - "required": false - } - }, { "name": "consent_share_info_gp_v2", "title": "consent_share_info_gp_v2", @@ -12915,25 +11995,6 @@ "required": true } }, - { - "name": "handedness_v2", - "title": "handedness_v2", - "type": "string", - "description": "Dominant hand of the participant. Visit 2. Added from ID08.", - "constraints": { - "required": true, - "enum": [ - "Venstrehåndet", - "Højrehåndet", - "Andet" - ] - }, - "categories": [ - "Venstrehåndet", - "Højrehåndet", - "Andet" - ] - }, { "name": "bp_chosen_arm_v2", "title": "bp_chosen_arm_v2", @@ -12951,15 +12012,6 @@ "Højre" ] }, - { - "name": "arm_comment_v2", - "title": "arm_comment_v2", - "type": "string", - "description": "Optional comment explaining choice of arm (e.g. prior surgery, vascular access, injury). Visit 2. Added from ID08.", - "constraints": { - "required": false - } - }, { "name": "finapres_finger_cuff_size_v2", "title": "finapres_finger_cuff_size_v2", @@ -13628,23 +12680,6 @@ "constraints": { "required": false } - }, - { - "name": "sp_note_visit_v2", - "title": "sp_note_visit_v2", - "type": "string", - "description": "Indicates whether a note for the visit is documented in SP. Visit 2. Not added for ID 01, 02, 03, 04, 05 and 07.", - "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] } ], "primaryKey": [ @@ -13761,15 +12796,6 @@ "required": true } }, - { - "name": "visit_attention_points_v3", - "title": "visit_attention_points_v3", - "type": "string", - "description": "Documents any important notes, considerations, or issues relevant for the visit. Visit 3.", - "constraints": { - "required": false - } - }, { "name": "fasting_status_v3", "title": "fasting_status_v3", @@ -14593,23 +13619,6 @@ "constraints": { "required": false } - }, - { - "name": "sp_note_visit_v3", - "title": "sp_note_visit_v3", - "type": "string", - "description": "Indicates whether a note for the visit is documented in SP. Visit 3. Not added for ID 01, 02, 03 and 07.", - "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] } ], "primaryKey": [ @@ -14726,71 +13735,6 @@ "required": true } }, - { - "name": "visit_attention_points_v4", - "title": "visit_attention_points_v4", - "type": "string", - "description": "Documents any important notes, considerations, or issues relevant for the visit. Visit 4.", - "constraints": { - "required": false - } - }, - { - "name": "stc_performed_v4", - "title": "stc_performed_v4", - "type": "string", - "description": "Indicates whether cardiac auscultation was performed and if findings were normal. Visit 4. Not added for ID03.", - "constraints": { - "required": true, - "enum": [ - "Ja, normal st.c. (regelmæssig aktion lig PP, ingen mislyde)", - "Nej", - "Ja, afvigende st.c." - ] - }, - "categories": [ - "Ja, normal st.c. (regelmæssig aktion lig PP, ingen mislyde)", - "Nej", - "Ja, afvigende st.c." - ] - }, - { - "name": "stc_comment", - "title": "stc_comment", - "type": "string", - "description": "Details on abnormal cardiac auscultation findings. Visit 4.", - "constraints": { - "required": false - } - }, - { - "name": "stp_performed_v4", - "title": "stp_performed_v4", - "type": "string", - "description": "Indicates whether lung auscultation was performed and if findings were normal. Visit 4. Not added for ID02 and ID03.", - "constraints": { - "required": true, - "enum": [ - "Ja, normal st.p. (vesikulær respiration bilat., ingen bilyde)", - "Nej", - "Ja, afvigende st.p." - ] - }, - "categories": [ - "Ja, normal st.p. (vesikulær respiration bilat., ingen bilyde)", - "Nej", - "Ja, afvigende st.p." - ] - }, - { - "name": "stp_comment", - "title": "stp_comment", - "type": "string", - "description": "Details on abnormal lung auscultation findings. Visit 4.", - "constraints": { - "required": false - } - }, { "name": "fasting_status_v4", "title": "fasting_status_v4", @@ -15000,241 +13944,6 @@ "Nej" ] }, - { - "name": "morning_tooth_brushing_before_visit_v4", - "title": "morning_tooth_brushing_before_visit_v4", - "type": "string", - "description": "Indicates whether the participant brushed their teeth on the morning of the visit. Visit 4.", - "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] - }, - { - "name": "time_tooth_brushing_morning_v4", - "title": "time_tooth_brushing_morning_v4", - "type": "time", - "format": "%H:%M", - "description": "Time at which the participant brushed their teeth on the morning of the visit. Visit 4.", - "constraints": { - "required": false - } - }, - { - "name": "saliva_sample_chlorhexidine_v4", - "title": "saliva_sample_chlorhexidine_v4", - "type": "string", - "description": "Use of oral chlorhexidine treatment within the past 6 weeks. Visit 4.", - "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] - }, - { - "name": "saliva_sample_chlorhexidine_extra_v4", - "title": "saliva_sample_chlorhexidine_extra_v4", - "type": "string", - "description": "Additional details related to the use of chlorhexidine within 6 weeks (e.g., type, duration, frequency, or dosage). Visit 4.", - "constraints": { - "required": true - } - }, - { - "name": "saliva_sample_antifungal_medication_v4", - "title": "saliva_sample_antifungal_medication_v4", - "type": "string", - "description": "Use of oral antifungal medication. Visit 4.", - "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] - }, - { - "name": "saliva_sample_antifungal_medication_extra_v4", - "title": "saliva_sample_antifungal_medication_extra_v4", - "type": "string", - "description": "Additional details related to the use of antifungal medication (e.g., type, duration, frequency, or dosage). Visit 4.", - "constraints": { - "required": true - } - }, - { - "name": "saliva_sample_antibiotic_v4", - "title": "saliva_sample_antibiotic_v4", - "type": "string", - "description": "Systemic antibiotic treatment within the past 2 months. Visit 4.", - "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] - }, - { - "name": "saliva_sample_antibiotic_extra_v4", - "title": "saliva_sample_antibiotic_extra_v4", - "type": "string", - "description": "Additional details related to the use of antibiotic treatment (e.g., type, duration, frequency, or dosage). Visit 4.", - "constraints": { - "required": true - } - }, - { - "name": "saliva_sample_mouthwash_v4", - "title": "saliva_sample_mouthwash_v4", - "type": "string", - "description": "Regular use of mouthwash products. Visit 4.", - "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] - }, - { - "name": "saliva_sample_mouthwash_extra_v4", - "title": "saliva_sample_mouthwash_extra_v4", - "type": "string", - "description": "Additional details related to the use of mouthwash products (e.g., type, duration, frequency, or dosage). Visit 4.", - "constraints": { - "required": true - } - }, - { - "name": "saliva_sample_high_fluoride_v4", - "title": "saliva_sample_high_fluoride_v4", - "type": "string", - "description": "Use of toothpaste containing more than 1500 ppm fluoride. Visit 4.", - "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] - }, - { - "name": "saliva_sample_high_fluoride_extra_v4", - "title": "saliva_sample_high_fluoride_extra_v4", - "type": "string", - "description": "Additional details related to the use of toothpaste containing more than 1500 ppm fluoride (e.g., type, duration, frequency, or dosage). Visit 4.", - "constraints": { - "required": true - } - }, - { - "name": "saliva_sample_herbal_toothpaste_v4", - "title": "saliva_sample_herbal_toothpaste_v4", - "type": "string", - "description": "Use of herbal toothpaste, potentially containing antibacterial compounds. Visit 4.", - "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] - }, - { - "name": "saliva_sample_herbal_toothpaste_extra_v4", - "title": "saliva_sample_herbal_toothpaste_extra_v4", - "type": "string", - "description": "Additional details related to the use of herbal toothpaste (e.g., type, duration, frequency, or dosage). Visit 4.", - "constraints": { - "required": true - } - }, - { - "name": "saliva_sample_dental_treatment_v4", - "title": "saliva_sample_dental_treatment_v4", - "type": "string", - "description": "Dental treatment within the past 6 weeks (e.g., cleaning, fillings). Visit 4.", - "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] - }, - { - "name": "saliva_sample_dental_treatment_extra_v4", - "title": "saliva_sample_dental_treatment_extra_v4", - "type": "string", - "description": "Additional details related to dental treatment within the past 6 weeks. Visit 4.", - "constraints": { - "required": true - } - }, - { - "name": "saliva_sample_smoking_v4", - "title": "saliva_sample_smoking_v4", - "type": "string", - "description": "Smoking status, including duration and intensity of use. Visit 4.", - "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] - }, - { - "name": "saliva_sample_smoking_extra_v4", - "title": "saliva_sample_smoking_extra_v4", - "type": "string", - "description": "Additional details related to smoking (e.g., duration, frequency, or dosage). Visit 4.", - "constraints": { - "required": true - } - }, { "name": "urin_sample_v4", "title": "urin_sample_v4", @@ -15346,7 +14055,7 @@ "name": "waist_hip_ratio_v4", "title": "waist_hip_ratio_v4", "type": "string", - "description": "The waist hip ratio in cm. Calculated using the average of the 2 waist measurements and 2 hip measurements. Visit 4. Derived using the formula: round([waist_average_v4]/[hip_average_v4], 2)", + "description": "The waist hip ratio in cm. Calculated using the average of the 2 waist measurements and 2 hip measurements. Visit 4. Derived using the formula: [waist_average_v4]/[hip_average_v4]", "constraints": { "required": true } @@ -15474,6 +14183,15 @@ "required": true } }, + { + "name": "weight_garmin_v4", + "title": "weight_garmin_v4", + "type": "number", + "description": "The participant's weight on the digital Garmin scale in the participant's home. Visit 4.", + "constraints": { + "required": true + } + }, { "name": "bmi_v4", "title": "bmi_v4", @@ -15527,21 +14245,13 @@ ] }, { - "name": "dxa_print_v4", - "title": "dxa_print_v4", + "name": "dxa_upload_v4", + "title": "dxa_upload_v4", "type": "string", - "description": "States whether DXA data have been printed and filed in the ON LiMiT folder. Visit 4.", + "description": "DXA data upload. Workflow. Visit 4.", "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] + "required": true + } }, { "name": "food_pref_test_performed_v4", @@ -15764,10 +14474,10 @@ } }, { - "name": "sys_bp_avg_v4", - "title": "sys_bp_avg_v4", + "name": "sys_bp_avg_2lowest_v4", + "title": "sys_bp_avg_2lowest_v4", "type": "string", - "description": "Mean of last two systolic BP measurements (2 and 3); otherwise most recent available. Visit 4. Derived using the formula: if(\r\n[sys_bp_3_v4]<>'' and [sys_bp_2_v4]<>'',\r\n([sys_bp_3_v4]+[sys_bp_2_v4])/2,\r\nif(\r\n[sys_bp_3_v4]<>'' and [sys_bp_2_v4]='',\r\n[sys_bp_3_v4],\r\nif(\r\n[sys_bp_3_v4]='' and [sys_bp_2_v4]<>'',\r\n[sys_bp_2_v4],\r\n'')))", + "description": "Automatically calculated as the mean of the three systolic BP measurements. Visit 4. Derived using the formula: if(\n(\nif([sys_bp_1_v4] <> \"\", 1, 0) +\nif([sys_bp_2_v4] <> \"\", 1, 0) +\nif([sys_bp_3_v4] <> \"\", 1, 0)\n) > 0,\n\n(\nif([sys_bp_1_v4] <> \"\", [sys_bp_1_v4], 0) +\nif([sys_bp_2_v4] <> \"\", [sys_bp_2_v4], 0) +\nif([sys_bp_3_v4] <> \"\", [sys_bp_3_v4], 0)\n)\n/\n(\nif([sys_bp_1_v4] <> \"\", 1, 0) +\nif([sys_bp_2_v4] <> \"\", 1, 0) +\nif([sys_bp_3_v4] <> \"\", 1, 0)\n),\n\n\"\"\n)", "constraints": { "required": false } @@ -15776,7 +14486,7 @@ "name": "dia_bp_avg_v4", "title": "dia_bp_avg_v4", "type": "string", - "description": "Mean of last two diastolic BP measurements (2 and 3); otherwise most recent available. Visit 4. Derived using the formula: if(\r\n[dia_bp_3_v4]<>'' and [dia_bp_2_v4]<>'',\r\n([dia_bp_3_v4]+[dia_bp_2_v4])/2,\r\nif(\r\n[dia_bp_3_v4]<>'' and [dia_bp_2_v4]='',\r\n[dia_bp_3_v4],\r\nif(\r\n[dia_bp_3_v4]='' and [dia_bp_2_v4]<>'',\r\n[dia_bp_2_v4],\r\n'')))", + "description": "Automatically calculated as the mean of the three diastolic BP measurements. Visit 4. Derived using the formula: if(\n(\nif([dia_bp_1_v4] <> \"\", 1, 0) +\nif([dia_bp_2_v4] <> \"\", 1, 0) +\nif([dia_bp_3_v4] <> \"\", 1, 0)\n) > 0,\n\n(\nif([dia_bp_1_v4] <> \"\", [dia_bp_1_v4], 0) +\nif([dia_bp_2_v4] <> \"\", [dia_bp_2_v4], 0) +\nif([dia_bp_3_v4] <> \"\", [dia_bp_3_v4], 0)\n)\n/\n(\nif([dia_bp_1_v4] <> \"\", 1, 0) +\nif([dia_bp_2_v4] <> \"\", 1, 0) +\nif([dia_bp_3_v4] <> \"\", 1, 0)\n),\n\n\"\"\n)", "constraints": { "required": false } @@ -15785,7 +14495,7 @@ "name": "pulse_avg_v4", "title": "pulse_avg_v4", "type": "string", - "description": "Calculates pulse based on the last available measurements: mean of measurement 2 and 3 if both are present; otherwise uses the most recent available (measurement 3 or 2). Bpm. Visit 4. Derived using the formula: if(\r\n[pulse_3_v4]<>'' and [pulse_2_v4]<>'',\r\n([pulse_3_v4]+[pulse_2_v4])/2,\r\nif(\r\n[pulse_3_v4]<>'' and [pulse_2_v4]='',\r\n[pulse_3_v4],\r\nif(\r\n[pulse_3_v4]='' and [pulse_2_v4]<>'',\r\n[pulse_2_v4],\r\n'')))", + "description": "Automatically calculated as the mean of the three pulse measurements. Bpm. Visit 4. Derived using the formula: if(\n(\nif([pulse_1_v4] <> \"\", 1, 0) +\nif([pulse_2_v4] <> \"\", 1, 0) +\nif([pulse_3_v4] <> \"\", 1, 0)\n) > 0,\n\n(\nif([pulse_1_v4] <> \"\", [pulse_1_v4], 0) +\nif([pulse_2_v4] <> \"\", [pulse_2_v4], 0) +\nif([pulse_3_v4] <> \"\", [pulse_3_v4], 0)\n)\n/\n(\nif([pulse_1_v4] <> \"\", 1, 0) +\nif([pulse_2_v4] <> \"\", 1, 0) +\nif([pulse_3_v4] <> \"\", 1, 0)\n),\n\n\"\"\n)", "constraints": { "required": false } @@ -16545,6 +15255,40 @@ "required": true } }, + { + "name": "homeurin_deviation_v4", + "title": "homeurin_deviation_v4", + "type": "string", + "description": "Record any deviations from protocol for the home urin test. Deviations include delay, missed sample, wrong tube, or insufficient volume. Applies to all items in this matrix. visit 4", + "constraints": { + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] + }, + { + "name": "stool_sample_deviation_v4", + "title": "stool_sample_deviation_v4", + "type": "string", + "description": "Record any deviations from protocol for the stool sample. Visit 4.", + "constraints": { + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] + }, { "name": "spit_sample_deviation_v4", "title": "spit_sample_deviation_v4", @@ -16732,6 +15476,23 @@ "Nej" ] }, + { + "name": "medicin_deviation_v4", + "title": "medicin_deviation_v4", + "type": "string", + "description": "Record any deviations from protocol going through the medication . Visit 4.", + "constraints": { + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] + }, { "name": "survey_deviation_v4", "title": "survey_deviation_v4", @@ -16800,6 +15561,24 @@ "Nej" ] }, + { + "name": "homeurin_deviation_describe_v4", + "title": "homeurin_deviation_describe_v4", + "type": "string", + "description": "Description of any deviations regarding the home urin collection. Visit 4.", + "constraints": { + "required": true + } + }, + { + "name": "stoolsample_deviation_describe_v4", + "title": "stoolsample_deviation_describe_v4", + "type": "string", + "description": "Description of any deviations regarding the stool sample. Visit 4.", + "constraints": { + "required": true + } + }, { "name": "spitsample_deviation_describe_v4", "title": "spitsample_deviation_describe_v4", @@ -16899,6 +15678,15 @@ "required": true } }, + { + "name": "medicin_deviation_describe_v4", + "title": "medicin_deviation_describe_v4", + "type": "string", + "description": "Description of any deviations regarding medicine. Visit 4.", + "constraints": { + "required": true + } + }, { "name": "survey_deviation_describe_v4", "title": "survey_deviation_describe_v4", @@ -16952,74 +15740,6 @@ "Nej" ] }, - { - "name": "nupo_introduction_v4", - "title": "nupo_introduction_v4", - "type": "string", - "description": "Whether the participant has been introduced to the NUPO diet. Visit 4.", - "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] - }, - { - "name": "nupo_tasting_box_v4", - "title": "nupo_tasting_box_v4", - "type": "string", - "description": "Whether the participant has received the NUPO taste box. Visit 4.", - "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] - }, - { - "name": "handed_out_bp_v4", - "title": "handed_out_bp_v4", - "type": "string", - "description": "States if the participant has been handed blood pressure monitor. Visit 4.", - "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] - }, - { - "name": "handed_out_bs_v5", - "title": "handed_out_bs_v5", - "type": "string", - "description": "States if the participant has been handed blood sugar monitor. Visit 4.", - "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] - }, { "name": "randomization_v4", "title": "randomization_v4", @@ -17047,21 +15767,31 @@ } }, { - "name": "sp_note_visit_v4", - "title": "sp_note_visit_v4", - "type": "string", - "description": "Indicates whether a note for the visit is documented in SP. Visit 4. Not added for ID 03.", + "name": "handed_out_v4___1", + "title": "Vægt", + "type": "boolean", + "description": "States if the participant has been handed scale, blood pressure monitor, and smartwatch. Visit 4.", "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] + "required": true + } + }, + { + "name": "handed_out_v4___2", + "title": "Blodtryksapparat", + "type": "boolean", + "description": "States if the participant has been handed scale, blood pressure monitor, and smartwatch. Visit 4.", + "constraints": { + "required": true + } + }, + { + "name": "handed_out_v4___3", + "title": "Garminur", + "type": "boolean", + "description": "States if the participant has been handed scale, blood pressure monitor, and smartwatch. Visit 4.", + "constraints": { + "required": true + } } ], "primaryKey": [ @@ -17178,15 +15908,6 @@ "required": true } }, - { - "name": "visit_attention_points_v9", - "title": "visit_attention_points_v9", - "type": "string", - "description": "Documents any important notes, considerations, or issues relevant for the visit. Visit 9.", - "constraints": { - "required": false - } - }, { "name": "sens_download_phone_v9", "title": "sens_download_phone_v9", @@ -17406,23 +16127,6 @@ "Ja", "Nej" ] - }, - { - "name": "sp_note_visit_v9", - "title": "sp_note_visit_v9", - "type": "string", - "description": "Indicates whether a note for the visit is documented in SP. Visit 9.", - "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] } ], "primaryKey": [ @@ -18037,6 +16741,15 @@ "Telefon" ] }, + { + "name": "contact_staffinitials", + "title": "contact_staffinitials", + "type": "string", + "description": "The name or initials of the staff member. Extra contact. Repeated instrument.", + "constraints": { + "required": true + } + }, { "name": "contact_who", "title": "contact_who", @@ -18045,28 +16758,15 @@ "constraints": { "required": true, "enum": [ - "Deltageren har taget kontakt til projektpersonale", - "Projektpersonale har taget kontakt til deltageren", - "PureGym-instruktør har taget kontakt til projektpersonale", - "Projektpersonale har taget kontakt til PureGym-instruktør" + "Deltageren", + "Projektpersonale" ] }, "categories": [ - "Deltageren har taget kontakt til projektpersonale", - "Projektpersonale har taget kontakt til deltageren", - "PureGym-instruktør har taget kontakt til projektpersonale", - "Projektpersonale har taget kontakt til PureGym-instruktør" + "Deltageren", + "Projektpersonale" ] }, - { - "name": "contact_staffinitials", - "title": "contact_staffinitials", - "type": "string", - "description": "The name or initials of the staff member. Extra contact. Repeated instrument.", - "constraints": { - "required": true - } - }, { "name": "contact_reason_specification", "title": "contact_reason_specification", @@ -19235,6 +17935,23 @@ "Ja", "Nej" ] + }, + { + "name": "medicin_print_wfv4", + "title": "medicin_print_wfv4", + "type": "string", + "description": "Whether the participant's medication list has been printed in preparation for the visit. Workflow. Visit 4.", + "constraints": { + "required": true, + "enum": [ + "Ja", + "Nej" + ] + }, + "categories": [ + "Ja", + "Nej" + ] } ], "primaryKey": [ @@ -19304,23 +18021,6 @@ "Nej" ] }, - { - "name": "medicin_print_wfv4", - "title": "medicin_print_wfv4", - "type": "string", - "description": "Whether the participant's medication list has been printed in preparation for the visit. Workflow. Visit 4.", - "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] - }, { "name": "cgm_ready_wfv1", "title": "cgm_ready_wfv1", @@ -20004,26 +18704,14 @@ "required": true, "enum": [ "Ja", - "Nej", - "Fremmøde på andet aftalt tidspunkt" + "Nej" ] }, "categories": [ "Ja", - "Nej", - "Fremmøde på andet aftalt tidspunkt" + "Nej" ] }, - { - "name": "alternative_attendance_group_meeting_1", - "title": "alternative_attendance_group_meeting_1", - "type": "date", - "format": "%d/%m/%Y", - "description": "Indicates participant's alternative attendance. Group meeting week 1.", - "constraints": { - "required": true - } - }, { "name": "weight_group_meeting_1", "title": "weight_group_meeting_1", @@ -20105,8 +18793,8 @@ ] }, { - "name": "cgm_envelop_given_group_meeting_1", - "title": "cgm_envelop_given_group_meeting_1", + "name": "gcm_envelop_given_group_meeting_1", + "title": "gcm_envelop_given_group_meeting_1", "type": "string", "description": "Whether a zip bag was given for the CGM. Group meeting week 1.", "constraints": { @@ -20121,23 +18809,6 @@ "Nej" ] }, - { - "name": "handed_out_group_meeting_1", - "title": "handed_out_group_meeting_1", - "type": "string", - "description": "States if the participant has been handed scale. Group meeting 1.", - "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] - }, { "name": "remarks_group_meeting_1", "title": "remarks_group_meeting_1", @@ -20226,26 +18897,14 @@ "required": true, "enum": [ "Ja", - "Nej", - "Fremmøde på andet aftalt tidspunkt" + "Nej" ] }, "categories": [ "Ja", - "Nej", - "Fremmøde på andet aftalt tidspunkt" + "Nej" ] }, - { - "name": "alternative_attendance_group_meeting_11", - "title": "alternative_attendance_group_meeting_11", - "type": "date", - "format": "%d/%m/%Y", - "description": "Indicates participant's alternative attendance. Group meeting week 11.", - "constraints": { - "required": false - } - }, { "name": "weight_group_meeting_11", "title": "weight_group_meeting_11", @@ -20360,26 +19019,14 @@ "required": true, "enum": [ "Ja", - "Nej", - "Fremmøde på andet aftalt tidspunkt" + "Nej" ] }, "categories": [ "Ja", - "Nej", - "Fremmøde på andet aftalt tidspunkt" + "Nej" ] }, - { - "name": "alternative_attendance_group_meeting_13", - "title": "alternative_attendance_group_meeting_13", - "type": "date", - "format": "%d/%m/%Y", - "description": "Indicates participant's alternative attendance. Group meeting week 13.", - "constraints": { - "required": false - } - }, { "name": "weight_group_meeting_13", "title": "weight_group_meeting_13", @@ -20477,26 +19124,14 @@ "required": true, "enum": [ "Ja", - "Nej", - "Fremmøde på andet aftalt tidspunkt" + "Nej" ] }, "categories": [ "Ja", - "Nej", - "Fremmøde på andet aftalt tidspunkt" + "Nej" ] }, - { - "name": "alternative_attendance_group_meeting_15", - "title": "alternative_attendance_group_meeting_15", - "type": "date", - "format": "%d/%m/%Y", - "description": "Indicates participant's alternative attendance. Group meeting week 15.", - "constraints": { - "required": false - } - }, { "name": "weight_group_meeting_15", "title": "weight_group_meeting_15", @@ -20594,26 +19229,14 @@ "required": true, "enum": [ "Ja", - "Nej", - "Fremmøde på andet aftalt tidspunkt" + "Nej" ] }, "categories": [ "Ja", - "Nej", - "Fremmøde på andet aftalt tidspunkt" + "Nej" ] }, - { - "name": "alternative_attendance_group_meeting_17", - "title": "alternative_attendance_group_meeting_17", - "type": "datetime", - "format": "%d/%m/%Y %H:%M", - "description": "Indicates participant's alternative attendance. Group meeting week 17.", - "constraints": { - "required": false - } - }, { "name": "weight_group_meeting_17", "title": "weight_group_meeting_17", @@ -20711,26 +19334,14 @@ "required": true, "enum": [ "Ja", - "Nej", - "Fremmøde på andet aftalt tidspunkt" + "Nej" ] }, "categories": [ "Ja", - "Nej", - "Fremmøde på andet aftalt tidspunkt" + "Nej" ] }, - { - "name": "alternative_attendance_group_meeting_18", - "title": "alternative_attendance_group_meeting_18", - "type": "date", - "format": "%d/%m/%Y", - "description": "Indicates participant's alternative attendance. Group meeting week 18.", - "constraints": { - "required": false - } - }, { "name": "weight_group_meeting_18", "title": "weight_group_meeting_18", @@ -20828,26 +19439,14 @@ "required": true, "enum": [ "Ja", - "Nej", - "Fremmøde på andet aftalt tidspunkt" + "Nej" ] }, "categories": [ "Ja", - "Nej", - "Fremmøde på andet aftalt tidspunkt" + "Nej" ] }, - { - "name": "alternative_attendance_group_meeting_3", - "title": "alternative_attendance_group_meeting_3", - "type": "date", - "format": "%d/%m/%Y", - "description": "Indicates participant's alternative attendance. Group meeting week 3.", - "constraints": { - "required": false - } - }, { "name": "weight_group_meeting_3", "title": "weight_group_meeting_3", @@ -21110,26 +19709,14 @@ "required": true, "enum": [ "Ja", - "Nej", - "Fremmøde på andet aftalt tidspunkt" + "Nej" ] }, "categories": [ "Ja", - "Nej", - "Fremmøde på andet aftalt tidspunkt" + "Nej" ] }, - { - "name": "alternative_attendance_group_meeting_5", - "title": "alternative_attendance_group_meeting_5", - "type": "date", - "format": "%d/%m/%Y", - "description": "Indicates participant's alternative attendance. Group meeting week 5.", - "constraints": { - "required": false - } - }, { "name": "weight_group_meeting_5", "title": "weight_group_meeting_5", @@ -21227,26 +19814,14 @@ "required": true, "enum": [ "Ja", - "Nej", - "Fremmøde på andet aftalt tidspunkt" + "Nej" ] }, "categories": [ "Ja", - "Nej", - "Fremmøde på andet aftalt tidspunkt" + "Nej" ] }, - { - "name": "alternative_attendance_group_meeting_7", - "title": "alternative_attendance_group_meeting_7", - "type": "date", - "format": "%d/%m/%Y", - "description": "Indicates participant's alternative attendance. Group meeting week 7.", - "constraints": { - "required": false - } - }, { "name": "weight_group_meeting_7", "title": "weight_group_meeting_7", @@ -21344,26 +19919,14 @@ "required": true, "enum": [ "Ja", - "Nej", - "Fremmøde på andet aftalt tidspunkt" + "Nej" ] }, "categories": [ "Ja", - "Nej", - "Fremmøde på andet aftalt tidspunkt" + "Nej" ] }, - { - "name": "alternative_attendance_group_meeting_9", - "title": "alternative_attendance_group_meeting_9", - "type": "date", - "format": "%d/%m/%Y", - "description": "Indicates participant's alternative attendance. Group meeting week 7.", - "constraints": { - "required": false - } - }, { "name": "weight_group_meeting_9", "title": "weight_group_meeting_9", @@ -21511,7 +20074,7 @@ "name": "hba1c_extra_reason_fingerstick_extra", "title": "hba1c_extra_reason_fingerstick_extra", "type": "string", - "description": "Records the visit/week where the glucose level by fingerstick measurement was to high. Field completion dependent on chosing option 2 or 3 in hba1c_extra_reason_extra. HbA1c extra. Repeated instrument.", + "description": "Records the visit/week where the glucose level by fingerstick measurement was to high. HbA1c extra. Repeated instrument.", "constraints": { "required": true, "enum": [ @@ -21552,7 +20115,7 @@ "name": "hba1c_extra_reason_fingerstick_other_extra", "title": "hba1c_extra_reason_fingerstick_other_extra", "type": "string", - "description": "Description of other week of fingerstick blood sugar measurement. Field completion dependent on chosing option 2 or 3 in hba1c_extra_reason_extra. HbA1c extra. Repeated instrument.", + "description": "Description of other week of fingerstick blood sugar measurement. HbA1c extra. Repeated instrument.", "constraints": { "required": true } @@ -25676,23 +24239,6 @@ "required": false } }, - { - "name": "sp_note_visit_v0", - "title": "sp_note_visit_v0", - "type": "string", - "description": "Indicates whether a note for the visit is documented in SP. Visit 0. Added from ID i1104.", - "constraints": { - "required": true, - "enum": [ - "Ja", - "Nej" - ] - }, - "categories": [ - "Ja", - "Nej" - ] - }, { "name": "treatment_v0___1", "title": "Livstilbehandling (f.eks. forløb hos diætist, træningsforløb eller andet)", @@ -25801,8 +24347,7 @@ { "name": "rand_datetime77", "title": "rand_datetime77", - "type": "date", - "format": "%Y/%m/%d", + "type": "string", "description": "", "constraints": { "required": false @@ -28062,71 +26607,6 @@ "constraints": { "required": false } - }, - { - "name": "group_id_participant", - "title": "group_id_participant", - "type": "string", - "description": "Group ID of the participant.", - "constraints": { - "required": false, - "enum": [ - "Hold 1", - "Hold 2" - ] - }, - "categories": [ - "Hold 1", - "Hold 2" - ] - }, - { - "name": "participant_subgroup_id", - "title": "participant_subgroup_id", - "type": "string", - "description": "Group ID of participants after randomisation.", - "constraints": { - "required": false, - "enum": [ - "Hold 1a", - "Hold 1b", - "Hold 2a", - "Hold 2b" - ] - }, - "categories": [ - "Hold 1a", - "Hold 1b", - "Hold 2a", - "Hold 2b" - ] - }, - { - "name": "dietary_restrictions", - "title": "dietary_restrictions", - "type": "string", - "description": "Participant's special dietary considerations or restrictions, e.g., allergies, intolerances, religious dietary rules (e.g., halal), or other food-related requirements.", - "constraints": { - "required": false - } - }, - { - "name": "number_of_household_members", - "title": "number_of_household_members", - "type": "string", - "description": "Total number of people living in the participant's household, including the participant.", - "constraints": { - "required": false - } - }, - { - "name": "diet_and_eating_information", - "title": "diet_and_eating_information", - "type": "string", - "description": "Information regarding the participant's relationship with food and eating behaviours.", - "constraints": { - "required": false - } } ], "primaryKey": [ diff --git a/scripts/data_dictionary.json b/scripts/data_dictionary.json index dcea4f2..4894d4c 100644 --- a/scripts/data_dictionary.json +++ b/scripts/data_dictionary.json @@ -879,106 +879,6 @@ "matrix_ranking": "", "field_annotation": "Notes about the participation in the intervention period. Master data." }, - { - "field_name": "group_id_participant", - "form_name": "stamdata", - "section_header": "Information i relation til diet interventionen ", - "field_type": "radio", - "field_label": "Hvilken gruppe tilhører deltageren? ", - "select_choices_or_calculations": "1, Hold 1 | 2, Hold 2", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Group ID of the participant." - }, - { - "field_name": "participant_subgroup_id", - "form_name": "stamdata", - "section_header": "", - "field_type": "radio", - "field_label": "Hvilken undergruppe tilhører deltageren efter randomisering?", - "select_choices_or_calculations": "1, Hold 1a | 2, Hold 1b | 3, Hold 2a | 4, Hold 2b", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[group_id_participant] = '1' and [group_id_participant] = '2'", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Group ID of participants after randomisation." - }, - { - "field_name": "dietary_restrictions", - "form_name": "stamdata", - "section_header": "", - "field_type": "text", - "field_label": "

Har deltageren nogle særlige hensyn i forhold til kost?

Dette kan for eksempel være, at personen ikke kan tåle skaldyr eller kun spise halalslagtet kød.

", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Participant's special dietary considerations or restrictions, e.g., allergies, intolerances, religious dietary rules (e.g., halal), or other food-related requirements." - }, - { - "field_name": "number_of_household_members", - "form_name": "stamdata", - "section_header": "", - "field_type": "text", - "field_label": "Hvor mange personer er der i deltagerens husstand (inklusiv deltageren)?", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Total number of people living in the participant's household, including the participant." - }, - { - "field_name": "diet_and_eating_information", - "form_name": "stamdata", - "section_header": "", - "field_type": "notes", - "field_label": "Oplysninger om forhold til mad og spisning", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Information regarding the participant's relationship with food and eating behaviours." - }, { "field_name": "ae_report_date", "form_name": "adverse_events", @@ -2579,26 +2479,6 @@ "matrix_ranking": "", "field_annotation": "Notes regarding exclution at pre-screen, recorded by project staff. Workflow. Visit 0." }, - { - "field_name": "sp_note_visit_v0", - "form_name": "prscreening_telefoninterview_frste_kontakt", - "section_header": "SP", - "field_type": "radio", - "field_label": "Er der skrevet notat for besøget i SP?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Indicates whether a note for the visit is documented in SP. Visit 0. Added from ID i1104." - }, { "field_name": "randomisation_yn", "form_name": "randomisering", @@ -2624,7 +2504,7 @@ "form_name": "randomisering", "section_header": "", "field_type": "descriptive", - "field_label": "Denne deltager er randomiseret, randomiseringen er skjult indtil den {rand_datetime77}", + "field_label": "Denne deltager er randomiseret, randomiseringen er skjult indtil den [rand_datetime77]", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -2667,7 +2547,7 @@ "field_label": "Randomisering vises efter:", "select_choices_or_calculations": "", "field_note": "", - "text_validation_type_or_show_slider_number": "date_ymd", + "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", @@ -2677,7 +2557,7 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "@CALCDATE([rand-time], 77, 'd')" + "field_annotation": "@CALCDATE([rand-time], 77, 'd') @HIDDEN" }, { "field_name": "randomisation", @@ -2739,26 +2619,6 @@ "matrix_ranking": "", "field_annotation": "Bloodsamples for screening ordered. Workflow. Visit 1." }, - { - "field_name": "medicin_print_wfv4", - "form_name": "fr_besgsdag_1_screening", - "section_header": "Medicinliste", - "field_type": "radio", - "field_label": "Er deltagerens aktuelle medicinliste printet fra FMK? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Printes optimalt dagen før besøget", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Whether the participant's medication list has been printed in preparation for the visit. Workflow. Visit 4." - }, { "field_name": "cgm_ready_wfv1", "form_name": "fr_besgsdag_1_screening", @@ -2959,26 +2819,6 @@ "matrix_ranking": "", "field_annotation": "Specifies the accompanying relative or support person present at the visit. Recorded by study staff. Visit 1." }, - { - "field_name": "visit_attention_points_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "notes", - "field_label": "Opmærksomhedspunkter for besøget", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Documents any important notes, considerations, or issues relevant for the visit. Visit 1." - }, { "field_name": "aim_screening_v1", "form_name": "besg_1_screening", @@ -6099,26 +5939,6 @@ "matrix_ranking": "", "field_annotation": "Indicate whether the participant has been marked as research-active in SP. Visit 1. Added from ID15." }, - { - "field_name": "sp_note_visit_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "radio", - "field_label": "Er der skrevet et notat for besøget i SP? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Indicates whether a note for the visit is documented in SP. Visit 1. Added from ID19." - }, { "field_name": "handed_out_v1", "form_name": "besg_1_screening", @@ -6799,66 +6619,6 @@ "matrix_ranking": "", "field_annotation": "Indicates whether the participant has been identified by full name and personal identification number (CPR). Visit 2." }, - { - "field_name": "relative_v2", - "form_name": "besoegsdag_2", - "section_header": "", - "field_type": "radio", - "field_label": "Er der pårørende med til besøget?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Indicates whether a relative or accompanying person is present at the visit. Visit 2. Added 20-04-2026." - }, - { - "field_name": "relative_name_v2", - "form_name": "besoegsdag_2", - "section_header": "", - "field_type": "text", - "field_label": "Hvem?", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[relative_v2] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "The name of the relative attending the visit. Visit 2. Added 20-04-26." - }, - { - "field_name": "visit_attention_points_v2", - "form_name": "besoegsdag_2", - "section_header": "", - "field_type": "notes", - "field_label": "Opmærksomhedspunkter for besøget", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Documents any important notes, considerations, or issues relevant for the visit. Visit 2." - }, { "field_name": "consent_share_info_gp_v2", "form_name": "besoegsdag_2", @@ -7324,7 +7084,7 @@ "form_name": "besoegsdag_2", "section_header": "", "field_type": "radio", - "field_label": "

Er SENS-data indlæst og gemt på L-drevet (CSV-fil)?

OBS: ikke afklaret endnu

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_05_v2_sens)

", + "field_label": "

Er SENS-data indlæst og gemt på L-drevet (CSV-fil)?

OBS: ikke afklaret endnu

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v2_sens)

", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\10. Data\\8. Aktivitetsmåling (SENS)", "text_validation_type_or_show_slider_number": "", @@ -7524,7 +7284,7 @@ "form_name": "besoegsdag_2", "section_header": "", "field_type": "radio", - "field_label": "

Er CSV-fil med glukosedata indlæst og gemt på L-drevet?

Gemmes som onlimit_ID_visit_test.csv (eksempel: onlimit_05_v2_cgm.csv)

", + "field_label": "

Er CSV-fil med glukosedata indlæst og gemt på L-drevet?

Gemmes som onlimit_ID_visit_test.csv (eksempel: onlimit_5_v2_cgm.csv)

", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "Gemmes her: L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\9. Data\\3. CGM\\csv filer (rå data). ", "text_validation_type_or_show_slider_number": "", @@ -7544,7 +7304,7 @@ "form_name": "besoegsdag_2", "section_header": "", "field_type": "radio", - "field_label": "

Er AGP-rapporten (PDF-fil) indlæst og gemt på L-drevet?

Gemmes som onlimit_ID_visit_test.pdf (eksempel: onlimit_05_v2_cgm.pdf)

", + "field_label": "

Er AGP-rapporten (PDF-fil) indlæst og gemt på L-drevet?

Gemmes som onlimit_ID_visit_test.pdf (eksempel: onlimit_5_v2_cgm.pdf)

", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "Gemmes her: L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\9. Data\\3. CGM\\PDF filer (AGP rapport)", "text_validation_type_or_show_slider_number": "", @@ -7564,9 +7324,9 @@ "form_name": "besoegsdag_2", "section_header": "", "field_type": "file", - "field_label": "Upload CSV-fil med glukosedata\r\n\r\n(OBS: AGP-rapport gemmes udelukkende på L-drevet)", + "field_label": "Upload CSV-fil med glukosedata\n\n(OBS: AGP-rapport gemmes udelukkende på L-drevet)", "select_choices_or_calculations": "", - "field_note": "", + "field_note": "Filen døbes deltagers \"REDCap-ID uge 1-3\".", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -7586,7 +7346,7 @@ "field_type": "text", "field_label": "Indtast gennemsnitsglukose for de sidste 4 fulde døgn målt ved CGM: ", "select_choices_or_calculations": "", - "field_note": "Mmol/L. Aflæses i AGP-rapporten.", + "field_note": "Mmol/l. Aflæses i AGP-rapporten på første side.", "text_validation_type_or_show_slider_number": "number", "text_validation_min": "", "text_validation_max": "100", @@ -7899,26 +7659,6 @@ "matrix_ranking": "", "field_annotation": "Automatically calculated as the mean of two systolic BP measurements on right arm. Visit 2." }, - { - "field_name": "handedness_v2", - "form_name": "besoegsdag_2", - "section_header": "", - "field_type": "radio", - "field_label": "Er deltageren højre- eller venstrehåndet? ", - "select_choices_or_calculations": "1, Venstrehåndet | 2, Højrehåndet | 3, Andet", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Dominant hand of the participant. Visit 2. Added from ID08." - }, { "field_name": "bp_chosen_arm_v2", "form_name": "besoegsdag_2", @@ -7939,26 +7679,6 @@ "matrix_ranking": "", "field_annotation": "Arm used for future blood pressure measurements. Visit 2." }, - { - "field_name": "arm_comment_v2", - "form_name": "besoegsdag_2", - "section_header": "", - "field_type": "text", - "field_label": "

Eventuelt kommentar til valg af arm.

Fx hvis PVK kun kunne anlægges i ikke-dominante arm.

", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Optional comment explaining choice of arm (e.g. prior surgery, vascular access, injury). Visit 2. Added from ID08." - }, { "field_name": "finapres_finger_cuff_size_v2", "form_name": "besoegsdag_2", @@ -8820,13 +8540,13 @@ "field_annotation": "Comment at the end of the visit. Visit 2." }, { - "field_name": "sp_note_visit_v2", - "form_name": "besoegsdag_2", - "section_header": "SP", + "field_name": "book_bloodsample_wfv3", + "form_name": "foer_besoegsdag_3", + "section_header": "", "field_type": "radio", - "field_label": "Er der skrevet notat for besøget i SP?", + "field_label": "

Er der bestilt blodprøver i SP (SCF00635)?

", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_note": "Koden: SCF00635 kopieres over i best./ord.", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -8837,31 +8557,11 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether a note for the visit is documented in SP. Visit 2. Not added for ID 01, 02, 03, 04, 05 and 07." + "field_annotation": "Blood sample booking prior to visit. Workflow. Visit 3." }, { - "field_name": "book_bloodsample_wfv3", - "form_name": "foer_besoegsdag_3", - "section_header": "", - "field_type": "radio", - "field_label": "

Er der bestilt blodprøver i SP (SCF00635)?

", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Koden: SCF00635 kopieres over i best./ord.", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Blood sample booking prior to visit. Workflow. Visit 3." - }, - { - "field_name": "date_v3", - "form_name": "besoegsdag_3", + "field_name": "date_v3", + "form_name": "besoegsdag_3", "section_header": "", "field_type": "text", "field_label": "Dato for besøget", @@ -8924,7 +8624,7 @@ "form_name": "besoegsdag_3", "section_header": "", "field_type": "radio", - "field_label": "Er der pårørende med til besøget?", + "field_label": "Er der pårørende med til besøget ?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -8959,26 +8659,6 @@ "matrix_ranking": "", "field_annotation": "The name of the relative attending the visit. Visit 3." }, - { - "field_name": "visit_attention_points_v3", - "form_name": "besoegsdag_3", - "section_header": "", - "field_type": "notes", - "field_label": "Opmærksomhedspunkter for besøget", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Documents any important notes, considerations, or issues relevant for the visit. Visit 3." - }, { "field_name": "fasting_status_v3", "form_name": "besoegsdag_3", @@ -10120,13 +9800,13 @@ "field_annotation": "Comment at the end of the visit. Visit 3." }, { - "field_name": "sp_note_visit_v3", - "form_name": "besoegsdag_3", - "section_header": "SP", + "field_name": "book_bloodsample_wfv4", + "form_name": "foer_besoegsdag_4", + "section_header": "", "field_type": "radio", - "field_label": "Er der skrevet notat for besøget i SP?", + "field_label": "

Er der bestilt blodprøver i SP (SCF00634 og SCF00635)?

", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_note": "Koderne SCF0064 og SCF0065 kopieres over i best./ord.", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -10137,16 +9817,16 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether a note for the visit is documented in SP. Visit 3. Not added for ID 01, 02, 03 and 07." + "field_annotation": "Indicates if bloodsamples have been ordered for the participant. Workflow. Visit 4." }, { - "field_name": "book_bloodsample_wfv4", + "field_name": "medicin_print_wfv4", "form_name": "foer_besoegsdag_4", "section_header": "", "field_type": "radio", - "field_label": "

Er der bestilt blodprøver i SP (SCF00634 og SCF00635)?

", + "field_label": "Er deltagerens aktuelle medicinliste printet fra FMK? ", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Koderne SCF0064 og SCF0065 kopieres over i best./ord.", + "field_note": "Printes optimalt dagen før besøget", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -10157,7 +9837,7 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if bloodsamples have been ordered for the participant. Workflow. Visit 4." + "field_annotation": "Whether the participant's medication list has been printed in preparation for the visit. Workflow. Visit 4." }, { "field_name": "date_v4", @@ -10259,106 +9939,6 @@ "matrix_ranking": "", "field_annotation": "The name of the relative attending the visit. Visit 4." }, - { - "field_name": "visit_attention_points_v4", - "form_name": "besoegsdag_4", - "section_header": "", - "field_type": "notes", - "field_label": "Opmærksomhedspunkter for besøget", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Documents any important notes, considerations, or issues relevant for the visit. Visit 4." - }, - { - "field_name": "stc_performed_v4", - "form_name": "besoegsdag_4", - "section_header": "", - "field_type": "radio", - "field_label": "Er der lavet stetoskopi af hjertet (st.c.)? (Forsøgsansvarlige læge.) ", - "select_choices_or_calculations": "1, Ja, normal st.c. (regelmæssig aktion lig PP, ingen mislyde) | 2, Nej | 3, Ja, afvigende st.c.", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Indicates whether cardiac auscultation was performed and if findings were normal. Visit 4. Not added for ID03." - }, - { - "field_name": "stc_comment", - "form_name": "besoegsdag_4", - "section_header": "", - "field_type": "text", - "field_label": "Kommentar til st.c.", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[stc_performed_v4]='3'", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Details on abnormal cardiac auscultation findings. Visit 4." - }, - { - "field_name": "stp_performed_v4", - "form_name": "besoegsdag_4", - "section_header": "", - "field_type": "radio", - "field_label": "Er der lavet stetoskopi af lungerne (st.p.)? (Forsøgsansvarlige læge.) ", - "select_choices_or_calculations": "1, Ja, normal st.p. (vesikulær respiration bilat., ingen bilyde) | 2, Nej | 3, Ja, afvigende st.p.", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Indicates whether lung auscultation was performed and if findings were normal. Visit 4. Not added for ID02 and ID03." - }, - { - "field_name": "stp_comment", - "form_name": "besoegsdag_4", - "section_header": "", - "field_type": "text", - "field_label": "Kommentar til st.p.", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[stp_performed_v4]='3'", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Details on abnormal lung auscultation findings. Visit 4." - }, { "field_name": "fasting_status_v4", "form_name": "besoegsdag_4", @@ -10680,373 +10260,333 @@ "field_annotation": "Indicates if the participant has delivered a saliva sample. Visit 4." }, { - "field_name": "morning_tooth_brushing_before_visit_v4", + "field_name": "urin_sample_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "radio", - "field_label": "Har deltageren børstet tænder i morges inden dagens besøg?", + "field_label": "Har deltageren lavet og afleveret en urinprøve?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_v4] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether the participant brushed their teeth on the morning of the visit. Visit 4." - }, - { - "field_name": "time_tooth_brushing_morning_v4", - "form_name": "besoegsdag_4", - "section_header": "", - "field_type": "text", - "field_label": "Hvad tid har deltageren børstet tænder i morges?", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "time", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[morning_tooth_brushing_before_visit_v4]='1'", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Time at which the participant brushed their teeth on the morning of the visit. Visit 4." + "field_annotation": "Indicates if the participant has delivered a urin sample done at the day of the visit. Visit 4." }, { - "field_name": "saliva_sample_chlorhexidine_v4", + "field_name": "hba1c_v4", "form_name": "besoegsdag_4", - "section_header": "", + "section_header": "

HbA1c

", "field_type": "radio", - "field_label": "Har deltageren modtaget oral klorhexidinbehandling indenfor de sidste 6 uger?", + "field_label": "Har deltageren fået taget HbA1c?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_v4] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Use of oral chlorhexidine treatment within the past 6 weeks. Visit 4." + "field_annotation": "Indicates if the participant has had HbA1c taken. Visit 4." }, { - "field_name": "saliva_sample_chlorhexidine_extra_v4", + "field_name": "hba1c_value_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "text", - "field_label": "Uddyb:", + "field_label": "HbA1c-værdi: ", "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", + "field_note": "mmol/mol", + "text_validation_type_or_show_slider_number": "number", "text_validation_min": "", - "text_validation_max": "", + "text_validation_max": "120", "identifier": "", - "branching_logic": "[saliva_sample_chlorhexidine_v4] = '1'", + "branching_logic": "[hba1c_v4]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Additional details related to the use of chlorhexidine within 6 weeks (e.g., type, duration, frequency, or dosage). Visit 4." + "field_annotation": "HbA1c value, mmol/mol, visit 4." }, { - "field_name": "saliva_sample_antifungal_medication_v4", + "field_name": "type_of_clothing_whr_v4", "form_name": "besoegsdag_4", - "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren modtaget oral behandling med svampehæmmende stoffer?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "section_header": "Talje-/hoftemål", + "field_type": "text", + "field_label": "Hvilken påklædning bliver deltageren målt i?", + "select_choices_or_calculations": "", + "field_note": "Skal være let påklædning", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_v4] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Use of oral antifungal medication. Visit 4." + "field_annotation": "Indicates what type of clothing the participant is wearing during the waist and hip measurements. Visit 4." }, { - "field_name": "saliva_sample_antifungal_medication_extra_v4", + "field_name": "waist_1_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "text", - "field_label": "Uddyb:", + "field_label": "Taljemål 1", "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", + "field_note": "Taljeomkreds måles halvvejs mellem det laveste punkt på ribbenene og det højeste punkt på hoftekammen. Måles til nærmeste 0.5 cm. Måling af taljeomkreds udføres to gange. Hvis differencen mellem de to målinger er mere end 3 cm, skal der laves en tredje måling. ", + "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_antifungal_medication_v4] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Additional details related to the use of antifungal medication (e.g., type, duration, frequency, or dosage). Visit 4." + "field_annotation": "Waist measurement 1 in cm. Visit 4." }, { - "field_name": "saliva_sample_antibiotic_v4", + "field_name": "waist_2_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren modtaget systemisk antibiotikabehandling indenfor de 2 sidste måneder?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Taljemål 2", + "select_choices_or_calculations": "", "field_note": "", - "text_validation_type_or_show_slider_number": "", + "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_v4] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Systemic antibiotic treatment within the past 2 months. Visit 4." + "field_annotation": "Waist measurement 2 in cm. Visit 4." }, { - "field_name": "saliva_sample_antibiotic_extra_v4", + "field_name": "waist_average_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "text", - "field_label": "Uddyb:", - "select_choices_or_calculations": "", + "field_type": "calc", + "field_label": "Taljemål, gennemsnit", + "select_choices_or_calculations": "([waist_1_v4]+[waist_2_v4])/2", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_antibiotic_v4] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Additional details related to the use of antibiotic treatment (e.g., type, duration, frequency, or dosage). Visit 4." + "field_annotation": "The average of the waist measurements in cm. Visit 4." }, { - "field_name": "saliva_sample_mouthwash_v4", + "field_name": "hip_1_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren et regelmæssigt brug af diverse mundskyllemidler?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", + "field_type": "text", + "field_label": "Hoftemål 1", + "select_choices_or_calculations": "", + "field_note": "Hofteomkreds måles ud for ydre lårbensfremspring/trochanter major. Måles til nærmeste 0.5 cm. Målingen udføres to gange. Hvis der er mere end 3 cm forskel på de to målinger, foretages en tredje måling.", + "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_v4] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Regular use of mouthwash products. Visit 4." + "field_annotation": "Hip measurement 1 in cm. Visit 4." }, { - "field_name": "saliva_sample_mouthwash_extra_v4", + "field_name": "hip_2_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "text", - "field_label": "Uddyb:", + "field_label": "Hoftemål 2", "select_choices_or_calculations": "", - "field_note": "Type, mængde osv.", - "text_validation_type_or_show_slider_number": "", + "field_note": "", + "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_mouthwash_v4] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Additional details related to the use of mouthwash products (e.g., type, duration, frequency, or dosage). Visit 4." + "field_annotation": "Hip measurement 2 in cm. Visit 4." }, { - "field_name": "saliva_sample_high_fluoride_v4", + "field_name": "hip_average_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "radio", - "field_label": "

Bruger deltageren en tandpasta med mere end 1500 ppm fluorid?

Fx Duraphat. Bruger deltageren almindelig håndkøbstandpasta, er det ikke tilfældet. 

", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "calc", + "field_label": "Hoftemål, gennemsnit", + "select_choices_or_calculations": "([hip_1_v4]+[hip_2_v4])/2", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_v4] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Use of toothpaste containing more than 1500 ppm fluoride. Visit 4." + "field_annotation": "The average of the two hip measurements in cm. Visit 4." }, { - "field_name": "saliva_sample_high_fluoride_extra_v4", + "field_name": "waist_hip_ratio_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "text", - "field_label": "Uddyb:", - "select_choices_or_calculations": "", - "field_note": "Type, varighed, mængde osv.", + "field_type": "calc", + "field_label": "Talje-/hofteratio", + "select_choices_or_calculations": "[waist_average_v4]/[hip_average_v4]", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_high_fluoride_v4] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Additional details related to the use of toothpaste containing more than 1500 ppm fluoride (e.g., type, duration, frequency, or dosage). Visit 4." + "field_annotation": "The waist hip ratio in cm. Calculated using the average of the 2 waist measurements and 2 hip measurements. Visit 4." }, { - "field_name": "saliva_sample_herbal_toothpaste_v4", + "field_name": "dxa_metal_v4", "form_name": "besoegsdag_4", - "section_header": "", + "section_header": "Vægt, højde og DXA", "field_type": "radio", - "field_label": "Bruger deltageren urtetandpasta (nogle indeholder antibakterielle stoffer)?", + "field_label": "Har forsøgsdeltageren fået indopereret metal i kroppen?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_v4] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Use of herbal toothpaste, potentially containing antibacterial compounds. Visit 4." + "field_annotation": "Indicates whether the participant has any metal parts in their body. Visit 4." }, { - "field_name": "saliva_sample_herbal_toothpaste_extra_v4", + "field_name": "dxa_which_metal_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "text", - "field_label": "Uddyb:", + "field_label": "Hvis \"Ja\", beskriv", "select_choices_or_calculations": "", - "field_note": "Type, varighed, mængde osv.", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_herbal_toothpaste_v4] = '1'", + "branching_logic": "[dxa_metal_v4] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Additional details related to the use of herbal toothpaste (e.g., type, duration, frequency, or dosage). Visit 4." + "field_annotation": "Indicates the type of metal in the participants body, if any. Visit 4." }, { - "field_name": "saliva_sample_dental_treatment_v4", + "field_name": "dxa_contraindicated_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "radio", - "field_label": "Har deltageren modtaget tandbehandling indenfor de sidste 6 uger (tandrensning, fyldninger, etc.)?", + "field_label": "Har deltageren fået sprøjtet kontrastvæske ind i kroppen inden for den sidste uge?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[saliva_sample_v4] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Dental treatment within the past 6 weeks (e.g., cleaning, fillings). Visit 4." - }, - { - "field_name": "saliva_sample_dental_treatment_extra_v4", - "form_name": "besoegsdag_4", - "section_header": "", - "field_type": "text", - "field_label": "Uddyb:", - "select_choices_or_calculations": "", - "field_note": "", + "field_note": "Hvis \"Ja\" må DXA ikke gennemføres", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_dental_treatment_v4] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Additional details related to dental treatment within the past 6 weeks. Visit 4." + "field_annotation": "Indicates whether the participant has had contrast fluid injected within the past week. Visit 4." }, { - "field_name": "saliva_sample_smoking_v4", + "field_name": "pregnancy_test_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "radio", - "field_label": "Ryger deltageren?", + "field_label": "Kan deltageren være gravid?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_note": "Hvis Ja, må der foretages graviditetstest. ", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_v4] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Smoking status, including duration and intensity of use. Visit 4." + "field_annotation": "Indicates if the participant can be pregnant. Visit 4." }, { - "field_name": "saliva_sample_smoking_extra_v4", + "field_name": "pregnancy_test_result_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "text", - "field_label": "Uddyb:", - "select_choices_or_calculations": "", - "field_note": "Varighed, mængde osv.", + "field_type": "radio", + "field_label": "Hvad var resultatet af graviditetstesten?", + "select_choices_or_calculations": "1, Positiv | 2, Negativ", + "field_note": "Hvis positiv, må DXA ikke udføres, og deltageren kan ikke fortsætte i projektet. Gå til 'Stamdata'. ", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_smoking_v4] = '1'", + "branching_logic": "[pregnancy_test_v4]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Additional details related to smoking (e.g., duration, frequency, or dosage). Visit 4." + "field_annotation": "Indicates if the pregnancy test was positive or negative. Visit 4." }, { - "field_name": "urin_sample_v4", + "field_name": "empty_bladder_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "radio", - "field_label": "Har deltageren lavet og afleveret en urinprøve?", + "field_label": "Har deltageren tømt blæren lige inden vejning og DXA?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_note": "Hvis ikke skal deltageren bedes gå ud og tømme blæren", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -11057,15 +10597,15 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant has delivered a urin sample done at the day of the visit. Visit 4." + "field_annotation": "Indicates if the partcipant has emptied bladder before DXA. Workflow. Visit 4." }, { - "field_name": "hba1c_v4", + "field_name": "height_v4", "form_name": "besoegsdag_4", - "section_header": "

HbA1c

", - "field_type": "radio", - "field_label": "Har deltageren fået taget HbA1c?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "section_header": "", + "field_type": "calc", + "field_label": "Højde", + "select_choices_or_calculations": "[besg_1__screening_arm_1][height_v1]", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", @@ -11077,36 +10617,36 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant has had HbA1c taken. Visit 4." + "field_annotation": "Participant's height in meters, measured with a stadiometer to the nearest 0.1 cm. Visit 4." }, { - "field_name": "hba1c_value_v4", + "field_name": "weight_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "text", - "field_label": "HbA1c-værdi: ", + "field_label": "Vægt:\nOBS! foretages inden DXA på alm vægt/bioimpedansvægt", "select_choices_or_calculations": "", - "field_note": "mmol/mol", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "120", + "field_note": "Vægt i let påklædning, uden sko og i kg med én decimal. ", + "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", + "text_validation_min": "49,9", + "text_validation_max": "200,1", "identifier": "", - "branching_logic": "[hba1c_v4]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "HbA1c value, mmol/mol, visit 4." + "field_annotation": "Participant's weight in kilograms, measured with light clothing using a digital scale. Measured to the nearest 0.1 kg. Visit 4." }, { - "field_name": "type_of_clothing_whr_v4", + "field_name": "weight_room_v4", "form_name": "besoegsdag_4", - "section_header": "Talje-/hoftemål", + "section_header": "", "field_type": "text", - "field_label": "Hvilken påklædning bliver deltageren målt i?", + "field_label": "Hvilket lokale blev vægten målt i?", "select_choices_or_calculations": "", - "field_note": "Skal være let påklædning", + "field_note": "Fx: 2.26 ", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -11117,16 +10657,16 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates what type of clothing the participant is wearing during the waist and hip measurements. Visit 4." + "field_annotation": "Indicates which scale in which room that was used for weighing the participant. Visit 4." }, { - "field_name": "waist_1_v4", + "field_name": "weight_garmin_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "text", - "field_label": "

Taljemål 1
Noteres med 1 decimal (fx 98,0).

", + "field_label": "Vægt på deltagerens egen Garmin vægt:", "select_choices_or_calculations": "", - "field_note": "Taljeomkreds måles halvvejs mellem det laveste punkt på ribbenene og det højeste punkt på hoftekammen. Måles til nærmeste 0.5 cm. Måling af taljeomkreds udføres to gange. Hvis differencen mellem de to målinger er mere end 3 cm, skal der laves en tredje måling. ", + "field_note": "", "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", "text_validation_min": "", "text_validation_max": "", @@ -11137,17 +10677,17 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Waist measurement 1 in cm. Visit 4." + "field_annotation": "The participant's weight on the digital Garmin scale in the participant's home. Visit 4." }, { - "field_name": "waist_2_v4", + "field_name": "bmi_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "text", - "field_label": "

Taljemål 2
Noteres med 1 decimal (fx 98,0).

", - "select_choices_or_calculations": "", + "field_type": "calc", + "field_label": "BMI", + "select_choices_or_calculations": "round(([weight_v4])/(([height_v4])^(2)), 1)", "field_note": "", - "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", + "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", @@ -11157,15 +10697,15 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Waist measurement 2 in cm. Visit 4." + "field_annotation": "Body Mass Index (BMI) in kg/m², calculated from weight and height. Visit 4." }, { - "field_name": "waist_average_v4", + "field_name": "dxa_performed_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "calc", - "field_label": "Taljemål, gennemsnit", - "select_choices_or_calculations": "([waist_1_v4]+[waist_2_v4])/2", + "field_type": "radio", + "field_label": "Er DXA udført?", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", @@ -11177,94 +10717,114 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The average of the waist measurements in cm. Visit 4." + "field_annotation": "Indicates if the DXA is perfomed. Visit 4." }, { - "field_name": "hip_1_v4", + "field_name": "staff_initials_dxa_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "text", - "field_label": "

Hoftemål 1
Noteres med 1 decimal (fx 98,0).

", + "field_label": "DXA udført af", "select_choices_or_calculations": "", - "field_note": "Hofteomkreds måles ud for ydre lårbensfremspring/trochanter major. Måles til nærmeste 0.5 cm. Målingen udføres to gange. Hvis der er mere end 3 cm forskel på de to målinger, foretages en tredje måling.", - "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", + "field_note": "Skriv initialer.", + "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[dxa_performed_v4]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Hip measurement 1 in cm. Visit 4." + "field_annotation": "Initials of the study staff member responsible for conducting the DXA scan. Visit 4." }, { - "field_name": "hip_2_v4", + "field_name": "dxa_upload_ldrive_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "text", - "field_label": "

Hoftemål 2
Noteres med 1 decimal (fx 98,0).

", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", + "field_type": "radio", + "field_label": "

Er DXA-data indlæst og gemt i mappen på L-drevet (excel-fil)?

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v4_dxa)

", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\9. Data\\2. DXA", + "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[dxa_performed_v4]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Hip measurement 2 in cm. Visit 4." + "field_annotation": "DXA results saved on L-drive. Workflow. Visit 4." }, { - "field_name": "hip_average_v4", + "field_name": "dxa_upload_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "calc", - "field_label": "Hoftemål, gennemsnit", - "select_choices_or_calculations": "([hip_1_v4]+[hip_2_v4])/2", + "field_type": "file", + "field_label": "

Upload DXA-data (excel-fil)

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v4_dxa)

", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", + "branching_logic": "[dxa_performed_v4]='1'", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "DXA data upload. Workflow. Visit 4." + }, + { + "field_name": "food_pref_test_performed_v4", + "form_name": "besoegsdag_4", + "section_header": "Fødevarepræferencetest", + "field_type": "radio", + "field_label": "Har deltageren gennemført fødevarepræferencetesten?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\9. Data\\6. Fødevarepræferencetest", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The average of the two hip measurements in cm. Visit 4." + "field_annotation": "Indicates if the participant has performed the food preference test. Visit 4." }, { - "field_name": "waist_hip_ratio_v4", + "field_name": "food_pref_test_glasses_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "calc", - "field_label": "Talje-/hofteratio", - "select_choices_or_calculations": "round([waist_average_v4]/[hip_average_v4], 2)", + "field_type": "radio", + "field_label": "Deltager har gennemført fødevarepræferencetesten\n\nOBS: Deltager skal gerne til V6, V8 og V10 lave testen med/uden briller som udført ved V4. ", + "select_choices_or_calculations": "1, Med briller | 2, Uden briller", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[food_pref_test_performed_v4] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The waist hip ratio in cm. Calculated using the average of the 2 waist measurements and 2 hip measurements. Visit 4." + "field_annotation": "Indicates if the participant has performed the test with or without glasses. Visit 4." }, { - "field_name": "dxa_metal_v4", + "field_name": "fibro_performed_v4", "form_name": "besoegsdag_4", - "section_header": "Vægt, højde og DXA", + "section_header": "Fibroscanning\n", "field_type": "radio", - "field_label": "Har forsøgsdeltageren fået indopereret metal i kroppen?", + "field_label": "Er fibroscanningen udført?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -11277,115 +10837,115 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether the participant has any metal parts in their body. Visit 4." + "field_annotation": "FibroScan performed. Visit 4." }, { - "field_name": "dxa_which_metal_v4", + "field_name": "fibro_not_performed_why_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "text", - "field_label": "Hvis \"Ja\", beskriv", + "field_label": "Hvis nej, hvorfor ikke?", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[dxa_metal_v4] = '1'", + "branching_logic": "[fibro_performed_v4]= '2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates the type of metal in the participants body, if any. Visit 4." + "field_annotation": "Indicates why the fibro scan was not perfomed in case it is not. Visit 4" }, { - "field_name": "dxa_contraindicated_v4", + "field_name": "fibro_probe_size_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "radio", - "field_label": "Har deltageren fået sprøjtet kontrastvæske ind i kroppen inden for den sidste uge?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Hvis \"Ja\" må DXA ikke gennemføres", + "field_label": "Hvilken probe blev benyttet?", + "select_choices_or_calculations": "1, M | 2, XL", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[fibro_performed_v4]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether the participant has had contrast fluid injected within the past week. Visit 4." + "field_annotation": "Indicates the size of the probe used for the fibro scan. Visit 4." }, { - "field_name": "pregnancy_test_v4", + "field_name": "staff_initials_fibro_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "radio", - "field_label": "Kan deltageren være gravid?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Hvis Ja, må der foretages graviditetstest. ", + "field_type": "text", + "field_label": "Fibroscanning udført af", + "select_choices_or_calculations": "", + "field_note": "Noter også initialer på projektmedarbejder hvis scanningen ikke blev udført", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[fibro_performed_v4]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant can be pregnant. Visit 4." + "field_annotation": "Initials of the study staff member responsible for conducting the fibro scan. Visit 4." }, { - "field_name": "pregnancy_test_result_v4", + "field_name": "fibro_upload_ldrive_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "radio", - "field_label": "Hvad var resultatet af graviditetstesten?", - "select_choices_or_calculations": "1, Positiv | 2, Negativ", - "field_note": "Hvis positiv, må DXA ikke udføres, og deltageren kan ikke fortsætte i projektet. Gå til 'Stamdata'. ", + "field_label": "

Er Fibroscan-data indlæst og gemt i mappen på L-drevet (excel-fil)?

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v4_fibro)

", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\10. Data\\4. Fibroskanning", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[pregnancy_test_v4]='1'", + "branching_logic": "[fibro_performed_v4]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the pregnancy test was positive or negative. Visit 4." + "field_annotation": "Indicates whetner or not the fibroscan is saved on the L-drive. Workflow. Visit 4." }, { - "field_name": "empty_bladder_v4", + "field_name": "fibro_upload_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren tømt blæren lige inden vejning og DXA?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Hvis ikke skal deltageren bedes gå ud og tømme blæren", + "field_type": "file", + "field_label": "

Upload Fibroscan-data (excel-fil)

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v4_fibro)

", + "select_choices_or_calculations": "", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[fibro_performed_v4]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the partcipant has emptied bladder before DXA. Workflow. Visit 4." + "field_annotation": "Fibroscan data upload. Workflow. Visit 4." }, { - "field_name": "height_v4", + "field_name": "bp_chosen_arm_v4", "form_name": "besoegsdag_4", - "section_header": "", + "section_header": "

Blodtryk og puls
Måles siddende efter 5-10 min hvile.

NB: Ved gentaget systolisk blodtryk > 180 mmHg eller diastolisk blodtryk > 120 mmHg, bør deltageren ses af en læge på forsøgsstedet. 

", "field_type": "calc", - "field_label": "Højde", - "select_choices_or_calculations": "[besg_1__screening_arm_1][height_v1]", + "field_label": "

Blodtrykket skal måles på
1: Venstre arm
2: Højre arm

", + "select_choices_or_calculations": "[besg_2_arm_1][bp_chosen_arm_v2]", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", @@ -11397,39 +10957,39 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Participant's height in meters, measured with a stadiometer to the nearest 0.1 cm. Visit 4." + "field_annotation": "Arm used for blood pressure measurements. Visit 4." }, { - "field_name": "weight_v4", + "field_name": "sys_bp_1_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "text", - "field_label": "Vægt:\nOBS! foretages inden DXA på alm vægt/bioimpedansvægt", + "field_label": "Systolisk blodtryk 1", "select_choices_or_calculations": "", - "field_note": "Vægt i let påklædning, uden sko og i kg med én decimal. ", - "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", - "text_validation_min": "49,9", - "text_validation_max": "200,1", - "identifier": "", - "branching_logic": "", - "required_field": "y", + "field_note": "mmHg", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "60", + "text_validation_max": "260", + "identifier": "", + "branching_logic": "", + "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Participant's weight in kilograms, measured with light clothing using a digital scale. Measured to the nearest 0.1 kg. Visit 4." + "field_annotation": "Systolic blood pressure in mmHg, first measurement. \nParticipant sitting, measured after approximately 10 minutes of rest. Visit 4." }, { - "field_name": "weight_room_v4", + "field_name": "dia_bp_1_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "text", - "field_label": "Hvilket lokale blev vægten målt i?", + "field_label": "Diastolisk blodtryk 1", "select_choices_or_calculations": "", - "field_note": "Fx: 2.26 ", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "field_note": "mmHg", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "30", + "text_validation_max": "150", "identifier": "", "branching_logic": "", "required_field": "y", @@ -11437,19 +10997,19 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates which scale in which room that was used for weighing the participant. Visit 4." + "field_annotation": "Diastolic blood pressure in mmHg, first measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 4." }, { - "field_name": "bmi_v4", + "field_name": "pulse_1_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "calc", - "field_label": "BMI", - "select_choices_or_calculations": "round(([weight_v4])/(([height_v4])^(2)), 1)", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "field_type": "text", + "field_label": "Puls 1", + "select_choices_or_calculations": "", + "field_note": "bpm", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "30", + "text_validation_max": "200", "identifier": "", "branching_logic": "", "required_field": "y", @@ -11457,19 +11017,19 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Body Mass Index (BMI) in kg/m², calculated from weight and height. Visit 4." + "field_annotation": "Pulse in bpm first measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 4." }, { - "field_name": "dxa_performed_v4", + "field_name": "sys_bp_2_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "radio", - "field_label": "Er DXA udført?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "field_type": "text", + "field_label": "Systolisk blodtryk 2", + "select_choices_or_calculations": "", + "field_note": "mmHG", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "60", + "text_validation_max": "260", "identifier": "", "branching_logic": "", "required_field": "y", @@ -11477,79 +11037,79 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the DXA is perfomed. Visit 4." + "field_annotation": "Systolic blood pressure in mmHg, second measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 4." }, { - "field_name": "staff_initials_dxa_v4", + "field_name": "dia_bp_2_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "text", - "field_label": "DXA udført af", + "field_label": "Diastolisk blodtryk 2", "select_choices_or_calculations": "", - "field_note": "Skriv initialer.", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "field_note": "mmHg", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "30", + "text_validation_max": "150", "identifier": "", - "branching_logic": "[dxa_performed_v4]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Initials of the study staff member responsible for conducting the DXA scan. Visit 4." + "field_annotation": "Diastolic blood pressure in mmHg, second measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 4." }, { - "field_name": "dxa_upload_ldrive_v4", + "field_name": "pulse_2_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "radio", - "field_label": "

Er DXA-data indlæst og gemt i mappen på L-drevet (excel-fil)?

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_05_v4_dxa)

", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\9. Data\\2. DXA", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "field_type": "text", + "field_label": "Puls 2", + "select_choices_or_calculations": "", + "field_note": "bpm", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "30", + "text_validation_max": "200", "identifier": "", - "branching_logic": "[dxa_performed_v4]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "DXA results saved on L-drive. Workflow. Visit 4." + "field_annotation": "Pulse in bpm second measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 4." }, { - "field_name": "dxa_print_v4", + "field_name": "sys_bp_3_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "radio", - "field_label": "Er DXA-data printet ud og lagt i ON LiMiT-mappen?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "field_type": "text", + "field_label": "Systolisk blodtryk 3", + "select_choices_or_calculations": "", + "field_note": "mmHG", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "60", + "text_validation_max": "260", "identifier": "", - "branching_logic": "[dxa_performed_v4]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "States whether DXA data have been printed and filed in the ON LiMiT folder. Visit 4." + "field_annotation": "Systolic blood pressure in mmHg, third measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 4." }, { - "field_name": "food_pref_test_performed_v4", + "field_name": "dia_bp_3_v4", "form_name": "besoegsdag_4", - "section_header": "Fødevarepræferencetest", - "field_type": "radio", - "field_label": "Har deltageren gennemført fødevarepræferencetesten?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\9. Data\\6. Fødevarepræferencetest", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "section_header": "", + "field_type": "text", + "field_label": "Diastolisk blodtryk 3", + "select_choices_or_calculations": "", + "field_note": "mmHG", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "30", + "text_validation_max": "150", "identifier": "", "branching_logic": "", "required_field": "y", @@ -11557,155 +11117,175 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant has performed the food preference test. Visit 4." + "field_annotation": "Systolic blood pressure in mmHg, third measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 4." }, { - "field_name": "food_pref_test_glasses_v4", + "field_name": "pulse_3_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "radio", - "field_label": "Deltager har gennemført fødevarepræferencetesten\n\nOBS: Deltager skal gerne til V6, V8 og V10 lave testen med/uden briller som udført ved V4. ", - "select_choices_or_calculations": "1, Med briller | 2, Uden briller", - "field_note": "", + "field_type": "text", + "field_label": "Puls 3", + "select_choices_or_calculations": "", + "field_note": "bpm", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "30", + "text_validation_max": "200", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Pulse in bpm third measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 4." + }, + { + "field_name": "sys_bp_avg_2lowest_v4", + "form_name": "besoegsdag_4", + "section_header": "", + "field_type": "calc", + "field_label": "Systolisk blodtryk, gennemsnit ", + "select_choices_or_calculations": "if(\n(\n if([sys_bp_1_v4] <> \"\", 1, 0) +\n if([sys_bp_2_v4] <> \"\", 1, 0) +\n if([sys_bp_3_v4] <> \"\", 1, 0)\n) > 0,\n\n(\n if([sys_bp_1_v4] <> \"\", [sys_bp_1_v4], 0) +\n if([sys_bp_2_v4] <> \"\", [sys_bp_2_v4], 0) +\n if([sys_bp_3_v4] <> \"\", [sys_bp_3_v4], 0)\n)\n/\n(\n if([sys_bp_1_v4] <> \"\", 1, 0) +\n if([sys_bp_2_v4] <> \"\", 1, 0) +\n if([sys_bp_3_v4] <> \"\", 1, 0)\n),\n\n\"\"\n)", + "field_note": "mmHg. NB: Ved gentaget systolisk blodtryk over 180 mmHg bør deltageren ses af en læge på undersøgelsesstedet", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[food_pref_test_performed_v4] = '1'", - "required_field": "y", + "branching_logic": "", + "required_field": "", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant has performed the test with or without glasses. Visit 4." + "field_annotation": "Automatically calculated as the mean of the three systolic BP measurements. Visit 4." }, { - "field_name": "fibro_performed_v4", + "field_name": "dia_bp_avg_v4", "form_name": "besoegsdag_4", - "section_header": "Fibroscanning\n", - "field_type": "radio", - "field_label": "Er fibroscanningen udført?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "section_header": "", + "field_type": "calc", + "field_label": "Diastolisk blodtryk, gennemsnit ", + "select_choices_or_calculations": "if(\n(\n if([dia_bp_1_v4] <> \"\", 1, 0) +\n if([dia_bp_2_v4] <> \"\", 1, 0) +\n if([dia_bp_3_v4] <> \"\", 1, 0)\n) > 0,\n\n(\n if([dia_bp_1_v4] <> \"\", [dia_bp_1_v4], 0) +\n if([dia_bp_2_v4] <> \"\", [dia_bp_2_v4], 0) +\n if([dia_bp_3_v4] <> \"\", [dia_bp_3_v4], 0)\n)\n/\n(\n if([dia_bp_1_v4] <> \"\", 1, 0) +\n if([dia_bp_2_v4] <> \"\", 1, 0) +\n if([dia_bp_3_v4] <> \"\", 1, 0)\n),\n\n\"\"\n)", + "field_note": "mmHg. NB: Ved gentaget diastolisk blodtryk over 120 mmHg bør deltageren ses af en læge på undersøgelsesstedet", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", "branching_logic": "", - "required_field": "y", + "required_field": "", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "FibroScan performed. Visit 4." + "field_annotation": "Automatically calculated as the mean of the three diastolic BP measurements. Visit 4." }, { - "field_name": "fibro_not_performed_why_v4", + "field_name": "pulse_avg_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "text", - "field_label": "Hvis nej, hvorfor ikke?", - "select_choices_or_calculations": "", - "field_note": "", + "field_type": "calc", + "field_label": "Puls, gennemsnit ", + "select_choices_or_calculations": "if(\n(\n if([pulse_1_v4] <> \"\", 1, 0) +\n if([pulse_2_v4] <> \"\", 1, 0) +\n if([pulse_3_v4] <> \"\", 1, 0)\n) > 0,\n\n(\n if([pulse_1_v4] <> \"\", [pulse_1_v4], 0) +\n if([pulse_2_v4] <> \"\", [pulse_2_v4], 0) +\n if([pulse_3_v4] <> \"\", [pulse_3_v4], 0)\n)\n/\n(\n if([pulse_1_v4] <> \"\", 1, 0) +\n if([pulse_2_v4] <> \"\", 1, 0) +\n if([pulse_3_v4] <> \"\", 1, 0)\n),\n\n\"\"\n)", + "field_note": "bpm", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[fibro_performed_v4]= '2'", - "required_field": "y", + "branching_logic": "", + "required_field": "", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates why the fibro scan was not perfomed in case it is not. Visit 4" + "field_annotation": "Automatically calculated as the mean of the three pulse measurements. Bpm. Visit 4." }, { - "field_name": "fibro_probe_size_v4", + "field_name": "finapres_arm_cuff_size_v4", "form_name": "besoegsdag_4", - "section_header": "", - "field_type": "radio", - "field_label": "Hvilken probe blev benyttet?", - "select_choices_or_calculations": "1, M | 2, XL", - "field_note": "", + "section_header": "Før Finapres", + "field_type": "calc", + "field_label": "

Hvilken størrelse armmanchet bruges til Finapres-målingen?

1, Small
2, Medium
3, Large

Armmanchetten placeres på den samme arm, som blodtrykket er målt på.

", + "select_choices_or_calculations": "[besg_2_arm_1][finapres_arm_cuff_size_v2]", + "field_note": "Ofte bruges størrelse medium. Brug samme størrelse som ved V2. ", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[fibro_performed_v4]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates the size of the probe used for the fibro scan. Visit 4." + "field_annotation": "Finapres measurement: Size of arm cuff (S, M or L) at visit 2. Visit 4." }, { - "field_name": "staff_initials_fibro_v4", + "field_name": "finapres_finger_cuff_size_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "text", - "field_label": "Fibroscanning udført af", - "select_choices_or_calculations": "", - "field_note": "Noter også initialer på projektmedarbejder hvis scanningen ikke blev udført", + "field_type": "calc", + "field_label": "Hvilken størrelse fingermanchet bruges til Finapres-målingen? \n\n1, Small\n2, Medium\n3, Large", + "select_choices_or_calculations": "[besg_2_arm_1][finapres_finger_cuff_size_v2]", + "field_note": "Ofte bruges størrelse medium. Brug samme størrelse som ved V2. ", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[fibro_performed_v4]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Initials of the study staff member responsible for conducting the fibro scan. Visit 4." + "field_annotation": "Finapres measurement: Size of finger cuff (S, M or L) at visit 2. Visit 4." }, { - "field_name": "fibro_upload_ldrive_v4", + "field_name": "finapres_minus20_v4", "form_name": "besoegsdag_4", - "section_header": "", + "section_header": "Før MMTT", "field_type": "radio", - "field_label": "

Er Fibroscan-data indlæst og gemt i mappen på L-drevet (excel-fil)?

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_05_v4_fibro)

", + "field_label": "Har deltageren gennemført Finapres 1 (tid -20)?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\10. Data\\4. Fibroskanning", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[fibro_performed_v4]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whetner or not the fibroscan is saved on the L-drive. Workflow. Visit 4." + "field_annotation": "Record whether the participant completed Finapress measurement 1, performed approximately 20 minutes prior to the intervention. \nResponse options: 1=Yes, 2=No. Visit 4." }, { - "field_name": "fibro_upload_v4", + "field_name": "bloodsample_minus15_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "file", - "field_label": "

Upload Fibroscan-data (excel-fil)

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_05_v4_fibro)

", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Er blodprøve 1 taget (tid -15)?", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[fibro_performed_v4]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Fibroscan data upload. Workflow. Visit 4." + "field_annotation": "Record whether the participant completed bloodsample measurement 1, performed approximately 15 minutes prior to the intervention. Visit 4." }, { - "field_name": "bp_chosen_arm_v4", + "field_name": "vas_minus10_v4", "form_name": "besoegsdag_4", - "section_header": "

Blodtryk og puls
Måles siddende efter 5-10 min hvile.

NB: Ved gentaget systolisk blodtryk > 180 mmHg eller diastolisk blodtryk > 120 mmHg, bør deltageren ses af en læge på forsøgsstedet. 

", - "field_type": "calc", - "field_label": "

Blodtrykket skal måles på
1: Venstre arm
2: Højre arm

", - "select_choices_or_calculations": "[besg_2_arm_1][bp_chosen_arm_v2]", + "section_header": "", + "field_type": "radio", + "field_label": "Har deltageren gennemført VAS 1 (tid -10)? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", @@ -11717,19 +11297,19 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Arm used for blood pressure measurements. Visit 4." + "field_annotation": "Record whether the participant completed VAS 1, performed approximately 10 minutes prior to the intervention. \nResponse options: 1=Yes, 2=No. Visit 4." }, { - "field_name": "sys_bp_1_v4", + "field_name": "bloodsample_minus5_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "text", - "field_label": "Systolisk blodtryk 1", - "select_choices_or_calculations": "", - "field_note": "mmHg", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "60", - "text_validation_max": "260", + "field_type": "radio", + "field_label": "Er blodprøve 2 taget (tid -5)?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", "branching_logic": "", "required_field": "y", @@ -11737,19 +11317,19 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Systolic blood pressure in mmHg, first measurement. \nParticipant sitting, measured after approximately 10 minutes of rest. Visit 4." + "field_annotation": "Records whether a bloodsample was taken at time -5. Visit 4." }, { - "field_name": "dia_bp_1_v4", + "field_name": "timer_started_v4", "form_name": "besoegsdag_4", - "section_header": "", - "field_type": "text", - "field_label": "Diastolisk blodtryk 1", - "select_choices_or_calculations": "", - "field_note": "mmHg", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "30", - "text_validation_max": "150", + "section_header": "MMTT: Indtagelse af shake + bar", + "field_type": "radio", + "field_label": "

Er uret startet?

Påbegyndelse af shake + bar = tid 0

", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", "branching_logic": "", "required_field": "y", @@ -11757,19 +11337,19 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Diastolic blood pressure in mmHg, first measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 4." + "field_annotation": "Record whether the timer was started at the time of test drink consumption (defined as time 0). Visit 4." }, { - "field_name": "pulse_1_v4", + "field_name": "mmtt_shake_bar_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "text", - "field_label": "Puls 1", - "select_choices_or_calculations": "", - "field_note": "bpm", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "30", - "text_validation_max": "200", + "field_type": "radio", + "field_label": "Er shake + bar drukket/spist?\n", + "select_choices_or_calculations": "1, Ja, shake + bar blev drukket/spist inden for 10 minutter. | 2, Ja, men shake + bar blev ikke drukket/spist inden for 10 minutter. | 3, Nej, deltageren kunne ikke drikke hele shaken. | 4, Nej, deltageren kunne ikke spise hele baren. | 5, Nej, deltageren kunne både ikke drikke hele shaken og spise hele baren.", + "field_note": "Måltidet indtages over i alt 10 minutter. I de første 5 minutter spises først ½ bar og derefter drikkes ½ shake. I de sidste 5 minutter indtages den resterende ½ bar efterfulgt af den resterende ½ shake. ", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", "branching_logic": "", "required_field": "y", @@ -11777,79 +11357,79 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Pulse in bpm first measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 4." + "field_annotation": "Record whether the participant completed both shake and bar. Visit 4." }, { - "field_name": "sys_bp_2_v4", + "field_name": "shake_bar_time_min_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "text", - "field_label": "Systolisk blodtryk 2", + "field_label": "Hvis det tog mere end 10 minutter for deltageren at indtage shake + bar: \nHvor mange minutter var deltageren om at indtage shake + bar?", "select_choices_or_calculations": "", - "field_note": "mmHG", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "60", - "text_validation_max": "260", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[mmtt_shake_bar_v4] =2", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Systolic blood pressure in mmHg, second measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 4." + "field_annotation": "The number of minutes it took the participant to consume the test shake and bar, if the total consumption time exceeded 10 minutes. Visit 4." }, { - "field_name": "dia_bp_2_v4", + "field_name": "mmtt_shake_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "text", - "field_label": "Diastolisk blodtryk 2", + "field_label": "Hvis deltageren ikke kunne drikke hele shaken:\nHvor meget drak de?", "select_choices_or_calculations": "", - "field_note": "mmHg", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "30", - "text_validation_max": "150", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[mmtt_shake_bar_v4] = 3 or [mmtt_shake_bar_v4] = 5", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Diastolic blood pressure in mmHg, second measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 4." + "field_annotation": "The amount of the shake the participant drank. Text field. Visit 4." }, { - "field_name": "pulse_2_v4", + "field_name": "mmtt_bar_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "text", - "field_label": "Puls 2", + "field_label": "Hvis deltageren ikke kunne spise hele baren:\nHvor meget spiste de? ", "select_choices_or_calculations": "", - "field_note": "bpm", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "30", - "text_validation_max": "200", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[mmtt_shake_bar_v4] = 4 or [mmtt_shake_bar_v4] = 5", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Pulse in bpm second measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 4." + "field_annotation": "The amount of the bar the participant ate. Text field. Visit 4." }, { - "field_name": "sys_bp_3_v4", + "field_name": "finapres_time15_v4", "form_name": "besoegsdag_4", - "section_header": "", - "field_type": "text", - "field_label": "Systolisk blodtryk 3", - "select_choices_or_calculations": "", - "field_note": "mmHG", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "60", - "text_validation_max": "260", + "section_header": "Tid 15", + "field_type": "radio", + "field_label": "Har deltageren gennemført Finapres 2 (tid 15)? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", "branching_logic": "", "required_field": "y", @@ -11857,19 +11437,19 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Systolic blood pressure in mmHg, third measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 4." + "field_annotation": "Record whether the participant completed Finapress measurement 2, performed approximately 15 minutes after the intervention. \nResponse options: 1=Yes, 2=No. visit 4." }, { - "field_name": "dia_bp_3_v4", + "field_name": "bloodsample_time30_v4", "form_name": "besoegsdag_4", - "section_header": "", - "field_type": "text", - "field_label": "Diastolisk blodtryk 3", - "select_choices_or_calculations": "", - "field_note": "mmHG", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "30", - "text_validation_max": "150", + "section_header": "Tid 30", + "field_type": "radio", + "field_label": "Er blodprøve 3 taget (tid 30)?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", "branching_logic": "", "required_field": "y", @@ -11877,19 +11457,19 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Systolic blood pressure in mmHg, third measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 4." + "field_annotation": "Record whether a bloodsample was taken at time 30. Visit 4." }, { - "field_name": "pulse_3_v4", + "field_name": "vas_time30_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "text", - "field_label": "Puls 3", - "select_choices_or_calculations": "", - "field_note": "bpm", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "30", - "text_validation_max": "200", + "field_type": "radio", + "field_label": "Har deltageren gennemført VAS 2 (tid 30)? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", "branching_logic": "", "required_field": "y", @@ -11897,76 +11477,76 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Pulse in bpm third measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 4." + "field_annotation": "Record whether the participant completed VAS 2, performed approximately 30 minutes into the intervention. Visit 4." }, { - "field_name": "sys_bp_avg_v4", + "field_name": "finapres_time45_v4", "form_name": "besoegsdag_4", - "section_header": "", - "field_type": "calc", - "field_label": "Systolisk blodtryk, gennemsnit ", - "select_choices_or_calculations": "if(\r\n [sys_bp_3_v4]<>'' and [sys_bp_2_v4]<>'',\r\n ([sys_bp_3_v4]+[sys_bp_2_v4])/2,\r\n if(\r\n [sys_bp_3_v4]<>'' and [sys_bp_2_v4]='',\r\n [sys_bp_3_v4],\r\n if(\r\n [sys_bp_3_v4]='' and [sys_bp_2_v4]<>'',\r\n [sys_bp_2_v4],\r\n '')))", - "field_note": "mmHg. NB: Ved gentaget systolisk blodtryk over 180 mmHg bør deltageren ses af en læge på undersøgelsesstedet", + "section_header": "Tid 45", + "field_type": "radio", + "field_label": "Har deltageren gennemført Finapres 3 (tid 45)? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", "branching_logic": "", - "required_field": "", + "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Mean of last two systolic BP measurements (2 and 3); otherwise most recent available. Visit 4." + "field_annotation": "Record whether the participant completed Finapress measurement 3, performed approximately 45 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 4." }, { - "field_name": "dia_bp_avg_v4", + "field_name": "bloodsample_time60_v4", "form_name": "besoegsdag_4", - "section_header": "", - "field_type": "calc", - "field_label": "Diastolisk blodtryk, gennemsnit ", - "select_choices_or_calculations": "if(\r\n [dia_bp_3_v4]<>'' and [dia_bp_2_v4]<>'',\r\n ([dia_bp_3_v4]+[dia_bp_2_v4])/2,\r\n if(\r\n [dia_bp_3_v4]<>'' and [dia_bp_2_v4]='',\r\n [dia_bp_3_v4],\r\n if(\r\n [dia_bp_3_v4]='' and [dia_bp_2_v4]<>'',\r\n [dia_bp_2_v4],\r\n '')))", - "field_note": "mmHg. NB: Ved gentaget diastolisk blodtryk over 120 mmHg bør deltageren ses af en læge på undersøgelsesstedet", + "section_header": "Tid 60", + "field_type": "radio", + "field_label": "Er blodprøve 4 taget (tid 60)?\n", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", "branching_logic": "", - "required_field": "", + "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Mean of last two diastolic BP measurements (2 and 3); otherwise most recent available. Visit 4." + "field_annotation": "Record whether a bloodsample was taken at time 60. Visit 4." }, { - "field_name": "pulse_avg_v4", + "field_name": "vas_time60_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "calc", - "field_label": "Puls, gennemsnit ", - "select_choices_or_calculations": "if(\r\n [pulse_3_v4]<>'' and [pulse_2_v4]<>'',\r\n ([pulse_3_v4]+[pulse_2_v4])/2,\r\n if(\r\n [pulse_3_v4]<>'' and [pulse_2_v4]='',\r\n [pulse_3_v4],\r\n if(\r\n [pulse_3_v4]='' and [pulse_2_v4]<>'',\r\n [pulse_2_v4],\r\n '')))", - "field_note": "bpm", + "field_type": "radio", + "field_label": "Har deltageren gennemført VAS 3 (tid 60)? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", "branching_logic": "", - "required_field": "", + "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Calculates pulse based on the last available measurements: mean of measurement 2 and 3 if both are present; otherwise uses the most recent available (measurement 3 or 2). Bpm. Visit 4." + "field_annotation": "Record whether the participant completed VAS 3, performed approximately 60 minutes into the intervention. Visit 4." }, { - "field_name": "finapres_arm_cuff_size_v4", + "field_name": "finapres_time75_v4", "form_name": "besoegsdag_4", - "section_header": "Før Finapres", - "field_type": "calc", - "field_label": "

Hvilken størrelse armmanchet bruges til Finapres-målingen?

1, Small
2, Medium
3, Large

Armmanchetten placeres på den samme arm, som blodtrykket er målt på.

", - "select_choices_or_calculations": "[besg_2_arm_1][finapres_arm_cuff_size_v2]", - "field_note": "Ofte bruges størrelse medium. Brug samme størrelse som ved V2. ", + "section_header": "Tid 75", + "field_type": "radio", + "field_label": "Har deltageren gennemført Finapres 4 (tid 75)? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -11977,16 +11557,16 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Finapres measurement: Size of arm cuff (S, M or L) at visit 2. Visit 4." + "field_annotation": "Record whether the participant completed Finapress measurement 4, performed approximately 75 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 4" }, { - "field_name": "finapres_finger_cuff_size_v4", + "field_name": "bloodsample_time90_v4", "form_name": "besoegsdag_4", - "section_header": "", - "field_type": "calc", - "field_label": "Hvilken størrelse fingermanchet bruges til Finapres-målingen? \n\n1, Small\n2, Medium\n3, Large", - "select_choices_or_calculations": "[besg_2_arm_1][finapres_finger_cuff_size_v2]", - "field_note": "Ofte bruges størrelse medium. Brug samme størrelse som ved V2. ", + "section_header": "Tid 90", + "field_type": "radio", + "field_label": "Er blodprøve 5 taget (tid 90)?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -11997,14 +11577,14 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Finapres measurement: Size of finger cuff (S, M or L) at visit 2. Visit 4." + "field_annotation": "Record whether a bloodsample was taken at time 90. Visit 4." }, { - "field_name": "finapres_minus20_v4", + "field_name": "vas_time90_v4", "form_name": "besoegsdag_4", - "section_header": "Før MMTT", + "section_header": "", "field_type": "radio", - "field_label": "Har deltageren gennemført Finapres 1 (tid -20)?", + "field_label": "Har deltageren gennemført VAS 4 (tid 90)? ", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -12017,14 +11597,14 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed Finapress measurement 1, performed approximately 20 minutes prior to the intervention. \nResponse options: 1=Yes, 2=No. Visit 4." + "field_annotation": "Record whether the participant completed VAS 4, performed approximately 90 minutes into the intervention. Visit 4." }, { - "field_name": "bloodsample_minus15_v4", + "field_name": "finapres_time105_v4", "form_name": "besoegsdag_4", - "section_header": "", + "section_header": "Tid 105", "field_type": "radio", - "field_label": "Er blodprøve 1 taget (tid -15)?", + "field_label": "Har deltageren gennemført Finapres 5 (tid 105)? ", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -12037,14 +11617,14 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed bloodsample measurement 1, performed approximately 15 minutes prior to the intervention. Visit 4." + "field_annotation": "Record whether the participant completed Finapress measurement 5, performed approximately 105 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 4." }, { - "field_name": "vas_minus10_v4", + "field_name": "bloodsample_time120_v4", "form_name": "besoegsdag_4", - "section_header": "", + "section_header": "Tid 120", "field_type": "radio", - "field_label": "Har deltageren gennemført VAS 1 (tid -10)? ", + "field_label": "Er blodprøve 6 taget (tid 120)?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -12057,14 +11637,14 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed VAS 1, performed approximately 10 minutes prior to the intervention. \nResponse options: 1=Yes, 2=No. Visit 4." + "field_annotation": "Record whether a bloodsample was taken at time 120. Visit 4." }, { - "field_name": "bloodsample_minus5_v4", + "field_name": "vas_time120_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "radio", - "field_label": "Er blodprøve 2 taget (tid -5)?", + "field_label": "Har deltageren gennemført VAS 5 (tid 120)? ", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -12077,14 +11657,14 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Records whether a bloodsample was taken at time -5. Visit 4." + "field_annotation": "Record whether the participant completed VAS 5, performed approximately 120 minutes into the intervention. Visit 4." }, { - "field_name": "timer_started_v4", + "field_name": "finapres_time135_v4", "form_name": "besoegsdag_4", - "section_header": "MMTT: Indtagelse af shake + bar", + "section_header": "Tid 135", "field_type": "radio", - "field_label": "

Er uret startet?

Påbegyndelse af shake + bar = tid 0

", + "field_label": "Har deltageren gennemført Finapres 6 (tid 135)? ", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -12097,16 +11677,16 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the timer was started at the time of test drink consumption (defined as time 0). Visit 4." + "field_annotation": "Record whether the participant completed Finapress measurement 6, performed approximately 135 minutes after the intervention. \nResponse options: 1=Yes, 2=No. visit 4." }, { - "field_name": "mmtt_shake_bar_v4", + "field_name": "bloodsample_time180_v4", "form_name": "besoegsdag_4", - "section_header": "", + "section_header": "Tid 180", "field_type": "radio", - "field_label": "Er shake + bar drukket/spist?\n", - "select_choices_or_calculations": "1, Ja, shake + bar blev drukket/spist inden for 10 minutter. | 2, Ja, men shake + bar blev ikke drukket/spist inden for 10 minutter. | 3, Nej, deltageren kunne ikke drikke hele shaken. | 4, Nej, deltageren kunne ikke spise hele baren. | 5, Nej, deltageren kunne både ikke drikke hele shaken og spise hele baren.", - "field_note": "Måltidet indtages over i alt 10 minutter. I de første 5 minutter spises først ½ bar og derefter drikkes ½ shake. I de sidste 5 minutter indtages den resterende ½ bar efterfulgt af den resterende ½ shake. ", + "field_label": "Er blodprøve 7 taget (tid 180)?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -12117,74 +11697,74 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed both shake and bar. Visit 4." + "field_annotation": "Record whether a bloodsample was taken at time 180. Visit 4." }, { - "field_name": "shake_bar_time_min_v4", + "field_name": "vas_time180_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "text", - "field_label": "Hvis det tog mere end 10 minutter for deltageren at indtage shake + bar: \nHvor mange minutter var deltageren om at indtage shake + bar?", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Har deltageren gennemført VAS 6 (tid 180 min)? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[mmtt_shake_bar_v4] =2", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The number of minutes it took the participant to consume the test shake and bar, if the total consumption time exceeded 10 minutes. Visit 4." + "field_annotation": "Record whether the participant completed VAS 6, performed approximately 180 minutes into the intervention. Visit 4." }, { - "field_name": "mmtt_shake_v4", + "field_name": "finapres_time195_v4", "form_name": "besoegsdag_4", - "section_header": "", - "field_type": "text", - "field_label": "Hvis deltageren ikke kunne drikke hele shaken:\nHvor meget drak de?", - "select_choices_or_calculations": "", + "section_header": "Tid 195", + "field_type": "radio", + "field_label": "Har deltageren gennemført Finapres 7 (tid 195)? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[mmtt_shake_bar_v4] = 3 or [mmtt_shake_bar_v4] = 5", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The amount of the shake the participant drank. Text field. Visit 4." + "field_annotation": "Record whether the participant completed Finapress measurement 7, performed approximately 195 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 4." }, { - "field_name": "mmtt_bar_v4", + "field_name": "bloodsample_time240_v4", "form_name": "besoegsdag_4", - "section_header": "", - "field_type": "text", - "field_label": "Hvis deltageren ikke kunne spise hele baren:\nHvor meget spiste de? ", - "select_choices_or_calculations": "", + "section_header": "Tid 240", + "field_type": "radio", + "field_label": "Er blodprøve 8 taget (tid 240 min)?", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[mmtt_shake_bar_v4] = 4 or [mmtt_shake_bar_v4] = 5", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The amount of the bar the participant ate. Text field. Visit 4." + "field_annotation": "Record whether a bloodsample was taken approximately 240 minutes into the intervention. Visit 4." }, { - "field_name": "finapres_time15_v4", + "field_name": "vas_time240_v4", "form_name": "besoegsdag_4", - "section_header": "Tid 15", + "section_header": "", "field_type": "radio", - "field_label": "Har deltageren gennemført Finapres 2 (tid 15)? ", + "field_label": "Har deltageren gennemført VAS 7 (tid 240)?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -12197,14 +11777,14 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed Finapress measurement 2, performed approximately 15 minutes after the intervention. \nResponse options: 1=Yes, 2=No. visit 4." + "field_annotation": "Record whether the participant completed VAS 7, performed approximately 240 minutes into the intervention. Visit 4." }, { - "field_name": "bloodsample_time30_v4", + "field_name": "finapres_time255_v4", "form_name": "besoegsdag_4", - "section_header": "Tid 30", + "section_header": "Tid 255", "field_type": "radio", - "field_label": "Er blodprøve 3 taget (tid 30)?", + "field_label": "Har deltageren gennemført Finapres 8 (tid 255)? ", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -12217,16 +11797,16 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether a bloodsample was taken at time 30. Visit 4." + "field_annotation": "Record whether the participant completed Finapress measurement 8, performed approximately 255 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 4." }, { - "field_name": "vas_time30_v4", + "field_name": "finapres_upload_ldrive_v4", "form_name": "besoegsdag_4", - "section_header": "", + "section_header": "Efter Finapres", "field_type": "radio", - "field_label": "Har deltageren gennemført VAS 2 (tid 30)? ", + "field_label": "

Er Finapres-data indlæst og gemt i mappen på L-drevet?

OBS: Der skal gemmes OTTE mapper, der hver indeholder 9 excelfiler. 

Gemmes som onlimit_ID_visit_nummer af undersøgelse_test_test (eksempel: onlimit_5_v4-3_fp) 

", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\10. Data\\6. Finapres", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -12237,14 +11817,14 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed VAS 2, performed approximately 30 minutes into the intervention. Visit 4." + "field_annotation": "Indicates whetner or not the Finapres data is saved on the L-drive. Visit 4." }, { - "field_name": "finapres_time45_v4", + "field_name": "survey_answered_v4", "form_name": "besoegsdag_4", - "section_header": "Tid 45", + "section_header": "Spørgeskemaer", "field_type": "radio", - "field_label": "Har deltageren gennemført Finapres 3 (tid 45)? ", + "field_label": "Har deltageren svaret på alle spørgeskemaer knyttet til dette besøg?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -12257,14 +11837,14 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed Finapress measurement 3, performed approximately 45 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 4." + "field_annotation": "Survey answered. Visit 4." }, { - "field_name": "bloodsample_time60_v4", + "field_name": "food_v4", "form_name": "besoegsdag_4", - "section_header": "Tid 60", + "section_header": "Bolle med ost + frugt", "field_type": "radio", - "field_label": "Er blodprøve 4 taget (tid 60)?\n", + "field_label": "Har deltageren modtaget en bolle med ost og et stykke frugt? ", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -12277,14 +11857,14 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether a bloodsample was taken at time 60. Visit 4." + "field_annotation": "Food delivered. Visit 4." }, { - "field_name": "vas_time60_v4", + "field_name": "scipd_performed_v4", "form_name": "besoegsdag_4", - "section_header": "", + "section_header": "Kognitionstests", "field_type": "radio", - "field_label": "Har deltageren gennemført VAS 3 (tid 60)? ", + "field_label": "Har deltageren gennemført SCIP-D?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -12297,134 +11877,134 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed VAS 3, performed approximately 60 minutes into the intervention. Visit 4." + "field_annotation": "Whether the participant completed SCIP-D. Visit 4." }, { - "field_name": "finapres_time75_v4", + "field_name": "scip_list_test_v4", "form_name": "besoegsdag_4", - "section_header": "Tid 75", - "field_type": "radio", - "field_label": "Har deltageren gennemført Finapres 4 (tid 75)? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "section_header": "", + "field_type": "text", + "field_label": "1. Liste-indlæring test", + "select_choices_or_calculations": "", "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "0", + "text_validation_max": "30", "identifier": "", - "branching_logic": "", + "branching_logic": "[scipd_performed_v4]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed Finapress measurement 4, performed approximately 75 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 4" + "field_annotation": "Whether the participant completed the scip list test. Visit 4" }, { - "field_name": "bloodsample_time90_v4", + "field_name": "scip_consonant_test_v4", "form_name": "besoegsdag_4", - "section_header": "Tid 90", - "field_type": "radio", - "field_label": "Er blodprøve 5 taget (tid 90)?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "section_header": "", + "field_type": "text", + "field_label": "2. Konsonant-trigram opgave", + "select_choices_or_calculations": "", "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "0", + "text_validation_max": "24", "identifier": "", - "branching_logic": "", + "branching_logic": "[scipd_performed_v4]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether a bloodsample was taken at time 90. Visit 4." + "field_annotation": "Whether the participant has completed the consonant test. Visit 4" }, { - "field_name": "vas_time90_v4", + "field_name": "scip_word_mobilizing_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren gennemført VAS 4 (tid 90)? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "3. Ordmobilisering", + "select_choices_or_calculations": "", "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "0", + "text_validation_max": "100", "identifier": "", - "branching_logic": "", + "branching_logic": "[scipd_performed_v4]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed VAS 4, performed approximately 90 minutes into the intervention. Visit 4." + "field_annotation": "Whether the participant completed the word mobilizing test. Visit 4" }, { - "field_name": "finapres_time105_v4", + "field_name": "scip_delayed_recall_v4", "form_name": "besoegsdag_4", - "section_header": "Tid 105", - "field_type": "radio", - "field_label": "Har deltageren gennemført Finapres 5 (tid 105)? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "section_header": "", + "field_type": "text", + "field_label": "4. Forsinket liste-genkaldelse", + "select_choices_or_calculations": "", "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "0", + "text_validation_max": "10", "identifier": "", - "branching_logic": "", + "branching_logic": "[scipd_performed_v4]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed Finapress measurement 5, performed approximately 105 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 4." + "field_annotation": "Whether the participant completed the recall test. Visit 4" }, { - "field_name": "bloodsample_time120_v4", + "field_name": "scip_visuomotor_v4", "form_name": "besoegsdag_4", - "section_header": "Tid 120", - "field_type": "radio", - "field_label": "Er blodprøve 6 taget (tid 120)?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "section_header": "", + "field_type": "text", + "field_label": "5. Visuomotor opgave", + "select_choices_or_calculations": "", "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "0", + "text_validation_max": "30", "identifier": "", - "branching_logic": "", + "branching_logic": "[scipd_performed_v4]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether a bloodsample was taken at time 120. Visit 4." + "field_annotation": "Whether the participant completed the visomotor test. Visit 4" }, { - "field_name": "vas_time120_v4", + "field_name": "scip_upload_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren gennemført VAS 5 (tid 120)? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "file", + "field_label": "

Upload SCIP-D:

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v4_scip-d)

", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[scipd_performed_v4]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed VAS 5, performed approximately 120 minutes into the intervention. Visit 4." + "field_annotation": "upload SCIP-D. Workflow. Visit 4" }, { - "field_name": "finapres_time135_v4", + "field_name": "tmt_b_v4", "form_name": "besoegsdag_4", - "section_header": "Tid 135", + "section_header": "", "field_type": "radio", - "field_label": "Har deltageren gennemført Finapres 6 (tid 135)? ", + "field_label": "Har deltageren gennemført Trail Making Test (TMT)?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -12437,54 +12017,54 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed Finapress measurement 6, performed approximately 135 minutes after the intervention. \nResponse options: 1=Yes, 2=No. visit 4." + "field_annotation": "Whether the participant completed the trail making test. Visit 4" }, { - "field_name": "bloodsample_time180_v4", + "field_name": "tmt_v4", "form_name": "besoegsdag_4", - "section_header": "Tid 180", - "field_type": "radio", - "field_label": "Er blodprøve 7 taget (tid 180)?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "section_header": "", + "field_type": "text", + "field_label": "TMT-B tid:", + "select_choices_or_calculations": "", + "field_note": "Skriv: x min x sek. Eksempelvis: 1 min 40 sek", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[tmt_b_v4]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether a bloodsample was taken at time 180. Visit 4." + "field_annotation": "Time result for the TMT-B test in minutes and seconds. Visit 4." }, { - "field_name": "vas_time180_v4", + "field_name": "tmt_upload_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren gennemført VAS 6 (tid 180 min)? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "file", + "field_label": "

Upload TMT-B inkl. tidsangivelse

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v4_tmt-b)

", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[tmt_b_v4]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed VAS 6, performed approximately 180 minutes into the intervention. Visit 4." + "field_annotation": "Upload TMT-B including timeframe. Workflow. Visit 4" }, { - "field_name": "finapres_time195_v4", + "field_name": "cognition_tests_filed_office_v4", "form_name": "besoegsdag_4", - "section_header": "Tid 195", + "section_header": "", "field_type": "radio", - "field_label": "Har deltageren gennemført Finapres 7 (tid 195)? ", + "field_label": "Er SCIP-testen og TMT-testen lagt i mappen på kontoret?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -12497,14 +12077,14 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed Finapress measurement 7, performed approximately 195 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 4." + "field_annotation": "Indicates if the SCIP test and the TMT test has been filed in the briefcase in the office. Visit 4." }, { - "field_name": "bloodsample_time240_v4", + "field_name": "vo2max_done_v4", "form_name": "besoegsdag_4", - "section_header": "Tid 240", + "section_header": "VO2 max test", "field_type": "radio", - "field_label": "Er blodprøve 8 taget (tid 240 min)?", + "field_label": "Har deltageren udført VO2 max test? ", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -12517,254 +12097,254 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether a bloodsample was taken approximately 240 minutes into the intervention. Visit 4." + "field_annotation": "Indicates whether or not the participant finished the VO2 max test. Visit 4." }, { - "field_name": "vas_time240_v4", + "field_name": "vo2max_test_type_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "radio", - "field_label": "Har deltageren gennemført VAS 7 (tid 240)?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_label": "Hvilken testprotokol blev kørt?", + "select_choices_or_calculations": "1, 1. Let | 2, 2. Middel | 3, 3. Høj | 4, 4. Meget høj | 5, 5. Ekstremt høj", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[vo2max_done_v4]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed VAS 7, performed approximately 240 minutes into the intervention. Visit 4." + "field_annotation": "Indicates what vo2 max protocol was used at the test. Visit 4." }, { - "field_name": "finapres_time255_v4", + "field_name": "vo2max_seat_v4", "form_name": "besoegsdag_4", - "section_header": "Tid 255", - "field_type": "radio", - "field_label": "Har deltageren gennemført Finapres 8 (tid 255)? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", + "section_header": "", + "field_type": "text", + "field_label": "Hvad var sædeindstillingen?", + "select_choices_or_calculations": "", + "field_note": "fx 7 eller 8,5", + "text_validation_type_or_show_slider_number": "number_comma_decimal", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[vo2max_done_v4]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed Finapress measurement 8, performed approximately 255 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 4." + "field_annotation": "The seat adjustment for the vo2 max test. Visit 4." }, { - "field_name": "finapres_upload_ldrive_v4", + "field_name": "vo2max_time_length_v4", "form_name": "besoegsdag_4", - "section_header": "Efter Finapres", - "field_type": "radio", - "field_label": "

Er Finapres-data indlæst og gemt i mappen på L-drevet?

OBS: Der skal gemmes OTTE mapper, der hver indeholder 9 excelfiler. 

Gemmes som onlimit_ID_visit_nummer af undersøgelse_test_test (eksempel: onlimit_05_v4-3_fp) 

", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\10. Data\\6. Finapres", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "section_header": "", + "field_type": "text", + "field_label": "Hvor lang tid tog testen (uden opvarmning)?", + "select_choices_or_calculations": "", + "field_note": "Nærmeste hele minut", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "0", + "text_validation_max": "50", "identifier": "", - "branching_logic": "", + "branching_logic": "[vo2max_done_v4]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whetner or not the Finapres data is saved on the L-drive. Visit 4." + "field_annotation": "Indicates how long time the VO2 max test lasted. Visit 4." }, { - "field_name": "survey_answered_v4", + "field_name": "vo2max_outcome_v4", "form_name": "besoegsdag_4", - "section_header": "Spørgeskemaer", - "field_type": "radio", - "field_label": "Har deltageren svaret på alle spørgeskemaer knyttet til dette besøg?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "section_header": "", + "field_type": "text", + "field_label": "VO2 max værdi (Peak VO2 (ml/min))", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[vo2max_done_v4]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Survey answered. Visit 4." + "field_annotation": "VO2 max in ml/min. Measured using a graded exercise test on a stationary cycle ergometer with gradually increasing resistance in 1-3 minute stages, until exhaustion. During the test, oxygen uptake is continuously measured using a metabolic cart connected to a breath-by-breath gas analysis system via a face mask. Heart rate is monitored using a heart rate monitor. Visit 4." }, { - "field_name": "food_v4", + "field_name": "vo2max_upload_ldrive_v4", "form_name": "besoegsdag_4", - "section_header": "Bolle med ost + frugt", + "section_header": "", "field_type": "radio", - "field_label": "Har deltageren modtaget en bolle med ost og et stykke frugt? ", + "field_label": "

Er VO2 max-data indlæst og gemt i mappen på L-drevet (excel-fil)?

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v4_vo2max)

", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\10. Data\\7. VO2 makstest", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[vo2max_done_v4]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Food delivered. Visit 4." + "field_annotation": "Indicates whetner or not the VO2 max test is saved on the L-drive. Visit 4." }, { - "field_name": "scipd_performed_v4", + "field_name": "vo2max_upload_v4", "form_name": "besoegsdag_4", - "section_header": "Kognitionstests", - "field_type": "radio", - "field_label": "Har deltageren gennemført SCIP-D?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "section_header": "", + "field_type": "file", + "field_label": "Upload VO2 max-data (excel)", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[vo2max_done_v4]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Whether the participant completed SCIP-D. Visit 4." + "field_annotation": "VO2max data upload. Workflow. Visit 4." }, { - "field_name": "scip_list_test_v4", + "field_name": "homeurin_deviation_v4", "form_name": "besoegsdag_4", - "section_header": "", - "field_type": "text", - "field_label": "1. Liste-indlæring test", - "select_choices_or_calculations": "", + "section_header": "Afvigelser fra forsøgsprotokol: \nHar der været afvigelser ift. forsøgsprotokollen i følgende målinger/tests?", + "field_type": "radio", + "field_label": "Hjemmeurin", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "0", - "text_validation_max": "30", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", - "branching_logic": "[scipd_performed_v4]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v4", "matrix_ranking": "", - "field_annotation": "Whether the participant completed the scip list test. Visit 4" + "field_annotation": "Record any deviations from protocol for the home urin test. Deviations include delay, missed sample, wrong tube, or insufficient volume. Applies to all items in this matrix. visit 4" }, { - "field_name": "scip_consonant_test_v4", + "field_name": "stool_sample_deviation_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "text", - "field_label": "2. Konsonant-trigram opgave", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Afføringsprøve", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "0", - "text_validation_max": "24", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", - "branching_logic": "[scipd_performed_v4]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v4", "matrix_ranking": "", - "field_annotation": "Whether the participant has completed the consonant test. Visit 4" + "field_annotation": "Record any deviations from protocol for the stool sample. Visit 4." }, { - "field_name": "scip_word_mobilizing_v4", + "field_name": "spit_sample_deviation_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "text", - "field_label": "3. Ordmobilisering", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Spytprøve", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "0", - "text_validation_max": "100", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", - "branching_logic": "[scipd_performed_v4]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v4", "matrix_ranking": "", - "field_annotation": "Whether the participant completed the word mobilizing test. Visit 4" + "field_annotation": "Record any deviations from protocol fot the spit sample. Visit 4." }, { - "field_name": "scip_delayed_recall_v4", + "field_name": "urin_sample_deviation_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "text", - "field_label": "4. Forsinket liste-genkaldelse", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Urinprøve (on site)", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "0", - "text_validation_max": "10", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", - "branching_logic": "[scipd_performed_v4]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v4", "matrix_ranking": "", - "field_annotation": "Whether the participant completed the recall test. Visit 4" + "field_annotation": "Record any deviations from protocol for the on site urin sample. Visit 4." }, { - "field_name": "scip_visuomotor_v4", + "field_name": "whr_deviation_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "text", - "field_label": "5. Visuomotor opgave", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Talje-hofte mål", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "0", - "text_validation_max": "30", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", - "branching_logic": "[scipd_performed_v4]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v4", "matrix_ranking": "", - "field_annotation": "Whether the participant completed the visomotor test. Visit 4" + "field_annotation": "Record any deviations from protocol during waist and hip measurement. Visit 4." }, { - "field_name": "scip_upload_v4", + "field_name": "dxa_deviation_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "file", - "field_label": "

Upload SCIP-D:

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_05_v4_scip-d)

", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "DXA", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[scipd_performed_v4]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v4", "matrix_ranking": "", - "field_annotation": "upload SCIP-D. Workflow. Visit 4" + "field_annotation": "Record any deviations from protocol during the DXA scan. Visit 4." }, { - "field_name": "tmt_b_v4", + "field_name": "food_preference_deviation_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "radio", - "field_label": "Har deltageren gennemført Trail Making Test (TMT)?", + "field_label": "Fødevarepræferencetest", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -12775,56 +12355,56 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v4", "matrix_ranking": "", - "field_annotation": "Whether the participant completed the trail making test. Visit 4" + "field_annotation": "Record any deviations from protocol during food preference test. Visit 4." }, { - "field_name": "tmt_v4", + "field_name": "fibro_deviation_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "text", - "field_label": "TMT-B tid:", - "select_choices_or_calculations": "", - "field_note": "Skriv: x min x sek. Eksempelvis: 1 min 40 sek", + "field_type": "radio", + "field_label": "Fibroscanning", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[tmt_b_v4]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v4", "matrix_ranking": "", - "field_annotation": "Time result for the TMT-B test in minutes and seconds. Visit 4." + "field_annotation": "Record any deviations from protocol during the fibroscan. Visit 4." }, { - "field_name": "tmt_upload_v4", + "field_name": "blood_pressure_deviation_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "file", - "field_label": "

Upload TMT-B inkl. tidsangivelse

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_05_v4_tmt-b)

", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Blodtryk og puls", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[tmt_b_v4]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v4", "matrix_ranking": "", - "field_annotation": "Upload TMT-B including timeframe. Workflow. Visit 4" + "field_annotation": "Record any deviations from protocol during the blood pressure measurement. Visit 4." }, { - "field_name": "cognition_tests_filed_office_v4", + "field_name": "hba1c_deviation_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "radio", - "field_label": "Er SCIP-testen og TMT-testen lagt i mappen på kontoret?", + "field_label": "HbA1c", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -12835,16 +12415,16 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v4", "matrix_ranking": "", - "field_annotation": "Indicates if the SCIP test and the TMT test has been filed in the briefcase in the office. Visit 4." + "field_annotation": "Record any deviations from protocol during the HbA1c measurem,ent. Visit 4." }, { - "field_name": "vo2max_done_v4", + "field_name": "mmtt_blood_deviation_v4", "form_name": "besoegsdag_4", - "section_header": "VO2 max test", + "section_header": "", "field_type": "radio", - "field_label": "Har deltageren udført VO2 max test? ", + "field_label": "Blodprøver under MMTT", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -12855,136 +12435,96 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v4", "matrix_ranking": "", - "field_annotation": "Indicates whether or not the participant finished the VO2 max test. Visit 4." + "field_annotation": "Record any deviations from protocol during the blood test during MMTT. Visit 4." }, { - "field_name": "vo2max_test_type_v4", + "field_name": "finapres_deviation_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "radio", - "field_label": "Hvilken testprotokol blev kørt?", - "select_choices_or_calculations": "1, 1. Let | 2, 2. Middel | 3, 3. Høj | 4, 4. Meget høj | 5, 5. Ekstremt høj", + "field_label": "Finapres under MMTT", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[vo2max_done_v4]= '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Indicates what vo2 max protocol was used at the test. Visit 4." - }, - { - "field_name": "vo2max_seat_v4", - "form_name": "besoegsdag_4", - "section_header": "", - "field_type": "text", - "field_label": "Hvad var sædeindstillingen?", - "select_choices_or_calculations": "", - "field_note": "fx 7 eller 8,5", - "text_validation_type_or_show_slider_number": "number_comma_decimal", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[vo2max_done_v4]= '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "The seat adjustment for the vo2 max test. Visit 4." - }, - { - "field_name": "vo2max_time_length_v4", - "form_name": "besoegsdag_4", - "section_header": "", - "field_type": "text", - "field_label": "Hvor lang tid tog testen (uden opvarmning)?", - "select_choices_or_calculations": "", - "field_note": "Nærmeste hele minut", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "0", - "text_validation_max": "50", - "identifier": "", - "branching_logic": "[vo2max_done_v4]= '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v4", "matrix_ranking": "", - "field_annotation": "Indicates how long time the VO2 max test lasted. Visit 4." + "field_annotation": "Record any deviations from protocol during the Finapres during MMTT. Visit 4." }, { - "field_name": "vo2max_outcome_v4", + "field_name": "vas_deviation_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "text", - "field_label": "VO2 max værdi (Peak VO2 (ml/min))", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "VAS under MMTT", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[vo2max_done_v4]= '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v4", "matrix_ranking": "", - "field_annotation": "VO2 max in ml/min. Measured using a graded exercise test on a stationary cycle ergometer with gradually increasing resistance in 1-3 minute stages, until exhaustion. During the test, oxygen uptake is continuously measured using a metabolic cart connected to a breath-by-breath gas analysis system via a face mask. Heart rate is monitored using a heart rate monitor. Visit 4." + "field_annotation": "Record any deviations from protocol during the VAS. Visit 4." }, { - "field_name": "vo2max_upload_ldrive_v4", + "field_name": "medicin_deviation_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "radio", - "field_label": "

Er VO2 max-data indlæst og gemt i mappen på L-drevet (excel-fil)?

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_05_v4_vo2max)

", + "field_label": "Medicingennemgang", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\10. Data\\7. VO2 makstest", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[vo2max_done_v4]= '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v4", "matrix_ranking": "", - "field_annotation": "Indicates whetner or not the VO2 max test is saved on the L-drive. Visit 4." + "field_annotation": "Record any deviations from protocol going through the medication . Visit 4." }, { - "field_name": "vo2max_upload_v4", + "field_name": "survey_deviation_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "file", - "field_label": "Upload VO2 max-data (excel)", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Spørgeskemaer", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[vo2max_done_v4]= '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v4", "matrix_ranking": "", - "field_annotation": "VO2max data upload. Workflow. Visit 4." + "field_annotation": "Record any deviations from protocol during the surveys/questinaries. Visit 4." }, { - "field_name": "spit_sample_deviation_v4", + "field_name": "cognition_deviation_v4", "form_name": "besoegsdag_4", - "section_header": "Afvigelser fra forsøgsprotokol: \nHar der været afvigelser ift. forsøgsprotokollen i følgende målinger/tests?", + "section_header": "", "field_type": "radio", - "field_label": "Spytprøve", + "field_label": "Kognitionstest", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -12997,14 +12537,14 @@ "question_number": "", "matrix_group_name": "deviations_v4", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol fot the spit sample. Visit 4." + "field_annotation": "Record any deviations from protocol during the cognition test. Visit 4." }, { - "field_name": "urin_sample_deviation_v4", + "field_name": "vo2max_deviation_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "radio", - "field_label": "Urinprøve (on site)", + "field_label": "VO2 max test", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -13017,14 +12557,14 @@ "question_number": "", "matrix_group_name": "deviations_v4", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol for the on site urin sample. Visit 4." + "field_annotation": "Record any deviations from protocol during the VO2 max test. Visit 4." }, { - "field_name": "whr_deviation_v4", + "field_name": "other_deviation_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "radio", - "field_label": "Talje-hofte mål", + "field_label": "Andre afvigelser", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -13037,554 +12577,554 @@ "question_number": "", "matrix_group_name": "deviations_v4", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during waist and hip measurement. Visit 4." + "field_annotation": "Record any other deviations from protocol. Visit 4." }, { - "field_name": "dxa_deviation_v4", + "field_name": "homeurin_deviation_describe_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "radio", - "field_label": "DXA", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Beskriv afvigelsen i indsamling af hjemmeurin", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[homeurin_deviation_v4] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v4", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during the DXA scan. Visit 4." + "field_annotation": "Description of any deviations regarding the home urin collection. Visit 4." }, { - "field_name": "food_preference_deviation_v4", + "field_name": "stoolsample_deviation_describe_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "radio", - "field_label": "Fødevarepræferencetest", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Beskriv afvigelsen i indsamling af afføringsprøve", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[stool_sample_deviation_v4] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v4", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during food preference test. Visit 4." + "field_annotation": "Description of any deviations regarding the stool sample. Visit 4." }, { - "field_name": "fibro_deviation_v4", + "field_name": "spitsample_deviation_describe_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "radio", - "field_label": "Fibroscanning", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Beskriv afvigelsen i indsamling af spytprøve", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[spit_sample_deviation_v4] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v4", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during the fibroscan. Visit 4." + "field_annotation": "Description of any deviations regarding the spit sample. Visit 4." }, { - "field_name": "blood_pressure_deviation_v4", + "field_name": "urin_onsite_deviation_describe_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "radio", - "field_label": "Blodtryk og puls", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Beskriv afvigelsen i indsamling af urinprøve (on site)", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[urin_sample_deviation_v4] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v4", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during the blood pressure measurement. Visit 4." + "field_annotation": "Description of any deviations regarding the urine sample on site. Visit 4." }, { - "field_name": "hba1c_deviation_v4", + "field_name": "whr_deviation_describe_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "radio", - "field_label": "HbA1c", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Beskriv afvigelsen i talje-hofte mål", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[whr_deviation_v4] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v4", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during the HbA1c measurem,ent. Visit 4." + "field_annotation": "Description of any deviations regarding the measurements of the waist hip ratio. Visit 4." }, { - "field_name": "mmtt_blood_deviation_v4", + "field_name": "dxa_deviation_describe_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "radio", - "field_label": "Blodprøver under MMTT", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Beskriv afvigelsen i DXA scanning", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[dxa_deviation_v4] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v4", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during the blood test during MMTT. Visit 4." + "field_annotation": "Description of any deviations regarding the DXA scan. Visit 4." }, { - "field_name": "finapres_deviation_v4", + "field_name": "food_preference_deviation_describe_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "radio", - "field_label": "Finapres under MMTT", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Beskriv afvigelsen i fødevarepræferencetesten", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[food_preference_deviation_v4] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v4", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during the Finapres during MMTT. Visit 4." + "field_annotation": "Description of any deviations regarding the food preference test. Visit 4." }, { - "field_name": "vas_deviation_v4", + "field_name": "fibro_deviation_describe_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "radio", - "field_label": "VAS under MMTT", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Beskriv afvigelsen i fibroscanning", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[fibro_deviation_v4] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v4", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during the VAS. Visit 4." + "field_annotation": "Description of any deviations regarding the fibro scan. Visit 4." }, { - "field_name": "survey_deviation_v4", + "field_name": "bp_deviation_describe_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "radio", - "field_label": "Spørgeskemaer", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Beskriv afvigelsen i blodtryk og puls", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[blood_pressure_deviation_v4] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v4", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during the surveys/questinaries. Visit 4." + "field_annotation": "Description of any deviations regarding the measurements of the blood pressure. Visit 4." }, { - "field_name": "cognition_deviation_v4", + "field_name": "hba1c_deviation_describe_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "radio", - "field_label": "Kognitionstest", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Beskriv afvigelsen i HbA1c målingen", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[hba1c_deviation_v4] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v4", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during the cognition test. Visit 4." + "field_annotation": "Description of any deviations regarding the HbA1c sample. Visit 4." }, { - "field_name": "vo2max_deviation_v4", + "field_name": "mmtt_blood_deviation_describe_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "radio", - "field_label": "VO2 max test", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_type": "text", + "field_label": "Beskriv afvigelsen under MMTT blodprøver", + "select_choices_or_calculations": "", + "field_note": "Noter tid/ tider, hvis det eks. er en enkelt prøve, der er gået galt", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[mmtt_blood_deviation_v4] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v4", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during the VO2 max test. Visit 4." + "field_annotation": "Description of any deviations regarding blood samples during MMTT. Visit 4." }, { - "field_name": "other_deviation_v4", + "field_name": "finapres_deviation_describe_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "radio", - "field_label": "Andre afvigelser", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_type": "text", + "field_label": "Beskriv afvigelsen under finapres under MMTT", + "select_choices_or_calculations": "", + "field_note": "Noter tid/ tider", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[finapres_deviation_v4] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v4", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any other deviations from protocol. Visit 4." + "field_annotation": "Description of any deviations regarding finapres during MMTT. Visit 4." }, { - "field_name": "spitsample_deviation_describe_v4", + "field_name": "vas_deviation_describe_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "text", - "field_label": "Beskriv afvigelsen i indsamling af spytprøve", + "field_label": "Beskriv afvigelsen i VAS under MMTT", "select_choices_or_calculations": "", - "field_note": "", + "field_note": "Noter tid/ tider", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[spit_sample_deviation_v4] = '1'", + "branching_logic": "[vas_deviation_v4] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the spit sample. Visit 4." + "field_annotation": "Description of any deviations regarding VAS. Visit 4." }, { - "field_name": "urin_onsite_deviation_describe_v4", + "field_name": "medicin_deviation_describe_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "text", - "field_label": "Beskriv afvigelsen i indsamling af urinprøve (on site)", + "field_label": "Beskriv afvigelsen i medicingennemgang", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[urin_sample_deviation_v4] = '1'", + "branching_logic": "[medicin_deviation_v4] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the urine sample on site. Visit 4." + "field_annotation": "Description of any deviations regarding medicine. Visit 4." }, { - "field_name": "whr_deviation_describe_v4", + "field_name": "survey_deviation_describe_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "text", - "field_label": "Beskriv afvigelsen i talje-hofte mål", + "field_label": "Beskriv afvigelsen under udfyldelse af spørgeskemaer", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[whr_deviation_v4] = '1'", + "branching_logic": "[survey_deviation_v4] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the measurements of the waist hip ratio. Visit 4." + "field_annotation": "Description of any deviations regarding the surveys. Visit 4." }, { - "field_name": "dxa_deviation_describe_v4", + "field_name": "cognition_deviation_describe_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "text", - "field_label": "Beskriv afvigelsen i DXA scanning", + "field_label": "Beskriv afvigelsen i kognitionstesten", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[dxa_deviation_v4] = '1'", + "branching_logic": "[cognition_deviation_v4] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the DXA scan. Visit 4." + "field_annotation": "Description of any deviations regarding the cognitive tests. Visit 4." }, { - "field_name": "food_preference_deviation_describe_v4", + "field_name": "vo2max_deviation_describe_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "text", - "field_label": "Beskriv afvigelsen i fødevarepræferencetesten", + "field_label": "Beskriv afvigelsen under VO2 max testen", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[food_preference_deviation_v4] = '1'", + "branching_logic": "[vo2max_deviation_v4] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the food preference test. Visit 4." + "field_annotation": "Description of any deviations regarding the VO2 max test. Visit 4." }, { - "field_name": "fibro_deviation_describe_v4", + "field_name": "other_deviation_describe_v4", "form_name": "besoegsdag_4", "section_header": "", "field_type": "text", - "field_label": "Beskriv afvigelsen i fibroscanning", + "field_label": "Beskriv andre afvigelser", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[fibro_deviation_v4] = '1'", + "branching_logic": "[other_deviation_v4] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the fibro scan. Visit 4." + "field_annotation": "Description of any other deviations from the protocol. Visit 4." }, { - "field_name": "bp_deviation_describe_v4", + "field_name": "group_meeting_dates_v4", "form_name": "besoegsdag_4", - "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen i blodtryk og puls", - "select_choices_or_calculations": "", + "section_header": "

Information om NUPO og gruppemøder: 

Efter første gruppemøde skal du starte med 12 ugers NUPO. Her får du yderligere praktisk information og udleveret NUPO til 2 uger. Før dette skal du spise som du plejer. 

Gruppemøderne foregår fra uge 1 til uge 18 hver 2. uge, og der er undervisning i hold sammen med projektdiætisten. Her bliver du vejet, får information om diabetes, vægttab, din allokerede diæt samt redskaber til at overholde diæten, vægttab og vægtvedligeholdelse. Det er vigtigt at du prioriterer gruppemøderne, da de hjælper dig med at lykkedes med kostændringerne. 

 

", + "field_type": "radio", + "field_label": "

Har deltageren modtaget datoer for alle gruppemøderne?

Der udleveres et ark med datoer, eller datoer skrives i studieappen.

", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[blood_pressure_deviation_v4] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the measurements of the blood pressure. Visit 4." + "field_annotation": "Dates regarding group sessions. Visit 4." }, { - "field_name": "hba1c_deviation_describe_v4", + "field_name": "handed_out_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen i HbA1c målingen", - "select_choices_or_calculations": "", + "field_type": "checkbox", + "field_label": "Er der udleveret: ", + "select_choices_or_calculations": "1, Vægt | 2, Blodtryksapparat | 3, Garminur", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[hba1c_deviation_v4] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the HbA1c sample. Visit 4." + "field_annotation": "States if the participant has been handed scale, blood pressure monitor, and smartwatch. Visit 4." }, { - "field_name": "mmtt_blood_deviation_describe_v4", + "field_name": "randomization_v4", "form_name": "besoegsdag_4", - "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen under MMTT blodprøver", - "select_choices_or_calculations": "", - "field_note": "Noter tid/ tider, hvis det eks. er en enkelt prøve, der er gået galt", + "section_header": "
Randomisering til kulhydratgruppe: Gå til randomiseringsmodul.
OBS! Afsløres ikke for deltager før uge 11.
", + "field_type": "radio", + "field_label": "Er deltager randomiseret til kulhydratgruppe? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[mmtt_blood_deviation_v4] = '1'", + "branching_logic": "", "required_field": "y", - "custom_alignment": "", + "custom_alignment": "LV", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding blood samples during MMTT. Visit 4." + "field_annotation": "Whether the participant is randomized to one of the two intervention groups. Visit 4." }, { - "field_name": "finapres_deviation_describe_v4", + "field_name": "comments_end_v4", "form_name": "besoegsdag_4", "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen under finapres under MMTT", + "field_type": "notes", + "field_label": "

Her noteres generelle kommentarer til besøg 4.

Det kan eksempelvis være:

- Kommentarer om deltagerens samarbejde og forståelse
- Eventuelle afvigelser i protokollen eller komplikationer
- Information om udførte prøver og tests (fx hvis noget blev udsat eller aflyst)
- Eventuelle anbefalinger eller opfølgninger til næste besøg
- Logning af særlige hændelser eller observationer under besøget
- Kommentarer til dataindsamlingen, fx om data mangler eller kvaliteten
- Noter om deltagerens spørgsmål eller bekymringer

Det er vigtigt at udfylde dette felt, da det bidrager til dokumentationen af besøget og hjælper med at samle vigtig information. Kommentarerne understøtter forståelsen af arbejdsgangene og projektets gennemførlighed, herunder identifikation af eventuelle udfordringer.

 

Hvis der er generel information om deltageren, som er relevant for projektdeltagelsen, noteres den under instrumentet \"Stamdata\" i feltet \"Noter ift. deltagelse i projektet\".

Det kan fx være oplysninger om, hvem personen bor sammen med, særlige forhold i husstanden eller en akut syg pårørende.

", "select_choices_or_calculations": "", - "field_note": "Noter tid/ tider", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[finapres_deviation_v4] = '1'", - "required_field": "y", - "custom_alignment": "", + "branching_logic": "", + "required_field": "", + "custom_alignment": "LV", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding finapres during MMTT. Visit 4." + "field_annotation": "Comment at the end of the visit. Visit 4." }, { - "field_name": "vas_deviation_describe_v4", - "form_name": "besoegsdag_4", - "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen i VAS under MMTT", - "select_choices_or_calculations": "", - "field_note": "Noter tid/ tider", + "field_name": "sens_ready_wfv5", + "form_name": "fr_besgsdag_5", + "section_header": "Klargøring af aktivitetsmåler (SENS)", + "field_type": "radio", + "field_label": "

Er zippose med aktivitetsmåler (SENS), plaster, ekstra plaster, desinficeringsserviet og registreringsskema lagt klar?

", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[vas_deviation_v4] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding VAS. Visit 4." + "field_annotation": "Zip bag with SENS activity tracker etc ready. Workflow. Visit 5." }, { - "field_name": "survey_deviation_describe_v4", - "form_name": "besoegsdag_4", + "field_name": "sens_sign_in_wfv5", + "form_name": "fr_besgsdag_5", "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen under udfyldelse af spørgeskemaer", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "

Er deltager oprettet i SENS webappen?

Se ID-nummer på aktivitetsmåler i zipposen (skal bruges til oprettelsen).

", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[survey_deviation_v4] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the surveys. Visit 4." + "field_annotation": "Indicates if the participant with is signed in in the SENS webapp. Workflow. Visit 5." }, { - "field_name": "cognition_deviation_describe_v4", - "form_name": "besoegsdag_4", + "field_name": "date_v5", + "form_name": "besgsdag_5", "section_header": "", "field_type": "text", - "field_label": "Beskriv afvigelsen i kognitionstesten", + "field_label": "Dato for besøget", "select_choices_or_calculations": "", "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "text_validation_type_or_show_slider_number": "date_dmy", + "text_validation_min": "2023-02-01", + "text_validation_max": "2028-12-31", "identifier": "", - "branching_logic": "[cognition_deviation_v4] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the cognitive tests. Visit 4." + "field_annotation": "Date of visit. Visit 5. @today" }, { - "field_name": "vo2max_deviation_describe_v4", - "form_name": "besoegsdag_4", + "field_name": "staff_initials_v5", + "form_name": "besgsdag_5", "section_header": "", "field_type": "text", - "field_label": "Beskriv afvigelsen under VO2 max testen", + "field_label": "Initialer på projektpersonale", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", - "identifier": "", - "branching_logic": "[vo2max_deviation_v4] = '1'", + "identifier": "y", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the VO2 max test. Visit 4." + "field_annotation": "Initials of the study staff member responsible for conducting the visit. Visit 5." }, { - "field_name": "other_deviation_describe_v4", - "form_name": "besoegsdag_4", + "field_name": "identified_name_cpr_v5", + "form_name": "besgsdag_5", "section_header": "", - "field_type": "text", - "field_label": "Beskriv andre afvigelser", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Er deltageren identificeret med navn og CPR-nummer?", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", - "identifier": "", - "branching_logic": "[other_deviation_v4] = '1'", + "identifier": "y", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any other deviations from the protocol. Visit 4." + "field_annotation": "Indicates whether the participant has been identified by full name and personal identification number (CPR). Visit 5." }, { - "field_name": "group_meeting_dates_v4", - "form_name": "besoegsdag_4", - "section_header": "

Information om NUPO og gruppemøder: 

Efter første gruppemøde skal du starte med 12 ugers NUPO. Her får du yderligere praktisk information og udleveret NUPO til 2 uger. Før dette skal du spise som du plejer. 

Gruppemøderne foregår fra uge 1 til uge 18 hver 2. uge, og der er undervisning i hold sammen med projektdiætisten. Her bliver du vejet, får information om diabetes, vægttab, din allokerede diæt samt redskaber til at overholde diæten, vægttab og vægtvedligeholdelse. Det er vigtigt at du prioriterer gruppemøderne, da de hjælper dig med at lykkedes med kostændringerne. 

 

", + "field_name": "relative_v5", + "form_name": "besgsdag_5", + "section_header": "", "field_type": "radio", - "field_label": "

Har deltageren modtaget datoer for alle gruppemøderne?

Der udleveres et ark med datoer, eller datoer skrives i studieappen.

", + "field_label": "Er der pårørende med til besøget?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -13597,34 +13137,34 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Dates regarding group sessions. Visit 4." + "field_annotation": "Indicates whether a relative or accompanying person is present at the visit. Visit 5." }, { - "field_name": "nupo_introduction_v4", - "form_name": "besoegsdag_4", + "field_name": "relative_name_v5", + "form_name": "besgsdag_5", "section_header": "", - "field_type": "radio", - "field_label": "Er deltageren blevet introduceret til NUPO?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Hvem?", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[relative_v5] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Whether the participant has been introduced to the NUPO diet. Visit 4." + "field_annotation": "The name of the relative attending the visit. Visit 5." }, { - "field_name": "nupo_tasting_box_v4", - "form_name": "besoegsdag_4", - "section_header": "", + "field_name": "sens_download_phone_v5", + "form_name": "besgsdag_5", + "section_header": "Aktivitetsmåler (SENS)", "field_type": "radio", - "field_label": "Har deltageren fået udleveret smagekasse?", + "field_label": "

Har deltageren fået downloadet SENS motion appen på sin mobil eller tablet?

I deltagermappen findes \"SOP SENS Påsætning\" som har en QR-kode deltagerne kan scanne for at downloade SENS motion app (Appstore og Google Play Store). 

", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -13637,16 +13177,16 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Whether the participant has received the NUPO taste box. Visit 4." + "field_annotation": "Whether the participant has downloaded the SENS app to their phone. Visit 5." }, { - "field_name": "handed_out_bp_v4", - "form_name": "besoegsdag_4", + "field_name": "sens_id_nr_v5", + "form_name": "besgsdag_5", "section_header": "", - "field_type": "radio", - "field_label": "Er der udleveret blodtryksapparat? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_type": "text", + "field_label": "Angiv nummer på den klargjorte aktivitetsmåler:", + "select_choices_or_calculations": "", + "field_note": "Klistermærke på bagsiden af sensoren, eks: I-54B.61F", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -13657,14 +13197,14 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "States if the participant has been handed blood pressure monitor. Visit 4." + "field_annotation": "Identification of the SENS tracker. Visit 5." }, { - "field_name": "handed_out_bs_v5", - "form_name": "besoegsdag_4", + "field_name": "sens_turned_on_v5", + "form_name": "besgsdag_5", "section_header": "", "field_type": "radio", - "field_label": "Er der udleveret blodsukkermåler? ", + "field_label": "

Er aktivitetsmåleren tændt og måleperiode registreret i SENS webappen?

OBS: Tjek batteri.

", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -13677,14 +13217,14 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "States if the participant has been handed blood sugar monitor. Visit 4." + "field_annotation": "Indicates if tracker is turned on and time period for measuring registred in webapp. Visit 5." }, { - "field_name": "randomization_v4", - "form_name": "besoegsdag_4", - "section_header": "
Randomisering til kulhydratgruppe: Gå til randomiseringsmodul.
OBS! Afsløres ikke for deltager før uge 11.
", + "field_name": "sens_applied_v5", + "form_name": "besgsdag_5", + "section_header": "", "field_type": "radio", - "field_label": "Er deltager randomiseret til kulhydratgruppe? ", + "field_label": "Er aktivitetsmåler (SENS) påsat?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -13693,78 +13233,98 @@ "identifier": "", "branching_logic": "", "required_field": "y", - "custom_alignment": "LV", + "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Whether the participant is randomized to one of the two intervention groups. Visit 4." + "field_annotation": "Whether SENS device has been applied. Visit 5." }, { - "field_name": "comments_end_v4", - "form_name": "besoegsdag_4", + "field_name": "sens_notapplied_reason_v5", + "form_name": "besgsdag_5", "section_header": "", "field_type": "notes", - "field_label": "

Her noteres generelle kommentarer til besøg 4.

Det kan eksempelvis være:

- Kommentarer om deltagerens samarbejde og forståelse
- Eventuelle afvigelser i protokollen eller komplikationer
- Information om udførte prøver og tests (fx hvis noget blev udsat eller aflyst)
- Eventuelle anbefalinger eller opfølgninger til næste besøg
- Logning af særlige hændelser eller observationer under besøget
- Kommentarer til dataindsamlingen, fx om data mangler eller kvaliteten
- Noter om deltagerens spørgsmål eller bekymringer

Det er vigtigt at udfylde dette felt, da det bidrager til dokumentationen af besøget og hjælper med at samle vigtig information. Kommentarerne understøtter forståelsen af arbejdsgangene og projektets gennemførlighed, herunder identifikation af eventuelle udfordringer.

 

Hvis der er generel information om deltageren, som er relevant for projektdeltagelsen, noteres den under instrumentet \"Stamdata\" i feltet \"Noter ift. deltagelse i projektet\".

Det kan fx være oplysninger om, hvem personen bor sammen med, særlige forhold i husstanden eller en akut syg pårørende.

", + "field_label": "Hvad er årsagen til, at deltageren ikke har fået påmonteret aktivitetsmåler (SENS)?", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", - "required_field": "", - "custom_alignment": "LV", + "branching_logic": "[sens_applied_v5] = '2'", + "required_field": "y", + "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Comment at the end of the visit. Visit 4." + "field_annotation": "Reason why the SENS accelerometer was not applied. Recorded by study staff. Visit 5." }, { - "field_name": "sp_note_visit_v4", - "form_name": "besoegsdag_4", - "section_header": "SP", + "field_name": "sens_application_date_v5", + "form_name": "besgsdag_5", + "section_header": "", + "field_type": "text", + "field_label": "Dato for påsættelse af aktivitetsmåler (SENS):", + "select_choices_or_calculations": "", + "field_note": "", + "text_validation_type_or_show_slider_number": "date_dmy", + "text_validation_min": "2025-01-01", + "text_validation_max": "2030-01-01", + "identifier": "", + "branching_logic": "[sens_applied_v9] = '1'", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Date of SENS application. Visit 5." + }, + { + "field_name": "sens_info_v5", + "form_name": "besgsdag_5", + "section_header": "", "field_type": "radio", - "field_label": "Er der skrevet notat for besøget i SP?", + "field_label": "

Har deltageren fået information om brugen af aktivitetsmåler (SENS)?

Information om brug til SENS:

\"Du vil under projektperioden skulle have påsat en aktivitetsmåler (SENS) fire gange, og bære den i en måleperiode på 10 dage. Vi sætter en på dig i dag, som du vil skulle have på i 10 dage. Derefter må du tage den af. Du får en zippose med hjem, som du kan ligge den I og medbringe til næste besøg.

Du må gerne tage korte brusebade, og du kan kortvarigt opholde dig i vand (f.eks. svømmehal eller havvand). Dog anbefales det ikke at opholde sig i længere badekar, spa eller meget varm vand. Derudover fraråder vi også, at du går i sauna i perioden du bærer aktivitetsmåleren.

Du får et ekstra plaster med hjem i tilfælde af, at aktivitetsmåleren falder af og skal påsættes igen. Hvis dette sker, bør du notere i skemaet (i zipposen) hvornår aktivitetsmåleren blev fjernet, hvornår den blev påsat igen og evt. årsag til aftagningen. 

I din deltagermappe finder du en trinvis guide til, hvordan du påsætter aktivitetsmåleren igen. Hvis der bliver udfordringer med at påsætte aktivitetsmåleren igen, kontakter du os og vi finder ud af det sammen.

Appen skal åbnes i nærheden af aktivitetsmåleren én gang i døgnet. Her skal du blot åbne appen uden at trykke på noget, da data automatisk overføres når appen har forbindelse til aktivitetsmåleren. Lad appen forblive åben i et par minutter. Du kan eksempelvis gøre dette hver aften, mens du børster tænder. I deltagermappen kan læse mere om hvordan du kan se om appen overfører data fra sensoren.

 

", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[sens_applied_v9] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether a note for the visit is documented in SP. Visit 4. Not added for ID 03." + "field_annotation": "Whether the participant has received information about SENS. Visit 5." }, { - "field_name": "sens_ready_wfv5", - "form_name": "fr_besgsdag_5", - "section_header": "Klargøring af aktivitetsmåler (SENS)", + "field_name": "sens_patches_and_zip_given_v5", + "form_name": "besgsdag_5", + "section_header": "", "field_type": "radio", - "field_label": "

Er zippose med aktivitetsmåler (SENS), plaster, ekstra plaster, desinficeringsserviet og registreringsskema lagt klar?

", + "field_label": "Har deltageren fået udleveret zippose (ekstra plaster og registreringsskema)?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[sens_applied_v9] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Zip bag with SENS activity tracker etc ready. Workflow. Visit 5." + "field_annotation": "Indicates if participant has received zip bag with extra patches. Visit 5." }, { - "field_name": "sens_sign_in_wfv5", - "form_name": "fr_besgsdag_5", - "section_header": "", + "field_name": "stool_kit_v5", + "form_name": "besgsdag_5", + "section_header": "Kits til hjemmeprøver (afføring)", "field_type": "radio", - "field_label": "

Er deltager oprettet i SENS webappen?

Se ID-nummer på aktivitetsmåler i zipposen (skal bruges til oprettelsen).

", + "field_label": "Har deltageren fået udleveret materiale til hjemmetagning af afføringsprøver?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -13777,11 +13337,51 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant with is signed in in the SENS webapp. Workflow. Visit 5." + "field_annotation": "Stool sample home collection kit handed out to participant. Visit 5." }, { - "field_name": "date_v5", + "field_name": "information_before_long_visit_v5", "form_name": "besgsdag_5", + "section_header": "Før besøg 6", + "field_type": "descriptive", + "field_label": "

Husk deltageren på at gennemgå \"Sådan forbereder du dig før besøg 2, 3, 4, 6, 8 og 10\" i deltagermappen forud for besøg 6.

", + "select_choices_or_calculations": "", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Reminder for the participant to review \"How to prepare before visits 2, 4, 6, 8, and 10\" in the participant folder prior to visit 6. Visit 5." + }, + { + "field_name": "book_bloodsample_wfv5", + "form_name": "fr_besgsdag_6", + "section_header": "", + "field_type": "radio", + "field_label": "

Er der bestilt blodprøver i SP (SCF00634 og SCF00635)?

", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "Koderne SCF00634 og SCF00635 kopieres over i best./ord.", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", + "identifier": "", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Indicates if bloodsamples have been ordered for the participant. Workflow. Visit 4." + }, + { + "field_name": "date_v6", + "form_name": "besgsdag_6", "section_header": "", "field_type": "text", "field_label": "Dato for besøget", @@ -13797,11 +13397,11 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Date of visit. Visit 5. @today" + "field_annotation": "Date of visit. Visit 6. @today" }, { - "field_name": "staff_initials_v5", - "form_name": "besgsdag_5", + "field_name": "staff_initials_v6", + "form_name": "besgsdag_6", "section_header": "", "field_type": "text", "field_label": "Initialer på projektpersonale", @@ -13817,11 +13417,11 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Initials of the study staff member responsible for conducting the visit. Visit 5." + "field_annotation": "Initials of the study staff member responsible for conducting the visit. Visit 6." }, { - "field_name": "identified_name_cpr_v5", - "form_name": "besgsdag_5", + "field_name": "identified_name_cpr_v6", + "form_name": "besgsdag_6", "section_header": "", "field_type": "radio", "field_label": "Er deltageren identificeret med navn og CPR-nummer?", @@ -13837,11 +13437,11 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether the participant has been identified by full name and personal identification number (CPR). Visit 5." + "field_annotation": "Indicates whether the participant has been identified by full name and personal identification number (CPR). Visit 6." }, { - "field_name": "relative_v5", - "form_name": "besgsdag_5", + "field_name": "relative_v6", + "form_name": "besgsdag_6", "section_header": "", "field_type": "radio", "field_label": "Er der pårørende med til besøget?", @@ -13857,11 +13457,11 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether a relative or accompanying person is present at the visit. Visit 5." + "field_annotation": "Indicates whether a relative or accompanying person is present at the visit. Visit 6." }, { - "field_name": "relative_name_v5", - "form_name": "besgsdag_5", + "field_name": "relative_name_v6", + "form_name": "besgsdag_6", "section_header": "", "field_type": "text", "field_label": "Hvem?", @@ -13871,43 +13471,43 @@ "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[relative_v5] = '1'", + "branching_logic": "[relative_v6] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The name of the relative attending the visit. Visit 5." + "field_annotation": "The name of the relative attending the visit. Visit 6." }, { - "field_name": "visit_attention_points_v5", - "form_name": "besgsdag_5", - "section_header": "", - "field_type": "notes", - "field_label": "Opmærksomhedspunkter for besøget", - "select_choices_or_calculations": "", - "field_note": "", + "field_name": "fasting_status_v6", + "form_name": "besgsdag_6", + "section_header": "Standardisering", + "field_type": "radio", + "field_label": "Er deltageren fastende?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "Skal være fastende fra kl. 22 dagen forinden (inkl. kaffe, te, kosttilskud og tobak) Må gerne have drukket vand.", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", "branching_logic": "", - "required_field": "", + "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Documents any important notes, considerations, or issues relevant for the visit. Visit 5." + "field_annotation": "Indicates if the participant has been fasting since 10 pm the night before. Visit 6." }, { - "field_name": "sens_download_phone_v5", - "form_name": "besgsdag_5", - "section_header": "Aktivitetsmåler (SENS)", - "field_type": "radio", - "field_label": "

Har deltageren fået downloadet SENS motion appen på sin mobil eller tablet?

I deltagermappen findes \"SOP SENS Påsætning\" som har en QR-kode deltagerne kan scanne for at downloade SENS motion app (Appstore og Google Play Store). 

", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_name": "last_meal_time_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "text", + "field_label": "Tidspunkt for sidste måltid", + "select_choices_or_calculations": "", "field_note": "", - "text_validation_type_or_show_slider_number": "", + "text_validation_type_or_show_slider_number": "datetime_dmy", "text_validation_min": "", "text_validation_max": "", "identifier": "", @@ -13917,36 +13517,36 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Whether the participant has downloaded the SENS app to their phone. Visit 5." + "field_annotation": "Indicates the time of the participant's last meal before the visit. Visit 6." }, { - "field_name": "sens_id_nr_v5", - "form_name": "besgsdag_5", + "field_name": "food_intake_nonfast_v6", + "form_name": "besgsdag_6", "section_header": "", "field_type": "text", - "field_label": "Angiv nummer på den klargjorte aktivitetsmåler:", + "field_label": "Hvis deltageren IKKE er fastende, hvad har deltageren så indtaget og hvornår?", "select_choices_or_calculations": "", - "field_note": "Klistermærke på bagsiden af sensoren, eks: I-54B.61F", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[fasting_status_v6] = '2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Identification of the SENS tracker. Visit 5." + "field_annotation": "Indicates what food and when the participant has eaten it, if the participant has not been fasting from 10 pm the day before the visit. Visit 6." }, { - "field_name": "sens_turned_on_v5", - "form_name": "besgsdag_5", + "field_name": "alcohol_v6", + "form_name": "besgsdag_6", "section_header": "", "field_type": "radio", - "field_label": "

Er aktivitetsmåleren tændt og måleperiode registreret i SENS webappen?

OBS: Tjek batteri.

", + "field_label": "Har deltageren afholdt sig fra at drikke alkohol de sidste 24 timer?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_note": "Dette er vigtigt for at få så korrekte målinger som muligt", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -13957,116 +13557,116 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if tracker is turned on and time period for measuring registred in webapp. Visit 5." + "field_annotation": "Indicates if the participant has avoided alcohol the past 24 hours. Visit 6." }, { - "field_name": "sens_applied_v5", - "form_name": "besgsdag_5", + "field_name": "alcohol_intake_v6", + "form_name": "besgsdag_6", "section_header": "", - "field_type": "radio", - "field_label": "Er aktivitetsmåler (SENS) påsat?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Hvis deltageren IKKE har undgået at drikke alkohol de sidste 24 timer, hvor meget er så drukket og hvornår? ", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[alcohol_v6] = '2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Whether SENS device has been applied. Visit 5." + "field_annotation": "Indicates how much alcohol the participants has had and when the past 24 hours. Visit 6." }, { - "field_name": "sens_notapplied_reason_v5", - "form_name": "besgsdag_5", + "field_name": "caffeine_v6", + "form_name": "besgsdag_6", "section_header": "", - "field_type": "notes", - "field_label": "Hvad er årsagen til, at deltageren ikke har fået påmonteret aktivitetsmåler (SENS)?", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Har deltageren afholdt sig fra at koffeinholdige drikkevarer de sidste 24 timer?", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_applied_v5] = '2'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Reason why the SENS accelerometer was not applied. Recorded by study staff. Visit 5." + "field_annotation": "Indicates if the participant has avoided caffeinated beverages the past 24 hours. Visit 6." }, { - "field_name": "sens_application_date_v5", - "form_name": "besgsdag_5", + "field_name": "caffeine_intake_v6", + "form_name": "besgsdag_6", "section_header": "", "field_type": "text", - "field_label": "Dato for påsættelse af aktivitetsmåler (SENS):", + "field_label": "Hvis deltageren IKKE har undgået at drikke koffeinholdige drikkevarer de sidste 24 timer, hvor meget er så drukket og hvornår? ", "select_choices_or_calculations": "", "field_note": "", - "text_validation_type_or_show_slider_number": "date_dmy", - "text_validation_min": "2025-01-01", - "text_validation_max": "2030-01-01", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_applied_v9] = '1'", + "branching_logic": "[caffeine_v6] = '2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Date of SENS application. Visit 5." + "field_annotation": "Indicates how much caffeine the participants has had and when the past 24 hours. Visit 6." }, { - "field_name": "sens_info_v5", - "form_name": "besgsdag_5", + "field_name": "no_exercise_24h_v6", + "form_name": "besgsdag_6", "section_header": "", "field_type": "radio", - "field_label": "

Har deltageren fået information om brugen af aktivitetsmåler (SENS)?

Information om brug til SENS:

\"Du vil under projektperioden skulle have påsat en aktivitetsmåler (SENS) fire gange, og bære den i en måleperiode på 10 dage. Vi sætter en på dig i dag, som du vil skulle have på i 10 dage. Derefter må du tage den af. Du får en zippose med hjem, som du kan ligge den I og medbringe til næste besøg.

Du må gerne tage korte brusebade, og du kan kortvarigt opholde dig i vand (f.eks. svømmehal eller havvand). Dog anbefales det ikke at opholde sig i længere badekar, spa eller meget varm vand. Derudover fraråder vi også, at du går i sauna i perioden du bærer aktivitetsmåleren.

Du får et ekstra plaster med hjem i tilfælde af, at aktivitetsmåleren falder af og skal påsættes igen. Hvis dette sker, bør du notere i skemaet (i zipposen) hvornår aktivitetsmåleren blev fjernet, hvornår den blev påsat igen og evt. årsag til aftagningen. 

I din deltagermappe finder du en trinvis guide til, hvordan du påsætter aktivitetsmåleren igen. Hvis der bliver udfordringer med at påsætte aktivitetsmåleren igen, kontakter du os og vi finder ud af det sammen.

Appen skal åbnes i nærheden af aktivitetsmåleren én gang i døgnet. Her skal du blot åbne appen uden at trykke på noget, da data automatisk overføres når appen har forbindelse til aktivitetsmåleren. Lad appen forblive åben i et par minutter. Du kan eksempelvis gøre dette hver aften, mens du børster tænder. I deltagermappen kan læse mere om hvordan du kan se om appen overfører data fra sensoren.

 

", + "field_label": "Har deltageren undladt at være fysisk aktiv de sidste 24 timer?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_note": "Må heller ikke have transporteret sig aktivt til Steno (cykling).", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_applied_v9] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Whether the participant has received information about SENS. Visit 5." + "field_annotation": "Indicates if the participant did any intense activity or excercise the past 24 hours. Visit 6." }, { - "field_name": "sens_patches_and_zip_given_v5", - "form_name": "besgsdag_5", + "field_name": "exercise_24h_v6", + "form_name": "besgsdag_6", "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren fået udleveret zippose (ekstra plaster og registreringsskema)?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Hvis deltageren IKKE har undladt at være fysisk aktiv inden for de sidste 24 timer, hvor meget har deltageren så bevæget sig og hvornår? ", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_applied_v9] = '1'", + "branching_logic": "[no_exercise_24h_v6] = '2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if participant has received zip bag with extra patches. Visit 5." + "field_annotation": "Indicates how much intense activity or exercise the participant did and when the past 24 hours. Visit 6." }, { - "field_name": "stool_kit_v5", - "form_name": "besgsdag_5", - "section_header": "Kits til hjemmeprøver (afføring)", + "field_name": "smoking_v6", + "form_name": "besgsdag_6", + "section_header": "", "field_type": "radio", - "field_label": "Har deltageren fået udleveret materiale til hjemmetagning af afføringsprøver?", + "field_label": "Har deltageren afholdt sig fra rygning siden i går aftes?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_note": "Dette er vigtigt for at få så korrekte målinger som muligt", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -14077,34 +13677,34 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Stool sample home collection kit handed out to participant. Visit 5." + "field_annotation": "Indicates if the participant has avoided smoking since the night before. Visit 6." }, { - "field_name": "information_before_long_visit_v5", - "form_name": "besgsdag_5", - "section_header": "Før besøg 6", - "field_type": "descriptive", - "field_label": "

Husk deltageren på at gennemgå \"Sådan forbereder du dig før besøg 2, 3, 4, 6, 8 og 10\" i deltagermappen forud for besøg 6.

", + "field_name": "smoking_amount_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "text", + "field_label": "Hvis deltageren IKKE har undgået rygning siden i går aftes, hvor meget og hvornår? ", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", - "required_field": "", + "branching_logic": "[smoking_v6] = '2'", + "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Reminder for the participant to review \"How to prepare before visits 2, 4, 6, 8, and 10\" in the participant folder prior to visit 6. Visit 5." + "field_annotation": "Indicates how much smoking the participant has done and when since last night. Visit 6." }, { - "field_name": "sp_note_visit_v5", - "form_name": "besgsdag_5", - "section_header": "SP", + "field_name": "no_medication_before_v6", + "form_name": "besgsdag_6", + "section_header": "", "field_type": "radio", - "field_label": "Er der skrevet notat for besøget i SP?", + "field_label": "Har deltageren undladt at tage eventuel medicin før besøget? ", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -14117,39 +13717,39 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether a note for the visit is documented in SP. Visit 5." + "field_annotation": "Indicates if the participant took medication the morning before the visit. Visit 6." }, { - "field_name": "book_bloodsample_wfv5", - "form_name": "fr_besgsdag_6", + "field_name": "medication_before_v6", + "form_name": "besgsdag_6", "section_header": "", - "field_type": "radio", - "field_label": "

Er der bestilt blodprøver i SP (SCF00634 og SCF00635)?

", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Koderne SCF00634 og SCF00635 kopieres over i best./ord.", + "field_type": "text", + "field_label": "Hvilken medicin har deltageren taget før besøget? ", + "select_choices_or_calculations": "", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[no_medication_before_v6]='2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if bloodsamples have been ordered for the participant. Workflow. Visit 4." + "field_annotation": "Description of the medication the participant took the morning before the visit. Visit 6." }, { - "field_name": "date_v6", + "field_name": "not_active_transportation_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "text", - "field_label": "Dato for besøget", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Har deltageren transporteret sig til Steno ved brug af motoriseret/ikke-aktiv transport?", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", - "text_validation_type_or_show_slider_number": "date_dmy", - "text_validation_min": "2023-02-01", - "text_validation_max": "2028-12-31", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", "branching_logic": "", "required_field": "y", @@ -14157,116 +13757,116 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Date of visit. Visit 6. @today" + "field_annotation": "Indicates if the participant used motorized/not-active transportation to SDCC before the visit. Visit 6." }, { - "field_name": "staff_initials_v6", + "field_name": "transportation_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "text", - "field_label": "Initialer på projektpersonale", + "field_label": "Hvilket form for transport har deltageren gjort brug af, og hvor langt har deltageren transporteret sig? ", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", - "identifier": "y", - "branching_logic": "", + "identifier": "", + "branching_logic": "[not_active_transportation_v6]='2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Initials of the study staff member responsible for conducting the visit. Visit 6." + "field_annotation": "Description of the active transportation before the visit. Visit 6." }, { - "field_name": "identified_name_cpr_v6", + "field_name": "adverse_events_v6", "form_name": "besgsdag_6", - "section_header": "", + "section_header": "Adverse events", "field_type": "radio", - "field_label": "Er deltageren identificeret med navn og CPR-nummer?", + "field_label": "

Har deltageren haft nogen adverse events siden besøg 4?

Har du siden sidst haft nogen gener eller været utilpas?

", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", - "identifier": "y", + "identifier": "", "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether the participant has been identified by full name and personal identification number (CPR). Visit 6." + "field_annotation": "If there has been any adverse events. Visit 6." }, { - "field_name": "relative_v6", + "field_name": "information_adverse_events_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "radio", - "field_label": "Er der pårørende med til besøget?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "descriptive", + "field_label": "

Gå til instrumentet \"Adverse events\".

", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", - "required_field": "y", + "branching_logic": "[adverse_events_v6]='1'", + "required_field": "", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether a relative or accompanying person is present at the visit. Visit 6." + "field_annotation": "Information about the instrument adverse events. Visit 6." }, { - "field_name": "relative_name_v6", + "field_name": "stool_sample_v6", "form_name": "besgsdag_6", - "section_header": "", - "field_type": "text", - "field_label": "Hvem?", - "select_choices_or_calculations": "", + "section_header": "

Afføringsprøve

", + "field_type": "radio", + "field_label": "Har deltageren afleveret en afføringsprøve? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[relative_v6] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The name of the relative attending the visit. Visit 6." + "field_annotation": "Indicates whether the participant brought a stool sample like instructed. Visit 6." }, { - "field_name": "visit_attention_points_v6", + "field_name": "stool_sample_return_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "notes", - "field_label": "Opmærksomhedspunkter for besøget", + "field_type": "text", + "field_label": "Hvis 'Nej', aftal med deltageren, hvornår de afleverer afføringsprøven.", "select_choices_or_calculations": "", - "field_note": "", + "field_note": "Aftal tidspunkt og fremgangsmåde.", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", - "required_field": "", + "branching_logic": "[stool_sample_v6] = '2'", + "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Documents any important notes, considerations, or issues relevant for the visit. Visit 6." + "field_annotation": "Date for return of the stool sample. Visit 6." }, { - "field_name": "fasting_status_v6", + "field_name": "sens_returned_v6", "form_name": "besgsdag_6", - "section_header": "Standardisering", + "section_header": "

Aktivitetsmåler retur (SENS)

", "field_type": "radio", - "field_label": "Er deltageren fastende?", + "field_label": "Er aktivitetsmåler (SENS) kommet retur?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Skal være fastende fra kl. 22 dagen forinden (inkl. kaffe, te, kosttilskud og tobak) Må gerne have drukket vand.", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -14277,176 +13877,176 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant has been fasting since 10 pm the night before. Visit 6." + "field_annotation": "SENS returned. Visit 6." }, { - "field_name": "last_meal_time_v6", + "field_name": "sens_early_removal_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "text", - "field_label": "Tidspunkt for sidste måltid", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "datetime_dmy", + "field_type": "radio", + "field_label": "Er aktivitetsmåleren blevet fjernet før tid?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "OBS: Hvis den kortvarigt er blevet fjernet, enten fordi den er sat over på modsatte ben (pga. kløe og irritation) eller hvis den er faldet af af sig selv, så bør dette punkt ikke være relevant at svare \"Ja\" til", + "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[sens_returned_v6]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates the time of the participant's last meal before the visit. Visit 6." + "field_annotation": "Indicates if the SENS device fell off/ was taken off before the decided measuring time was over. Visit 6." }, { - "field_name": "food_intake_nonfast_v6", + "field_name": "sens_early_removal_why_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "text", - "field_label": "Hvis deltageren IKKE er fastende, hvad har deltageren så indtaget og hvornår?", + "field_label": "Hvis \"Ja\", hvorfor og hvornår?", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[fasting_status_v6] = '2'", + "branching_logic": "[sens_early_removal_v6] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates what food and when the participant has eaten it, if the participant has not been fasting from 10 pm the day before the visit. Visit 6." + "field_annotation": "Indicates why and when the SENS device was taken off. Visit 6." }, { - "field_name": "alcohol_v6", + "field_name": "sens_returning_date_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren afholdt sig fra at drikke alkohol de sidste 24 timer?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Dette er vigtigt for at få så korrekte målinger som muligt", + "field_type": "text", + "field_label": "Hvis \"nej\", aftal med deltageren, hvornår vi får aktivitetsmåleren retur.", + "select_choices_or_calculations": "", + "field_note": "OBS: Sørg for at deltageren overfører data til serverskyen gerne dagligt, da sensoren stopper med at lave nye målinger ved fyldt sensor.", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[sens_returned_v6]= '2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant has avoided alcohol the past 24 hours. Visit 6." + "field_annotation": "Date for returned SENS. Visit 6." }, { - "field_name": "alcohol_intake_v6", + "field_name": "sens_nr_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "text", - "field_label": "Hvis deltageren IKKE har undgået at drikke alkohol de sidste 24 timer, hvor meget er så drukket og hvornår? ", + "field_label": "

Angiv nummer på aktivitetsmåleren:

", "select_choices_or_calculations": "", - "field_note": "", + "field_note": "Klistermærke på bagsiden af sensoren, eks: I-54B.61F", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[alcohol_v6] = '2'", + "branching_logic": "[sens_returned_v6]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates how much alcohol the participants has had and when the past 24 hours. Visit 6." + "field_annotation": "SENS number. Visit 6." }, { - "field_name": "caffeine_v6", + "field_name": "sens_upload_ldrive_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "radio", - "field_label": "Har deltageren afholdt sig fra at koffeinholdige drikkevarer de sidste 24 timer?", + "field_label": "

Er SENS-data indlæst og gemt på L-drevet (CSV-fil)?

OBS: ikke afklaret endnu

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v2_sens)

", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\10. Data\\8. Aktivitetsmåling (SENS)", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[sens_returned_v6]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant has avoided caffeinated beverages the past 24 hours. Visit 6." + "field_annotation": "SENS data saved on L-drive. Workflow. Visit 6." }, { - "field_name": "caffeine_intake_v6", + "field_name": "sens_upload_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "text", - "field_label": "Hvis deltageren IKKE har undgået at drikke koffeinholdige drikkevarer de sidste 24 timer, hvor meget er så drukket og hvornår? ", + "field_type": "file", + "field_label": "

Upload SENS-data (CSV-fil)

OBS: ikke afklaret endnu

", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[caffeine_v6] = '2'", + "branching_logic": "[sens_returned_v6]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates how much caffeine the participants has had and when the past 24 hours. Visit 6." + "field_annotation": "Upload sens activity file in excel. Visit 6." }, { - "field_name": "no_exercise_24h_v6", + "field_name": "sensor_reuse_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "radio", - "field_label": "Har deltageren undladt at være fysisk aktiv de sidste 24 timer?", + "field_label": "

Er den slukkede sensor lagt i den rigtige kasse (klar eller død)?

Tjek batteritiden når aktivitetsmåler slukkes i SENS webappen.

Se SOP SENS aftagning.

", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Må heller ikke have transporteret sig aktivt til Steno (cykling).", + "field_note": "Tjek batteritid ved data upload", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[sens_returned_v6]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant did any intense activity or excercise the past 24 hours. Visit 6." + "field_annotation": "Is the sensor put in the right reuse box. Workflow. Visit 6." }, { - "field_name": "exercise_24h_v6", + "field_name": "saliva_sample_v6", "form_name": "besgsdag_6", - "section_header": "", - "field_type": "text", - "field_label": "Hvis deltageren IKKE har undladt at være fysisk aktiv inden for de sidste 24 timer, hvor meget har deltageren så bevæget sig og hvornår? ", - "select_choices_or_calculations": "", + "section_header": "Spytprøve og urinprøve på besøgsdagen ", + "field_type": "radio", + "field_label": "Har deltageren lavet og afleveret en spytprøve? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[no_exercise_24h_v6] = '2'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates how much intense activity or exercise the participant did and when the past 24 hours. Visit 6." + "field_annotation": "Indicates if the participant has delivered a saliva sample. Visit 6." }, { - "field_name": "smoking_v6", + "field_name": "urin_sample_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "radio", - "field_label": "Har deltageren afholdt sig fra rygning siden i går aftes?", + "field_label": "Har deltageren lavet og afleveret en urinprøve?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Dette er vigtigt for at få så korrekte målinger som muligt", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -14457,357 +14057,357 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant has avoided smoking since the night before. Visit 6." + "field_annotation": "Indicates if the participant has delivered a urin sample done at the day of the visit. Visit 6." }, { - "field_name": "smoking_amount_v6", + "field_name": "hba1c_v6", "form_name": "besgsdag_6", - "section_header": "", - "field_type": "text", - "field_label": "Hvis deltageren IKKE har undgået rygning siden i går aftes, hvor meget og hvornår? ", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", + "section_header": "HbA1c ", + "field_type": "radio", + "field_label": "Har deltageren fået taget HbA1c?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[smoking_v6] = '2'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates how much smoking the participant has done and when since last night. Visit 6." + "field_annotation": "Indicates if the participant has had HbA1c taken. Visit 6." }, { - "field_name": "no_medication_before_v6", + "field_name": "hba1c_value_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren undladt at tage eventuel medicin før besøget? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", + "field_type": "text", + "field_label": "HbA1c-værdi: ", + "select_choices_or_calculations": "", + "field_note": "mmol/mol", + "text_validation_type_or_show_slider_number": "number", "text_validation_min": "", - "text_validation_max": "", + "text_validation_max": "120", "identifier": "", - "branching_logic": "", + "branching_logic": "[hba1c_v6]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant took medication the morning before the visit. Visit 6." + "field_annotation": "HbA1c value, mmol/mol. Visit 6." }, { - "field_name": "medication_before_v6", + "field_name": "hba1c_normal_info_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "text", - "field_label": "Hvilken medicin har deltageren taget før besøget? ", + "field_type": "descriptive", + "field_label": "HbA1c er inden for normalområdet. \nGenintroduktion af antidiabetisk medicin er ikke tilladt. ", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[no_medication_before_v6]='2'", - "required_field": "y", + "branching_logic": "[hba1c_value_v6] < 48", + "required_field": "", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of the medication the participant took the morning before the visit. Visit 6." + "field_annotation": "Information box. HbA1c is within normal range. Reintroduction of antidiabetic medication is not allowed. Visit 6." }, { - "field_name": "not_active_transportation_v6", + "field_name": "hba1c_mildly_elevated_info_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren transporteret sig til Steno ved brug af motoriseret/ikke-aktiv transport?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "descriptive", + "field_label": "HbA1c er let forhøjet. \nDet skal sikres, at deltageren følger interventionen. \nGenintroduktion af antidiabetisk medicin er ikke tilladt.", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", - "required_field": "y", + "branching_logic": "[hba1c_value_v6] >= 48 AND [hba1c_value_v6] <= 53", + "required_field": "", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant used motorized/not-active transportation to SDCC before the visit. Visit 6." + "field_annotation": "Information box. HbA1c is mildly elevated. Reintroduction of antidiabetic medication is not allowed. Visit 6." }, { - "field_name": "transportation_v6", + "field_name": "hba1c_elevated_info_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "text", - "field_label": "Hvilket form for transport har deltageren gjort brug af, og hvor langt har deltageren transporteret sig? ", + "field_type": "descriptive", + "field_label": "HbA1c er forhøjet. \nDet skal sikres, at deltageren følger interventionen. \nDer skal planlægges en ny HbA1c-måling. Denne måling skal foretages om < 4 uger. \n\nHvis HbA1c ≤ 53 ved næste måling, da vurderes diabetes type 2 fortsat at være i remission. Genintroduktion af antidiabetisk medicin er ikke tilladt.\nHvis HbA1c > 53 ved næste måling, da informeres deltageren og den praktiserende læge om resultatet. Der anbefales genintroduktion af medicinsk behandling for diabetes type 2 (i henhold til retningslinje fra DES og DSAM).", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[not_active_transportation_v6]='2'", - "required_field": "y", + "branching_logic": "[hba1c_value_v6] > 53", + "required_field": "", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of the active transportation before the visit. Visit 6." + "field_annotation": "Information box. HbA1c is elevated. HbA1c needs to be remeasured. Visit 6." }, { - "field_name": "adverse_events_v6", + "field_name": "intervention_challenges_v6", "form_name": "besgsdag_6", - "section_header": "Adverse events", - "field_type": "radio", - "field_label": "

Har deltageren haft nogen adverse events siden besøg 4?

Har du siden sidst haft nogen gener eller været utilpas?

", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "section_header": "", + "field_type": "checkbox", + "field_label": "

Hvilken udfordring med at følge interventionen er der tale om?

Se efter \"røde flag\" i LIVA-appen. 

", + "select_choices_or_calculations": "1, Udfordring i forhold til diæten. | 2, Udfordring i forhold til træningen. | 3, Andet", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[hba1c_value_v6] >= 48", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "If there has been any adverse events. Visit 6." + "field_annotation": "Challenges with adherence to the intervention, whether diet or training. Visit 6." }, { - "field_name": "information_adverse_events_v6", + "field_name": "intervention_challenge_diet_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "descriptive", - "field_label": "

Gå til instrumentet \"Adverse events\".

", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "En diætist vil kontakte deltageren i forhold til at følge op på diætinterventionen. \nEr diætist kontaktet? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[adverse_events_v6]='1'", - "required_field": "", + "branching_logic": "[intervention_challenges_v6(1)]='1'", + "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Information about the instrument adverse events. Visit 6." + "field_annotation": "States whether the dietitian has been contacted regarding follow up on the diet intervention. Visit 6." }, { - "field_name": "stool_sample_v6", + "field_name": "intervention_challenge_training_v6", "form_name": "besgsdag_6", - "section_header": "

Afføringsprøve

", + "section_header": "", "field_type": "radio", - "field_label": "Har deltageren afleveret en afføringsprøve? ", + "field_label": "Exercise manager vil kontakte deltageren i forhold til at følge op på træningsinterventionen. \nEr exercise manager kontaktet? ", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[intervention_challenges_v6(2)]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether the participant brought a stool sample like instructed. Visit 6." + "field_annotation": "States whether the exercise manager has been contacted regarding follow up on the training intervention. Visit 6." }, { - "field_name": "stool_sample_return_v6", + "field_name": "intervention_challenges_other_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "text", - "field_label": "Hvis 'Nej', aftal med deltageren, hvornår de afleverer afføringsprøven.", + "field_label": "Beskriv 'Andet': ", "select_choices_or_calculations": "", - "field_note": "Aftal tidspunkt og fremgangsmåde.", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[stool_sample_v6] = '2'", + "branching_logic": "[intervention_challenges_v6(3)]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Date for return of the stool sample. Visit 6." + "field_annotation": "Describes other reason for not following the intervention. Visit 6." }, { - "field_name": "sens_returned_v6", + "field_name": "hba1c_date_for_extra_measurement_planned_participant_v6", "form_name": "besgsdag_6", - "section_header": "

Aktivitetsmåler retur (SENS)

", + "section_header": "", "field_type": "radio", - "field_label": "Er aktivitetsmåler (SENS) kommet retur?", + "field_label": "Er aftale for ny HbA1c-måling skrevet i deltagers kalender? ", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[hba1c_value_v6] > 53", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "SENS returned. Visit 6." + "field_annotation": "Verify HbA1c follow-up appointment in participants calendar. Visit 6." }, { - "field_name": "sens_early_removal_v6", + "field_name": "hba1c_date_for_extra_measurement_planned_staff_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "radio", - "field_label": "Er aktivitetsmåleren blevet fjernet før tid?", + "field_label": "Er aftale for ny HbA1c-måling skrevet i Caroliens kalender?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "OBS: Hvis den kortvarigt er blevet fjernet, enten fordi den er sat over på modsatte ben (pga. kløe og irritation) eller hvis den er faldet af af sig selv, så bør dette punkt ikke være relevant at svare \"Ja\" til", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_returned_v6]= '1'", + "branching_logic": "[hba1c_value_v6] > 53", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the SENS device fell off/ was taken off before the decided measuring time was over. Visit 6." + "field_annotation": "Verify HbA1c follow-up appointment in staff calendar. Visit 6." }, { - "field_name": "sens_early_removal_why_v6", + "field_name": "hba1c_date_for_extra_measurement_planned_room_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "text", - "field_label": "Hvis \"Ja\", hvorfor og hvornår?", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Er der booket et lokale til ny HbA1c-måling? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_early_removal_v6] = '1'", + "branching_logic": "[hba1c_value_v6] > 53", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates why and when the SENS device was taken off. Visit 6." + "field_annotation": "Confirms if a room has been booked for the next HbA1c meausurement. Visit 6." }, { - "field_name": "sens_returning_date_v6", + "field_name": "type_of_clothing_whr_v6", "form_name": "besgsdag_6", - "section_header": "", + "section_header": "Talje-/hoftemål", "field_type": "text", - "field_label": "Hvis \"nej\", aftal med deltageren, hvornår vi får aktivitetsmåleren retur.", + "field_label": "Hvilken påklædning bliver deltageren målt i?", "select_choices_or_calculations": "", - "field_note": "OBS: Sørg for at deltageren overfører data til serverskyen gerne dagligt, da sensoren stopper med at lave nye målinger ved fyldt sensor.", + "field_note": "Skal være let påklædning", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_returned_v6]= '2'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Date for returned SENS. Visit 6." + "field_annotation": "Indicates what type of clothing the participant is wearing during the waist and hip measurements. Visit 6." }, { - "field_name": "sens_nr_v6", + "field_name": "waist_1_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "text", - "field_label": "

Angiv nummer på aktivitetsmåleren:

", + "field_label": "Taljemål 1", "select_choices_or_calculations": "", - "field_note": "Klistermærke på bagsiden af sensoren, eks: I-54B.61F", - "text_validation_type_or_show_slider_number": "", + "field_note": "Taljeomkreds måles halvvejs mellem det laveste punkt på ribbenene og det højeste punkt på hoftekammen. Måles til nærmeste 0.5 cm. Måling af taljeomkreds udføres to gange. Hvis differencen mellem de to målinger er mere end 3 cm, skal der laves en tredje måling. ", + "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_returned_v6]= '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "SENS number. Visit 6." + "field_annotation": "Waist measurement 1 in cm. Visit 6." }, { - "field_name": "sens_upload_ldrive_v6", + "field_name": "waist_2_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "radio", - "field_label": "

Er SENS-data indlæst og gemt på L-drevet (CSV-fil)?

OBS: ikke afklaret endnu

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_05_v2_sens)

", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\10. Data\\8. Aktivitetsmåling (SENS)", - "text_validation_type_or_show_slider_number": "", + "field_type": "text", + "field_label": "Taljemål 2", + "select_choices_or_calculations": "", + "field_note": "", + "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_returned_v6]= '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "SENS data saved on L-drive. Workflow. Visit 6." + "field_annotation": "Waist measurement 2 in cm. Visit 6." }, { - "field_name": "sens_upload_v6", + "field_name": "waist_average_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "file", - "field_label": "

Upload SENS-data (CSV-fil)

OBS: ikke afklaret endnu

", - "select_choices_or_calculations": "", + "field_type": "calc", + "field_label": "Taljemål, gennemsnit", + "select_choices_or_calculations": "([waist_1_v6]+[waist_2_v6])/2", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_returned_v6]= '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Upload sens activity file in excel. Visit 6." + "field_annotation": "The average of the waist measurements in cm. Visit 6." }, { - "field_name": "sensor_reuse_v6", + "field_name": "hip_1_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "radio", - "field_label": "

Er den slukkede sensor lagt i den rigtige kasse (klar eller død)?

Tjek batteritiden når aktivitetsmåler slukkes i SENS webappen.

Se SOP SENS aftagning.

", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Tjek batteritid ved data upload", - "text_validation_type_or_show_slider_number": "", + "field_type": "text", + "field_label": "Hoftemål 1", + "select_choices_or_calculations": "", + "field_note": "Hofteomkreds måles ud for ydre lårbensfremspring/trochanter major. Måles til nærmeste 0.5 cm. Målingen udføres to gange. Hvis der er mere end 3 cm forskel på de to målinger, foretages en tredje måling.", + "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_returned_v6]= '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Is the sensor put in the right reuse box. Workflow. Visit 6." + "field_annotation": "Hip measurement 1 in cm. Visit 6." }, { - "field_name": "saliva_sample_v6", + "field_name": "hip_2_v6", "form_name": "besgsdag_6", - "section_header": "Spytprøve og urinprøve på besøgsdagen ", - "field_type": "radio", - "field_label": "Har deltageren lavet og afleveret en spytprøve? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "section_header": "", + "field_type": "text", + "field_label": "Hoftemål 2", + "select_choices_or_calculations": "", "field_note": "", - "text_validation_type_or_show_slider_number": "", + "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", "text_validation_min": "", "text_validation_max": "", "identifier": "", @@ -14817,394 +14417,414 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant has delivered a saliva sample. Visit 6." + "field_annotation": "Hip measurement 2 in cm. Visit 6." }, { - "field_name": "morning_tooth_brushing_before_visit_v6", + "field_name": "hip_average_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren børstet tænder i morges inden dagens besøg?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "calc", + "field_label": "Hoftemål, gennemsnit", + "select_choices_or_calculations": "([hip_1_v6]+[hip_2_v6])/2", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_v6] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether the participant brushed their teeth on the morning of the visit. Visit 6." + "field_annotation": "The average of the two hip measurements in cm. Visit 6." }, { - "field_name": "time_tooth_brushing_morning_v6", + "field_name": "waist_hip_ratio_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "text", - "field_label": "Hvad tid har deltageren børstet tænder i morges?", - "select_choices_or_calculations": "", + "field_type": "calc", + "field_label": "Talje-/hofteratio", + "select_choices_or_calculations": "[waist_average_v6]/[hip_average_v6]", "field_note": "", - "text_validation_type_or_show_slider_number": "time", + "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[morning_tooth_brushing_before_visit_v6]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Time at which the participant brushed their teeth on the morning of the visit. Visit 6." + "field_annotation": "The waist hip ratio in cm. Calculated using the average of the 2 waist measurements and 2 hip measurements. Visit 6." }, { - "field_name": "saliva_sample_chlorhexidine_v6", + "field_name": "dxa_metal_v6", "form_name": "besgsdag_6", - "section_header": "", + "section_header": "Vægt, højde og DXA ", "field_type": "radio", - "field_label": "Har deltageren modtaget oral klorhexidinbehandling indenfor de sidste 6 uger?", + "field_label": "Har forsøgsdeltageren fået indopereret metal i kroppen?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_v6] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Use of oral chlorhexidine treatment within the past 6 weeks. Visit 6." + "field_annotation": "Indicates whether the participant has any metal parts in their body. Visit 6." }, { - "field_name": "saliva_sample_chlorhexidine_extra_v6", + "field_name": "dxa_which_metal_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "text", - "field_label": "Uddyb:", + "field_label": "Hvis \"Ja\", beskriv", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_chlorhexidine_v6] = '1'", + "branching_logic": "[dxa_metal_v6] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Additional details related to the use of chlorhexidine within 6 weeks (e.g., type, duration, frequency, or dosage). Visit 6." + "field_annotation": "Indicates the type of metal in the participants body, if any. Visit 6." }, { - "field_name": "saliva_sample_antifungal_medication_v6", + "field_name": "dxa_contraindicated_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "radio", - "field_label": "Har deltageren modtaget oral behandling med svampehæmmende stoffer?", + "field_label": "Har deltageren fået sprøjtet kontrastvæske ind i kroppen inden for den sidste uge?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_note": "Hvis \"Ja\" må DXA ikke gennemføres", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_v6] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Use of oral antifungal medication. Visit 6." + "field_annotation": "Indicates whether the participant has had contrast fluid injected within the past week . Visit 6." }, { - "field_name": "saliva_sample_antifungal_medication_extra_v6", + "field_name": "pregnancy_test_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "text", - "field_label": "Uddyb:", - "select_choices_or_calculations": "", - "field_note": "", + "field_type": "radio", + "field_label": "Kan deltageren være gravid?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "Hvis Ja, må der foretages graviditetstest. ", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_antifungal_medication_v6] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Additional details related to the use of antifungal medication (e.g., type, duration, frequency, or dosage). Visit 6." + "field_annotation": "Indicates if the participant can be pregnant. Visit 6." }, { - "field_name": "saliva_sample_antibiotic_v6", + "field_name": "pregnancy_test_result_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "radio", - "field_label": "Har deltageren modtaget systemisk antibiotikabehandling indenfor de 2 sidste måneder?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_label": "Hvad var resultatet af graviditetstesten?", + "select_choices_or_calculations": "1, Positiv | 2, Negativ", + "field_note": "Hvis positiv, må DXA ikke udføres, og deltageren kan ikke fortsætte i projektet. Gå til 'Stamdata'. ", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_v6] = '1'", + "branching_logic": "[pregnancy_test_v6]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Systemic antibiotic treatment within the past 2 months. Visit 6." + "field_annotation": "Indicates if the pregnancy test was positive or negative. Visit 6." }, { - "field_name": "saliva_sample_antibiotic_extra_v6", + "field_name": "empty_bladder_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "text", - "field_label": "Uddyb:", - "select_choices_or_calculations": "", - "field_note": "", + "field_type": "radio", + "field_label": "Har deltageren tømt blæren lige inden vejning og DXA?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "Hvis ikke skal deltageren bedes gå ud og tømme blæren", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_antibiotic_v6] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Additional details related to the use of antibiotic treatment (e.g., type, duration, frequency, or dosage). Visit 6." + "field_annotation": "Indicates if participant has emptied bladder before dxa. Workflow. Visit 6." }, { - "field_name": "saliva_sample_mouthwash_v6", + "field_name": "height_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren et regelmæssigt brug af diverse mundskyllemidler?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "calc", + "field_label": "Højde", + "select_choices_or_calculations": "[besg_1__screening_arm_1][height_v1]", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_v6] = '1'", + "branching_logic": "", + "required_field": "y", + "custom_alignment": "", + "question_number": "", + "matrix_group_name": "", + "matrix_ranking": "", + "field_annotation": "Participant's height in meters, measured with a stadiometer to the nearest 0.1 cm. Visit 6." + }, + { + "field_name": "weight_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "text", + "field_label": "Vægt:\n(OBS! foretages inden DXA på alm vægt/bioimpedansvægt)", + "select_choices_or_calculations": "", + "field_note": "Vægt i let påklædning, uden sko og i kg med én decimal. ", + "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", + "text_validation_min": "49,9", + "text_validation_max": "200,1", + "identifier": "", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Regular use of mouthwash products. Visit 6." + "field_annotation": "Participant's weight in kilograms, measured with light clothing using a digital scale. Measured to the nearest 0.1 kg. Visit 6." }, { - "field_name": "saliva_sample_mouthwash_extra_v6", + "field_name": "weight_room_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "text", - "field_label": "Uddyb:", + "field_label": "Hvilket lokale blev vægten målt i?", "select_choices_or_calculations": "", - "field_note": "Type, mængde osv.", + "field_note": "Fx: 2.26 ", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_mouthwash_v6] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Additional details related to the use of mouthwash products (e.g., type, duration, frequency, or dosage). Visit 6." + "field_annotation": "Indicates which scale in which room that was used for weighing the participant. Visit 6." }, { - "field_name": "saliva_sample_high_fluoride_v6", + "field_name": "weight_garmin_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "radio", - "field_label": "

Bruger deltageren en tandpasta med mere end 1500 ppm fluorid?
Fx Duraphat. Bruger deltageren almindelig håndkøbstandpasta, er det ikke tilfældet. 

", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Vægt på deltagerens egen Garmin vægt:", + "select_choices_or_calculations": "", "field_note": "", - "text_validation_type_or_show_slider_number": "", + "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_v6] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Use of toothpaste containing more than 1500 ppm fluoride. Visit 6." + "field_annotation": "The participant's weight on the digital Garmin scale in the participant's home. Visit 6." }, { - "field_name": "saliva_sample_high_fluoride_extra_v6", + "field_name": "bmi_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "text", - "field_label": "Uddyb:", - "select_choices_or_calculations": "", - "field_note": "Type, varighed, mængde osv.", + "field_type": "calc", + "field_label": "BMI", + "select_choices_or_calculations": "round(([weight_v6])/(([height_v6])^(2)), 1)", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_high_fluoride_v6] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Additional details related to the use of toothpaste containing more than 1500 ppm fluoride (e.g., type, duration, frequency, or dosage). Visit 6." + "field_annotation": "Body Mass Index (BMI) in kg/m², calculated from weight and height. Visit 6." }, { - "field_name": "saliva_sample_herbal_toothpaste_v6", + "field_name": "dxa_performed_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "radio", - "field_label": "Bruger deltageren urtetandpasta (nogle indeholder antibakterielle stoffer)?", + "field_label": "Er DXA udført?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_v6] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Use of herbal toothpaste, potentially containing antibacterial compounds. Visit 6." + "field_annotation": "Indicates if the DXA is perfomed. Visit 6." }, { - "field_name": "saliva_sample_herbal_toothpaste_extra_v6", + "field_name": "staff_initials_dxa_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "text", - "field_label": "Uddyb:", + "field_label": "DXA udført af", "select_choices_or_calculations": "", - "field_note": "Type, varighed, mængde osv.", + "field_note": "Skriv initialer.", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_herbal_toothpaste_v6] = '1'", + "branching_logic": "[dxa_performed_v6]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Additional details related to the use of herbal toothpaste (e.g., type, duration, frequency, or dosage). Visit 6." + "field_annotation": "Initials of the study staff member responsible for conducting the DXA scan. Visit 6." }, { - "field_name": "saliva_sample_dental_treatment_v6", + "field_name": "dxa_upload_ldrive_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "radio", - "field_label": "Har deltageren modtaget tandbehandling indenfor de sidste 6 uger (tandrensning, fyldninger, etc.)?", + "field_label": "

Er DXA-data indlæst og gemt i mappen på L-drevet (excel-fil)?

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v4_dxa)

", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\9. Data\\2. DXA", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_v6] = '1'", + "branching_logic": "[dxa_performed_v6]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Dental treatment within the past 6 weeks (e.g., cleaning, fillings). Visit 6." + "field_annotation": "DXA results saved on L-drive. Workflow. Visit 6." }, { - "field_name": "saliva_sample_dental_treatment_extra_v6", + "field_name": "dxa_upload_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "text", - "field_label": "Uddyb:", + "field_type": "file", + "field_label": "

Upload DXA-data (excel-fil)

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v4_dxa)

", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_dental_treatment_v6] = '1'", + "branching_logic": "[dxa_performed_v6]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Additional details related to dental treatment within the past 6 weeks. Visit 6." + "field_annotation": "DXA data upload. Workflow. Visit 6." }, { - "field_name": "saliva_sample_smoking_v6", + "field_name": "food_pref_test_v4_glasses_v6", "form_name": "besgsdag_6", - "section_header": "", - "field_type": "radio", - "field_label": "Ryger deltageren?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "section_header": "Fødevarepræferencetest", + "field_type": "calc", + "field_label": "

Første gang (V4) fødevarepræferencetesten blev foretaget, var det


1: Med briller
2: Uden briller

OBS: Testen skal gerne udføres med/uden briller som V4. Ellers notér i afvigelser.

", + "select_choices_or_calculations": "[besg_4_arm_1][food_pref_test_glasses_v4]", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_v6] = '1'", - "required_field": "y", + "branching_logic": "", + "required_field": "", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Smoking status, including duration and intensity of use. Visit 6." + "field_annotation": "Indicates if the participant performed the test with or without glasses at visit 4. Visit 6." }, { - "field_name": "saliva_sample_smoking_extra_v6", + "field_name": "food_pref_test_performed_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "text", - "field_label": "Uddyb:", - "select_choices_or_calculations": "", - "field_note": "Varighed, mængde osv.", + "field_type": "radio", + "field_label": "Har deltageren gennemført fødevarepræferencetesten?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "Der laves backup hver anden uge, som gemmes på L-drev. L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\9. Data\\6. Fødevarepræferencetest", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_smoking_v6] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Additional details related to smoking (e.g., duration, frequency, or dosage). Visit 6." + "field_annotation": "Indicates if the participant has performed the food preference test. Visit 6." }, { - "field_name": "urin_sample_v6", + "field_name": "food_pref_test_glasses_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "radio", - "field_label": "Har deltageren lavet og afleveret en urinprøve?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_label": "Deltager har gennemført fødevarepræferencetesten", + "select_choices_or_calculations": "1, Med briller | 2, Uden briller", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[food_pref_test_performed_v6] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant has delivered a urin sample done at the day of the visit. Visit 6." + "field_annotation": "Indicates if the participant has performed the test with or without glasses. Visit 6." }, { - "field_name": "hba1c_v6", + "field_name": "fibro_performed_v6", "form_name": "besgsdag_6", - "section_header": "HbA1c ", + "section_header": "Fibroscanning\n", "field_type": "radio", - "field_label": "Har deltageren fået taget HbA1c?", + "field_label": "Er fibroscanningen udført?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -15217,239 +14837,199 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant has had HbA1c taken. Visit 6." + "field_annotation": "FibroScan performed. Visit 6." }, { - "field_name": "hba1c_value_v6", + "field_name": "fibro_not_performed_why_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "text", - "field_label": "HbA1c-værdi: ", - "select_choices_or_calculations": "", - "field_note": "mmol/mol", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "120", - "identifier": "", - "branching_logic": "[hba1c_v6]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "HbA1c value, mmol/mol. Visit 6." - }, - { - "field_name": "hba1c_normal_info_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "descriptive", - "field_label": "HbA1c er inden for normalområdet. \nGenintroduktion af antidiabetisk medicin er ikke tilladt. ", + "field_label": "Hvis nej, hvorfor ikke?", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[hba1c_value_v6] < 48", - "required_field": "", + "branching_logic": "[fibro_performed_v6]= '2'", + "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Information box. HbA1c is within normal range. Reintroduction of antidiabetic medication is not allowed. Visit 6." + "field_annotation": "Indicates why the fibro scan was not perfomed in case it is not. Visit 6." }, { - "field_name": "hba1c_mildly_elevated_info_v6", + "field_name": "fibro_probe_size_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "descriptive", - "field_label": "HbA1c er let forhøjet. \nDet skal sikres, at deltageren følger interventionen. \nGenintroduktion af antidiabetisk medicin er ikke tilladt.", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Hvilken probe blev benyttet?", + "select_choices_or_calculations": "1, M | 2, XL", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[hba1c_value_v6] >= 48 AND [hba1c_value_v6] <= 53", - "required_field": "", + "branching_logic": "[fibro_performed_v6]='1'", + "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Information box. HbA1c is mildly elevated. Reintroduction of antidiabetic medication is not allowed. Visit 6." + "field_annotation": "Indicates the size of the probe used for the fibro scan. Visit 6." }, { - "field_name": "hba1c_elevated_info_v6", + "field_name": "staff_initials_fibro_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "descriptive", - "field_label": "HbA1c er forhøjet. \nDet skal sikres, at deltageren følger interventionen. \nDer skal planlægges en ny HbA1c-måling. Denne måling skal foretages om < 4 uger. \n\nHvis HbA1c ≤ 53 ved næste måling, da vurderes diabetes type 2 fortsat at være i remission. Genintroduktion af antidiabetisk medicin er ikke tilladt.\nHvis HbA1c > 53 ved næste måling, da informeres deltageren og den praktiserende læge om resultatet. Der anbefales genintroduktion af medicinsk behandling for diabetes type 2 (i henhold til retningslinje fra DES og DSAM).", + "field_type": "text", + "field_label": "Fibroscanning udført af", "select_choices_or_calculations": "", - "field_note": "", + "field_note": "Noter også initialer på projektmedarbejder hvis scanningen ikke blev udført", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[hba1c_value_v6] > 53", - "required_field": "", + "branching_logic": "[fibro_performed_v6]='1'", + "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Information box. HbA1c is elevated. HbA1c needs to be remeasured. Visit 6." + "field_annotation": "Initials of the study staff member responsible for conducting the fibro scan. Visit 6." }, { - "field_name": "intervention_challenges_v6", + "field_name": "fibro_upload_ldrive_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "checkbox", - "field_label": "

Hvilken udfordring med at følge interventionen er der tale om?

Se efter \"røde flag\" i LIVA-appen. 

", - "select_choices_or_calculations": "1, Udfordring i forhold til diæten. | 2, Udfordring i forhold til træningen. | 3, Andet", - "field_note": "", + "field_type": "radio", + "field_label": "

Er Fibroscan-data indlæst og gemt i mappen på L-drevet (excel-fil)?

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v4_fibro)

", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\10. Data\\4. Fibroskanning", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[hba1c_value_v6] >= 48", + "branching_logic": "[fibro_performed_v6]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Challenges with adherence to the intervention, whether diet or training. Visit 6." + "field_annotation": "Indicates whetner or not the fibroscan is saved on the L-drive. Workflow. Visit 6." }, { - "field_name": "intervention_challenge_diet_v6", + "field_name": "fibro_upload_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "radio", - "field_label": "En diætist vil kontakte deltageren i forhold til at følge op på diætinterventionen. \nEr diætist kontaktet? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "file", + "field_label": "

Upload Fibroscan-data (excel-fil)

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v4_fibro)

", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[intervention_challenges_v6(1)]='1'", + "branching_logic": "[fibro_performed_v6]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "States whether the dietitian has been contacted regarding follow up on the diet intervention. Visit 6." + "field_annotation": "Fibroscan data upload. Workflow. Visit 6." }, { - "field_name": "intervention_challenge_training_v6", + "field_name": "bp_chosen_arm_v6", "form_name": "besgsdag_6", - "section_header": "", - "field_type": "radio", - "field_label": "Exercise manager vil kontakte deltageren i forhold til at følge op på træningsinterventionen. \nEr exercise manager kontaktet? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "section_header": "

Blodtryk og puls
Måles siddende efter 5-10 min hvile. Blodtryk og puls måles 3 gange. 

NB: Ved gentaget systolisk blodtryk > 180 mmHg eller diastolisk blodtryk > 120 mmHg, bør deltageren ses af en læge på forsøgsstedet. 

", + "field_type": "calc", + "field_label": "Blodtrykket skal måles på \n1: Venstre arm\n2: Højre arm", + "select_choices_or_calculations": "[besg_2_arm_1][bp_chosen_arm_v2]", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[intervention_challenges_v6(2)]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "States whether the exercise manager has been contacted regarding follow up on the training intervention. Visit 6." + "field_annotation": "Arm used for blood pressure measurements. Visit 6." }, { - "field_name": "intervention_challenges_other_v6", + "field_name": "sys_bp_1_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "text", - "field_label": "Beskriv 'Andet': ", + "field_label": "Systolisk blodtryk 1", "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "field_note": "mmHg", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "60", + "text_validation_max": "260", "identifier": "", - "branching_logic": "[intervention_challenges_v6(3)]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Describes other reason for not following the intervention. Visit 6." + "field_annotation": "Systolic blood pressure in mmHg, first measurement. \nParticipant sitting, measured after approximately 10 minutes of rest. Visit 6." }, { - "field_name": "hba1c_date_for_extra_measurement_planned_participant_v6", + "field_name": "dia_bp_1_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "radio", - "field_label": "Er aftale for ny HbA1c-måling skrevet i deltagers kalender? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "field_type": "text", + "field_label": "Diastolisk blodtryk 1", + "select_choices_or_calculations": "", + "field_note": "mmHg", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "30", + "text_validation_max": "150", "identifier": "", - "branching_logic": "[hba1c_value_v6] > 53", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Verify HbA1c follow-up appointment in participants calendar. Visit 6." + "field_annotation": "Diastolic blood pressure in mmHg, first measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 6." }, { - "field_name": "hba1c_date_for_extra_measurement_planned_staff_v6", + "field_name": "pulse_1_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "radio", - "field_label": "Er aftale for ny HbA1c-måling skrevet i Caroliens kalender?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "field_type": "text", + "field_label": "Puls 1", + "select_choices_or_calculations": "", + "field_note": "bpm", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "30", + "text_validation_max": "200", "identifier": "", - "branching_logic": "[hba1c_value_v6] > 53", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Verify HbA1c follow-up appointment in staff calendar. Visit 6." + "field_annotation": "Pulse in bpm first measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 6." }, { - "field_name": "hba1c_date_for_extra_measurement_planned_room_v6", + "field_name": "sys_bp_2_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "radio", - "field_label": "Er der booket et lokale til ny HbA1c-måling? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[hba1c_value_v6] > 53", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Confirms if a room has been booked for the next HbA1c meausurement. Visit 6." - }, - { - "field_name": "type_of_clothing_whr_v6", - "form_name": "besgsdag_6", - "section_header": "Talje-/hoftemål", "field_type": "text", - "field_label": "Hvilken påklædning bliver deltageren målt i?", + "field_label": "Systolisk blodtryk 2", "select_choices_or_calculations": "", - "field_note": "Skal være let påklædning", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "field_note": "mmHG", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "60", + "text_validation_max": "260", "identifier": "", "branching_logic": "", "required_field": "y", @@ -15457,19 +15037,19 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates what type of clothing the participant is wearing during the waist and hip measurements. Visit 6." + "field_annotation": "Systolic blood pressure in mmHg, second measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 6." }, { - "field_name": "waist_1_v6", + "field_name": "dia_bp_2_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "text", - "field_label": "Taljemål 1", + "field_label": "Diastolisk blodtryk 2", "select_choices_or_calculations": "", - "field_note": "Taljeomkreds måles halvvejs mellem det laveste punkt på ribbenene og det højeste punkt på hoftekammen. Måles til nærmeste 0.5 cm. Måling af taljeomkreds udføres to gange. Hvis differencen mellem de to målinger er mere end 3 cm, skal der laves en tredje måling. ", - "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", - "text_validation_min": "", - "text_validation_max": "", + "field_note": "mmHg", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "30", + "text_validation_max": "150", "identifier": "", "branching_logic": "", "required_field": "y", @@ -15477,19 +15057,19 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Waist measurement 1 in cm. Visit 6." + "field_annotation": "Diastolic blood pressure in mmHg, second measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 6." }, { - "field_name": "waist_2_v6", + "field_name": "pulse_2_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "text", - "field_label": "Taljemål 2", + "field_label": "Puls 2", "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", - "text_validation_min": "", - "text_validation_max": "", + "field_note": "bpm", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "30", + "text_validation_max": "200", "identifier": "", "branching_logic": "", "required_field": "y", @@ -15497,19 +15077,19 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Waist measurement 2 in cm. Visit 6." + "field_annotation": "Pulse in bpm second measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 6." }, { - "field_name": "waist_average_v6", + "field_name": "sys_bp_3_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "calc", - "field_label": "Taljemål, gennemsnit", - "select_choices_or_calculations": "([waist_1_v6]+[waist_2_v6])/2", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "field_type": "text", + "field_label": "Systolisk blodtryk 3", + "select_choices_or_calculations": "", + "field_note": "mmHG", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "60", + "text_validation_max": "260", "identifier": "", "branching_logic": "", "required_field": "y", @@ -15517,19 +15097,19 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The average of the waist measurements in cm. Visit 6." + "field_annotation": "Systolic blood pressure in mmHg, third measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 6." }, { - "field_name": "hip_1_v6", + "field_name": "dia_bp_3_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "text", - "field_label": "Hoftemål 1", + "field_label": "Diastolisk blodtryk 3", "select_choices_or_calculations": "", - "field_note": "Hofteomkreds måles ud for ydre lårbensfremspring/trochanter major. Måles til nærmeste 0.5 cm. Målingen udføres to gange. Hvis der er mere end 3 cm forskel på de to målinger, foretages en tredje måling.", - "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", - "text_validation_min": "", - "text_validation_max": "", + "field_note": "mmHG", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "30", + "text_validation_max": "150", "identifier": "", "branching_logic": "", "required_field": "y", @@ -15537,19 +15117,19 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Hip measurement 1 in cm. Visit 6." + "field_annotation": "Systolic blood pressure in mmHg, third measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 6." }, { - "field_name": "hip_2_v6", + "field_name": "pulse_3_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "text", - "field_label": "Hoftemål 2", + "field_label": "Puls 3", "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", - "text_validation_min": "", - "text_validation_max": "", + "field_note": "bpm", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "30", + "text_validation_max": "200", "identifier": "", "branching_logic": "", "required_field": "y", @@ -15557,116 +15137,76 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Hip measurement 2 in cm. Visit 6." + "field_annotation": "Pulse in bpm third measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 6." }, { - "field_name": "hip_average_v6", + "field_name": "sys_bp_avg_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "calc", - "field_label": "Hoftemål, gennemsnit", - "select_choices_or_calculations": "([hip_1_v6]+[hip_2_v6])/2", - "field_note": "", + "field_label": "Systolisk blodtryk, gennemsnit ", + "select_choices_or_calculations": "if(\n(\n if([sys_bp_1_v6] <> \"\", 1, 0) +\n if([sys_bp_2_v6] <> \"\", 1, 0) +\n if([sys_bp_3_v6] <> \"\", 1, 0)\n) > 0,\n\n(\n if([sys_bp_1_v6] <> \"\", [sys_bp_1_v6], 0) +\n if([sys_bp_2_v6] <> \"\", [sys_bp_2_v6], 0) +\n if([sys_bp_3_v6] <> \"\", [sys_bp_3_v6], 0)\n)\n/\n(\n if([sys_bp_1_v6] <> \"\", 1, 0) +\n if([sys_bp_2_v6] <> \"\", 1, 0) +\n if([sys_bp_3_v6] <> \"\", 1, 0)\n),\n\n\"\"\n)", + "field_note": "mmHg. NB: Ved gentaget systolisk blodtryk over 180 mmHg bør deltageren ses af en læge på undersøgelsesstedet", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", "branching_logic": "", - "required_field": "y", + "required_field": "", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The average of the two hip measurements in cm. Visit 6." + "field_annotation": "Automatically calculated as the mean of the three diastolic BP measurements. Visit 6." }, { - "field_name": "waist_hip_ratio_v6", + "field_name": "dia_bp_avg_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "calc", - "field_label": "Talje-/hofteratio", - "select_choices_or_calculations": "[waist_average_v6]/[hip_average_v6]", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "The waist hip ratio in cm. Calculated using the average of the 2 waist measurements and 2 hip measurements. Visit 6." - }, - { - "field_name": "dxa_metal_v6", - "form_name": "besgsdag_6", - "section_header": "Vægt, højde og DXA ", - "field_type": "radio", - "field_label": "Har forsøgsdeltageren fået indopereret metal i kroppen?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_label": "Diastolisk blodtryk, gennemsnit ", + "select_choices_or_calculations": "if(\n(\n if([dia_bp_1_v6] <> \"\", 1, 0) +\n if([dia_bp_2_v6] <> \"\", 1, 0) +\n if([dia_bp_3_v6] <> \"\", 1, 0)\n) > 0,\n\n(\n if([dia_bp_1_v6] <> \"\", [dia_bp_1_v6], 0) +\n if([dia_bp_2_v6] <> \"\", [dia_bp_2_v6], 0) +\n if([dia_bp_3_v6] <> \"\", [dia_bp_3_v6], 0)\n)\n/\n(\n if([dia_bp_1_v6] <> \"\", 1, 0) +\n if([dia_bp_2_v6] <> \"\", 1, 0) +\n if([dia_bp_3_v6] <> \"\", 1, 0)\n),\n\n\"\"\n)", + "field_note": "mmHg. NB: Ved gentaget diastolisk blodtryk over 120 mmHg bør deltageren ses af en læge på undersøgelsesstedet", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Indicates whether the participant has any metal parts in their body. Visit 6." - }, - { - "field_name": "dxa_which_metal_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "text", - "field_label": "Hvis \"Ja\", beskriv", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[dxa_metal_v6] = '1'", - "required_field": "y", + "required_field": "", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates the type of metal in the participants body, if any. Visit 6." + "field_annotation": "Automatically calculated as the mean of the three diastolic BP measurements. Visit 6." }, { - "field_name": "dxa_contraindicated_v6", + "field_name": "pulse_avg_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren fået sprøjtet kontrastvæske ind i kroppen inden for den sidste uge?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Hvis \"Ja\" må DXA ikke gennemføres", + "field_type": "calc", + "field_label": "Puls, gennemsnit", + "select_choices_or_calculations": "if(\n(\n if([pulse_1_v6] <> \"\", 1, 0) +\n if([pulse_2_v6] <> \"\", 1, 0) +\n if([pulse_3_v6] <> \"\", 1, 0)\n) > 0,\n\n(\n if([pulse_1_v6] <> \"\", [pulse_1_v6], 0) +\n if([pulse_2_v6] <> \"\", [pulse_2_v6], 0) +\n if([pulse_3_v6] <> \"\", [pulse_3_v6], 0)\n)\n/\n(\n if([pulse_1_v6] <> \"\", 1, 0) +\n if([pulse_2_v6] <> \"\", 1, 0) +\n if([pulse_3_v6] <> \"\", 1, 0)\n),\n\n\"\"\n)", + "field_note": "bpm", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", "branching_logic": "", - "required_field": "y", + "required_field": "", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether the participant has had contrast fluid injected within the past week . Visit 6." + "field_annotation": "Automatically calculated as the mean of the three pulse measurements. Bpm. Visit 6." }, { - "field_name": "pregnancy_test_v6", + "field_name": "finapres_arm_cuff_size_v6", "form_name": "besgsdag_6", - "section_header": "", - "field_type": "radio", - "field_label": "Kan deltageren være gravid?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Hvis Ja, må der foretages graviditetstest. ", + "section_header": "Før Finapres", + "field_type": "calc", + "field_label": "

Hvilken størrelse armmanchet bruges til Finapres-målingen?

1, Small
2, Medium
3, Large

Armmanchetten placeres på den samme arm, som blodtrykket er målt på.

", + "select_choices_or_calculations": "[besg_2_arm_1][finapres_arm_cuff_size_v2]", + "field_note": "Ofte bruges størrelse medium. Brug samme størrelse som ved V2. ", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -15677,1516 +15217,16 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant can be pregnant. Visit 6." - }, - { - "field_name": "pregnancy_test_result_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "radio", - "field_label": "Hvad var resultatet af graviditetstesten?", - "select_choices_or_calculations": "1, Positiv | 2, Negativ", - "field_note": "Hvis positiv, må DXA ikke udføres, og deltageren kan ikke fortsætte i projektet. Gå til 'Stamdata'. ", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[pregnancy_test_v6]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Indicates if the pregnancy test was positive or negative. Visit 6." + "field_annotation": "Finapres measurement: Size of arm cuff (S, M or L) at visit 2. Visit 6." }, { - "field_name": "empty_bladder_v6", + "field_name": "finapres_finger_cuff_size_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren tømt blæren lige inden vejning og DXA?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Hvis ikke skal deltageren bedes gå ud og tømme blæren", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Indicates if participant has emptied bladder before dxa. Workflow. Visit 6." - }, - { - "field_name": "height_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "calc", - "field_label": "Højde", - "select_choices_or_calculations": "[besg_1__screening_arm_1][height_v1]", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Participant's height in meters, measured with a stadiometer to the nearest 0.1 cm. Visit 6." - }, - { - "field_name": "weight_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "text", - "field_label": "Vægt:\n(OBS! foretages inden DXA på alm vægt/bioimpedansvægt)", - "select_choices_or_calculations": "", - "field_note": "Vægt i let påklædning, uden sko og i kg med én decimal. ", - "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", - "text_validation_min": "49,9", - "text_validation_max": "200,1", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Participant's weight in kilograms, measured with light clothing using a digital scale. Measured to the nearest 0.1 kg. Visit 6." - }, - { - "field_name": "weight_room_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "text", - "field_label": "Hvilket lokale blev vægten målt i?", - "select_choices_or_calculations": "", - "field_note": "Fx: 2.26 ", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Indicates which scale in which room that was used for weighing the participant. Visit 6." - }, - { - "field_name": "weight_garmin_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "text", - "field_label": "Vægt på deltagerens egen Garmin vægt:", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "The participant's weight on the digital Garmin scale in the participant's home. Visit 6." - }, - { - "field_name": "bmi_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "calc", - "field_label": "BMI", - "select_choices_or_calculations": "round(([weight_v6])/(([height_v6])^(2)), 1)", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Body Mass Index (BMI) in kg/m², calculated from weight and height. Visit 6." - }, - { - "field_name": "dxa_performed_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "radio", - "field_label": "Er DXA udført?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Indicates if the DXA is perfomed. Visit 6." - }, - { - "field_name": "staff_initials_dxa_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "text", - "field_label": "DXA udført af", - "select_choices_or_calculations": "", - "field_note": "Skriv initialer.", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[dxa_performed_v6]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Initials of the study staff member responsible for conducting the DXA scan. Visit 6." - }, - { - "field_name": "dxa_upload_ldrive_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "radio", - "field_label": "

Er DXA-data indlæst og gemt i mappen på L-drevet (excel-fil)?

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_05_v6_dxa)

", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\9. Data\\2. DXA", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[dxa_performed_v6]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "DXA results saved on L-drive. Workflow. Visit 6." - }, - { - "field_name": "dxa_print_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "radio", - "field_label": "Er DXA-data printet ud og lagt i ON LiMiT-mappen?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[dxa_performed_v6]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States whether DXA data have been printed and filed in the ON LiMiT folder. Visit 6." - }, - { - "field_name": "food_pref_test_v4_glasses_v6", - "form_name": "besgsdag_6", - "section_header": "Fødevarepræferencetest", "field_type": "calc", - "field_label": "

Første gang (V4) fødevarepræferencetesten blev foretaget, var det


1: Med briller
2: Uden briller

OBS: Testen skal gerne udføres med/uden briller som V4. Ellers notér i afvigelser.

", - "select_choices_or_calculations": "[besg_4_arm_1][food_pref_test_glasses_v4]", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Indicates if the participant performed the test with or without glasses at visit 4. Visit 6." - }, - { - "field_name": "food_pref_test_performed_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren gennemført fødevarepræferencetesten?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Der laves backup hver anden uge, som gemmes på L-drev. L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\9. Data\\6. Fødevarepræferencetest", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Indicates if the participant has performed the food preference test. Visit 6." - }, - { - "field_name": "food_pref_test_glasses_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "radio", - "field_label": "Deltager har gennemført fødevarepræferencetesten", - "select_choices_or_calculations": "1, Med briller | 2, Uden briller", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[food_pref_test_performed_v6] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Indicates if the participant has performed the test with or without glasses. Visit 6." - }, - { - "field_name": "fibro_performed_v6", - "form_name": "besgsdag_6", - "section_header": "Fibroscanning\n", - "field_type": "radio", - "field_label": "Er fibroscanningen udført?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "FibroScan performed. Visit 6." - }, - { - "field_name": "fibro_not_performed_why_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "text", - "field_label": "Hvis nej, hvorfor ikke?", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[fibro_performed_v6]= '2'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Indicates why the fibro scan was not perfomed in case it is not. Visit 6." - }, - { - "field_name": "fibro_probe_size_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "radio", - "field_label": "Hvilken probe blev benyttet?", - "select_choices_or_calculations": "1, M | 2, XL", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[fibro_performed_v6]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Indicates the size of the probe used for the fibro scan. Visit 6." - }, - { - "field_name": "staff_initials_fibro_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "text", - "field_label": "Fibroscanning udført af", - "select_choices_or_calculations": "", - "field_note": "Noter også initialer på projektmedarbejder hvis scanningen ikke blev udført", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[fibro_performed_v6]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Initials of the study staff member responsible for conducting the fibro scan. Visit 6." - }, - { - "field_name": "fibro_upload_ldrive_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "radio", - "field_label": "

Er Fibroscan-data indlæst og gemt i mappen på L-drevet (excel-fil)?

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_05_v4_fibro)

", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\10. Data\\4. Fibroskanning", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[fibro_performed_v6]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Indicates whetner or not the fibroscan is saved on the L-drive. Workflow. Visit 6." - }, - { - "field_name": "fibro_upload_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "file", - "field_label": "

Upload Fibroscan-data (excel-fil)

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_05_v4_fibro)

", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[fibro_performed_v6]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Fibroscan data upload. Workflow. Visit 6." - }, - { - "field_name": "bp_chosen_arm_v6", - "form_name": "besgsdag_6", - "section_header": "

Blodtryk og puls
Måles siddende efter 5-10 min hvile. Blodtryk og puls måles 3 gange. 

NB: Ved gentaget systolisk blodtryk > 180 mmHg eller diastolisk blodtryk > 120 mmHg, bør deltageren ses af en læge på forsøgsstedet. 

", - "field_type": "calc", - "field_label": "Blodtrykket skal måles på \n1: Venstre arm\n2: Højre arm", - "select_choices_or_calculations": "[besg_2_arm_1][bp_chosen_arm_v2]", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Arm used for blood pressure measurements. Visit 6." - }, - { - "field_name": "sys_bp_1_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "text", - "field_label": "Systolisk blodtryk 1", - "select_choices_or_calculations": "", - "field_note": "mmHg", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "60", - "text_validation_max": "260", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Systolic blood pressure in mmHg, first measurement. \nParticipant sitting, measured after approximately 10 minutes of rest. Visit 6." - }, - { - "field_name": "dia_bp_1_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "text", - "field_label": "Diastolisk blodtryk 1", - "select_choices_or_calculations": "", - "field_note": "mmHg", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "30", - "text_validation_max": "150", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Diastolic blood pressure in mmHg, first measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 6." - }, - { - "field_name": "pulse_1_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "text", - "field_label": "Puls 1", - "select_choices_or_calculations": "", - "field_note": "bpm", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "30", - "text_validation_max": "200", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Pulse in bpm first measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 6." - }, - { - "field_name": "sys_bp_2_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "text", - "field_label": "Systolisk blodtryk 2", - "select_choices_or_calculations": "", - "field_note": "mmHG", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "60", - "text_validation_max": "260", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Systolic blood pressure in mmHg, second measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 6." - }, - { - "field_name": "dia_bp_2_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "text", - "field_label": "Diastolisk blodtryk 2", - "select_choices_or_calculations": "", - "field_note": "mmHg", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "30", - "text_validation_max": "150", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Diastolic blood pressure in mmHg, second measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 6." - }, - { - "field_name": "pulse_2_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "text", - "field_label": "Puls 2", - "select_choices_or_calculations": "", - "field_note": "bpm", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "30", - "text_validation_max": "200", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Pulse in bpm second measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 6." - }, - { - "field_name": "sys_bp_3_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "text", - "field_label": "Systolisk blodtryk 3", - "select_choices_or_calculations": "", - "field_note": "mmHG", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "60", - "text_validation_max": "260", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Systolic blood pressure in mmHg, third measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 6." - }, - { - "field_name": "dia_bp_3_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "text", - "field_label": "Diastolisk blodtryk 3", - "select_choices_or_calculations": "", - "field_note": "mmHG", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "30", - "text_validation_max": "150", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Systolic blood pressure in mmHg, third measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 6." - }, - { - "field_name": "pulse_3_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "text", - "field_label": "Puls 3", - "select_choices_or_calculations": "", - "field_note": "bpm", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "30", - "text_validation_max": "200", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Pulse in bpm third measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 6." - }, - { - "field_name": "sys_bp_avg_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "calc", - "field_label": "Systolisk blodtryk, gennemsnit ", - "select_choices_or_calculations": "if(\r\n [sys_bp_3_v6]<>'' and [sys_bp_2_v6]<>'',\r\n ([sys_bp_3_v6]+[sys_bp_2_v6])/2,\r\n if(\r\n [sys_bp_3_v6]<>'' and [sys_bp_2_v6]='',\r\n [sys_bp_3_v6],\r\n if(\r\n [sys_bp_3_v6]='' and [sys_bp_2_v6]<>'',\r\n [sys_bp_2_v6],\r\n '')))", - "field_note": "mmHg. NB: Ved gentaget systolisk blodtryk over 180 mmHg bør deltageren ses af en læge på undersøgelsesstedet", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Mean of last two systolic BP measurements (2 and 3); otherwise most recent available. Visit 6." - }, - { - "field_name": "dia_bp_avg_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "calc", - "field_label": "Diastolisk blodtryk, gennemsnit ", - "select_choices_or_calculations": "if(\r\n [dia_bp_3_v6]<>'' and [dia_bp_2_v6]<>'',\r\n ([dia_bp_3_v6]+[dia_bp_2_v6])/2,\r\n if(\r\n [dia_bp_3_v6]<>'' and [dia_bp_2_v6]='',\r\n [dia_bp_3_v6],\r\n if(\r\n [dia_bp_3_v6]='' and [dia_bp_2_v6]<>'',\r\n [dia_bp_2_v6],\r\n '')))", - "field_note": "mmHg. NB: Ved gentaget diastolisk blodtryk over 120 mmHg bør deltageren ses af en læge på undersøgelsesstedet", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Mean of last two diastolic BP measurements (2 and 3); otherwise most recent available. Visit 6." - }, - { - "field_name": "pulse_avg_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "calc", - "field_label": "Puls, gennemsnit", - "select_choices_or_calculations": "if(\r\n [pulse_3_v6]<>'' and [pulse_2_v6]<>'',\r\n ([pulse_3_v6]+[pulse_2_v6])/2,\r\n if(\r\n [pulse_3_v6]<>'' and [pulse_2_v6]='',\r\n [pulse_3_v6],\r\n if(\r\n [pulse_3_v6]='' and [pulse_2_v6]<>'',\r\n [pulse_2_v6],\r\n '')))", - "field_note": "bpm", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Calculates pulse based on the last available measurements: mean of measurement 2 and 3 if both are present; otherwise uses the most recent available (measurement 3 or 2). Bpm. Visit 6." - }, - { - "field_name": "finapres_arm_cuff_size_v6", - "form_name": "besgsdag_6", - "section_header": "Før Finapres", - "field_type": "calc", - "field_label": "

Hvilken størrelse armmanchet bruges til Finapres-målingen?

1, Small
2, Medium
3, Large

Armmanchetten placeres på den samme arm, som blodtrykket er målt på.

", - "select_choices_or_calculations": "[besg_2_arm_1][finapres_arm_cuff_size_v2]", - "field_note": "Ofte bruges størrelse medium. Brug samme størrelse som ved V2. ", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Finapres measurement: Size of arm cuff (S, M or L) at visit 2. Visit 6." - }, - { - "field_name": "finapres_finger_cuff_size_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "calc", - "field_label": "Hvilken størrelse fingermanchet bruges til Finapres-målingen? \n\n1, Small\n2, Medium\n3, Large", - "select_choices_or_calculations": "[besg_2_arm_1][finapres_finger_cuff_size_v2]", - "field_note": "Ofte bruges størrelse medium. Brug samme størrelse som ved V2. ", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Finapres measurement: Size of finger cuff (S, M or L) at visit 2. Visit 6." - }, - { - "field_name": "finapres_minus20_v6", - "form_name": "besgsdag_6", - "section_header": "Før MMTT", - "field_type": "radio", - "field_label": "Har deltageren gennemført Finapres 1 (tid -20)?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Record whether the participant completed Finapress measurement 1, performed approximately 20 minutes prior to the intervention. \nResponse options: 1=Yes, 2=No. Visit 6." - }, - { - "field_name": "bloodsample_minus15_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "radio", - "field_label": "Er blodprøve 1 taget (tid -15)?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Record whether the participant completed bloodsample measurement 1, performed approximately 15 minutes prior to the intervention. Visit 6." - }, - { - "field_name": "vas_minus10_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren gennemført VAS 1 (tid -10)? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Record whether the participant completed VAS 1, performed approximately 10 minutes prior to the intervention. \nResponse options: 1=Yes, 2=No. Visit 6." - }, - { - "field_name": "bloodsample_minus5_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "radio", - "field_label": "Er blodprøve 2 taget (tid -5)?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Records whether a bloodsample was taken at time -5. Visit 6." - }, - { - "field_name": "timer_started_v6", - "form_name": "besgsdag_6", - "section_header": "MMTT: Indtagelse af shake + bar", - "field_type": "radio", - "field_label": "

Er uret startet?

Påbegyndelse af shake + bar = tid 0

", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Record whether the timer was started at the time of test drink consumption (defined as time 0). Visit 6." - }, - { - "field_name": "mmtt_shake_bar_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "radio", - "field_label": "Er shake + bar drukket/spist?\n", - "select_choices_or_calculations": "1, Ja, shake + bar blev drukket/spist inden for 10 minutter. | 2, Ja, men shake + bar blev ikke drukket/spist inden for 10 minutter. | 3, Nej, deltageren kunne ikke drikke hele shaken. | 4, Nej, deltageren kunne ikke spise hele baren. | 5, Nej, deltageren kunne både ikke drikke hele shaken og spise hele baren.", - "field_note": "Måltidet indtages over i alt 10 minutter. I de første 5 minutter spises først ½ bar og derefter drikkes ½ shake. I de sidste 5 minutter indtages den resterende ½ bar efterfulgt af den resterende ½ shake. ", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Record whether the participant completed both shake and bar. Visit 6." - }, - { - "field_name": "shake_bar_time_min_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "text", - "field_label": "Hvis det tog mere end 10 minutter for deltageren at indtage shake + bar: \nHvor mange minutter var deltageren om at indtage shake + bar?", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[mmtt_shake_bar_v6] =2", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "The number of minutes it took the participant to consume the test shake and bar, if the total consumption time exceeded 10 minutes. Visit 6." - }, - { - "field_name": "mmtt_shake_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "text", - "field_label": "Hvis deltageren ikke kunne drikke hele shaken:\nHvor meget drak de?", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[mmtt_shake_bar_v6] = 3 or [mmtt_shake_bar_v6] = 5", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "The amount of the shake the participant drank. Text field. Visit 6." - }, - { - "field_name": "mmtt_bar_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "text", - "field_label": "Hvis deltageren ikke kunne spise hele baren:\nHvor meget spiste de? ", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[mmtt_shake_bar_v6] = 4 or [mmtt_shake_bar_v6] = 5", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "The amount of the bar the participant ate. Text field. Visit 6." - }, - { - "field_name": "finapres_time15_v6", - "form_name": "besgsdag_6", - "section_header": "Tid 15", - "field_type": "radio", - "field_label": "Har deltageren gennemført Finapres 2 (tid 15)? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Record whether the participant completed Finapress measurement 2, performed approximately 15 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 6." - }, - { - "field_name": "bloodsample_time30_v6", - "form_name": "besgsdag_6", - "section_header": "Tid 30", - "field_type": "radio", - "field_label": "Er blodprøve 3 taget (tid 30)?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Record whether a bloodsample was taken at time 30. Visit 6." - }, - { - "field_name": "vas_time30_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren gennemført VAS 2 (tid 30)? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Record whether the participant completed VAS 2, performed approximately 30 minutes into the intervention. Visit 6." - }, - { - "field_name": "finapres_time45_v6", - "form_name": "besgsdag_6", - "section_header": "Tid 45", - "field_type": "radio", - "field_label": "Har deltageren gennemført Finapres 3 (tid 45)? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Record whether the participant completed Finapress measurement 3, performed approximately 45 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 6." - }, - { - "field_name": "bloodsample_time60_v6", - "form_name": "besgsdag_6", - "section_header": "Tid 60", - "field_type": "radio", - "field_label": "Er blodprøve 4 taget (tid 60)?\n", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Record whether a bloodsample was taken at time 60. Visit 6." - }, - { - "field_name": "vas_time60_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren gennemført VAS 3 (tid 60)? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Record whether the participant completed VAS 3, performed approximately 60 minutes into the intervention. Visit 6." - }, - { - "field_name": "finapres_time75_v6", - "form_name": "besgsdag_6", - "section_header": "Tid 75", - "field_type": "radio", - "field_label": "Har deltageren gennemført Finapres 4 (tid 75)? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Record whether the participant completed Finapress measurement 4, performed approximately 75 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 6." - }, - { - "field_name": "bloodsample_time90_v6", - "form_name": "besgsdag_6", - "section_header": "Tid 90", - "field_type": "radio", - "field_label": "Er blodprøve 5 taget (tid 90)?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Record whether a bloodsample was taken at time 90. Visit 6." - }, - { - "field_name": "vas_time90_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren gennemført VAS 4 (tid 90)? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Record whether the participant completed VAS 4, performed approximately 90 minutes into the intervention. Visit 6." - }, - { - "field_name": "finapres_time105_v6", - "form_name": "besgsdag_6", - "section_header": "Tid 105", - "field_type": "radio", - "field_label": "Har deltageren gennemført Finapres 5 (tid 105)? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Record whether the participant completed Finapress measurement 5, performed approximately 105 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 6." - }, - { - "field_name": "bloodsample_time120_v6", - "form_name": "besgsdag_6", - "section_header": "Tid 120", - "field_type": "radio", - "field_label": "Er blodprøve 6 taget (tid 120)?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Record whether a bloodsample was taken at time 120. Visit 6." - }, - { - "field_name": "vas_time120_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren gennemført VAS 5 (tid 120)? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Record whether the participant completed VAS 5, performed approximately 120 minutes into the intervention. Visit 6." - }, - { - "field_name": "finapres_time135_v6", - "form_name": "besgsdag_6", - "section_header": "Tid 135", - "field_type": "radio", - "field_label": "Har deltageren gennemført Finapres 6 (tid 135)? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Record whether the participant completed Finapress measurement 6, performed approximately 135 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 6." - }, - { - "field_name": "bloodsample_time180_v6", - "form_name": "besgsdag_6", - "section_header": "Tid 180", - "field_type": "radio", - "field_label": "Er blodprøve 7 taget (tid 180)?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Record whether a bloodsample was taken at time 180. Visit 6." - }, - { - "field_name": "vas_time180_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren gennemført VAS 6 (tid 180 min)? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Record whether the participant completed VAS 6, performed approximately 180 minutes into the intervention. Visit 6." - }, - { - "field_name": "finapres_time195_v6", - "form_name": "besgsdag_6", - "section_header": "Tid 195", - "field_type": "radio", - "field_label": "Har deltageren gennemført Finapres 7 (tid 195)? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Record whether the participant completed Finapress measurement 7, performed approximately 195 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 6." - }, - { - "field_name": "bloodsample_time240_v6", - "form_name": "besgsdag_6", - "section_header": "Tid 240", - "field_type": "radio", - "field_label": "Er blodprøve 8 taget (tid 240 min)?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Record whether a bloodsample was taken approximately 240 minutes into the intervention. Visit 6." - }, - { - "field_name": "vas_time240_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren gennemført VAS 7 (tid 240)?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Record whether the participant completed VAS 7, performed approximately 240 minutes into the intervention. Visit 6." - }, - { - "field_name": "finapres_time255_v6", - "form_name": "besgsdag_6", - "section_header": "Tid 255", - "field_type": "radio", - "field_label": "Har deltageren gennemført Finapres 8 (tid 255)? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Record whether the participant completed Finapress measurement 8, performed approximately 255 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 6." - }, - { - "field_name": "finapres_upload_ldrive_v6", - "form_name": "besgsdag_6", - "section_header": "Efter Finapres", - "field_type": "radio", - "field_label": "

Er Finapres-data indlæst og gemt i mappen på L-drevet?

OBS: Der skal gemmes OTTE mapper, der hver indeholder 9 excelfiler. 

Gemmes som onlimit_ID_visit_nummer af undersøgelse_test_test (eksempel: onlimit_05_v4-3_fp) 

", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\10. Data\\6. Finapres", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Indicates whetner or not the Finapres data is saved on the L-drive. Visit 6." - }, - { - "field_name": "medicine_change_v6", - "form_name": "besgsdag_6", - "section_header": "Medicinændringer", - "field_type": "radio", - "field_label": "

Har der været nogen ændringer i deltagerens medicin?

", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Opstart, dosisændring eller seponering. ", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "If there has been any changes in the participants medical record since the last visit. Visit 6." - }, - { - "field_name": "medicine_change_info_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "radio", - "field_label": "

Gå til instrumentet \"medicinændringer\" og registrér disse.

Er medicinændringerne registreret?

", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[medicine_change_v6]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Confirms that the information has been entered in the instrument 'medicinændringer'. Yes/no. Visit 6." - }, - { - "field_name": "survey_answered_v6", - "form_name": "besgsdag_6", - "section_header": "Spørgeskemaer", - "field_type": "radio", - "field_label": "Har deltageren svaret på alle spørgeskemaer knyttet til dette besøg?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Survey answered. Visit 6." - }, - { - "field_name": "food_v6", - "form_name": "besgsdag_6", - "section_header": "Bolle med ost + frugt", - "field_type": "radio", - "field_label": "Har deltageren modtaget en bolle med ost og et stykke frugt? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Food delivered. Visit 6." - }, - { - "field_name": "scipd_performed_v6", - "form_name": "besgsdag_6", - "section_header": "Kognitionstests", - "field_type": "radio", - "field_label": "Har deltageren gennemført SCIP-D?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Whether the participant completed SCIP-D. Visit 6." - }, - { - "field_name": "scip_list_test_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "text", - "field_label": "1. Liste-indlæring test", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "0", - "text_validation_max": "30", - "identifier": "", - "branching_logic": "[scipd_performed_v6]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Whether the participant completed the scip list test. Visit 6." - }, - { - "field_name": "scip_consonant_test_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "text", - "field_label": "2. Konsonant-trigram opgave", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "0", - "text_validation_max": "24", - "identifier": "", - "branching_logic": "[scipd_performed_v6]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Whether the participant has completed the consonant test. Visit 6." - }, - { - "field_name": "scip_word_mobilizing_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "text", - "field_label": "3. Ordmobilisering", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "0", - "text_validation_max": "100", - "identifier": "", - "branching_logic": "[scipd_performed_v6]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Whether the participant completed the word mobilizing test. Visit 6." - }, - { - "field_name": "scip_delayed_recall_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "text", - "field_label": "4. Forsinket liste-genkaldelse", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "0", - "text_validation_max": "10", - "identifier": "", - "branching_logic": "[scipd_performed_v6]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Whether the participant completed the recall test. Visit 6." - }, - { - "field_name": "scip_visuomotor_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "text", - "field_label": "5. Visuomotor opgave", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "0", - "text_validation_max": "30", - "identifier": "", - "branching_logic": "[scipd_performed_v6]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Whether the participant completed the visomotor test. Visit 6." - }, - { - "field_name": "scip_upload_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "file", - "field_label": "

Upload SCIP-D:

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_05_v4_scip-d)

", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[scipd_performed_v6]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "upload SCIP-D. workflow. Visit 6." - }, - { - "field_name": "tmt_b_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren gennemført Trail Making Test (TMT)?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_label": "Hvilken størrelse fingermanchet bruges til Finapres-målingen? \n\n1, Small\n2, Medium\n3, Large", + "select_choices_or_calculations": "[besg_2_arm_1][finapres_finger_cuff_size_v2]", + "field_note": "Ofte bruges størrelse medium. Brug samme størrelse som ved V2. ", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -17197,54 +15237,54 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Whether the participant completed the trail making test. Visit 6." + "field_annotation": "Finapres measurement: Size of finger cuff (S, M or L) at visit 2. Visit 6." }, { - "field_name": "tmt_v6", + "field_name": "finapres_minus20_v6", "form_name": "besgsdag_6", - "section_header": "", - "field_type": "text", - "field_label": "TMT-B", - "select_choices_or_calculations": "", - "field_note": "Skriv: x min x sek. Eksempelvis: 1 min 40 sek", + "section_header": "Før MMTT", + "field_type": "radio", + "field_label": "Har deltageren gennemført Finapres 1 (tid -20)?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[tmt_b_v6]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "TMT-B test time in minutes and seconds. Visit 6." + "field_annotation": "Record whether the participant completed Finapress measurement 1, performed approximately 20 minutes prior to the intervention. \nResponse options: 1=Yes, 2=No. Visit 6." }, { - "field_name": "tmt_upload_v6", + "field_name": "bloodsample_minus15_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "file", - "field_label": "

Upload TMT-B inkl. tidsangivelse

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_05_v4_tmt-b)

", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Er blodprøve 1 taget (tid -15)?", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[tmt_b_v6]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Upload TMT-B including timeframe. Workflow. Visit 6." + "field_annotation": "Record whether the participant completed bloodsample measurement 1, performed approximately 15 minutes prior to the intervention. Visit 6." }, { - "field_name": "cognition_tests_filed_office_v6", + "field_name": "vas_minus10_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "radio", - "field_label": "Er SCIP-testen og TMT-testen lagt i mappen på kontoret?", + "field_label": "Har deltageren gennemført VAS 1 (tid -10)? ", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -17257,16 +15297,16 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the SCIP test and the TMT test has been filed in the briefcase in the office. Visit 6." + "field_annotation": "Record whether the participant completed VAS 1, performed approximately 10 minutes prior to the intervention. \nResponse options: 1=Yes, 2=No. Visit 6." }, { - "field_name": "test_protocol_previous_visit_v6", + "field_name": "bloodsample_minus5_v6", "form_name": "besgsdag_6", - "section_header": "VO2 max test", - "field_type": "calc", - "field_label": "

Hvilken testprotokol blev brug ved forrige test?

", - "select_choices_or_calculations": "[besg_4_arm_1][vo2max_test_type_v4]", - "field_note": "1. Let, 2. Middel, 3. Høj, 4. Meget høj, 5. Ekstremt høj", + "section_header": "", + "field_type": "radio", + "field_label": "Er blodprøve 2 taget (tid -5)?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -17277,16 +15317,16 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates what vo2 max protocol that was used at previous visit (visit 4). Visit 6." + "field_annotation": "Records whether a bloodsample was taken at time -5. Visit 6." }, { - "field_name": "vo2max_seat_previous_visit_v6", + "field_name": "timer_started_v6", "form_name": "besgsdag_6", - "section_header": "", - "field_type": "calc", - "field_label": "

Sædeindstillingen ved forrige test: 

", - "select_choices_or_calculations": "[besg_4_arm_1][vo2max_seat_v4]", - "field_note": "fx 7 eller 8,5", + "section_header": "MMTT: Indtagelse af shake + bar", + "field_type": "radio", + "field_label": "

Er uret startet?

Påbegyndelse af shake + bar = tid 0

", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -17297,16 +15337,16 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The seat adjustment for the vo2 max test at the previous visit (visit 4). Visit 6." + "field_annotation": "Record whether the timer was started at the time of test drink consumption (defined as time 0). Visit 6." }, { - "field_name": "vo2max_time_length_of_previous_test_v6", + "field_name": "mmtt_shake_bar_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "calc", - "field_label": "

Tidslængden på test ved forrige test: 

", - "select_choices_or_calculations": "[besg_4_arm_1][vo2max_time_length_v4]", - "field_note": "Nærmeste hele minut", + "field_type": "radio", + "field_label": "Er shake + bar drukket/spist?\n", + "select_choices_or_calculations": "1, Ja, shake + bar blev drukket/spist inden for 10 minutter. | 2, Ja, men shake + bar blev ikke drukket/spist inden for 10 minutter. | 3, Nej, deltageren kunne ikke drikke hele shaken. | 4, Nej, deltageren kunne ikke spise hele baren. | 5, Nej, deltageren kunne både ikke drikke hele shaken og spise hele baren.", + "field_note": "Måltidet indtages over i alt 10 minutter. I de første 5 minutter spises først ½ bar og derefter drikkes ½ shake. I de sidste 5 minutter indtages den resterende ½ bar efterfulgt af den resterende ½ shake. ", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -17317,154 +15357,154 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates how long time the VO2 max test lasted at previous visit (visit 4). Visit 6." + "field_annotation": "Record whether the participant completed both shake and bar. Visit 6." }, { - "field_name": "vo2max_done_v6", + "field_name": "shake_bar_time_min_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren udført VO2 max test? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Hvis det tog mere end 10 minutter for deltageren at indtage shake + bar: \nHvor mange minutter var deltageren om at indtage shake + bar?", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[mmtt_shake_bar_v6] =2", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether or not the participant finished the VO2 max test. Visit 6." + "field_annotation": "The number of minutes it took the participant to consume the test shake and bar, if the total consumption time exceeded 10 minutes. Visit 6." }, { - "field_name": "vo2max_test_type_v6", + "field_name": "mmtt_shake_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "radio", - "field_label": "Hvilken testprotokol blev kørt?", - "select_choices_or_calculations": "1, 1. Let | 2, 2. Middel | 3, 3. Høj | 4, 4. Meget høj | 5, 5. Ekstremt høj", + "field_type": "text", + "field_label": "Hvis deltageren ikke kunne drikke hele shaken:\nHvor meget drak de?", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[vo2max_done_v6]= '1'", + "branching_logic": "[mmtt_shake_bar_v6] = 3 or [mmtt_shake_bar_v6] = 5", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates what vo2 max protocol was used at the test. Visit 6." + "field_annotation": "The amount of the shake the participant drank. Text field. Visit 6." }, { - "field_name": "vo2max_seat_v6", + "field_name": "mmtt_bar_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "text", - "field_label": "Hvad var sædeindstillingen?", + "field_label": "Hvis deltageren ikke kunne spise hele baren:\nHvor meget spiste de? ", "select_choices_or_calculations": "", - "field_note": "fx 7 eller 8,5", - "text_validation_type_or_show_slider_number": "number_comma_decimal", + "field_note": "", + "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[vo2max_done_v6]= '1'", + "branching_logic": "[mmtt_shake_bar_v6] = 4 or [mmtt_shake_bar_v6] = 5", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The seat adjustment for the vo2 max test. Visit 6." + "field_annotation": "The amount of the bar the participant ate. Text field. Visit 6." }, { - "field_name": "vo2max_time_length_v6", + "field_name": "finapres_time15_v6", "form_name": "besgsdag_6", - "section_header": "", - "field_type": "text", - "field_label": "Hvor lang tid tog testen (uden opvarmning)?", - "select_choices_or_calculations": "", - "field_note": "Nærmeste hele minut", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "0", - "text_validation_max": "50", + "section_header": "Tid 15", + "field_type": "radio", + "field_label": "Har deltageren gennemført Finapres 2 (tid 15)? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", - "branching_logic": "[vo2max_done_v6]= '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates how long time the VO2 max test lasted. Visit 6." + "field_annotation": "Record whether the participant completed Finapress measurement 2, performed approximately 15 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 6." }, { - "field_name": "vo2max_outcome_v6", + "field_name": "bloodsample_time30_v6", "form_name": "besgsdag_6", - "section_header": "", - "field_type": "text", - "field_label": "VO2 max værdi (Peak VO2 (ml/min))", - "select_choices_or_calculations": "", + "section_header": "Tid 30", + "field_type": "radio", + "field_label": "Er blodprøve 3 taget (tid 30)?", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[vo2max_done_v6]= '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "VO2 max in ml/min. Measured using a graded exercise test on a stationary cycle ergometer with gradually increasing resistance in 1-3 minute stages, until exhaustion. During the test, oxygen uptake is continuously measured using a metabolic cart connected to a breath-by-breath gas analysis system via a face mask. Heart rate is monitored using a heart rate monitor. Visit 6." + "field_annotation": "Record whether a bloodsample was taken at time 30. Visit 6." }, { - "field_name": "vo2max_upload_ldrive_v6", + "field_name": "vas_time30_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "radio", - "field_label": "

Er VO2 max-data indlæst og gemt i mappen på L-drevet (excel-fil)?

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_05_v4_vo2max)

", + "field_label": "Har deltageren gennemført VAS 2 (tid 30)? ", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\10. Data\\7. VO2 makstest", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[vo2max_done_v6]= '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whetner or not the VO2 max test is saved on the L-drive. Visit 6." + "field_annotation": "Record whether the participant completed VAS 2, performed approximately 30 minutes into the intervention. Visit 6." }, { - "field_name": "vo2max_upload_v6", + "field_name": "finapres_time45_v6", "form_name": "besgsdag_6", - "section_header": "", - "field_type": "file", - "field_label": "

Upload VO2 max-data (excel)


Gemmes som onlimit_ID_visit_test (eksempel: onlimit_05_v4_vo2max)

", - "select_choices_or_calculations": "", + "section_header": "Tid 45", + "field_type": "radio", + "field_label": "Har deltageren gennemført Finapres 3 (tid 45)? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[vo2max_done_v6]= '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "VO2max data upload. Workflow. Visit 6." + "field_annotation": "Record whether the participant completed Finapress measurement 3, performed approximately 45 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 6." }, { - "field_name": "homeurin_deviation_v6", + "field_name": "bloodsample_time60_v6", "form_name": "besgsdag_6", - "section_header": "Afvigelser fra forsøgsprotokol: \nHar der været afvigelser ift. forsøgsprotokollen i følgende målinger/tests?", + "section_header": "Tid 60", "field_type": "radio", - "field_label": "Hjemmeurin", + "field_label": "Er blodprøve 4 taget (tid 60)?\n", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -17475,16 +15515,16 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v6", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during home urin sample. Deviations include delay, missed sample, wrong tube, or insufficient volume. Applies to all items in this matrix. Visit 6." + "field_annotation": "Record whether a bloodsample was taken at time 60. Visit 6." }, { - "field_name": "stool_sample_deviation_v6", + "field_name": "vas_time60_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "radio", - "field_label": "Afføringsprøve", + "field_label": "Har deltageren gennemført VAS 3 (tid 60)? ", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -17495,16 +15535,16 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v6", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during stool sample. Visit 6." + "field_annotation": "Record whether the participant completed VAS 3, performed approximately 60 minutes into the intervention. Visit 6." }, { - "field_name": "sens_deviation_v6", + "field_name": "finapres_time75_v6", "form_name": "besgsdag_6", - "section_header": "", + "section_header": "Tid 75", "field_type": "radio", - "field_label": "SENS", + "field_label": "Har deltageren gennemført Finapres 4 (tid 75)? ", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -17515,16 +15555,16 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v6", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during SENS monitoring. Visit 6." + "field_annotation": "Record whether the participant completed Finapress measurement 4, performed approximately 75 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 6." }, { - "field_name": "spit_sample_deviation_v6", + "field_name": "bloodsample_time90_v6", "form_name": "besgsdag_6", - "section_header": "", + "section_header": "Tid 90", "field_type": "radio", - "field_label": "Spytprøve", + "field_label": "Er blodprøve 5 taget (tid 90)?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -17535,16 +15575,16 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v6", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during spit sample. Visit 6." + "field_annotation": "Record whether a bloodsample was taken at time 90. Visit 6." }, { - "field_name": "urin_sample_deviation_v6", + "field_name": "vas_time90_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "radio", - "field_label": "Urinprøve (on site)", + "field_label": "Har deltageren gennemført VAS 4 (tid 90)? ", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -17555,16 +15595,16 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v6", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during urin sample on site. Visit 6." + "field_annotation": "Record whether the participant completed VAS 4, performed approximately 90 minutes into the intervention. Visit 6." }, { - "field_name": "whr_deviation_v6", + "field_name": "finapres_time105_v6", "form_name": "besgsdag_6", - "section_header": "", + "section_header": "Tid 105", "field_type": "radio", - "field_label": "Talje-hofte mål", + "field_label": "Har deltageren gennemført Finapres 5 (tid 105)? ", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -17575,16 +15615,16 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v6", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during waist hip circumference measurement. Visit 6." + "field_annotation": "Record whether the participant completed Finapress measurement 5, performed approximately 105 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 6." }, { - "field_name": "dxa_deviation_v6", + "field_name": "bloodsample_time120_v6", "form_name": "besgsdag_6", - "section_header": "", + "section_header": "Tid 120", "field_type": "radio", - "field_label": "DXA", + "field_label": "Er blodprøve 6 taget (tid 120)?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -17595,16 +15635,16 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v6", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during dxa scan. Visit 6." + "field_annotation": "Record whether a bloodsample was taken at time 120. Visit 6." }, { - "field_name": "food_preference_deviation_v6", + "field_name": "vas_time120_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "radio", - "field_label": "Fødevarepræferencetest", + "field_label": "Har deltageren gennemført VAS 5 (tid 120)? ", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -17615,16 +15655,16 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v6", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during food preference test. Visit 6." + "field_annotation": "Record whether the participant completed VAS 5, performed approximately 120 minutes into the intervention. Visit 6." }, { - "field_name": "fibro_deviation_v6", + "field_name": "finapres_time135_v6", "form_name": "besgsdag_6", - "section_header": "", + "section_header": "Tid 135", "field_type": "radio", - "field_label": "Fibroscanning", + "field_label": "Har deltageren gennemført Finapres 6 (tid 135)? ", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -17635,16 +15675,16 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v6", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during fibroscan. Visit 6." + "field_annotation": "Record whether the participant completed Finapress measurement 6, performed approximately 135 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 6." }, { - "field_name": "blood_pressure_deviation_v6", + "field_name": "bloodsample_time180_v6", "form_name": "besgsdag_6", - "section_header": "", + "section_header": "Tid 180", "field_type": "radio", - "field_label": "Blodtryk og puls", + "field_label": "Er blodprøve 7 taget (tid 180)?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -17655,16 +15695,16 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v6", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during blood pressure measurement. Visit 6." + "field_annotation": "Record whether a bloodsample was taken at time 180. Visit 6." }, { - "field_name": "hba1c_deviation_v6", + "field_name": "vas_time180_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "radio", - "field_label": "HbA1c", + "field_label": "Har deltageren gennemført VAS 6 (tid 180 min)? ", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -17675,16 +15715,16 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v6", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during HbA1c blood sample. Visit 6." + "field_annotation": "Record whether the participant completed VAS 6, performed approximately 180 minutes into the intervention. Visit 6." }, { - "field_name": "mmtt_blood_deviation_v6", + "field_name": "finapres_time195_v6", "form_name": "besgsdag_6", - "section_header": "", + "section_header": "Tid 195", "field_type": "radio", - "field_label": "Blodprøver under MMTT", + "field_label": "Har deltageren gennemført Finapres 7 (tid 195)? ", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -17695,16 +15735,16 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v6", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during MMTT blood sample. Visit 6." + "field_annotation": "Record whether the participant completed Finapress measurement 7, performed approximately 195 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 6." }, { - "field_name": "finapres_deviation_v6", + "field_name": "bloodsample_time240_v6", "form_name": "besgsdag_6", - "section_header": "", + "section_header": "Tid 240", "field_type": "radio", - "field_label": "Finapres under MMTT", + "field_label": "Er blodprøve 8 taget (tid 240 min)?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -17715,16 +15755,16 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v6", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during MMTT finapres. Visit 6." + "field_annotation": "Record whether a bloodsample was taken approximately 240 minutes into the intervention. Visit 6." }, { - "field_name": "vas_deviation_v6", + "field_name": "vas_time240_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "radio", - "field_label": "VAS under MMTT", + "field_label": "Har deltageren gennemført VAS 7 (tid 240)?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -17735,16 +15775,16 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v6", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during MMTT VAS. Visit 6." + "field_annotation": "Record whether the participant completed VAS 7, performed approximately 240 minutes into the intervention. Visit 6." }, { - "field_name": "medicin_deviation_v6", + "field_name": "finapres_time255_v6", "form_name": "besgsdag_6", - "section_header": "", + "section_header": "Tid 255", "field_type": "radio", - "field_label": "Medicingennemgang", + "field_label": "Har deltageren gennemført Finapres 8 (tid 255)? ", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -17755,18 +15795,18 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v6", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from medication consumption. Visit 6." + "field_annotation": "Record whether the participant completed Finapress measurement 8, performed approximately 255 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 6." }, { - "field_name": "survey_deviation_v6", + "field_name": "finapres_upload_ldrive_v6", "form_name": "besgsdag_6", - "section_header": "", + "section_header": "Efter Finapres", "field_type": "radio", - "field_label": "Spørgeskemaer", + "field_label": "

Er Finapres-data indlæst og gemt i mappen på L-drevet?

OBS: Der skal gemmes OTTE mapper, der hver indeholder 9 excelfiler. 

Gemmes som onlimit_ID_visit_nummer af undersøgelse_test_test (eksempel: onlimit_5_v4-3_fp) 

", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\10. Data\\6. Finapres", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -17775,18 +15815,18 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v6", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during surveys/questionnaires. Visit 6." + "field_annotation": "Indicates whetner or not the Finapres data is saved on the L-drive. Visit 6." }, { - "field_name": "cognition_deviation_v6", + "field_name": "medicine_change_v6", "form_name": "besgsdag_6", - "section_header": "", + "section_header": "Medicinændringer", "field_type": "radio", - "field_label": "Kognitionstest", + "field_label": "

Har der været nogen ændringer i deltagerens medicin?

", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_note": "Opstart, dosisændring eller seponering. ", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -17795,36 +15835,36 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v6", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol duringthe cognition test. Visit 6." + "field_annotation": "If there has been any changes in the participants medical record since the last visit. Visit 6." }, { - "field_name": "vo2max_deviation_v6", + "field_name": "medicine_change_info_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "radio", - "field_label": "VO2 max test", + "field_label": "

Gå til instrumentet \"medicinændringer\" og registrér disse.

Er medicinændringerne registreret?

", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[medicine_change_v6]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v6", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during the VO2 max test. Visit 6." + "field_annotation": "Confirms that the information has been entered in the instrument 'medicinændringer'. Yes/no. Visit 6." }, { - "field_name": "other_deviation_v6", + "field_name": "survey_answered_v6", "form_name": "besgsdag_6", - "section_header": "", + "section_header": "Spørgeskemaer", "field_type": "radio", - "field_label": "Andre afvigelser", + "field_label": "Har deltageren svaret på alle spørgeskemaer knyttet til dette besøg?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -17835,456 +15875,456 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v6", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any other deviations from protocol. Visit 6." + "field_annotation": "Survey answered. Visit 6." }, { - "field_name": "homeurin_deviation_describe_v6", + "field_name": "food_v6", "form_name": "besgsdag_6", - "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen i indsamling af hjemmeurin", - "select_choices_or_calculations": "", + "section_header": "Bolle med ost + frugt", + "field_type": "radio", + "field_label": "Har deltageren modtaget en bolle med ost og et stykke frugt? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[homeurin_deviation_v6] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the home urin collection. Visit 6." + "field_annotation": "Food delivered. Visit 6." }, { - "field_name": "stoolsample_deviation_describe_v6", + "field_name": "scipd_performed_v6", "form_name": "besgsdag_6", - "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen i indsamling af afføringsprøve", - "select_choices_or_calculations": "", + "section_header": "Kognitionstests", + "field_type": "radio", + "field_label": "Har deltageren gennemført SCIP-D?", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[stool_sample_deviation_v6] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the stool sample. Visit 6." + "field_annotation": "Whether the participant completed SCIP-D. Visit 6." }, { - "field_name": "sens_deviation_describe_v6", + "field_name": "scip_list_test_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "text", - "field_label": "Beskriv afvigelsen relateret til SENS", + "field_label": "1. Liste-indlæring test", "select_choices_or_calculations": "", "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "0", + "text_validation_max": "30", "identifier": "", - "branching_logic": "[sens_deviation_v6] = '1'", + "branching_logic": "[scipd_performed_v6]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the SENS activity tracker. Visit 6." + "field_annotation": "Whether the participant completed the scip list test. Visit 6." }, { - "field_name": "spitsample_deviation_describe_v6", + "field_name": "scip_consonant_test_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "text", - "field_label": "Beskriv afvigelsen i indsamling af spytprøve", + "field_label": "2. Konsonant-trigram opgave", "select_choices_or_calculations": "", "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "0", + "text_validation_max": "24", "identifier": "", - "branching_logic": "[spit_sample_deviation_v6] = '1'", + "branching_logic": "[scipd_performed_v6]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the spit sample. Visit 6." + "field_annotation": "Whether the participant has completed the consonant test. Visit 6." }, { - "field_name": "urin_onsite_deviation_describe_v6", + "field_name": "scip_word_mobilizing_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "text", - "field_label": "Beskriv afvigelsen i indsamling af urinprøve (on site)", + "field_label": "3. Ordmobilisering", "select_choices_or_calculations": "", "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "0", + "text_validation_max": "100", "identifier": "", - "branching_logic": "[urin_sample_deviation_v6] = '1'", + "branching_logic": "[scipd_performed_v6]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the urine sample on site. Visit 6." + "field_annotation": "Whether the participant completed the word mobilizing test. Visit 6." }, { - "field_name": "whr_deviation_describe_v6", + "field_name": "scip_delayed_recall_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "text", - "field_label": "Beskriv afvigelsen i talje-hofte mål", + "field_label": "4. Forsinket liste-genkaldelse", "select_choices_or_calculations": "", "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "0", + "text_validation_max": "10", "identifier": "", - "branching_logic": "[whr_deviation_v6] = '1'", + "branching_logic": "[scipd_performed_v6]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the measurements of the waist hip ratio. Visit 6." + "field_annotation": "Whether the participant completed the recall test. Visit 6." }, { - "field_name": "dxa_deviation_describe_v6", + "field_name": "scip_visuomotor_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "text", - "field_label": "Beskriv afvigelsen i DXA scanning", + "field_label": "5. Visuomotor opgave", "select_choices_or_calculations": "", "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "0", + "text_validation_max": "30", "identifier": "", - "branching_logic": "[dxa_deviation_v6] = '1'", + "branching_logic": "[scipd_performed_v6]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the DXA scan. Visit 6." + "field_annotation": "Whether the participant completed the visomotor test. Visit 6." }, { - "field_name": "food_preference_deviation_describe_v6", + "field_name": "scip_upload_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen i fødevarepræferencetesten", + "field_type": "file", + "field_label": "

Upload SCIP-D:

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v4_scip-d)

", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[food_preference_deviation_v6] = '1'", + "branching_logic": "[scipd_performed_v6]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the food preference test. Visit 6." + "field_annotation": "upload SCIP-D. workflow. Visit 6." }, { - "field_name": "fibro_deviation_describe_v6", + "field_name": "tmt_b_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen i fibroscanning", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Har deltageren gennemført Trail Making Test (TMT)?", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[fibro_deviation_v6] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the fibro scan. Visit 6." + "field_annotation": "Whether the participant completed the trail making test. Visit 6." }, { - "field_name": "bp_deviation_describe_v6", + "field_name": "tmt_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "text", - "field_label": "Beskriv afvigelsen i blodtryk og puls", + "field_label": "TMT-B", "select_choices_or_calculations": "", - "field_note": "", + "field_note": "Skriv: x min x sek. Eksempelvis: 1 min 40 sek", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[blood_pressure_deviation_v6] = '1'", + "branching_logic": "[tmt_b_v6]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the measurements of the blood pressure. Visit 6." + "field_annotation": "TMT-B test time in minutes and seconds. Visit 6." }, { - "field_name": "hba1c_deviation_describe_v6", + "field_name": "tmt_upload_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen i HbA1c målingen", + "field_type": "file", + "field_label": "

Upload TMT-B inkl. tidsangivelse

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v4_tmt-b)

", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[hba1c_deviation_v6] = '1'", + "branching_logic": "[tmt_b_v6]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the HbA1c sample. Visit 6." + "field_annotation": "Upload TMT-B including timeframe. Workflow. Visit 6." }, { - "field_name": "mmtt_blood_deviation_describe_v6", + "field_name": "cognition_tests_filed_office_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen under MMTT blodprøver", - "select_choices_or_calculations": "", - "field_note": "Noter tid/ tider, hvis det eks. er en enkelt prøve, der er gået galt", + "field_type": "radio", + "field_label": "Er SCIP-testen og TMT-testen lagt i mappen på kontoret?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[mmtt_blood_deviation_v6] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding blood samples during MMTT. Visit 6." + "field_annotation": "Indicates if the SCIP test and the TMT test has been filed in the briefcase in the office. Visit 6." }, { - "field_name": "finapres_deviation_describe_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen under finapres under MMTT", - "select_choices_or_calculations": "", - "field_note": "Noter tid/ tider", + "field_name": "test_protocol_previous_visit_v6", + "form_name": "besgsdag_6", + "section_header": "VO2 max test", + "field_type": "calc", + "field_label": "

Hvilken testprotokol blev brug ved forrige test?

", + "select_choices_or_calculations": "[besg_4_arm_1][vo2max_test_type_v4]", + "field_note": "1. Let, 2. Middel, 3. Høj, 4. Meget høj, 5. Ekstremt høj", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[finapres_deviation_v6] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding finapres during MMTT. Visit 6." + "field_annotation": "Indicates what vo2 max protocol that was used at previous visit (visit 4). Visit 6." }, { - "field_name": "vas_deviation_describe_v6", + "field_name": "vo2max_seat_previous_visit_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen i VAS under MMTT", - "select_choices_or_calculations": "", - "field_note": "Noter tid/ tider", + "field_type": "calc", + "field_label": "

Sædeindstillingen ved forrige test: 

", + "select_choices_or_calculations": "[besg_4_arm_1][vo2max_seat_v4]", + "field_note": "fx 7 eller 8,5", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[vas_deviation_v6] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding VAS. Visit 6." + "field_annotation": "The seat adjustment for the vo2 max test at the previous visit (visit 4). Visit 6." }, { - "field_name": "medicin_deviation_describe_v6", + "field_name": "vo2max_time_length_of_previous_test_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen i medicingennemgang", - "select_choices_or_calculations": "", - "field_note": "", + "field_type": "calc", + "field_label": "

Tidslængden på test ved forrige test: 

", + "select_choices_or_calculations": "[besg_4_arm_1][vo2max_time_length_v4]", + "field_note": "Nærmeste hele minut", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[medicin_deviation_v6] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding medicine. Visit 6." + "field_annotation": "Indicates how long time the VO2 max test lasted at previous visit (visit 4). Visit 6." }, { - "field_name": "survey_deviation_describe_v6", + "field_name": "vo2max_done_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen under udfyldelse af spørgeskemaer", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Har deltageren udført VO2 max test? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[survey_deviation_v6] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the surveys. Visit 6." + "field_annotation": "Indicates whether or not the participant finished the VO2 max test. Visit 6." }, { - "field_name": "cognition_deviation_describe_v6", + "field_name": "vo2max_test_type_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen i kognitionstesten", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Hvilken testprotokol blev kørt?", + "select_choices_or_calculations": "1, 1. Let | 2, 2. Middel | 3, 3. Høj | 4, 4. Meget høj | 5, 5. Ekstremt høj", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[cognition_deviation_v6] = '1'", + "branching_logic": "[vo2max_done_v6]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the cognitive tests. Visit 6." + "field_annotation": "Indicates what vo2 max protocol was used at the test. Visit 6." }, { - "field_name": "vo2max_deviation_describe_v6", + "field_name": "vo2max_seat_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "text", - "field_label": "Beskriv afvigelsen under VO2 max testen", + "field_label": "Hvad var sædeindstillingen?", "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", + "field_note": "fx 7 eller 8,5", + "text_validation_type_or_show_slider_number": "number_comma_decimal", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[vo2max_deviation_v6] = '1'", + "branching_logic": "[vo2max_done_v6]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the VO2 max test. Visit 6." + "field_annotation": "The seat adjustment for the vo2 max test. Visit 6." }, { - "field_name": "other_deviation_describe_v6", + "field_name": "vo2max_time_length_v6", "form_name": "besgsdag_6", "section_header": "", "field_type": "text", - "field_label": "Beskriv andre afvigelser", + "field_label": "Hvor lang tid tog testen (uden opvarmning)?", "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "field_note": "Nærmeste hele minut", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "0", + "text_validation_max": "50", "identifier": "", - "branching_logic": "[other_deviation_v6] = '1'", + "branching_logic": "[vo2max_done_v6]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any other deviations from the protocol. Visit 6." + "field_annotation": "Indicates how long time the VO2 max test lasted. Visit 6." }, { - "field_name": "comments_end_v6", + "field_name": "vo2max_outcome_v6", "form_name": "besgsdag_6", "section_header": "", - "field_type": "notes", - "field_label": "

Her noteres generelle kommentarer til besøg 6.

Det kan eksempelvis være:

- Kommentarer om deltagerens samarbejde og forståelse
- Eventuelle afvigelser i protokollen eller komplikationer
- Information om udførte prøver og tests (fx hvis noget blev udsat eller aflyst)
- Eventuelle anbefalinger eller opfølgninger til næste besøg
- Logning af særlige hændelser eller observationer under besøget
- Kommentarer til dataindsamlingen, fx om data mangler eller kvaliteten
- Noter om deltagerens spørgsmål eller bekymringer

Det er vigtigt at udfylde dette felt, da det bidrager til dokumentationen af besøget og hjælper med at samle vigtig information. Kommentarerne understøtter forståelsen af arbejdsgangene og projektets gennemførlighed, herunder identifikation af eventuelle udfordringer.

 

Hvis der er generel information om deltageren, som er relevant for projektdeltagelsen, noteres den under instrumentet \"Stamdata\" i feltet \"Noter ift. deltagelse i projektet\".

Det kan fx være oplysninger om, hvem personen bor sammen med, særlige forhold i husstanden eller en akut syg pårørende.

", + "field_type": "text", + "field_label": "VO2 max værdi (Peak VO2 (ml/min))", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", - "required_field": "", - "custom_alignment": "LV", + "branching_logic": "[vo2max_done_v6]= '1'", + "required_field": "y", + "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Comment at the end of the visit. Visit 6." + "field_annotation": "VO2 max in ml/min. Measured using a graded exercise test on a stationary cycle ergometer with gradually increasing resistance in 1-3 minute stages, until exhaustion. During the test, oxygen uptake is continuously measured using a metabolic cart connected to a breath-by-breath gas analysis system via a face mask. Heart rate is monitored using a heart rate monitor. Visit 6." }, { - "field_name": "sp_note_visit_v6", + "field_name": "vo2max_upload_ldrive_v6", "form_name": "besgsdag_6", - "section_header": "SP", + "section_header": "", "field_type": "radio", - "field_label": "Er der skrevet notat for besøget i SP?", + "field_label": "

Er VO2 max-data indlæst og gemt i mappen på L-drevet (excel-fil)?

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v4_vo2max)

", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\10. Data\\7. VO2 makstest", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[vo2max_done_v6]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether a note for the visit is documented in SP. Visit 6." + "field_annotation": "Indicates whetner or not the VO2 max test is saved on the L-drive. Visit 6." }, { - "field_name": "sens_ready_wfv7", - "form_name": "fr_besgsdag_7", - "section_header": "Klargøring af aktivitetsmåler (SENS)", - "field_type": "radio", - "field_label": "

Er zippose med aktivitetsmåler (SENS), plaster, ekstra plaster, desinficeringsserviet og registreringsskema lagt klar?

", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_name": "vo2max_upload_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "file", + "field_label": "

Upload VO2 max-data (excel)


Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v4_vo2max)

", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[vo2max_done_v6]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Zip bag with SENS activity tracker etc ready. Workflow. Visit 7." + "field_annotation": "VO2max data upload. Workflow. Visit 6." }, { - "field_name": "sens_sign_in_wfv7", - "form_name": "fr_besgsdag_7", - "section_header": "", + "field_name": "homeurin_deviation_v6", + "form_name": "besgsdag_6", + "section_header": "Afvigelser fra forsøgsprotokol: \nHar der været afvigelser ift. forsøgsprotokollen i følgende målinger/tests?", "field_type": "radio", - "field_label": "

Er deltager oprettet i SENS webappen?

Se ID-nummer på aktivitetsmåler i zipposen (skal bruges til oprettelsen).

", + "field_label": "Hjemmeurin", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -18295,76 +16335,56 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Indicates if the participant with is signed in in the SENS webapp. Workflow. Visit 7." - }, - { - "field_name": "date_v7", - "form_name": "besgsdag_7", - "section_header": "", - "field_type": "text", - "field_label": "Dato for besøget", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "date_dmy", - "text_validation_min": "2023-02-01", - "text_validation_max": "2028-12-31", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v6", "matrix_ranking": "", - "field_annotation": "Date of visit. Visit 7. @today" + "field_annotation": "Record any deviations from protocol during home urin sample. Deviations include delay, missed sample, wrong tube, or insufficient volume. Applies to all items in this matrix. Visit 6." }, { - "field_name": "staff_initials_v7", - "form_name": "besgsdag_7", + "field_name": "stool_sample_deviation_v6", + "form_name": "besgsdag_6", "section_header": "", - "field_type": "text", - "field_label": "Initialer på projektpersonale", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Afføringsprøve", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", - "identifier": "y", + "identifier": "", "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v6", "matrix_ranking": "", - "field_annotation": "Initials of the study staff member responsible for conducting the visit. Visit 7." + "field_annotation": "Record any deviations from protocol during stool sample. Visit 6." }, { - "field_name": "identified_name_cpr_v7", - "form_name": "besgsdag_7", + "field_name": "sens_deviation_v6", + "form_name": "besgsdag_6", "section_header": "", "field_type": "radio", - "field_label": "Er deltageren identificeret med navn og CPR-nummer?", + "field_label": "SENS", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", - "identifier": "y", + "identifier": "", "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v6", "matrix_ranking": "", - "field_annotation": "Indicates whether the participant has been identified by full name and personal identification number (CPR). Visit 7." + "field_annotation": "Record any deviations from protocol during SENS monitoring. Visit 6." }, { - "field_name": "relative_v7", - "form_name": "besgsdag_7", + "field_name": "spit_sample_deviation_v6", + "form_name": "besgsdag_6", "section_header": "", "field_type": "radio", - "field_label": "Er der pårørende med til besøget?", + "field_label": "Spytprøve", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -18375,56 +16395,56 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v6", "matrix_ranking": "", - "field_annotation": "Indicates whether a relative or accompanying person is present at the visit. Visit 7." + "field_annotation": "Record any deviations from protocol during spit sample. Visit 6." }, { - "field_name": "relative_name_v7", - "form_name": "besgsdag_7", + "field_name": "urin_sample_deviation_v6", + "form_name": "besgsdag_6", "section_header": "", - "field_type": "text", - "field_label": "Hvem?", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Urinprøve (on site)", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[relative_v7] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v6", "matrix_ranking": "", - "field_annotation": "The name of the relative attending the visit. Visit 7." + "field_annotation": "Record any deviations from protocol during urin sample on site. Visit 6." }, { - "field_name": "visit_attention_points_v7", - "form_name": "besgsdag_7", + "field_name": "whr_deviation_v6", + "form_name": "besgsdag_6", "section_header": "", - "field_type": "notes", - "field_label": "Opmærksomhedspunkter for besøget", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Talje-hofte mål", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", "branching_logic": "", - "required_field": "", + "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v6", "matrix_ranking": "", - "field_annotation": "Documents any important notes, considerations, or issues relevant for the visit. Visit 7." + "field_annotation": "Record any deviations from protocol during waist hip circumference measurement. Visit 6." }, { - "field_name": "sens_download_phone_v7", - "form_name": "besgsdag_7", - "section_header": "Aktivitetsmåler (SENS)", + "field_name": "dxa_deviation_v6", + "form_name": "besgsdag_6", + "section_header": "", "field_type": "radio", - "field_label": "

Har deltageren fået downloadet SENS motion appen på sin mobil eller tablet?

I deltagermappen findes \"SOP SENS Påsætning\" som har en QR-kode deltagerne kan scanne for at downloade SENS motion app (Appstore og Google Play Store). 

", + "field_label": "DXA", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -18435,18 +16455,18 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v6", "matrix_ranking": "", - "field_annotation": "Whether the participant has downloaded the SENS app to their phone. Visit 7." + "field_annotation": "Record any deviations from protocol during dxa scan. Visit 6." }, { - "field_name": "sens_id_nr_v7", - "form_name": "besgsdag_7", + "field_name": "food_preference_deviation_v6", + "form_name": "besgsdag_6", "section_header": "", - "field_type": "text", - "field_label": "Angiv nummer på den klargjorte aktivitetsmåler:", - "select_choices_or_calculations": "", - "field_note": "Klistermærke på bagsiden af sensoren, eks: I-54B.61F", + "field_type": "radio", + "field_label": "Fødevarepræferencetest", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -18455,16 +16475,16 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v6", "matrix_ranking": "", - "field_annotation": "Identification of the SENS tracker. Visit 7." + "field_annotation": "Record any deviations from protocol during food preference test. Visit 6." }, { - "field_name": "sens_turned_on_v7", - "form_name": "besgsdag_7", + "field_name": "fibro_deviation_v6", + "form_name": "besgsdag_6", "section_header": "", "field_type": "radio", - "field_label": "

Er aktivitetsmåleren tændt og måleperiode registreret i SENS webappen?

OBS: Tjek batteri.

", + "field_label": "Fibroscanning", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -18475,16 +16495,16 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v6", "matrix_ranking": "", - "field_annotation": "Indicates if tracker is turned on and time period for measuring registred in webapp. Visit 7." + "field_annotation": "Record any deviations from protocol during fibroscan. Visit 6." }, { - "field_name": "sens_applied_v7", - "form_name": "besgsdag_7", + "field_name": "blood_pressure_deviation_v6", + "form_name": "besgsdag_6", "section_header": "", "field_type": "radio", - "field_label": "Er aktivitetsmåler (SENS) påsat?", + "field_label": "Blodtryk og puls", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -18495,96 +16515,96 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v6", "matrix_ranking": "", - "field_annotation": "Whether SENS device has been applied. Visit 7." + "field_annotation": "Record any deviations from protocol during blood pressure measurement. Visit 6." }, { - "field_name": "sens_notapplied_reason_v7", - "form_name": "besgsdag_7", + "field_name": "hba1c_deviation_v6", + "form_name": "besgsdag_6", "section_header": "", - "field_type": "notes", - "field_label": "Hvad er årsagen til, at deltageren ikke har fået påmonteret aktivitetsmåler (SENS)?", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "HbA1c", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_applied_v7] = '2'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v6", "matrix_ranking": "", - "field_annotation": "Reason why the SENS accelerometer was not applied. Recorded by study staff. Visit 7." + "field_annotation": "Record any deviations from protocol during HbA1c blood sample. Visit 6." }, { - "field_name": "sens_application_date_v7", - "form_name": "besgsdag_7", + "field_name": "mmtt_blood_deviation_v6", + "form_name": "besgsdag_6", "section_header": "", - "field_type": "text", - "field_label": "Dato for påsættelse af aktivitetsmåler (SENS):", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Blodprøver under MMTT", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", - "text_validation_type_or_show_slider_number": "date_dmy", - "text_validation_min": "2025-01-01", - "text_validation_max": "2030-01-01", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_applied_v7] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v6", "matrix_ranking": "", - "field_annotation": "Date of SENS application. Visit 7." + "field_annotation": "Record any deviations from protocol during MMTT blood sample. Visit 6." }, { - "field_name": "sens_info_v7", - "form_name": "besgsdag_7", + "field_name": "finapres_deviation_v6", + "form_name": "besgsdag_6", "section_header": "", "field_type": "radio", - "field_label": "

Har deltageren fået information om brugen af aktivitetsmåler (SENS)?

Information om brug til SENS:

\"Du vil under projektperioden skulle have påsat en aktivitetsmåler (SENS) fire gange, og bære den i en måleperiode på 10 dage. Vi sætter en på dig i dag, som du vil skulle have på i 10 dage. Derefter må du tage den af. Du får en zippose med hjem, som du kan ligge den I og medbringe til næste besøg.

Du må gerne tage korte brusebade, og du kan kortvarigt opholde dig i vand (f.eks. svømmehal eller havvand). Dog anbefales det ikke at opholde sig i længere badekar, spa eller meget varm vand. Derudover fraråder vi også, at du går i sauna i perioden du bærer aktivitetsmåleren.

Du får et ekstra plaster med hjem i tilfælde af, at aktivitetsmåleren falder af og skal påsættes igen. Hvis dette sker, bør du notere i skemaet (i zipposen) hvornår aktivitetsmåleren blev fjernet, hvornår den blev påsat igen og evt. årsag til aftagningen. 

I din deltagermappe finder du en trinvis guide til, hvordan du påsætter aktivitetsmåleren igen. Hvis der bliver udfordringer med at påsætte aktivitetsmåleren igen, kontakter du os og vi finder ud af det sammen.

Appen skal åbnes i nærheden af aktivitetsmåleren én gang i døgnet. Her skal du blot åbne appen uden at trykke på noget, da data automatisk overføres når appen har forbindelse til aktivitetsmåleren. Lad appen forblive åben i et par minutter. Du kan eksempelvis gøre dette hver aften, mens du børster tænder. I deltagermappen kan læse mere om hvordan du kan se om appen overfører data fra sensoren.

 

", + "field_label": "Finapres under MMTT", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_applied_v7] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v6", "matrix_ranking": "", - "field_annotation": "Whether the participant has received information about SENS. Visit 7." + "field_annotation": "Record any deviations from protocol during MMTT finapres. Visit 6." }, { - "field_name": "sens_patches_and_zip_given_v7", - "form_name": "besgsdag_7", + "field_name": "vas_deviation_v6", + "form_name": "besgsdag_6", "section_header": "", "field_type": "radio", - "field_label": "Har deltageren fået udleveret zippose (ekstra plaster og registreringsskema)?", + "field_label": "VAS under MMTT", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_applied_v7] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v6", "matrix_ranking": "", - "field_annotation": "Indicates if participant has received zip bag with extra patches. Visit 7." + "field_annotation": "Record any deviations from protocol during MMTT VAS. Visit 6." }, { - "field_name": "stool_kit_v7", - "form_name": "besgsdag_7", - "section_header": "Kits til hjemmeprøver (afføring og urin)", + "field_name": "medicin_deviation_v6", + "form_name": "besgsdag_6", + "section_header": "", "field_type": "radio", - "field_label": "Har deltageren fået udleveret materiale til hjemmetagning af afføringsprøver?", + "field_label": "Medicingennemgang", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -18595,16 +16615,16 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v6", "matrix_ranking": "", - "field_annotation": "Stool sample home collection kit handed out to participant. Visit 7." + "field_annotation": "Record any deviations from medication consumption. Visit 6." }, { - "field_name": "urine_kit_v7", - "form_name": "besgsdag_7", + "field_name": "survey_deviation_v6", + "form_name": "besgsdag_6", "section_header": "", "field_type": "radio", - "field_label": "

Har deltageren fået udleveret materiale til hjemmetagning af urinprøver?

OBS deltageren skal have 2  kits med hjem

Der skal opsamles urin

  • I uge 17 over 3 sammenhængende dage. 
  • I uge 24 (lørdag), uge 36 (torsdag), uge 42 (mandag) og uge 48 (fredag)
", + "field_label": "Spørgeskemaer", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -18615,56 +16635,56 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v6", "matrix_ranking": "", - "field_annotation": "Urine sample home collection kit handed out to participant. Visit 7." + "field_annotation": "Record any deviations from protocol during surveys/questionnaires. Visit 6." }, { - "field_name": "information_myfood24_v7", - "form_name": "besgsdag_7", - "section_header": "Kostregistrering", - "field_type": "descriptive", - "field_label": "Deltageren informeres om, at der skal laves kostregistreringer over 3 dage i uge 18, 24, 36 og 52. ", - "select_choices_or_calculations": "", + "field_name": "cognition_deviation_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "radio", + "field_label": "Kognitionstest", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", "branching_logic": "", - "required_field": "", + "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v6", "matrix_ranking": "", - "field_annotation": "The participant is informed that 3-day dietary records should be completed in weeks 18, 24, 36, and 52. Visit 7." + "field_annotation": "Record any deviations from protocol duringthe cognition test. Visit 6." }, { - "field_name": "information_before_long_visit_v7", - "form_name": "besgsdag_7", - "section_header": "Før besøg 8", - "field_type": "descriptive", - "field_label": "

Husk deltageren på at gennemgå \"Sådan forbereder du dig før besøg 2, 3, 4, 6, 8 og 10\" i deltagermappen forud for besøg 8.

", - "select_choices_or_calculations": "", + "field_name": "vo2max_deviation_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "radio", + "field_label": "VO2 max test", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", "branching_logic": "", - "required_field": "", + "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v6", "matrix_ranking": "", - "field_annotation": "Reminder for the participant to review \"How to prepare before visits 2, 4, 6, 8, and 10\" in the participant folder prior to visit 8. Visit 7." + "field_annotation": "Record any deviations from protocol during the VO2 max test. Visit 6." }, { - "field_name": "sp_note_visit_v7", - "form_name": "besgsdag_7", - "section_header": "SP", + "field_name": "other_deviation_v6", + "form_name": "besgsdag_6", + "section_header": "", "field_type": "radio", - "field_label": "Er der skrevet notat for besøget i SP?", + "field_label": "Andre afvigelser", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -18675,416 +16695,416 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v6", "matrix_ranking": "", - "field_annotation": "Indicates whether a note for the visit is documented in SP. Visit 7." + "field_annotation": "Record any other deviations from protocol. Visit 6." }, { - "field_name": "book_bloodsample_wfv6", - "form_name": "fr_besgsdag_8", + "field_name": "homeurin_deviation_describe_v6", + "form_name": "besgsdag_6", "section_header": "", - "field_type": "radio", - "field_label": "

Er der bestilt blodprøver i SP (SCF00634 og SCF00635)?

", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Koderne SCF00634 og SCF00635 kopieres over i best./ord.", + "field_type": "text", + "field_label": "Beskriv afvigelsen i indsamling af hjemmeurin", + "select_choices_or_calculations": "", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[homeurin_deviation_v6] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if bloodsamples have been ordered for the participant. Workflow. Visit 4." + "field_annotation": "Description of any deviations regarding the home urin collection. Visit 6." }, { - "field_name": "date_v8", - "form_name": "besgsdag_8", + "field_name": "stoolsample_deviation_describe_v6", + "form_name": "besgsdag_6", "section_header": "", "field_type": "text", - "field_label": "Dato for besøget", + "field_label": "Beskriv afvigelsen i indsamling af afføringsprøve", "select_choices_or_calculations": "", "field_note": "", - "text_validation_type_or_show_slider_number": "date_dmy", - "text_validation_min": "2023-02-01", - "text_validation_max": "2028-12-31", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[stool_sample_deviation_v6] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Date of visit. Visit 8. @today" + "field_annotation": "Description of any deviations regarding the stool sample. Visit 6." }, { - "field_name": "staff_initials_v8", - "form_name": "besgsdag_8", + "field_name": "sens_deviation_describe_v6", + "form_name": "besgsdag_6", "section_header": "", "field_type": "text", - "field_label": "Initialer på projektpersonale", + "field_label": "Beskriv afvigelsen relateret til SENS", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", - "identifier": "y", - "branching_logic": "", + "identifier": "", + "branching_logic": "[sens_deviation_v6] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Initials of the study staff member responsible for conducting the visit. Visit 8." + "field_annotation": "Description of any deviations regarding the SENS activity tracker. Visit 6." }, { - "field_name": "identified_name_cpr_v8", - "form_name": "besgsdag_8", + "field_name": "spitsample_deviation_describe_v6", + "form_name": "besgsdag_6", "section_header": "", - "field_type": "radio", - "field_label": "Er deltageren identificeret med navn og CPR-nummer?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Beskriv afvigelsen i indsamling af spytprøve", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", - "identifier": "y", - "branching_logic": "", + "identifier": "", + "branching_logic": "[spit_sample_deviation_v6] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether the participant has been identified by full name and personal identification number (CPR). Visit 8." + "field_annotation": "Description of any deviations regarding the spit sample. Visit 6." }, { - "field_name": "relative_v8", - "form_name": "besgsdag_8", + "field_name": "urin_onsite_deviation_describe_v6", + "form_name": "besgsdag_6", "section_header": "", - "field_type": "radio", - "field_label": "Er der pårørende med til besøget?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Beskriv afvigelsen i indsamling af urinprøve (on site)", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[urin_sample_deviation_v6] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether a relative or accompanying person is present at the visit. Visit 8." + "field_annotation": "Description of any deviations regarding the urine sample on site. Visit 6." }, { - "field_name": "relative_name_v8", - "form_name": "besgsdag_8", + "field_name": "whr_deviation_describe_v6", + "form_name": "besgsdag_6", "section_header": "", "field_type": "text", - "field_label": "Hvem?", + "field_label": "Beskriv afvigelsen i talje-hofte mål", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[relative_v8] = '1'", + "branching_logic": "[whr_deviation_v6] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The name of the relative attending the visit. Visit 8." + "field_annotation": "Description of any deviations regarding the measurements of the waist hip ratio. Visit 6." }, { - "field_name": "visit_attention_points_v8", - "form_name": "besgsdag_8", + "field_name": "dxa_deviation_describe_v6", + "form_name": "besgsdag_6", "section_header": "", - "field_type": "notes", - "field_label": "Opmærksomhedspunkter for besøget", + "field_type": "text", + "field_label": "Beskriv afvigelsen i DXA scanning", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", - "required_field": "", + "branching_logic": "[dxa_deviation_v6] = '1'", + "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Documents any important notes, considerations, or issues relevant for the visit. Visit 8." + "field_annotation": "Description of any deviations regarding the DXA scan. Visit 6." }, { - "field_name": "fasting_status_v8", - "form_name": "besgsdag_8", - "section_header": "Standardisering", - "field_type": "radio", - "field_label": "Er deltageren fastende?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Skal være fastende fra kl. 22 dagen forinden (inkl. kaffe, te, kosttilskud og tobak) Må gerne have drukket vand.", + "field_name": "food_preference_deviation_describe_v6", + "form_name": "besgsdag_6", + "section_header": "", + "field_type": "text", + "field_label": "Beskriv afvigelsen i fødevarepræferencetesten", + "select_choices_or_calculations": "", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[food_preference_deviation_v6] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant has been fasting since 10 pm the night before. Visit 8." + "field_annotation": "Description of any deviations regarding the food preference test. Visit 6." }, { - "field_name": "last_meal_time_v8", - "form_name": "besgsdag_8", + "field_name": "fibro_deviation_describe_v6", + "form_name": "besgsdag_6", "section_header": "", "field_type": "text", - "field_label": "Tidspunkt for sidste måltid", + "field_label": "Beskriv afvigelsen i fibroscanning", "select_choices_or_calculations": "", "field_note": "", - "text_validation_type_or_show_slider_number": "datetime_dmy", + "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[fibro_deviation_v6] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates the time of the participant's last meal before the visit. Visit 8." + "field_annotation": "Description of any deviations regarding the fibro scan. Visit 6." }, { - "field_name": "food_intake_nonfast_v8", - "form_name": "besgsdag_8", + "field_name": "bp_deviation_describe_v6", + "form_name": "besgsdag_6", "section_header": "", "field_type": "text", - "field_label": "Hvis deltageren IKKE er fastende, hvad har deltageren så indtaget og hvornår?", + "field_label": "Beskriv afvigelsen i blodtryk og puls", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[fasting_status_v8] = '2'", + "branching_logic": "[blood_pressure_deviation_v6] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates what food and when the participant has eaten it, if the participant has not been fasting from 10 pm the day before the visit. Visit 8." + "field_annotation": "Description of any deviations regarding the measurements of the blood pressure. Visit 6." }, { - "field_name": "alcohol_v8", - "form_name": "besgsdag_8", + "field_name": "hba1c_deviation_describe_v6", + "form_name": "besgsdag_6", "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren afholdt sig fra at drikke alkohol de sidste 24 timer?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Dette er vigtigt for at få så korrekte målinger som muligt", + "field_type": "text", + "field_label": "Beskriv afvigelsen i HbA1c målingen", + "select_choices_or_calculations": "", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[hba1c_deviation_v6] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant has avoided alcohol the past 24 hours. Visit 8." + "field_annotation": "Description of any deviations regarding the HbA1c sample. Visit 6." }, { - "field_name": "alcohol_intake_v8", - "form_name": "besgsdag_8", + "field_name": "mmtt_blood_deviation_describe_v6", + "form_name": "besgsdag_6", "section_header": "", "field_type": "text", - "field_label": "Hvis deltageren IKKE har undgået at drikke alkohol de sidste 24 timer, hvor meget er så drukket og hvornår? ", + "field_label": "Beskriv afvigelsen under MMTT blodprøver", "select_choices_or_calculations": "", - "field_note": "", + "field_note": "Noter tid/ tider, hvis det eks. er en enkelt prøve, der er gået galt", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[alcohol_v8] = '2'", + "branching_logic": "[mmtt_blood_deviation_v6] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates how much alcohol the participants has had and when the past 24 hours. Visit 8." + "field_annotation": "Description of any deviations regarding blood samples during MMTT. Visit 6." }, { - "field_name": "caffeine_v8", - "form_name": "besgsdag_8", + "field_name": "finapres_deviation_describe_v6", + "form_name": "besgsdag_6", "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren afholdt sig fra at koffeinholdige drikkevarer de sidste 24 timer?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Dette er vigtigt for at få så korrekte målinger som muligt", + "field_type": "text", + "field_label": "Beskriv afvigelsen under finapres under MMTT", + "select_choices_or_calculations": "", + "field_note": "Noter tid/ tider", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[finapres_deviation_v6] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant has avoided caffeinated beverages the past 24 hours. Visit 8." + "field_annotation": "Description of any deviations regarding finapres during MMTT. Visit 6." }, { - "field_name": "caffeine_intake_v8", - "form_name": "besgsdag_8", + "field_name": "vas_deviation_describe_v6", + "form_name": "besgsdag_6", "section_header": "", "field_type": "text", - "field_label": "Hvis deltageren IKKE har undgået at drikke koffeinholdige drikkevarer de sidste 24 timer, hvor meget er så drukket og hvornår? ", + "field_label": "Beskriv afvigelsen i VAS under MMTT", "select_choices_or_calculations": "", - "field_note": "", + "field_note": "Noter tid/ tider", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[caffeine_v8] = '2'", + "branching_logic": "[vas_deviation_v6] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates how much caffeine the participants has had and when the past 24 hours. Visit 8." + "field_annotation": "Description of any deviations regarding VAS. Visit 6." }, { - "field_name": "no_exercise_24h_v8", - "form_name": "besgsdag_8", + "field_name": "medicin_deviation_describe_v6", + "form_name": "besgsdag_6", "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren undladt at være fysisk aktiv de sidste 24 timer?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Må heller ikke have transporteret sig aktivt til Steno (cykling).", + "field_type": "text", + "field_label": "Beskriv afvigelsen i medicingennemgang", + "select_choices_or_calculations": "", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[medicin_deviation_v6] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant did any intense activity or excercise the past 24 hours. Visit 8." + "field_annotation": "Description of any deviations regarding medicine. Visit 6." }, { - "field_name": "exercise_24h_v8", - "form_name": "besgsdag_8", + "field_name": "survey_deviation_describe_v6", + "form_name": "besgsdag_6", "section_header": "", "field_type": "text", - "field_label": "Hvis deltageren IKKE har undladt at være fysisk aktiv inden for de sidste 24 timer, hvor meget har deltageren så bevæget sig og hvornår? ", + "field_label": "Beskriv afvigelsen under udfyldelse af spørgeskemaer", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[no_exercise_24h_v8] = '2'", + "branching_logic": "[survey_deviation_v6] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates how much intense activity or exercise the participant did and when the past 24 hours. Visit 8." + "field_annotation": "Description of any deviations regarding the surveys. Visit 6." }, { - "field_name": "smoking_v8", - "form_name": "besgsdag_8", + "field_name": "cognition_deviation_describe_v6", + "form_name": "besgsdag_6", "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren afholdt sig fra rygning siden i går aftes?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Dette er vigtigt for at få så korrekte målinger som muligt", + "field_type": "text", + "field_label": "Beskriv afvigelsen i kognitionstesten", + "select_choices_or_calculations": "", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[cognition_deviation_v6] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant has avoided smpking since the night before. Visit 8." + "field_annotation": "Description of any deviations regarding the cognitive tests. Visit 6." }, { - "field_name": "smoking_amount_v8", - "form_name": "besgsdag_8", + "field_name": "vo2max_deviation_describe_v6", + "form_name": "besgsdag_6", "section_header": "", "field_type": "text", - "field_label": "Hvis deltageren IKKE har undgået rygning siden i går aftes, hvor meget og hvornår? ", + "field_label": "Beskriv afvigelsen under VO2 max testen", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[smoking_v8] = '2'", + "branching_logic": "[vo2max_deviation_v6] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates how much smoking the participant has done and when since last night. Visit 8." + "field_annotation": "Description of any deviations regarding the VO2 max test. Visit 6." }, { - "field_name": "no_medication_before_v8", - "form_name": "besgsdag_8", + "field_name": "other_deviation_describe_v6", + "form_name": "besgsdag_6", "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren undladt at tage eventuel medicin før besøget? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Beskriv andre afvigelser", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[other_deviation_v6] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant took medication the morning before the visit. Visit 8." + "field_annotation": "Description of any other deviations from the protocol. Visit 6." }, { - "field_name": "medication_before_v8", - "form_name": "besgsdag_8", + "field_name": "comments_end_v6", + "form_name": "besgsdag_6", "section_header": "", - "field_type": "text", - "field_label": "Hvilket medicin har deltageren taget før besøget? ", + "field_type": "notes", + "field_label": "

Her noteres generelle kommentarer til besøg 6.

Det kan eksempelvis være:

- Kommentarer om deltagerens samarbejde og forståelse
- Eventuelle afvigelser i protokollen eller komplikationer
- Information om udførte prøver og tests (fx hvis noget blev udsat eller aflyst)
- Eventuelle anbefalinger eller opfølgninger til næste besøg
- Logning af særlige hændelser eller observationer under besøget
- Kommentarer til dataindsamlingen, fx om data mangler eller kvaliteten
- Noter om deltagerens spørgsmål eller bekymringer

Det er vigtigt at udfylde dette felt, da det bidrager til dokumentationen af besøget og hjælper med at samle vigtig information. Kommentarerne understøtter forståelsen af arbejdsgangene og projektets gennemførlighed, herunder identifikation af eventuelle udfordringer.

 

Hvis der er generel information om deltageren, som er relevant for projektdeltagelsen, noteres den under instrumentet \"Stamdata\" i feltet \"Noter ift. deltagelse i projektet\".

Det kan fx være oplysninger om, hvem personen bor sammen med, særlige forhold i husstanden eller en akut syg pårørende.

", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[no_medication_before_v8]='2'", - "required_field": "y", - "custom_alignment": "", + "branching_logic": "", + "required_field": "", + "custom_alignment": "LV", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of the medication the participant took the morning before the visit. Visit 8." + "field_annotation": "Comment at the end of the visit. Visit 6." }, { - "field_name": "not_active_transportation_v8", - "form_name": "besgsdag_8", - "section_header": "", + "field_name": "sens_ready_wfv7", + "form_name": "fr_besgsdag_7", + "section_header": "Klargøring af aktivitetsmåler (SENS)", "field_type": "radio", - "field_label": "Har deltageren transporteret sig til Steno ved brug af motoriseret/ikke-aktiv transport?", + "field_label": "

Er zippose med aktivitetsmåler (SENS), plaster, ekstra plaster, desinficeringsserviet og registreringsskema lagt klar?

", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -19097,39 +17117,39 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant used motorized/not-active transportation to SDCC before the visit. Visit 8." + "field_annotation": "Zip bag with SENS activity tracker etc ready. Workflow. Visit 7." }, { - "field_name": "transportation_v8", - "form_name": "besgsdag_8", + "field_name": "sens_sign_in_wfv7", + "form_name": "fr_besgsdag_7", "section_header": "", - "field_type": "text", - "field_label": "Hvilket form for transport har deltageren gjort brug af, og hvor langt har deltageren transporteret sig? ", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "

Er deltager oprettet i SENS webappen?

Se ID-nummer på aktivitetsmåler i zipposen (skal bruges til oprettelsen).

", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[not_active_transportation_v8]='2'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of the active transportation before the visit. Visit 8." + "field_annotation": "Indicates if the participant with is signed in in the SENS webapp. Workflow. Visit 7." }, { - "field_name": "adverse_events_v8", - "form_name": "besgsdag_8", - "section_header": "Adverse events", - "field_type": "radio", - "field_label": "

Har deltageren haft nogen adverse events siden besøg 6?

Har du siden sidst haft nogen gener eller været utilpas?

", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_name": "date_v7", + "form_name": "besgsdag_7", + "section_header": "", + "field_type": "text", + "field_label": "Dato for besøget", + "select_choices_or_calculations": "", "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "text_validation_type_or_show_slider_number": "date_dmy", + "text_validation_min": "2023-02-01", + "text_validation_max": "2028-12-31", "identifier": "", "branching_logic": "", "required_field": "y", @@ -19137,94 +17157,94 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "If there has been any adverse events. Visit 8." + "field_annotation": "Date of visit. Visit 7. @today" }, { - "field_name": "information_adverse_events_v8", - "form_name": "besgsdag_8", + "field_name": "staff_initials_v7", + "form_name": "besgsdag_7", "section_header": "", - "field_type": "descriptive", - "field_label": "

Gå til instrumentet \"Adverse events\".

", + "field_type": "text", + "field_label": "Initialer på projektpersonale", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", - "identifier": "", - "branching_logic": "[adverse_events_v8]='1'", - "required_field": "", + "identifier": "y", + "branching_logic": "", + "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Information about the instrument adverse events. Visit 8." + "field_annotation": "Initials of the study staff member responsible for conducting the visit. Visit 7." }, { - "field_name": "home_urin_v8", - "form_name": "besgsdag_8", - "section_header": "

Hjemmeurin 

OBS! Urin indsamlet samme 3 dage som der er blevet kostregistreret via MyFood24 (uge 17)

", + "field_name": "identified_name_cpr_v7", + "form_name": "besgsdag_7", + "section_header": "", "field_type": "radio", - "field_label": "Har deltageren indsamlet urin hjemme i 3 dage?", + "field_label": "Er deltageren identificeret med navn og CPR-nummer?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Skal være fra samme 3 dage som kostregistrering", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", - "identifier": "", + "identifier": "y", "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether the participant has collected urin 3 days at home like instructed. Visit 8." + "field_annotation": "Indicates whether the participant has been identified by full name and personal identification number (CPR). Visit 7." }, { - "field_name": "home_urin_received_v8", - "form_name": "besgsdag_8", + "field_name": "relative_v7", + "form_name": "besgsdag_7", "section_header": "", "field_type": "radio", - "field_label": "Hvis 'Ja', er denne modtaget? ", + "field_label": "Er der pårørende med til besøget?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[home_urin_v8]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if we received the collected home urin. Visit 8." + "field_annotation": "Indicates whether a relative or accompanying person is present at the visit. Visit 7." }, { - "field_name": "home_urin_return_v8", - "form_name": "besgsdag_8", + "field_name": "relative_name_v7", + "form_name": "besgsdag_7", "section_header": "", "field_type": "text", - "field_label": "Hvis 'Nej', aftal med deltageren, hvornår de afleverer urinprøven.", + "field_label": "Hvem?", "select_choices_or_calculations": "", - "field_note": "Aftal tidspunkt og fremgangsmåde.", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[home_urin_received_v8] = '2'", + "branching_logic": "[relative_v7] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Date for return home urin sample. Visit 8." + "field_annotation": "The name of the relative attending the visit. Visit 7." }, { - "field_name": "stool_sample_v8", - "form_name": "besgsdag_8", - "section_header": "

Afføringsprøve

", + "field_name": "sens_download_phone_v7", + "form_name": "besgsdag_7", + "section_header": "Aktivitetsmåler (SENS)", "field_type": "radio", - "field_label": "Har deltageren afleveret en afføringsprøve? ", + "field_label": "

Har deltageren fået downloadet SENS motion appen på sin mobil eller tablet?

I deltagermappen findes \"SOP SENS Påsætning\" som har en QR-kode deltagerne kan scanne for at downloade SENS motion app (Appstore og Google Play Store). 

", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -19237,34 +17257,34 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether the participant brought a stool sample like instructed. Visit 8." + "field_annotation": "Whether the participant has downloaded the SENS app to their phone. Visit 7." }, { - "field_name": "stool_sample_return_v8", - "form_name": "besgsdag_8", + "field_name": "sens_id_nr_v7", + "form_name": "besgsdag_7", "section_header": "", "field_type": "text", - "field_label": "Hvis 'Nej', aftal med deltageren, hvornår de afleverer afføringsprøven.", + "field_label": "Angiv nummer på den klargjorte aktivitetsmåler:", "select_choices_or_calculations": "", - "field_note": "Aftal tidspunkt og fremgangsmåde.", + "field_note": "Klistermærke på bagsiden af sensoren, eks: I-54B.61F", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[stool_sample_v8] = '2'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Date for return of the stool sample. Visit 8." + "field_annotation": "Identification of the SENS tracker. Visit 7." }, { - "field_name": "sens_returned_v8", - "form_name": "besgsdag_8", - "section_header": "

Aktivitetsmåler retur (SENS) 

", + "field_name": "sens_turned_on_v7", + "form_name": "besgsdag_7", + "section_header": "", "field_type": "radio", - "field_label": "Er aktivitetsmåler (SENS) kommet retur?", + "field_label": "

Er aktivitetsmåleren tændt og måleperiode registreret i SENS webappen?

OBS: Tjek batteri.

", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -19277,534 +17297,534 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "SENS returned. Visit 8." + "field_annotation": "Indicates if tracker is turned on and time period for measuring registred in webapp. Visit 7." }, { - "field_name": "sens_early_removal_v8", - "form_name": "besgsdag_8", + "field_name": "sens_applied_v7", + "form_name": "besgsdag_7", "section_header": "", "field_type": "radio", - "field_label": "Er aktivitetsmåleren blevet fjernet før tid?", + "field_label": "Er aktivitetsmåler (SENS) påsat?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "OBS: Hvis den kortvarigt er blevet fjernet, enten fordi den er sat over på modsatte ben (pga. kløe og irritation) eller hvis den er faldet af af sig selv, så bør dette punkt ikke være relevant at svare \"Ja\" til", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_returned_v8]= '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the SENS device fell off/ was taken off before the decided measuring time was over. Visit 8." + "field_annotation": "Whether SENS device has been applied. Visit 7." }, { - "field_name": "sens_early_removal_why_v8", - "form_name": "besgsdag_8", + "field_name": "sens_notapplied_reason_v7", + "form_name": "besgsdag_7", "section_header": "", - "field_type": "text", - "field_label": "Hvis \"Ja\", hvorfor og hvornår?", + "field_type": "notes", + "field_label": "Hvad er årsagen til, at deltageren ikke har fået påmonteret aktivitetsmåler (SENS)?", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_early_removal_v8] = '1'", + "branching_logic": "[sens_applied_v7] = '2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates why and when the SENS device was taken off. Visit 8." + "field_annotation": "Reason why the SENS accelerometer was not applied. Recorded by study staff. Visit 7." }, { - "field_name": "sens_returning_date_v8", - "form_name": "besgsdag_8", + "field_name": "sens_application_date_v7", + "form_name": "besgsdag_7", "section_header": "", "field_type": "text", - "field_label": "Hvis \"nej\", aftal med deltageren, hvornår vi får aktivitetsmåleren retur.", + "field_label": "Dato for påsættelse af aktivitetsmåler (SENS):", "select_choices_or_calculations": "", - "field_note": "OBS: Sørg for at deltageren overfører data til serverskyen gerne dagligt, da sensoren stopper med at lave nye målinger ved fyldt sensor.", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "field_note": "", + "text_validation_type_or_show_slider_number": "date_dmy", + "text_validation_min": "2025-01-01", + "text_validation_max": "2030-01-01", "identifier": "", - "branching_logic": "[sens_returned_v8]= '2'", + "branching_logic": "[sens_applied_v7] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Date for returned SENS. Visit 8." + "field_annotation": "Date of SENS application. Visit 7." }, { - "field_name": "sens_nr_v8", - "form_name": "besgsdag_8", + "field_name": "sens_info_v7", + "form_name": "besgsdag_7", "section_header": "", - "field_type": "text", - "field_label": "

Angiv nummer på aktivitetsmåleren:

", - "select_choices_or_calculations": "", - "field_note": "Klistermærke på bagsiden af sensoren, eks: I-54B.61F", + "field_type": "radio", + "field_label": "

Har deltageren fået information om brugen af aktivitetsmåler (SENS)?

Information om brug til SENS:

\"Du vil under projektperioden skulle have påsat en aktivitetsmåler (SENS) fire gange, og bære den i en måleperiode på 10 dage. Vi sætter en på dig i dag, som du vil skulle have på i 10 dage. Derefter må du tage den af. Du får en zippose med hjem, som du kan ligge den I og medbringe til næste besøg.

Du må gerne tage korte brusebade, og du kan kortvarigt opholde dig i vand (f.eks. svømmehal eller havvand). Dog anbefales det ikke at opholde sig i længere badekar, spa eller meget varm vand. Derudover fraråder vi også, at du går i sauna i perioden du bærer aktivitetsmåleren.

Du får et ekstra plaster med hjem i tilfælde af, at aktivitetsmåleren falder af og skal påsættes igen. Hvis dette sker, bør du notere i skemaet (i zipposen) hvornår aktivitetsmåleren blev fjernet, hvornår den blev påsat igen og evt. årsag til aftagningen. 

I din deltagermappe finder du en trinvis guide til, hvordan du påsætter aktivitetsmåleren igen. Hvis der bliver udfordringer med at påsætte aktivitetsmåleren igen, kontakter du os og vi finder ud af det sammen.

Appen skal åbnes i nærheden af aktivitetsmåleren én gang i døgnet. Her skal du blot åbne appen uden at trykke på noget, da data automatisk overføres når appen har forbindelse til aktivitetsmåleren. Lad appen forblive åben i et par minutter. Du kan eksempelvis gøre dette hver aften, mens du børster tænder. I deltagermappen kan læse mere om hvordan du kan se om appen overfører data fra sensoren.

 

", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_returned_v8]= '1'", + "branching_logic": "[sens_applied_v7] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "SENS number. Visit 8." + "field_annotation": "Whether the participant has received information about SENS. Visit 7." }, { - "field_name": "sens_upload_ldrive_v8", - "form_name": "besgsdag_8", + "field_name": "sens_patches_and_zip_given_v7", + "form_name": "besgsdag_7", "section_header": "", "field_type": "radio", - "field_label": "

Er SENS-data indlæst og gemt på L-drevet (CSV-fil)?

OBS: ikke afklaret endnu

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_05_v2_sens)

", + "field_label": "Har deltageren fået udleveret zippose (ekstra plaster og registreringsskema)?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\10. Data\\8. Aktivitetsmåling (SENS)", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_returned_v8]= '1'", + "branching_logic": "[sens_applied_v7] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "SENS data saved on L-drive. Workflow. Visit 8." + "field_annotation": "Indicates if participant has received zip bag with extra patches. Visit 7." }, { - "field_name": "sens_upload_v8", - "form_name": "besgsdag_8", - "section_header": "", - "field_type": "file", - "field_label": "

Upload SENS-data (CSV-fil)

OBS: ikke afklaret endnu

", - "select_choices_or_calculations": "", + "field_name": "stool_kit_v7", + "form_name": "besgsdag_7", + "section_header": "Kits til hjemmeprøver (afføring og urin)", + "field_type": "radio", + "field_label": "Har deltageren fået udleveret materiale til hjemmetagning af afføringsprøver?", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_returned_v8]= '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Upload sens activity file in excel. Visit 8." + "field_annotation": "Stool sample home collection kit handed out to participant. Visit 7." }, { - "field_name": "sensor_reuse_v8", - "form_name": "besgsdag_8", + "field_name": "urine_kit_v7", + "form_name": "besgsdag_7", "section_header": "", "field_type": "radio", - "field_label": "

Er den slukkede sensor lagt i den rigtige kasse (klar eller død)?

Tjek batteritiden når aktivitetsmåler slukkes i SENS webappen.

Se SOP SENS aftagning.

", + "field_label": "

Har deltageren fået udleveret materiale til hjemmetagning af urinprøver?

OBS deltageren skal have 2  kits med hjem

Der skal opsamles urin

  • I uge 17 over 3 sammenhængende dage. 
  • I uge 24 (lørdag), uge 36 (torsdag), uge 42 (mandag) og uge 48 (fredag)
", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Tjek batteritid ved data upload", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_returned_v8]= '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Is the sensor put in the right reuse box. Workflow. Visit 8." + "field_annotation": "Urine sample home collection kit handed out to participant. Visit 7." }, { - "field_name": "saliva_sample_v8", - "form_name": "besgsdag_8", - "section_header": "Spytprøve og urinprøve på besøgsdagen ", - "field_type": "radio", - "field_label": "Har deltageren lavet og afleveret en spytprøve? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_name": "information_myfood24_v7", + "form_name": "besgsdag_7", + "section_header": "Kostregistrering", + "field_type": "descriptive", + "field_label": "Deltageren informeres om, at der skal laves kostregistreringer over 3 dage i uge 18, 24, 36 og 52. ", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", "branching_logic": "", - "required_field": "y", + "required_field": "", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant has delivered a saliva sample. Visit 8." + "field_annotation": "The participant is informed that 3-day dietary records should be completed in weeks 18, 24, 36, and 52. Visit 7." }, { - "field_name": "morning_tooth_brushing_before_visit_v8", - "form_name": "besgsdag_8", - "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren børstet tænder i morges inden dagens besøg?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_name": "information_before_long_visit_v7", + "form_name": "besgsdag_7", + "section_header": "Før besøg 8", + "field_type": "descriptive", + "field_label": "

Husk deltageren på at gennemgå \"Sådan forbereder du dig før besøg 2, 3, 4, 6, 8 og 10\" i deltagermappen forud for besøg 8.

", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_v8] = '1'", - "required_field": "y", + "branching_logic": "", + "required_field": "", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether the participant brushed their teeth on the morning of the visit. Visit 8." + "field_annotation": "Reminder for the participant to review \"How to prepare before visits 2, 4, 6, 8, and 10\" in the participant folder prior to visit 8. Visit 7." }, { - "field_name": "time_tooth_brushing_morning_v8", - "form_name": "besgsdag_8", + "field_name": "book_bloodsample_wfv6", + "form_name": "fr_besgsdag_8", "section_header": "", - "field_type": "text", - "field_label": "Hvad tid har deltageren børstet tænder i morges?", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "time", + "field_type": "radio", + "field_label": "

Er der bestilt blodprøver i SP (SCF00634 og SCF00635)?

", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "Koderne SCF00634 og SCF00635 kopieres over i best./ord.", + "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[morning_tooth_brushing_before_visit_v8]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Time at which the participant brushed their teeth on the morning of the visit. Visit 8." + "field_annotation": "Indicates if bloodsamples have been ordered for the participant. Workflow. Visit 4." }, { - "field_name": "saliva_sample_chlorhexidine_v8", + "field_name": "date_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren modtaget oral klorhexidinbehandling indenfor de sidste 6 uger?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Dato for besøget", + "select_choices_or_calculations": "", "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "text_validation_type_or_show_slider_number": "date_dmy", + "text_validation_min": "2023-02-01", + "text_validation_max": "2028-12-31", "identifier": "", - "branching_logic": "[saliva_sample_v8] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Use of oral chlorhexidine treatment within the past 6 weeks. Visit 8." + "field_annotation": "Date of visit. Visit 8. @today" }, { - "field_name": "saliva_sample_chlorhexidine_extra_v8", + "field_name": "staff_initials_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "text", - "field_label": "Uddyb:", + "field_label": "Initialer på projektpersonale", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", - "identifier": "", - "branching_logic": "[saliva_sample_chlorhexidine_v8] = '1'", + "identifier": "y", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Additional details related to the use of chlorhexidine within 6 weeks (e.g., type, duration, frequency, or dosage). Visit 8." + "field_annotation": "Initials of the study staff member responsible for conducting the visit. Visit 8." }, { - "field_name": "saliva_sample_antifungal_medication_v8", + "field_name": "identified_name_cpr_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "radio", - "field_label": "Har deltageren modtaget oral behandling med svampehæmmende stoffer?", + "field_label": "Er deltageren identificeret med navn og CPR-nummer?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", - "identifier": "", - "branching_logic": "[saliva_sample_v8] = '1'", + "identifier": "y", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Use of oral antifungal medication. Visit 8." + "field_annotation": "Indicates whether the participant has been identified by full name and personal identification number (CPR). Visit 8." }, { - "field_name": "saliva_sample_antifungal_medication_extra_v8", + "field_name": "relative_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "text", - "field_label": "Uddyb:", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Er der pårørende med til besøget?", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_antifungal_medication_v8] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Additional details related to the use of antifungal medication (e.g., type, duration, frequency, or dosage). Visit 8." + "field_annotation": "Indicates whether a relative or accompanying person is present at the visit. Visit 8." }, { - "field_name": "saliva_sample_antibiotic_v8", + "field_name": "relative_name_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren modtaget systemisk antibiotikabehandling indenfor de 2 sidste måneder?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Hvem?", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_v8] = '1'", + "branching_logic": "[relative_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Systemic antibiotic treatment within the past 2 months. Visit 8." + "field_annotation": "The name of the relative attending the visit. Visit 8." }, { - "field_name": "saliva_sample_antibiotic_extra_v8", + "field_name": "fasting_status_v8", "form_name": "besgsdag_8", - "section_header": "", - "field_type": "text", - "field_label": "Uddyb:", - "select_choices_or_calculations": "", - "field_note": "", + "section_header": "Standardisering", + "field_type": "radio", + "field_label": "Er deltageren fastende?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "Skal være fastende fra kl. 22 dagen forinden (inkl. kaffe, te, kosttilskud og tobak) Må gerne have drukket vand.", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_antibiotic_v8] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Additional details related to the use of antibiotic treatment (e.g., type, duration, frequency, or dosage). Visit 8." + "field_annotation": "Indicates if the participant has been fasting since 10 pm the night before. Visit 8." }, { - "field_name": "saliva_sample_mouthwash_v8", + "field_name": "last_meal_time_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren et regelmæssigt brug af diverse mundskyllemidler?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Tidspunkt for sidste måltid", + "select_choices_or_calculations": "", "field_note": "", - "text_validation_type_or_show_slider_number": "", + "text_validation_type_or_show_slider_number": "datetime_dmy", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_v8] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Regular use of mouthwash products. Visit 8." + "field_annotation": "Indicates the time of the participant's last meal before the visit. Visit 8." }, { - "field_name": "saliva_sample_mouthwash_extra_v8", + "field_name": "food_intake_nonfast_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "text", - "field_label": "Uddyb:", + "field_label": "Hvis deltageren IKKE er fastende, hvad har deltageren så indtaget og hvornår?", "select_choices_or_calculations": "", - "field_note": "Type, mængde osv.", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_mouthwash_v8] = '1'", + "branching_logic": "[fasting_status_v8] = '2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Additional details related to the use of mouthwash products (e.g., type, duration, frequency, or dosage). Visit 8." + "field_annotation": "Indicates what food and when the participant has eaten it, if the participant has not been fasting from 10 pm the day before the visit. Visit 8." }, { - "field_name": "saliva_sample_high_fluoride_v8", + "field_name": "alcohol_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "radio", - "field_label": "

Bruger deltageren en tandpasta med mere end 1500 ppm fluorid?

Fx Duraphat. Bruger deltageren almindelig håndkøbstandpasta, er det ikke tilfældet. 

", + "field_label": "Har deltageren afholdt sig fra at drikke alkohol de sidste 24 timer?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_note": "Dette er vigtigt for at få så korrekte målinger som muligt", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_v8] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Use of toothpaste containing more than 1500 ppm fluoride. Visit 8." + "field_annotation": "Indicates if the participant has avoided alcohol the past 24 hours. Visit 8." }, { - "field_name": "saliva_sample_high_fluoride_extra_v8", + "field_name": "alcohol_intake_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "text", - "field_label": "Uddyb:", + "field_label": "Hvis deltageren IKKE har undgået at drikke alkohol de sidste 24 timer, hvor meget er så drukket og hvornår? ", "select_choices_or_calculations": "", - "field_note": "Type, varighed, mængde osv.", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_high_fluoride_v8] = '1'", + "branching_logic": "[alcohol_v8] = '2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Additional details related to the use of toothpaste containing more than 1500 ppm fluoride (e.g., type, duration, frequency, or dosage). Visit 8." + "field_annotation": "Indicates how much alcohol the participants has had and when the past 24 hours. Visit 8." }, { - "field_name": "saliva_sample_herbal_toothpaste_v8", + "field_name": "caffeine_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "radio", - "field_label": "Bruger deltageren urtetandpasta (nogle indeholder antibakterielle stoffer)?", + "field_label": "Har deltageren afholdt sig fra at koffeinholdige drikkevarer de sidste 24 timer?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_note": "Dette er vigtigt for at få så korrekte målinger som muligt", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_v8] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Use of herbal toothpaste, potentially containing antibacterial compounds. Visit 8." + "field_annotation": "Indicates if the participant has avoided caffeinated beverages the past 24 hours. Visit 8." }, { - "field_name": "saliva_sample_herbal_toothpaste_extra_v8", + "field_name": "caffeine_intake_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "text", - "field_label": "Uddyb:", + "field_label": "Hvis deltageren IKKE har undgået at drikke koffeinholdige drikkevarer de sidste 24 timer, hvor meget er så drukket og hvornår? ", "select_choices_or_calculations": "", - "field_note": "Type, varighed, mængde osv.", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_herbal_toothpaste_v8] = '1'", + "branching_logic": "[caffeine_v8] = '2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Additional details related to the use of herbal toothpaste (e.g., type, duration, frequency, or dosage). Visit 8." + "field_annotation": "Indicates how much caffeine the participants has had and when the past 24 hours. Visit 8." }, { - "field_name": "saliva_sample_dental_treatment_v8", + "field_name": "no_exercise_24h_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "radio", - "field_label": "Har deltageren modtaget tandbehandling indenfor de sidste 6 uger (tandrensning, fyldninger, etc.)?", + "field_label": "Har deltageren undladt at være fysisk aktiv de sidste 24 timer?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_note": "Må heller ikke have transporteret sig aktivt til Steno (cykling).", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_v8] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Dental treatment within the past 6 weeks (e.g., cleaning, fillings). Visit 8." + "field_annotation": "Indicates if the participant did any intense activity or excercise the past 24 hours. Visit 8." }, { - "field_name": "saliva_sample_dental_treatment_extra_v8", + "field_name": "exercise_24h_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "text", - "field_label": "Uddyb:", + "field_label": "Hvis deltageren IKKE har undladt at være fysisk aktiv inden for de sidste 24 timer, hvor meget har deltageren så bevæget sig og hvornår? ", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_dental_treatment_v8] = '1'", + "branching_logic": "[no_exercise_24h_v8] = '2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Additional details related to dental treatment within the past 6 weeks. Visit 8." + "field_annotation": "Indicates how much intense activity or exercise the participant did and when the past 24 hours. Visit 8." }, { - "field_name": "saliva_sample_smoking_v8", + "field_name": "smoking_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "radio", - "field_label": "Ryger deltageren?", + "field_label": "Har deltageren afholdt sig fra rygning siden i går aftes?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_note": "Dette er vigtigt for at få så korrekte målinger som muligt", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_v8] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Smoking status, including duration and intensity of use. Visit 8." + "field_annotation": "Indicates if the participant has avoided smpking since the night before. Visit 8." }, { - "field_name": "saliva_sample_smoking_extra_v8", + "field_name": "smoking_amount_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "text", - "field_label": "Uddyb:", + "field_label": "Hvis deltageren IKKE har undgået rygning siden i går aftes, hvor meget og hvornår? ", "select_choices_or_calculations": "", - "field_note": "Varighed, mængde osv.", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_smoking_v8] = '1'", + "branching_logic": "[smoking_v8] = '2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Additional details related to smoking (e.g., duration, frequency, or dosage). Visit 8." + "field_annotation": "Indicates how much smoking the participant has done and when since last night. Visit 8." }, { - "field_name": "urin_sample_v8", + "field_name": "no_medication_before_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "radio", - "field_label": "Har deltageren lavet og afleveret en urinprøve?", + "field_label": "Har deltageren undladt at tage eventuel medicin før besøget? ", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -19817,375 +17837,375 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant has delivered a urin sample done at the day of the visit. Visit 8." + "field_annotation": "Indicates if the participant took medication the morning before the visit. Visit 8." }, { - "field_name": "hba1c_v8", + "field_name": "medication_before_v8", "form_name": "besgsdag_8", - "section_header": "HbA1c ", - "field_type": "radio", - "field_label": "Har deltageren fået taget HbA1c?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "section_header": "", + "field_type": "text", + "field_label": "Hvilket medicin har deltageren taget før besøget? ", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[no_medication_before_v8]='2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant has had HbA1c taken. Visit 8." + "field_annotation": "Description of the medication the participant took the morning before the visit. Visit 8." }, { - "field_name": "hba1c_value_v8", + "field_name": "not_active_transportation_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "text", - "field_label": "HbA1c-værdi: ", - "select_choices_or_calculations": "", - "field_note": "mmol/mol", - "text_validation_type_or_show_slider_number": "number", + "field_type": "radio", + "field_label": "Har deltageren transporteret sig til Steno ved brug af motoriseret/ikke-aktiv transport?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", "text_validation_min": "", - "text_validation_max": "120", + "text_validation_max": "", "identifier": "", - "branching_logic": "[hba1c_v8]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "HbA1c value, mmol/mol. Visit 8." + "field_annotation": "Indicates if the participant used motorized/not-active transportation to SDCC before the visit. Visit 8." }, { - "field_name": "hba1c_normal_info_v8", + "field_name": "transportation_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "descriptive", - "field_label": "HbA1c er inden for normalområdet. \nGenintroduktion af antidiabetisk medicin er ikke tilladt. ", + "field_type": "text", + "field_label": "Hvilket form for transport har deltageren gjort brug af, og hvor langt har deltageren transporteret sig? ", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[hba1c_value_v8] < 48", - "required_field": "", + "branching_logic": "[not_active_transportation_v8]='2'", + "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Information box. HbA1c is within normal range. Reintroduction of antidiabetic medication is not allowed. Visit 8." + "field_annotation": "Description of the active transportation before the visit. Visit 8." }, { - "field_name": "hba1c_mildly_elevated_info_v8", + "field_name": "adverse_events_v8", "form_name": "besgsdag_8", - "section_header": "", - "field_type": "descriptive", - "field_label": "HbA1c er let forhøjet. \nDet skal sikres, at deltageren følger interventionen. \nGenintroduktion af antidiabetisk medicin er ikke tilladt.", - "select_choices_or_calculations": "", + "section_header": "Adverse events", + "field_type": "radio", + "field_label": "

Har deltageren haft nogen adverse events siden besøg 6?

Har du siden sidst haft nogen gener eller været utilpas?

", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[hba1c_value_v8] >= 48 AND [hba1c_value_v8] <= 53", - "required_field": "", + "branching_logic": "", + "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Information box. HbA1c is mildly elevated. Reintroduction of antidiabetic medication is not allowed. Visit 8." + "field_annotation": "If there has been any adverse events. Visit 8." }, { - "field_name": "hba1c_elevated_info_v8", + "field_name": "information_adverse_events_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "descriptive", - "field_label": "HbA1c er forhøjet. \nDet skal sikres, at deltageren følger interventionen. \nDer skal planlægges en ny HbA1c-måling. Denne måling skal foretages om < 4 uger. \n\nHvis HbA1c ≤ 53 ved næste måling, da vurderes diabetes type 2 fortsat at være i remission. Genintroduktion af antidiabetisk medicin er ikke tilladt.\nHvis HbA1c > 53 ved næste måling, da informeres deltageren og den praktiserende læge om resultatet. Der anbefales genintroduktion af medicinsk behandling for diabetes type 2 (i henhold til retningslinje fra DES og DSAM).", + "field_label": "

Gå til instrumentet \"Adverse events\".

", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[hba1c_value_v8] > 53", + "branching_logic": "[adverse_events_v8]='1'", "required_field": "", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Information box. HbA1c is elevated. HbA1c needs to be remeasured. Visit 8." + "field_annotation": "Information about the instrument adverse events. Visit 8." }, { - "field_name": "intervention_challenges_v8", + "field_name": "home_urin_v8", "form_name": "besgsdag_8", - "section_header": "", - "field_type": "checkbox", - "field_label": "

Hvilken udfordring med at følge interventionen er der tale om?

Se efter \"røde flag\" i LIVA-appen. 

", - "select_choices_or_calculations": "1, Udfordring i forhold til diæten. | 2, Udfordring i forhold til træningen. | 3, Andet", - "field_note": "", + "section_header": "

Hjemmeurin 

OBS! Urin indsamlet samme 3 dage som der er blevet kostregistreret via MyFood24 (uge 17)

", + "field_type": "radio", + "field_label": "Har deltageren indsamlet urin hjemme i 3 dage?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "Skal være fra samme 3 dage som kostregistrering", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[hba1c_value_v8] >= 48", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Challenges with adherence to the intervention, whether diet or training. Visit 8." + "field_annotation": "Indicates whether the participant has collected urin 3 days at home like instructed. Visit 8." }, { - "field_name": "intervention_challenge_diet_v8", + "field_name": "home_urin_received_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "radio", - "field_label": "En diætist vil kontakte deltageren i forhold til at følge op på diætinterventionen. \nEr diætist kontaktet? ", + "field_label": "Hvis 'Ja', er denne modtaget? ", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[intervention_challenges_v8(1)]='1'", + "branching_logic": "[home_urin_v8]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "States wether the dietitian has been contacted regarding follow up on the diet intervention. Visit 8." + "field_annotation": "Indicates if we received the collected home urin. Visit 8." }, { - "field_name": "intervention_challenge_training_v8", + "field_name": "home_urin_return_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "Exercise manager vil kontakte deltageren i forhold til at følge op på træningsinterventionen. \nEr exercise manager kontaktet? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_type": "text", + "field_label": "Hvis 'Nej', aftal med deltageren, hvornår de afleverer urinprøven.", + "select_choices_or_calculations": "", + "field_note": "Aftal tidspunkt og fremgangsmåde.", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[intervention_challenges_v8(2)]='1'", + "branching_logic": "[home_urin_received_v8] = '2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "States wether the exercise manager has been contacted regarding follow up on the training intervention. Visit 8." + "field_annotation": "Date for return home urin sample. Visit 8." }, { - "field_name": "intervention_challenges_other_v8", + "field_name": "stool_sample_v8", "form_name": "besgsdag_8", - "section_header": "", - "field_type": "text", - "field_label": "Beskriv 'Andet': ", - "select_choices_or_calculations": "", + "section_header": "

Afføringsprøve

", + "field_type": "radio", + "field_label": "Har deltageren afleveret en afføringsprøve? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[intervention_challenges_v8(3)]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Describes other reason for not following the intervention. Visit 8." + "field_annotation": "Indicates whether the participant brought a stool sample like instructed. Visit 8." }, { - "field_name": "hba1c_date_for_extra_measurement_planned_participant_v8", + "field_name": "stool_sample_return_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "Er aftale for ny HbA1c-måling skrevet i deltagers kalender? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_type": "text", + "field_label": "Hvis 'Nej', aftal med deltageren, hvornår de afleverer afføringsprøven.", + "select_choices_or_calculations": "", + "field_note": "Aftal tidspunkt og fremgangsmåde.", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[hba1c_value_v8] > 53", + "branching_logic": "[stool_sample_v8] = '2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Verify HbA1c follow-up appointment in participants calendar. Visit 8." + "field_annotation": "Date for return of the stool sample. Visit 8." }, { - "field_name": "hba1c_date_for_extra_measurement_planned_staff_v8", + "field_name": "sens_returned_v8", "form_name": "besgsdag_8", - "section_header": "", + "section_header": "

Aktivitetsmåler retur (SENS) 

", "field_type": "radio", - "field_label": "Er aftale for ny HbA1c-måling skrevet i Caroliens kalender?", + "field_label": "Er aktivitetsmåler (SENS) kommet retur?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[hba1c_value_v8] > 53", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Verify HbA1c follow-up appointment in staff calendar. Visit 8." + "field_annotation": "SENS returned. Visit 8." }, { - "field_name": "hba1c_date_for_extra_measurement_planned_room_v8", + "field_name": "sens_early_removal_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "radio", - "field_label": "Er der booket et lokale til ny HbA1c-måling? ", + "field_label": "Er aktivitetsmåleren blevet fjernet før tid?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_note": "OBS: Hvis den kortvarigt er blevet fjernet, enten fordi den er sat over på modsatte ben (pga. kløe og irritation) eller hvis den er faldet af af sig selv, så bør dette punkt ikke være relevant at svare \"Ja\" til", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[hba1c_value_v8] > 53", + "branching_logic": "[sens_returned_v8]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Confirms if a room has been booked for the next HbA1c meausurement. Visit 8." + "field_annotation": "Indicates if the SENS device fell off/ was taken off before the decided measuring time was over. Visit 8." }, { - "field_name": "type_of_clothing_whr_v8", + "field_name": "sens_early_removal_why_v8", "form_name": "besgsdag_8", - "section_header": "Talje-/hoftemål", + "section_header": "", "field_type": "text", - "field_label": "Hvilken påklædning bliver deltageren målt i?", + "field_label": "Hvis \"Ja\", hvorfor og hvornår?", "select_choices_or_calculations": "", - "field_note": "Skal være let påklædning", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[sens_early_removal_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates what type of clothing the participant is wearing during the waist and hip measurements. Visit 8." + "field_annotation": "Indicates why and when the SENS device was taken off. Visit 8." }, { - "field_name": "waist_1_v8", + "field_name": "sens_returning_date_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "text", - "field_label": "Taljemål 1", + "field_label": "Hvis \"nej\", aftal med deltageren, hvornår vi får aktivitetsmåleren retur.", "select_choices_or_calculations": "", - "field_note": "Taljeomkreds måles halvvejs mellem det laveste punkt på ribbenene og det højeste punkt på hoftekammen. Måles til nærmeste 0.5 cm. Måling af taljeomkreds udføres to gange. Hvis differencen mellem de to målinger er mere end 3 cm, skal der laves en tredje måling. ", - "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", + "field_note": "OBS: Sørg for at deltageren overfører data til serverskyen gerne dagligt, da sensoren stopper med at lave nye målinger ved fyldt sensor.", + "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[sens_returned_v8]= '2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Waist measurement 1 in cm. Visit 8." + "field_annotation": "Date for returned SENS. Visit 8." }, { - "field_name": "waist_2_v8", + "field_name": "sens_nr_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "text", - "field_label": "Taljemål 2", + "field_label": "

Angiv nummer på aktivitetsmåleren:

", "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", + "field_note": "Klistermærke på bagsiden af sensoren, eks: I-54B.61F", + "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[sens_returned_v8]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Waist measurement 2 in cm. Visit 8." + "field_annotation": "SENS number. Visit 8." }, { - "field_name": "waist_average_v8", + "field_name": "sens_upload_ldrive_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "calc", - "field_label": "Taljemål, gennemsnit", - "select_choices_or_calculations": "([waist_1_v8]+[waist_2_v8])/2", - "field_note": "", + "field_type": "radio", + "field_label": "

Er SENS-data indlæst og gemt på L-drevet (CSV-fil)?

OBS: ikke afklaret endnu

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v2_sens)

", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\10. Data\\8. Aktivitetsmåling (SENS)", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[sens_returned_v8]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The average of the waist measurements in cm. Visit 8." + "field_annotation": "SENS data saved on L-drive. Workflow. Visit 8." }, { - "field_name": "hip_1_v8", + "field_name": "sens_upload_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "text", - "field_label": "Hoftemål 1", + "field_type": "file", + "field_label": "

Upload SENS-data (CSV-fil)

OBS: ikke afklaret endnu

", "select_choices_or_calculations": "", - "field_note": "Hofteomkreds måles ud for ydre lårbensfremspring/trochanter major. Måles til nærmeste 0.5 cm. Målingen udføres to gange. Hvis der er mere end 3 cm forskel på de to målinger, foretages en tredje måling.", - "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", + "field_note": "", + "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[sens_returned_v8]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Hip measurement 1 in cm. Visit 8." + "field_annotation": "Upload sens activity file in excel. Visit 8." }, { - "field_name": "hip_2_v8", + "field_name": "sensor_reuse_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "text", - "field_label": "Hoftemål 2", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", + "field_type": "radio", + "field_label": "

Er den slukkede sensor lagt i den rigtige kasse (klar eller død)?

Tjek batteritiden når aktivitetsmåler slukkes i SENS webappen.

Se SOP SENS aftagning.

", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "Tjek batteritid ved data upload", + "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[sens_returned_v8]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Hip measurement 2 in cm. Visit 8." + "field_annotation": "Is the sensor put in the right reuse box. Workflow. Visit 8." }, { - "field_name": "hip_average_v8", + "field_name": "saliva_sample_v8", "form_name": "besgsdag_8", - "section_header": "", - "field_type": "calc", - "field_label": "Hoftemål, gennemsnit", - "select_choices_or_calculations": "([hip_1_v8]+[hip_2_v8])/2", + "section_header": "Spytprøve og urinprøve på besøgsdagen ", + "field_type": "radio", + "field_label": "Har deltageren lavet og afleveret en spytprøve? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", @@ -20197,15 +18217,15 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The average of the two hip measurements in cm. Visit 8." + "field_annotation": "Indicates if the participant has delivered a saliva sample. Visit 8." }, { - "field_name": "waist_hip_ratio_v8", + "field_name": "urin_sample_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "calc", - "field_label": "Talje-/hofteratio", - "select_choices_or_calculations": "[waist_average_v8]/[hip_average_v8]", + "field_type": "radio", + "field_label": "Har deltageren lavet og afleveret en urinprøve?", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", @@ -20217,14 +18237,14 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The waist hip ratio in cm. Calculated using the average of the 2 waist measurements and 2 hip measurements. Visit 8." + "field_annotation": "Indicates if the participant has delivered a urin sample done at the day of the visit. Visit 8." }, { - "field_name": "dxa_metal_v8", + "field_name": "hba1c_v8", "form_name": "besgsdag_8", - "section_header": "Vægt, højde og DXA ", + "section_header": "HbA1c ", "field_type": "radio", - "field_label": "Har forsøgsdeltageren fået indopereret metal i kroppen?", + "field_label": "Har deltageren fået taget HbA1c?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -20237,317 +18257,317 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether the participant has any metal parts in their body. Visit 8." + "field_annotation": "Indicates if the participant has had HbA1c taken. Visit 8." }, { - "field_name": "dxa_which_metal_v8", + "field_name": "hba1c_value_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "text", - "field_label": "Hvis \"Ja\", beskriv", + "field_label": "HbA1c-værdi: ", "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", + "field_note": "mmol/mol", + "text_validation_type_or_show_slider_number": "number", "text_validation_min": "", - "text_validation_max": "", + "text_validation_max": "120", "identifier": "", - "branching_logic": "[dxa_metal_v8] = '1'", + "branching_logic": "[hba1c_v8]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates the type of metal in the participants body, if any. Visit 8." + "field_annotation": "HbA1c value, mmol/mol. Visit 8." }, { - "field_name": "dxa_contraindicated_v8", + "field_name": "hba1c_normal_info_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren fået sprøjtet kontrastvæske ind i kroppen inden for den sidste uge?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Hvis \"Ja\" må DXA ikke gennemføres", + "field_type": "descriptive", + "field_label": "HbA1c er inden for normalområdet. \nGenintroduktion af antidiabetisk medicin er ikke tilladt. ", + "select_choices_or_calculations": "", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", - "required_field": "y", + "branching_logic": "[hba1c_value_v8] < 48", + "required_field": "", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether the participant has had contrast fluid injected within the past week. Visit 8." + "field_annotation": "Information box. HbA1c is within normal range. Reintroduction of antidiabetic medication is not allowed. Visit 8." }, { - "field_name": "pregnancy_test_v8", + "field_name": "hba1c_mildly_elevated_info_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "Kan deltageren være gravid?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Hvis Ja, må der foretages graviditetstest. ", + "field_type": "descriptive", + "field_label": "HbA1c er let forhøjet. \nDet skal sikres, at deltageren følger interventionen. \nGenintroduktion af antidiabetisk medicin er ikke tilladt.", + "select_choices_or_calculations": "", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", - "required_field": "y", + "branching_logic": "[hba1c_value_v8] >= 48 AND [hba1c_value_v8] <= 53", + "required_field": "", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant can be pregnant. Visit 8." + "field_annotation": "Information box. HbA1c is mildly elevated. Reintroduction of antidiabetic medication is not allowed. Visit 8." }, { - "field_name": "pregnancy_test_result_v8", + "field_name": "hba1c_elevated_info_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "Hvad var resultatet af graviditetstesten?", - "select_choices_or_calculations": "1, Positiv | 2, Negativ", - "field_note": "Hvis positiv, må DXA ikke udføres, og deltageren kan ikke fortsætte i projektet. Gå til 'Stamdata'. ", + "field_type": "descriptive", + "field_label": "HbA1c er forhøjet. \nDet skal sikres, at deltageren følger interventionen. \nDer skal planlægges en ny HbA1c-måling. Denne måling skal foretages om < 4 uger. \n\nHvis HbA1c ≤ 53 ved næste måling, da vurderes diabetes type 2 fortsat at være i remission. Genintroduktion af antidiabetisk medicin er ikke tilladt.\nHvis HbA1c > 53 ved næste måling, da informeres deltageren og den praktiserende læge om resultatet. Der anbefales genintroduktion af medicinsk behandling for diabetes type 2 (i henhold til retningslinje fra DES og DSAM).", + "select_choices_or_calculations": "", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[pregnancy_test_v8]='1'", - "required_field": "y", + "branching_logic": "[hba1c_value_v8] > 53", + "required_field": "", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the pregnancy test was positive or negative. Visit 8." + "field_annotation": "Information box. HbA1c is elevated. HbA1c needs to be remeasured. Visit 8." }, { - "field_name": "empty_bladder_v8", + "field_name": "intervention_challenges_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren tømt blæren lige inden vejning og DXA?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Hvis ikke skal deltageren bedes gå ud og tømme blæren", + "field_type": "checkbox", + "field_label": "

Hvilken udfordring med at følge interventionen er der tale om?

Se efter \"røde flag\" i LIVA-appen. 

", + "select_choices_or_calculations": "1, Udfordring i forhold til diæten. | 2, Udfordring i forhold til træningen. | 3, Andet", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[hba1c_value_v8] >= 48", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant has emptied bladder before dxa scan. Workflow. Visit 8." + "field_annotation": "Challenges with adherence to the intervention, whether diet or training. Visit 8." }, { - "field_name": "height_v8", + "field_name": "intervention_challenge_diet_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "calc", - "field_label": "Højde", - "select_choices_or_calculations": "[besg_1__screening_arm_1][height_v1]", + "field_type": "radio", + "field_label": "En diætist vil kontakte deltageren i forhold til at følge op på diætinterventionen. \nEr diætist kontaktet? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[intervention_challenges_v8(1)]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Participant's height in meters, measured with a stadiometer to the nearest 0.1 cm. Visit 8." + "field_annotation": "States wether the dietitian has been contacted regarding follow up on the diet intervention. Visit 8." }, { - "field_name": "weight_v8", + "field_name": "intervention_challenge_training_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "text", - "field_label": "Vægt:\n(OBS! foretages inden DXA på alm vægt/bioimpedansvægt)", - "select_choices_or_calculations": "", - "field_note": "Vægt i let påklædning, uden sko og i kg med én decimal. ", - "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", - "text_validation_min": "49,9", - "text_validation_max": "200,1", + "field_type": "radio", + "field_label": "Exercise manager vil kontakte deltageren i forhold til at følge op på træningsinterventionen. \nEr exercise manager kontaktet? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[intervention_challenges_v8(2)]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Participant's weight in kilograms, measured with light clothing using a digital scale. Measured to the nearest 0.1 kg. Visit 8." + "field_annotation": "States wether the exercise manager has been contacted regarding follow up on the training intervention. Visit 8." }, { - "field_name": "weight_room_v8", + "field_name": "intervention_challenges_other_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "text", - "field_label": "Hvilket lokale blev vægten målt i?", + "field_label": "Beskriv 'Andet': ", "select_choices_or_calculations": "", - "field_note": "Fx: 2.26 ", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[intervention_challenges_v8(3)]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates which scale in which room that was used for weighing the participant. Visit 8." + "field_annotation": "Describes other reason for not following the intervention. Visit 8." }, { - "field_name": "weight_garmin_v8", + "field_name": "hba1c_date_for_extra_measurement_planned_participant_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "text", - "field_label": "Vægt på deltagerens egen Garmin vægt:", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Er aftale for ny HbA1c-måling skrevet i deltagers kalender? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", - "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", + "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[hba1c_value_v8] > 53", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The participant's weight on the digital Garmin scale in the participant's home. Visit 8." + "field_annotation": "Verify HbA1c follow-up appointment in participants calendar. Visit 8." }, { - "field_name": "bmi_v8", + "field_name": "hba1c_date_for_extra_measurement_planned_staff_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "calc", - "field_label": "BMI", - "select_choices_or_calculations": "round(([weight_v8])/(([height_v8])^(2)), 1)", + "field_type": "radio", + "field_label": "Er aftale for ny HbA1c-måling skrevet i Caroliens kalender?", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[hba1c_value_v8] > 53", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Body Mass Index (BMI) in kg/m², calculated from weight and height. Visit 8." + "field_annotation": "Verify HbA1c follow-up appointment in staff calendar. Visit 8." }, { - "field_name": "dxa_performed_v8", + "field_name": "hba1c_date_for_extra_measurement_planned_room_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "radio", - "field_label": "Er DXA udført?", + "field_label": "Er der booket et lokale til ny HbA1c-måling? ", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[hba1c_value_v8] > 53", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the DXA is perfomed. Visit 8." + "field_annotation": "Confirms if a room has been booked for the next HbA1c meausurement. Visit 8." }, { - "field_name": "staff_initials_dxa_v8", + "field_name": "type_of_clothing_whr_v8", "form_name": "besgsdag_8", - "section_header": "", + "section_header": "Talje-/hoftemål", "field_type": "text", - "field_label": "DXA udført af", + "field_label": "Hvilken påklædning bliver deltageren målt i?", "select_choices_or_calculations": "", - "field_note": "Skriv initialer.", + "field_note": "Skal være let påklædning", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[dxa_performed_v8]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Initials of the study staff member responsible for conducting the DXA scan. Visit 8." + "field_annotation": "Indicates what type of clothing the participant is wearing during the waist and hip measurements. Visit 8." }, { - "field_name": "dxa_upload_ldrive_v8", + "field_name": "waist_1_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "

Er DXA-data indlæst og gemt i mappen på L-drevet (excel-fil)?

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_05_v4_dxa)

", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\9. Data\\2. DXA", - "text_validation_type_or_show_slider_number": "", + "field_type": "text", + "field_label": "Taljemål 1", + "select_choices_or_calculations": "", + "field_note": "Taljeomkreds måles halvvejs mellem det laveste punkt på ribbenene og det højeste punkt på hoftekammen. Måles til nærmeste 0.5 cm. Måling af taljeomkreds udføres to gange. Hvis differencen mellem de to målinger er mere end 3 cm, skal der laves en tredje måling. ", + "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[dxa_performed_v8]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "DXA results saved on L-drive. Workflow. Visit 8." + "field_annotation": "Waist measurement 1 in cm. Visit 8." }, { - "field_name": "dxa_print_v8", + "field_name": "waist_2_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "Er DXA-data printet ud og lagt i ON LiMiT-mappen?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Taljemål 2", + "select_choices_or_calculations": "", "field_note": "", - "text_validation_type_or_show_slider_number": "", + "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[dxa_performed_v8]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "States whether DXA data have been printed and filed in the ON LiMiT folder. Visit 8." + "field_annotation": "Waist measurement 2 in cm. Visit 8." }, { - "field_name": "food_pref_test_v4_glasses_v8", + "field_name": "waist_average_v8", "form_name": "besgsdag_8", - "section_header": "Fødevarepræferencetest", + "section_header": "", "field_type": "calc", - "field_label": "

Første gang (V4) fødevarepræferencetesten blev foretaget, var det


1: Med briller
2: Uden briller

OBS: Testen skal gerne udføres med/uden briller som V4. Ellers notér i afvigelser.

", - "select_choices_or_calculations": "[besg_4_arm_1][food_pref_test_glasses_v4]", + "field_label": "Taljemål, gennemsnit", + "select_choices_or_calculations": "([waist_1_v8]+[waist_2_v8])/2", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", "branching_logic": "", - "required_field": "", + "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant performed the test with or without glasses at visit 4. Visit 8." + "field_annotation": "The average of the waist measurements in cm. Visit 8." }, - { - "field_name": "food_pref_test_performed_v8", - "form_name": "besgsdag_8", - "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren gennemført fødevarepræferencetesten?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Der laves backup hver anden uge, som gemmes på L-drev. L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\9. Data\\6. Fødevarepræferencetest", - "text_validation_type_or_show_slider_number": "", + { + "field_name": "hip_1_v8", + "form_name": "besgsdag_8", + "section_header": "", + "field_type": "text", + "field_label": "Hoftemål 1", + "select_choices_or_calculations": "", + "field_note": "Hofteomkreds måles ud for ydre lårbensfremspring/trochanter major. Måles til nærmeste 0.5 cm. Målingen udføres to gange. Hvis der er mere end 3 cm forskel på de to målinger, foretages en tredje måling.", + "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", "text_validation_min": "", "text_validation_max": "", "identifier": "", @@ -20557,35 +18577,35 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant has performed the food preference test. Visit 8." + "field_annotation": "Hip measurement 1 in cm. Visit 8." }, { - "field_name": "food_pref_test_glasses_v8", + "field_name": "hip_2_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "Deltager har gennemført fødevarepræferencetesten", - "select_choices_or_calculations": "1, Med briller | 2, Uden briller", + "field_type": "text", + "field_label": "Hoftemål 2", + "select_choices_or_calculations": "", "field_note": "", - "text_validation_type_or_show_slider_number": "", + "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[food_pref_test_performed_v8] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant has performed the test with or without glasses. Visit 8." + "field_annotation": "Hip measurement 2 in cm. Visit 8." }, { - "field_name": "fibro_performed_v8", + "field_name": "hip_average_v8", "form_name": "besgsdag_8", - "section_header": "Fibroscanning\n", - "field_type": "radio", - "field_label": "Er fibroscanningen udført?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "section_header": "", + "field_type": "calc", + "field_label": "Hoftemål, gennemsnit", + "select_choices_or_calculations": "([hip_1_v8]+[hip_2_v8])/2", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", @@ -20597,139 +18617,139 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "FibroScan performed. Visit 8." + "field_annotation": "The average of the two hip measurements in cm. Visit 8." }, { - "field_name": "fibro_not_performed_why_v8", + "field_name": "waist_hip_ratio_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "text", - "field_label": "Hvis nej, hvorfor ikke?", - "select_choices_or_calculations": "", + "field_type": "calc", + "field_label": "Talje-/hofteratio", + "select_choices_or_calculations": "[waist_average_v8]/[hip_average_v8]", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[fibro_performed_v8]= '2'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates why the fibro scan was not perfomed in case it is not. Visit 8." + "field_annotation": "The waist hip ratio in cm. Calculated using the average of the 2 waist measurements and 2 hip measurements. Visit 8." }, { - "field_name": "fibro_probe_size_v8", + "field_name": "dxa_metal_v8", "form_name": "besgsdag_8", - "section_header": "", + "section_header": "Vægt, højde og DXA ", "field_type": "radio", - "field_label": "Hvilken probe blev benyttet?", - "select_choices_or_calculations": "1, M | 2, XL", + "field_label": "Har forsøgsdeltageren fået indopereret metal i kroppen?", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[fibro_performed_v8]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates the size of the probe used for the fibro scan. Visit 8." + "field_annotation": "Indicates whether the participant has any metal parts in their body. Visit 8." }, { - "field_name": "staff_initials_fibro_v8", + "field_name": "dxa_which_metal_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "text", - "field_label": "Fibroscanning udført af", + "field_label": "Hvis \"Ja\", beskriv", "select_choices_or_calculations": "", - "field_note": "Noter også initialer på projektmedarbejder hvis scanningen ikke blev udført", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[fibro_performed_v8]='1'", + "branching_logic": "[dxa_metal_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Initials of the study staff member responsible for conducting the fibro scan. Visit 8." + "field_annotation": "Indicates the type of metal in the participants body, if any. Visit 8." }, { - "field_name": "fibro_upload_ldrive_v8", + "field_name": "dxa_contraindicated_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "radio", - "field_label": "

Er Fibroscan-data indlæst og gemt i mappen på L-drevet (excel-fil)?

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_05_v4_fibro)

", + "field_label": "Har deltageren fået sprøjtet kontrastvæske ind i kroppen inden for den sidste uge?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\10. Data\\4. Fibroskanning", + "field_note": "Hvis \"Ja\" må DXA ikke gennemføres", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[fibro_performed_v8]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whetner or not the fibroscan is saved on the L-drive. Workflow. Visit 8." + "field_annotation": "Indicates whether the participant has had contrast fluid injected within the past week. Visit 8." }, { - "field_name": "fibro_upload_v8", + "field_name": "pregnancy_test_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "file", - "field_label": "

Upload Fibroscan-data (excel-fil)

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_05_v4_fibro)

", - "select_choices_or_calculations": "", - "field_note": "", + "field_type": "radio", + "field_label": "Kan deltageren være gravid?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "Hvis Ja, må der foretages graviditetstest. ", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[fibro_performed_v8]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Fibroscan data upload. Workflow. Visit 8." + "field_annotation": "Indicates if the participant can be pregnant. Visit 8." }, { - "field_name": "bp_chosen_arm_v8", + "field_name": "pregnancy_test_result_v8", "form_name": "besgsdag_8", - "section_header": "

Blodtryk og puls
Måles siddende efter 5-10 min hvile.

NB: Ved gentaget systolisk blodtryk > 180 mmHg eller diastolisk blodtryk > 120 mmHg, bør deltageren ses af en læge på forsøgsstedet. 

", - "field_type": "calc", - "field_label": "Blodtrykket skal måles på \n1: Venstre arm\n2: Højre arm", - "select_choices_or_calculations": "[besg_2_arm_1][bp_chosen_arm_v2]", - "field_note": "", + "section_header": "", + "field_type": "radio", + "field_label": "Hvad var resultatet af graviditetstesten?", + "select_choices_or_calculations": "1, Positiv | 2, Negativ", + "field_note": "Hvis positiv, må DXA ikke udføres, og deltageren kan ikke fortsætte i projektet. Gå til 'Stamdata'. ", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[pregnancy_test_v8]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Arm used for blood pressure measurements. Visit 8." + "field_annotation": "Indicates if the pregnancy test was positive or negative. Visit 8." }, { - "field_name": "sys_bp_1_v8", + "field_name": "empty_bladder_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "text", - "field_label": "Systolisk blodtryk 1", - "select_choices_or_calculations": "", - "field_note": "mmHg", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "60", - "text_validation_max": "260", + "field_type": "radio", + "field_label": "Har deltageren tømt blæren lige inden vejning og DXA?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "Hvis ikke skal deltageren bedes gå ud og tømme blæren", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", "branching_logic": "", "required_field": "y", @@ -20737,19 +18757,19 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Systolic blood pressure in mmHg, first measurement. \nParticipant sitting, measured after approximately 10 minutes of rest. Visit 8." + "field_annotation": "Indicates if the participant has emptied bladder before dxa scan. Workflow. Visit 8." }, { - "field_name": "dia_bp_1_v8", + "field_name": "height_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "text", - "field_label": "Diastolisk blodtryk 1", - "select_choices_or_calculations": "", - "field_note": "mmHg", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "30", - "text_validation_max": "150", + "field_type": "calc", + "field_label": "Højde", + "select_choices_or_calculations": "[besg_1__screening_arm_1][height_v1]", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", "branching_logic": "", "required_field": "y", @@ -20757,19 +18777,19 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Diastolic blood pressure in mmHg, first measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 8." + "field_annotation": "Participant's height in meters, measured with a stadiometer to the nearest 0.1 cm. Visit 8." }, { - "field_name": "pulse_1_v8", + "field_name": "weight_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "text", - "field_label": "Puls 1", + "field_label": "Vægt:\n(OBS! foretages inden DXA på alm vægt/bioimpedansvægt)", "select_choices_or_calculations": "", - "field_note": "bpm", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "30", - "text_validation_max": "200", + "field_note": "Vægt i let påklædning, uden sko og i kg med én decimal. ", + "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", + "text_validation_min": "49,9", + "text_validation_max": "200,1", "identifier": "", "branching_logic": "", "required_field": "y", @@ -20777,19 +18797,19 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Pulse in bpm first measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 8." + "field_annotation": "Participant's weight in kilograms, measured with light clothing using a digital scale. Measured to the nearest 0.1 kg. Visit 8." }, { - "field_name": "sys_bp_2_v8", + "field_name": "weight_room_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "text", - "field_label": "Systolisk blodtryk 2", + "field_label": "Hvilket lokale blev vægten målt i?", "select_choices_or_calculations": "", - "field_note": "mmHG", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "60", - "text_validation_max": "260", + "field_note": "Fx: 2.26 ", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", "branching_logic": "", "required_field": "y", @@ -20797,19 +18817,19 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Systolic blood pressure in mmHg, second measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 8." + "field_annotation": "Indicates which scale in which room that was used for weighing the participant. Visit 8." }, { - "field_name": "dia_bp_2_v8", + "field_name": "weight_garmin_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "text", - "field_label": "Diastolisk blodtryk 2", + "field_label": "Vægt på deltagerens egen Garmin vægt:", "select_choices_or_calculations": "", - "field_note": "mmHg", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "30", - "text_validation_max": "150", + "field_note": "", + "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", "branching_logic": "", "required_field": "y", @@ -20817,19 +18837,19 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Diastolic blood pressure in mmHg, second measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 8." + "field_annotation": "The participant's weight on the digital Garmin scale in the participant's home. Visit 8." }, { - "field_name": "pulse_2_v8", + "field_name": "bmi_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "text", - "field_label": "Puls 2", - "select_choices_or_calculations": "", - "field_note": "bpm", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "30", - "text_validation_max": "200", + "field_type": "calc", + "field_label": "BMI", + "select_choices_or_calculations": "round(([weight_v8])/(([height_v8])^(2)), 1)", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", "branching_logic": "", "required_field": "y", @@ -20837,19 +18857,19 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Pulse in bpm second measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 8." + "field_annotation": "Body Mass Index (BMI) in kg/m², calculated from weight and height. Visit 8." }, { - "field_name": "sys_bp_3_v8", + "field_name": "dxa_performed_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "text", - "field_label": "Systolisk blodtryk 3", - "select_choices_or_calculations": "", - "field_note": "mmHG", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "60", - "text_validation_max": "260", + "field_type": "radio", + "field_label": "Er DXA udført?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", "branching_logic": "", "required_field": "y", @@ -20857,76 +18877,76 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Systolic blood pressure in mmHg, third measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 8." + "field_annotation": "Indicates if the DXA is perfomed. Visit 8." }, { - "field_name": "dia_bp_3_v8", + "field_name": "staff_initials_dxa_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "text", - "field_label": "Diastolisk blodtryk 3", + "field_label": "DXA udført af", "select_choices_or_calculations": "", - "field_note": "mmHG", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "30", - "text_validation_max": "150", + "field_note": "Skriv initialer.", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[dxa_performed_v8]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Systolic blood pressure in mmHg, third measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 8." + "field_annotation": "Initials of the study staff member responsible for conducting the DXA scan. Visit 8." }, { - "field_name": "pulse_3_v8", + "field_name": "dxa_upload_ldrive_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "text", - "field_label": "Puls 3", - "select_choices_or_calculations": "", - "field_note": "bpm", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "30", - "text_validation_max": "200", + "field_type": "radio", + "field_label": "

Er DXA-data indlæst og gemt i mappen på L-drevet (excel-fil)?

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v4_dxa)

", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\9. Data\\2. DXA", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[dxa_performed_v8]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Pulse in bpm third measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 8." + "field_annotation": "DXA results saved on L-drive. Workflow. Visit 8." }, { - "field_name": "sys_bp_avg_v8", + "field_name": "dxa_upload_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "calc", - "field_label": "Systolisk blodtryk, gennemsnit ", - "select_choices_or_calculations": "if(\r\n [sys_bp_3_v8]<>'' and [sys_bp_2_v8]<>'',\r\n ([sys_bp_3_v8]+[sys_bp_2_v8])/2,\r\n if(\r\n [sys_bp_3_v8]<>'' and [sys_bp_2_v8]='',\r\n [sys_bp_3_v8],\r\n if(\r\n [sys_bp_3_v8]='' and [sys_bp_2_v8]<>'',\r\n [sys_bp_2_v8],\r\n '')))", - "field_note": "mmHg. NB: Ved gentaget systolisk blodtryk over 180 mmHg bør deltageren ses af en læge på undersøgelsesstedet", + "field_type": "file", + "field_label": "

Upload DXA-data (excel-fil)

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v4_dxa)

", + "select_choices_or_calculations": "", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", - "required_field": "", + "branching_logic": "[dxa_performed_v8]='1'", + "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Mean of last two systolic BP measurements (2 and 3); otherwise most recent available. Visit 8." + "field_annotation": "DXA data upload. Workflow. Visit 8." }, { - "field_name": "dia_bp_avg_v8", + "field_name": "food_pref_test_v4_glasses_v8", "form_name": "besgsdag_8", - "section_header": "", + "section_header": "Fødevarepræferencetest", "field_type": "calc", - "field_label": "Diastolisk blodtryk, gennemsnit", - "select_choices_or_calculations": "if(\r\n [dia_bp_3_v8]<>'' and [dia_bp_2_v8]<>'',\r\n ([dia_bp_3_v8]+[dia_bp_2_v8])/2,\r\n if(\r\n [dia_bp_3_v8]<>'' and [dia_bp_2_v8]='',\r\n [dia_bp_3_v8],\r\n if(\r\n [dia_bp_3_v8]='' and [dia_bp_2_v8]<>'',\r\n [dia_bp_2_v8],\r\n '')))", - "field_note": "mmHg. NB: Ved gentaget diastolisk blodtryk over 120 mmHg bør deltageren ses af en læge på undersøgelsesstedet", + "field_label": "

Første gang (V4) fødevarepræferencetesten blev foretaget, var det


1: Med briller
2: Uden briller

OBS: Testen skal gerne udføres med/uden briller som V4. Ellers notér i afvigelser.

", + "select_choices_or_calculations": "[besg_4_arm_1][food_pref_test_glasses_v4]", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -20937,56 +18957,56 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Mean of last two diastolic BP measurements (2 and 3); otherwise most recent available. Visit 8." + "field_annotation": "Indicates if the participant performed the test with or without glasses at visit 4. Visit 8." }, { - "field_name": "pulse_avg_v8", + "field_name": "food_pref_test_performed_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "calc", - "field_label": "Puls, gennemsnit ", - "select_choices_or_calculations": "if(\r\n [pulse_3_v8]<>'' and [pulse_2_v8]<>'',\r\n ([pulse_3_v8]+[pulse_2_v8])/2,\r\n if(\r\n [pulse_3_v8]<>'' and [pulse_2_v8]='',\r\n [pulse_3_v8],\r\n if(\r\n [pulse_3_v8]='' and [pulse_2_v8]<>'',\r\n [pulse_2_v8],\r\n '')))", - "field_note": "bpm", + "field_type": "radio", + "field_label": "Har deltageren gennemført fødevarepræferencetesten?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "Der laves backup hver anden uge, som gemmes på L-drev. L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\9. Data\\6. Fødevarepræferencetest", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", "branching_logic": "", - "required_field": "", + "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Calculates pulse based on the last available measurements: mean of measurement 2 and 3 if both are present; otherwise uses the most recent available (measurement 3 or 2). Bpm. Visit 8." + "field_annotation": "Indicates if the participant has performed the food preference test. Visit 8." }, { - "field_name": "finapres_arm_cuff_size_v8", + "field_name": "food_pref_test_glasses_v8", "form_name": "besgsdag_8", - "section_header": "Før Finapres", - "field_type": "calc", - "field_label": "

Hvilken størrelse armmanchet bruges til Finapres-målingen?

1, Small
2, Medium
3, Large

Armmanchetten placeres på den samme arm, som blodtrykket er målt på.

", - "select_choices_or_calculations": "[besg_2_arm_1][finapres_arm_cuff_size_v2]", - "field_note": "Ofte bruges størrelse medium. Brug samme størrelse som ved V2. ", + "section_header": "", + "field_type": "radio", + "field_label": "Deltager har gennemført fødevarepræferencetesten", + "select_choices_or_calculations": "1, Med briller | 2, Uden briller", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[food_pref_test_performed_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Finapres measurement: Size of arm cuff (S, M or L) at visit 2. Visit 8." + "field_annotation": "Indicates if the participant has performed the test with or without glasses. Visit 8." }, { - "field_name": "finapres_finger_cuff_size_v8", + "field_name": "fibro_performed_v8", "form_name": "besgsdag_8", - "section_header": "", - "field_type": "calc", - "field_label": "Hvilken størrelse fingermanchet bruges til Finapres-målingen? \n\n1, Small\n2, Medium\n3, Large", - "select_choices_or_calculations": "[besg_2_arm_1][finapres_finger_cuff_size_v2]", - "field_note": "Ofte bruges størrelse medium. Brug samme størrelse som ved V2. ", + "section_header": "Fibroscanning\n", + "field_type": "radio", + "field_label": "Er fibroscanningen udført?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -20997,116 +19017,116 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Finapres measurement: Size of finger cuff (S, M or L) at visit 2. Visit 8." + "field_annotation": "FibroScan performed. Visit 8." }, { - "field_name": "finapres_minus20_v8", + "field_name": "fibro_not_performed_why_v8", "form_name": "besgsdag_8", - "section_header": "Før MMTT", - "field_type": "radio", - "field_label": "Har deltageren gennemført Finapres 1 (tid -20)?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "section_header": "", + "field_type": "text", + "field_label": "Hvis nej, hvorfor ikke?", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[fibro_performed_v8]= '2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed Finapress measurement 1, performed approximately 20 minutes prior to the intervention. \nResponse options: 1=Yes, 2=No. Visit 8." + "field_annotation": "Indicates why the fibro scan was not perfomed in case it is not. Visit 8." }, { - "field_name": "bloodsample_minus15_v8", + "field_name": "fibro_probe_size_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "radio", - "field_label": "Er blodprøve 1 taget (tid -15)?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_label": "Hvilken probe blev benyttet?", + "select_choices_or_calculations": "1, M | 2, XL", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[fibro_performed_v8]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed bloodsample measurement 1, performed approximately 15 minutes prior to the intervention. Visit 8." + "field_annotation": "Indicates the size of the probe used for the fibro scan. Visit 8." }, { - "field_name": "vas_minus10_v8", + "field_name": "staff_initials_fibro_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren gennemført VAS 1 (tid -10)? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_type": "text", + "field_label": "Fibroscanning udført af", + "select_choices_or_calculations": "", + "field_note": "Noter også initialer på projektmedarbejder hvis scanningen ikke blev udført", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[fibro_performed_v8]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed VAS 1, performed approximately 10 minutes prior to the intervention. \nResponse options: 1=Yes, 2=No. Visit 8." + "field_annotation": "Initials of the study staff member responsible for conducting the fibro scan. Visit 8." }, { - "field_name": "bloodsample_minus5_v8", + "field_name": "fibro_upload_ldrive_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "radio", - "field_label": "Er blodprøve 2 taget (tid -5)?", + "field_label": "

Er Fibroscan-data indlæst og gemt i mappen på L-drevet (excel-fil)?

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v4_fibro)

", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\10. Data\\4. Fibroskanning", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[fibro_performed_v8]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Records whether a bloodsample was taken at time -5. Visit 8." + "field_annotation": "Indicates whetner or not the fibroscan is saved on the L-drive. Workflow. Visit 8." }, { - "field_name": "timer_started_v8", + "field_name": "fibro_upload_v8", "form_name": "besgsdag_8", - "section_header": "Indtagelse af shake + bar", - "field_type": "radio", - "field_label": "

Er uret startet?

Påbegyndelse af shake + bar = tid 0

", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "section_header": "", + "field_type": "file", + "field_label": "

Upload Fibroscan-data (excel-fil)

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v4_fibro)

", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[fibro_performed_v8]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the timer was started at the time of test drink consumption (defined as time 0). Visit 8." + "field_annotation": "Fibroscan data upload. Workflow. Visit 8." }, { - "field_name": "mmtt_shake_bar_v8", + "field_name": "bp_chosen_arm_v8", "form_name": "besgsdag_8", - "section_header": "", - "field_type": "radio", - "field_label": "Er shake + bar drukket/spist?\n", - "select_choices_or_calculations": "1, Ja, shake + bar blev drukket/spist inden for 10 minutter. | 2, Ja, men shake + bar blev ikke drukket/spist inden for 10 minutter. | 3, Nej, deltageren kunne ikke drikke hele shaken. | 4, Nej, deltageren kunne ikke spise hele baren. | 5, Nej, deltageren kunne både ikke drikke hele shaken og spise hele baren.", - "field_note": "Måltidet indtages over i alt 10 minutter. I de første 5 minutter spises først ½ bar og derefter drikkes ½ shake. I de sidste 5 minutter indtages den resterende ½ bar efterfulgt af den resterende ½ shake. ", + "section_header": "

Blodtryk og puls
Måles siddende efter 5-10 min hvile.

NB: Ved gentaget systolisk blodtryk > 180 mmHg eller diastolisk blodtryk > 120 mmHg, bør deltageren ses af en læge på forsøgsstedet. 

", + "field_type": "calc", + "field_label": "Blodtrykket skal måles på \n1: Venstre arm\n2: Højre arm", + "select_choices_or_calculations": "[besg_2_arm_1][bp_chosen_arm_v2]", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -21117,79 +19137,79 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed both shake and bar. Visit 8." + "field_annotation": "Arm used for blood pressure measurements. Visit 8." }, { - "field_name": "shake_bar_time_min_v8", + "field_name": "sys_bp_1_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "text", - "field_label": "Hvis det tog mere end 10 minutter for deltageren at indtage shake + bar: \nHvor mange minutter var deltageren om at indtage shake + bar?", + "field_label": "Systolisk blodtryk 1", "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "field_note": "mmHg", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "60", + "text_validation_max": "260", "identifier": "", - "branching_logic": "[mmtt_shake_bar_v8] =2", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The number of minutes it took the participant to consume the test shake and bar, if the total consumption time exceeded 10 minutes. Visit 8." + "field_annotation": "Systolic blood pressure in mmHg, first measurement. \nParticipant sitting, measured after approximately 10 minutes of rest. Visit 8." }, { - "field_name": "mmtt_shake_v8", + "field_name": "dia_bp_1_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "text", - "field_label": "Hvis deltageren ikke kunne drikke hele shaken:\nHvor meget drak de?", + "field_label": "Diastolisk blodtryk 1", "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "field_note": "mmHg", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "30", + "text_validation_max": "150", "identifier": "", - "branching_logic": "[mmtt_shake_bar_v8] = 3 or [mmtt_shake_bar_v8] = 5", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The amount of the shake the participant drank. Text field. Visit 8." + "field_annotation": "Diastolic blood pressure in mmHg, first measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 8." }, { - "field_name": "mmtt_bar_v8", + "field_name": "pulse_1_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "text", - "field_label": "Hvis deltageren ikke kunne spise hele baren:\nHvor meget spiste de? ", + "field_label": "Puls 1", "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "field_note": "bpm", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "30", + "text_validation_max": "200", "identifier": "", - "branching_logic": "[mmtt_shake_bar_v8] = 4 or [mmtt_shake_bar_v8] = 5", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The amount of the bar the participant ate. Text field. Visit 8." + "field_annotation": "Pulse in bpm first measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 8." }, { - "field_name": "finapres_time15_v8", + "field_name": "sys_bp_2_v8", "form_name": "besgsdag_8", - "section_header": "Tid 15", - "field_type": "radio", - "field_label": "Har deltageren gennemført Finapres 2 (tid 15)? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "section_header": "", + "field_type": "text", + "field_label": "Systolisk blodtryk 2", + "select_choices_or_calculations": "", + "field_note": "mmHG", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "60", + "text_validation_max": "260", "identifier": "", "branching_logic": "", "required_field": "y", @@ -21197,19 +19217,19 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed Finapress measurement 2, performed approximately 15 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 8." + "field_annotation": "Systolic blood pressure in mmHg, second measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 8." }, { - "field_name": "bloodsample_time30_v8", + "field_name": "dia_bp_2_v8", "form_name": "besgsdag_8", - "section_header": "Tid 30", - "field_type": "radio", - "field_label": "Er blodprøve 3 taget (tid 30)?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "section_header": "", + "field_type": "text", + "field_label": "Diastolisk blodtryk 2", + "select_choices_or_calculations": "", + "field_note": "mmHg", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "30", + "text_validation_max": "150", "identifier": "", "branching_logic": "", "required_field": "y", @@ -21217,19 +19237,19 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether a bloodsample was taken at time 30. Visit 8." + "field_annotation": "Diastolic blood pressure in mmHg, second measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 8." }, { - "field_name": "vas_time30_v8", + "field_name": "pulse_2_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren gennemført VAS 2 (tid 30)? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "field_type": "text", + "field_label": "Puls 2", + "select_choices_or_calculations": "", + "field_note": "bpm", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "30", + "text_validation_max": "200", "identifier": "", "branching_logic": "", "required_field": "y", @@ -21237,19 +19257,19 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed VAS 2, performed approximately 30 minutes into the intervention. Visit 8." + "field_annotation": "Pulse in bpm second measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 8." }, - { - "field_name": "finapres_time45_v8", - "form_name": "besgsdag_8", - "section_header": "Tid 45", - "field_type": "radio", - "field_label": "Har deltageren gennemført Finapres 3 (tid 45)? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + { + "field_name": "sys_bp_3_v8", + "form_name": "besgsdag_8", + "section_header": "", + "field_type": "text", + "field_label": "Systolisk blodtryk 3", + "select_choices_or_calculations": "", + "field_note": "mmHG", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "60", + "text_validation_max": "260", "identifier": "", "branching_logic": "", "required_field": "y", @@ -21257,19 +19277,19 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed Finapress measurement 3, performed approximately 45 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 8." + "field_annotation": "Systolic blood pressure in mmHg, third measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 8." }, { - "field_name": "bloodsample_time60_v8", + "field_name": "dia_bp_3_v8", "form_name": "besgsdag_8", - "section_header": "Tid 60", - "field_type": "radio", - "field_label": "Er blodprøve 4 taget (tid 60)?\n", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "section_header": "", + "field_type": "text", + "field_label": "Diastolisk blodtryk 3", + "select_choices_or_calculations": "", + "field_note": "mmHG", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "30", + "text_validation_max": "150", "identifier": "", "branching_logic": "", "required_field": "y", @@ -21277,19 +19297,19 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether a bloodsample was taken at time 60. Visit 8." + "field_annotation": "Systolic blood pressure in mmHg, third measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 8." }, { - "field_name": "vas_time60_v8", + "field_name": "pulse_3_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren gennemført VAS 3 (tid 60)? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "field_type": "text", + "field_label": "Puls 3", + "select_choices_or_calculations": "", + "field_note": "bpm", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "30", + "text_validation_max": "200", "identifier": "", "branching_logic": "", "required_field": "y", @@ -21297,76 +19317,76 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed VAS 3, performed approximately 60 minutes into the intervention. Visit 8." + "field_annotation": "Pulse in bpm third measurement. \nParticipant sitting, measured after approximately 5-10 minutes of rest. Visit 8." }, { - "field_name": "finapres_time75_v8", + "field_name": "sys_bp_avg_v8", "form_name": "besgsdag_8", - "section_header": "Tid 75", - "field_type": "radio", - "field_label": "Har deltageren gennemført Finapres 4 (tid 75)? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "section_header": "", + "field_type": "calc", + "field_label": "Systolisk blodtryk, gennemsnit ", + "select_choices_or_calculations": "if(\n(\n if([sys_bp_1_v8] <> \"\", 1, 0) +\n if([sys_bp_2_v8] <> \"\", 1, 0) +\n if([sys_bp_3_v8] <> \"\", 1, 0)\n) > 0,\n\n(\n if([sys_bp_1_v8] <> \"\", [sys_bp_1_v8], 0) +\n if([sys_bp_2_v8] <> \"\", [sys_bp_2_v8], 0) +\n if([sys_bp_3_v8] <> \"\", [sys_bp_3_v8], 0)\n)\n/\n(\n if([sys_bp_1_v8] <> \"\", 1, 0) +\n if([sys_bp_2_v8] <> \"\", 1, 0) +\n if([sys_bp_3_v8] <> \"\", 1, 0)\n),\n\n\"\"\n)", + "field_note": "mmHg. NB: Ved gentaget systolisk blodtryk over 180 mmHg bør deltageren ses af en læge på undersøgelsesstedet", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", "branching_logic": "", - "required_field": "y", + "required_field": "", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed Finapress measurement 4, performed approximately 75 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 8." + "field_annotation": "Automatically calculated as the mean of the three diastolic BP measurements. Visit 8." }, { - "field_name": "bloodsample_time90_v8", + "field_name": "dia_bp_avg_v8", "form_name": "besgsdag_8", - "section_header": "Tid 90", - "field_type": "radio", - "field_label": "Er blodprøve 5 taget (tid 90)?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "section_header": "", + "field_type": "calc", + "field_label": "Diastolisk blodtryk, gennemsnit", + "select_choices_or_calculations": "if(\n(\n if([dia_bp_1_v8] <> \"\", 1, 0) +\n if([dia_bp_2_v8] <> \"\", 1, 0) +\n if([dia_bp_3_v8] <> \"\", 1, 0)\n) > 0,\n\n(\n if([dia_bp_1_v8] <> \"\", [dia_bp_1_v8], 0) +\n if([dia_bp_2_v8] <> \"\", [dia_bp_2_v8], 0) +\n if([dia_bp_3_v8] <> \"\", [dia_bp_3_v8], 0)\n)\n/\n(\n if([dia_bp_1_v8] <> \"\", 1, 0) +\n if([dia_bp_2_v8] <> \"\", 1, 0) +\n if([dia_bp_3_v8] <> \"\", 1, 0)\n),\n\n\"\"\n)", + "field_note": "mmHg. NB: Ved gentaget diastolisk blodtryk over 120 mmHg bør deltageren ses af en læge på undersøgelsesstedet", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", "branching_logic": "", - "required_field": "y", + "required_field": "", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether a bloodsample was taken at time 90. Visit 8." + "field_annotation": "Automatically calculated as the mean of the three diastolic BP measurements. Visit 8." }, { - "field_name": "vas_time90_v8", + "field_name": "pulse_avg_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren gennemført VAS 4 (tid 90)? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_type": "calc", + "field_label": "Puls, gennemsnit ", + "select_choices_or_calculations": "if(\n(\n if([pulse_1_v8] <> \"\", 1, 0) +\n if([pulse_2_v8] <> \"\", 1, 0) +\n if([pulse_3_v8] <> \"\", 1, 0)\n) > 0,\n\n(\n if([pulse_1_v8] <> \"\", [pulse_1_v8], 0) +\n if([pulse_2_v8] <> \"\", [pulse_2_v8], 0) +\n if([pulse_3_v8] <> \"\", [pulse_3_v8], 0)\n)\n/\n(\n if([pulse_1_v8] <> \"\", 1, 0) +\n if([pulse_2_v8] <> \"\", 1, 0) +\n if([pulse_3_v8] <> \"\", 1, 0)\n),\n\n\"\"\n)", + "field_note": "bpm", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", "branching_logic": "", - "required_field": "y", + "required_field": "", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed VAS 4, performed approximately 90 minutes into the intervention. Visit 8." + "field_annotation": "Automatically calculated as the mean of the three pulse measurements. Bpm. Visit 8." }, { - "field_name": "finapres_time105_v8", + "field_name": "finapres_arm_cuff_size_v8", "form_name": "besgsdag_8", - "section_header": "Tid 105", - "field_type": "radio", - "field_label": "Har deltageren gennemført Finapres 5 (tid 105)? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "section_header": "Før Finapres", + "field_type": "calc", + "field_label": "

Hvilken størrelse armmanchet bruges til Finapres-målingen?

1, Small
2, Medium
3, Large

Armmanchetten placeres på den samme arm, som blodtrykket er målt på.

", + "select_choices_or_calculations": "[besg_2_arm_1][finapres_arm_cuff_size_v2]", + "field_note": "Ofte bruges størrelse medium. Brug samme størrelse som ved V2. ", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -21377,16 +19397,16 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed Finapress measurement 5, performed approximately 105 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 8." + "field_annotation": "Finapres measurement: Size of arm cuff (S, M or L) at visit 2. Visit 8." }, { - "field_name": "bloodsample_time120_v8", + "field_name": "finapres_finger_cuff_size_v8", "form_name": "besgsdag_8", - "section_header": "Tid 120", - "field_type": "radio", - "field_label": "Er blodprøve 6 taget (tid 120)?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "section_header": "", + "field_type": "calc", + "field_label": "Hvilken størrelse fingermanchet bruges til Finapres-målingen? \n\n1, Small\n2, Medium\n3, Large", + "select_choices_or_calculations": "[besg_2_arm_1][finapres_finger_cuff_size_v2]", + "field_note": "Ofte bruges størrelse medium. Brug samme størrelse som ved V2. ", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -21397,14 +19417,14 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether a bloodsample was taken at time 120. Visit 8." + "field_annotation": "Finapres measurement: Size of finger cuff (S, M or L) at visit 2. Visit 8." }, { - "field_name": "vas_time120_v8", + "field_name": "finapres_minus20_v8", "form_name": "besgsdag_8", - "section_header": "", + "section_header": "Før MMTT", "field_type": "radio", - "field_label": "Har deltageren gennemført VAS 5 (tid 120)? ", + "field_label": "Har deltageren gennemført Finapres 1 (tid -20)?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -21417,14 +19437,14 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed VAS 5, performed approximately 120 minutes into the intervention. Visit 8." + "field_annotation": "Record whether the participant completed Finapress measurement 1, performed approximately 20 minutes prior to the intervention. \nResponse options: 1=Yes, 2=No. Visit 8." }, { - "field_name": "finapres_time135_v8", + "field_name": "bloodsample_minus15_v8", "form_name": "besgsdag_8", - "section_header": "Tid 135", + "section_header": "", "field_type": "radio", - "field_label": "Har deltageren gennemført Finapres 6 (tid 135)? ", + "field_label": "Er blodprøve 1 taget (tid -15)?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -21437,14 +19457,14 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed Finapress measurement 6, performed approximately 135 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 8." + "field_annotation": "Record whether the participant completed bloodsample measurement 1, performed approximately 15 minutes prior to the intervention. Visit 8." }, { - "field_name": "bloodsample_time180_v8", + "field_name": "vas_minus10_v8", "form_name": "besgsdag_8", - "section_header": "Tid 180", + "section_header": "", "field_type": "radio", - "field_label": "Er blodprøve 7 taget (tid 180)?", + "field_label": "Har deltageren gennemført VAS 1 (tid -10)? ", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -21457,14 +19477,14 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether a bloodsample was taken at time 180. Visit 8." + "field_annotation": "Record whether the participant completed VAS 1, performed approximately 10 minutes prior to the intervention. \nResponse options: 1=Yes, 2=No. Visit 8." }, { - "field_name": "vas_time180_v8", + "field_name": "bloodsample_minus5_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "radio", - "field_label": "Har deltageren gennemført VAS 6 (tid 180 min)? ", + "field_label": "Er blodprøve 2 taget (tid -5)?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -21477,14 +19497,14 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed VAS 6, performed approximately 180 minutes into the intervention. Visit 8." + "field_annotation": "Records whether a bloodsample was taken at time -5. Visit 8." }, { - "field_name": "finapres_time195_v8", + "field_name": "timer_started_v8", "form_name": "besgsdag_8", - "section_header": "Tid 195", + "section_header": "Indtagelse af shake + bar", "field_type": "radio", - "field_label": "Har deltageren gennemført Finapres 7 (tid 195)? ", + "field_label": "

Er uret startet?

Påbegyndelse af shake + bar = tid 0

", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -21497,16 +19517,16 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed Finapress measurement 7, performed approximately 195 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 8." + "field_annotation": "Record whether the timer was started at the time of test drink consumption (defined as time 0). Visit 8." }, { - "field_name": "bloodsample_time240_v8", + "field_name": "mmtt_shake_bar_v8", "form_name": "besgsdag_8", - "section_header": "Tid 240", + "section_header": "", "field_type": "radio", - "field_label": "Er blodprøve 8 taget (tid 240 min)?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_label": "Er shake + bar drukket/spist?\n", + "select_choices_or_calculations": "1, Ja, shake + bar blev drukket/spist inden for 10 minutter. | 2, Ja, men shake + bar blev ikke drukket/spist inden for 10 minutter. | 3, Nej, deltageren kunne ikke drikke hele shaken. | 4, Nej, deltageren kunne ikke spise hele baren. | 5, Nej, deltageren kunne både ikke drikke hele shaken og spise hele baren.", + "field_note": "Måltidet indtages over i alt 10 minutter. I de første 5 minutter spises først ½ bar og derefter drikkes ½ shake. I de sidste 5 minutter indtages den resterende ½ bar efterfulgt af den resterende ½ shake. ", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -21517,76 +19537,76 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether a bloodsample was taken approximately 240 minutes into the intervention. Visit 8." + "field_annotation": "Record whether the participant completed both shake and bar. Visit 8." }, { - "field_name": "vas_time240_v8", + "field_name": "shake_bar_time_min_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren gennemført VAS 7 (tid 240)?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Hvis det tog mere end 10 minutter for deltageren at indtage shake + bar: \nHvor mange minutter var deltageren om at indtage shake + bar?", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[mmtt_shake_bar_v8] =2", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed VAS 7, performed approximately 240 minutes into the intervention. Visit 8." + "field_annotation": "The number of minutes it took the participant to consume the test shake and bar, if the total consumption time exceeded 10 minutes. Visit 8." }, { - "field_name": "finapres_time255_v8", + "field_name": "mmtt_shake_v8", "form_name": "besgsdag_8", - "section_header": "Tid 255", - "field_type": "radio", - "field_label": "Har deltageren gennemført Finapres 8 (tid 255)? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "section_header": "", + "field_type": "text", + "field_label": "Hvis deltageren ikke kunne drikke hele shaken:\nHvor meget drak de?", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[mmtt_shake_bar_v8] = 3 or [mmtt_shake_bar_v8] = 5", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record whether the participant completed Finapress measurement 8, performed approximately 255 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 8." + "field_annotation": "The amount of the shake the participant drank. Text field. Visit 8." }, { - "field_name": "finapres_upload_ldrive_v8", + "field_name": "mmtt_bar_v8", "form_name": "besgsdag_8", - "section_header": "Efter Finapres", - "field_type": "radio", - "field_label": "

Er Finapres-data indlæst og gemt i mappen på L-drevet?

OBS: Der skal gemmes OTTE mapper, der hver indeholder 9 excelfiler. 

Gemmes som onlimit_ID_visit_nummer af undersøgelse_test_test (eksempel: onlimit_05_v4-3_fp) 

", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\10. Data\\6. Finapres", + "section_header": "", + "field_type": "text", + "field_label": "Hvis deltageren ikke kunne spise hele baren:\nHvor meget spiste de? ", + "select_choices_or_calculations": "", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[mmtt_shake_bar_v8] = 4 or [mmtt_shake_bar_v8] = 5", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whetner or not the Finapres data is saved on the L-drive. Visit 8." + "field_annotation": "The amount of the bar the participant ate. Text field. Visit 8." }, { - "field_name": "medicine_change_v8", + "field_name": "finapres_time15_v8", "form_name": "besgsdag_8", - "section_header": "Medicinændringer", + "section_header": "Tid 15", "field_type": "radio", - "field_label": "

Har der været nogen ændringer i deltagerens medicin?

", + "field_label": "Har deltageren gennemført Finapres 2 (tid 15)? ", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Opstart, dosisændring eller seponering. ", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -21597,34 +19617,34 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "If there has been any changes in the participants medical record since the last visit. Visit 8." + "field_annotation": "Record whether the participant completed Finapress measurement 2, performed approximately 15 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 8." }, { - "field_name": "medicine_change_info_v8", + "field_name": "bloodsample_time30_v8", "form_name": "besgsdag_8", - "section_header": "", + "section_header": "Tid 30", "field_type": "radio", - "field_label": "

Gå til instrumentet \"medicinændringer\" og registrér disse.

Er medicinændringerne registreret?

", + "field_label": "Er blodprøve 3 taget (tid 30)?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[medicine_change_v8]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Confirms that the information has been entered in the instrument 'medicinændringer'. Yes/no. Visit 8." + "field_annotation": "Record whether a bloodsample was taken at time 30. Visit 8." }, { - "field_name": "survey_answered_v8", + "field_name": "vas_time30_v8", "form_name": "besgsdag_8", - "section_header": "Spørgeskemaer", + "section_header": "", "field_type": "radio", - "field_label": "Har deltageren svaret på alle spørgeskemaer knyttet til dette besøg?", + "field_label": "Har deltageren gennemført VAS 2 (tid 30)? ", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -21637,14 +19657,14 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Survey answered. Visit 8." + "field_annotation": "Record whether the participant completed VAS 2, performed approximately 30 minutes into the intervention. Visit 8." }, { - "field_name": "food_v8", + "field_name": "finapres_time45_v8", "form_name": "besgsdag_8", - "section_header": "Bolle med ost + frugt", + "section_header": "Tid 45", "field_type": "radio", - "field_label": "Har deltageren modtaget en bolle med ost og et stykke frugt? ", + "field_label": "Har deltageren gennemført Finapres 3 (tid 45)? ", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -21657,16 +19677,16 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Food delivered. Visit 8." + "field_annotation": "Record whether the participant completed Finapress measurement 3, performed approximately 45 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 8." }, { - "field_name": "test_protocol_previous_visit_v8", + "field_name": "bloodsample_time60_v8", "form_name": "besgsdag_8", - "section_header": "VO2 max test", - "field_type": "calc", - "field_label": "

Hvilken testprotokol blev brug ved forrige test?

", - "select_choices_or_calculations": "[besg_6_arm_1][vo2max_test_type_v6]", - "field_note": "1. Let, 2. Middel, 3. Høj, 4. Meget høj, 5. Ekstremt høj", + "section_header": "Tid 60", + "field_type": "radio", + "field_label": "Er blodprøve 4 taget (tid 60)?\n", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -21677,16 +19697,16 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates what vo2 max protocol that was used at previous visit (visit 6). Visit 8." + "field_annotation": "Record whether a bloodsample was taken at time 60. Visit 8." }, { - "field_name": "vo2max_seat_previous_visit_v8", + "field_name": "vas_time60_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "calc", - "field_label": "

Sædeindstillingen ved forrige test: 

", - "select_choices_or_calculations": "[besg_6_arm_1][vo2max_seat_v6]", - "field_note": "Fx 7 eller 8,5", + "field_type": "radio", + "field_label": "Har deltageren gennemført VAS 3 (tid 60)? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -21697,16 +19717,16 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The seat adjustment for the vo2 max test at the previous visit (visit 6). Visit 8." + "field_annotation": "Record whether the participant completed VAS 3, performed approximately 60 minutes into the intervention. Visit 8." }, { - "field_name": "vo2max_time_length_of_previous_test_v8", + "field_name": "finapres_time75_v8", "form_name": "besgsdag_8", - "section_header": "", - "field_type": "calc", - "field_label": "

Tidslængden på test ved forrige test: 

", - "select_choices_or_calculations": "[besg_6_arm_1][vo2max_time_length_v6]", - "field_note": "Nærmeste hele minut", + "section_header": "Tid 75", + "field_type": "radio", + "field_label": "Har deltageren gennemført Finapres 4 (tid 75)? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -21717,14 +19737,14 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates how long time the VO2 max test lasted at previous visit (visit 6). Visit 8." + "field_annotation": "Record whether the participant completed Finapress measurement 4, performed approximately 75 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 8." }, { - "field_name": "vo2max_done_v8", + "field_name": "bloodsample_time90_v8", "form_name": "besgsdag_8", - "section_header": "", + "section_header": "Tid 90", "field_type": "radio", - "field_label": "Har deltageren udført VO2 max test? ", + "field_label": "Er blodprøve 5 taget (tid 90)?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -21737,134 +19757,134 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether or not the participant finished the VO2 max test. Visit 8." + "field_annotation": "Record whether a bloodsample was taken at time 90. Visit 8." }, { - "field_name": "vo2max_test_type_v8", + "field_name": "vas_time90_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "radio", - "field_label": "Hvilken testprotokol blev kørt?", - "select_choices_or_calculations": "1, 1. Let | 2, 2. Middel | 3, 3. Høj | 4, 4. Meget høj | 5, 5. Ekstremt høj", + "field_label": "Har deltageren gennemført VAS 4 (tid 90)? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[vo2max_done_v8]= '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates what vo2 max protocol was used at the test. Visit 8." + "field_annotation": "Record whether the participant completed VAS 4, performed approximately 90 minutes into the intervention. Visit 8." }, { - "field_name": "vo2max_seat_v8", + "field_name": "finapres_time105_v8", "form_name": "besgsdag_8", - "section_header": "", - "field_type": "text", - "field_label": "Hvad var sædeindstillingen?", - "select_choices_or_calculations": "", - "field_note": "Fx 7 eller 8,5", - "text_validation_type_or_show_slider_number": "number_comma_decimal", + "section_header": "Tid 105", + "field_type": "radio", + "field_label": "Har deltageren gennemført Finapres 5 (tid 105)? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[vo2max_done_v8]= '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The seat adjustment for the vo2 max test. Visit 8." + "field_annotation": "Record whether the participant completed Finapress measurement 5, performed approximately 105 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 8." }, { - "field_name": "vo2max_time_length_v8", + "field_name": "bloodsample_time120_v8", "form_name": "besgsdag_8", - "section_header": "", - "field_type": "text", - "field_label": "Hvor lang tid tog testen (uden opvarmning)?", - "select_choices_or_calculations": "", - "field_note": "Nærmeste hele minut", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "0", - "text_validation_max": "50", + "section_header": "Tid 120", + "field_type": "radio", + "field_label": "Er blodprøve 6 taget (tid 120)?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", - "branching_logic": "[vo2max_done_v8]= '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates how long time the VO2 max test lasted. Visit 8." + "field_annotation": "Record whether a bloodsample was taken at time 120. Visit 8." }, { - "field_name": "vo2max_outcome_v8", + "field_name": "vas_time120_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "text", - "field_label": "VO2 max værdi (Peak VO2 (ml/min))", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Har deltageren gennemført VAS 5 (tid 120)? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[vo2max_done_v8]= '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "VO2 max in ml/min. Measured using a graded exercise test on a stationary cycle ergometer with gradually increasing resistance in 1-3 minute stages, until exhaustion. During the test, oxygen uptake is continuously measured using a metabolic cart connected to a breath-by-breath gas analysis system via a face mask. Heart rate is monitored using a heart rate monitor. Visit 8." + "field_annotation": "Record whether the participant completed VAS 5, performed approximately 120 minutes into the intervention. Visit 8." }, { - "field_name": "vo2max_upload_ldrive_v8", + "field_name": "finapres_time135_v8", "form_name": "besgsdag_8", - "section_header": "", + "section_header": "Tid 135", "field_type": "radio", - "field_label": "

Er VO2 max-data indlæst og gemt i mappen på L-drevet (excel-fil)?

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_05_v4_vo2max)

", + "field_label": "Har deltageren gennemført Finapres 6 (tid 135)? ", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\10. Data\\7. VO2 makstest", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[vo2max_done_v8]= '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whetner or not the VO2 max test is saved on the L-drive. Visit 8." + "field_annotation": "Record whether the participant completed Finapress measurement 6, performed approximately 135 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 8." }, { - "field_name": "vo2max_upload_v8", + "field_name": "bloodsample_time180_v8", "form_name": "besgsdag_8", - "section_header": "", - "field_type": "file", - "field_label": "

Upload VO2 max-data (excel)


Gemmes som onlimit_ID_visit_test (eksempel: onlimit_05_v4_vo2max)

", - "select_choices_or_calculations": "", + "section_header": "Tid 180", + "field_type": "radio", + "field_label": "Er blodprøve 7 taget (tid 180)?", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[vo2max_done_v8]= '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "VO2max data upload. Workflow. Visit 8." + "field_annotation": "Record whether a bloodsample was taken at time 180. Visit 8." }, { - "field_name": "homeurin_deviation_v8", + "field_name": "vas_time180_v8", "form_name": "besgsdag_8", - "section_header": "Afvigelser fra forsøgsprotokol: \nHar der været afvigelser ift. forsøgsprotokollen i følgende målinger/tests?", + "section_header": "", "field_type": "radio", - "field_label": "Hjemmeurin", + "field_label": "Har deltageren gennemført VAS 6 (tid 180 min)? ", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -21875,16 +19895,16 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v8", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during homeurin sample. Deviations include delay, missed sample, wrong tube, or insufficient volume. Applies to all items in this matrix. Visit 8." + "field_annotation": "Record whether the participant completed VAS 6, performed approximately 180 minutes into the intervention. Visit 8." }, { - "field_name": "stool_sample_deviation_v8", + "field_name": "finapres_time195_v8", "form_name": "besgsdag_8", - "section_header": "", + "section_header": "Tid 195", "field_type": "radio", - "field_label": "Afføringsprøve", + "field_label": "Har deltageren gennemført Finapres 7 (tid 195)? ", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -21895,16 +19915,16 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v8", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during stool sample. Visit 8." + "field_annotation": "Record whether the participant completed Finapress measurement 7, performed approximately 195 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 8." }, { - "field_name": "sens_deviation_v8", + "field_name": "bloodsample_time240_v8", "form_name": "besgsdag_8", - "section_header": "", + "section_header": "Tid 240", "field_type": "radio", - "field_label": "SENS", + "field_label": "Er blodprøve 8 taget (tid 240 min)?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -21915,16 +19935,16 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v8", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during SENS monitoring. Visit 8." + "field_annotation": "Record whether a bloodsample was taken approximately 240 minutes into the intervention. Visit 8." }, { - "field_name": "spit_sample_deviation_v8", + "field_name": "vas_time240_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "radio", - "field_label": "Spytprøve", + "field_label": "Har deltageren gennemført VAS 7 (tid 240)?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -21935,16 +19955,16 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v8", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during spit sample. Visit 8." + "field_annotation": "Record whether the participant completed VAS 7, performed approximately 240 minutes into the intervention. Visit 8." }, { - "field_name": "urin_sample_deviation_v8", + "field_name": "finapres_time255_v8", "form_name": "besgsdag_8", - "section_header": "", + "section_header": "Tid 255", "field_type": "radio", - "field_label": "Urinprøve (on site)", + "field_label": "Har deltageren gennemført Finapres 8 (tid 255)? ", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -21955,18 +19975,18 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v8", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during urin sample on site. Visit 8." + "field_annotation": "Record whether the participant completed Finapress measurement 8, performed approximately 255 minutes after the intervention. \nResponse options: 1=Yes, 2=No. Visit 8." }, { - "field_name": "whr_deviation_v8", + "field_name": "finapres_upload_ldrive_v8", "form_name": "besgsdag_8", - "section_header": "", + "section_header": "Efter Finapres", "field_type": "radio", - "field_label": "Talje-hofte mål", + "field_label": "

Er Finapres-data indlæst og gemt i mappen på L-drevet?

OBS: Der skal gemmes OTTE mapper, der hver indeholder 9 excelfiler. 

Gemmes som onlimit_ID_visit_nummer af undersøgelse_test_test (eksempel: onlimit_5_v4-3_fp) 

", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\10. Data\\6. Finapres", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -21975,18 +19995,18 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v8", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during waist and hip measurement. Visit 8." + "field_annotation": "Indicates whetner or not the Finapres data is saved on the L-drive. Visit 8." }, { - "field_name": "dxa_deviation_v8", + "field_name": "medicine_change_v8", "form_name": "besgsdag_8", - "section_header": "", + "section_header": "Medicinændringer", "field_type": "radio", - "field_label": "DXA", + "field_label": "

Har der været nogen ændringer i deltagerens medicin?

", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_note": "Opstart, dosisændring eller seponering. ", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -21995,36 +20015,36 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v8", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during dxa scan. Visit 8." + "field_annotation": "If there has been any changes in the participants medical record since the last visit. Visit 8." }, { - "field_name": "food_preference_deviation_v8", + "field_name": "medicine_change_info_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "radio", - "field_label": "Fødevarepræferencetest", + "field_label": "

Gå til instrumentet \"medicinændringer\" og registrér disse.

Er medicinændringerne registreret?

", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[medicine_change_v8]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v8", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during food preference test. Visit 8." + "field_annotation": "Confirms that the information has been entered in the instrument 'medicinændringer'. Yes/no. Visit 8." }, { - "field_name": "fibro_deviation_v8", + "field_name": "survey_answered_v8", "form_name": "besgsdag_8", - "section_header": "", + "section_header": "Spørgeskemaer", "field_type": "radio", - "field_label": "Fibroscanning", + "field_label": "Har deltageren svaret på alle spørgeskemaer knyttet til dette besøg?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -22035,16 +20055,16 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v8", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during fibroscan. Visit 8." + "field_annotation": "Survey answered. Visit 8." }, { - "field_name": "blood_pressure_deviation_v8", + "field_name": "food_v8", "form_name": "besgsdag_8", - "section_header": "", + "section_header": "Bolle med ost + frugt", "field_type": "radio", - "field_label": "Blodtryk og puls", + "field_label": "Har deltageren modtaget en bolle med ost og et stykke frugt? ", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -22055,18 +20075,18 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v8", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during blood pressure measurement. Visit 8." + "field_annotation": "Food delivered. Visit 8." }, { - "field_name": "hba1c_deviation_v8", + "field_name": "test_protocol_previous_visit_v8", "form_name": "besgsdag_8", - "section_header": "", - "field_type": "radio", - "field_label": "HbA1c", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "section_header": "VO2 max test", + "field_type": "calc", + "field_label": "

Hvilken testprotokol blev brug ved forrige test?

", + "select_choices_or_calculations": "[besg_6_arm_1][vo2max_test_type_v6]", + "field_note": "1. Let, 2. Middel, 3. Høj, 4. Meget høj, 5. Ekstremt høj", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -22075,18 +20095,18 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v8", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during HbA1c blood sample. Visit 8." + "field_annotation": "Indicates what vo2 max protocol that was used at previous visit (visit 6). Visit 8." }, { - "field_name": "mmtt_blood_deviation_v8", + "field_name": "vo2max_seat_previous_visit_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "Blodprøver under MMTT", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_type": "calc", + "field_label": "

Sædeindstillingen ved forrige test: 

", + "select_choices_or_calculations": "[besg_6_arm_1][vo2max_seat_v6]", + "field_note": "Fx 7 eller 8,5", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -22095,18 +20115,18 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v8", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during MMTT blood sample. Visit 8." + "field_annotation": "The seat adjustment for the vo2 max test at the previous visit (visit 6). Visit 8." }, { - "field_name": "finapres_deviation_v8", + "field_name": "vo2max_time_length_of_previous_test_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "Finapres under MMTT", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_type": "calc", + "field_label": "

Tidslængden på test ved forrige test: 

", + "select_choices_or_calculations": "[besg_6_arm_1][vo2max_time_length_v6]", + "field_note": "Nærmeste hele minut", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -22115,16 +20135,16 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v8", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during MMTT finapres. Visit 8." + "field_annotation": "Indicates how long time the VO2 max test lasted at previous visit (visit 6). Visit 8." }, { - "field_name": "vas_deviation_v8", + "field_name": "vo2max_done_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "radio", - "field_label": "VAS under MMTT", + "field_label": "Har deltageren udført VO2 max test? ", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -22135,896 +20155,896 @@ "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v8", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol duringMMTT VAS. Visit 8." + "field_annotation": "Indicates whether or not the participant finished the VO2 max test. Visit 8." }, { - "field_name": "medicin_deviation_v8", + "field_name": "vo2max_test_type_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "radio", - "field_label": "Medicingennemgang", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_label": "Hvilken testprotokol blev kørt?", + "select_choices_or_calculations": "1, 1. Let | 2, 2. Middel | 3, 3. Høj | 4, 4. Meget høj | 5, 5. Ekstremt høj", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[vo2max_done_v8]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v8", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during medication consumption walk through. Visit 8." + "field_annotation": "Indicates what vo2 max protocol was used at the test. Visit 8." }, { - "field_name": "survey_deviation_v8", + "field_name": "vo2max_seat_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "Spørgeskemaer", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", + "field_type": "text", + "field_label": "Hvad var sædeindstillingen?", + "select_choices_or_calculations": "", + "field_note": "Fx 7 eller 8,5", + "text_validation_type_or_show_slider_number": "number_comma_decimal", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[vo2max_done_v8]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v8", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during surveys/questionnaires. Visit 8." + "field_annotation": "The seat adjustment for the vo2 max test. Visit 8." }, { - "field_name": "cognition_deviation_v8", + "field_name": "vo2max_time_length_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "Kognitionstest", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "field_type": "text", + "field_label": "Hvor lang tid tog testen (uden opvarmning)?", + "select_choices_or_calculations": "", + "field_note": "Nærmeste hele minut", + "text_validation_type_or_show_slider_number": "number", + "text_validation_min": "0", + "text_validation_max": "50", "identifier": "", - "branching_logic": "", + "branching_logic": "[vo2max_done_v8]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v8", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during cognition test. Visit 8." + "field_annotation": "Indicates how long time the VO2 max test lasted. Visit 8." }, { - "field_name": "vo2max_deviation_v8", + "field_name": "vo2max_outcome_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "VO2 max test", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "VO2 max værdi (Peak VO2 (ml/min))", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[vo2max_done_v8]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v8", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during VO2 max test. Visit 8." + "field_annotation": "VO2 max in ml/min. Measured using a graded exercise test on a stationary cycle ergometer with gradually increasing resistance in 1-3 minute stages, until exhaustion. During the test, oxygen uptake is continuously measured using a metabolic cart connected to a breath-by-breath gas analysis system via a face mask. Heart rate is monitored using a heart rate monitor. Visit 8." }, { - "field_name": "other_deviation_v8", + "field_name": "vo2max_upload_ldrive_v8", "form_name": "besgsdag_8", "section_header": "", "field_type": "radio", - "field_label": "Andre afvigelser", + "field_label": "

Er VO2 max-data indlæst og gemt i mappen på L-drevet (excel-fil)?

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v4_vo2max)

", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\10. Data\\7. VO2 makstest", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[vo2max_done_v8]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "deviations_v8", + "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Record any other deviations from protocol. Visit 8." + "field_annotation": "Indicates whetner or not the VO2 max test is saved on the L-drive. Visit 8." }, { - "field_name": "homeurin_deviation_describe_v8", + "field_name": "vo2max_upload_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen i indsamling af hjemmeurin", + "field_type": "file", + "field_label": "

Upload VO2 max-data (excel)


Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v4_vo2max)

", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[homeurin_deviation_v8] = '1'", + "branching_logic": "[vo2max_done_v8]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the home urin collection. Visit 8." + "field_annotation": "VO2max data upload. Workflow. Visit 8." }, { - "field_name": "stoolsample_deviation_describe_v8", + "field_name": "homeurin_deviation_v8", "form_name": "besgsdag_8", - "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen i indsamling af afføringsprøve", - "select_choices_or_calculations": "", + "section_header": "Afvigelser fra forsøgsprotokol: \nHar der været afvigelser ift. forsøgsprotokollen i følgende målinger/tests?", + "field_type": "radio", + "field_label": "Hjemmeurin", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[stool_sample_deviation_v8] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v8", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the stool sample. Visit 8." + "field_annotation": "Record any deviations from protocol during homeurin sample. Deviations include delay, missed sample, wrong tube, or insufficient volume. Applies to all items in this matrix. Visit 8." }, { - "field_name": "sens_deviation_describe_v8", + "field_name": "stool_sample_deviation_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen relateret til SENS", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Afføringsprøve", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_deviation_v8] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v8", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the SENS activity tracker. Visit 8." + "field_annotation": "Record any deviations from protocol during stool sample. Visit 8." }, { - "field_name": "spitsample_deviation_describe_v8", + "field_name": "sens_deviation_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen i indsamling af spytprøve", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "SENS", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[spit_sample_deviation_v8] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v8", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the spit sample. Visit 8." + "field_annotation": "Record any deviations from protocol during SENS monitoring. Visit 8." }, { - "field_name": "urin_onsite_deviation_describe_v8", + "field_name": "spit_sample_deviation_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen i indsamling af urinprøve (on site)", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Spytprøve", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[urin_sample_deviation_v8] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v8", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the urine sample on site. Visit 8." + "field_annotation": "Record any deviations from protocol during spit sample. Visit 8." }, { - "field_name": "whr_deviation_describe_v8", + "field_name": "urin_sample_deviation_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen i talje-hofte mål", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Urinprøve (on site)", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[whr_deviation_v8] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v8", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the measurements of the waist hip ratio. Visit 8." + "field_annotation": "Record any deviations from protocol during urin sample on site. Visit 8." }, { - "field_name": "dxa_deviation_describe_v8", + "field_name": "whr_deviation_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen i DXA scanning", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Talje-hofte mål", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[dxa_deviation_v8] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v8", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the DXA scan. Visit 8." + "field_annotation": "Record any deviations from protocol during waist and hip measurement. Visit 8." }, { - "field_name": "food_preference_deviation_describe_v8", + "field_name": "dxa_deviation_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen i fødevarepræferencetesten", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "DXA", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[food_preference_deviation_v8] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v8", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the food preference test. Visit 8." + "field_annotation": "Record any deviations from protocol during dxa scan. Visit 8." }, { - "field_name": "fibro_deviation_describe_v8", + "field_name": "food_preference_deviation_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen i fibroscanning", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Fødevarepræferencetest", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[fibro_deviation_v8] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v8", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the fibro scan. Visit 8." + "field_annotation": "Record any deviations from protocol during food preference test. Visit 8." }, { - "field_name": "bp_deviation_describe_v8", + "field_name": "fibro_deviation_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen i blodtryk og puls", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Fibroscanning", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[blood_pressure_deviation_v8] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v8", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the measurements of the blood pressure. Visit 8." + "field_annotation": "Record any deviations from protocol during fibroscan. Visit 8." }, { - "field_name": "hba1c_deviation_describe_v8", + "field_name": "blood_pressure_deviation_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen i HbA1c målingen", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Blodtryk og puls", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[hba1c_deviation_v8] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v8", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the HbA1c sample. Visit 8." + "field_annotation": "Record any deviations from protocol during blood pressure measurement. Visit 8." }, { - "field_name": "mmtt_blood_deviation_describe_v8", - "form_name": "besgsdag_8", - "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen under MMTT blodprøver", - "select_choices_or_calculations": "", - "field_note": "Noter tid/ tider, hvis det eks. er en enkelt prøve, der er gået galt", + "field_name": "hba1c_deviation_v8", + "form_name": "besgsdag_8", + "section_header": "", + "field_type": "radio", + "field_label": "HbA1c", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[mmtt_blood_deviation_v8] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v8", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding blood samples during MMTT. Visit 8." + "field_annotation": "Record any deviations from protocol during HbA1c blood sample. Visit 8." }, { - "field_name": "finapres_deviation_describe_v8", + "field_name": "mmtt_blood_deviation_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen under finapres under MMTT", - "select_choices_or_calculations": "", - "field_note": "Noter tid/ tider", + "field_type": "radio", + "field_label": "Blodprøver under MMTT", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[finapres_deviation_v8] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v8", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding finapres during MMTT. Visit 8." + "field_annotation": "Record any deviations from protocol during MMTT blood sample. Visit 8." }, { - "field_name": "vas_deviation_describe_v8", + "field_name": "finapres_deviation_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen i VAS under MMTT", - "select_choices_or_calculations": "", - "field_note": "Noter tid/ tider", + "field_type": "radio", + "field_label": "Finapres under MMTT", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[vas_deviation_v8] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v8", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding VAS. Visit 8." + "field_annotation": "Record any deviations from protocol during MMTT finapres. Visit 8." }, { - "field_name": "medicin_deviation_describe_v8", + "field_name": "vas_deviation_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen i medicingennemgang", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "VAS under MMTT", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[medicin_deviation_v8] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v8", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding medicine. Visit 8." + "field_annotation": "Record any deviations from protocol duringMMTT VAS. Visit 8." }, { - "field_name": "survey_deviation_describe_v8", + "field_name": "medicin_deviation_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen under udfyldelse af spørgeskemaer", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Medicingennemgang", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[survey_deviation_v8] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v8", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the surveys. Visit 8." + "field_annotation": "Record any deviations from protocol during medication consumption walk through. Visit 8." }, { - "field_name": "cognition_deviation_describe_v8", + "field_name": "survey_deviation_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen i kognitionstesten", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Spørgeskemaer", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[cognition_deviation_v8] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v8", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the cognitive tests. Visit 8." + "field_annotation": "Record any deviations from protocol during surveys/questionnaires. Visit 8." }, { - "field_name": "vo2max_deviation_describe_v8", + "field_name": "cognition_deviation_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen under VO2 max testen", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Kognitionstest", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[vo2max_deviation_v8] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v8", "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the VO2 max test. Visit 8." + "field_annotation": "Record any deviations from protocol during cognition test. Visit 8." }, { - "field_name": "other_deviation_describe_v8", + "field_name": "vo2max_deviation_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "text", - "field_label": "Beskriv andre afvigelser", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "VO2 max test", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[other_deviation_v8] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v8", "matrix_ranking": "", - "field_annotation": "Description of any other deviations from the protocol. Visit 8." + "field_annotation": "Record any deviations from protocol during VO2 max test. Visit 8." }, { - "field_name": "comments_end_v8", + "field_name": "other_deviation_v8", "form_name": "besgsdag_8", "section_header": "", - "field_type": "notes", - "field_label": "

Her noteres generelle kommentarer til besøg 8.

Det kan eksempelvis være:

- Kommentarer om deltagerens samarbejde og forståelse
- Eventuelle afvigelser i protokollen eller komplikationer
- Information om udførte prøver og tests (fx hvis noget blev udsat eller aflyst)
- Eventuelle anbefalinger eller opfølgninger til næste besøg
- Logning af særlige hændelser eller observationer under besøget
- Kommentarer til dataindsamlingen, fx om data mangler eller kvaliteten
- Noter om deltagerens spørgsmål eller bekymringer

Det er vigtigt at udfylde dette felt, da det bidrager til dokumentationen af besøget og hjælper med at samle vigtig information. Kommentarerne understøtter forståelsen af arbejdsgangene og projektets gennemførlighed, herunder identifikation af eventuelle udfordringer.

 

Hvis der er generel information om deltageren, som er relevant for projektdeltagelsen, noteres den under instrumentet \"Stamdata\" i feltet \"Noter ift. deltagelse i projektet\".

Det kan fx være oplysninger om, hvem personen bor sammen med, særlige forhold i husstanden eller en akut syg pårørende.

", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Andre afvigelser", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", "branching_logic": "", - "required_field": "", - "custom_alignment": "LV", + "required_field": "y", + "custom_alignment": "", "question_number": "", - "matrix_group_name": "", + "matrix_group_name": "deviations_v8", "matrix_ranking": "", - "field_annotation": "Comment at the end of the visit. Visit 8." + "field_annotation": "Record any other deviations from protocol. Visit 8." }, { - "field_name": "sp_note_visit_v8", + "field_name": "homeurin_deviation_describe_v8", "form_name": "besgsdag_8", - "section_header": "SP", - "field_type": "radio", - "field_label": "Er der skrevet notat for besøget i SP?\r\n", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "section_header": "", + "field_type": "text", + "field_label": "Beskriv afvigelsen i indsamling af hjemmeurin", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[homeurin_deviation_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether a note for the visit is documented in SP. Visit 8." + "field_annotation": "Description of any deviations regarding the home urin collection. Visit 8." }, { - "field_name": "sens_ready_wfv9", - "form_name": "fr_besgsdag_9", - "section_header": "Klargøring af aktivitetsmåler (SENS)", - "field_type": "radio", - "field_label": "

Er zippose med aktivitetsmåler (SENS), plaster, ekstra plaster, desinficeringsserviet og registreringsskema lagt klar?

", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_name": "stoolsample_deviation_describe_v8", + "form_name": "besgsdag_8", + "section_header": "", + "field_type": "text", + "field_label": "Beskriv afvigelsen i indsamling af afføringsprøve", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[stool_sample_deviation_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Zip bag with SENS activity tracker etc ready. Workflow. Visit 9." + "field_annotation": "Description of any deviations regarding the stool sample. Visit 8." }, { - "field_name": "sens_sign_in_wfv9", - "form_name": "fr_besgsdag_9", + "field_name": "sens_deviation_describe_v8", + "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "

Er deltager oprettet i SENS webappen?

Se ID-nummer på aktivitetsmåler i zipposen (skal bruges til oprettelsen).

", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Beskriv afvigelsen relateret til SENS", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[sens_deviation_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant with is signed in in the SENS webapp. Workflow. Visit 9." + "field_annotation": "Description of any deviations regarding the SENS activity tracker. Visit 8." }, { - "field_name": "cgm_ready_wfv9", - "form_name": "fr_besgsdag_9", - "section_header": "Klargøring af CGM", - "field_type": "radio", - "field_label": "

Er en af de 3 CGM-readere opladt og lagt klar sammen med en ny sensor til screening?
Findes i ON LiMiT-skab.

", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_name": "spitsample_deviation_describe_v8", + "form_name": "besgsdag_8", + "section_header": "", + "field_type": "text", + "field_label": "Beskriv afvigelsen i indsamling af spytprøve", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[spit_sample_deviation_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "CGM charged and ready. Workflow. Visit 9." + "field_annotation": "Description of any deviations regarding the spit sample. Visit 8." }, { - "field_name": "gcm_zip_wfv9", - "form_name": "fr_besgsdag_9", + "field_name": "urin_onsite_deviation_describe_v8", + "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "Er der lagt en zippose frem med CGM-sensorens sensor-nummer og deltagerens ID-nummer skrevet på?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Deltageren skal have denne med til at lægge sensoren i, når målingen afsluttes efter 14 dage/falder af.", + "field_type": "text", + "field_label": "Beskriv afvigelsen i indsamling af urinprøve (on site)", + "select_choices_or_calculations": "", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[urin_sample_deviation_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Whether the particpiant has received a zip bag for the return of the CGM. Workflow. V9." + "field_annotation": "Description of any deviations regarding the urine sample on site. Visit 8." }, { - "field_name": "date_v9", - "form_name": "besoegsdag_9", + "field_name": "whr_deviation_describe_v8", + "form_name": "besgsdag_8", "section_header": "", "field_type": "text", - "field_label": "Dato for besøget", + "field_label": "Beskriv afvigelsen i talje-hofte mål", "select_choices_or_calculations": "", "field_note": "", - "text_validation_type_or_show_slider_number": "date_dmy", - "text_validation_min": "2023-02-01", - "text_validation_max": "2028-12-31", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[whr_deviation_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Date of visit. Visit 9. @today" + "field_annotation": "Description of any deviations regarding the measurements of the waist hip ratio. Visit 8." }, { - "field_name": "staff_initials_v9", - "form_name": "besoegsdag_9", + "field_name": "dxa_deviation_describe_v8", + "form_name": "besgsdag_8", "section_header": "", "field_type": "text", - "field_label": "Initialer på projektpersonale", + "field_label": "Beskriv afvigelsen i DXA scanning", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", - "identifier": "y", - "branching_logic": "", + "identifier": "", + "branching_logic": "[dxa_deviation_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Initials of the study staff member responsible for conducting the visit. Visit 9." + "field_annotation": "Description of any deviations regarding the DXA scan. Visit 8." }, { - "field_name": "identified_name_cpr_v9", - "form_name": "besoegsdag_9", + "field_name": "food_preference_deviation_describe_v8", + "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "Er deltageren identificeret med navn og CPR-nummer?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Beskriv afvigelsen i fødevarepræferencetesten", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", - "identifier": "y", - "branching_logic": "", + "identifier": "", + "branching_logic": "[food_preference_deviation_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether the participant has been identified by full name and personal identification number (CPR). Visit 9." + "field_annotation": "Description of any deviations regarding the food preference test. Visit 8." }, { - "field_name": "relative_v9", - "form_name": "besoegsdag_9", + "field_name": "fibro_deviation_describe_v8", + "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "Er der pårørende med til besøget?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Beskriv afvigelsen i fibroscanning", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[fibro_deviation_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether a relative or accompanying person is present at the visit. Visit 9." + "field_annotation": "Description of any deviations regarding the fibro scan. Visit 8." }, { - "field_name": "relative_name_v9", - "form_name": "besoegsdag_9", + "field_name": "bp_deviation_describe_v8", + "form_name": "besgsdag_8", "section_header": "", "field_type": "text", - "field_label": "Hvem?", + "field_label": "Beskriv afvigelsen i blodtryk og puls", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[relative_v9] = '1'", + "branching_logic": "[blood_pressure_deviation_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The name of the relative attending the visit. Visit 9." + "field_annotation": "Description of any deviations regarding the measurements of the blood pressure. Visit 8." }, { - "field_name": "visit_attention_points_v9", - "form_name": "besoegsdag_9", + "field_name": "hba1c_deviation_describe_v8", + "form_name": "besgsdag_8", "section_header": "", - "field_type": "notes", - "field_label": "Opmærksomhedspunkter for besøget", + "field_type": "text", + "field_label": "Beskriv afvigelsen i HbA1c målingen", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", - "required_field": "", + "branching_logic": "[hba1c_deviation_v8] = '1'", + "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Documents any important notes, considerations, or issues relevant for the visit. Visit 9." + "field_annotation": "Description of any deviations regarding the HbA1c sample. Visit 8." }, { - "field_name": "sens_download_phone_v9", - "form_name": "besoegsdag_9", - "section_header": "Aktivitetsmåler (SENS)", - "field_type": "radio", - "field_label": "

Har deltageren fået downloadet SENS motion appen på sin mobil eller tablet?

I deltagermappen findes \"SOP SENS Påsætning\" som har en QR-kode deltagerne kan scanne for at downloade SENS motion app (Appstore og Google Play Store). 

", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_name": "mmtt_blood_deviation_describe_v8", + "form_name": "besgsdag_8", + "section_header": "", + "field_type": "text", + "field_label": "Beskriv afvigelsen under MMTT blodprøver", + "select_choices_or_calculations": "", + "field_note": "Noter tid/ tider, hvis det eks. er en enkelt prøve, der er gået galt", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[mmtt_blood_deviation_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Whether the participant has downloaded the SENS app to their phone. Visit 9." + "field_annotation": "Description of any deviations regarding blood samples during MMTT. Visit 8." }, { - "field_name": "sens_id_nr_v9", - "form_name": "besoegsdag_9", + "field_name": "finapres_deviation_describe_v8", + "form_name": "besgsdag_8", "section_header": "", "field_type": "text", - "field_label": "Angiv nummer på den klargjorte aktivitetsmåler:", + "field_label": "Beskriv afvigelsen under finapres under MMTT", "select_choices_or_calculations": "", - "field_note": "Klistermærke på bagsiden af sensoren, eks: I-54B.61F", + "field_note": "Noter tid/ tider", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[finapres_deviation_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Identification of the SENS tracker. Visit 9." + "field_annotation": "Description of any deviations regarding finapres during MMTT. Visit 8." }, { - "field_name": "sens_turned_on_v9", - "form_name": "besoegsdag_9", + "field_name": "vas_deviation_describe_v8", + "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "

Er aktivitetsmåleren tændt og måleperiode registreret i SENS webappen?

OBS: Tjek batteri.

", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_type": "text", + "field_label": "Beskriv afvigelsen i VAS under MMTT", + "select_choices_or_calculations": "", + "field_note": "Noter tid/ tider", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[vas_deviation_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if tracker is turned on and time period for measuring registred in webapp. Visit 9." + "field_annotation": "Description of any deviations regarding VAS. Visit 8." }, { - "field_name": "sens_applied_v9", - "form_name": "besoegsdag_9", + "field_name": "medicin_deviation_describe_v8", + "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "Er aktivitetsmåler (SENS) påsat?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Beskriv afvigelsen i medicingennemgang", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[medicin_deviation_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Whether SENS device has been applied. Visit 9." + "field_annotation": "Description of any deviations regarding medicine. Visit 8." }, { - "field_name": "sens_notapplied_reason_v9", - "form_name": "besoegsdag_9", + "field_name": "survey_deviation_describe_v8", + "form_name": "besgsdag_8", "section_header": "", - "field_type": "notes", - "field_label": "Hvad er årsagen til, at deltageren ikke har fået påmonteret aktivitetsmåler (SENS)?", + "field_type": "text", + "field_label": "Beskriv afvigelsen under udfyldelse af spørgeskemaer", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_applied_v9] = '2'", + "branching_logic": "[survey_deviation_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Reason why the SENS accelerometer was not applied. Recorded by study staff. Visit 9." + "field_annotation": "Description of any deviations regarding the surveys. Visit 8." }, { - "field_name": "sens_application_date_v9", - "form_name": "besoegsdag_9", + "field_name": "cognition_deviation_describe_v8", + "form_name": "besgsdag_8", "section_header": "", "field_type": "text", - "field_label": "Dato for påsættelse af aktivitetsmåler (SENS):", + "field_label": "Beskriv afvigelsen i kognitionstesten", "select_choices_or_calculations": "", "field_note": "", - "text_validation_type_or_show_slider_number": "date_dmy", - "text_validation_min": "2025-01-01", - "text_validation_max": "2030-01-01", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_applied_v9] = '1'", + "branching_logic": "[cognition_deviation_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Date of SENS application. Visit 9." + "field_annotation": "Description of any deviations regarding the cognitive tests. Visit 8." }, { - "field_name": "sens_info_v9", - "form_name": "besoegsdag_9", + "field_name": "vo2max_deviation_describe_v8", + "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "

Har deltageren fået information om brugen af aktivitetsmåler (SENS)?

Information om brug til SENS:

\"Du vil under projektperioden skulle have påsat en aktivitetsmåler (SENS) fire gange, og bære den i en måleperiode på 10 dage. Vi sætter en på dig i dag, som du vil skulle have på i 10 dage. Derefter må du tage den af. Du får en zippose med hjem, som du kan ligge den I og medbringe til næste besøg.

Du må gerne tage korte brusebade, og du kan kortvarigt opholde dig i vand (f.eks. svømmehal eller havvand). Dog anbefales det ikke at opholde sig i længere badekar, spa eller meget varm vand. Derudover fraråder vi også, at du går i sauna i perioden du bærer aktivitetsmåleren.

Du får et ekstra plaster med hjem i tilfælde af, at aktivitetsmåleren falder af og skal påsættes igen. Hvis dette sker, bør du notere i skemaet (i zipposen) hvornår aktivitetsmåleren blev fjernet, hvornår den blev påsat igen og evt. årsag til aftagningen. 

I din deltagermappe finder du en trinvis guide til, hvordan du påsætter aktivitetsmåleren igen. Hvis der bliver udfordringer med at påsætte aktivitetsmåleren igen, kontakter du os og vi finder ud af det sammen.

Appen skal åbnes i nærheden af aktivitetsmåleren én gang i døgnet. Her skal du blot åbne appen uden at trykke på noget, da data automatisk overføres når appen har forbindelse til aktivitetsmåleren. Lad appen forblive åben i et par minutter. Du kan eksempelvis gøre dette hver aften, mens du børster tænder. I deltagermappen kan læse mere om hvordan du kan se om appen overfører data fra sensoren.

 

", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Beskriv afvigelsen under VO2 max testen", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_applied_v9] = '1'", + "branching_logic": "[vo2max_deviation_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Whether the participant has received information about SENS. Visit 9." + "field_annotation": "Description of any deviations regarding the VO2 max test. Visit 8." }, { - "field_name": "sens_patches_and_zip_given_v9", - "form_name": "besoegsdag_9", + "field_name": "other_deviation_describe_v8", + "form_name": "besgsdag_8", "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren fået udleveret zippose (ekstra plaster og registreringsskema)?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Beskriv andre afvigelser", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_applied_v9] = '1'", + "branching_logic": "[other_deviation_v8] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if participant has received zip bag with extra patches. Visit 9." + "field_annotation": "Description of any other deviations from the protocol. Visit 8." }, { - "field_name": "information_myfood24_v9", - "form_name": "besoegsdag_9", - "section_header": "Kostregistrering", - "field_type": "descriptive", - "field_label": "Deltageren informeres om, at der skal laves kostregistreringer over 3 dage i uge 52. ", + "field_name": "comments_end_v8", + "form_name": "besgsdag_8", + "section_header": "", + "field_type": "notes", + "field_label": "

Her noteres generelle kommentarer til besøg 8.

Det kan eksempelvis være:

- Kommentarer om deltagerens samarbejde og forståelse
- Eventuelle afvigelser i protokollen eller komplikationer
- Information om udførte prøver og tests (fx hvis noget blev udsat eller aflyst)
- Eventuelle anbefalinger eller opfølgninger til næste besøg
- Logning af særlige hændelser eller observationer under besøget
- Kommentarer til dataindsamlingen, fx om data mangler eller kvaliteten
- Noter om deltagerens spørgsmål eller bekymringer

Det er vigtigt at udfylde dette felt, da det bidrager til dokumentationen af besøget og hjælper med at samle vigtig information. Kommentarerne understøtter forståelsen af arbejdsgangene og projektets gennemførlighed, herunder identifikation af eventuelle udfordringer.

 

Hvis der er generel information om deltageren, som er relevant for projektdeltagelsen, noteres den under instrumentet \"Stamdata\" i feltet \"Noter ift. deltagelse i projektet\".

Det kan fx være oplysninger om, hvem personen bor sammen med, særlige forhold i husstanden eller en akut syg pårørende.

", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -23033,18 +21053,18 @@ "identifier": "", "branching_logic": "", "required_field": "", - "custom_alignment": "", + "custom_alignment": "LV", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The participant is informed that 3-day dietary records should be completed in week 52. Visit 9." + "field_annotation": "Comment at the end of the visit. Visit 8." }, { - "field_name": "stool_kit_v9", - "form_name": "besoegsdag_9", - "section_header": "Kits til hjemmeprøver (afføring og urin)", + "field_name": "sens_ready_wfv9", + "form_name": "fr_besgsdag_9", + "section_header": "Klargøring af aktivitetsmåler (SENS)", "field_type": "radio", - "field_label": "Har deltageren fået udleveret materiale til hjemmetagning af afføringsprøver?", + "field_label": "

Er zippose med aktivitetsmåler (SENS), plaster, ekstra plaster, desinficeringsserviet og registreringsskema lagt klar?

", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -23057,14 +21077,14 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Stool sample home collection kit handed out to participant. Visit 9." + "field_annotation": "Zip bag with SENS activity tracker etc ready. Workflow. Visit 9." }, { - "field_name": "cgm_info_v9", - "form_name": "besoegsdag_9", - "section_header": " CGM: Introduktion til glukosemåling i hjemmet og påsætning af glukosemåler", + "field_name": "sens_sign_in_wfv9", + "form_name": "fr_besgsdag_9", + "section_header": "", "field_type": "radio", - "field_label": "

Har deltageren fået information om brugen af CGM?

Information om brug til CGM:

Ved denne undersøgelse måler vi automatisk dit blodsukker hele døgnet i 14 dage.

Sensoren gemmer målingerne, indtil du kommer ind og får den aflæst, så du skal ikke selv gøre noget. 

Du skal leve, som du normalt gør (dvs. gå i bad mm. som du plejer). Dog kan eks. hyppig sauna øge risikoen for, at sensoren falder af før tid. 

Hvis den falder af, ringes til ON LiMiT projekttelefonen: 21 47 18 16

", + "field_label": "

Er deltager oprettet i SENS webappen?

Se ID-nummer på aktivitetsmåler i zipposen (skal bruges til oprettelsen).

", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -23077,14 +21097,14 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Whether the participant has been informed about the use of CGM. Visit 9." + "field_annotation": "Indicates if the participant with is signed in in the SENS webapp. Workflow. Visit 9." }, { - "field_name": "cgm_v9", - "form_name": "besoegsdag_9", - "section_header": "", + "field_name": "cgm_ready_wfv9", + "form_name": "fr_besgsdag_9", + "section_header": "Klargøring af CGM", "field_type": "radio", - "field_label": "Er CGM påsat?", + "field_label": "

Er en af de 3 CGM-readere opladt og lagt klar sammen med en ny sensor til screening?
Findes i ON LiMiT-skab.

", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -23097,136 +21117,136 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether the participant has been fitted with a CGM. Visit 9." + "field_annotation": "CGM charged and ready. Workflow. Visit 9." }, { - "field_name": "cgm_no_v9", - "form_name": "besoegsdag_9", + "field_name": "gcm_zip_wfv9", + "form_name": "fr_besgsdag_9", "section_header": "", - "field_type": "text", - "field_label": "Hvis \"nej\", hvorfor ikke?", - "select_choices_or_calculations": "", - "field_note": "", + "field_type": "radio", + "field_label": "Er der lagt en zippose frem med CGM-sensorens sensor-nummer og deltagerens ID-nummer skrevet på?", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "Deltageren skal have denne med til at lægge sensoren i, når målingen afsluttes efter 14 dage/falder af.", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[cgm_v9] = '2'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The reason why, if the participant didn't get the CGM on. Visit 9." + "field_annotation": "Whether the particpiant has received a zip bag for the return of the CGM. Workflow. V9." }, { - "field_name": "sensorid_v9", + "field_name": "date_v9", "form_name": "besoegsdag_9", "section_header": "", "field_type": "text", - "field_label": "Sensor ID-nummer: ", + "field_label": "Dato for besøget", "select_choices_or_calculations": "", - "field_note": "Kombination af tal og bogstaver.", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "field_note": "", + "text_validation_type_or_show_slider_number": "date_dmy", + "text_validation_min": "2023-02-01", + "text_validation_max": "2028-12-31", "identifier": "", - "branching_logic": "[cgm_v9] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The sensors ID number. Visit 9." + "field_annotation": "Date of visit. Visit 9. @today" }, { - "field_name": "cgmreader_v9", + "field_name": "staff_initials_v9", "form_name": "besoegsdag_9", "section_header": "", - "field_type": "radio", - "field_label": "Hvilken reader blev brugt til at indlæse sensoren? ", - "select_choices_or_calculations": "1, 1 | 2, 2 | 3, 3", - "field_note": "OBS! Samme reader SKAL bruges til at aflæse sensoren når den tages af/ afleveres 14 dage efter.", + "field_type": "text", + "field_label": "Initialer på projektpersonale", + "select_choices_or_calculations": "", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", - "identifier": "", - "branching_logic": "[cgm_v9] = '1'", + "identifier": "y", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The number of the CGM reader. Visit 9." + "field_annotation": "Initials of the study staff member responsible for conducting the visit. Visit 9." }, { - "field_name": "cgm_envelope_given_v9", + "field_name": "identified_name_cpr_v9", "form_name": "besoegsdag_9", "section_header": "", "field_type": "radio", - "field_label": "Har deltageren fået udleveret en zippose (CGM sensornummer påskrevet), som deltageren kan lægge CGM'en i efter aftagning - eller hvis den falder af?", + "field_label": "Er deltageren identificeret med navn og CPR-nummer?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", - "identifier": "", - "branching_logic": "[cgm_v9] = '1'", + "identifier": "y", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Whether the participant has received a zip bag to return the CGM in. Visit 9." + "field_annotation": "Indicates whether the participant has been identified by full name and personal identification number (CPR). Visit 9." }, { - "field_name": "information_before_long_visit_v9", + "field_name": "relative_v9", "form_name": "besoegsdag_9", - "section_header": "Før besøg 10", - "field_type": "descriptive", - "field_label": "

Husk deltageren på at gennemgå \"Sådan forbereder du dig før besøg 2, 3, 4, 6, 8 og 10\" i deltagermappen forud for besøg 10.

", - "select_choices_or_calculations": "", + "section_header": "", + "field_type": "radio", + "field_label": "Er der pårørende med til besøget?", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", "branching_logic": "", - "required_field": "", + "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Reminder for the participant to review \"How to prepare before visits 2, 4, 6, 8, and 10\" in the participant folder prior to visit 10. Visit 9." + "field_annotation": "Indicates whether a relative or accompanying person is present at the visit. Visit 9." }, { - "field_name": "sp_note_visit_v9", + "field_name": "relative_name_v9", "form_name": "besoegsdag_9", - "section_header": "SP", - "field_type": "radio", - "field_label": "Er der skrevet notat for besøget i SP?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "section_header": "", + "field_type": "text", + "field_label": "Hvem?", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[relative_v9] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether a note for the visit is documented in SP. Visit 9." + "field_annotation": "The name of the relative attending the visit. Visit 9." }, { - "field_name": "book_bloodsample_wfv10", - "form_name": "fr_besgsdag_5_9bba", - "section_header": "", + "field_name": "sens_download_phone_v9", + "form_name": "besoegsdag_9", + "section_header": "Aktivitetsmåler (SENS)", "field_type": "radio", - "field_label": "

Er der bestilt blodprøver i SP (SCF00634 og SCF00635)?

", + "field_label": "

Har deltageren fået downloadet SENS motion appen på sin mobil eller tablet?

I deltagermappen findes \"SOP SENS Påsætning\" som har en QR-kode deltagerne kan scanne for at downloade SENS motion app (Appstore og Google Play Store). 

", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Koderne SCF00634 og SCF00635 kopieres over i best./ord.", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -23237,16 +21257,16 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Blood sample booking prior to visit. Workflow. Visit 10." + "field_annotation": "Whether the participant has downloaded the SENS app to their phone. Visit 9." }, { - "field_name": "cgm_reader_wfv10", - "form_name": "fr_besgsdag_5_9bba", - "section_header": "

Klargøring til afmontering af CGM

", - "field_type": "calc", - "field_label": "CGM-reader, der skal bruges til aflæsning: \n\n(Den reader, der blev brugt til at indlæse sensoren ved besøg 9)", - "select_choices_or_calculations": "[besg_9_arm_1][cgmreader_v9]", - "field_note": "Ved manglende reader nummer, findes reader nummeret under besøg 9", + "field_name": "sens_id_nr_v9", + "form_name": "besoegsdag_9", + "section_header": "", + "field_type": "text", + "field_label": "Angiv nummer på den klargjorte aktivitetsmåler:", + "select_choices_or_calculations": "", + "field_note": "Klistermærke på bagsiden af sensoren, eks: I-54B.61F", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -23257,14 +21277,14 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Reader to be prepared for the visit. The same reader used to initialise the sensor at Visit 9. Wfv10." + "field_annotation": "Identification of the SENS tracker. Visit 9." }, { - "field_name": "cgm_reader_ready_wfv10", - "form_name": "fr_besgsdag_5_9bba", + "field_name": "sens_turned_on_v9", + "form_name": "besoegsdag_9", "section_header": "", "field_type": "radio", - "field_label": "

Er CGM-reader brugt ved påsætning lagt klar?

", + "field_label": "

Er aktivitetsmåleren tændt og måleperiode registreret i SENS webappen?

OBS: Tjek batteri.

", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -23277,19 +21297,19 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "CGM reader ready. Workflow. Visit 10." + "field_annotation": "Indicates if tracker is turned on and time period for measuring registred in webapp. Visit 9." }, { - "field_name": "date_v10", - "form_name": "besgsdag_10_5f76", + "field_name": "sens_applied_v9", + "form_name": "besoegsdag_9", "section_header": "", - "field_type": "text", - "field_label": "Dato for besøget", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Er aktivitetsmåler (SENS) påsat?", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", - "text_validation_type_or_show_slider_number": "date_dmy", - "text_validation_min": "2023-02-01", - "text_validation_max": "2028-12-31", + "text_validation_type_or_show_slider_number": "", + "text_validation_min": "", + "text_validation_max": "", "identifier": "", "branching_logic": "", "required_field": "y", @@ -23297,94 +21317,94 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Date of visit. Visit 10. @today" + "field_annotation": "Whether SENS device has been applied. Visit 9." }, { - "field_name": "staff_initials_v10", - "form_name": "besgsdag_10_5f76", + "field_name": "sens_notapplied_reason_v9", + "form_name": "besoegsdag_9", "section_header": "", - "field_type": "text", - "field_label": "Initialer på projektpersonale", + "field_type": "notes", + "field_label": "Hvad er årsagen til, at deltageren ikke har fået påmonteret aktivitetsmåler (SENS)?", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", - "identifier": "y", - "branching_logic": "", + "identifier": "", + "branching_logic": "[sens_applied_v9] = '2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Initials of the study staff member responsible for conducting the visit. Visit 10." + "field_annotation": "Reason why the SENS accelerometer was not applied. Recorded by study staff. Visit 9." }, { - "field_name": "identified_name_cpr_v10", - "form_name": "besgsdag_10_5f76", + "field_name": "sens_application_date_v9", + "form_name": "besoegsdag_9", "section_header": "", - "field_type": "radio", - "field_label": "Er deltageren identificeret med navn og CPR-nummer?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Dato for påsættelse af aktivitetsmåler (SENS):", + "select_choices_or_calculations": "", "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "y", - "branching_logic": "", + "text_validation_type_or_show_slider_number": "date_dmy", + "text_validation_min": "2025-01-01", + "text_validation_max": "2030-01-01", + "identifier": "", + "branching_logic": "[sens_applied_v9] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether the participant has been identified by full name and personal identification number (CPR). Visit 10." + "field_annotation": "Date of SENS application. Visit 9." }, { - "field_name": "relative_v10", - "form_name": "besgsdag_10_5f76", + "field_name": "sens_info_v9", + "form_name": "besoegsdag_9", "section_header": "", "field_type": "radio", - "field_label": "Er der pårørende med til besøget?", + "field_label": "

Har deltageren fået information om brugen af aktivitetsmåler (SENS)?

Information om brug til SENS:

\"Du vil under projektperioden skulle have påsat en aktivitetsmåler (SENS) fire gange, og bære den i en måleperiode på 10 dage. Vi sætter en på dig i dag, som du vil skulle have på i 10 dage. Derefter må du tage den af. Du får en zippose med hjem, som du kan ligge den I og medbringe til næste besøg.

Du må gerne tage korte brusebade, og du kan kortvarigt opholde dig i vand (f.eks. svømmehal eller havvand). Dog anbefales det ikke at opholde sig i længere badekar, spa eller meget varm vand. Derudover fraråder vi også, at du går i sauna i perioden du bærer aktivitetsmåleren.

Du får et ekstra plaster med hjem i tilfælde af, at aktivitetsmåleren falder af og skal påsættes igen. Hvis dette sker, bør du notere i skemaet (i zipposen) hvornår aktivitetsmåleren blev fjernet, hvornår den blev påsat igen og evt. årsag til aftagningen. 

I din deltagermappe finder du en trinvis guide til, hvordan du påsætter aktivitetsmåleren igen. Hvis der bliver udfordringer med at påsætte aktivitetsmåleren igen, kontakter du os og vi finder ud af det sammen.

Appen skal åbnes i nærheden af aktivitetsmåleren én gang i døgnet. Her skal du blot åbne appen uden at trykke på noget, da data automatisk overføres når appen har forbindelse til aktivitetsmåleren. Lad appen forblive åben i et par minutter. Du kan eksempelvis gøre dette hver aften, mens du børster tænder. I deltagermappen kan læse mere om hvordan du kan se om appen overfører data fra sensoren.

 

", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[sens_applied_v9] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether a relative or accompanying person is present at the visit. Visit 10." + "field_annotation": "Whether the participant has received information about SENS. Visit 9." }, { - "field_name": "relative_name_v10", - "form_name": "besgsdag_10_5f76", + "field_name": "sens_patches_and_zip_given_v9", + "form_name": "besoegsdag_9", "section_header": "", - "field_type": "text", - "field_label": "Hvem?", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Har deltageren fået udleveret zippose (ekstra plaster og registreringsskema)?", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[relative_v10] = '1'", + "branching_logic": "[sens_applied_v9] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The name of the relative attending the visit. Visit 10." + "field_annotation": "Indicates if participant has received zip bag with extra patches. Visit 9." }, { - "field_name": "visit_attention_points_v10", - "form_name": "besgsdag_10_5f76", - "section_header": "", - "field_type": "notes", - "field_label": "Opmærksomhedspunkter for besøget", + "field_name": "information_myfood24_v9", + "form_name": "besoegsdag_9", + "section_header": "Kostregistrering", + "field_type": "descriptive", + "field_label": "Deltageren informeres om, at der skal laves kostregistreringer over 3 dage i uge 52. ", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -23397,37 +21417,17 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Documents any important notes, considerations, or issues relevant for the visit. Visit 10." + "field_annotation": "The participant is informed that 3-day dietary records should be completed in week 52. Visit 9." }, { - "field_name": "fasting_status_v10", - "form_name": "besgsdag_10_5f76", - "section_header": "Standardisering", + "field_name": "stool_kit_v9", + "form_name": "besoegsdag_9", + "section_header": "Kits til hjemmeprøver (afføring og urin)", "field_type": "radio", - "field_label": "Er deltageren fastende?", + "field_label": "Har deltageren fået udleveret materiale til hjemmetagning af afføringsprøver?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Skal være fastende fra kl. 22 dagen forinden (inkl. kaffe, te, kosttilskud og tobak) Må gerne have drukket vand.", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Indicates if the participant has been fasting since 10 pm the night before. Visit 10." - }, - { - "field_name": "last_meal_time_v10", - "form_name": "besgsdag_10_5f76", - "section_header": "", - "field_type": "text", - "field_label": "Tidspunkt for sidste måltid", - "select_choices_or_calculations": "", "field_note": "", - "text_validation_type_or_show_slider_number": "datetime_dmy", + "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", @@ -23437,36 +21437,36 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates the time of the participant's last meal before the visit. Visit 10." + "field_annotation": "Stool sample home collection kit handed out to participant. Visit 9." }, { - "field_name": "food_intake_nonfast_v10", - "form_name": "besgsdag_10_5f76", - "section_header": "", - "field_type": "text", - "field_label": "Hvis deltageren IKKE er fastende, hvad har deltageren så indtaget og hvornår?", - "select_choices_or_calculations": "", + "field_name": "cgm_info_v9", + "form_name": "besoegsdag_9", + "section_header": " CGM: Introduktion til glukosemåling i hjemmet og påsætning af glukosemåler", + "field_type": "radio", + "field_label": "

Har deltageren fået information om brugen af CGM?

Information om brug til CGM:

Ved denne undersøgelse måler vi automatisk dit blodsukker hele døgnet i 14 dage.

Sensoren gemmer målingerne, indtil du kommer ind og får den aflæst, så du skal ikke selv gøre noget. 

Du skal leve, som du normalt gør (dvs. gå i bad mm. som du plejer). Dog kan eks. hyppig sauna øge risikoen for, at sensoren falder af før tid. 

Hvis den falder af, ringes til ON LiMiT projekttelefonen: 21 47 18 16

", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[fasting_status_v10] = '2'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates what food and when the participant has eaten it, if the participant has not been fasting from 10 pm the day before the visit. Visit 10." + "field_annotation": "Whether the participant has been informed about the use of CGM. Visit 9." }, { - "field_name": "alcohol_v10", - "form_name": "besgsdag_10_5f76", + "field_name": "cgm_v9", + "form_name": "besoegsdag_9", "section_header": "", "field_type": "radio", - "field_label": "Har deltageren afholdt sig fra at drikke alkohol de sidste 24 timer?", + "field_label": "Er CGM påsat?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Dette er vigtigt for at få så korrekte målinger som muligt", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -23477,116 +21477,116 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant has avoided alcohol the past 24 hours. Visit 10." + "field_annotation": "Indicates whether the participant has been fitted with a CGM. Visit 9." }, { - "field_name": "alcohol_intake_v10", - "form_name": "besgsdag_10_5f76", + "field_name": "cgm_no_v9", + "form_name": "besoegsdag_9", "section_header": "", "field_type": "text", - "field_label": "Hvis deltageren IKKE har undgået at drikke alkohol de sidste 24 timer, hvor meget er så drukket og hvornår? ", + "field_label": "Hvis \"nej\", hvorfor ikke?", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[alcohol_v10] = '2'", + "branching_logic": "[cgm_v9] = '2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates how much alcohol the participants has had and when the past 24 hours. Visit 10." + "field_annotation": "The reason why, if the participant didn't get the CGM on. Visit 9." }, { - "field_name": "caffeine_v10", - "form_name": "besgsdag_10_5f76", + "field_name": "sensorid_v9", + "form_name": "besoegsdag_9", "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren afholdt sig fra at koffeinholdige drikkevarer de sidste 24 timer?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Dette er vigtigt for at få så korrekte målinger som muligt", + "field_type": "text", + "field_label": "Sensor ID-nummer: ", + "select_choices_or_calculations": "", + "field_note": "Kombination af tal og bogstaver.", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[cgm_v9] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant has avoided caffeinated beverages the past 24 hours. Visit 10." + "field_annotation": "The sensors ID number. Visit 9." }, { - "field_name": "caffeine_intake_v10", - "form_name": "besgsdag_10_5f76", + "field_name": "cgmreader_v9", + "form_name": "besoegsdag_9", "section_header": "", - "field_type": "text", - "field_label": "Hvis deltageren IKKE har undgået at drikke koffeinholdige drikkevarer de sidste 24 timer, hvor meget er så drukket og hvornår? ", - "select_choices_or_calculations": "", - "field_note": "", + "field_type": "radio", + "field_label": "Hvilken reader blev brugt til at indlæse sensoren? ", + "select_choices_or_calculations": "1, 1 | 2, 2 | 3, 3", + "field_note": "OBS! Samme reader SKAL bruges til at aflæse sensoren når den tages af/ afleveres 14 dage efter.", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[caffeine_v10] = '2'", + "branching_logic": "[cgm_v9] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates how much caffeine the participants has had and when the past 24 hours. Visit 10." + "field_annotation": "The number of the CGM reader. Visit 9." }, { - "field_name": "no_exercise_24h_v10", - "form_name": "besgsdag_10_5f76", + "field_name": "cgm_envelope_given_v9", + "form_name": "besoegsdag_9", "section_header": "", "field_type": "radio", - "field_label": "Har deltageren undladt at være fysisk aktiv de sidste 24 timer?", + "field_label": "Har deltageren fået udleveret en zippose (CGM sensornummer påskrevet), som deltageren kan lægge CGM'en i efter aftagning - eller hvis den falder af?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Må heller ikke have transporteret sig aktivt til Steno (cykling).", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[cgm_v9] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant did any intense activity or excercise the past 24 hours. Visit 10." + "field_annotation": "Whether the participant has received a zip bag to return the CGM in. Visit 9." }, { - "field_name": "exercise_24h_v10", - "form_name": "besgsdag_10_5f76", - "section_header": "", - "field_type": "text", - "field_label": "Hvis deltageren IKKE har undladt at være fysisk aktiv inden for de sidste 24 timer, hvor meget har deltageren så bevæget sig og hvornår? ", + "field_name": "information_before_long_visit_v9", + "form_name": "besoegsdag_9", + "section_header": "Før besøg 10", + "field_type": "descriptive", + "field_label": "

Husk deltageren på at gennemgå \"Sådan forbereder du dig før besøg 2, 3, 4, 6, 8 og 10\" i deltagermappen forud for besøg 10.

", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[no_exercise_24h_v10] = '2'", - "required_field": "y", + "branching_logic": "", + "required_field": "", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates how much intense activity or exercise the participant did and when the past 24 hours. Visit 10." + "field_annotation": "Reminder for the participant to review \"How to prepare before visits 2, 4, 6, 8, and 10\" in the participant folder prior to visit 10. Visit 9." }, { - "field_name": "smoking_v10", - "form_name": "besgsdag_10_5f76", + "field_name": "book_bloodsample_wfv10", + "form_name": "fr_besgsdag_5_9bba", "section_header": "", "field_type": "radio", - "field_label": "Har deltageren afholdt sig fra rygning siden i går aftes?", + "field_label": "

Er der bestilt blodprøver i SP (SCF00634 og SCF00635)?

", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Dette er vigtigt for at få så korrekte målinger som muligt", + "field_note": "Koderne SCF00634 og SCF00635 kopieres over i best./ord.", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -23597,34 +21597,34 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant has avoided smpking since the night before. Visit 10." + "field_annotation": "Blood sample booking prior to visit. Workflow. Visit 10." }, { - "field_name": "smoking_amount_v10", - "form_name": "besgsdag_10_5f76", - "section_header": "", - "field_type": "text", - "field_label": "Hvis deltageren IKKE har undgået rygning siden i går aftes, hvor meget og hvornår? ", - "select_choices_or_calculations": "", - "field_note": "", + "field_name": "cgm_reader_wfv10", + "form_name": "fr_besgsdag_5_9bba", + "section_header": "

Klargøring til afmontering af CGM

", + "field_type": "calc", + "field_label": "CGM-reader, der skal bruges til aflæsning: \n\n(Den reader, der blev brugt til at indlæse sensoren ved besøg 9)", + "select_choices_or_calculations": "[besg_9_arm_1][cgmreader_v9]", + "field_note": "Ved manglende reader nummer, findes reader nummeret under besøg 9", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[smoking_v10] = '2'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates how much smoking the participant has done and when since last night. Visit 10." + "field_annotation": "Reader to be prepared for the visit. The same reader used to initialise the sensor at Visit 9. Wfv10." }, { - "field_name": "no_medication_before_v10", - "form_name": "besgsdag_10_5f76", + "field_name": "cgm_reader_ready_wfv10", + "form_name": "fr_besgsdag_5_9bba", "section_header": "", "field_type": "radio", - "field_label": "Har deltageren undladt at tage eventuel medicin før besøget? ", + "field_label": "

Er CGM-reader brugt ved påsætning lagt klar?

", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -23637,74 +21637,74 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant took medication the morning before the visit. Visit 10." + "field_annotation": "CGM reader ready. Workflow. Visit 10." }, { - "field_name": "medication_before_v10", + "field_name": "date_v10", "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "text", - "field_label": "Hvilket medicin har deltageren taget før besøget? ", + "field_label": "Dato for besøget", "select_choices_or_calculations": "", "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", + "text_validation_type_or_show_slider_number": "date_dmy", + "text_validation_min": "2023-02-01", + "text_validation_max": "2028-12-31", "identifier": "", - "branching_logic": "[no_medication_before_v10]='2'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of the medication the participant took the morning before the visit. Visit 10." + "field_annotation": "Date of visit. Visit 10. @today" }, { - "field_name": "not_active_transportation_v10", + "field_name": "staff_initials_v10", "form_name": "besgsdag_10_5f76", "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren transporteret sig til Steno ved brug af motoriseret/ikke-aktiv transport?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Initialer på projektpersonale", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", - "identifier": "", + "identifier": "y", "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant used motorized/not-active transportation to SDCC before the visit. Visit 10." + "field_annotation": "Initials of the study staff member responsible for conducting the visit. Visit 10." }, { - "field_name": "transportation_v10", + "field_name": "identified_name_cpr_v10", "form_name": "besgsdag_10_5f76", "section_header": "", - "field_type": "text", - "field_label": "Hvilket form for transport har deltageren gjort brug af, og hvor langt har deltageren transporteret sig? ", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Er deltageren identificeret med navn og CPR-nummer?", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", - "identifier": "", - "branching_logic": "[not_active_transportation_v10]='2'", + "identifier": "y", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of the active transportation before the visit. Visit 10." + "field_annotation": "Indicates whether the participant has been identified by full name and personal identification number (CPR). Visit 10." }, { - "field_name": "adverse_events_v10", + "field_name": "relative_v10", "form_name": "besgsdag_10_5f76", - "section_header": "Adverse events", + "section_header": "", "field_type": "radio", - "field_label": "

Har deltageren haft nogen adverse events siden besøg 8?

Har du siden sidst haft nogen gener eller været utilpas?

", + "field_label": "Er der pårørende med til besøget?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -23717,36 +21717,36 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "If there has been any adverse events. Visit 10." + "field_annotation": "Indicates whether a relative or accompanying person is present at the visit. Visit 10." }, { - "field_name": "information_adverse_events_v10", + "field_name": "relative_name_v10", "form_name": "besgsdag_10_5f76", "section_header": "", - "field_type": "descriptive", - "field_label": "

Gå til instrumentet \"Adverse events\".

", + "field_type": "text", + "field_label": "Hvem?", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[adverse_events_v10]='1'", - "required_field": "", + "branching_logic": "[relative_v10] = '1'", + "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Information about the instrument adverse events. Visit 10." + "field_annotation": "The name of the relative attending the visit. Visit 10." }, { - "field_name": "home_urin_v10", + "field_name": "fasting_status_v10", "form_name": "besgsdag_10_5f76", - "section_header": "

Hjemmeurin

OBS! Urin IKKE indsamlet samme dage som kostregistrering

", + "section_header": "Standardisering", "field_type": "radio", - "field_label": "Har deltageren indsamlet urin hjemme på 4 separate dage?", + "field_label": "Er deltageren fastende?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Skal IKKE være fra samme dage som kostregistrering", + "field_note": "Skal være fastende fra kl. 22 dagen forinden (inkl. kaffe, te, kosttilskud og tobak) Må gerne have drukket vand.", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -23757,56 +21757,56 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether the participant has collected urin 4 days at home like instructed. Visit 10." + "field_annotation": "Indicates if the participant has been fasting since 10 pm the night before. Visit 10." }, { - "field_name": "home_urin_received_v10", + "field_name": "last_meal_time_v10", "form_name": "besgsdag_10_5f76", "section_header": "", - "field_type": "radio", - "field_label": "Hvis 'Ja', er disse modtaget? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "text", + "field_label": "Tidspunkt for sidste måltid", + "select_choices_or_calculations": "", "field_note": "", - "text_validation_type_or_show_slider_number": "", + "text_validation_type_or_show_slider_number": "datetime_dmy", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[home_urin_v10]='1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if we received the collected home urin. Visit 10." + "field_annotation": "Indicates the time of the participant's last meal before the visit. Visit 10." }, { - "field_name": "home_urin_return_v10", + "field_name": "food_intake_nonfast_v10", "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "text", - "field_label": "Hvis 'Nej', aftal med deltageren, hvornår de afleverer urinprøven.", + "field_label": "Hvis deltageren IKKE er fastende, hvad har deltageren så indtaget og hvornår?", "select_choices_or_calculations": "", - "field_note": "Aftal tidspunkt og fremgangsmåde.", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[home_urin_received_v10] = '2'", + "branching_logic": "[fasting_status_v10] = '2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Date for return home urin sample. Visit 10" + "field_annotation": "Indicates what food and when the participant has eaten it, if the participant has not been fasting from 10 pm the day before the visit. Visit 10." }, { - "field_name": "stool_sample_v10", + "field_name": "alcohol_v10", "form_name": "besgsdag_10_5f76", - "section_header": "

Afføringsprøve

", + "section_header": "", "field_type": "radio", - "field_label": "Har deltageren afleveret en afføringsprøve? ", + "field_label": "Har deltageren afholdt sig fra at drikke alkohol de sidste 24 timer?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_note": "Dette er vigtigt for at få så korrekte målinger som muligt", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -23817,36 +21817,36 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether the participant brought a stool sample like instructed. Visit 10." + "field_annotation": "Indicates if the participant has avoided alcohol the past 24 hours. Visit 10." }, { - "field_name": "stool_sample_return_v10", + "field_name": "alcohol_intake_v10", "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "text", - "field_label": "Hvis 'Nej', aftal med deltageren, hvornår de afleverer afføringsprøven.", + "field_label": "Hvis deltageren IKKE har undgået at drikke alkohol de sidste 24 timer, hvor meget er så drukket og hvornår? ", "select_choices_or_calculations": "", - "field_note": "Aftal tidspunkt og fremgangsmåde.", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[stool_sample_v10] = '2'", + "branching_logic": "[alcohol_v10] = '2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Date for return of the stool sample. Visit 10." + "field_annotation": "Indicates how much alcohol the participants has had and when the past 24 hours. Visit 10." }, { - "field_name": "cgm_returned_v10", + "field_name": "caffeine_v10", "form_name": "besgsdag_10_5f76", - "section_header": "

CGM

Se SOP CGM - Påsætning, afmontering og aflæsning her: L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\7. SOPs\\SOPs forsøgsdage

", + "section_header": "", "field_type": "radio", - "field_label": "Er CGM-sensor kommet retur?", + "field_label": "Har deltageren afholdt sig fra at koffeinholdige drikkevarer de sidste 24 timer?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_note": "Dette er vigtigt for at få så korrekte målinger som muligt", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -23857,36 +21857,36 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether the partipant has returned the CGM put on at visit 9. Visit 10." + "field_annotation": "Indicates if the participant has avoided caffeinated beverages the past 24 hours. Visit 10." }, { - "field_name": "cgm_when_v10", + "field_name": "caffeine_intake_v10", "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "text", - "field_label": "Hvis nej, hvornår får vi den retur?", + "field_label": "Hvis deltageren IKKE har undgået at drikke koffeinholdige drikkevarer de sidste 24 timer, hvor meget er så drukket og hvornår? ", "select_choices_or_calculations": "", - "field_note": "Aftal tidspunkt og fremgangsmåde.", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[cgm_returned_v10] = '2'", + "branching_logic": "[caffeine_v10] = '2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "If CGM not returned at visit, when then. Workflow. Visit 10." + "field_annotation": "Indicates how much caffeine the participants has had and when the past 24 hours. Visit 10." }, { - "field_name": "cgm_discontinue_v10", + "field_name": "no_exercise_24h_v10", "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "radio", - "field_label": "

Er CGM-sensoren fjernet før tid?

", + "field_label": "Har deltageren undladt at være fysisk aktiv de sidste 24 timer?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_note": "Må heller ikke have transporteret sig aktivt til Steno (cykling).", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -23897,196 +21897,196 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether the CGM was taken off/ fell off before the planned measuring period was over. Visit 10." + "field_annotation": "Indicates if the participant did any intense activity or excercise the past 24 hours. Visit 10." }, { - "field_name": "cgm_discontinue_why_v10", + "field_name": "exercise_24h_v10", "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "text", - "field_label": "Hvis \"Ja\", hvorfor og hvornår?", + "field_label": "Hvis deltageren IKKE har undladt at være fysisk aktiv inden for de sidste 24 timer, hvor meget har deltageren så bevæget sig og hvornår? ", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[cgm_discontinue_v10] = '1'", + "branching_logic": "[no_exercise_24h_v10] = '2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates why and when the CGM was taken off/ fell off. Visit 10." + "field_annotation": "Indicates how much intense activity or exercise the participant did and when the past 24 hours. Visit 10." }, { - "field_name": "cgm_when_info_v10", + "field_name": "smoking_v10", "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "radio", - "field_label": "Skriv til Carolien, hvornår CGM-sensor modtages og aflæses. \n\nEr det gjort?", + "field_label": "Har deltageren afholdt sig fra rygning siden i går aftes?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_note": "Dette er vigtigt for at få så korrekte målinger som muligt", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[cgm_returned_v10] = '2'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Has staff been notified when the CGM will be returned. Visit 10." + "field_annotation": "Indicates if the participant has avoided smpking since the night before. Visit 10." }, { - "field_name": "cgm_reader_v10", + "field_name": "smoking_amount_v10", "form_name": "besgsdag_10_5f76", "section_header": "", - "field_type": "calc", - "field_label": "

Aflæs CGM-sensor med SAMME CGM-reader som brugt ved påsættelse ved besøg 9 (CGM-reader 1, 2 eller 3).

", - "select_choices_or_calculations": "[besg_9_arm_1][cgmreader_v9]", - "field_note": "Ved manglende reader nummer, findes reader nummeret under besøg 9", + "field_type": "text", + "field_label": "Hvis deltageren IKKE har undgået rygning siden i går aftes, hvor meget og hvornår? ", + "select_choices_or_calculations": "", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[smoking_v10] = '2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Number on the CGM reader. Visit 10." + "field_annotation": "Indicates how much smoking the participant has done and when since last night. Visit 10." }, { - "field_name": "libreview_v10", + "field_name": "no_medication_before_v10", "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "radio", - "field_label": "Er data fra CGM-readeren indlæst på din computer via Libre View?", + "field_label": "Har deltageren undladt at tage eventuel medicin før besøget? ", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[cgm_returned_v10] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Whether the CGM data has been uploaded via Libre View. Visit 10." + "field_annotation": "Indicates if the participant took medication the morning before the visit. Visit 10." }, { - "field_name": "cgm_csvsaved_ldrive_v10", + "field_name": "medication_before_v10", "form_name": "besgsdag_10_5f76", "section_header": "", - "field_type": "radio", - "field_label": "

Er CSV-fil med glukosedata indlæst og gemt på L-drevet?

Gemmes som onlimit_ID_visit_test.csv (eksempel: onlimit_05_v10_cgm.csv)

", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Gemmes her: L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\9. Data\\3. CGM\\csv filer (rå data). ", + "field_type": "text", + "field_label": "Hvilket medicin har deltageren taget før besøget? ", + "select_choices_or_calculations": "", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[cgm_returned_v10] = '1'", + "branching_logic": "[no_medication_before_v10]='2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Cgm data in csv-file saved on L-drive. Workflow. Visit 10." + "field_annotation": "Description of the medication the participant took the morning before the visit. Visit 10." }, { - "field_name": "cgm_pdfsaved_ldrive_v10", + "field_name": "not_active_transportation_v10", "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "radio", - "field_label": "

Er AGP-rapporten (PDF-fil) indlæst og gemt på L-drevet?

Gemmes som onlimit_ID_visit_test.pdf (eksempel: onlimit_05_v2_cgm.pdf)

", + "field_label": "Har deltageren transporteret sig til Steno ved brug af motoriseret/ikke-aktiv transport?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Gemmes her: L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\9. Data\\3. CGM\\PDF filer (AGP rapport)", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[cgm_returned_v10] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "AGP rapport with cmg data saved on L-drive. Workflow. Visit 10." + "field_annotation": "Indicates if the participant used motorized/not-active transportation to SDCC before the visit. Visit 10." }, { - "field_name": "cgm_glucosedata_upload_v10", + "field_name": "transportation_v10", "form_name": "besgsdag_10_5f76", "section_header": "", - "field_type": "file", - "field_label": "Upload CSV-fil med glukosedata\n\n(OBS: AGP-rapport gemmes udelukkende på L-drevet)", + "field_type": "text", + "field_label": "Hvilket form for transport har deltageren gjort brug af, og hvor langt har deltageren transporteret sig? ", "select_choices_or_calculations": "", - "field_note": "Filen døbes deltagers \"REDCap-ID uge 1-3\".", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[cgm_returned_v10] = '1'", + "branching_logic": "[not_active_transportation_v10]='2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Upload of cgm data (csv-file). Workflow. Visit 10." + "field_annotation": "Description of the active transportation before the visit. Visit 10." }, { - "field_name": "cgm_avg_v10", + "field_name": "adverse_events_v10", "form_name": "besgsdag_10_5f76", - "section_header": "", - "field_type": "text", - "field_label": "Indtast gennemsnitsglukose for de sidste 4 fulde døgn målt ved CGM: ", - "select_choices_or_calculations": "", - "field_note": "Mmol/l. Aflæses i AGP-rapporten på første side.", - "text_validation_type_or_show_slider_number": "number", + "section_header": "Adverse events", + "field_type": "radio", + "field_label": "

Har deltageren haft nogen adverse events siden besøg 8?

Har du siden sidst haft nogen gener eller været utilpas?

", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", + "text_validation_type_or_show_slider_number": "", "text_validation_min": "", - "text_validation_max": "100", + "text_validation_max": "", "identifier": "", - "branching_logic": "[cgm_returned_v10] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Average glucose measured by CGM. Mmol/L. Visit 10." + "field_annotation": "If there has been any adverse events. Visit 10." }, { - "field_name": "inform_project_doctor_cgm_v10", + "field_name": "information_adverse_events_v10", "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "descriptive", - "field_label": "

Der sendes liste over de deltagere, hvor der foreligger netop indlæst CGM-data, til Carolien.

", + "field_label": "

Gå til instrumentet \"Adverse events\".

", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[cgm_returned_v10] = '1'", + "branching_logic": "[adverse_events_v10]='1'", "required_field": "", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Information box. A list of participants with newly uploaded CGM data is sent to the project doctor. Visit 10." + "field_annotation": "Information about the instrument adverse events. Visit 10." }, { - "field_name": "sens_returned_v10", + "field_name": "home_urin_v10", "form_name": "besgsdag_10_5f76", - "section_header": "

Aktivitetsmåler retur (SENS)

", + "section_header": "

Hjemmeurin

OBS! Urin IKKE indsamlet samme dage som kostregistrering

", "field_type": "radio", - "field_label": "Er aktivitetsmåler (SENS) kommet retur?", + "field_label": "Har deltageren indsamlet urin hjemme på 4 separate dage?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_note": "Skal IKKE være fra samme dage som kostregistrering", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", @@ -24097,527 +22097,507 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "SENS returned. Visit 10." + "field_annotation": "Indicates whether the participant has collected urin 4 days at home like instructed. Visit 10." }, { - "field_name": "sens_early_removal_v10", + "field_name": "home_urin_received_v10", "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "radio", - "field_label": "Er aktivitetsmåleren blevet fjernet før tid?", + "field_label": "Hvis 'Ja', er disse modtaget? ", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "OBS: Hvis den kortvarigt er blevet fjernet, enten fordi den er sat over på modsatte ben (pga. kløe og irritation) eller hvis den er faldet af af sig selv, så bør dette punkt ikke være relevant at svare \"Ja\" til", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_returned_v10]= '1'", + "branching_logic": "[home_urin_v10]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the SENS device fell off/ was taken off before the decided measuring time was over. Visit 10." + "field_annotation": "Indicates if we received the collected home urin. Visit 10." }, { - "field_name": "sens_early_removal_why_v10", + "field_name": "home_urin_return_v10", "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "text", - "field_label": "Hvis \"Ja\", hvorfor og hvornår?", + "field_label": "Hvis 'Nej', aftal med deltageren, hvornår de afleverer urinprøven.", "select_choices_or_calculations": "", - "field_note": "", + "field_note": "Aftal tidspunkt og fremgangsmåde.", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_early_removal_v10] = '1'", + "branching_logic": "[home_urin_received_v10] = '2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates why and when the SENS device was taken off. Visit 10." + "field_annotation": "Date for return home urin sample. Visit 10" }, { - "field_name": "sens_returning_date_v10", + "field_name": "stool_sample_v10", "form_name": "besgsdag_10_5f76", - "section_header": "", - "field_type": "text", - "field_label": "Hvis \"nej\", aftal med deltageren, hvornår vi får aktivitetsmåleren retur.", - "select_choices_or_calculations": "", - "field_note": "OBS: Sørg for at deltageren overfører data til serverskyen gerne dagligt, da sensoren stopper med at lave nye målinger ved fyldt sensor.", + "section_header": "

Afføringsprøve

", + "field_type": "radio", + "field_label": "Har deltageren afleveret en afføringsprøve? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_returned_v10]= '2'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Date for returned SENS. Visit 10." + "field_annotation": "Indicates whether the participant brought a stool sample like instructed. Visit 10." }, { - "field_name": "sens_nr_v10", + "field_name": "stool_sample_return_v10", "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "text", - "field_label": "

Angiv nummer på aktivitetsmåleren:

", + "field_label": "Hvis 'Nej', aftal med deltageren, hvornår de afleverer afføringsprøven.", "select_choices_or_calculations": "", - "field_note": "Klistermærke på bagsiden af sensoren, eks: I-54B.61F", + "field_note": "Aftal tidspunkt og fremgangsmåde.", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_returned_v10]= '1'", + "branching_logic": "[stool_sample_v10] = '2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "SENS number. Visit 10." + "field_annotation": "Date for return of the stool sample. Visit 10." }, { - "field_name": "sens_upload_ldrive_v10", + "field_name": "cgm_returned_v10", "form_name": "besgsdag_10_5f76", - "section_header": "", + "section_header": "

CGM

Se SOP CGM - Påsætning, afmontering og aflæsning her: L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\7. SOPs\\SOPs forsøgsdage

", "field_type": "radio", - "field_label": "

Er SENS-data indlæst og gemt på L-drevet (CSV-fil)?

OBS: ikke afklaret endnu

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_05_v2_sens)

", + "field_label": "Er CGM-sensor kommet retur?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\10. Data\\8. Aktivitetsmåling (SENS)", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_returned_v10]= '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "SENS data saved on L-drive. Workflow. Visit 10." + "field_annotation": "Indicates whether the partipant has returned the CGM put on at visit 9. Visit 10." }, { - "field_name": "sens_upload_v10", + "field_name": "cgm_when_v10", "form_name": "besgsdag_10_5f76", "section_header": "", - "field_type": "file", - "field_label": "

Upload SENS-data (CSV-fil)

OBS: ikke afklaret endnu

", + "field_type": "text", + "field_label": "Hvis nej, hvornår får vi den retur?", "select_choices_or_calculations": "", - "field_note": "", + "field_note": "Aftal tidspunkt og fremgangsmåde.", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_returned_v10]= '1'", + "branching_logic": "[cgm_returned_v10] = '2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Upload sens activity file in excel. Visit 10." + "field_annotation": "If CGM not returned at visit, when then. Workflow. Visit 10." }, { - "field_name": "sensor_reuse_v10", + "field_name": "cgm_discontinue_v10", "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "radio", - "field_label": "

Er den slukkede sensor lagt i den rigtige kasse (klar eller død)?

Tjek batteritiden når aktivitetsmåler slukkes i SENS webappen.

Se SOP SENS aftagning.

", + "field_label": "

Er CGM-sensoren fjernet før tid?

", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Tjek batteritid ved data upload", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[sens_returned_v10]= '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Is the sensor put in the right reuse box. Workflow. Visit 10." + "field_annotation": "Indicates whether the CGM was taken off/ fell off before the planned measuring period was over. Visit 10." }, { - "field_name": "saliva_sample_v10", + "field_name": "cgm_discontinue_why_v10", "form_name": "besgsdag_10_5f76", - "section_header": "Spytprøve og urinprøve på besøgsdagen ", - "field_type": "radio", - "field_label": "Har deltageren lavet og afleveret en spytprøve? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "section_header": "", + "field_type": "text", + "field_label": "Hvis \"Ja\", hvorfor og hvornår?", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "", + "branching_logic": "[cgm_discontinue_v10] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates if the participant has delivered a saliva sample. Visit 10." + "field_annotation": "Indicates why and when the CGM was taken off/ fell off. Visit 10." }, { - "field_name": "morning_tooth_brushing_before_visit_v10", + "field_name": "cgm_when_info_v10", "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "radio", - "field_label": "Har deltageren børstet tænder i morges inden dagens besøg?", + "field_label": "Skriv til Carolien, hvornår CGM-sensor modtages og aflæses. \n\nEr det gjort?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_v10] = '1'", + "branching_logic": "[cgm_returned_v10] = '2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Indicates whether the participant brushed their teeth on the morning of the visit. Visit 10." + "field_annotation": "Has staff been notified when the CGM will be returned. Visit 10." }, { - "field_name": "time_tooth_brushing_morning_v10", + "field_name": "cgm_reader_v10", "form_name": "besgsdag_10_5f76", "section_header": "", - "field_type": "text", - "field_label": "Hvad tid har deltageren børstet tænder i morges?", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "time", + "field_type": "calc", + "field_label": "

Aflæs CGM-sensor med SAMME CGM-reader som brugt ved påsættelse ved besøg 9 (CGM-reader 1, 2 eller 3).

", + "select_choices_or_calculations": "[besg_9_arm_1][cgmreader_v9]", + "field_note": "Ved manglende reader nummer, findes reader nummeret under besøg 9", + "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[morning_tooth_brushing_before_visit_v10]='1'", - "required_field": "", + "branching_logic": "", + "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Time at which the participant brushed their teeth on the morning of the visit. Visit 10." + "field_annotation": "Number on the CGM reader. Visit 10." }, { - "field_name": "saliva_sample_chlorhexidine_v10", + "field_name": "libreview_v10", "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "radio", - "field_label": "Har deltageren modtaget oral klorhexidinbehandling indenfor de sidste 6 uger?", + "field_label": "Er data fra CGM-readeren indlæst på din computer via Libre View?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_v10] = '1'", + "branching_logic": "[cgm_returned_v10] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Use of oral chlorhexidine treatment within the past 6 weeks. Visit 10." + "field_annotation": "Whether the CGM data has been uploaded via Libre View. Visit 10." }, { - "field_name": "saliva_sample_chlorhexidine_extra_v10", + "field_name": "cgm_csvsaved_ldrive_v10", "form_name": "besgsdag_10_5f76", "section_header": "", - "field_type": "text", - "field_label": "Uddyb:", - "select_choices_or_calculations": "", - "field_note": "", + "field_type": "radio", + "field_label": "

Er CSV-fil med glukosedata indlæst og gemt på L-drevet?

Gemmes som onlimit_ID_visit_test.csv (eksempel: onlimit_5_v10_cgm.csv)

", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "Gemmes her: L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\9. Data\\3. CGM\\csv filer (rå data). ", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_chlorhexidine_v10] = '1'", + "branching_logic": "[cgm_returned_v10] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Additional details related to the use of chlorhexidine within 6 weeks (e.g., type, duration, frequency, or dosage). Visit 10." + "field_annotation": "Cgm data in csv-file saved on L-drive. Workflow. Visit 10." }, { - "field_name": "saliva_sample_antifungal_medication_v10", + "field_name": "cgm_pdfsaved_ldrive_v10", "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "radio", - "field_label": "Har deltageren modtaget oral behandling med svampehæmmende stoffer?", + "field_label": "

Er AGP-rapporten (PDF-fil) indlæst og gemt på L-drevet?

Gemmes som onlimit_ID_visit_test.pdf (eksempel: onlimit_5_v2_cgm.pdf)

", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_note": "Gemmes her: L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\9. Data\\3. CGM\\PDF filer (AGP rapport)", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_v10] = '1'", + "branching_logic": "[cgm_returned_v10] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Use of oral antifungal medication. Visit 10." + "field_annotation": "AGP rapport with cmg data saved on L-drive. Workflow. Visit 10." }, { - "field_name": "saliva_sample_antifungal_medication_extra_v10", + "field_name": "cgm_glucosedata_upload_v10", "form_name": "besgsdag_10_5f76", "section_header": "", - "field_type": "text", - "field_label": "Uddyb:", + "field_type": "file", + "field_label": "Upload CSV-fil med glukosedata\n\n(OBS: AGP-rapport gemmes udelukkende på L-drevet)", "select_choices_or_calculations": "", - "field_note": "", + "field_note": "Filen døbes deltagers \"REDCap-ID uge 1-3\".", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_antifungal_medication_v10] = '1'", + "branching_logic": "[cgm_returned_v10] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Additional details related to the use of antifungal medication (e.g., type, duration, frequency, or dosage). Visit 10." + "field_annotation": "Upload of cgm data (csv-file). Workflow. Visit 10." }, { - "field_name": "saliva_sample_antibiotic_v10", + "field_name": "cgm_avg_v10", "form_name": "besgsdag_10_5f76", "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren modtaget systemisk antibiotikabehandling indenfor de 2 sidste måneder?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", + "field_type": "text", + "field_label": "Indtast gennemsnitsglukose for de sidste 4 fulde døgn målt ved CGM: ", + "select_choices_or_calculations": "", + "field_note": "Mmol/l. Aflæses i AGP-rapporten på første side.", + "text_validation_type_or_show_slider_number": "number", "text_validation_min": "", - "text_validation_max": "", + "text_validation_max": "100", "identifier": "", - "branching_logic": "[saliva_sample_v10] = '1'", + "branching_logic": "[cgm_returned_v10] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Systemic antibiotic treatment within the past 2 months. Visit 10." + "field_annotation": "Average glucose measured by CGM. Mmol/L. Visit 10." }, { - "field_name": "saliva_sample_antibiotic_extra_v10", + "field_name": "inform_project_doctor_cgm_v10", "form_name": "besgsdag_10_5f76", "section_header": "", - "field_type": "text", - "field_label": "Uddyb:", + "field_type": "descriptive", + "field_label": "

Der sendes liste over de deltagere, hvor der foreligger netop indlæst CGM-data, til Carolien.

", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_antibiotic_v10] = '1'", - "required_field": "y", + "branching_logic": "[cgm_returned_v10] = '1'", + "required_field": "", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Additional details related to the use of antibiotic treatment (e.g., type, duration, frequency, or dosage). Visit 10." + "field_annotation": "Information box. A list of participants with newly uploaded CGM data is sent to the project doctor. Visit 10." }, { - "field_name": "saliva_sample_mouthwash_v10", + "field_name": "sens_returned_v10", "form_name": "besgsdag_10_5f76", - "section_header": "", + "section_header": "

Aktivitetsmåler retur (SENS)

", "field_type": "radio", - "field_label": "Har deltageren et regelmæssigt brug af diverse mundskyllemidler?", + "field_label": "Er aktivitetsmåler (SENS) kommet retur?", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_v10] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Regular use of mouthwash products. Visit 10." - }, - { - "field_name": "saliva_sample_mouthwash_extra_v10", - "form_name": "besgsdag_10_5f76", - "section_header": "", - "field_type": "text", - "field_label": "Uddyb:", - "select_choices_or_calculations": "", - "field_note": "Type, mængde osv.", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[saliva_sample_mouthwash_v10] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Additional details related to the use of mouthwash products (e.g., type, duration, frequency, or dosage). Visit 10." + "field_annotation": "SENS returned. Visit 10." }, { - "field_name": "saliva_sample_high_fluoride_v10", + "field_name": "sens_early_removal_v10", "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "radio", - "field_label": "

Bruger deltageren en tandpasta med mere end 1500 ppm fluorid?

Fx Duraphat. Bruger deltageren almindelig håndkøbstandpasta, er det ikke tilfældet. 

", + "field_label": "Er aktivitetsmåleren blevet fjernet før tid?", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_note": "OBS: Hvis den kortvarigt er blevet fjernet, enten fordi den er sat over på modsatte ben (pga. kløe og irritation) eller hvis den er faldet af af sig selv, så bør dette punkt ikke være relevant at svare \"Ja\" til", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_v10] = '1'", + "branching_logic": "[sens_returned_v10]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Use of toothpaste containing more than 1500 ppm fluoride. Visit 10." + "field_annotation": "Indicates if the SENS device fell off/ was taken off before the decided measuring time was over. Visit 10." }, { - "field_name": "saliva_sample_high_fluoride_extra_v10", + "field_name": "sens_early_removal_why_v10", "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "text", - "field_label": "Uddyb:", + "field_label": "Hvis \"Ja\", hvorfor og hvornår?", "select_choices_or_calculations": "", - "field_note": "Type, varighed, mængde osv.", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_high_fluoride_v10] = '1'", + "branching_logic": "[sens_early_removal_v10] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Additional details related to the use of toothpaste containing more than 1500 ppm fluoride (e.g., type, duration, frequency, or dosage). Visit 10." + "field_annotation": "Indicates why and when the SENS device was taken off. Visit 10." }, { - "field_name": "saliva_sample_herbal_toothpaste_v10", + "field_name": "sens_returning_date_v10", "form_name": "besgsdag_10_5f76", "section_header": "", - "field_type": "radio", - "field_label": "Bruger deltageren urtetandpasta (nogle indeholder antibakterielle stoffer)?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_type": "text", + "field_label": "Hvis \"nej\", aftal med deltageren, hvornår vi får aktivitetsmåleren retur.", + "select_choices_or_calculations": "", + "field_note": "OBS: Sørg for at deltageren overfører data til serverskyen gerne dagligt, da sensoren stopper med at lave nye målinger ved fyldt sensor.", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_v10] = '1'", + "branching_logic": "[sens_returned_v10]= '2'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Use of herbal toothpaste, potentially containing antibacterial compounds. Visit 10." + "field_annotation": "Date for returned SENS. Visit 10." }, { - "field_name": "saliva_sample_herbal_toothpaste_extra_v10", + "field_name": "sens_nr_v10", "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "text", - "field_label": "Uddyb:", + "field_label": "

Angiv nummer på aktivitetsmåleren:

", "select_choices_or_calculations": "", - "field_note": "Type, varighed, mængde osv.", + "field_note": "Klistermærke på bagsiden af sensoren, eks: I-54B.61F", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_herbal_toothpaste_v10] = '1'", + "branching_logic": "[sens_returned_v10]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Additional details related to the use of herbal toothpaste (e.g., type, duration, frequency, or dosage). Visit 10." + "field_annotation": "SENS number. Visit 10." }, { - "field_name": "saliva_sample_dental_treatment_v10", + "field_name": "sens_upload_ldrive_v10", "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "radio", - "field_label": "Har deltageren modtaget tandbehandling indenfor de sidste 6 uger (tandrensning, fyldninger, etc.)?", + "field_label": "

Er SENS-data indlæst og gemt på L-drevet (CSV-fil)?

OBS: ikke afklaret endnu

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v2_sens)

", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\10. Data\\8. Aktivitetsmåling (SENS)", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_v10] = '1'", + "branching_logic": "[sens_returned_v10]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Dental treatment within the past 6 weeks (e.g., cleaning, fillings). Visit 10." + "field_annotation": "SENS data saved on L-drive. Workflow. Visit 10." }, { - "field_name": "saliva_sample_dental_treatment_extra_v10", + "field_name": "sens_upload_v10", "form_name": "besgsdag_10_5f76", "section_header": "", - "field_type": "text", - "field_label": "Uddyb:", + "field_type": "file", + "field_label": "

Upload SENS-data (CSV-fil)

OBS: ikke afklaret endnu

", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_dental_treatment_v10] = '1'", + "branching_logic": "[sens_returned_v10]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Additional details related to dental treatment within the past 6 weeks. Visit 10." + "field_annotation": "Upload sens activity file in excel. Visit 10." }, { - "field_name": "saliva_sample_smoking_v10", + "field_name": "sensor_reuse_v10", "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "radio", - "field_label": "Ryger deltageren?", + "field_label": "

Er den slukkede sensor lagt i den rigtige kasse (klar eller død)?

Tjek batteritiden når aktivitetsmåler slukkes i SENS webappen.

Se SOP SENS aftagning.

", "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", + "field_note": "Tjek batteritid ved data upload", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_v10] = '1'", + "branching_logic": "[sens_returned_v10]= '1'", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Smoking status, including duration and intensity of use. Visit 10." + "field_annotation": "Is the sensor put in the right reuse box. Workflow. Visit 10." }, { - "field_name": "saliva_sample_smoking_extra_v10", + "field_name": "saliva_sample_v10", "form_name": "besgsdag_10_5f76", - "section_header": "", - "field_type": "text", - "field_label": "Uddyb:", - "select_choices_or_calculations": "", - "field_note": "Varighed, mængde osv.", + "section_header": "Spytprøve og urinprøve på besøgsdagen ", + "field_type": "radio", + "field_label": "Har deltageren lavet og afleveret en spytprøve? ", + "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[saliva_sample_smoking_v10] = '1'", + "branching_logic": "", "required_field": "y", "custom_alignment": "", "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Additional details related to smoking (e.g., duration, frequency, or dosage). Visit 10." + "field_annotation": "Indicates if the participant has delivered a saliva sample. Visit 10." }, { "field_name": "urin_sample_v10", @@ -25164,7 +23144,7 @@ "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "radio", - "field_label": "

Er DXA-data indlæst og gemt i mappen på L-drevet (excel-fil)?

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_05_v4_dxa)

", + "field_label": "

Er DXA-data indlæst og gemt i mappen på L-drevet (excel-fil)?

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v4_dxa)

", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\9. Data\\2. DXA", "text_validation_type_or_show_slider_number": "", @@ -25180,12 +23160,12 @@ "field_annotation": "DXA results saved on L-drive. Workflow. Visit 10." }, { - "field_name": "dxa_print_v10", + "field_name": "dxa_upload_v10", "form_name": "besgsdag_10_5f76", "section_header": "", - "field_type": "radio", - "field_label": "Er DXA-data printet ud og lagt i ON LiMiT-mappen?", - "select_choices_or_calculations": "1, Ja | 2, Nej", + "field_type": "file", + "field_label": "

Upload DXA-data (excel-fil)

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v4_dxa)

", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", @@ -25197,7 +23177,7 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "States whether DXA data have been printed and filed in the ON LiMiT folder. Visit 10." + "field_annotation": "DXA data upload. Workflow. Visit 10." }, { "field_name": "food_pref_test_v4_glasses_v10", @@ -25344,7 +23324,7 @@ "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "radio", - "field_label": "

Er Fibroscan-data indlæst og gemt i mappen på L-drevet (excel-fil)?

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_05_v4_fibro)

", + "field_label": "

Er Fibroscan-data indlæst og gemt i mappen på L-drevet (excel-fil)?

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v4_fibro)

", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\10. Data\\4. Fibroskanning", "text_validation_type_or_show_slider_number": "", @@ -25364,7 +23344,7 @@ "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "file", - "field_label": "

Upload Fibroscan-data (excel-fil)

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_05_v4_fibro)

", + "field_label": "

Upload Fibroscan-data (excel-fil)

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v4_fibro)

", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -25585,7 +23565,7 @@ "section_header": "", "field_type": "calc", "field_label": "Systolisk blodtryk, gennemsnit", - "select_choices_or_calculations": "if(\r\n [sys_bp_3_v10]<>'' and [sys_bp_2_v10]<>'',\r\n ([sys_bp_3_v10]+[sys_bp_2_v10])/2,\r\n if(\r\n [sys_bp_3_v10]<>'' and [sys_bp_2_v10]='',\r\n [sys_bp_3_v10],\r\n if(\r\n [sys_bp_3_v10]='' and [sys_bp_2_v10]<>'',\r\n [sys_bp_2_v10],\r\n '')))", + "select_choices_or_calculations": "if(\n(\n if([sys_bp_1_v10] <> \"\", 1, 0) +\n if([sys_bp_2_v10] <> \"\", 1, 0) +\n if([sys_bp_3_v10] <> \"\", 1, 0)\n) > 0,\n\n(\n if([sys_bp_1_v10] <> \"\", [sys_bp_1_v10], 0) +\n if([sys_bp_2_v10] <> \"\", [sys_bp_2_v10], 0) +\n if([sys_bp_3_v10] <> \"\", [sys_bp_3_v10], 0)\n)\n/\n(\n if([sys_bp_1_v10] <> \"\", 1, 0) +\n if([sys_bp_2_v10] <> \"\", 1, 0) +\n if([sys_bp_3_v10] <> \"\", 1, 0)\n),\n\n\"\"\n)", "field_note": "mmHg. NB: Ved gentaget systolisk blodtryk over 180 mmHg bør deltageren ses af en læge på undersøgelsesstedet", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", @@ -25597,7 +23577,7 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Mean of last two systolic BP measurements (2 and 3); otherwise most recent available. Visit 10." + "field_annotation": "Automatically calculated as the mean of the three systolic BP measurements. Visit 10." }, { "field_name": "dia_bp_avg_v10", @@ -25605,7 +23585,7 @@ "section_header": "", "field_type": "calc", "field_label": "Diastolisk blodtryk, gennemsnit ", - "select_choices_or_calculations": "if(\r\n [dia_bp_3_v10]<>'' and [dia_bp_2_v10]<>'',\r\n ([dia_bp_3_v10]+[dia_bp_2_v10])/2,\r\n if(\r\n [dia_bp_3_v10]<>'' and [dia_bp_2_v10]='',\r\n [dia_bp_3_v10],\r\n if(\r\n [dia_bp_3_v10]='' and [dia_bp_2_v10]<>'',\r\n [dia_bp_2_v10],\r\n '')))", + "select_choices_or_calculations": "if(\n(\n if([dia_bp_1_v10] <> \"\", 1, 0) +\n if([dia_bp_2_v10] <> \"\", 1, 0) +\n if([dia_bp_3_v10] <> \"\", 1, 0)\n) > 0,\n\n(\n if([dia_bp_1_v10] <> \"\", [dia_bp_1_v10], 0) +\n if([dia_bp_2_v10] <> \"\", [dia_bp_2_v10], 0) +\n if([dia_bp_3_v10] <> \"\", [dia_bp_3_v10], 0)\n)\n/\n(\n if([dia_bp_1_v10] <> \"\", 1, 0) +\n if([dia_bp_2_v10] <> \"\", 1, 0) +\n if([dia_bp_3_v10] <> \"\", 1, 0)\n),\n\n\"\"\n)", "field_note": "mmHg. NB: Ved gentaget diastolisk blodtryk over 120 mmHg bør deltageren ses af en læge på undersøgelsesstedet", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", @@ -25617,7 +23597,7 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Mean of last two systolic BP measurements (2 and 3); otherwise most recent available. Visit 10." + "field_annotation": "Automatically calculated as the mean of the three diastolic BP measurements. Visit 10." }, { "field_name": "pulse_avg_v10", @@ -25625,7 +23605,7 @@ "section_header": "", "field_type": "calc", "field_label": "Puls, gennemsnit ", - "select_choices_or_calculations": "if(\r\n [pulse_3_v10]<>'' and [pulse_2_v10]<>'',\r\n ([pulse_3_v10]+[pulse_2_v10])/2,\r\n if(\r\n [pulse_3_v10]<>'' and [pulse_2_v10]='',\r\n [pulse_3_v10],\r\n if(\r\n [pulse_3_v10]='' and [pulse_2_v10]<>'',\r\n [pulse_2_v10],\r\n '')))", + "select_choices_or_calculations": "if(\n(\n if([pulse_1_v10] <> \"\", 1, 0) +\n if([pulse_2_v10] <> \"\", 1, 0) +\n if([pulse_3_v10] <> \"\", 1, 0)\n) > 0,\n\n(\n if([pulse_1_v10] <> \"\", [pulse_1_v10], 0) +\n if([pulse_2_v10] <> \"\", [pulse_2_v10], 0) +\n if([pulse_3_v10] <> \"\", [pulse_3_v10], 0)\n)\n/\n(\n if([pulse_1_v10] <> \"\", 1, 0) +\n if([pulse_2_v10] <> \"\", 1, 0) +\n if([pulse_3_v10] <> \"\", 1, 0)\n),\n\n\"\"\n)", "field_note": "bpm", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", @@ -25637,7 +23617,7 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Calculates pulse based on the last available measurements: mean of measurement 2 and 3 if both are present; otherwise uses the most recent available (measurement 3 or 2). Bpm. Visit 10." + "field_annotation": "Automatically calculated as the mean of the three pulse measurements. Bpm. Visit 10." }, { "field_name": "finapres_arm_cuff_size_v10", @@ -26244,7 +24224,7 @@ "form_name": "besgsdag_10_5f76", "section_header": "Efter Finapres", "field_type": "radio", - "field_label": "

Er Finapres-data indlæst og gemt i mappen på L-drevet?

OBS: Der skal gemmes OTTE mapper, der hver indeholder 9 excelfiler. 

Gemmes som onlimit_ID_visit_nummer af undersøgelse_test_test (eksempel: onlimit_05_v4-3_fp) 

", + "field_label": "

Er Finapres-data indlæst og gemt i mappen på L-drevet?

OBS: Der skal gemmes OTTE mapper, der hver indeholder 9 excelfiler. 

Gemmes som onlimit_ID_visit_nummer af undersøgelse_test_test (eksempel: onlimit_5_v4-3_fp) 

", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\10. Data\\6. Finapres", "text_validation_type_or_show_slider_number": "", @@ -26464,7 +24444,7 @@ "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "file", - "field_label": "

Upload SCIP-D:

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_05_v4_scip-d)

", + "field_label": "

Upload SCIP-D:

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v4_scip-d)

", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -26524,7 +24504,7 @@ "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "file", - "field_label": "

Upload TMT-B inkl. tidsangivelse

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_05_v4_tmt-b)

", + "field_label": "

Upload TMT-B inkl. tidsangivelse

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v4_tmt-b)

", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -26724,7 +24704,7 @@ "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "radio", - "field_label": "

Er VO2 max-data indlæst og gemt i mappen på L-drevet (excel-fil)?

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_05_v4_vo2max)

", + "field_label": "

Er VO2 max-data indlæst og gemt i mappen på L-drevet (excel-fil)?

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v4_vo2max)

", "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "L:\\AuditData\\ON LiMiT\\2. Feasibility studie\\10. Data\\7. VO2 makstest", "text_validation_type_or_show_slider_number": "", @@ -26744,7 +24724,7 @@ "form_name": "besgsdag_10_5f76", "section_header": "", "field_type": "file", - "field_label": "

Upload VO2 max-data (excel)

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_05_v4_vo2max)

", + "field_label": "

Upload VO2 max-data (excel)

Gemmes som onlimit_ID_visit_test (eksempel: onlimit_5_v4_vo2max)

", "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", @@ -27579,26 +25559,6 @@ "matrix_ranking": "", "field_annotation": "Comment at the end of the visit. Visit 10." }, - { - "field_name": "sp_note_visit_v10", - "form_name": "besgsdag_10_5f76", - "section_header": "SP", - "field_type": "radio", - "field_label": "Er der skrevet notat for besøget i SP?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Indicates whether a note for the visit is documented in SP. Visit 10." - }, { "field_name": "date_group_meeting_1", "form_name": "gruppemde_uge_1", @@ -27645,7 +25605,7 @@ "section_header": "", "field_type": "radio", "field_label": "Er deltager fremmødt til ugens gruppemøde?", - "select_choices_or_calculations": "1, Ja | 2, Nej | 3, Fremmøde på andet aftalt tidspunkt", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", @@ -27659,26 +25619,6 @@ "matrix_ranking": "", "field_annotation": "Indicates participant's attendance to the group meeting. Group meeting week 1." }, - { - "field_name": "alternative_attendance_group_meeting_1", - "form_name": "gruppemde_uge_1", - "section_header": "", - "field_type": "text", - "field_label": "Dato for fremmøde på andet aftalt tidspunkt", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "date_dmy", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Indicates participant's alternative attendance. Group meeting week 1." - }, { "field_name": "weight_group_meeting_1", "form_name": "gruppemde_uge_1", @@ -27691,7 +25631,7 @@ "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[attended_group_meeting_1] = '1' and [attended_group_meeting_1] = '3'", + "branching_logic": "[attended_group_meeting_1]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", @@ -27711,7 +25651,7 @@ "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[attended_group_meeting_1] = '1' and [attended_group_meeting_1] = '3'", + "branching_logic": "[attended_group_meeting_1]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", @@ -27751,7 +25691,7 @@ "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[cgm_group_meeting_1] = '1'", + "branching_logic": "[cgm_v1] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", @@ -27771,7 +25711,7 @@ "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[cgm_group_meeting_1] = '1'", + "branching_logic": "[cgm_v1] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", @@ -27791,7 +25731,7 @@ "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[cgm_group_meeting_1] = '1'", + "branching_logic": "[cgm_v1] = '1'", "required_field": "y", "custom_alignment": "", "question_number": "", @@ -27800,7 +25740,7 @@ "field_annotation": "Whether the participant has been informed about the use of CGM. Group meeting week 1." }, { - "field_name": "cgm_envelop_given_group_meeting_1", + "field_name": "gcm_envelop_given_group_meeting_1", "form_name": "gruppemde_uge_1", "section_header": "", "field_type": "radio", @@ -27811,7 +25751,7 @@ "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[cgm_group_meeting_1] = '1'", + "branching_logic": "[cgm_v1] = '1'", "required_field": "", "custom_alignment": "", "question_number": "", @@ -27819,26 +25759,6 @@ "matrix_ranking": "", "field_annotation": "Whether a zip bag was given for the CGM. Group meeting week 1." }, - { - "field_name": "handed_out_group_meeting_1", - "form_name": "gruppemde_uge_1", - "section_header": "", - "field_type": "radio", - "field_label": "Er der udleveret vægt? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States if the participant has been handed scale. Group meeting 1." - }, { "field_name": "remarks_group_meeting_1", "form_name": "gruppemde_uge_1", @@ -27905,7 +25825,7 @@ "section_header": "", "field_type": "radio", "field_label": "Er deltager fremmødt til ugens gruppemøde?", - "select_choices_or_calculations": "1, Ja | 2, Nej | 3, Fremmøde på andet aftalt tidspunkt", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", @@ -27919,26 +25839,6 @@ "matrix_ranking": "", "field_annotation": "Indicates participant's attendance to the group meeting. Group meeting week 3." }, - { - "field_name": "alternative_attendance_group_meeting_3", - "form_name": "gruppemde_uge_3", - "section_header": "", - "field_type": "text", - "field_label": "Dato for fremmøde på andet aftalt tidspunkt", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "date_dmy", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Indicates participant's alternative attendance. Group meeting week 3." - }, { "field_name": "weight_group_meeting_3", "form_name": "gruppemde_uge_3", @@ -27951,7 +25851,7 @@ "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[attended_group_meeting_3] = '1' and [alternative_attendance_group_meeting_3] = ''", + "branching_logic": "[attended_group_meeting_3]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", @@ -27971,7 +25871,7 @@ "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[attended_group_meeting_3] = '2' and [attended_group_meeting_3] = '3'", + "branching_logic": "[attended_group_meeting_3]='2'", "required_field": "y", "custom_alignment": "", "question_number": "", @@ -27991,7 +25891,7 @@ "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[attended_group_meeting_3] = '1' and [alternative_attendance_group_meeting_3] = ''", + "branching_logic": "[attended_group_meeting_3]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", @@ -28285,7 +26185,7 @@ "section_header": "", "field_type": "radio", "field_label": "Er deltager fremmødt til ugens gruppemøde?", - "select_choices_or_calculations": "1, Ja | 2, Nej | 3, Fremmøde på andet aftalt tidspunkt", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", @@ -28299,26 +26199,6 @@ "matrix_ranking": "", "field_annotation": "Indicates participant's attendance to the group meeting. Group meeting week 5." }, - { - "field_name": "alternative_attendance_group_meeting_5", - "form_name": "gruppemde_uge_5", - "section_header": "", - "field_type": "text", - "field_label": "Dato for fremmøde på andet aftalt tidspunkt", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "date_dmy", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Indicates participant's alternative attendance. Group meeting week 5." - }, { "field_name": "weight_group_meeting_5", "form_name": "gruppemde_uge_5", @@ -28331,7 +26211,7 @@ "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[attended_group_meeting_5] = '1' and [attended_group_meeting_5] = '3'", + "branching_logic": "[attended_group_meeting_5]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", @@ -28405,7 +26285,7 @@ "section_header": "", "field_type": "radio", "field_label": "Er deltager fremmødt til ugens gruppemøde?", - "select_choices_or_calculations": "1, Ja | 2, Nej | 3, Fremmøde på andet aftalt tidspunkt", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", @@ -28419,26 +26299,6 @@ "matrix_ranking": "", "field_annotation": "Indicates participant's attendance to the group meeting. Group meeting week 7." }, - { - "field_name": "alternative_attendance_group_meeting_7", - "form_name": "gruppemde_uge_7", - "section_header": "", - "field_type": "text", - "field_label": "Dato for fremmøde på andet aftalt tidspunkt", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "date_dmy", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Indicates participant's alternative attendance. Group meeting week 7." - }, { "field_name": "weight_group_meeting_7", "form_name": "gruppemde_uge_7", @@ -28451,7 +26311,7 @@ "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[attended_group_meeting_7] = '1' and [attended_group_meeting_7] = '3'", + "branching_logic": "[attended_group_meeting_7]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", @@ -28525,7 +26385,7 @@ "section_header": "", "field_type": "radio", "field_label": "Er deltager fremmødt til ugens gruppemøde?", - "select_choices_or_calculations": "1, Ja | 2, Nej | 3, Fremmøde på andet aftalt tidspunkt", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", @@ -28539,26 +26399,6 @@ "matrix_ranking": "", "field_annotation": "Indicates participant's attendance to the group meeting. Group meeting week 9." }, - { - "field_name": "alternative_attendance_group_meeting_9", - "form_name": "gruppemde_uge_9", - "section_header": "", - "field_type": "text", - "field_label": "Dato for fremmøde på andet aftalt tidspunkt", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "date_dmy", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Indicates participant's alternative attendance. Group meeting week 7." - }, { "field_name": "weight_group_meeting_9", "form_name": "gruppemde_uge_9", @@ -28571,7 +26411,7 @@ "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[attended_group_meeting_9] = '1' and [attended_group_meeting_9] = '3'", + "branching_logic": "[attended_group_meeting_9]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", @@ -28645,7 +26485,7 @@ "section_header": "", "field_type": "radio", "field_label": "Er deltager fremmødt til ugens gruppemøde?", - "select_choices_or_calculations": "1, Ja | 2, Nej | 3, Fremmøde på andet aftalt tidspunkt", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", @@ -28659,26 +26499,6 @@ "matrix_ranking": "", "field_annotation": "Indicates participant's attendance to the group meeting. Group meeting week 11." }, - { - "field_name": "alternative_attendance_group_meeting_11", - "form_name": "gruppemde_uge_11", - "section_header": "", - "field_type": "text", - "field_label": "Dato for fremmøde på andet aftalt tidspunkt", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "date_dmy", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Indicates participant's alternative attendance. Group meeting week 11." - }, { "field_name": "weight_group_meeting_11", "form_name": "gruppemde_uge_11", @@ -28691,7 +26511,7 @@ "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[attended_group_meeting_11] = '1' and [attended_group_meeting_11] = '3'", + "branching_logic": "[attended_group_meeting_11]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", @@ -28945,7 +26765,7 @@ "section_header": "", "field_type": "radio", "field_label": "Er deltager fremmødt til ugens gruppemøde?", - "select_choices_or_calculations": "1, Ja | 2, Nej | 3, Fremmøde på andet aftalt tidspunkt", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", @@ -28959,26 +26779,6 @@ "matrix_ranking": "", "field_annotation": "Indicates participant's attendance to the group meeting. Group meeting week 13." }, - { - "field_name": "alternative_attendance_group_meeting_13", - "form_name": "gruppemde_uge_13", - "section_header": "", - "field_type": "text", - "field_label": "Dato for fremmøde på andet aftalt tidspunkt", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "date_dmy", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Indicates participant's alternative attendance. Group meeting week 13." - }, { "field_name": "weight_group_meeting_13", "form_name": "gruppemde_uge_13", @@ -28991,7 +26791,7 @@ "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[attended_group_meeting_13] = '1' and [attended_group_meeting_13] = '3'", + "branching_logic": "[attended_group_meeting_13]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", @@ -29065,7 +26865,7 @@ "section_header": "", "field_type": "radio", "field_label": "Er deltager fremmødt til ugens gruppemøde?", - "select_choices_or_calculations": "1, Ja | 2, Nej | 3, Fremmøde på andet aftalt tidspunkt", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", @@ -29079,26 +26879,6 @@ "matrix_ranking": "", "field_annotation": "Indicates participant's attendance to the group meeting. Group meeting week 15." }, - { - "field_name": "alternative_attendance_group_meeting_15", - "form_name": "gruppemde_uge_15", - "section_header": "", - "field_type": "text", - "field_label": "Dato for fremmøde på andet aftalt tidspunkt", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "date_dmy", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Indicates participant's alternative attendance. Group meeting week 15." - }, { "field_name": "weight_group_meeting_15", "form_name": "gruppemde_uge_15", @@ -29111,7 +26891,7 @@ "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[attended_group_meeting_15] = '1' and [attended_group_meeting_15] = '3'", + "branching_logic": "[attended_group_meeting_15]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", @@ -29185,7 +26965,7 @@ "section_header": "", "field_type": "radio", "field_label": "Er deltager fremmødt til ugens gruppemøde?", - "select_choices_or_calculations": "1, Ja | 2, Nej | 3, Fremmøde på andet aftalt tidspunkt", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", @@ -29199,26 +26979,6 @@ "matrix_ranking": "", "field_annotation": "Indicates participant's attendance to the group meeting. Group meeting week 17." }, - { - "field_name": "alternative_attendance_group_meeting_17", - "form_name": "gruppemde_uge_17", - "section_header": "", - "field_type": "text", - "field_label": "Dato for fremmøde på andet aftalt tidspunkt", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "datetime_dmy", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Indicates participant's alternative attendance. Group meeting week 17." - }, { "field_name": "weight_group_meeting_17", "form_name": "gruppemde_uge_17", @@ -29231,7 +26991,7 @@ "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[attended_group_meeting_17] = '1' and [attended_group_meeting_17] = '3'", + "branching_logic": "[attended_group_meeting_17]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", @@ -29305,7 +27065,7 @@ "section_header": "", "field_type": "radio", "field_label": "Er deltager fremmødt til ugens gruppemøde?", - "select_choices_or_calculations": "1, Ja | 2, Nej | 3, Fremmøde på andet aftalt tidspunkt", + "select_choices_or_calculations": "1, Ja | 2, Nej", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", @@ -29319,26 +27079,6 @@ "matrix_ranking": "", "field_annotation": "Indicates participant's attendance to the group meeting. Group meeting week 18." }, - { - "field_name": "alternative_attendance_group_meeting_18", - "form_name": "gruppemde_uge_18", - "section_header": "", - "field_type": "text", - "field_label": "Dato for fremmøde på andet aftalt tidspunkt", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "date_dmy", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Indicates participant's alternative attendance. Group meeting week 18." - }, { "field_name": "weight_group_meeting_18", "form_name": "gruppemde_uge_18", @@ -29351,7 +27091,7 @@ "text_validation_min": "", "text_validation_max": "", "identifier": "", - "branching_logic": "[attended_group_meeting_18] = '1' and [attended_group_meeting_18] = '3'", + "branching_logic": "[attended_group_meeting_18]='1'", "required_field": "y", "custom_alignment": "", "question_number": "", @@ -30440,12 +28180,12 @@ "field_annotation": "If the extra contact was conducted in person, by telephone, by live video in Liva Health, by video in Liva Health or by message in Liva Health. Extra contact. Repeated instrument." }, { - "field_name": "contact_who", + "field_name": "contact_staffinitials", "form_name": "ekstra_kontakt", "section_header": "", - "field_type": "radio", - "field_label": "Hvem har taget kontakt?", - "select_choices_or_calculations": "1, Deltageren har taget kontakt til projektpersonale | 2, Projektpersonale har taget kontakt til deltageren | 3, PureGym-instruktør har taget kontakt til projektpersonale | 4, Projektpersonale har taget kontakt til PureGym-instruktør", + "field_type": "text", + "field_label": "Hvem har deltageren talt med:", + "select_choices_or_calculations": "", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", @@ -30457,15 +28197,15 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Whether the contact was initiated by the participant or by staff member. Extra contact. Repeated instrument." + "field_annotation": "The name or initials of the staff member. Extra contact. Repeated instrument." }, { - "field_name": "contact_staffinitials", + "field_name": "contact_who", "form_name": "ekstra_kontakt", "section_header": "", - "field_type": "text", - "field_label": "Hvem har deltageren/instruktøren talt med:", - "select_choices_or_calculations": "", + "field_type": "radio", + "field_label": "Hvem har taget kontakt?", + "select_choices_or_calculations": "1, Deltageren | 2, Projektpersonale", "field_note": "", "text_validation_type_or_show_slider_number": "", "text_validation_min": "", @@ -30477,7 +28217,7 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "The name or initials of the staff member. Extra contact. Repeated instrument." + "field_annotation": "Whether the contact was initiated by the participant or by staff member. Extra contact. Repeated instrument." }, { "field_name": "contact_reason", @@ -31397,7 +29137,7 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Records the visit/week where the glucose level by fingerstick measurement was to high. Field completion dependent on chosing option 2 or 3 in hba1c_extra_reason_extra. HbA1c extra. Repeated instrument." + "field_annotation": "Records the visit/week where the glucose level by fingerstick measurement was to high. HbA1c extra. Repeated instrument." }, { "field_name": "hba1c_extra_reason_fingerstick_other_extra", @@ -31417,7 +29157,7 @@ "question_number": "", "matrix_group_name": "", "matrix_ranking": "", - "field_annotation": "Description of other week of fingerstick blood sugar measurement. Field completion dependent on chosing option 2 or 3 in hba1c_extra_reason_extra. HbA1c extra. Repeated instrument." + "field_annotation": "Description of other week of fingerstick blood sugar measurement. HbA1c extra. Repeated instrument." }, { "field_name": "hba1c_extra_reason_cgm_extra", diff --git a/uv.lock b/uv.lock index 1e8eaf9..d60ab58 100644 --- a/uv.lock +++ b/uv.lock @@ -171,7 +171,7 @@ wheels = [ [[package]] name = "cyclopts" -version = "4.17.0" +version = "4.18.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "attrs" }, @@ -179,9 +179,9 @@ dependencies = [ { name = "rich" }, { name = "rich-rst" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/96/b7/2e64e26e7189c2f0f88cea467d068ec968f2fa24628b0ffb93132a0f2b14/cyclopts-4.17.0.tar.gz", hash = "sha256:6b3231f18b404879e978214ef26fa174e8b505bd0f2117290b4135560666004b", size = 181338, upload-time = "2026-06-09T13:41:26.801Z" } +sdist = { url = "https://files.pythonhosted.org/packages/9a/19/5c438b428b3dca208eb920804dc16aeb3ca1e85d6163d17e8fb0785ead19/cyclopts-4.18.0.tar.gz", hash = "sha256:fb7b730f21932e0784f7e54462df0447aaa1fbf034d65b605bd8a25dce58b188", size = 182821, upload-time = "2026-06-11T19:55:05.326Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ec/26/1614f15b8ea89ee201a2484ea5bede7319a2b07c796c321ffdadd705559e/cyclopts-4.17.0-py3-none-any.whl", hash = "sha256:6ee947c9f3bbe9679b9fa9cea1bb327298db80b302df62d7f1d1bd82726508e0", size = 219147, upload-time = "2026-06-09T13:41:24.97Z" }, + { url = "https://files.pythonhosted.org/packages/5d/9f/b67f14c6b686ca90d317c0358f1a52ae171f43f83c808683fae3ba0b1f90/cyclopts-4.18.0-py3-none-any.whl", hash = "sha256:18ba2912e48e890a97ecc8a05c9beddf30a407b43f4e14cccfd40efddc41f029", size = 221216, upload-time = "2026-06-11T19:55:03.773Z" }, ] [[package]] @@ -225,11 +225,11 @@ wheels = [ [[package]] name = "distlib" -version = "0.4.2" +version = "0.4.3" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/46/8d/873e9252ea2c0e0c857884e0a2899ec43ade132345df1925ef24cbe64f18/distlib-0.4.2.tar.gz", hash = "sha256:baeb401c90f27acd15c4861ae0847d1e731c27ac3dbf4210643ba61fa1e813db", size = 614914, upload-time = "2026-06-08T16:24:15.439Z" } +sdist = { url = "https://files.pythonhosted.org/packages/c9/02/bd72be9134d25ed783ecbbc38a539ffaefbf90c78418c7fb7229600dbac7/distlib-0.4.3.tar.gz", hash = "sha256:f152097224a0ae24be5a0f6bae1b9359af82133bce63f98a95f86cae1aede9ed", size = 615141, upload-time = "2026-06-12T08:04:52.847Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c1/60/aa891c893821d4d127292ed66c6940d1d715894bd5a0ce048056bc641773/distlib-0.4.2-py2.py3-none-any.whl", hash = "sha256:ca4cb11e5d746b5ec13c199cbf19ae27a241f89702b54e153a74332955446067", size = 470510, upload-time = "2026-06-08T16:24:13.208Z" }, + { url = "https://files.pythonhosted.org/packages/02/08/9c41fb51ab5b43eb21674aff13df270e8ba6c4b29c8624e328dc7a9482af/distlib-0.4.3-py2.py3-none-any.whl", hash = "sha256:4b0ce306c966eb73bc3a7b6abad017c556dadd92c44701562cd528ac7fde4d5b", size = 470628, upload-time = "2026-06-12T08:04:50.506Z" }, ] [[package]] @@ -291,11 +291,11 @@ dev = [ [[package]] name = "filelock" -version = "3.29.3" +version = "3.29.4" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/91/f5/3557bf28e0f1943e4849154c821533706e6dea010f96fb6aa0b6949037d1/filelock-3.29.3.tar.gz", hash = "sha256:7fc1b3f39cf172fd8203812043c57b8a65aef9969f38b6704f628b881f761a84", size = 61956, upload-time = "2026-06-10T17:37:11.832Z" } +sdist = { url = "https://files.pythonhosted.org/packages/e6/dc/be6cbe99670cd6e4ad387123647cb08e0c32975e223f82551e914c5568a6/filelock-3.29.4.tar.gz", hash = "sha256:10cdb3656fc44541cdf30652a93fb10ec6b05325620eb316bd26893e4201538a", size = 63028, upload-time = "2026-06-13T16:12:00.744Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/81/8f/b61d427c4f49a8bdadc93f4e7e74df8a6df6f77ee6e26bf0df53d3925363/filelock-3.29.3-py3-none-any.whl", hash = "sha256:e58333029cc9b925f39aad59b1d8f0a1ad836af4e60d7217f4a4dba87461261d", size = 42324, upload-time = "2026-06-10T17:37:10.37Z" }, + { url = "https://files.pythonhosted.org/packages/13/37/a065dc3bd6e49423a6532c642ca7378d3f467b1ef44c2800c937af7f9739/filelock-3.29.4-py3-none-any.whl", hash = "sha256:dac1648087d5115554850d113e7dd8c83ab2d38e3435dde2d4f163847e57b767", size = 42757, upload-time = "2026-06-13T16:11:59.582Z" }, ] [[package]] @@ -632,15 +632,15 @@ wheels = [ [[package]] name = "python-discovery" -version = "1.4.0" +version = "1.4.2" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "filelock" }, { name = "platformdirs" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/a6/12/38c1a0b1e64806780c9563e3fc9f6e472251839662587cfbe9bfaf2ae10a/python_discovery-1.4.0.tar.gz", hash = "sha256:eb8bc7daad3c226c147e45bb4e970a1feb1bf4048ee178e6db59e197b8010ce3", size = 68455, upload-time = "2026-05-28T01:15:37.639Z" } +sdist = { url = "https://files.pythonhosted.org/packages/0b/1a/cbbaf13b730abb0a16b964d984e19f2fe520c21a4dc664051359a3f5a9e7/python_discovery-1.4.2.tar.gz", hash = "sha256:8f3746c4b4968d22afbb97d36e1a0e5b66e6c0f297290f2e95f05b9b8bf18690", size = 70277, upload-time = "2026-06-11T16:10:42.383Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c8/8d/3d316429f65029532bb1e28ff77b797d86b5ac3915bb44ca4e19aa283d43/python_discovery-1.4.0-py3-none-any.whl", hash = "sha256:26ed78d703e234879a66244c7d4114563fb13ec5cd30a2d1357e5fb4850782da", size = 33217, upload-time = "2026-05-28T01:15:36.573Z" }, + { url = "https://files.pythonhosted.org/packages/1a/82/a70006589557f267f15bd384c0642ad49f0d97b690c3a05b166b9dcbad3b/python_discovery-1.4.2-py3-none-any.whl", hash = "sha256:475803f53b7b2ed6e490e27373f9d8340f7d2eebf9acdaf645d7d714c97bb500", size = 33886, upload-time = "2026-06-11T16:10:41.192Z" }, ] [[package]] @@ -886,27 +886,27 @@ wheels = [ [[package]] name = "ruff" -version = "0.15.16" +version = "0.15.17" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/a6/bd/5f7ec371001337d8fa61701c186ff8b613ecac1651848c5950f4c4d5f2e9/ruff-0.15.16.tar.gz", hash = "sha256:d05e78d38c78caf020b03789e25106c93017db5a0cb6e2819885018c61343b78", size = 4714267, upload-time = "2026-06-04T16:33:09.974Z" } +sdist = { url = "https://files.pythonhosted.org/packages/8c/a9/3abdf488f1bf3d24c699415e454ed554a6350d5d89ce183be1ee0a3361ac/ruff-0.15.17.tar.gz", hash = "sha256:2ec446937fd16c8c4de2674a209cc5af64d9c6f17d21fbf1151054fa0bcf5219", size = 4743346, upload-time = "2026-06-11T17:54:47.663Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/0c/42/53ef1c3953f157956db9bf7861e3bc50b9b887ce93300aa48cdba8336fe6/ruff-0.15.16-py3-none-linux_armv6l.whl", hash = "sha256:6ac3c0b3969cc6cf6b158c4e2f8f682acb58e7d700d8a44b65ecdc72d66ab0b2", size = 10709025, upload-time = "2026-06-04T16:32:51.935Z" }, - { url = "https://files.pythonhosted.org/packages/93/9a/a79159346f19134a956607754e57d8d128f7a4c00f4ad2f7514d224c172c/ruff-0.15.16-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:197c207ed75ffba54a0dec23db4aa939a27a3053073e085e0042433cbdc58e4a", size = 11063550, upload-time = "2026-06-04T16:32:42.24Z" }, - { url = "https://files.pythonhosted.org/packages/bc/72/3ce2ac000a5299ec238e01f51397b3b653c93b077d9b1bfe8715bb895f20/ruff-0.15.16-py3-none-macosx_11_0_arm64.whl", hash = "sha256:3a39fec45ab316cc23e7558f23fea4a70403ddb5648ea9a4a3854a16973d0071", size = 10421345, upload-time = "2026-06-04T16:32:37.251Z" }, - { url = "https://files.pythonhosted.org/packages/b0/c2/cc7fad3ec9169373f5b6a18f1917b91080feec40c3f9658334a1d28e2f03/ruff-0.15.16-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ba93191d79003116b95128c9d306e045200fdbd0bccb782b110f3cd1d4abc5cf", size = 10757217, upload-time = "2026-06-04T16:32:54.722Z" }, - { url = "https://files.pythonhosted.org/packages/69/d2/3474009eaa0a65b31fa7152a2fad5e2f050c640ceb1e6b02ee6922e94c82/ruff-0.15.16-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c6ee4b90520630120ef032aa5cc10db483852dff950e78b1d717e2993a61ac8d", size = 10507035, upload-time = "2026-06-04T16:33:05.343Z" }, - { url = "https://files.pythonhosted.org/packages/ca/81/b7ae6ccbd11f0c8dc3d5d67fc4be9b57ff57ca86ba56152021378e1277f2/ruff-0.15.16-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4e4215bc938bc3c8215c1472c1aa437e310fee20cd427335fec9d7e609563628", size = 11255291, upload-time = "2026-06-04T16:32:49.49Z" }, - { url = "https://files.pythonhosted.org/packages/d9/e1/46e526f1a7cc90857ce6ddf25fbb77eb6568651ac38d71b033af07076dd5/ruff-0.15.16-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7c8d26be963b090f10e29abc8b3e74a2a321f6fa34e02424e30b5af89350ecbb", size = 12124922, upload-time = "2026-06-04T16:33:07.821Z" }, - { url = "https://files.pythonhosted.org/packages/1a/da/5c791b088b596b24d0deb967fa28ae02ad751a140c0b9ea81c5ab915d6c0/ruff-0.15.16-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f198cf4123602a2280ed46c307bcbafe41758d6fee5b456b6b6058ca1514b3b4", size = 11332186, upload-time = "2026-06-04T16:33:02.971Z" }, - { url = "https://files.pythonhosted.org/packages/72/11/5da87abe20047c8962361473923ebb2f62b595250126aadfad8c20649c1e/ruff-0.15.16-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bb27515fa6240fb586ae82b901a59e67d24acff86f2190b433dc542fe0435aeb", size = 11373541, upload-time = "2026-06-04T16:32:47.007Z" }, - { url = "https://files.pythonhosted.org/packages/fe/2a/8554754c23a854ae3fd6b507e36ad61ddb121e298c6d5d617dec94ed0f14/ruff-0.15.16-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:a267c46ba1593fc26b8eecbea050b39d40c0b6bb7781ee11c90a02cd10032951", size = 11353014, upload-time = "2026-06-04T16:32:34.795Z" }, - { url = "https://files.pythonhosted.org/packages/62/25/62ea41529ec89f742ea3fed9cb1059c72877ec7cf9b9e99ac9cf3294d1d9/ruff-0.15.16-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:528c68f39a91498a8d50e91ff5985df3d105782bab49cc378e73ac26bff083e8", size = 10737467, upload-time = "2026-06-04T16:32:26.348Z" }, - { url = "https://files.pythonhosted.org/packages/90/17/334d3ad9de4d40f9dd58fdd09e35ce64553bb501e2f19a839e2fb6be14fc/ruff-0.15.16-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:7ed55c58950df60589a9a7a5d2f8fa5f54ebd287163be805adfe6ee95a9de123", size = 10521910, upload-time = "2026-06-04T16:32:32.54Z" }, - { url = "https://files.pythonhosted.org/packages/4d/bd/3ac7c6ae77a885c1004b3dda2446ea401768d24f851c14b4ad4b24f6639c/ruff-0.15.16-py3-none-musllinux_1_2_i686.whl", hash = "sha256:d482feaf51512b50f9790ceb417a56a61dd1e9d9bf967662b9ed27c01b34f53a", size = 10979190, upload-time = "2026-06-04T16:32:57.492Z" }, - { url = "https://files.pythonhosted.org/packages/33/d7/609546e6a413c3f216fbf2a50c928f97c80939154f6a0503114094a86191/ruff-0.15.16-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:1e15bc8c94513dae2a40cc9ef07c94fdd4ecc9e29dabebeebe170f952322c9e3", size = 11477014, upload-time = "2026-06-04T16:32:44.687Z" }, - { url = "https://files.pythonhosted.org/packages/74/0d/f2cd247ad32633a5c36e97141a2c21b11c6279f7957bc2ff360b1e08fddd/ruff-0.15.16-py3-none-win32.whl", hash = "sha256:580378f7bd4aa25f72e74aa54948a9622f142b1e509521dd10902e886681cc1e", size = 10735541, upload-time = "2026-06-04T16:32:30.145Z" }, - { url = "https://files.pythonhosted.org/packages/8b/9e/02e845ef151b1dee585e55c4739f8e1734ae1d9f1221dff65761c162208b/ruff-0.15.16-py3-none-win_amd64.whl", hash = "sha256:408256017284eddf98fff77b29aa4fb30f586042d535b2d9befc6512f400aaec", size = 11843403, upload-time = "2026-06-04T16:32:39.76Z" }, - { url = "https://files.pythonhosted.org/packages/15/19/016553f86f207450aebebc2b2b5088d086b901cc8186c02ac4284db3bd88/ruff-0.15.16-py3-none-win_arm64.whl", hash = "sha256:8cd61783afb39638a7133ef0d2dfb1e91277593962f81b5a8423eb0b888a6121", size = 11134555, upload-time = "2026-06-04T16:33:00.136Z" }, + { url = "https://files.pythonhosted.org/packages/db/4d/e11259f5da07cb6afb2d074c31bf09da9671993f7329d4f15d2fdc458301/ruff-0.15.17-py3-none-linux_armv6l.whl", hash = "sha256:d9feddb927fc68bd295f5eebc587a7e42cfaf9b65f60ca4a2386febff575da8f", size = 10856677, upload-time = "2026-06-11T17:54:49.533Z" }, + { url = "https://files.pythonhosted.org/packages/29/3e/772d679e1a0dc058e58875bd2c0cb713a0530877b4a76fee3c7966df0d49/ruff-0.15.17-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:25805a226d741c47d274a35ad5c10a7dde175fcddfa511d7cf3da0a21eb3eab7", size = 11223443, upload-time = "2026-06-11T17:55:00.573Z" }, + { url = "https://files.pythonhosted.org/packages/68/58/bd41f7688b2fd5623012605130ed70e60aa7f2244baa3d5066bdd61530c8/ruff-0.15.17-py3-none-macosx_11_0_arm64.whl", hash = "sha256:f6ad73b14c2d18a3bf8ad7cb6974294d7f613a7898604826058e6ac64918ef4d", size = 10566458, upload-time = "2026-06-11T17:55:07.52Z" }, + { url = "https://files.pythonhosted.org/packages/d8/5b/733371013fcf1ec339e477ece6ab42bfe10bdd9bba8ee88a9516aa56bfc0/ruff-0.15.17-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6ba0c1e4f95bcb3869d0d30cbd5917071ef2e28665abfec970cdab0492c713ed", size = 10914483, upload-time = "2026-06-11T17:55:05.501Z" }, + { url = "https://files.pythonhosted.org/packages/bd/cc/6f24251cc0252f7239391ccb85833f320efad14ebe5b443943f37ced6332/ruff-0.15.17-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:81647960f10bff57d2e51cadd0c3950fe598400c852863a038720ef5b8cca91e", size = 10647497, upload-time = "2026-06-11T17:54:57.733Z" }, + { url = "https://files.pythonhosted.org/packages/68/dd/0d10c17ce1a1624d6fc3156309c3f834fdb5dfaad026ec90c85684f3990e/ruff-0.15.17-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0e01a84ddbc8c16c23055ba3924476850f1bbc1917cebbb9376665a63e74260d", size = 11416967, upload-time = "2026-06-11T17:54:51.461Z" }, + { url = "https://files.pythonhosted.org/packages/2f/91/556bfb156f6144f355e831c23db00b2fc4120f86b3ce81cc5f7fd2df51f3/ruff-0.15.17-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84fe9f653152f8f294f9f7e03bf3a453d8b4a27f7a59c78c8666167f2b17b96c", size = 12335770, upload-time = "2026-06-11T17:54:45.793Z" }, + { url = "https://files.pythonhosted.org/packages/88/82/8b5999aa13355e926f06d9f42a32dcca862f623bf0363785ff89d607dffd/ruff-0.15.17-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8c0fe88a7676e7a05b73174d4d4a59cb2ac21ff8263583f87a81a6018475a978", size = 11575441, upload-time = "2026-06-11T17:54:32.661Z" }, + { url = "https://files.pythonhosted.org/packages/11/93/f10377bb04109ca0e8cbc483ff1982c54b6d418210041776f93e8cdc7fa9/ruff-0.15.17-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ecfc3c7878fff94633ab0348524e093f9ce3243080416dd7d14f8ba400174719", size = 11557614, upload-time = "2026-06-11T17:54:34.698Z" }, + { url = "https://files.pythonhosted.org/packages/c7/a6/eeeae7f7d5493df41649ab3db92f086b2d0a30199e4efdf8e3dd7a033f24/ruff-0.15.17-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:b8461180b22420b1bdc289909410930761629fddf2a5aaf60fae1ab26cedc4c4", size = 11544450, upload-time = "2026-06-11T17:54:39.042Z" }, + { url = "https://files.pythonhosted.org/packages/32/88/5991ce565129a24dd4a00db1254b3b5db2e53018cbe4018ea5a89738e727/ruff-0.15.17-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:6eccbe50a038b503e7140b441aa9c7fc8c1f36edf23ebef9f4165c2f28f568b7", size = 10892524, upload-time = "2026-06-11T17:55:09.432Z" }, + { url = "https://files.pythonhosted.org/packages/f5/1d/0fdd248313425f55223968af04b0a42125466a8d88d21c1d99c6af0a51e8/ruff-0.15.17-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:382fc0521025f5a8ad447d8bdd523545d0d7646adb718eb1c2dac5065ec27c0f", size = 10659573, upload-time = "2026-06-11T17:54:36.824Z" }, + { url = "https://files.pythonhosted.org/packages/9e/0e/072e8260deb9461062ce9311ced27a8e541229a6ffd483013dd37661e43e/ruff-0.15.17-py3-none-musllinux_1_2_i686.whl", hash = "sha256:456d41fcd1b2777ad63f09a6e7121d43f7b688bbc76a800c10f7f8fb1f912c3f", size = 11127818, upload-time = "2026-06-11T17:55:03.124Z" }, + { url = "https://files.pythonhosted.org/packages/ab/b4/55060a34163121498014696b5f656db5b8c6963768f227dbf0d76b311073/ruff-0.15.17-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:b1a04bcc94ae6194e9db05d16ad31f298a7194bfbcb08258bbe589cee1d587b8", size = 11655901, upload-time = "2026-06-11T17:54:53.562Z" }, + { url = "https://files.pythonhosted.org/packages/49/71/9b29d6b87cef468d697f43c6a91e3fae4a80185779d7d5a4ef27d173439f/ruff-0.15.17-py3-none-win32.whl", hash = "sha256:596065960ab1ff593f744220c9fe6580eda00a95003cffa9f4048bb5b1bf0392", size = 10925574, upload-time = "2026-06-11T17:54:55.723Z" }, + { url = "https://files.pythonhosted.org/packages/3d/b2/8fc77f3723228836fa5d12497eb71c808f83782e10d058d2b15cfa14640b/ruff-0.15.17-py3-none-win_amd64.whl", hash = "sha256:6769e5fa1710b179b92e0bfa5a51735b35baea9013dadb06d5f44cbcf9547084", size = 12058788, upload-time = "2026-06-11T17:54:41.042Z" }, + { url = "https://files.pythonhosted.org/packages/2d/c7/c53e8dbff9c9dc4b7928773421ae294a5d28fcb8dcda1a089579d3a7e510/ruff-0.15.17-py3-none-win_arm64.whl", hash = "sha256:f3be1fbb34bcdfd146240d8fb92a709d4c2c8191348580a3c044ec60fa0b4456", size = 11355275, upload-time = "2026-06-11T17:54:43.635Z" }, ] [[package]] @@ -1063,7 +1063,7 @@ wheels = [ [[package]] name = "virtualenv" -version = "21.4.2" +version = "21.5.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "distlib" }, @@ -1071,9 +1071,9 @@ dependencies = [ { name = "platformdirs" }, { name = "python-discovery" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/e1/0d/4e93c8e6d1001a75763f87d8f5ecda8ebc7f4aa2153dddfaf4ae8892821a/virtualenv-21.4.2.tar.gz", hash = "sha256:38e6ee0a555615c0ea9da2ac7e9998fe8dc3b911dd33ad8eaad2020957653b0c", size = 7613326, upload-time = "2026-05-31T17:01:22.827Z" } +sdist = { url = "https://files.pythonhosted.org/packages/cd/0e/933bacb37b57ae7928b0030eef205a3dbb3e37afdbdde5be2e113318958f/virtualenv-21.5.0.tar.gz", hash = "sha256:98847aadf5e2037e0e4d2e19528eb3aca6f23906422e59a510bff231a6d32fce", size = 4577424, upload-time = "2026-06-13T20:36:45.066Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/bf/c4/557dc082be035381b85fdb2b74e21d3d21b57750b74f2b47a32f3a639ff9/virtualenv-21.4.2-py3-none-any.whl", hash = "sha256:854210ca524a1a4d0d744734f4acbc721c3ffe163b85bbf5d56d14d5ae2f0fae", size = 7594079, upload-time = "2026-05-31T17:01:20.735Z" }, + { url = "https://files.pythonhosted.org/packages/e9/87/b0667ede418386ab631e48924b845d326f366d61e6bd08fe68a748fae4d4/virtualenv-21.5.0-py3-none-any.whl", hash = "sha256:8f7c38605023688c89789f566959006af6d61c99eeeb9e58342eb780c5761e5e", size = 4557937, upload-time = "2026-06-13T20:36:42.967Z" }, ] [[package]]