From a8015bfb67a8148dab00f0ed26df6faa4ef0098f Mon Sep 17 00:00:00 2001 From: Marton Vago Date: Thu, 2 Jul 2026 15:44:42 +0100 Subject: [PATCH 01/15] =?UTF-8?q?feat:=20=E2=9C=A8=20add=20basic=20pytask?= =?UTF-8?q?=20data=20flow?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.py | 43 --- pyproject.toml | 5 + pytask.lock | 129 +++++++ src/feasibility_data/build.py | 120 ++++++ .../common/redcap/__init__.py | 1 + src/feasibility_data/data/redcap/__init__.py | 1 + src/feasibility_data/data/redcap/core.py | 233 ++++++++++++ src/feasibility_data/data/redcap/raw.py | 43 +++ src/feasibility_data/data/redcap/vas.py | 25 ++ .../metadata/redcap/__init__.py | 1 + src/feasibility_data/metadata/redcap/core.py | 136 +++++++ uv.lock | 343 +++++++++++++++++- 12 files changed, 1035 insertions(+), 45 deletions(-) delete mode 100644 main.py create mode 100644 pytask.lock create mode 100644 src/feasibility_data/build.py create mode 100644 src/feasibility_data/common/redcap/__init__.py create mode 100644 src/feasibility_data/data/redcap/__init__.py create mode 100644 src/feasibility_data/data/redcap/core.py create mode 100644 src/feasibility_data/data/redcap/raw.py create mode 100644 src/feasibility_data/data/redcap/vas.py create mode 100644 src/feasibility_data/metadata/redcap/__init__.py create mode 100644 src/feasibility_data/metadata/redcap/core.py diff --git a/main.py b/main.py deleted file mode 100644 index 1bd2dba..0000000 --- a/main.py +++ /dev/null @@ -1,43 +0,0 @@ -# import polars as pl -import seedcase_sprout as sp - -from src.feasibility_data.package_properties import package_properties - - -def main(): - """Run the build pipeline of the data package.""" - ## PROPERTIES - - ## Create the properties file in default location if it doesn't already exist. - # sp.create_properties_script() - - # package_path = sp.PackagePath() - - ## Save the properties to `datapackage.json`. - sp.write_properties(properties=package_properties) - - ## BATCH DATA - - ## Save the batch data. - # sp.write_resource_batch( - # data=raw_data, resource_properties=resource_properties - # ) - - ## RESOURCE DATA - - ## Read in all the batch data files for the resource as a list. - # batch_data = sp.read_resource_batches( - # resource_properties=resource_properties - # ) - ## Join them all together into a single Polars DataFrame. - # joined_data = sp.join_resource_batches( - # data_list=batch_data, resource_properties=resource_properties - # ) - ## Write the resource data file. - # sp.write_resource_data( - # data=joined_data, resource_properties=resource_properties - # ) - - -if __name__ == "__main__": - main() diff --git a/pyproject.toml b/pyproject.toml index 1b816b9..94ec55b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -25,6 +25,7 @@ license-files = ["LICENSE-MIT.md"] requires-python = ">=3.12" dependencies = [ "polars>=1.41.2", + "pytask>=0.6.0", "python-dotenv>=1.2.2", "requests>=2.32.5", "seedcase-flower>=0.28.1", @@ -49,3 +50,7 @@ dev = [ "mypy>=2.1.0", "types-requests>=2.32.4.20260107", ] + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" diff --git a/pytask.lock b/pytask.lock new file mode 100644 index 0000000..a96b97a --- /dev/null +++ b/pytask.lock @@ -0,0 +1,129 @@ +lock-version = "1" + +[[task]] +id = "src/feasibility_data/common/redcap/task_download_data_dict.py::task_download_data_dict" +state = "18007c64e05f2b2b9e2374bcd97a9e8d162a4a2ad9291d94de31e1c3def7baf3" + +[task.depends_on] + +[task.produces] +"bld/redcap/data_dictionary.json" = "d5ab2497f3a13fcff527931e7cf24f9ec65a44c401c379c3ab1a72722761fa89" + +[[task]] +id = "src/feasibility_data/common/redcap/task_preprocess_data_dict.py::task_preprocess_data_dict" +state = "51be46d127b4cb0f0a4b8a83f8fb996562a11a2a00160a99c43c89ae6729942d" + +[task.depends_on] +"bld/redcap/data_dictionary.json" = "d5ab2497f3a13fcff527931e7cf24f9ec65a44c401c379c3ab1a72722761fa89" + +[task.produces] +"bld/redcap/data_dictionary_preprocessed.json" = "d117d5df9e145fd08850fd2331946a072b755e2b14362859dc5e33a6882fa8c7" + +[[task]] +id = "src/feasibility_data/data/redcap/task_download_data.py::task_download_data" +state = "af82f2fc4d94c20eb0100250eae0f04981b61f3594f032f1046561d63ccf0b0e" + +[task.depends_on] + +[task.produces] +"raw/redcap/2026-05-20T11-37-41.csv.gz" = "41276b72fce4100591a8b880dd56fab0e6e2ca5540a0ae59d888d4841d3bf6a8" + +[[task]] +id = "src/feasibility_data/data/redcap/task_download_event_info.py::task_download_event_info" +state = "5ed89da20fc61509d6fb47fb1aa48325232d889b8357706f35aa27478203266d" + +[task.depends_on] + +[task.produces] +"bld/redcap/event_info.json" = "8cb9b05b505105db27e2e373621f65b72d2f8b1fc9f1438f2f761b33e28b3f97" + +[[task]] +id = "src/feasibility_data/data/redcap/task_download_repeating_forms.py::task_download_repeating_forms" +state = "5acc56f74e999cffddaef3ced455af08e728207b2cfb84995cf8ab65de15fee6" + +[task.depends_on] + +[task.produces] +"bld/redcap/repeating_forms.json" = "394c721314412ffa4c34b287496542eb8b299a5f7e5eeeec2e920dcf6fea6e19" + +[[task]] +id = "src/feasibility_data/data/redcap/task_split_resources.py::task_split_resources" +state = "129cbb978d125a5dbafe77b7695b1abc70afec1d358489a287b259334f605d98" + +[task.depends_on] +"bld/redcap/data_dictionary_preprocessed.json" = "d117d5df9e145fd08850fd2331946a072b755e2b14362859dc5e33a6882fa8c7" +"bld/redcap/repeating_forms.json" = "394c721314412ffa4c34b287496542eb8b299a5f7e5eeeec2e920dcf6fea6e19" +"raw/redcap/2026-05-20T11-37-41.csv.gz" = "41276b72fce4100591a8b880dd56fab0e6e2ca5540a0ae59d888d4841d3bf6a8" + +[task.produces] +"bld/redcap/resources/adverse_events/2026-05-20T11-37-41.parquet" = "a8cd5c6c7cb13b0904f613ec36063489813ff36cf1382e883d13f7582b8f36c0" +"bld/redcap/resources/bedq/2026-05-20T11-37-41.parquet" = "7795c01b2d3f483715f2f64e64ddd1b414c79043440d011b6241835cea17d55e" +"bld/redcap/resources/besg_1_screening/2026-05-20T11-37-41.parquet" = "af328ec935e5ce54c07faecea01a45b70725445eab35917d51d6f8f7ccc41710" +"bld/redcap/resources/besgsdag_10_5f76/2026-05-20T11-37-41.parquet" = "96cb0793052a43fc55e5ae4e36bdefedd86c3d330579e17d9bc207690f6e5075" +"bld/redcap/resources/besgsdag_5/2026-05-20T11-37-41.parquet" = "bd5d68890077deae4e2ebdb05e33a475343492ac24962d5ba37b18893a434400" +"bld/redcap/resources/besgsdag_6/2026-05-20T11-37-41.parquet" = "7f574fc01bdc2d3cdb235a1324cf0a3db77137f86539dcf4b285a4d768eb3982" +"bld/redcap/resources/besgsdag_7/2026-05-20T11-37-41.parquet" = "465cace836d69ebde5acf76e509ccd578b7e1070fe3291c08615dbf63c044dc8" +"bld/redcap/resources/besgsdag_8/2026-05-20T11-37-41.parquet" = "f708bfe46a94551721148df3838a81abca5ce9d0952600ac7effa0708ffb9cb6" +"bld/redcap/resources/besoegsdag_2/2026-05-20T11-37-41.parquet" = "2401472089a824ce3c208fe5266f11216b08784945c924ca35d86f988e16ca74" +"bld/redcap/resources/besoegsdag_3/2026-05-20T11-37-41.parquet" = "1a75b778b1137502fbf995ebba006aae4a274df10b3003bfc8e178be2e7f6336" +"bld/redcap/resources/besoegsdag_4/2026-05-20T11-37-41.parquet" = "7c27e8a58fa1c3822e080783941211592fe06b9ef55f7eeee4ae5d4353163e01" +"bld/redcap/resources/besoegsdag_9/2026-05-20T11-37-41.parquet" = "5cfae64d88f2c2095b260846f1da2a9fa7a05093fd996ec4048923abf36a6ff1" +"bld/redcap/resources/bookinger/2026-05-20T11-37-41.parquet" = "2b67d0ee2e533d95bd4e72070e45681149f243e947356bda7bb20a4faa9cdbbf" +"bld/redcap/resources/diabetes_distress_paid5_scale/2026-05-20T11-37-41.parquet" = "c082ce38c4cfb31abc1f1f607547e248a6983e8e4cb56ce9544c431a00c89056" +"bld/redcap/resources/diabetes_status/2026-05-20T11-37-41.parquet" = "dd9e56996554f2cf7ba9b5ae56a0607521b9e9b2d46d2b3b603d57dc453c9ea0" +"bld/redcap/resources/ekstra_kontakt/2026-05-20T11-37-41.parquet" = "0d38ae9f01a4ffaa92f24774998b3cda78b11963038367ec10ae50920b4b12fd" +"bld/redcap/resources/european_quality_of_life_5_dimensions_eq5d5l/2026-05-20T11-37-41.parquet" = "89da3ddcde0d57345bb094231b3b0e35b51fac7596d0782bfd31055500a5a432" +"bld/redcap/resources/fase_1_ditetiske_afvigelser/2026-05-20T11-37-41.parquet" = "2977a91f33540046e6ab1b07ebea2508999a5fa2680b3c217e8217912455255f" +"bld/redcap/resources/fase_2_ditetiske_afvigelser/2026-05-20T11-37-41.parquet" = "80cf0ca2c52035046835e42a8c520f1801ec7b3de3f040820640dfc0a4d33c49" +"bld/redcap/resources/fase_3_ditetiske_afvigelser/2026-05-20T11-37-41.parquet" = "244f279ca5bca62305b5182301664342da551a5eb89eb760feeddf4ad9175a6b" +"bld/redcap/resources/foer_besoegsdag_2/2026-05-20T11-37-41.parquet" = "82ad08907fb9c6b4f03b91cfcb0e6d45f273368f30a448bc4d53dbc509faa4a7" +"bld/redcap/resources/foer_besoegsdag_3/2026-05-20T11-37-41.parquet" = "0bbc59e8fd1111eac3e180d4b631f46ed3cb4deac7f0d62893f18c74015408c3" +"bld/redcap/resources/foer_besoegsdag_4/2026-05-20T11-37-41.parquet" = "515a96c13912686729679482ba6db7c526d74ded6f4b8e8865a752a9e3e32a3c" +"bld/redcap/resources/fr_besgsdag_1_screening/2026-05-20T11-37-41.parquet" = "13d1212d590def060ba75099a4549f7248bc94cbb08b1b89877592b61a6c544d" +"bld/redcap/resources/fr_besgsdag_5/2026-05-20T11-37-41.parquet" = "d9cc95717f3d633e3a5459a7d8aa592de71596d1034731cf49f676f257907143" +"bld/redcap/resources/fr_besgsdag_5_9bba/2026-05-20T11-37-41.parquet" = "46703bb49b04e0aa000c73f870ef24de82bbaf0df0372c2e436b640807912d38" +"bld/redcap/resources/fr_besgsdag_6/2026-05-20T11-37-41.parquet" = "0697b80523247eca014e2acca3e97efd01ba88c60cf6690f9689ed6fb033cc18" +"bld/redcap/resources/fr_besgsdag_7/2026-05-20T11-37-41.parquet" = "7dec7822fa7295b4c03d734aee68bd224924340287dfd029208fb7a4c9cfd8d6" +"bld/redcap/resources/fr_besgsdag_8/2026-05-20T11-37-41.parquet" = "93d400a89570ddd1d741312b5ad1b610eaa454ab648ee7621b46b19db66354b0" +"bld/redcap/resources/fr_besgsdag_9/2026-05-20T11-37-41.parquet" = "b35865cb47d7b166f2104f155d98cd8637aef21ab9c97c64ff7563827556034c" +"bld/redcap/resources/gruppemde_uge_1/2026-05-20T11-37-41.parquet" = "cfd20617532813ea4c13c55eb64eaf4da1ed97c6143cea8027f5ee789bf11d3e" +"bld/redcap/resources/gruppemde_uge_11/2026-05-20T11-37-41.parquet" = "07442860c3404d30e896638d2bc66d7e21e9d1bd9eb6eafbd8382d4cac7edf3a" +"bld/redcap/resources/gruppemde_uge_13/2026-05-20T11-37-41.parquet" = "14f76be788df96b8a9d8b259ac56b2f89f5c66b07b016887d74fa6fe4039f9a2" +"bld/redcap/resources/gruppemde_uge_15/2026-05-20T11-37-41.parquet" = "594e61579e56a78af19d7e13bd7cc0c237b2fff27db97dfbe82632ce1177a76c" +"bld/redcap/resources/gruppemde_uge_17/2026-05-20T11-37-41.parquet" = "fec65b8aff8eb9571bb5a90c10704521af90ff8af427a9a18dea586619c7d32a" +"bld/redcap/resources/gruppemde_uge_18/2026-05-20T11-37-41.parquet" = "6b30dc255d5ba14dd8b04a6fb8c45bfa85c35dccbb4df8375d5e8e2093a48b6c" +"bld/redcap/resources/gruppemde_uge_3/2026-05-20T11-37-41.parquet" = "c2ad2b9dea686cc8def6f5ad4e8d34b3fbf2415f0f825c695ba255e4edd31bb0" +"bld/redcap/resources/gruppemde_uge_5/2026-05-20T11-37-41.parquet" = "9f48889d2cc46952620baa103ffbd83b81ca08e8b645e983d05c947e82343386" +"bld/redcap/resources/gruppemde_uge_7/2026-05-20T11-37-41.parquet" = "eac82d90b7b5bb6fa25b453795a83100be59ddee0439c65dff264fbf4013ea8b" +"bld/redcap/resources/gruppemde_uge_9/2026-05-20T11-37-41.parquet" = "9aa2b52d69c6941638ea0c299f892420baaabc565bda65d0b805e8ba6aa6d01a" +"bld/redcap/resources/hba1c_follow_up/2026-05-20T11-37-41.parquet" = "9b418609176a8fcb80067f50c4afd1a9717e95915ec797d64bb9328e6f3afcbf" +"bld/redcap/resources/hba1c_uge_30/2026-05-20T11-37-41.parquet" = "6ea98aafe116a26e338ac6b3f8ed9bd0590c504bb1619172578e1894c7d9153c" +"bld/redcap/resources/hba1c_uge_42/2026-05-20T11-37-41.parquet" = "eed1a7ba34b766d3571f28eb2fabe93a8556fc3bfdd0369f0a08f32cb5842836" +"bld/redcap/resources/individuel_ditistsamtale_1/2026-05-20T11-37-41.parquet" = "c01d4d18cc0f1cbf4997d8dc7bef49e176b95985c466b0f7dad9a7c542b5aae3" +"bld/redcap/resources/individuel_ditistsamtale_2/2026-05-20T11-37-41.parquet" = "eb0ac94fa486e2174857f7586c2e7a345da3fd4e87ea2a3f4d8ceb37d7ff710d" +"bld/redcap/resources/individuel_ditistsamtale_3/2026-05-20T11-37-41.parquet" = "13c4a8aa733612635c1d1d497c2bd5bda9a4f4450aa79d598a6d67c31a0be913" +"bld/redcap/resources/individuel_ditistsamtale_4/2026-05-20T11-37-41.parquet" = "7f503a521f39f6c32a52601651d48766692907798aaf913c7f58d977cab48ad6" +"bld/redcap/resources/item_bodily_distress_syndrome_checklist/2026-05-20T11-37-41.parquet" = "75118cbdcc4b50463839ce4265cd78100636ef9258f54cd4f6cd8f11e0155a9e" +"bld/redcap/resources/medicine_changes/2026-05-20T11-37-41.parquet" = "7703dae2d39e7ddf6163ad95ec602870ba82227062d93e885a0ac330d3929db0" +"bld/redcap/resources/physical_and_mental_health_sf12/2026-05-20T11-37-41.parquet" = "39638202ad20537a3a5de217bbb40542bb0389fff5dd23992ad63d4396a07dc7" +"bld/redcap/resources/pittsburgh_sleep_quality_index_psqi/2026-05-20T11-37-41.parquet" = "6b798875a8842d8516ef5a5968dba1b79ffee0b061f0e7e5931e6226cf11c980" +"bld/redcap/resources/prscreening_telefoninterview_frste_kontakt/2026-05-20T11-37-41.parquet" = "74b59cc7c5f3728fae1824c238ea9400144040db3b229f58b2f78c9cf88daf22" +"bld/redcap/resources/randomisering/2026-05-20T11-37-41.parquet" = "9e8cbf5af026593b4696e4a6ae858d6a669226312ca39b7f4eb625a3bfd7cd47" +"bld/redcap/resources/sefnc_baseline_v4/2026-05-20T11-37-41.parquet" = "d383962d3fd87209826915f97d0d6d78a1f4b010961281a9a6bd52a8ed06f576" +"bld/redcap/resources/sefnc_week12_v6/2026-05-20T11-37-41.parquet" = "93367c3b6290090c794715d5bd9b69c9a198ad1682875133a91ac08b5ffcc3b6" +"bld/redcap/resources/selfefficacy_for_nutrition_change_sefnc_week_52/2026-05-20T11-37-41.parquet" = "e86d4d0abf1933bc2aba900c9f7aaeaf7f4ca50d9b4df92c734ee91552bbae11" +"bld/redcap/resources/social_support_for_eating_habits/2026-05-20T11-37-41.parquet" = "23eb77003c581ea9aede0cc88aa72f72bac73eccb044dd79bfa736b37804ee96" +"bld/redcap/resources/sociodemografiske_karakteristika/2026-05-20T11-37-41.parquet" = "a14c1e98226f44769961cc23fecd9382701d61514dab83bff8f96c77b23b6cab" +"bld/redcap/resources/sociodemografiske_karakteristika_short/2026-05-20T11-37-41.parquet" = "9f438a868dab17ac7b24c91fa540f407965fc23cd4fd48db3bf18ab7989cba44" +"bld/redcap/resources/stamdata/2026-05-20T11-37-41.parquet" = "f8ba15409164d0d8f1bef1f4d9c2e3df0be1d66b9f14c3c8868a26140dcb8f57" +"bld/redcap/resources/the_three_item_loneliness_scale_tils/2026-05-20T11-37-41.parquet" = "f6dfc02d4f7341b0ccbade0dff53de4a6f52baa3a98bbb2f1cb0cb924721875d" +"bld/redcap/resources/tobacco_and_nicotine_use/2026-05-20T11-37-41.parquet" = "80c76c5f861ca7b5770cc401d306cf9c73032d15ce5cb14132a1a6520eb39390" +"bld/redcap/resources/trningsafvigelser/2026-05-20T11-37-41.parquet" = "05eee543407e030049746eb393eb7dd57dcf930d35ad6090932764778c1e396f" +"bld/redcap/resources/vas_120_min/2026-05-20T11-37-41.parquet" = "7422b262d2ed64af9c6c5171d312678c3b7394ccbfc65bf026f0d08c409b48b0" +"bld/redcap/resources/vas_180_min/2026-05-20T11-37-41.parquet" = "df3a52a3f0f6f1d0fd433a30e63a0287c5c563ecfcda41f8c561a3ea92657de9" +"bld/redcap/resources/vas_240_min/2026-05-20T11-37-41.parquet" = "8089f2608636ad40ab5650dea167520b6cf10d80ef32cae18abe560d184f85f7" +"bld/redcap/resources/vas_30min/2026-05-20T11-37-41.parquet" = "65d08d14a2e98c67326934db5cef24a4bd437f63201e0bdfbb0cf3e290789a0d" +"bld/redcap/resources/vas_60min/2026-05-20T11-37-41.parquet" = "ba11d78306cd94b5654db7eefc8d5b03455febb0c84592d6f10420a6929ac7ec" +"bld/redcap/resources/vas_90_min/2026-05-20T11-37-41.parquet" = "da98008d1968eb0678edec0b61dec41835e0deb9a0a24f344b41f05f812ae14c" +"bld/redcap/resources/vas_minus10/2026-05-20T11-37-41.parquet" = "1f93e8221fa420def9f99992bc0642421b9af9a38d27928c448dee0d5890bc4d" +"bld/redcap/resources/yale_food_addiction_scale_yfas/2026-05-20T11-37-41.parquet" = "eb332ec8effab565a47eee70a88c498576bc2263e0b0add120590736f37c4d34" diff --git a/src/feasibility_data/build.py b/src/feasibility_data/build.py new file mode 100644 index 0000000..62e7af4 --- /dev/null +++ b/src/feasibility_data/build.py @@ -0,0 +1,120 @@ +from importlib.resources import files +from pathlib import Path +from typing import Annotated + +from pytask import DirectoryNode, Product + +from feasibility_data.data.redcap.core import ( + group_forms_by_resource, + split_forms, + stage_other_resources, +) +from feasibility_data.data.redcap.raw import download_data +from feasibility_data.data.redcap.vas import stage_vas +from feasibility_data.metadata.redcap.core import ( + download_event_metadata, + download_field_metadata, + download_repeating_forms, + expand_checkbox_fields, +) + +SRC = Path(str(files("feasibility_data"))).joinpath("..").resolve() +BLD = SRC.joinpath("..", "bld").resolve() +RAW = SRC.joinpath("..", "raw").resolve() +STAGING = SRC.joinpath("..", "staging").resolve() + +BLD_REDCAP = BLD / "redcap" +RAW_REDCAP = RAW / "redcap" +STAGING_REDCAP = STAGING / "redcap" + + +def task_download_data( + raw_data_dir: Annotated[ + Path, + DirectoryNode(root_dir=RAW_REDCAP, pattern="*.csv.gz"), + Product, + ], +) -> None: + """Download the latest data to `RAW_REDCAP/.csv.gz`.""" + download_data(raw_data_dir) + + +# TODO: share api logic +def task_download_event_metadata( + event_metadata_path: Annotated[Path, Product] = BLD_REDCAP / "event_metadata.json", +) -> None: + """Download event metadata to `BLD_REDCAP`.""" + download_event_metadata(event_metadata_path) + + +def task_download_repeating_forms( + repeating_forms_path: Annotated[Path, Product] = BLD_REDCAP + / "repeating_forms.json", +) -> None: + """Download repeating forms to `BLD_REDCAP`.""" + download_repeating_forms(repeating_forms_path) + + +def task_download_field_metadata( + data_dict_path: Annotated[Path, Product] = BLD_REDCAP / "field_metadata.json", +) -> None: + """Download field metadata to `BLD_REDCAP`.""" + download_field_metadata(data_dict_path) + + +def task_preprocess_field_metadata( + field_metadata_preprocessed_path: Annotated[Path, Product] = BLD_REDCAP + / "field_metadata_preprocessed.json", + field_metadata_path: Path = BLD_REDCAP / "field_metadata.json", +) -> None: + """Preprocess field metadata.""" + expand_checkbox_fields(field_metadata_preprocessed_path, field_metadata_path) + + +def task_split_forms( + forms_dir: Annotated[ + Path, + DirectoryNode(root_dir=BLD_REDCAP / "forms", pattern="**/*.parquet"), + Product, + ], + raw_data_dir: Annotated[ + Path, DirectoryNode(root_dir=RAW_REDCAP, pattern="*.csv.gz") + ], + field_metadata_path: Path = BLD_REDCAP / "field_metadata_preprocessed.json", + event_metadata_path: Path = BLD_REDCAP / "event_metadata.json", + repeating_forms_path: Path = BLD_REDCAP / "repeating_forms.json", +) -> None: + """Split each batch of raw data into one Parquet file per form. + + Written to `BLD_REDCAP/forms//.parquet`. + """ + for raw_data_path in raw_data_dir.iterdir(): + split_forms( + forms_dir, + raw_data_path, + field_metadata_path, + event_metadata_path, + repeating_forms_path, + ) + + +def task_stage_resources( + staging_dir: Annotated[ + Path, + DirectoryNode(root_dir=STAGING_REDCAP, pattern="**/*.parquet"), + Product, + ], + forms_dir: Annotated[ + Path, + DirectoryNode(root_dir=BLD_REDCAP / "forms", pattern="**/*.parquet"), + ], + # Possibly other dependencies +) -> None: + """Stage split forms as resources in the `staging` folder. + + Written to `STAGING_REDCAP//.parquet`. + """ + forms_by_resource = group_forms_by_resource(forms_dir) + stage_vas(staging_dir, forms_by_resource["vas"]) + ... + stage_other_resources(staging_dir, forms_by_resource["other"]) diff --git a/src/feasibility_data/common/redcap/__init__.py b/src/feasibility_data/common/redcap/__init__.py new file mode 100644 index 0000000..8e7f4cc --- /dev/null +++ b/src/feasibility_data/common/redcap/__init__.py @@ -0,0 +1 @@ +"""REDCap common functions.""" diff --git a/src/feasibility_data/data/redcap/__init__.py b/src/feasibility_data/data/redcap/__init__.py new file mode 100644 index 0000000..865d263 --- /dev/null +++ b/src/feasibility_data/data/redcap/__init__.py @@ -0,0 +1 @@ +"""REDCap data functions.""" diff --git a/src/feasibility_data/data/redcap/core.py b/src/feasibility_data/data/redcap/core.py new file mode 100644 index 0000000..5783a0b --- /dev/null +++ b/src/feasibility_data/data/redcap/core.py @@ -0,0 +1,233 @@ +import json +from collections import defaultdict +from operator import itemgetter +from pathlib import Path + +import polars as pl +import seedcase_soil as so + + +def split_forms( + forms_dir: Path, + raw_data_path: Path, + field_metadata_path: Path, + event_info_path: Path, + repeating_forms_path: Path, +) -> None: + """Split data into one Parquet file per form.""" + data = pl.read_csv(raw_data_path, infer_schema=False) + timestamp = raw_data_path.name.removesuffix(".csv.gz") + + with open(field_metadata_path) as f: + field_metadata = json.load(f) + form_to_fields = _get_form_field_mapping(field_metadata) + + with open(event_info_path) as f: + event_info = json.load(f) + form_to_events = _get_form_event_mapping(event_info) + + with open(repeating_forms_path) as f: + repeating_forms = json.load(f) + repeating_form_names = _get_repeating_forms(repeating_forms) + + for df in _create_dfs_for_forms( + data, form_to_fields, form_to_events, repeating_form_names + ): + _write_df(df, forms_dir, timestamp) + + +def _create_dfs_for_forms( + raw_df: pl.DataFrame, + form_to_fields: dict[str, list[str]], + form_to_events: dict[str, list[str]], + repeating_form_names: set[str], +) -> list[pl.DataFrame]: + """Transforms the raw data into one dataframe per form.""" + dfs = [] + for form_entry in form_to_fields.items(): + dfs.append( + _create_df_for_form( + form_entry, raw_df, form_to_events, repeating_form_names + ) + ) + return so.keep(dfs, lambda df: not df.is_empty()) + + +REDCAP_ID_COLS = [ + "record_id_s", + "redcap_event_name", + "redcap_repeat_instrument", + "redcap_repeat_instance", +] + + +def _create_df_for_form( + form_entry: tuple[str, list[str]], + raw_df: pl.DataFrame, + form_to_events: dict[str, list[str]], + repeating_form_names: set[str], +) -> pl.DataFrame: + form_name, field_names = form_entry + events = form_to_events.get(form_name, []) + is_repeating = form_name in repeating_form_names + content_fields = so.keep(field_names, lambda field: field not in REDCAP_ID_COLS) + + content_fields = so.keep( + content_fields, + lambda field: ( + field + not in [ + "home_situation_notes_v0", + "exclusion_reason_v0", + "excluded_note_wfv0", + "is_randomised", + "isnot_randomised", + "consent_24h_reflection_date_info_v1", + "screening_exclusion_v1", + "hba1c_exclusion_v1", + "screening_done_v1", + "mysp_guidance_v1", + "dropout_record_v1", + "bp_information_v2", + "information_before_long_visit_v5", + "information_adverse_events_v6", + "hba1c_normal_info_v6", + "hba1c_mildly_elevated_info_v6", + "hba1c_elevated_info_v6", + "information_myfood24_v7", + "information_before_long_visit_v7", + "information_adverse_events_v8", + "hba1c_normal_info_v8", + "hba1c_mildly_elevated_info_v8", + "hba1c_elevated_info_v8", + "information_myfood24_v9", + "information_before_long_visit_v9", + "information_adverse_events_v10", + "inform_project_doctor_cgm_v10", + "hba1c_normal_info_v10", + "hba1c_mildly_elevated_info_v10", + "hba1c_elevated_info_v10", + "inform_project_doctor_cgm_group_meeting_3", + "hba1c_normal_info_week_30", + "hba1c_mildly_elevated_info_week_30", + "hba1c_elevated_info_week_30", + "hba1c_normal_info_week_42", + "hba1c_mildly_elevated_info_week_42", + "hba1c_elevated_info_week_42", + "hba1c_normal_info_extra", + "hba1c_mildly_elevated_info_extra", + "hba1c_elevated_info_extra", + "ds_questionnaire", + "psqi_questionnaire", + "sf12_questionnaire", + "eq5d_questionnaire", + "tobac_questionnaire", + "sefnc_questionare", + "sefnc_questionare_v6", + "sefnc_questionare_v10", + "tils_questionnaire", + "bds_questionnaire_intro", + "yfas_questionnaire", + "ssfeh_questionnaire_intro", + "paid5_questionnaire", + "bed_q_instruction", + ] + ), + ) + + filters = [ + # Keep only rows for events where the form was filled in + pl.col("redcap_event_name").is_in(events), + # Keep only non-empty rows + pl.any_horizontal( + so.fmap(content_fields, lambda field: pl.col(field).is_not_null()) + ), + ] + + if is_repeating: + # Repeating forms are listed in separate rows for each submission, + # not in the same row as data for other forms for the same event. + # Keep only rows for the form. + filters.append(pl.col("redcap_repeat_instrument") == form_name) + + columns = [ + pl.col("record_id_s").alias("participant_id"), + pl.col("redcap_event_name").alias("event_id"), + *so.fmap(content_fields, pl.col), + pl.lit("Copenhagen").alias("center"), + # Only used for creating the Parquet files. + pl.lit(form_name).alias("form_name"), + ] + + if is_repeating: + # Different submissions for the same repeating form are told apart by + # `redcap_repeat_instance`. + columns.insert( + 2, pl.col("redcap_repeat_instance").cast(pl.String).alias("submission_id") + ) + + return raw_df.filter(filters).select(columns) + + +def _get_form_field_mapping(data_dict: list[dict[str, str]]) -> dict[str, list[str]]: + """Gets a mapping from form name to a list of field names in that form.""" + mapping: dict[str, list[str]] = defaultdict(list) + for field in data_dict: + mapping[field["form_name"]].append(field["field_name"]) + + return mapping + + +def _get_form_event_mapping(event_info: list[dict[str, str]]) -> dict[str, list[str]]: + """Creates a mapping from form names to event names where the form is filled in.""" + mapping: dict[str, list[str]] = defaultdict(list) + for item in event_info: + mapping[item["form"]].append(item["unique_event_name"]) + + return mapping + + +def _get_repeating_forms(repeating_forms: list[dict[str, str]]) -> set[str]: + """Gets a set of repeating form names.""" + return set(so.fmap(repeating_forms, itemgetter("form_name"))) + + +def _write_df(df: pl.DataFrame, forms_dir: Path, timestamp: str) -> None: + """Writes the dataframe.""" + form_name = df["form_name"][0] + file_path = forms_dir / timestamp / f"{form_name}.parquet" + file_path.parent.mkdir(parents=True, exist_ok=True) + + df.drop("form_name").write_parquet(file_path) + + +def group_forms_by_resource(forms_dir: Path) -> dict[str, list[Path]]: + """Groups forms by target resource.""" + grouped_forms: dict[str, list[Path]] = defaultdict(list) + for batch in forms_dir.iterdir(): + for form in batch.iterdir(): + form_name = form.stem + # TODO: refine this + if form_name.startswith("vas"): + resource_name = "vas" + elif form_name.startswith("sefnc"): + resource_name = "sefnc" + ... + else: + resource_name = "other" + grouped_forms[resource_name].append(form) + + return grouped_forms + + +def stage_other_resources( + staging_dir: Path, + form_paths: list[Path], +) -> None: + """Stage forms that need no special processing.""" + for form_path in form_paths: + resource_name = form_path.stem + timestamp = form_path.parent.name + resource_path = staging_dir / resource_name / f"{timestamp}.parquet" + resource_path.parent.mkdir(parents=True, exist_ok=True) + pl.read_parquet(form_path).write_parquet(resource_path) diff --git a/src/feasibility_data/data/redcap/raw.py b/src/feasibility_data/data/redcap/raw.py new file mode 100644 index 0000000..e335620 --- /dev/null +++ b/src/feasibility_data/data/redcap/raw.py @@ -0,0 +1,43 @@ +import os +from datetime import datetime +from io import StringIO +from pathlib import Path + +import polars as pl +import requests +from dotenv import load_dotenv + +load_dotenv() + + +def download_data( + raw_data_dir: Path, +) -> None: + """Download the data.""" + 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": "record", + "action": "export", + "format": "csv", + "type": "flat", + "csvDelimiter": ";", + "rawOrLabel": "raw", + "rawOrLabelHeaders": "raw", + "exportCheckboxLabel": "false", + "exportSurveyFields": "false", + "exportDataAccessGroups": "false", + "returnFormat": "json", + } + # response = requests.post("https://redcap.regionh.dk/api/", data=data, timeout=60) + response = requests.post("https://redcap.au.dk/api/", data=data, timeout=60) + response.raise_for_status() + + df = pl.read_csv(StringIO(response.text), separator=";", infer_schema=False) + timestamp = datetime.now().strftime("%Y-%m-%dT%H-%M-%S") + data_path = raw_data_dir / f"{timestamp}.csv.gz" + raw_data_dir.parent.mkdir(parents=True, exist_ok=True) + df.write_csv(data_path, compression="gzip") diff --git a/src/feasibility_data/data/redcap/vas.py b/src/feasibility_data/data/redcap/vas.py new file mode 100644 index 0000000..86f7992 --- /dev/null +++ b/src/feasibility_data/data/redcap/vas.py @@ -0,0 +1,25 @@ +from collections import defaultdict +from pathlib import Path + +import polars as pl +import seedcase_soil as so + + +def stage_vas( + staging_dir: Path, + form_paths: list[Path], +) -> None: + """Stage VAS forms as one resource.""" + grouped_by_timestamp = defaultdict(list) + for form_path in form_paths: + timestamp = form_path.parent.name + grouped_by_timestamp[timestamp].append(form_path) + + for timestamp, paths in grouped_by_timestamp.items(): + vas_forms = so.fmap(paths, pl.read_parquet) + # TODO: process VAS forms into: + vas_resource = pl.DataFrame(vas_forms) + + resource_path = staging_dir / "vas" / f"{timestamp}.parquet" + resource_path.parent.mkdir(parents=True, exist_ok=True) + vas_resource.write_parquet(resource_path) diff --git a/src/feasibility_data/metadata/redcap/__init__.py b/src/feasibility_data/metadata/redcap/__init__.py new file mode 100644 index 0000000..571bd5a --- /dev/null +++ b/src/feasibility_data/metadata/redcap/__init__.py @@ -0,0 +1 @@ +"""REDCap metadata functions.""" diff --git a/src/feasibility_data/metadata/redcap/core.py b/src/feasibility_data/metadata/redcap/core.py new file mode 100644 index 0000000..e82a3b9 --- /dev/null +++ b/src/feasibility_data/metadata/redcap/core.py @@ -0,0 +1,136 @@ +import json +import os +import re +from pathlib import Path +from typing import cast + +import requests +import seedcase_soil as so +from dotenv import load_dotenv + +load_dotenv() + + +def download_field_metadata(data_dict_path: Path) -> None: + """Download field metadata.""" + 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": "metadata", + "format": "json", + "returnFormat": "json", + } + # response = requests.post("https://redcap.regionh.dk/api/", data=data, timeout=30) + response = requests.post("https://redcap.au.dk/api/", data=data, timeout=30) + response.raise_for_status() + data_dict = response.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) + + +def download_event_metadata(event_metadata_path: Path) -> None: + """Download event metadata.""" + 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": "formEventMapping", + "format": "json", + "returnFormat": "json", + } + # response = requests.post("https://redcap.regionh.dk/api/", data=data, timeout=30) + response = requests.post("https://redcap.au.dk/api/", data=data, timeout=30) + response.raise_for_status() + event_metadata = response.json() + + event_metadata_path.parent.mkdir(parents=True, exist_ok=True) + with open(event_metadata_path, "w") as f: + json.dump(event_metadata, f, indent=2, ensure_ascii=False) + + +def download_repeating_forms(repeating_forms_path: Path) -> None: + """Download repeating forms.""" + 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 = requests.post("https://redcap.au.dk/api/", data=data, timeout=30) + response.raise_for_status() + repeating_forms = response.json() + + repeating_forms_path.parent.mkdir(parents=True, exist_ok=True) + with open(repeating_forms_path, "w") as f: + json.dump(repeating_forms, f, indent=2, ensure_ascii=False) + + +def expand_checkbox_fields( + field_metadata_preprocessed_path: Path, field_metadata_path: Path +) -> None: + """Expand checkbox fields in the field metadata.""" + with open(field_metadata_path) as f: + field_metadata = json.load(f) + + checkbox_fields = so.keep( + field_metadata, lambda field: field["field_type"] == "checkbox" + ) + non_checkbox_fields = so.keep( + field_metadata, lambda field: field["field_type"] != "checkbox" + ) + expanded_choice_fields = so.flat_fmap(checkbox_fields, _expand_checkbox_field) + + field_metadata_preprocessed = non_checkbox_fields + expanded_choice_fields + with open(field_metadata_preprocessed_path, "w") as f: + json.dump(field_metadata_preprocessed, f, indent=2, ensure_ascii=False) + + +def _expand_checkbox_field(checkbox_field: dict[str, str]) -> list[dict[str, str]]: + return so.fmap( + _get_choices(checkbox_field), + lambda choice: ( + checkbox_field + | { + "field_name": f"{checkbox_field['field_name']}___{choice[0]}", + "field_label": choice[1], + } + ), + ) + + +def _get_choices(field: dict[str, str]) -> list[tuple[str, str]]: + """Parses the choices into the choice number and choice value. + + E.g.: + Input: "1, first choice|2, second choice|3, third choice" + Output: [('1', 'first choice'), ('2', 'second choice'), ('3', 'third choice')] + """ + choices = field["select_choices_or_calculations"].split("|") + matches = so.fmap( + choices, lambda choice: re.match(r"^(\d+), *(.*)", choice.strip()) + ) + if not all(matches): + raise ValueError(_get_error_message(field, "select_choices_or_calculations")) + return so.fmap( + cast(list[re.Match], matches), + lambda match: (match.group(1), match.group(2)), + ) + + +def _get_error_message(field: dict[str, str], key: str) -> str: + return ( + f"Unexpected value {field[key]!r} for `{key}` in field {field['field_name']!r} " + f"in form {field['form_name']!r}." + ) diff --git a/uv.lock b/uv.lock index 6ee761b..afd39d7 100644 --- a/uv.lock +++ b/uv.lock @@ -3,7 +3,8 @@ revision = 3 requires-python = ">=3.12" resolution-markers = [ "python_full_version >= '3.15'", - "python_full_version < '3.15'", + "python_full_version >= '3.13' and python_full_version < '3.15'", + "python_full_version < '3.13'", ] [[package]] @@ -163,6 +164,39 @@ wheels = [ { 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]] +name = "click" +version = "8.4.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "colorama", marker = "sys_platform == 'win32'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/76/d4/81420972a676e8ffea40450d8c8c92943e7218a78fe9b64359836cc9876b/click-8.4.2.tar.gz", hash = "sha256:9a6cea6e60b17ebe0a44c5cc636d94f09bd66142c1cd7d8b4cd731c4917a15f6", size = 338000, upload-time = "2026-06-24T17:45:15.148Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/fb/e2/79c688af8b210d232694e31e59da9f6ec747bae31c3f5946e4e9b98860d5/click-8.4.2-py3-none-any.whl", hash = "sha256:e6f9f66136c816745b9d65817da91d61d957fb16e02e4dcd0552553c5a197b76", size = 119243, upload-time = "2026-06-24T17:45:13.73Z" }, +] + +[[package]] +name = "click-default-group" +version = "1.2.4" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "click" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/1d/ce/edb087fb53de63dad3b36408ca30368f438738098e668b78c87f93cd41df/click_default_group-1.2.4.tar.gz", hash = "sha256:eb3f3c99ec0d456ca6cd2a7f08f7d4e91771bef51b01bdd9580cc6450fe1251e", size = 3505, upload-time = "2023-08-04T07:54:58.425Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/2c/1a/aff8bb287a4b1400f69e09a53bd65de96aa5cee5691925b38731c67fc695/click_default_group-1.2.4-py2.py3-none-any.whl", hash = "sha256:9b60486923720e7fc61731bdb32b617039aba820e22e1c88766b1125592eaa5f", size = 4123, upload-time = "2023-08-04T07:54:56.875Z" }, +] + +[[package]] +name = "colorama" +version = "0.4.6" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/d8/53/6f443c9a4a8358a93a6792e2acffb9d9d5cb0a5cfd8802644b7b1c9a02e4/colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44", size = 27697, upload-time = "2022-10-25T02:36:22.414Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", size = 25335, upload-time = "2022-10-25T02:36:20.889Z" }, +] + [[package]] name = "cyclopts" version = "4.19.0" @@ -217,9 +251,10 @@ wheels = [ [[package]] name = "feasibility-data" version = "0.12.0" -source = { virtual = "." } +source = { editable = "." } dependencies = [ { name = "polars" }, + { name = "pytask" }, { name = "python-dotenv" }, { name = "requests" }, { name = "seedcase-flower" }, @@ -235,6 +270,7 @@ dev = [ [package.metadata] requires-dist = [ { name = "polars", specifier = ">=1.41.2" }, + { name = "pytask", specifier = ">=0.6.0" }, { name = "python-dotenv", specifier = ">=1.2.2" }, { name = "requests", specifier = ">=2.32.5" }, { name = "seedcase-flower", specifier = ">=0.28.1" }, @@ -247,6 +283,82 @@ dev = [ { name = "types-requests", specifier = ">=2.32.4.20260107" }, ] +[[package]] +name = "fsspec" +version = "2026.6.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/10/a1/ae4e3e5003468d6391d2c77b6fa1cd73bd5d13511d81c642d7b28ac90ed4/fsspec-2026.6.0.tar.gz", hash = "sha256:f5bac145310fe30e16e1471bd6840b2d990d609e872251d7e674241822abf01a", size = 313646, upload-time = "2026-06-16T01:57:28.105Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e5/22/4222d7ddf3da30f363edaa98e329c2bce6c65497c9cb2810931c8b2c0fbc/fsspec-2026.6.0-py3-none-any.whl", hash = "sha256:02e0b71817df9b2169dc30a16832045764def1191b43dcff5bb85bdee212d2a1", size = 203949, upload-time = "2026-06-16T01:57:26.358Z" }, +] + +[[package]] +name = "greenlet" +version = "3.5.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/e2/f1/fbbfef6af0bad0548f09bc28948ea3c275b4edb19e17fc5ca9900a6a634d/greenlet-3.5.3.tar.gz", hash = "sha256:a61efc018fd3eb317eeca31aba90ee9e7f26f22884a79b6c6ec715bf71bb62f1", size = 200270, upload-time = "2026-06-26T19:28:24.832Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/5d/6e/4c37d51a2b7f82d2ff11bb6b5f7d766d9a011726624af255e843727627a3/greenlet-3.5.3-cp312-cp312-macosx_11_0_universal2.whl", hash = "sha256:719757059f5a53fd0dde23f78cffeafcdd97b21c850ddb7ca684a3c1a1f122e2", size = 288685, upload-time = "2026-06-26T18:22:08.977Z" }, + { url = "https://files.pythonhosted.org/packages/7a/73/815dd90131c1b71ebdf53dbc7c276cafec2a1173b97559f97aba72724a87/greenlet-3.5.3-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:efa9f765dd09f9d0cdac651ffdf631ee59ec5dc6ee7a73e0c012ba9c52fbdf5b", size = 604761, upload-time = "2026-06-26T19:07:10.114Z" }, + { url = "https://files.pythonhosted.org/packages/9f/57/079cfe76bcef36b153b25607ee91c6fcb58f17f8b23c86bbbeabe0c88d72/greenlet-3.5.3-cp312-cp312-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:7faba15ac005376e02a0384504e0243be3370ce010296a44a820feb342b505ab", size = 617044, upload-time = "2026-06-26T19:10:07.25Z" }, + { url = "https://files.pythonhosted.org/packages/fb/fb/d97dc261209c80744b7c8132693a30d70ec6e7315e632cb0a10b3fec94dd/greenlet-3.5.3-cp312-cp312-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:5795cd1101371140551c645f2d408b8d3c01a5a29cf8a9bce6e759c983682d23", size = 622351, upload-time = "2026-06-26T19:24:16.32Z" }, + { url = "https://files.pythonhosted.org/packages/37/87/b4d095775a3fb1bcafbb483fc206b27ebb785724c83051447737085dc54e/greenlet-3.5.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:87142215824be6ac05e2e8e2786eec307ccbc27c36723c3881959df654af6861", size = 614244, upload-time = "2026-06-26T18:32:17.594Z" }, + { url = "https://files.pythonhosted.org/packages/8e/ac/e5fee13cbbd0e8de312d9a146584b8a51891c68847330ef9dc8b5109d23f/greenlet-3.5.3-cp312-cp312-manylinux_2_39_riscv64.whl", hash = "sha256:af4923b3096e26a36d7e9cf24ab88083a20f97d191e3b97f253731ce9b41b28c", size = 425395, upload-time = "2026-06-26T19:25:37.144Z" }, + { url = "https://files.pythonhosted.org/packages/8a/70/7559b609683650fa2b95b8ab84b4ab0b26556a635d19675e12aa832d826d/greenlet-3.5.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:215275b1b49320987352e6c1b054acca0064f965a2c66992bed9a6f7d913f149", size = 1574210, upload-time = "2026-06-26T19:09:03.077Z" }, + { url = "https://files.pythonhosted.org/packages/ae/73/be55392074c60fc37655ca40fa6022457bfbf6718e9e342a7b0b41f96dd2/greenlet-3.5.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:6b1b0eed82364b0e32c4ea0f221452d33e6bb17ae094d9f72aed9851812747ea", size = 1638627, upload-time = "2026-06-26T18:31:44.748Z" }, + { url = "https://files.pythonhosted.org/packages/14/40/c57489acf8e37d74e2913d4eff63aa0dba17acccc4bdeef874dde2dbbec9/greenlet-3.5.3-cp312-cp312-win_amd64.whl", hash = "sha256:cde8adafa2365676f74a979744629589999093bc86e2484214f58e61df08902c", size = 239882, upload-time = "2026-06-26T18:23:27.518Z" }, + { url = "https://files.pythonhosted.org/packages/71/fd/6fea0e3d6600f785069481ee637e09378dd4118acdfd38ad88ae2db31c98/greenlet-3.5.3-cp312-cp312-win_arm64.whl", hash = "sha256:c4e7b79d83805475f0102008843f6eb45fd3bb0b2e88c774adab5fbaab27117d", size = 238211, upload-time = "2026-06-26T18:22:37.671Z" }, + { url = "https://files.pythonhosted.org/packages/9b/ff/a620267401db30a50cc8450ee90730e2d4a85658c055c0e760d4ed47fb13/greenlet-3.5.3-cp313-cp313-macosx_11_0_universal2.whl", hash = "sha256:c8d87c2134d871df96ecdea9cec7cbaab286dadab0f56476e57aaf9e8ac11550", size = 287609, upload-time = "2026-06-26T18:21:14.724Z" }, + { url = "https://files.pythonhosted.org/packages/d6/fa/5401ac78021c826a25b6dde0c705e0a8f29b617509f9185a31dac15fbe1b/greenlet-3.5.3-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a2d185dd1621757e70c3861cceffd5317ab4e7ed7eb09c82994828468527ade5", size = 607435, upload-time = "2026-06-26T19:07:11.412Z" }, + { url = "https://files.pythonhosted.org/packages/e9/76/1dc144a2e56e65d36405078ed774224375ea520a1870a6e46e08bb4ac7bf/greenlet-3.5.3-cp313-cp313-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:1c514a468149bf8fbbab874188a3535cd8a48a3e353eb53a3d424296f8dbacd3", size = 619787, upload-time = "2026-06-26T19:10:08.396Z" }, + { url = "https://files.pythonhosted.org/packages/57/61/2f5b1adf256d039f5dab8005de8d3d7ad2b0070a3219c0e036b3fbfeb440/greenlet-3.5.3-cp313-cp313-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:9ad04dd75458c6300b047c61b8639092433d205a25a14e310d6582a480efcca1", size = 625580, upload-time = "2026-06-26T19:24:18.344Z" }, + { url = "https://files.pythonhosted.org/packages/bf/87/c298cee62df1de4ad7fec32abda73526cff347fd143a6ed4ac369246668a/greenlet-3.5.3-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:915f887cf2682b66419b879423a2e072634aa7b7dce6f3ada4957cfced3f1e9a", size = 616786, upload-time = "2026-06-26T18:32:19.128Z" }, + { url = "https://files.pythonhosted.org/packages/3e/d9/ab7fc9e543e44d6879b0a6ef9a4b2188940fd180cc65d6f646883ddf7201/greenlet-3.5.3-cp313-cp313-manylinux_2_39_riscv64.whl", hash = "sha256:afaabdd554cd7ae9bbb3ca070b0d7fdfd207dbf1d16865f7233837709d354bda", size = 427933, upload-time = "2026-06-26T19:25:38.219Z" }, + { url = "https://files.pythonhosted.org/packages/9e/2e/e6f009885ed0705ccf33fe0583c117cfd03cde77e31a596dd5785a30762b/greenlet-3.5.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:766cfd421c13e450feb340cd472a3ed9957d438727b7b4593ad7c76c5d2b0deb", size = 1574316, upload-time = "2026-06-26T19:09:04.273Z" }, + { url = "https://files.pythonhosted.org/packages/ef/fe/43fd110b01e40da0adb7c90ac7ea744bef2d43dca00de5095fd2351c2a68/greenlet-3.5.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:2ecda9ec22edf38fa389369eaed8c3d37c05f3c54e69f69438dbb2cc1de1458b", size = 1638614, upload-time = "2026-06-26T18:31:46.297Z" }, + { url = "https://files.pythonhosted.org/packages/0f/7c/062447147a61f8b4337b156fe70d32a165fcf2f89d7ca6255e572806705c/greenlet-3.5.3-cp313-cp313-win_amd64.whl", hash = "sha256:c82304750f057167ff60d188df1d0cc1764ce9567eadf03e6a7443bcedd0b30b", size = 239850, upload-time = "2026-06-26T18:21:54.613Z" }, + { url = "https://files.pythonhosted.org/packages/c7/7e/220a7f5824a64a60443fc03b39dfac4ea63a7fb6d481efa27eafa928e7f4/greenlet-3.5.3-cp313-cp313-win_arm64.whl", hash = "sha256:dc133a1569ee667b2a6ef56ce551084aeefd87a5acbc4736d336d1e2edc6cfc4", size = 238141, upload-time = "2026-06-26T18:22:48.507Z" }, + { url = "https://files.pythonhosted.org/packages/c3/93/43e116ee114b28737ba7e12952a0d4e2f55944d0f84e42bc91ba7192a3c9/greenlet-3.5.3-cp314-cp314-macosx_11_0_universal2.whl", hash = "sha256:fd2e02fa07485778536a036222d616ab957b1d533f36b3ed98ce725d9c9d3117", size = 288202, upload-time = "2026-06-26T18:23:49.604Z" }, + { url = "https://files.pythonhosted.org/packages/82/2f/146d218299046a43d1f029fd544b3d110d0f175a09c715c7e8da4a4a345d/greenlet-3.5.3-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:df0a0628d1597eb0897b62f55d1343f772405fd25f3b2a796c76874b0c2e22e8", size = 654096, upload-time = "2026-06-26T19:07:12.71Z" }, + { url = "https://files.pythonhosted.org/packages/a0/cc/04738cafb3f45fa991ea44f9de94c47dcec964f5a972300988a6751f49d9/greenlet-3.5.3-cp314-cp314-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:ebd933a6adabc298bab47731a130fe6bfb888bd934eee37810f151159544540d", size = 666304, upload-time = "2026-06-26T19:10:09.503Z" }, + { url = "https://files.pythonhosted.org/packages/86/a9/73fa62893d5b84b4205544e6b673c654cc43aa5b9899bac00f04d64af73d/greenlet-3.5.3-cp314-cp314-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:8d19fe6c39ebff9259f07bcc685d3290f8fa4ea2278e51dd0008e4d6b0f2d814", size = 670657, upload-time = "2026-06-26T19:24:19.967Z" }, + { url = "https://files.pythonhosted.org/packages/ce/aa/4e0dad5e605c270c784ab911c43da6adb136ccd4d81180f763ca429a723d/greenlet-3.5.3-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4b9d501b40e80b70e32323c799dd9b420a5577a9601469d362ae1ffb690f3a7c", size = 663635, upload-time = "2026-06-26T18:32:20.802Z" }, + { url = "https://files.pythonhosted.org/packages/29/7e/2ffce64929fb3cab7b65d5a0b20aaf9764e227681d731b041077fc9a525a/greenlet-3.5.3-cp314-cp314-manylinux_2_39_riscv64.whl", hash = "sha256:962c5df2db8cb446da51edf1ca5296c389d93b99c9d8aa2ee4c7d0d8f1218260", size = 473497, upload-time = "2026-06-26T19:25:39.421Z" }, + { url = "https://files.pythonhosted.org/packages/d1/50/13efdbea246fe3d3b735e191fec08fb50809f53cd2383ebe123d0809e44b/greenlet-3.5.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:a1fad1d11e7d6aab184107baa8e4ece11ccba3ec9599cd7efa5ff4d70d43256a", size = 1621252, upload-time = "2026-06-26T19:09:05.647Z" }, + { url = "https://files.pythonhosted.org/packages/f7/22/c0a336ae4a1410fd5f5121098e5bfbf1865f64c5ef80b4b5412886c4a332/greenlet-3.5.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:fad5aec764399f1b5cc347ad250a59660f20c8f8888ea6bae1f93b769cce1154", size = 1684824, upload-time = "2026-06-26T18:31:47.738Z" }, + { url = "https://files.pythonhosted.org/packages/7a/94/91aec0030bea75c4b3244251d0de60a1f3432d1ecb53ab6c437fb5c3ba61/greenlet-3.5.3-cp314-cp314-win_amd64.whl", hash = "sha256:7669aa24cf2a1041d6f7899575b494a3ab4cf68bfcc8609b1dc0be7272db835e", size = 240754, upload-time = "2026-06-26T18:22:15.669Z" }, + { url = "https://files.pythonhosted.org/packages/e5/06/68d0983e79e02138f64b4d303c500c27ddb48e5e77f3debb80888a921eae/greenlet-3.5.3-cp314-cp314-win_arm64.whl", hash = "sha256:5b4807c4082c9d1b6d9eed56fcd041863e37f2228106eef24c30ca096e238605", size = 239549, upload-time = "2026-06-26T18:22:42.996Z" }, + { url = "https://files.pythonhosted.org/packages/91/95/3e161213d7f1d378d15aa9e792093e9bfe01844680d04b7fd6e0107c9098/greenlet-3.5.3-cp314-cp314t-macosx_11_0_universal2.whl", hash = "sha256:271a8ea7c1024e8a0d7dd2be66dd66dda8a07193f41a17b9e924f7600f5b62be", size = 296389, upload-time = "2026-06-26T18:22:20.657Z" }, + { url = "https://files.pythonhosted.org/packages/00/92/715c44721abe2b4d1ae9abde4179411868a5bff312479f54e105d372f131/greenlet-3.5.3-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:19131729ae0ddc3c2e1ef85e650169b5e37ee32e400f215f78b94d7b0d567310", size = 653382, upload-time = "2026-06-26T19:07:14.209Z" }, + { url = "https://files.pythonhosted.org/packages/a0/83/37a10372a1090a6624cca8e74c12df1a36c2dc36429ed0255b7fb1aeee23/greenlet-3.5.3-cp314-cp314t-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:1540dd8e5fc2a5aec40fbb98ef8e149fa47c89a4b4a1cf2575a14d3d1869d7a8", size = 659401, upload-time = "2026-06-26T19:10:10.876Z" }, + { url = "https://files.pythonhosted.org/packages/cb/73/8faec206b851c22b1733545fda900829a1f3f5b1c78ae7e0fb3dba57d9f4/greenlet-3.5.3-cp314-cp314t-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:b897d97759425953f69a9c0fac67f8fe333ec0ce7377ef186fb2b0c3ad5e354d", size = 659582, upload-time = "2026-06-26T19:24:21.357Z" }, + { url = "https://files.pythonhosted.org/packages/db/e2/d1509cad4207da559cc42986ecdd8fc67ad0d1bba2bf03023c467fd5e0f3/greenlet-3.5.3-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e81fa194a1d20967877bdf9c7794db2bc99063e5be36aee710c08f04c5bb087f", size = 656969, upload-time = "2026-06-26T18:32:22.272Z" }, + { url = "https://files.pythonhosted.org/packages/b4/55/50c19e49f8045834ada71ef12f8ad048eba8517c6aa41161bed676328fae/greenlet-3.5.3-cp314-cp314t-manylinux_2_39_riscv64.whl", hash = "sha256:3236754d423955ea08e9bb5f6c04a7895f9e22c290b66aa7653fcb922d839eb0", size = 491037, upload-time = "2026-06-26T19:25:40.672Z" }, + { url = "https://files.pythonhosted.org/packages/86/7d/eaf70de20aadca3a5884aec58362861c64ce45e7b277f47ed026926a3b89/greenlet-3.5.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:55cf4d777485d43110e47133cbba6d74a8885a87ec1227ef0267f9ee80c5aa21", size = 1617822, upload-time = "2026-06-26T19:09:06.893Z" }, + { url = "https://files.pythonhosted.org/packages/8a/f9/414d38fc400ae4350d4185eaad1827676f7cf5287b9136e0ed1cbbe20a7f/greenlet-3.5.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:12a248ba75f6a9a236375f52296c498c89ff1d8badf32deb9eca7abd5853f7da", size = 1677983, upload-time = "2026-06-26T18:31:49.396Z" }, + { url = "https://files.pythonhosted.org/packages/e4/15/7edb977e08f9bff702fe42d6c902702786ff6b9694058b4e6a2a6ac90e57/greenlet-3.5.3-cp314-cp314t-win_amd64.whl", hash = "sha256:efc6bd60ea02e085862c74a3ef64b147ffc6f1a5ea7d9f26e7a939943f68c1e3", size = 243626, upload-time = "2026-06-26T18:24:41.485Z" }, + { url = "https://files.pythonhosted.org/packages/2c/8a/93928dce91e6b3598b5e779e8d1fd6576a504640c58e78627077f6a7a91a/greenlet-3.5.3-cp315-cp315-macosx_11_0_universal2.whl", hash = "sha256:ea03f2f04367845d6b58eeed276e1e56e51f0b97d8ad5a88a7d20a91dc9056cc", size = 288860, upload-time = "2026-06-26T18:22:48.07Z" }, + { url = "https://files.pythonhosted.org/packages/4f/ca/69db42d447a1378043e2c8f19c09cbbd1263371505053c496b49066d3d16/greenlet-3.5.3-cp315-cp315-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:78dbef602fda6d97d957eb7937f70c9ce9e9527330347f8f6b6f9e554a9e7a47", size = 659747, upload-time = "2026-06-26T19:07:15.565Z" }, + { url = "https://files.pythonhosted.org/packages/a8/0b/af7ac2ef8dd41e3da1a40dda6305c23b9a03e13ba975ec916357b50f8575/greenlet-3.5.3-cp315-cp315-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:6f73857adb8fee13fa56c172bd11262f888c0c648f9fea113e777bb2c7904a81", size = 670419, upload-time = "2026-06-26T19:10:12.293Z" }, + { url = "https://files.pythonhosted.org/packages/25/aa/952cf28c2ff949a8c971134fb43854dd7eaa737218723aaef758f8c9aead/greenlet-3.5.3-cp315-cp315-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:cefa9cef4b371f9844c6053db71f1138bc6807bab1578b0dae5149c1f1141357", size = 674261, upload-time = "2026-06-26T19:24:22.79Z" }, + { url = "https://files.pythonhosted.org/packages/51/1e/1d51640cacbfc455dbe9f9a9f594c49e4e244f63b9971a2f4764e46cc53d/greenlet-3.5.3-cp315-cp315-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:232fec92e823addaf02d9472cf7381e24a1d046a6ced1103c5caa4c21b9dfc1d", size = 668787, upload-time = "2026-06-26T18:32:24.298Z" }, + { url = "https://files.pythonhosted.org/packages/dc/f2/b00d6f5e63e531a93562b2ec1a4c320fbee91f580fc42e6417af69d706e5/greenlet-3.5.3-cp315-cp315-manylinux_2_39_riscv64.whl", hash = "sha256:6219b6d04dbf6ba6084d77dc609e8473060dc55f759cbf626d512122781fa128", size = 480322, upload-time = "2026-06-26T19:25:41.852Z" }, + { url = "https://files.pythonhosted.org/packages/21/66/4030d5b0b5894500023f003bb054d9bb354dfbd1e186c3a296759172f5f5/greenlet-3.5.3-cp315-cp315-musllinux_1_2_aarch64.whl", hash = "sha256:2421c3564da9429d5586d46ca31ebb26516b5498a802cf65c041a8e8a8980d34", size = 1626305, upload-time = "2026-06-26T19:09:08.281Z" }, + { url = "https://files.pythonhosted.org/packages/0e/50/5221371c7550108dfa3c378debc41d032aa9c78e89abb01d8011cfc93289/greenlet-3.5.3-cp315-cp315-musllinux_1_2_x86_64.whl", hash = "sha256:e0f0d160f0b2e558e6c75f7930967183255dc9735e5f5b8cae58ee09c9576d8b", size = 1688631, upload-time = "2026-06-26T18:31:51.278Z" }, + { url = "https://files.pythonhosted.org/packages/68/5d/00d469daae3c65d2bf620b10eee82eb022127d483c6bc8c69fae6f3fbf17/greenlet-3.5.3-cp315-cp315-win_amd64.whl", hash = "sha256:dd99329bbc15ca78dcc583dba05d0b1b0bae01ab6c2174989f5aaee3e41ac930", size = 241027, upload-time = "2026-06-26T18:22:38.203Z" }, + { url = "https://files.pythonhosted.org/packages/e7/e8/883785b44c5780ed71e83d3e4437e710470be17a2e181e8b601e2da0dc4a/greenlet-3.5.3-cp315-cp315-win_arm64.whl", hash = "sha256:499fef2acede88c1864a57bb586b4bf533c81e1b82df7ab93451cdb47dfec227", size = 240085, upload-time = "2026-06-26T18:23:54.217Z" }, + { url = "https://files.pythonhosted.org/packages/1c/da/4f4a8450962fad137c1c8981a3f1b8919d06c829993d4d476f9c525d5173/greenlet-3.5.3-cp315-cp315t-macosx_11_0_universal2.whl", hash = "sha256:176bc16a721fa5fc294d70b87b4dfa5fbdd251b3da5d5372735ecef9bd7d6d0c", size = 297221, upload-time = "2026-06-26T18:23:27.176Z" }, + { url = "https://files.pythonhosted.org/packages/57/66/b3bfae3e220a9b63ea539a0eea681800c69ab1aada757eae8789f183e7ce/greenlet-3.5.3-cp315-cp315t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:629b614d2b786e89c50440e246f33eea78f58a962d0bdbbcc809e6d13605903f", size = 657221, upload-time = "2026-06-26T19:07:16.973Z" }, + { url = "https://files.pythonhosted.org/packages/7b/81/b6d4d73a709684fc77e7fa034d7c2fe82cffa9fc920fadcaa659c2626213/greenlet-3.5.3-cp315-cp315t-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:2b2e857ae16f5f72142edf75f9f176fe7526ba19a2841df1420516f83831c9f2", size = 663226, upload-time = "2026-06-26T19:10:13.723Z" }, + { url = "https://files.pythonhosted.org/packages/e9/39/0e0938a75115b939d42733a2a12e1d349653c9531fe6fe563e8a681f04e6/greenlet-3.5.3-cp315-cp315t-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:16d192579ed281051396dddd7f7754dac6259e6b1fb26378c87b66622f8e3f91", size = 663706, upload-time = "2026-06-26T19:24:24.312Z" }, + { url = "https://files.pythonhosted.org/packages/f5/07/e210b02b589f16e74ff48b730690e4a34ffe984219fce4f3c1a0e7ec8545/greenlet-3.5.3-cp315-cp315t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e515757e2e36bcbf1fad09a46e1557e8b1ae1797d4b44d09da7deed88ad28608", size = 660802, upload-time = "2026-06-26T18:32:26.081Z" }, + { url = "https://files.pythonhosted.org/packages/5b/41/35d1c678cdb3c3b9e6bee691728e563cfb294202b23c7a4c3c2ccc343589/greenlet-3.5.3-cp315-cp315t-manylinux_2_39_riscv64.whl", hash = "sha256:4399eb8d041f20b68d943918bc55502a93d6fdc0a37c14da7881c04139acee9d", size = 498803, upload-time = "2026-06-26T19:25:43.063Z" }, + { url = "https://files.pythonhosted.org/packages/eb/2e/5303eb3fa06bca089060f479707182a93e360683bc252acf846c3090d34e/greenlet-3.5.3-cp315-cp315t-musllinux_1_2_aarch64.whl", hash = "sha256:b363d46ed1ea431825fdb01471bb024fc08399bad1572a616e853c7684415adb", size = 1622157, upload-time = "2026-06-26T19:09:09.527Z" }, + { url = "https://files.pythonhosted.org/packages/54/70/50de47a488f14df260b50ae34fb5d56016e308b098eab02c878b5223c26a/greenlet-3.5.3-cp315-cp315t-musllinux_1_2_x86_64.whl", hash = "sha256:e44da2f5bbdaabaf7d80b73dbb430c7035771e9f244e3c8b769715c9d8fa0a16", size = 1681159, upload-time = "2026-06-26T18:31:52.986Z" }, + { url = "https://files.pythonhosted.org/packages/a7/13/1055e1dda7882073eda533e2b96c62e55bbd2db7fda6d5ece992febc7071/greenlet-3.5.3-cp315-cp315t-win_amd64.whl", hash = "sha256:8ff8bed3e3baa20a3ea261ce00526f1898ad4801d4886fd2220580ee0ad8fadf", size = 244007, upload-time = "2026-06-26T18:22:04.353Z" }, + { url = "https://files.pythonhosted.org/packages/b4/0d/ca7d15afbdc397e3401134c9e1800d51d12b829661786187a4ad08fe484f/greenlet-3.5.3-cp315-cp315t-win_arm64.whl", hash = "sha256:b7068bd09f761f3f5b4d214c2bed063186b2a86148c740b3873e3f56d79bac31", size = 242586, upload-time = "2026-06-26T18:23:37.93Z" }, +] + [[package]] name = "idna" version = "3.18" @@ -439,6 +551,51 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl", hash = "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8", size = 9979, upload-time = "2022-08-14T12:40:09.779Z" }, ] +[[package]] +name = "msgspec" +version = "0.21.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/e3/60/f79b9b013a16fa3a58350c9295ddc6789f2e335f36ea61ed10a21b215364/msgspec-0.21.1.tar.gz", hash = "sha256:2313508e394b0d208f8f56892ca9b2799e2561329de9763b19619595a6c0f72c", size = 319193, upload-time = "2026-04-12T21:44:50.394Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/6e/cf/317224852c00248c620a9bcf4b26e2e4ab8afd752f18d2a6ef73ebd423b6/msgspec-0.21.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:d4248cf0b6129b7d230eacd493c17cc2d4f3989f3bb7f633a928a85b7dcfa251", size = 196188, upload-time = "2026-04-12T21:44:07.181Z" }, + { url = "https://files.pythonhosted.org/packages/6d/81/074612945c0666078f7366f40000013de9f6ba687491d450df699bceebc9/msgspec-0.21.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5102c7e9b3acff82178449b85006d96310e690291bb1ea0142f1b24bcb8aabcb", size = 188473, upload-time = "2026-04-12T21:44:08.736Z" }, + { url = "https://files.pythonhosted.org/packages/8a/37/655101799590bcc5fddb2bd3fe0e6194e816c2d1da7c361725f5eb89a910/msgspec-0.21.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:846758412e9518252b2ac9bffd6f0e54d9ff614f5f9488df7749f81ff5c80920", size = 218871, upload-time = "2026-04-12T21:44:09.917Z" }, + { url = "https://files.pythonhosted.org/packages/b5/d1/d4cd9fe89c7d400d7a18f86ccc94daa3f0927f53558846fcb60791dce5d6/msgspec-0.21.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:21995e74b5c598c2e004110ad66ec7f1b8c20bf2bcf3b2de8fd9a3094422d3ff", size = 225025, upload-time = "2026-04-12T21:44:11.191Z" }, + { url = "https://files.pythonhosted.org/packages/24/bf/e20549e602b9edccadeeff98760345a416f9cce846a657e8b18e3396b212/msgspec-0.21.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6129f0cca52992e898fd5344187f7c8127b63d810b2fd73e36fca73b4c6475ee", size = 222672, upload-time = "2026-04-12T21:44:12.481Z" }, + { url = "https://files.pythonhosted.org/packages/b4/68/04d7a8f0f786545cf9b8c280c57aa6befb5977af6e884b8b54191cbe44b3/msgspec-0.21.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ef3ec2296248d1f8b9231acb051b6d471dfde8f21819e86c9adaaa9f42918521", size = 227303, upload-time = "2026-04-12T21:44:13.709Z" }, + { url = "https://files.pythonhosted.org/packages/cc/4d/619866af2840875be408047bf9e70ceafbae6ab50660de7134ed1b25eb86/msgspec-0.21.1-cp312-cp312-win_amd64.whl", hash = "sha256:d4ab834a054c6f0cbeef6df9e7e1b33d5f1bc7b86dea1d2fd7cad003873e783d", size = 190017, upload-time = "2026-04-12T21:44:14.977Z" }, + { url = "https://files.pythonhosted.org/packages/5e/2e/a8f9eca8fd00e097d7a9e99ba8a4685db994494448e3d4f0b7f6e9a3c0f7/msgspec-0.21.1-cp312-cp312-win_arm64.whl", hash = "sha256:628aaa35c74950a8c59da330d7e98917e1c7188f983745782027748ee4ca573e", size = 175345, upload-time = "2026-04-12T21:44:16.431Z" }, + { url = "https://files.pythonhosted.org/packages/7e/74/f11ede02839b19ff459f88e3145df5d711626ca84da4e23520cebf819367/msgspec-0.21.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:764173717a01743f007e9f74520ed281f24672c604514f7d76c1c3a10e8edb66", size = 196176, upload-time = "2026-04-12T21:44:17.613Z" }, + { url = "https://files.pythonhosted.org/packages/bb/40/4476c1bd341418a046c4955aff632ec769315d1e3cb94e6acf86d461f9ed/msgspec-0.21.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:344c7cd0eaed1fb81d7959f99100ef71ec9b536881a376f11b9a6c4803365697", size = 188524, upload-time = "2026-04-12T21:44:18.815Z" }, + { url = "https://files.pythonhosted.org/packages/ca/d9/9e9d7d7e5061b47540d03d640fab9b3965ba7ae49c1b2154861c8f007518/msgspec-0.21.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:48943e278b3854c2f89f955ddc6f9f430d3f0784b16e47d10604ee0463cd21f5", size = 218880, upload-time = "2026-04-12T21:44:20.028Z" }, + { url = "https://files.pythonhosted.org/packages/74/66/2bb344f34abb4b57e60c7c9c761994e0417b9718ec1460bf00c296f2a7ea/msgspec-0.21.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a9aa659ebb0101b1cbc31461212b87e341d961f0ab0772aaf068a99e001ec4aa", size = 225050, upload-time = "2026-04-12T21:44:21.577Z" }, + { url = "https://files.pythonhosted.org/packages/1a/84/7c1e412f76092277bf760cef12b7979d03314d259ab5b5cafde5d0c1722d/msgspec-0.21.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f7b27d1a8ead2b6f5b0c4f2d07b8be1ccfcc041c8a0e704781edebe3ae13c484", size = 222713, upload-time = "2026-04-12T21:44:22.83Z" }, + { url = "https://files.pythonhosted.org/packages/4e/27/0bba04b2b4ef05f3d068429410bc71d2cea925f1596a8f41152cccd5edb8/msgspec-0.21.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:38fe93e86b61328fe544cb7fd871fad5a27c8734bfda90f65e5dbe288ae50f61", size = 227259, upload-time = "2026-04-12T21:44:24.11Z" }, + { url = "https://files.pythonhosted.org/packages/b0/2d/09574b0eea02fed2c2c1383dbaae2c7f79dc16dcd6487a886000afb5d7c4/msgspec-0.21.1-cp313-cp313-win_amd64.whl", hash = "sha256:8bc666331c35fcce05a7cd2d6221adbe0f6058f8e750711413d22793c080ac6a", size = 189857, upload-time = "2026-04-12T21:44:25.359Z" }, + { url = "https://files.pythonhosted.org/packages/46/34/105b1576ad182879914f0c821f17ee1d13abb165cb060448f96fe2aff078/msgspec-0.21.1-cp313-cp313-win_arm64.whl", hash = "sha256:42bb1241e0750c1a4346f2aa84db26c5ffd99a4eb3a954927d9f149ff2f42898", size = 175403, upload-time = "2026-04-12T21:44:26.608Z" }, + { url = "https://files.pythonhosted.org/packages/5a/ad/86954e987d1d6a5c579e2c2e7832b65e0fff194179fdac4f581536086024/msgspec-0.21.1-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:fab48eb45fdbfbdb2c0edfec00ffc53b6b6085beefc6b50b61e01659f9f8757f", size = 196261, upload-time = "2026-04-12T21:44:27.807Z" }, + { url = "https://files.pythonhosted.org/packages/d1/a1/c5e46c3e42b866199365e35d11dddfd1fbd8bba4fdb3c52f965b1607ce94/msgspec-0.21.1-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:3cb779ea0c35bc807ff941d415875c1f69ca0be91a2e907ab99a171811d86a9a", size = 188729, upload-time = "2026-04-12T21:44:28.99Z" }, + { url = "https://files.pythonhosted.org/packages/85/7d/1e29a319d678d6cb962ae5bdf32a6858ebdf38f73bc654c0e9c742a0c2c8/msgspec-0.21.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:68604db36b3b4dd9bf160e436e12798a4738848144cea1aca1cb984011eb160f", size = 219866, upload-time = "2026-04-12T21:44:31.104Z" }, + { url = "https://files.pythonhosted.org/packages/25/1f/cca084ca2572810fff12ea9dbdcbe39eac048f40daf4a9077b49fcbe8cee/msgspec-0.21.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:3d6b9dc50948eaf65df54d2fd0ff66e6d8c32f116037209ee861810eb9b676cb", size = 224993, upload-time = "2026-04-12T21:44:32.649Z" }, + { url = "https://files.pythonhosted.org/packages/71/94/d2120fc9d419a89a3a7c13e5b7078798c4b392a96a02a6e2b3ce43a8766c/msgspec-0.21.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:52c5e21930942302394429c5a582ce7e6b62c7f983b3760834c2ce107e0dd6df", size = 223535, upload-time = "2026-04-12T21:44:33.839Z" }, + { url = "https://files.pythonhosted.org/packages/75/17/42418b66a3ad972a89bab73dd78b79cc6282bb488a25e73c853cee7443b9/msgspec-0.21.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:abbb39d65681fa24ed394e01af3d59d869068324f900c61d06062b7fb9980f2f", size = 227222, upload-time = "2026-04-12T21:44:35.093Z" }, + { url = "https://files.pythonhosted.org/packages/c4/33/265c894268cca88ff67b144ca2b4c522fc8b9a6f1966a3640c70516e78e1/msgspec-0.21.1-cp314-cp314-win_amd64.whl", hash = "sha256:5666b1b560b97b6ec2eb3fca8a502298ebac56e13bbca1f88523538ce83d01ea", size = 193810, upload-time = "2026-04-12T21:44:36.612Z" }, + { url = "https://files.pythonhosted.org/packages/3b/8f/a6d35f25bf1fc63c492fdd88fdce01ba0875ead48c2b91f90f33653b4131/msgspec-0.21.1-cp314-cp314-win_arm64.whl", hash = "sha256:d8b8578e4c83b14ceea4cef0d0b747e31d9330fe4b03b2b2ad4063866a178f93", size = 179125, upload-time = "2026-04-12T21:44:38.198Z" }, + { url = "https://files.pythonhosted.org/packages/c6/39/74839641e64b99d87da55af0fc472854d42b46e2183b9e2a67fe1bb2a512/msgspec-0.21.1-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:15f523d51c00ebad412213bfe9f06f0a50ec2b93e0c19e824a2d267cabb48ea2", size = 200171, upload-time = "2026-04-12T21:44:39.414Z" }, + { url = "https://files.pythonhosted.org/packages/70/9b/ce0cca6d2d87fcd4b6ff97600790494e64f26a2c55d61507cd2755c16193/msgspec-0.21.1-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:4e47390360583ba3d5c6cb44cf0a9f61b0a06a899d3c2c00627cedebb2e2884b", size = 192879, upload-time = "2026-04-12T21:44:40.882Z" }, + { url = "https://files.pythonhosted.org/packages/a7/08/673a7bb05e5702dc787ddd3011195b509f9867927970da59052211929987/msgspec-0.21.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f60800e6299b798142dc40b0644da77ceac5ea0568be58228417eae14135c847", size = 226281, upload-time = "2026-04-12T21:44:42.181Z" }, + { url = "https://files.pythonhosted.org/packages/7d/45/86508cf57283e9070b3c447e3ab25b792a7a0855a3ea4e0c6d111ac34c97/msgspec-0.21.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5f8e9dfcd98419cf7568808470c4317a3fb30bef0e3715b568730a2b272a20d7", size = 229863, upload-time = "2026-04-12T21:44:43.442Z" }, + { url = "https://files.pythonhosted.org/packages/2c/62/e7c9367cd08d590559faacd711edbae36840342843e669440363f33c7d36/msgspec-0.21.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:92d89dfad13bd1ea640dc3e37e724ed380da1030b272bdf5ecafb983c3ad7c75", size = 230445, upload-time = "2026-04-12T21:44:44.806Z" }, + { url = "https://files.pythonhosted.org/packages/42/b4/c0f54632103846b658a10930025f4de41c8724b5e4805a5f3b395586cb7e/msgspec-0.21.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:0d03867786e5d7ba25d666df4b11320c27170f4aeafcb8e3a8b0a50a4fb742ca", size = 231822, upload-time = "2026-04-12T21:44:46.343Z" }, + { url = "https://files.pythonhosted.org/packages/ea/1d/0d85cc79d0ccf5508e9c846cc66552a6a16bf92abd1dbd8362617f7b35cd/msgspec-0.21.1-cp314-cp314t-win_amd64.whl", hash = "sha256:740fbf1c9d59992ca3537d6fbe9ebbf9eaf726a65fbf31448e0ecbc710697a63", size = 206650, upload-time = "2026-04-12T21:44:47.601Z" }, + { url = "https://files.pythonhosted.org/packages/90/91/56c5d560f20e6c20e9e4f55bd0e458f7f162aa689ee350346c04c48eac0b/msgspec-0.21.1-cp314-cp314t-win_arm64.whl", hash = "sha256:0d2cc73df6058d811a126ac3a8ad63a4dfa210c82f9cf5a004802eaf4712de90", size = 183149, upload-time = "2026-04-12T21:44:48.833Z" }, +] + +[package.optional-dependencies] +toml = [ + { name = "tomli-w" }, +] + [[package]] name = "mypy" version = "2.1.0" @@ -501,6 +658,96 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/ef/82/7a9d0550484a62c6da82858ee9419f3dd1ccc9aa1c26a1e43da3ecd20b0d/natsort-8.4.0-py3-none-any.whl", hash = "sha256:4732914fb471f56b5cce04d7bae6f164a592c7712e1c85f9ef585e197299521c", size = 38268, upload-time = "2023-06-20T04:17:17.522Z" }, ] +[[package]] +name = "optree" +version = "0.19.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/44/63/92328a17ab7836562fe0129e605f685a88db35ce98427c34ff48ee4ec157/optree-0.19.1.tar.gz", hash = "sha256:4497d1c9197b8c6842e511368163d318ce536521ebdcff8bebb7551dcdfac532", size = 177531, upload-time = "2026-05-06T02:32:39.704Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ba/a7/cb5567029a608a296b0ca224025d03bba0365b41df19085b9b580191f6f2/optree-0.19.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:96e5c7c3b9144f08ae40c3d9848cfbcfa36b6bead0f8215ad071d5922ee6c4a5", size = 424023, upload-time = "2026-05-06T02:30:57.732Z" }, + { url = "https://files.pythonhosted.org/packages/b9/a1/3651fb32fa8617108204aa4056d283af742020e0987d106f41402005d800/optree-0.19.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5d9d198343e1e6ced18bef0cbff84091c1877964fc4a121df33f18840e073a01", size = 394782, upload-time = "2026-05-06T02:30:59.239Z" }, + { url = "https://files.pythonhosted.org/packages/c2/1e/676470909aa64d7aba7c5edf83b171dc83b7af901d9ebb8e6d7512fe913a/optree-0.19.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7a1202371d9fe3aa75f3e886b1f871aac4991a655aadb65e54f58a3ae9388ab2", size = 413157, upload-time = "2026-05-06T02:31:00.339Z" }, + { url = "https://files.pythonhosted.org/packages/f4/41/1a4c58f2af5742b9d9e21ea9e45c6c3c49463b5e2a0537e84ead1e9597ca/optree-0.19.1-cp312-cp312-manylinux_2_26_i686.manylinux_2_28_i686.whl", hash = "sha256:d41ccc4c20bfeae01d1d221c057a6d026e84e32229664952eddcdbe4b9b71417", size = 476923, upload-time = "2026-05-06T02:31:01.492Z" }, + { url = "https://files.pythonhosted.org/packages/10/c1/f62167bd9d6f6c948b191a0943923404678d47100f777f4a8fb37816e6f8/optree-0.19.1-cp312-cp312-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:7d934f240b109c6891dd06b2e30400b123b8a4b6ed31dcd0db2ae2378d30a6e8", size = 475385, upload-time = "2026-05-06T02:31:02.836Z" }, + { url = "https://files.pythonhosted.org/packages/30/5e/5323c5fa3024fdd900bdd8f14621139ed844c2247bf1a26e7cf5c1116188/optree-0.19.1-cp312-cp312-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:ddeefb7ca799c09647e332ebc1a5f6c09888a5a0e51f2dff4ca55e65b42a8c14", size = 474406, upload-time = "2026-05-06T02:31:04.023Z" }, + { url = "https://files.pythonhosted.org/packages/e2/6a/54e4c47e61a51504a5224c933722e0c8a69925aacec4c08175e9675aeb81/optree-0.19.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f0ce49f64f804f7f35f2f9c2a21e3ba94c090199fccdcfd40e3ded4426c5c175", size = 457596, upload-time = "2026-05-06T02:31:05.695Z" }, + { url = "https://files.pythonhosted.org/packages/a7/12/bba07c0b769586c6bd54e81f1f734cad103dbe30abbadee940fe7d3e330e/optree-0.19.1-cp312-cp312-manylinux_2_39_riscv64.whl", hash = "sha256:e0f02600832ab8d0f6c934dcb5c339e17a36938d477641a45798e02625ebe107", size = 417900, upload-time = "2026-05-06T02:31:07.251Z" }, + { url = "https://files.pythonhosted.org/packages/9f/8f/6ae994bb47f9394b33912a14593f9247737dd6c3303811550e5a3e918107/optree-0.19.1-cp312-cp312-win32.whl", hash = "sha256:f10d58c1a17e1b32f9d9b5e1b9d1ad964d99c1113d9df0b9f62f2fe7dde19909", size = 317302, upload-time = "2026-05-06T02:31:08.627Z" }, + { url = "https://files.pythonhosted.org/packages/31/97/d7e3ec79dcdde81f785a0446acf75fea77723f5ca4b98556350d7877986f/optree-0.19.1-cp312-cp312-win_amd64.whl", hash = "sha256:06f5c8a4cf356a1a276ce5cec1be44719ed260690f79c036d04b4d427e801258", size = 341362, upload-time = "2026-05-06T02:31:09.689Z" }, + { url = "https://files.pythonhosted.org/packages/33/97/813afb84a81fd8ae65444730907c05f0775fd6c79d3359c9e84bd3370445/optree-0.19.1-cp312-cp312-win_arm64.whl", hash = "sha256:a33bd23fc5c67ecb9ff491b75fde10cd9b53f47f8a876de842090e8c7a2437e1", size = 351838, upload-time = "2026-05-06T02:31:11.086Z" }, + { url = "https://files.pythonhosted.org/packages/c2/7b/0f2f3c9d55dda5127624daf68ff802ab624b739dd4b32aef505dac0c8e02/optree-0.19.1-cp313-cp313-android_24_arm64_v8a.whl", hash = "sha256:f144cfd65fb17c6aa2c51818614eb009e6052d3d6ace91f7e570b1318cdcac4c", size = 929090, upload-time = "2026-05-06T02:31:12.267Z" }, + { url = "https://files.pythonhosted.org/packages/15/e2/670d260dfd0532d64272dd6f7edd540a09d7040c0342b6cc6cf773568ea4/optree-0.19.1-cp313-cp313-ios_13_0_arm64_iphoneos.whl", hash = "sha256:39a006735d2a0a68751a3bc33d670184fddcd86db63b0293e1e819739e8105e4", size = 391528, upload-time = "2026-05-06T02:31:14.212Z" }, + { url = "https://files.pythonhosted.org/packages/f4/96/46c15e80b0c97e2ba6aba11339008a37cabc5ccf55c31c6c60aecdb79638/optree-0.19.1-cp313-cp313-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:d2cb43c36638f469f5d8f4cf638e914de90c62242d8bed29f1b4487e0346ab94", size = 398231, upload-time = "2026-05-06T02:31:15.519Z" }, + { url = "https://files.pythonhosted.org/packages/7e/39/9d7d22cdaeb9a40ace2485f91c5b7c5f3a7f688575e2621e436561211cc1/optree-0.19.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:e70faa00ab69331f49f8337d45021bed09ae2265d1db72eea9d7817af2b73c64", size = 429852, upload-time = "2026-05-06T02:31:16.992Z" }, + { url = "https://files.pythonhosted.org/packages/79/4c/1da9e8375e7b7fd9671dc5987682b042f6412c4d6fd9da03296403818d9f/optree-0.19.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:1c5d21176b670407f4555aae40711668832599c4fb0627000c5ce3ed0d6e2dae", size = 398688, upload-time = "2026-05-06T02:31:18.113Z" }, + { url = "https://files.pythonhosted.org/packages/d3/50/cd2d178099618093f5a9fd1c9de80af2b428879922eae1e9f27f1002c8be/optree-0.19.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f658fa46305b2bdccdc5bb2cb07818aeaef88a1085499deda5be48a0a58d2971", size = 417560, upload-time = "2026-05-06T02:31:19.391Z" }, + { url = "https://files.pythonhosted.org/packages/d7/b0/f22ff5632083b5032caa80208dd202f8e963ed4aac11afa0a0f6a307fd68/optree-0.19.1-cp313-cp313-manylinux_2_26_i686.manylinux_2_28_i686.whl", hash = "sha256:e757079d44a00319447f43df5c51e55bf9b62d9f05eea0e2db5ff7c7ca5ec71d", size = 482937, upload-time = "2026-05-06T02:31:20.799Z" }, + { url = "https://files.pythonhosted.org/packages/7d/d4/7499d28be8b11eb40668262d27802119fe7e6ec4cd8816b76a1acd7b08f5/optree-0.19.1-cp313-cp313-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:9690c132822d9dee479cf7dff8cc52a67c8af42a4f7529d21f0f4f1d99e4c84e", size = 477864, upload-time = "2026-05-06T02:31:22.077Z" }, + { url = "https://files.pythonhosted.org/packages/b1/6e/6c6fa6f1159ac68f4ee7666610127fb4c14d47a2fa7a0a48de3aecc24d4b/optree-0.19.1-cp313-cp313-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:544b70958dbd7e732bc6874e0180c609c9052115937d0ec28123bb49c1a574aa", size = 478319, upload-time = "2026-05-06T02:31:23.266Z" }, + { url = "https://files.pythonhosted.org/packages/68/b5/8a2427bbe4ee59e2ce26a14125728e3b48c7030c80984ba07d0e5d804d37/optree-0.19.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9dde5b756946c1f1458aeab248a7a9b0c01bb06b5787de9f06d52ad38b745557", size = 462379, upload-time = "2026-05-06T02:31:24.543Z" }, + { url = "https://files.pythonhosted.org/packages/ee/0c/a073eeaea4d4f68e02d5883ed8268746a296e6749e3c46e0124ca45f306c/optree-0.19.1-cp313-cp313-manylinux_2_39_riscv64.whl", hash = "sha256:f1d7838e8b1b62258abd73a5911afad1153ed76822070558c3ba7e0bb5b44192", size = 423061, upload-time = "2026-05-06T02:31:25.652Z" }, + { url = "https://files.pythonhosted.org/packages/5f/34/637b151d071ca94aea0087322f470ce84c5828ef6b9c0de7dc7b4420a1cf/optree-0.19.1-cp313-cp313-win32.whl", hash = "sha256:9870d33ec50cca0c46c2b431cea24c6247457da15fd4ad66ccb8ab78145c1490", size = 317439, upload-time = "2026-05-06T02:31:27.304Z" }, + { url = "https://files.pythonhosted.org/packages/50/52/49b8a8d9e94c57c6fa5008953f84a1c36a4119a3b90dcb7df745f1f05a00/optree-0.19.1-cp313-cp313-win_amd64.whl", hash = "sha256:aa0845b725bcd0029e179cf9b4bc2cc016c7358e56fc7c0d2c43bf4d514c96cf", size = 343906, upload-time = "2026-05-06T02:31:28.774Z" }, + { url = "https://files.pythonhosted.org/packages/c6/a9/1ae0a9685f5301f454f01d2490065b98df6956f90b1b2fd1cea9daa6d820/optree-0.19.1-cp313-cp313-win_arm64.whl", hash = "sha256:6f0b1efc177bed6495f78d39d5aa495ccb31cc20bcf64bb1b806ca4c919f4049", size = 353146, upload-time = "2026-05-06T02:31:29.976Z" }, + { url = "https://files.pythonhosted.org/packages/9c/77/4c8108cbce2c8ae2aa4b6adc7874082882e32cf131cb64b3a4411f50dec4/optree-0.19.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:b964bcdb5cfe367cdf56447e80ba5a49123098d8c4e8e68b41c20890eec6e58e", size = 469723, upload-time = "2026-05-06T02:31:31.425Z" }, + { url = "https://files.pythonhosted.org/packages/64/33/ce9b54646ed4ab5773a9dc59767dadfe3de8bb2e97a3ed19205b995a7a31/optree-0.19.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:08ccec0ee5a565eb5aa4fe30383016a358627ea23d968ec8ab28b1f2ce4ce3d8", size = 437071, upload-time = "2026-05-06T02:31:33.027Z" }, + { url = "https://files.pythonhosted.org/packages/79/55/04260128a726e3550b49467a65bff859452897144b68bae54b2f2e5c27f1/optree-0.19.1-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:672588408906051d3e9a99aca6c0af93c6e0b638137a701418088eaa0bb6c719", size = 433503, upload-time = "2026-05-06T02:31:34.423Z" }, + { url = "https://files.pythonhosted.org/packages/d6/99/6a4cc29389667efa089a0c476b7c36b7d0a66e10dd2d8c2d19c776977566/optree-0.19.1-cp313-cp313t-manylinux_2_26_i686.manylinux_2_28_i686.whl", hash = "sha256:d16cef4d0555d49ce221d80249f1285a2d3faf932e451c3ce6cb8ccb6a846767", size = 496305, upload-time = "2026-05-06T02:31:35.835Z" }, + { url = "https://files.pythonhosted.org/packages/7f/46/506aa1a64abce69e2f4cec9cdac3da0cae207cf04c5e70e7f143bf8b29d8/optree-0.19.1-cp313-cp313t-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:dc2db0b449baff53aa7e583306101de0ade5e5ae9e6fce78400eb2319bbd23dc", size = 492759, upload-time = "2026-05-06T02:31:37.265Z" }, + { url = "https://files.pythonhosted.org/packages/f5/28/2210de9a68722007fe007da3cae1a5971b92fc8113b5eecef66a04637959/optree-0.19.1-cp313-cp313t-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:76b3e9e5d37e6b05ec82fff91758c8c0e27e159b35faea4b33d5eb975d720257", size = 495447, upload-time = "2026-05-06T02:31:38.505Z" }, + { url = "https://files.pythonhosted.org/packages/d9/61/40c3463e52914d552c66c760ae15e673137c4cc1d1d9f8da0d745656193a/optree-0.19.1-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:03faa8e23fdaf3a18f9a1568c2c0eb0641a6aa05baf3a20639bd11fb34664700", size = 475564, upload-time = "2026-05-06T02:31:39.732Z" }, + { url = "https://files.pythonhosted.org/packages/0a/66/1603680fa924e68e5697c1229510c0645db0a9c633a12d1a9bfdbfc9cb74/optree-0.19.1-cp313-cp313t-manylinux_2_39_riscv64.whl", hash = "sha256:a9b9c7e9148ec470124dc4c1d1cd1485dbeb35973357b5911b181a79090426d2", size = 442414, upload-time = "2026-05-06T02:31:40.908Z" }, + { url = "https://files.pythonhosted.org/packages/a5/58/34820bab11f28ba6b03fe9e151880ad591b43f26648f058c94451fbdfc3a/optree-0.19.1-cp313-cp313t-win32.whl", hash = "sha256:ab8ad9803376d553a2958471b6bb6842b7e15888e19cc6aeb76da96c6afd948d", size = 348644, upload-time = "2026-05-06T02:31:42.038Z" }, + { url = "https://files.pythonhosted.org/packages/d9/2b/0be3f8b9765f366e3e12d0590e9c6514de110d0c5b3b9002f49e56bf15b1/optree-0.19.1-cp313-cp313t-win_amd64.whl", hash = "sha256:afd4abeb2783b2367093287bc6268ac9af244b20c8d9b01696ccfe817483b66c", size = 382445, upload-time = "2026-05-06T02:31:43.166Z" }, + { url = "https://files.pythonhosted.org/packages/fc/fa/8c0882cdd42e28a23c1998297c8ad1202194510cbba8b050251429c641c0/optree-0.19.1-cp313-cp313t-win_arm64.whl", hash = "sha256:b9120510d3f951e268e417a3f64f335bc1c539e1e80bff2129ddc6fb60ac7b56", size = 388040, upload-time = "2026-05-06T02:31:44.661Z" }, + { url = "https://files.pythonhosted.org/packages/e3/da/4e16e26375c56c9e40760697af4e2b72f196c2099e96cc783b63dcc862a8/optree-0.19.1-cp314-cp314-android_24_arm64_v8a.whl", hash = "sha256:e1951ddc870f67430310fd17393971c30510ee9fd290525b44c12afe25f3c307", size = 927808, upload-time = "2026-05-06T02:31:45.954Z" }, + { url = "https://files.pythonhosted.org/packages/6b/87/ff1c6bb6b79a5d0b70b83f7ae8b78811a406a749b3ae4478a2122a7afb66/optree-0.19.1-cp314-cp314-ios_13_0_arm64_iphoneos.whl", hash = "sha256:ae9d42718ebf985cdad3182364b5cf829193b8fd2c6d993fbb4111d38e2bdf96", size = 390981, upload-time = "2026-05-06T02:31:47.38Z" }, + { url = "https://files.pythonhosted.org/packages/82/25/fc648710102960f87d18cd8fc8a24afe14a5ec7827c64dfb1340230c0794/optree-0.19.1-cp314-cp314-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:930268ebfdebca43a8808f6293910d6ade2fe7c84fa784692017d7120d285226", size = 397756, upload-time = "2026-05-06T02:31:48.76Z" }, + { url = "https://files.pythonhosted.org/packages/24/f6/a7bf5d75a6481038bbb61846d87d43124d63741385796ef7b37d326f46bd/optree-0.19.1-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:b2757c5d922aab76cfc9b870c373fb35209c2094e3c912733b326c043e85a0c6", size = 427424, upload-time = "2026-05-06T02:31:49.838Z" }, + { url = "https://files.pythonhosted.org/packages/49/cc/14dd93887295859457e507fc46a847b68ae8f20c42b2fde4d8a749c94bbc/optree-0.19.1-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:b17a7b70ff8bd406c2142914c5ab0a57f8bcfb9f52181f7012e32406bbdbfdda", size = 398242, upload-time = "2026-05-06T02:31:51.262Z" }, + { url = "https://files.pythonhosted.org/packages/17/b5/ac51aa118dd918761519fbc031865b1d6f850453e9a7ac0c3da21109c4f0/optree-0.19.1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:987bba55366917d9829f45b5ee86499ecc87a30e9103072db9ab8d67f9958179", size = 419568, upload-time = "2026-05-06T02:31:52.349Z" }, + { url = "https://files.pythonhosted.org/packages/ec/41/25144e61f76278b9e0a5d4189c7083fe853164c5f7328a1f5aac43d964c2/optree-0.19.1-cp314-cp314-manylinux_2_26_i686.manylinux_2_28_i686.whl", hash = "sha256:d3bba2af7a5fce0c25e99024688e68dfe9be41e3d6e92720febbefdc879fba38", size = 482797, upload-time = "2026-05-06T02:31:53.471Z" }, + { url = "https://files.pythonhosted.org/packages/22/47/2c76c7ce937323988770c41126e0e380bcb73a816f68a767f23b5c33aced/optree-0.19.1-cp314-cp314-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:dae6c247cc8751bd2f167951468769f5c98f8cfdae31c0db0f2eb4145a6ec560", size = 479794, upload-time = "2026-05-06T02:31:54.843Z" }, + { url = "https://files.pythonhosted.org/packages/7c/ca/bd9553f94bec0bc7860f10ae177c14ca265ab19ddb463122be22fa335ee8/optree-0.19.1-cp314-cp314-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:17a986fd91ccdc18bb7b587ca1f508c1761580a93517e6db33a13b22e46acb9b", size = 481084, upload-time = "2026-05-06T02:31:56.261Z" }, + { url = "https://files.pythonhosted.org/packages/9c/1a/4834b1f2fb1847412353d7342eb7a1d001a4f3bd9d24155e057135a4aa44/optree-0.19.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:3d0e1493429ae1d1a5e34855774ee604c974a8f76656bd0e562cdbf9466c9b1f", size = 462955, upload-time = "2026-05-06T02:31:57.829Z" }, + { url = "https://files.pythonhosted.org/packages/f4/88/598fb91c06fee3d8b08568779b011225dc2b66140927bd0b2b2d9b40a566/optree-0.19.1-cp314-cp314-manylinux_2_39_riscv64.whl", hash = "sha256:f61a01ed9991193ed6f3db8e956ede05218190a32ca2ddfb71cfc40c8daba1d5", size = 423754, upload-time = "2026-05-06T02:31:59.291Z" }, + { url = "https://files.pythonhosted.org/packages/20/8a/83c64ecadc686e08310fc9c20bc0bbe6453e89b69257e08887818dac7886/optree-0.19.1-cp314-cp314-win32.whl", hash = "sha256:b0c920579bddc3b18a0e051850f017618e24efcc19ba83dcd415cf74db5fd904", size = 325214, upload-time = "2026-05-06T02:32:00.802Z" }, + { url = "https://files.pythonhosted.org/packages/96/c3/4f2f318b98465376bbb7a06a33da553c688b3ed39dafbb8307f824eef74a/optree-0.19.1-cp314-cp314-win_amd64.whl", hash = "sha256:50d77b91a8cd01adf422472b7edf39fc445b0268816176a868a385d28f8367c2", size = 351654, upload-time = "2026-05-06T02:32:01.944Z" }, + { url = "https://files.pythonhosted.org/packages/1c/ab/55d7508e87055c730fe7207cfd0c45183a07ddf1f91d9e73d017a7f8c1f4/optree-0.19.1-cp314-cp314-win_arm64.whl", hash = "sha256:c682ab6711b7a623503711fa661a2bba7886e1c21dc06c3b7febba101b458051", size = 361610, upload-time = "2026-05-06T02:32:03.003Z" }, + { url = "https://files.pythonhosted.org/packages/ae/2d/4f7facd482d56079b7adb8ce3fede19f41629bc0463e8ee25907f1dba36c/optree-0.19.1-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:068edb89fadd94f6f57fdb51f4ad2c764b5a0bfd00903c55ffe433c2863a8037", size = 469130, upload-time = "2026-05-06T02:32:04.395Z" }, + { url = "https://files.pythonhosted.org/packages/92/60/f7539012aa8a7488c1e34f66b76eadc384c3152dd9800973f1b5fe045dfd/optree-0.19.1-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:a609c90e4f64e4f3e2b5b3cc022210314834737e0e61a745485e33b33eae773b", size = 437286, upload-time = "2026-05-06T02:32:05.527Z" }, + { url = "https://files.pythonhosted.org/packages/9b/3f/a5f8fb3ec3840f885de52d7a793ba57ace17990e3a9b3797218425ffe842/optree-0.19.1-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:dfae64c4c371640a4b3e2a9e3e6aa3a3e8cdf2da5247a88fef5b632614b948a6", size = 431954, upload-time = "2026-05-06T02:32:06.83Z" }, + { url = "https://files.pythonhosted.org/packages/68/dc/6d0ef14bc82bd54046c1a066d25fa6854123a6b29fd691f1f95dec3ab45f/optree-0.19.1-cp314-cp314t-manylinux_2_26_i686.manylinux_2_28_i686.whl", hash = "sha256:470742544ff2d4b63843023f38dcfb83e82c3a9877c783dee0e69cbb974de6d1", size = 494631, upload-time = "2026-05-06T02:32:08.038Z" }, + { url = "https://files.pythonhosted.org/packages/b8/9a/9e183c610c414cba581f9afda7610589d89cae229d627b14f8480425d975/optree-0.19.1-cp314-cp314t-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:1a74e0656ccef45b1fec07b9d964ce97f3def8bab73711f56175076c4259884f", size = 491786, upload-time = "2026-05-06T02:32:09.363Z" }, + { url = "https://files.pythonhosted.org/packages/4d/73/266b9de8eb5b16bfe7010c90c55840517d5d61ee6e0ca64901440296d97a/optree-0.19.1-cp314-cp314t-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:f55841132ba8a34dbbd85e0c2cf990602384eea0e4638df986cd3266482f4a17", size = 490876, upload-time = "2026-05-06T02:32:11.388Z" }, + { url = "https://files.pythonhosted.org/packages/b3/8d/42a8ca6277ef93d47ab0986e30a25134206afe0c6e6c3425c8736b2677ba/optree-0.19.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a5f8383952f18d5a4ec6b248d8ae6fe27012434ad9750aa33a821ad4846da5af", size = 475079, upload-time = "2026-05-06T02:32:12.768Z" }, + { url = "https://files.pythonhosted.org/packages/63/91/e363f4adda292f891ca0cf5748010fea955737bdf494cc11d4c3bcda6935/optree-0.19.1-cp314-cp314t-manylinux_2_39_riscv64.whl", hash = "sha256:de8acbed5965beae6f6b0456fcb8d1afaea1fe300810739e88645e22138849bc", size = 440119, upload-time = "2026-05-06T02:32:14.096Z" }, + { url = "https://files.pythonhosted.org/packages/3f/eb/489d22ef3cadb2f5f3bbd6e6099d17b5a521ff533e086f78f005c3358017/optree-0.19.1-cp314-cp314t-win32.whl", hash = "sha256:312048e69dc88de26915674f961bf38980a765a6b48ead2f1672858a39402c41", size = 357465, upload-time = "2026-05-06T02:32:15.424Z" }, + { url = "https://files.pythonhosted.org/packages/e0/34/7f48b7034ff75d2eb3e94e2196709ddbf762798fb621f9508899fa66b44e/optree-0.19.1-cp314-cp314t-win_amd64.whl", hash = "sha256:60e9345405d7b06cafdf1b1dd2e2261ceddddce10f35729240f90e2bab845a0b", size = 397783, upload-time = "2026-05-06T02:32:16.853Z" }, + { url = "https://files.pythonhosted.org/packages/07/42/6d6f93416c66820cb8753e65b5ff43c47480af9c4911bd2b8406ff0f7f27/optree-0.19.1-cp314-cp314t-win_arm64.whl", hash = "sha256:4e103e212d1e8fe0399ed076eff80a905fb14929729bbd994d3660110a27a252", size = 396064, upload-time = "2026-05-06T02:32:18.077Z" }, +] + +[[package]] +name = "packaging" +version = "26.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/d7/f1/e7a6dd94a8d4a5626c03e4e99c87f241ba9e350cd9e6d75123f992427270/packaging-26.2.tar.gz", hash = "sha256:ff452ff5a3e828ce110190feff1178bb1f2ea2281fa2075aadb987c2fb221661", size = 228134, upload-time = "2026-04-24T20:15:23.917Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/df/b2/87e62e8c3e2f4b32e5fe99e0b86d576da1312593b39f47d8ceef365e95ed/packaging-26.2-py3-none-any.whl", hash = "sha256:5fc45236b9446107ff2415ce77c807cee2862cb6fac22b8a73826d0693b0980e", size = 100195, upload-time = "2026-04-24T20:15:22.081Z" }, +] + +[[package]] +name = "pathlib-abc" +version = "0.5.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/d6/cb/448649d7f25d228bf0be3a04590ab7afa77f15e056f8fa976ed05ec9a78f/pathlib_abc-0.5.2.tar.gz", hash = "sha256:fcd56f147234645e2c59c7ae22808b34c364bb231f685ddd9f96885aed78a94c", size = 33342, upload-time = "2025-10-10T18:37:20.524Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b1/29/c028a0731e202035f0e2e0bfbf1a3e46ad6c628cbb17f6f1cc9eea5d9ff1/pathlib_abc-0.5.2-py3-none-any.whl", hash = "sha256:4c9d94cf1b23af417ce7c0417b43333b06a106c01000b286c99de230d95eefbb", size = 19070, upload-time = "2025-10-10T18:37:19.437Z" }, +] + [[package]] name = "pathspec" version = "1.1.1" @@ -510,6 +757,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/f1/d9/7fb5aa316bc299258e68c73ba3bddbc499654a07f151cba08f6153988714/pathspec-1.1.1-py3-none-any.whl", hash = "sha256:a00ce642f577bf7f473932318056212bc4f8bfdf53128c78bbd5af0b9b20b189", size = 57328, upload-time = "2026-04-27T01:46:07.06Z" }, ] +[[package]] +name = "pluggy" +version = "1.6.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/f9/e2/3e91f31a7d2b083fe6ef3fa267035b518369d9511ffab804f839851d2779/pluggy-1.6.0.tar.gz", hash = "sha256:7dcc130b76258d33b90f61b658791dede3486c3e6bfb003ee5c9bfb396dd22f3", size = 69412, upload-time = "2025-05-15T12:30:07.975Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/54/20/4d324d65cc6d9205fabedc306948156824eb9f0ee1633355a8f7ec5c66bf/pluggy-1.6.0-py3-none-any.whl", hash = "sha256:e920276dd6813095e9377c0bc5566d94c932c33b27a3e3945d8389c374dd4746", size = 20538, upload-time = "2025-05-15T12:30:06.134Z" }, +] + [[package]] name = "polars" version = "1.42.0" @@ -637,6 +893,26 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/f4/7e/a72dd26f3b0f4f2bf1dd8923c85f7ceb43172af56d63c7383eb62b332364/pygments-2.20.0-py3-none-any.whl", hash = "sha256:81a9e26dd42fd28a23a2d169d86d7ac03b46e2f8b59ed4698fb4785f946d0176", size = 1231151, upload-time = "2026-03-29T13:29:30.038Z" }, ] +[[package]] +name = "pytask" +version = "0.6.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "click" }, + { name = "click-default-group" }, + { name = "msgspec", extra = ["toml"] }, + { name = "optree" }, + { name = "packaging" }, + { name = "pluggy" }, + { name = "rich" }, + { name = "sqlalchemy" }, + { name = "universal-pathlib" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/f5/36/7a58333979ce598d0c81de5c0bd215dd37230aed26f77a88247fa064086a/pytask-0.6.0.tar.gz", hash = "sha256:c7c9f0f68e95646fade14bada5ef89cc8a48abf47fe5d47ab9b671d06abe8f93", size = 121274, upload-time = "2026-05-01T19:19:18.147Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d7/54/c30cb1d08258612ece1dfa72c6918998bebecb916c54fca6d806bc780f2b/pytask-0.6.0-py3-none-any.whl", hash = "sha256:cc4c31ead39f5c64be037640f7bf589b68bd0e87ea9e1a049ba86ceab42c9d13", size = 155678, upload-time = "2026-05-01T19:19:19.419Z" }, +] + [[package]] name = "python-dotenv" version = "1.2.2" @@ -883,6 +1159,56 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/7e/6e/f6e510f8ee4171b5b9cf2321094b74722a39d6d2e19b0bfea57f7b974a56/seedir-0.5.1-py3-none-any.whl", hash = "sha256:76ba4e6c9d85930166fa127b31efcbf8ccb471ed38624e728f4eb22e47e7b1a4", size = 113992, upload-time = "2025-06-04T02:30:26.878Z" }, ] +[[package]] +name = "sqlalchemy" +version = "2.0.51" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "greenlet", marker = "platform_machine == 'AMD64' or platform_machine == 'WIN32' or platform_machine == 'aarch64' or platform_machine == 'amd64' or platform_machine == 'ppc64le' or platform_machine == 'win32' or platform_machine == 'x86_64'" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/02/f1/a7a892f18d4d224e6b26f706531eafccc41e37594d37d304786969ee13cb/sqlalchemy-2.0.51.tar.gz", hash = "sha256:804dccd8a4a6242c4e30ad961e540e18a588f6527202f2d6791b01845d59fdc9", size = 9912201, upload-time = "2026-06-15T15:41:20.012Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d5/70/e868bc5412acd101a8280f25c95f10eeae0771c4eb806b02491142810ee8/sqlalchemy-2.0.51-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:7d78702b26ba1c18b2d0fb2ea940ba7f17a9581b42e8361ff93920ebbee1235a", size = 2160291, upload-time = "2026-06-15T16:08:48.918Z" }, + { url = "https://files.pythonhosted.org/packages/e5/1c/71ee0f8a6b9d7316a1ccd30430b4c62b6c2e36adc96017a4e3a72dce49d6/sqlalchemy-2.0.51-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:581921d849d6e6f994d560389192955e80e2950e18fcdfe2ccea863e01158e6e", size = 3343835, upload-time = "2026-06-15T16:19:42.613Z" }, + { url = "https://files.pythonhosted.org/packages/2b/7c/7ab9f9aadc5944fdd06612484ed7918fe376ad871a5f50404dc1536e0194/sqlalchemy-2.0.51-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1d21ce524ab86c23046e992a5b81cb54c21079c6df6e78b8fc77d77cac70a6b9", size = 3358470, upload-time = "2026-06-15T16:26:38.011Z" }, + { url = "https://files.pythonhosted.org/packages/d0/7d/ff77169fee6186de145a7f2b87006c39638391130abbab2b1f63ac6ea583/sqlalchemy-2.0.51-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:c5d98a2709840027f5a347c3af0a7c3d5f6c1ff93af2ca1c54494e23cba8f389", size = 3289874, upload-time = "2026-06-15T16:19:45.212Z" }, + { url = "https://files.pythonhosted.org/packages/6f/3b/6c505903710d781b55bc3141ee34a062bf9745a6b5bc7333305b9ed63b33/sqlalchemy-2.0.51-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:1181256e0f16479691b5616d36375dc2620ad8332b25978763c3d206ad3f3f1d", size = 3321692, upload-time = "2026-06-15T16:26:39.747Z" }, + { url = "https://files.pythonhosted.org/packages/3c/b7/c5ffe50aa2f4d947c9250e1519d939260329a07fe6272edfccd784b3d007/sqlalchemy-2.0.51-cp312-cp312-win32.whl", hash = "sha256:9f380393be5abeb6815f68fd39271b95127173511b6706b0a630a9995d53f8f5", size = 2119674, upload-time = "2026-06-15T16:23:09.543Z" }, + { url = "https://files.pythonhosted.org/packages/25/dc/46a65916af68a06ef6b972c6050ba4c8f97070fe3fb33097d34229d9bef6/sqlalchemy-2.0.51-cp312-cp312-win_amd64.whl", hash = "sha256:2cf39aabdf48e87c1c2c2ed6d20d33ffa0733b3071ce9c5f66357947dd009080", size = 2146670, upload-time = "2026-06-15T16:23:11.048Z" }, + { url = "https://files.pythonhosted.org/packages/54/fe/a210d52fd1a90ecfae8a78e9d8b27e18d733d60818a8bf250ff690b75120/sqlalchemy-2.0.51-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:7c2056838b6685b72fdb36c99996cf862753461a62f2e84f4196371d3b2d6a07", size = 2157184, upload-time = "2026-06-15T16:08:50.374Z" }, + { url = "https://files.pythonhosted.org/packages/17/6b/2dce8369b199cb855110e056032f94a9f66dacc2237d3d39c115a86eac56/sqlalchemy-2.0.51-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:483b11bd46bf35fc14c52faf338b04300c9e6ce554bce9b11be85bfec3bc3195", size = 3284735, upload-time = "2026-06-15T16:19:46.934Z" }, + { url = "https://files.pythonhosted.org/packages/53/ff/dbc495b8a14da840faffb353857a72d4190113cac33727906fb997047f0f/sqlalchemy-2.0.51-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1bed1ee8b01da6088210aa9412023326fb98a599ba502e6118308601dcbef77f", size = 3302756, upload-time = "2026-06-15T16:26:41.336Z" }, + { url = "https://files.pythonhosted.org/packages/cf/d5/fde8f4dddcf518ee15ab35a7c6a28acc32c8ba548d1d2aa451f96e6dbb0b/sqlalchemy-2.0.51-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:72ca54c952107ba5cd58854b67a5a6268631289d21651a1235396f3b98b47400", size = 3232055, upload-time = "2026-06-15T16:19:49.286Z" }, + { url = "https://files.pythonhosted.org/packages/67/d1/43d3a0ac955a58601c24fa23038b1c55ee3a1ec02c0f96ebb1eae2bcf614/sqlalchemy-2.0.51-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b3e693d15533a45cd5906f0589f9c35090bef6ef45bf1e8195c424aa0ae06a8d", size = 3269850, upload-time = "2026-06-15T16:26:43.017Z" }, + { url = "https://files.pythonhosted.org/packages/94/df/de669c7054cd47c4439ac34b1b2ee8b804a794791fbb10720e997a2c87c7/sqlalchemy-2.0.51-cp313-cp313-win32.whl", hash = "sha256:b93ab07b5292dbe7e6b8da89475275e7042744283921344b56105f3eeb0f828b", size = 2117721, upload-time = "2026-06-15T16:23:12.36Z" }, + { url = "https://files.pythonhosted.org/packages/d0/8a/403c51d064196bae20a0bc2476577f83a3f8dd299719a97417086b7f2ec5/sqlalchemy-2.0.51-cp313-cp313-win_amd64.whl", hash = "sha256:0f053118c30e53161857a953e4de667d90e274980dccbe5dd3829bbbeece72a5", size = 2143615, upload-time = "2026-06-15T16:23:13.906Z" }, + { url = "https://files.pythonhosted.org/packages/b1/49/a739be2e1d02a96a658eb71ab45d921c874249252358ad24a5bffdd02525/sqlalchemy-2.0.51-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:6ea306caaae6bd5afd0a46050003c88f6bf33227377a49298c498c3cb88ff491", size = 2158999, upload-time = "2026-06-15T16:08:51.759Z" }, + { url = "https://files.pythonhosted.org/packages/23/6b/2e0e38cf75c8780eca78d9b2e78164f8bcfd70125e5caa588ff5cbb9c9f4/sqlalchemy-2.0.51-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c45a496d6bc05dec41dcd4c3a2b183723f47473255c159cd80b503c8f246424d", size = 3282539, upload-time = "2026-06-15T16:19:51.065Z" }, + { url = "https://files.pythonhosted.org/packages/dd/a1/e77854cb5336fd37dc3c6ae3b71de242c98caac5725120be0b526b31cbd0/sqlalchemy-2.0.51-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4004ada0aafe8ae1991b2cd1d99c6d9146126e123bd6f883c260d974aa012e54", size = 3287545, upload-time = "2026-06-15T16:26:44.735Z" }, + { url = "https://files.pythonhosted.org/packages/f6/ab/9e17272fd4dac8df3b83c4fbe52b998a1c9d89a843c8c35ff29b74ff7364/sqlalchemy-2.0.51-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:0f6bcad487aee1c638d707235682fc96f741de00663619881ab235400d03289e", size = 3230929, upload-time = "2026-06-15T16:19:52.625Z" }, + { url = "https://files.pythonhosted.org/packages/02/3c/52f408ea701781caee975606beccc48845f2aee8711ac29843d612c0306c/sqlalchemy-2.0.51-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:39a76529db6305693d8d4affa58ad5b5e2e18edd62daea628b29b97930b3513d", size = 3252888, upload-time = "2026-06-15T16:26:46.454Z" }, + { url = "https://files.pythonhosted.org/packages/24/16/3efd2ee6bc4ca4693a30a1dd17a91b606cae15d517d2a4746611d9b73ce8/sqlalchemy-2.0.51-cp314-cp314-win32.whl", hash = "sha256:08a204d8b5638717c26a24df18fcf40af45a6b22e35b70b1d62f0113c2e278e8", size = 2120551, upload-time = "2026-06-15T16:23:15.629Z" }, + { url = "https://files.pythonhosted.org/packages/7b/78/55b12e70f45bccc40d9e483925c065027b3b98ea4cbbdf6f8c2546feaf6c/sqlalchemy-2.0.51-cp314-cp314-win_amd64.whl", hash = "sha256:96747bfbadb055466e5b46d572618170046b45ce5a4879167f50d70a5319a499", size = 2146318, upload-time = "2026-06-15T16:23:17.108Z" }, + { url = "https://files.pythonhosted.org/packages/21/db/a9574ed40fed418924b1b1a3e54f47ee3963053b3d3d325a0d36b41f2c08/sqlalchemy-2.0.51-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:e5ea1a213be1fcd5e49d9904c3b9939211ded90bc2a64e93f4c01963474285de", size = 2178920, upload-time = "2026-06-15T15:59:56.285Z" }, + { url = "https://files.pythonhosted.org/packages/bf/90/a1bb5c7cbba76b7bc1fbd586d0a5479a7bc9c27b4a8298f22ec9423b2bb3/sqlalchemy-2.0.51-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7c6b36ed71f41942bdcd2ad2522be46bfce09d5705be5640ecf19bbc7660e4b7", size = 3566534, upload-time = "2026-06-15T15:58:35.024Z" }, + { url = "https://files.pythonhosted.org/packages/15/4b/481f1fed30e0e9e8dd24aecbb49f29eb57fe7657ece5cf06ee9b84bb97d8/sqlalchemy-2.0.51-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0c2c62877097e1a0db401fba5cb4debee33265e5b2a55c4ccb489c02c53b4f72", size = 3535844, upload-time = "2026-06-15T16:02:43.973Z" }, + { url = "https://files.pythonhosted.org/packages/02/71/0aa64aeda645510af0a43f7d9ee70932f0d1dc4263aed34c50ee891d9df3/sqlalchemy-2.0.51-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:0378d055e9e8cd6ce4d8dff683bdd3d7d413533c4ee51d67a2b1e0f9eacc0f23", size = 3475355, upload-time = "2026-06-15T15:58:36.592Z" }, + { url = "https://files.pythonhosted.org/packages/05/db/6061db32316446135a3abae5f308d144ab988a34234726042da3e58b1c63/sqlalchemy-2.0.51-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:6e46fc36029eff666391e0531e5387b62ce6c4f1d8e50b3fb3099eaca1b42522", size = 3486591, upload-time = "2026-06-15T16:02:45.346Z" }, + { url = "https://files.pythonhosted.org/packages/0d/c9/f14fdf71bb8957e0c7e39db69bbdf12b5c80f4ef775fdfa127bf4e0d6760/sqlalchemy-2.0.51-cp314-cp314t-win32.whl", hash = "sha256:9161cfc9efce70d1715f47d6ff40f79c6778c00d53be4fbc09d70301e4b83ba7", size = 2151313, upload-time = "2026-06-15T16:03:39.127Z" }, + { url = "https://files.pythonhosted.org/packages/6a/c6/673e618e6f4f297e126d9b56ea2f6478708f6c1af4e3223835c22e2c3697/sqlalchemy-2.0.51-cp314-cp314t-win_amd64.whl", hash = "sha256:159bb6ba32059f57ad7375a8f50d844dd2f19d14954ecf820cd33e20debd46b2", size = 2186280, upload-time = "2026-06-15T16:03:40.569Z" }, + { url = "https://files.pythonhosted.org/packages/e2/22/dbf013a12ec759e54a34a119e9e217435b3f71b2dd5c61a7ade0a25dae87/sqlalchemy-2.0.51-py3-none-any.whl", hash = "sha256:bb024d8b621d0be75f4f44ecc7c950450026e76d66dc8f791bb5331d7fed59d5", size = 1944334, upload-time = "2026-06-15T16:09:22.418Z" }, +] + +[[package]] +name = "tomli-w" +version = "1.2.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/19/75/241269d1da26b624c0d5e110e8149093c759b7a286138f4efd61a60e75fe/tomli_w-1.2.0.tar.gz", hash = "sha256:2dd14fac5a47c27be9cd4c976af5a12d87fb1f0b4512f81d69cce3b35ae25021", size = 7184, upload-time = "2025-01-15T12:07:24.262Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c7/18/c86eb8e0202e32dd3df50d43d7ff9854f8e0603945ff398974c1d91ac1ef/tomli_w-1.2.0-py3-none-any.whl", hash = "sha256:188306098d013b691fcadc011abd66727d3c414c571bb01b1a174ba8c983cf90", size = 6675, upload-time = "2025-01-15T12:07:22.074Z" }, +] + [[package]] name = "types-jsonschema" version = "4.26.0.20260518" @@ -928,6 +1254,19 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/dc/9b/47798a6c91d8bdb567fe2698fe81e0c6b7cb7ef4d13da4114b41d239f65d/typing_inspection-0.4.2-py3-none-any.whl", hash = "sha256:4ed1cacbdc298c220f1bd249ed5287caa16f34d44ef4e9c3d0cbad5b521545e7", size = 14611, upload-time = "2025-10-01T02:14:40.154Z" }, ] +[[package]] +name = "universal-pathlib" +version = "0.3.10" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "fsspec" }, + { name = "pathlib-abc" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/3d/6e/d997a70ee8f4c61f9a7e2f4f8af721cf072a3326848fc881b05187e52558/universal_pathlib-0.3.10.tar.gz", hash = "sha256:4487cbc90730a48cfb64f811d99e14b6faed6d738420cd5f93f59f48e6930bfb", size = 261110, upload-time = "2026-02-22T14:40:58.87Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/dd/1a/5d9a402b39ec892d856bbdd9db502ff73ce28cdf4aff72eb1ce1d6843506/universal_pathlib-0.3.10-py3-none-any.whl", hash = "sha256:dfaf2fb35683d2eb1287a3ed7b215e4d6016aa6eaf339c607023d22f90821c66", size = 83528, upload-time = "2026-02-22T14:40:57.316Z" }, +] + [[package]] name = "urllib3" version = "2.7.0" From ddfd7c73a782782056aae8fb791166f8839be141 Mon Sep 17 00:00:00 2001 From: Marton Vago Date: Thu, 2 Jul 2026 16:03:49 +0100 Subject: [PATCH 02/15] =?UTF-8?q?fix:=20=F0=9F=90=9B=20fix=20teething=20pr?= =?UTF-8?q?oblems?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pyproject.toml | 4 ++++ src/feasibility_data/build.py | 12 ++++++------ src/feasibility_data/data/redcap/core.py | 25 ++++++++++++------------ src/feasibility_data/data/redcap/vas.py | 5 +++-- 4 files changed, 25 insertions(+), 21 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 94ec55b..4d934ab 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -45,6 +45,10 @@ extend = ".config/ruff.toml" python_version = 3.12 strict = true +[tool.pytask.ini_options] +paths = ["src/feasibility_data"] +task_files = ["task_*.py", "build.py"] + [dependency-groups] dev = [ "mypy>=2.1.0", diff --git a/src/feasibility_data/build.py b/src/feasibility_data/build.py index 62e7af4..62350f5 100644 --- a/src/feasibility_data/build.py +++ b/src/feasibility_data/build.py @@ -77,8 +77,8 @@ def task_split_forms( DirectoryNode(root_dir=BLD_REDCAP / "forms", pattern="**/*.parquet"), Product, ], - raw_data_dir: Annotated[ - Path, DirectoryNode(root_dir=RAW_REDCAP, pattern="*.csv.gz") + raw_data_paths: Annotated[ + list[Path], DirectoryNode(root_dir=RAW_REDCAP, pattern="*.csv.gz") ], field_metadata_path: Path = BLD_REDCAP / "field_metadata_preprocessed.json", event_metadata_path: Path = BLD_REDCAP / "event_metadata.json", @@ -88,7 +88,7 @@ def task_split_forms( Written to `BLD_REDCAP/forms//.parquet`. """ - for raw_data_path in raw_data_dir.iterdir(): + for raw_data_path in raw_data_paths: split_forms( forms_dir, raw_data_path, @@ -104,8 +104,8 @@ def task_stage_resources( DirectoryNode(root_dir=STAGING_REDCAP, pattern="**/*.parquet"), Product, ], - forms_dir: Annotated[ - Path, + form_paths: Annotated[ + list[Path], DirectoryNode(root_dir=BLD_REDCAP / "forms", pattern="**/*.parquet"), ], # Possibly other dependencies @@ -114,7 +114,7 @@ def task_stage_resources( Written to `STAGING_REDCAP//.parquet`. """ - forms_by_resource = group_forms_by_resource(forms_dir) + forms_by_resource = group_forms_by_resource(form_paths) stage_vas(staging_dir, forms_by_resource["vas"]) ... stage_other_resources(staging_dir, forms_by_resource["other"]) diff --git a/src/feasibility_data/data/redcap/core.py b/src/feasibility_data/data/redcap/core.py index 5783a0b..896edff 100644 --- a/src/feasibility_data/data/redcap/core.py +++ b/src/feasibility_data/data/redcap/core.py @@ -201,21 +201,20 @@ def _write_df(df: pl.DataFrame, forms_dir: Path, timestamp: str) -> None: df.drop("form_name").write_parquet(file_path) -def group_forms_by_resource(forms_dir: Path) -> dict[str, list[Path]]: +def group_forms_by_resource(form_paths: list[Path]) -> dict[str, list[Path]]: """Groups forms by target resource.""" grouped_forms: dict[str, list[Path]] = defaultdict(list) - for batch in forms_dir.iterdir(): - for form in batch.iterdir(): - form_name = form.stem - # TODO: refine this - if form_name.startswith("vas"): - resource_name = "vas" - elif form_name.startswith("sefnc"): - resource_name = "sefnc" - ... - else: - resource_name = "other" - grouped_forms[resource_name].append(form) + for form_path in form_paths: + form_name = form_path.stem + # TODO: refine this + if form_name.startswith("vas"): + resource_name = "vas" + elif form_name.startswith("sefnc"): + resource_name = "sefnc" + ... + else: + resource_name = "other" + grouped_forms[resource_name].append(form_path) return grouped_forms diff --git a/src/feasibility_data/data/redcap/vas.py b/src/feasibility_data/data/redcap/vas.py index 86f7992..3ad41ee 100644 --- a/src/feasibility_data/data/redcap/vas.py +++ b/src/feasibility_data/data/redcap/vas.py @@ -17,8 +17,9 @@ def stage_vas( for timestamp, paths in grouped_by_timestamp.items(): vas_forms = so.fmap(paths, pl.read_parquet) - # TODO: process VAS forms into: - vas_resource = pl.DataFrame(vas_forms) + + # TODO: replace with actual implementation: + vas_resource = pl.DataFrame({"timestamp": [timestamp] * len(vas_forms)}) resource_path = staging_dir / "vas" / f"{timestamp}.parquet" resource_path.parent.mkdir(parents=True, exist_ok=True) From a772605ac1e62198b64d8eddf3c9a5914d8e5ac3 Mon Sep 17 00:00:00 2001 From: Marton Vago Date: Thu, 2 Jul 2026 17:24:29 +0100 Subject: [PATCH 03/15] =?UTF-8?q?refactor:=20=E2=99=BB=EF=B8=8F=20commonis?= =?UTF-8?q?e=20api=20logic?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/feasibility_data/build.py | 7 ++- src/feasibility_data/common/redcap/api.py | 59 ++++++++++++++++++++ src/feasibility_data/data/redcap/core.py | 1 + src/feasibility_data/data/redcap/raw.py | 46 +++++++-------- src/feasibility_data/metadata/redcap/core.py | 50 ++--------------- 5 files changed, 88 insertions(+), 75 deletions(-) create mode 100644 src/feasibility_data/common/redcap/api.py diff --git a/src/feasibility_data/build.py b/src/feasibility_data/build.py index 62350f5..3bb2e95 100644 --- a/src/feasibility_data/build.py +++ b/src/feasibility_data/build.py @@ -4,6 +4,7 @@ from pytask import DirectoryNode, Product +from feasibility_data.common.redcap.api import Center from feasibility_data.data.redcap.core import ( group_forms_by_resource, split_forms, @@ -35,11 +36,11 @@ def task_download_data( Product, ], ) -> None: - """Download the latest data to `RAW_REDCAP/.csv.gz`.""" - download_data(raw_data_dir) + """Download the latest data from all centers to `RAW_REDCAP/.csv.gz`.""" + for center in [Center.Copenhagen]: + download_data(raw_data_dir, center) -# TODO: share api logic def task_download_event_metadata( event_metadata_path: Annotated[Path, Product] = BLD_REDCAP / "event_metadata.json", ) -> None: diff --git a/src/feasibility_data/common/redcap/api.py b/src/feasibility_data/common/redcap/api.py new file mode 100644 index 0000000..79bbb60 --- /dev/null +++ b/src/feasibility_data/common/redcap/api.py @@ -0,0 +1,59 @@ +import os +from dataclasses import dataclass +from enum import Enum + +import requests +from dotenv import load_dotenv + +load_dotenv() + + +@dataclass +class APIConfig: + """Configuration for the REDCap API.""" + + env_key: str + url: str + + +class Center(Enum): + """The centers in the study.""" + + # TODO: Update these once we can connect them. + Aarhus = APIConfig(env_key="REDC_AAR_API_KEY", url="https://redcap.auh.dk/api/") + Copenhagen = APIConfig( + env_key="REDC_CPH_API_KEY", url="https://redcap.regionh.dk/api/" + ) + Odense = APIConfig(env_key="REDC_ODN_API_KEY", url="https://redcap.sdu.dk/api/") + Test = APIConfig(env_key="TEST_API_KEY", url="https://redcap.au.dk/api/") + + +def get_from_redcap( + data: dict[str, str], + center: Center = Center.Copenhagen, +) -> requests.Response: + """Send a request to the REDCap API.""" + token = os.environ.get(center.value.env_key) + if not token: + raise RuntimeError(f"{center.value.env_key} environment variable is not set.") + + data["token"] = token + + response = requests.post(center.value.url, data=data, timeout=60) + response.raise_for_status() + + return response + + +def get_json_from_redcap( + content: str, + center: Center = Center.Copenhagen, +) -> list[dict[str, str]]: + """Send a request to the REDCap API and return the JSON response.""" + data = { + "content": content, + "format": "json", + "returnFormat": "json", + } + response = get_from_redcap(data, center) + return response.json() diff --git a/src/feasibility_data/data/redcap/core.py b/src/feasibility_data/data/redcap/core.py index 896edff..fcb3458 100644 --- a/src/feasibility_data/data/redcap/core.py +++ b/src/feasibility_data/data/redcap/core.py @@ -154,6 +154,7 @@ def _create_df_for_form( pl.col("record_id_s").alias("participant_id"), pl.col("redcap_event_name").alias("event_id"), *so.fmap(content_fields, pl.col), + # TODO: handle different centers pl.lit("Copenhagen").alias("center"), # Only used for creating the Parquet files. pl.lit(form_name).alias("form_name"), diff --git a/src/feasibility_data/data/redcap/raw.py b/src/feasibility_data/data/redcap/raw.py index e335620..b425fbc 100644 --- a/src/feasibility_data/data/redcap/raw.py +++ b/src/feasibility_data/data/redcap/raw.py @@ -1,42 +1,36 @@ -import os from datetime import datetime from io import StringIO from pathlib import Path import polars as pl -import requests -from dotenv import load_dotenv -load_dotenv() +from feasibility_data.common.redcap.api import Center, get_from_redcap def download_data( raw_data_dir: Path, + center: Center, ) -> None: """Download the data.""" - token = os.environ.get("REDC_CPH_API_KEY") - if not token: - raise RuntimeError("REDC_CPH_API_KEY environment variable is not set.") + response = get_from_redcap( + data={ + "content": "record", + "action": "export", + "format": "csv", + "type": "flat", + "csvDelimiter": ";", + "rawOrLabel": "raw", + "rawOrLabelHeaders": "raw", + "exportCheckboxLabel": "false", + "exportSurveyFields": "false", + "exportDataAccessGroups": "false", + "returnFormat": "json", + }, + center=center, + ) + data = response.text - data = { - "token": token, - "content": "record", - "action": "export", - "format": "csv", - "type": "flat", - "csvDelimiter": ";", - "rawOrLabel": "raw", - "rawOrLabelHeaders": "raw", - "exportCheckboxLabel": "false", - "exportSurveyFields": "false", - "exportDataAccessGroups": "false", - "returnFormat": "json", - } - # response = requests.post("https://redcap.regionh.dk/api/", data=data, timeout=60) - response = requests.post("https://redcap.au.dk/api/", data=data, timeout=60) - response.raise_for_status() - - df = pl.read_csv(StringIO(response.text), separator=";", infer_schema=False) + df = pl.read_csv(StringIO(data), separator=";", infer_schema=False) timestamp = datetime.now().strftime("%Y-%m-%dT%H-%M-%S") data_path = raw_data_dir / f"{timestamp}.csv.gz" raw_data_dir.parent.mkdir(parents=True, exist_ok=True) diff --git a/src/feasibility_data/metadata/redcap/core.py b/src/feasibility_data/metadata/redcap/core.py index e82a3b9..6d7d3bf 100644 --- a/src/feasibility_data/metadata/redcap/core.py +++ b/src/feasibility_data/metadata/redcap/core.py @@ -1,32 +1,16 @@ import json -import os import re from pathlib import Path from typing import cast -import requests import seedcase_soil as so -from dotenv import load_dotenv -load_dotenv() +from feasibility_data.common.redcap.api import get_json_from_redcap def download_field_metadata(data_dict_path: Path) -> None: """Download field metadata.""" - 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": "metadata", - "format": "json", - "returnFormat": "json", - } - # response = requests.post("https://redcap.regionh.dk/api/", data=data, timeout=30) - response = requests.post("https://redcap.au.dk/api/", data=data, timeout=30) - response.raise_for_status() - data_dict = response.json() + data_dict = get_json_from_redcap("metadata") data_dict_path.parent.mkdir(parents=True, exist_ok=True) with open(data_dict_path, "w") as f: @@ -35,20 +19,7 @@ def download_field_metadata(data_dict_path: Path) -> None: def download_event_metadata(event_metadata_path: Path) -> None: """Download event metadata.""" - 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": "formEventMapping", - "format": "json", - "returnFormat": "json", - } - # response = requests.post("https://redcap.regionh.dk/api/", data=data, timeout=30) - response = requests.post("https://redcap.au.dk/api/", data=data, timeout=30) - response.raise_for_status() - event_metadata = response.json() + event_metadata = get_json_from_redcap("formEventMapping") event_metadata_path.parent.mkdir(parents=True, exist_ok=True) with open(event_metadata_path, "w") as f: @@ -57,20 +28,7 @@ def download_event_metadata(event_metadata_path: Path) -> None: def download_repeating_forms(repeating_forms_path: Path) -> None: """Download repeating forms.""" - 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 = requests.post("https://redcap.au.dk/api/", data=data, timeout=30) - response.raise_for_status() - repeating_forms = response.json() + repeating_forms = get_json_from_redcap("repeatingFormsEvents") repeating_forms_path.parent.mkdir(parents=True, exist_ok=True) with open(repeating_forms_path, "w") as f: From 22e73c180941a5d33b4bb37da864f0784fe39f3f Mon Sep 17 00:00:00 2001 From: Marton Vago Date: Thu, 2 Jul 2026 17:28:57 +0100 Subject: [PATCH 04/15] =?UTF-8?q?docs:=20=F0=9F=93=9D=20add=20comment?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/feasibility_data/data/redcap/core.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/feasibility_data/data/redcap/core.py b/src/feasibility_data/data/redcap/core.py index fcb3458..260b386 100644 --- a/src/feasibility_data/data/redcap/core.py +++ b/src/feasibility_data/data/redcap/core.py @@ -72,6 +72,7 @@ def _create_df_for_form( is_repeating = form_name in repeating_form_names content_fields = so.keep(field_names, lambda field: field not in REDCAP_ID_COLS) + # TODO: just for testing, remove! content_fields = so.keep( content_fields, lambda field: ( From c78f0bb08dfa72a1afa90083d494cfce97443f2b Mon Sep 17 00:00:00 2001 From: Marton Vago Date: Thu, 2 Jul 2026 17:44:12 +0100 Subject: [PATCH 05/15] =?UTF-8?q?refactor:=20=E2=99=BB=EF=B8=8F=20commonis?= =?UTF-8?q?e=20json=20writing?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/feasibility_data/build.py | 14 +++---- src/feasibility_data/data/redcap/raw.py | 2 +- src/feasibility_data/metadata/redcap/core.py | 41 +++++++------------- 3 files changed, 20 insertions(+), 37 deletions(-) diff --git a/src/feasibility_data/build.py b/src/feasibility_data/build.py index 3bb2e95..e2090a8 100644 --- a/src/feasibility_data/build.py +++ b/src/feasibility_data/build.py @@ -10,12 +10,10 @@ split_forms, stage_other_resources, ) -from feasibility_data.data.redcap.raw import download_data +from feasibility_data.data.redcap.raw import download_redcap_data from feasibility_data.data.redcap.vas import stage_vas from feasibility_data.metadata.redcap.core import ( - download_event_metadata, - download_field_metadata, - download_repeating_forms, + download_redcap_metadata, expand_checkbox_fields, ) @@ -38,14 +36,14 @@ def task_download_data( ) -> None: """Download the latest data from all centers to `RAW_REDCAP/.csv.gz`.""" for center in [Center.Copenhagen]: - download_data(raw_data_dir, center) + download_redcap_data(raw_data_dir, center) def task_download_event_metadata( event_metadata_path: Annotated[Path, Product] = BLD_REDCAP / "event_metadata.json", ) -> None: """Download event metadata to `BLD_REDCAP`.""" - download_event_metadata(event_metadata_path) + download_redcap_metadata(event_metadata_path, "formEventMapping") def task_download_repeating_forms( @@ -53,14 +51,14 @@ def task_download_repeating_forms( / "repeating_forms.json", ) -> None: """Download repeating forms to `BLD_REDCAP`.""" - download_repeating_forms(repeating_forms_path) + download_redcap_metadata(repeating_forms_path, "repeatingFormsEvents") def task_download_field_metadata( data_dict_path: Annotated[Path, Product] = BLD_REDCAP / "field_metadata.json", ) -> None: """Download field metadata to `BLD_REDCAP`.""" - download_field_metadata(data_dict_path) + download_redcap_metadata(data_dict_path, "metadata") def task_preprocess_field_metadata( diff --git a/src/feasibility_data/data/redcap/raw.py b/src/feasibility_data/data/redcap/raw.py index b425fbc..9c28a8f 100644 --- a/src/feasibility_data/data/redcap/raw.py +++ b/src/feasibility_data/data/redcap/raw.py @@ -7,7 +7,7 @@ from feasibility_data.common.redcap.api import Center, get_from_redcap -def download_data( +def download_redcap_data( raw_data_dir: Path, center: Center, ) -> None: diff --git a/src/feasibility_data/metadata/redcap/core.py b/src/feasibility_data/metadata/redcap/core.py index 6d7d3bf..7b56929 100644 --- a/src/feasibility_data/metadata/redcap/core.py +++ b/src/feasibility_data/metadata/redcap/core.py @@ -1,38 +1,17 @@ import json import re from pathlib import Path -from typing import cast +from typing import Any, cast import seedcase_soil as so from feasibility_data.common.redcap.api import get_json_from_redcap -def download_field_metadata(data_dict_path: Path) -> None: - """Download field metadata.""" - data_dict = get_json_from_redcap("metadata") - - 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) - - -def download_event_metadata(event_metadata_path: Path) -> None: - """Download event metadata.""" - event_metadata = get_json_from_redcap("formEventMapping") - - event_metadata_path.parent.mkdir(parents=True, exist_ok=True) - with open(event_metadata_path, "w") as f: - json.dump(event_metadata, f, indent=2, ensure_ascii=False) - - -def download_repeating_forms(repeating_forms_path: Path) -> None: - """Download repeating forms.""" - repeating_forms = get_json_from_redcap("repeatingFormsEvents") - - repeating_forms_path.parent.mkdir(parents=True, exist_ok=True) - with open(repeating_forms_path, "w") as f: - json.dump(repeating_forms, f, indent=2, ensure_ascii=False) +def download_redcap_metadata(path: Path, content: str) -> None: + """Download data from REDCap and save it to a JSON file.""" + data = get_json_from_redcap(content) + _write_json(path, data) def expand_checkbox_fields( @@ -51,8 +30,7 @@ def expand_checkbox_fields( expanded_choice_fields = so.flat_fmap(checkbox_fields, _expand_checkbox_field) field_metadata_preprocessed = non_checkbox_fields + expanded_choice_fields - with open(field_metadata_preprocessed_path, "w") as f: - json.dump(field_metadata_preprocessed, f, indent=2, ensure_ascii=False) + _write_json(field_metadata_preprocessed_path, field_metadata_preprocessed) def _expand_checkbox_field(checkbox_field: dict[str, str]) -> list[dict[str, str]]: @@ -92,3 +70,10 @@ def _get_error_message(field: dict[str, str], key: str) -> str: f"Unexpected value {field[key]!r} for `{key}` in field {field['field_name']!r} " f"in form {field['form_name']!r}." ) + + +def _write_json(path: Path, data: Any) -> None: + """Write data to a JSON file.""" + path.parent.mkdir(parents=True, exist_ok=True) + with open(path, "w") as f: + json.dump(data, f, indent=2, ensure_ascii=False) From b60b267af808dbdc693a34ae83f42144b5cc64f7 Mon Sep 17 00:00:00 2001 From: Marton Vago Date: Thu, 2 Jul 2026 17:52:22 +0100 Subject: [PATCH 06/15] =?UTF-8?q?refactor:=20=E2=99=BB=EF=B8=8F=20commonis?= =?UTF-8?q?e=20json=20reading?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/feasibility_data/common/redcap/json.py | 16 ++++++++++++++++ src/feasibility_data/data/redcap/core.py | 12 +++++------- src/feasibility_data/metadata/redcap/core.py | 18 +++++------------- 3 files changed, 26 insertions(+), 20 deletions(-) create mode 100644 src/feasibility_data/common/redcap/json.py diff --git a/src/feasibility_data/common/redcap/json.py b/src/feasibility_data/common/redcap/json.py new file mode 100644 index 0000000..f49cbee --- /dev/null +++ b/src/feasibility_data/common/redcap/json.py @@ -0,0 +1,16 @@ +import json +from pathlib import Path +from typing import Any + + +def read_json(path: Path) -> Any: + """Read a JSON file and return the data.""" + with open(path) as f: + return json.load(f) + + +def write_json(path: Path, data: Any) -> None: + """Write data to a JSON file.""" + path.parent.mkdir(parents=True, exist_ok=True) + with open(path, "w") as f: + json.dump(data, f, indent=2, ensure_ascii=False) diff --git a/src/feasibility_data/data/redcap/core.py b/src/feasibility_data/data/redcap/core.py index 260b386..a8fda10 100644 --- a/src/feasibility_data/data/redcap/core.py +++ b/src/feasibility_data/data/redcap/core.py @@ -1,4 +1,3 @@ -import json from collections import defaultdict from operator import itemgetter from pathlib import Path @@ -6,6 +5,8 @@ import polars as pl import seedcase_soil as so +from feasibility_data.common.redcap.json import read_json + def split_forms( forms_dir: Path, @@ -18,16 +19,13 @@ def split_forms( data = pl.read_csv(raw_data_path, infer_schema=False) timestamp = raw_data_path.name.removesuffix(".csv.gz") - with open(field_metadata_path) as f: - field_metadata = json.load(f) + field_metadata = read_json(field_metadata_path) form_to_fields = _get_form_field_mapping(field_metadata) - with open(event_info_path) as f: - event_info = json.load(f) + event_info = read_json(event_info_path) form_to_events = _get_form_event_mapping(event_info) - with open(repeating_forms_path) as f: - repeating_forms = json.load(f) + repeating_forms = read_json(repeating_forms_path) repeating_form_names = _get_repeating_forms(repeating_forms) for df in _create_dfs_for_forms( diff --git a/src/feasibility_data/metadata/redcap/core.py b/src/feasibility_data/metadata/redcap/core.py index 7b56929..bcf0196 100644 --- a/src/feasibility_data/metadata/redcap/core.py +++ b/src/feasibility_data/metadata/redcap/core.py @@ -1,25 +1,24 @@ -import json import re from pathlib import Path -from typing import Any, cast +from typing import cast import seedcase_soil as so from feasibility_data.common.redcap.api import get_json_from_redcap +from feasibility_data.common.redcap.json import read_json, write_json def download_redcap_metadata(path: Path, content: str) -> None: """Download data from REDCap and save it to a JSON file.""" data = get_json_from_redcap(content) - _write_json(path, data) + write_json(path, data) def expand_checkbox_fields( field_metadata_preprocessed_path: Path, field_metadata_path: Path ) -> None: """Expand checkbox fields in the field metadata.""" - with open(field_metadata_path) as f: - field_metadata = json.load(f) + field_metadata = read_json(field_metadata_path) checkbox_fields = so.keep( field_metadata, lambda field: field["field_type"] == "checkbox" @@ -30,7 +29,7 @@ def expand_checkbox_fields( expanded_choice_fields = so.flat_fmap(checkbox_fields, _expand_checkbox_field) field_metadata_preprocessed = non_checkbox_fields + expanded_choice_fields - _write_json(field_metadata_preprocessed_path, field_metadata_preprocessed) + write_json(field_metadata_preprocessed_path, field_metadata_preprocessed) def _expand_checkbox_field(checkbox_field: dict[str, str]) -> list[dict[str, str]]: @@ -70,10 +69,3 @@ def _get_error_message(field: dict[str, str], key: str) -> str: f"Unexpected value {field[key]!r} for `{key}` in field {field['field_name']!r} " f"in form {field['form_name']!r}." ) - - -def _write_json(path: Path, data: Any) -> None: - """Write data to a JSON file.""" - path.parent.mkdir(parents=True, exist_ok=True) - with open(path, "w") as f: - json.dump(data, f, indent=2, ensure_ascii=False) From d4f3b4801e2d67495c53d4f81c2a880d9d95a9f8 Mon Sep 17 00:00:00 2001 From: Marton Vago Date: Thu, 2 Jul 2026 18:01:06 +0100 Subject: [PATCH 07/15] =?UTF-8?q?refactor:=20=E2=99=BB=EF=B8=8F=20rename?= =?UTF-8?q?=20vars?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/feasibility_data/build.py | 4 ++-- src/feasibility_data/data/redcap/core.py | 18 +++++++++++------- 2 files changed, 13 insertions(+), 9 deletions(-) diff --git a/src/feasibility_data/build.py b/src/feasibility_data/build.py index e2090a8..c6ed570 100644 --- a/src/feasibility_data/build.py +++ b/src/feasibility_data/build.py @@ -55,10 +55,10 @@ def task_download_repeating_forms( def task_download_field_metadata( - data_dict_path: Annotated[Path, Product] = BLD_REDCAP / "field_metadata.json", + field_metadata_path: Annotated[Path, Product] = BLD_REDCAP / "field_metadata.json", ) -> None: """Download field metadata to `BLD_REDCAP`.""" - download_redcap_metadata(data_dict_path, "metadata") + download_redcap_metadata(field_metadata_path, "metadata") def task_preprocess_field_metadata( diff --git a/src/feasibility_data/data/redcap/core.py b/src/feasibility_data/data/redcap/core.py index a8fda10..1413e33 100644 --- a/src/feasibility_data/data/redcap/core.py +++ b/src/feasibility_data/data/redcap/core.py @@ -12,7 +12,7 @@ def split_forms( forms_dir: Path, raw_data_path: Path, field_metadata_path: Path, - event_info_path: Path, + event_metadata_path: Path, repeating_forms_path: Path, ) -> None: """Split data into one Parquet file per form.""" @@ -22,8 +22,8 @@ def split_forms( field_metadata = read_json(field_metadata_path) form_to_fields = _get_form_field_mapping(field_metadata) - event_info = read_json(event_info_path) - form_to_events = _get_form_event_mapping(event_info) + event_metadata = read_json(event_metadata_path) + form_to_events = _get_form_event_mapping(event_metadata) repeating_forms = read_json(repeating_forms_path) repeating_form_names = _get_repeating_forms(repeating_forms) @@ -169,19 +169,23 @@ def _create_df_for_form( return raw_df.filter(filters).select(columns) -def _get_form_field_mapping(data_dict: list[dict[str, str]]) -> dict[str, list[str]]: +def _get_form_field_mapping( + field_metadata: list[dict[str, str]], +) -> dict[str, list[str]]: """Gets a mapping from form name to a list of field names in that form.""" mapping: dict[str, list[str]] = defaultdict(list) - for field in data_dict: + for field in field_metadata: mapping[field["form_name"]].append(field["field_name"]) return mapping -def _get_form_event_mapping(event_info: list[dict[str, str]]) -> dict[str, list[str]]: +def _get_form_event_mapping( + event_metadata: list[dict[str, str]], +) -> dict[str, list[str]]: """Creates a mapping from form names to event names where the form is filled in.""" mapping: dict[str, list[str]] = defaultdict(list) - for item in event_info: + for item in event_metadata: mapping[item["form"]].append(item["unique_event_name"]) return mapping From e257033ad939e519f584cbf8a8ea4ba7a16e3826 Mon Sep 17 00:00:00 2001 From: Marton Vago Date: Thu, 2 Jul 2026 18:29:44 +0100 Subject: [PATCH 08/15] =?UTF-8?q?revert:=20=E2=8F=AA=EF=B8=8F=20remove=20i?= =?UTF-8?q?mplementation?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/feasibility_data/data/redcap/core.py | 211 ++----------------- src/feasibility_data/data/redcap/vas.py | 19 +- src/feasibility_data/metadata/redcap/core.py | 62 +----- 3 files changed, 20 insertions(+), 272 deletions(-) diff --git a/src/feasibility_data/data/redcap/core.py b/src/feasibility_data/data/redcap/core.py index 1413e33..6ac42a3 100644 --- a/src/feasibility_data/data/redcap/core.py +++ b/src/feasibility_data/data/redcap/core.py @@ -1,12 +1,6 @@ from collections import defaultdict -from operator import itemgetter from pathlib import Path -import polars as pl -import seedcase_soil as so - -from feasibility_data.common.redcap.json import read_json - def split_forms( forms_dir: Path, @@ -15,198 +9,22 @@ def split_forms( event_metadata_path: Path, repeating_forms_path: Path, ) -> None: - """Split data into one Parquet file per form.""" - data = pl.read_csv(raw_data_path, infer_schema=False) - timestamp = raw_data_path.name.removesuffix(".csv.gz") - - field_metadata = read_json(field_metadata_path) - form_to_fields = _get_form_field_mapping(field_metadata) - - event_metadata = read_json(event_metadata_path) - form_to_events = _get_form_event_mapping(event_metadata) - - repeating_forms = read_json(repeating_forms_path) - repeating_form_names = _get_repeating_forms(repeating_forms) - - for df in _create_dfs_for_forms( - data, form_to_fields, form_to_events, repeating_form_names - ): - _write_df(df, forms_dir, timestamp) - - -def _create_dfs_for_forms( - raw_df: pl.DataFrame, - form_to_fields: dict[str, list[str]], - form_to_events: dict[str, list[str]], - repeating_form_names: set[str], -) -> list[pl.DataFrame]: - """Transforms the raw data into one dataframe per form.""" - dfs = [] - for form_entry in form_to_fields.items(): - dfs.append( - _create_df_for_form( - form_entry, raw_df, form_to_events, repeating_form_names - ) - ) - return so.keep(dfs, lambda df: not df.is_empty()) - - -REDCAP_ID_COLS = [ - "record_id_s", - "redcap_event_name", - "redcap_repeat_instrument", - "redcap_repeat_instance", -] - - -def _create_df_for_form( - form_entry: tuple[str, list[str]], - raw_df: pl.DataFrame, - form_to_events: dict[str, list[str]], - repeating_form_names: set[str], -) -> pl.DataFrame: - form_name, field_names = form_entry - events = form_to_events.get(form_name, []) - is_repeating = form_name in repeating_form_names - content_fields = so.keep(field_names, lambda field: field not in REDCAP_ID_COLS) - - # TODO: just for testing, remove! - content_fields = so.keep( - content_fields, - lambda field: ( - field - not in [ - "home_situation_notes_v0", - "exclusion_reason_v0", - "excluded_note_wfv0", - "is_randomised", - "isnot_randomised", - "consent_24h_reflection_date_info_v1", - "screening_exclusion_v1", - "hba1c_exclusion_v1", - "screening_done_v1", - "mysp_guidance_v1", - "dropout_record_v1", - "bp_information_v2", - "information_before_long_visit_v5", - "information_adverse_events_v6", - "hba1c_normal_info_v6", - "hba1c_mildly_elevated_info_v6", - "hba1c_elevated_info_v6", - "information_myfood24_v7", - "information_before_long_visit_v7", - "information_adverse_events_v8", - "hba1c_normal_info_v8", - "hba1c_mildly_elevated_info_v8", - "hba1c_elevated_info_v8", - "information_myfood24_v9", - "information_before_long_visit_v9", - "information_adverse_events_v10", - "inform_project_doctor_cgm_v10", - "hba1c_normal_info_v10", - "hba1c_mildly_elevated_info_v10", - "hba1c_elevated_info_v10", - "inform_project_doctor_cgm_group_meeting_3", - "hba1c_normal_info_week_30", - "hba1c_mildly_elevated_info_week_30", - "hba1c_elevated_info_week_30", - "hba1c_normal_info_week_42", - "hba1c_mildly_elevated_info_week_42", - "hba1c_elevated_info_week_42", - "hba1c_normal_info_extra", - "hba1c_mildly_elevated_info_extra", - "hba1c_elevated_info_extra", - "ds_questionnaire", - "psqi_questionnaire", - "sf12_questionnaire", - "eq5d_questionnaire", - "tobac_questionnaire", - "sefnc_questionare", - "sefnc_questionare_v6", - "sefnc_questionare_v10", - "tils_questionnaire", - "bds_questionnaire_intro", - "yfas_questionnaire", - "ssfeh_questionnaire_intro", - "paid5_questionnaire", - "bed_q_instruction", - ] - ), - ) - - filters = [ - # Keep only rows for events where the form was filled in - pl.col("redcap_event_name").is_in(events), - # Keep only non-empty rows - pl.any_horizontal( - so.fmap(content_fields, lambda field: pl.col(field).is_not_null()) - ), - ] + """Split data into one Parquet file per form. - if is_repeating: - # Repeating forms are listed in separate rows for each submission, - # not in the same row as data for other forms for the same event. - # Keep only rows for the form. - filters.append(pl.col("redcap_repeat_instrument") == form_name) + A new Parquet file is created for each REDCap form, containing only the fields + belonging to that form and the ID fields. - columns = [ - pl.col("record_id_s").alias("participant_id"), - pl.col("redcap_event_name").alias("event_id"), - *so.fmap(content_fields, pl.col), - # TODO: handle different centers - pl.lit("Copenhagen").alias("center"), - # Only used for creating the Parquet files. - pl.lit(form_name).alias("form_name"), - ] - - if is_repeating: - # Different submissions for the same repeating form are told apart by - # `redcap_repeat_instance`. - columns.insert( - 2, pl.col("redcap_repeat_instance").cast(pl.String).alias("submission_id") - ) - - return raw_df.filter(filters).select(columns) - - -def _get_form_field_mapping( - field_metadata: list[dict[str, str]], -) -> dict[str, list[str]]: - """Gets a mapping from form name to a list of field names in that form.""" - mapping: dict[str, list[str]] = defaultdict(list) - for field in field_metadata: - mapping[field["form_name"]].append(field["field_name"]) - - return mapping - - -def _get_form_event_mapping( - event_metadata: list[dict[str, str]], -) -> dict[str, list[str]]: - """Creates a mapping from form names to event names where the form is filled in.""" - mapping: dict[str, list[str]] = defaultdict(list) - for item in event_metadata: - mapping[item["form"]].append(item["unique_event_name"]) - - return mapping - - -def _get_repeating_forms(repeating_forms: list[dict[str, str]]) -> set[str]: - """Gets a set of repeating form names.""" - return set(so.fmap(repeating_forms, itemgetter("form_name"))) - - -def _write_df(df: pl.DataFrame, forms_dir: Path, timestamp: str) -> None: - """Writes the dataframe.""" - form_name = df["form_name"][0] - file_path = forms_dir / timestamp / f"{form_name}.parquet" - file_path.parent.mkdir(parents=True, exist_ok=True) - - df.drop("form_name").write_parquet(file_path) + The following transformations are done: + - ID columns are added for all forms. + - ID column names are standardised. + - Data provenance is recorded in a `center` column. + - Empty rows are dropped. + """ + ... def group_forms_by_resource(form_paths: list[Path]) -> dict[str, list[Path]]: - """Groups forms by target resource.""" + """Group forms by the resource they should map to.""" grouped_forms: dict[str, list[Path]] = defaultdict(list) for form_path in form_paths: form_name = form_path.stem @@ -228,9 +46,4 @@ def stage_other_resources( form_paths: list[Path], ) -> None: """Stage forms that need no special processing.""" - for form_path in form_paths: - resource_name = form_path.stem - timestamp = form_path.parent.name - resource_path = staging_dir / resource_name / f"{timestamp}.parquet" - resource_path.parent.mkdir(parents=True, exist_ok=True) - pl.read_parquet(form_path).write_parquet(resource_path) + ... diff --git a/src/feasibility_data/data/redcap/vas.py b/src/feasibility_data/data/redcap/vas.py index 3ad41ee..1e57a0c 100644 --- a/src/feasibility_data/data/redcap/vas.py +++ b/src/feasibility_data/data/redcap/vas.py @@ -1,26 +1,9 @@ -from collections import defaultdict from pathlib import Path -import polars as pl -import seedcase_soil as so - def stage_vas( staging_dir: Path, form_paths: list[Path], ) -> None: """Stage VAS forms as one resource.""" - grouped_by_timestamp = defaultdict(list) - for form_path in form_paths: - timestamp = form_path.parent.name - grouped_by_timestamp[timestamp].append(form_path) - - for timestamp, paths in grouped_by_timestamp.items(): - vas_forms = so.fmap(paths, pl.read_parquet) - - # TODO: replace with actual implementation: - vas_resource = pl.DataFrame({"timestamp": [timestamp] * len(vas_forms)}) - - resource_path = staging_dir / "vas" / f"{timestamp}.parquet" - resource_path.parent.mkdir(parents=True, exist_ok=True) - vas_resource.write_parquet(resource_path) + ... diff --git a/src/feasibility_data/metadata/redcap/core.py b/src/feasibility_data/metadata/redcap/core.py index bcf0196..2aef038 100644 --- a/src/feasibility_data/metadata/redcap/core.py +++ b/src/feasibility_data/metadata/redcap/core.py @@ -1,11 +1,7 @@ -import re from pathlib import Path -from typing import cast - -import seedcase_soil as so from feasibility_data.common.redcap.api import get_json_from_redcap -from feasibility_data.common.redcap.json import read_json, write_json +from feasibility_data.common.redcap.json import write_json def download_redcap_metadata(path: Path, content: str) -> None: @@ -17,55 +13,11 @@ def download_redcap_metadata(path: Path, content: str) -> None: def expand_checkbox_fields( field_metadata_preprocessed_path: Path, field_metadata_path: Path ) -> None: - """Expand checkbox fields in the field metadata.""" - field_metadata = read_json(field_metadata_path) - - checkbox_fields = so.keep( - field_metadata, lambda field: field["field_type"] == "checkbox" - ) - non_checkbox_fields = so.keep( - field_metadata, lambda field: field["field_type"] != "checkbox" - ) - expanded_choice_fields = so.flat_fmap(checkbox_fields, _expand_checkbox_field) - - field_metadata_preprocessed = non_checkbox_fields + expanded_choice_fields - write_json(field_metadata_preprocessed_path, field_metadata_preprocessed) - - -def _expand_checkbox_field(checkbox_field: dict[str, str]) -> list[dict[str, str]]: - return so.fmap( - _get_choices(checkbox_field), - lambda choice: ( - checkbox_field - | { - "field_name": f"{checkbox_field['field_name']}___{choice[0]}", - "field_label": choice[1], - } - ), - ) + """Expand checkbox fields in the field metadata. - -def _get_choices(field: dict[str, str]) -> list[tuple[str, str]]: - """Parses the choices into the choice number and choice value. - - E.g.: - Input: "1, first choice|2, second choice|3, third choice" - Output: [('1', 'first choice'), ('2', 'second choice'), ('3', 'third choice')] + Checkbox fields are listed in the data using a separate column for each option. + To be able to match fields and forms in the data based on the field metadata, + checkbox fields are first expanded into a representation matching the data. + E.g.: treatment_v0 -> treatment_v0___1, treatment_v0___2, treatment_v0___3 """ - choices = field["select_choices_or_calculations"].split("|") - matches = so.fmap( - choices, lambda choice: re.match(r"^(\d+), *(.*)", choice.strip()) - ) - if not all(matches): - raise ValueError(_get_error_message(field, "select_choices_or_calculations")) - return so.fmap( - cast(list[re.Match], matches), - lambda match: (match.group(1), match.group(2)), - ) - - -def _get_error_message(field: dict[str, str], key: str) -> str: - return ( - f"Unexpected value {field[key]!r} for `{key}` in field {field['field_name']!r} " - f"in form {field['form_name']!r}." - ) + ... From e93382bfb44a03a5ad1e7b53dad468ccb00dfc59 Mon Sep 17 00:00:00 2001 From: Marton Vago Date: Thu, 2 Jul 2026 18:31:50 +0100 Subject: [PATCH 09/15] =?UTF-8?q?revert:=20=E2=8F=AA=EF=B8=8F=20add=20back?= =?UTF-8?q?=20main.py?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.py | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 main.py diff --git a/main.py b/main.py new file mode 100644 index 0000000..1bd2dba --- /dev/null +++ b/main.py @@ -0,0 +1,43 @@ +# import polars as pl +import seedcase_sprout as sp + +from src.feasibility_data.package_properties import package_properties + + +def main(): + """Run the build pipeline of the data package.""" + ## PROPERTIES + + ## Create the properties file in default location if it doesn't already exist. + # sp.create_properties_script() + + # package_path = sp.PackagePath() + + ## Save the properties to `datapackage.json`. + sp.write_properties(properties=package_properties) + + ## BATCH DATA + + ## Save the batch data. + # sp.write_resource_batch( + # data=raw_data, resource_properties=resource_properties + # ) + + ## RESOURCE DATA + + ## Read in all the batch data files for the resource as a list. + # batch_data = sp.read_resource_batches( + # resource_properties=resource_properties + # ) + ## Join them all together into a single Polars DataFrame. + # joined_data = sp.join_resource_batches( + # data_list=batch_data, resource_properties=resource_properties + # ) + ## Write the resource data file. + # sp.write_resource_data( + # data=joined_data, resource_properties=resource_properties + # ) + + +if __name__ == "__main__": + main() From 00aa219ad8c3d4b16c519ca429f27f8d662fb736 Mon Sep 17 00:00:00 2001 From: Marton Vago Date: Thu, 2 Jul 2026 18:36:19 +0100 Subject: [PATCH 10/15] =?UTF-8?q?refactor:=20=F0=9F=94=A5=20remove=20dicti?= =?UTF-8?q?onary.json?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../metadata/redcap/dictionary.json | 39002 ---------------- 1 file changed, 39002 deletions(-) delete mode 100644 src/feasibility_data/metadata/redcap/dictionary.json diff --git a/src/feasibility_data/metadata/redcap/dictionary.json b/src/feasibility_data/metadata/redcap/dictionary.json deleted file mode 100644 index dcea4f2..0000000 --- a/src/feasibility_data/metadata/redcap/dictionary.json +++ /dev/null @@ -1,39002 +0,0 @@ -[ - { - "field_name": "record_id_s", - "form_name": "stamdata", - "section_header": "", - "field_type": "text", - "field_label": "Record ID", - "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": "Record ID. Master data." - }, - { - "field_name": "id_number_pre", - "form_name": "stamdata", - "section_header": "", - "field_type": "text", - "field_label": "ID-nummer inden INKLUSION", - "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": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "ID number pre inclusion. Master data." - }, - { - "field_name": "name_stamdata", - "form_name": "stamdata", - "section_header": "", - "field_type": "text", - "field_label": "Navn", - "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": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Name of participant. Master data." - }, - { - "field_name": "date_of_birth_stamdata", - "form_name": "stamdata", - "section_header": "", - "field_type": "text", - "field_label": "Fødselsdato", - "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": "Date of birth. Master data." - }, - { - "field_name": "cpr_stamdata", - "form_name": "stamdata", - "section_header": "", - "field_type": "text", - "field_label": "CPR-nummer", - "select_choices_or_calculations": "", - "field_note": "Angiv med bindestreg xxxxxx-xxxx", - "text_validation_type_or_show_slider_number": "cpr_med_bindestreg", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "CPR of participant. Master data." - }, - { - "field_name": "sex_stamdata", - "form_name": "stamdata", - "section_header": "", - "field_type": "radio", - "field_label": "Køn", - "select_choices_or_calculations": "1, Mand | 2, Kvinde", - "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": "Sex of the participant. Master data. " - }, - { - "field_name": "phone_stamdata", - "form_name": "stamdata", - "section_header": "", - "field_type": "text", - "field_label": "Telefonnummer", - "select_choices_or_calculations": "", - "field_note": "Kun tal (IKKE +45)", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Phonenumber of participant. Master data." - }, - { - "field_name": "e_mail_stamdata", - "form_name": "stamdata", - "section_header": "", - "field_type": "text", - "field_label": "E-mail", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "email", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Email of the participant. Master data." - }, - { - "field_name": "adress_stamdata", - "form_name": "stamdata", - "section_header": "", - "field_type": "notes", - "field_label": "Adresse", - "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": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Address of participant. Master data." - }, - { - "field_name": "t2_debut_stamdata", - "form_name": "stamdata", - "section_header": "", - "field_type": "text", - "field_label": "

UDFYLDES IKKE

Debutår, type 2-diabetes

", - "select_choices_or_calculations": "", - "field_note": "Notér det debutår, der er angivet i SP. Alternativt kan ses i Sundhedsplatformen under \"laboratoriesvar\", hvornår deltageren første gang har haft HbA1c > 48 mmol/mol. Hvis intet angivet, spørg deltager (angiv hele årstal, eksempelvis 2005).", - "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": "@HIDDEN\nDebut year of T2D. Master data. Not filled in from i1050." - }, - { - "field_name": "current_year_stamdata", - "form_name": "stamdata", - "section_header": "", - "field_type": "text", - "field_label": "

UDFYLDES IKKE

Nuværende år vi befinder os i

", - "select_choices_or_calculations": "", - "field_note": "Skal bruges til at beregne hvor mange år deltageren har haft diabetes", - "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": "@HIDDEN\nThis year, value used for calculation. Master data. Not filled in from i1050." - }, - { - "field_name": "t2_duration_stamdata", - "form_name": "stamdata", - "section_header": "", - "field_type": "calc", - "field_label": "

UDFYLDES IKKE

Hvor mange år har deltageren haft type 2-diabetes?

", - "select_choices_or_calculations": "([current_year_stamdata]-[t2_debut_stamdata])", - "field_note": "Eksklusion hvis > 6 år.", - "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": "@HIDDEN\nNumber of years the participant has had T2D. Master data. Not filled in from i1050." - }, - { - "field_name": "date_hba1c_first_stamdata", - "form_name": "stamdata", - "section_header": "", - "field_type": "text", - "field_label": "

Dato for 1. HbA1c ≥ 48 mmol/mol

Se i Sundhedsplatformen under \"Laboratoriesvar\".
Hvis ovenstående ikke kan fremfindes, beskriv da situationen i næste felt.

", - "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": "Date of first HbA1c ≥ 48 mmol/mol. Master data. Filled out from i1050." - }, - { - "field_name": "first_hba1c_comments_stamdata", - "form_name": "stamdata", - "section_header": "", - "field_type": "text", - "field_label": "Hvis kommentarer til dato for 1. HbA1c ≥ 48 mmol/mol, noteres det her: ", - "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": "Comments regarding the date of the first HbA1c ≥ 48 mmol/mol. Master data. Possible to fill out from i1050." - }, - { - "field_name": "date_today_stamdata", - "form_name": "stamdata", - "section_header": "", - "field_type": "text", - "field_label": "

Dato, hvor HbA1c ≥ 48 mmol/mol er indtastet.

Vil ofte være dato for præscreening. 

", - "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": "Date when date for HbA1c ≥ 48 mmol/mol was entered. Master data. Filled out from i1050." - }, - { - "field_name": "t2d_duration_stamdata", - "form_name": "stamdata", - "section_header": "", - "field_type": "calc", - "field_label": "Hvor mange år har deltageren haft type 2-diabetes? ", - "select_choices_or_calculations": "round(datediff([date_hba1c_first_stamdata],[date_today_stamdata], \"y\", true),1)", - "field_note": "OBS: Deltageren må højst have haft T2D i 6 år på dato for inklusion. ", - "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": "Number of years the participant has had T2D. Master data. Filled out from i1050." - }, - { - "field_name": "other_diagnoses_stamdata", - "form_name": "stamdata", - "section_header": "", - "field_type": "text", - "field_label": "Hvis deltageren har andre diagnoser end type 2-diabetes, da noteres disse: ", - "select_choices_or_calculations": "", - "field_note": "Adskilles med ,", - "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": "List of other diagnoses than T2D the patient may have. Master data." - }, - { - "field_name": "extra_info_participant_stamdata", - "form_name": "stamdata", - "section_header": "", - "field_type": "notes", - "field_label": "

Ekstra information om deltageren
Notér relevant information om deltageren, som kan være nyttig at kende i forbindelse med studiet.

Angiv gerne fx:
- Partnerstatus
- Børn
- Andre personer i husstanden
- Jobstatus

", - "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": "Any additional information regarding the participant. Master data." - }, - { - "field_name": "gp_stamdata", - "form_name": "stamdata", - "section_header": "", - "field_type": "text", - "field_label": "Navn og by på deltagerens praktiserende læge. ", - "select_choices_or_calculations": "", - "field_note": "Kan ses på sundhedskort.", - "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": "Name and city of the participant's general practitioner. Master data." - }, - { - "field_name": "treatment_responsibility_stamdata", - "form_name": "stamdata", - "section_header": "", - "field_type": "radio", - "field_label": "Hvem har behandlingsansvaret i.f.t. blodsukker og blodtryk? ", - "select_choices_or_calculations": "1, Egen læge | 2, Forsøgsstedets ansvarlige læge | 3, Uafklaret (svar rettes til, når det er afklaret)", - "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": "Treatment responsibility for blood glucose and blood pressure management (general practitioner or trial site physician). Master data." - }, - { - "field_name": "recruitment_source_v1", - "form_name": "stamdata", - "section_header": "

Status på deltagelse i interventionen

Nedenfor gives en status på forsøgsdeltagerens deltagelse i interventionen. 

", - "field_type": "radio", - "field_label": "Hvordan blev deltageren rekrutteret til studiet?", - "select_choices_or_calculations": "1, Via ON LiMiT's hjemmeside | 2, Via anden hjemmeside | 3, Via rekrutteringsfirmaet Trial Tree | 5, Via egen læge | 6, Via Diabetesforeningen | 7, Via opslag på sociale medier (fx Facebook, Instagram, LinkedIn) | 8, Via fysisk opslag (fx sundhedscenter, bibliotek, lægehus) | 9, Andet | 10, Kan ikke huske", - "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 recruitment source: ON LiMiT website; Other website; Recruitment agency (TrialTree); General practitioner; Danish Diabetes Association; Social media (e.g. Facebook, Instagram, LinkedIn); Physical poster (e.g. health centre, library, GP practice); Other; Cannot recall. Master data." - }, - { - "field_name": "recruitment_source_other_master_data", - "form_name": "stamdata", - "section_header": "", - "field_type": "text", - "field_label": "Hvis Andet, beskriv", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[recruitment_source_v1]='9'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Specifikation, if the recruitment source selected was \"Other\". Master data." - }, - { - "field_name": "dropout_before_v1", - "form_name": "stamdata", - "section_header": "", - "field_type": "radio", - "field_label": "Udgået før præscreening", - "select_choices_or_calculations": "1, Ja - Afsluttet efter manglende tilbagemelding efter rykker (lost to follow-up) | 2, Ja - Andet", - "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": "Reason for dropout before prescreening. Master data." - }, - { - "field_name": "dropout_reason_before_v1", - "form_name": "stamdata", - "section_header": "", - "field_type": "notes", - "field_label": "Uddyb, om muligt, hvorfor deltageren ikke er interesseret i deltagelse", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[dropout_before_v1] = '2'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Note on why the participant was not interested in the project. Master data." - }, - { - "field_name": "dropout_criteria_before_v1", - "form_name": "stamdata", - "section_header": "", - "field_type": "notes", - "field_label": "Hvilket/hvilke inklusionskriterier/eksklusionskriterier", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[dropout_before_v1] = '3' or [dropout_before_v1] = '4'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Record the in- or exclusion criteria the participant failed on. Master data." - }, - { - "field_name": "dropout_other_before_v1", - "form_name": "stamdata", - "section_header": "", - "field_type": "notes", - "field_label": "Hvis \"andet\" beskriv om muligt hvorfor", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[dropout_before_v1] = '5'", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Additional notes regarding dropout. Master data. " - }, - { - "field_name": "dropout_prescreen", - "form_name": "stamdata", - "section_header": "", - "field_type": "radio", - "field_label": "Udgået til præscreening", - "select_choices_or_calculations": "1, Ja - Afsluttet efter manglende tilbagemelding efter rykker | 2, Ja - Var ikke interesseret efter skriftlig deltagerinformation | 3, Ja - Opfylder ikke inklusionskriterierne | 4, Ja - Opfylder et eller flere af eksklusionskriterierne | 5, Ja - Andet", - "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": "Reason for dropout at prescreening. Master data." - }, - { - "field_name": "dropout_reason_prescreen", - "form_name": "stamdata", - "section_header": "", - "field_type": "notes", - "field_label": "Uddyb, om muligt, hvorfor deltageren ikke er interesseret i deltagelse", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[dropout_prescreen] = '2'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Note on why the participant was not interested in the project. Master data." - }, - { - "field_name": "dropout_criteria_prescreen", - "form_name": "stamdata", - "section_header": "", - "field_type": "notes", - "field_label": "Hvilket/hvilke inklusionskriterier/eksklusionskriterier", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[dropout_prescreen] = '3' or [dropout_prescreen] = '4'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Record the in- or exclusion criteria the participant failed on. Master data." - }, - { - "field_name": "dropout_other_prescreen", - "form_name": "stamdata", - "section_header": "", - "field_type": "notes", - "field_label": "Hvis \"andet\" beskriv om muligt hvorfor", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[dropout_prescreen] = '5'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Additional notes regarding dropout. Master data." - }, - { - "field_name": "dropout_v1", - "form_name": "stamdata", - "section_header": "", - "field_type": "radio", - "field_label": "Udgået til screening ", - "select_choices_or_calculations": "1, Ja - Afsluttet efter manglende tilbagemelding efter rykker | 2, Ja - Var ikke interesseret efter skriftlig deltagerinformation | 3, Ja - Opfylder ikke inklusionskriterierne | 4, Ja - Opfylder et eller flere af eksklusionskriterierne | 5, Ja - Andet", - "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": "Reason for dropout at visit 1. Master data." - }, - { - "field_name": "dropout_reason_v1", - "form_name": "stamdata", - "section_header": "", - "field_type": "notes", - "field_label": "Uddyb, om muligt, hvorfor deltageren ikke er interesseret i deltagelse ", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[dropout_v1] = '2'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Note on why the participant was not interested in the project. Master data." - }, - { - "field_name": "dropout_criteria_v1", - "form_name": "stamdata", - "section_header": "", - "field_type": "notes", - "field_label": "Hvilket/hvilke inklusionskriterier/eksklusionskriterier", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[dropout_v1] = '3' or [dropout_v1] = '4'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Record the in- or exclusion criteria the participant failed on. Master data." - }, - { - "field_name": "dropout_other_v1", - "form_name": "stamdata", - "section_header": "", - "field_type": "notes", - "field_label": "Hvis \"andet\" beskriv om muligt hvorfor", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[dropout_v1] = '5'", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Additional notes regarding dropout. Master data." - }, - { - "field_name": "dropout_baseline", - "form_name": "stamdata", - "section_header": "", - "field_type": "radio", - "field_label": "Udgået mellem baselinebesøgene (V1, V2, V3 og V4)?", - "select_choices_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": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Participant dropped out between the baseline visits (V1, V2, V3, V4). Master data." - }, - { - "field_name": "dropout_reason_baseline", - "form_name": "stamdata", - "section_header": "", - "field_type": "radio", - "field_label": "Årsag til at deltageren er udgået under baselinebesøgene?", - "select_choices_or_calculations": "1, Personlige/helbredsmæssige årsager | 2, Praktiske årsager | 3, Utilfredshed med interventionen | 4, Har trukket sit samtykke tilbage | 5, Ekskluderet | 6, Andet", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[dropout_baseline] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Reason for droupout during baseline visits. Master data." - }, - { - "field_name": "dropout_reason_expl_baseline", - "form_name": "stamdata", - "section_header": "", - "field_type": "notes", - "field_label": "Uddyb om muligt", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[dropout_reason_baseline] = '1' or [dropout_reason_baseline] = '2' or [dropout_reason_baseline] = '3' or [dropout_reason_baseline] = '4' or [dropout_reason_baseline] = '5' or [dropout_reason_baseline] = '6'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Elaborate participant's reason for dropout at baseline. Master data." - }, - { - "field_name": "dropout_intervention", - "form_name": "stamdata", - "section_header": "", - "field_type": "radio", - "field_label": "Er personen udgået under interventionsperioden?", - "select_choices_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 dropped out during the intervention period. Master data." - }, - { - "field_name": "dropout_time", - "form_name": "stamdata", - "section_header": "", - "field_type": "radio", - "field_label": "

Hvornår er personen udgået fra intervention?

Interventionen varer i alt 52 uger.

Længde på fase 1: 12 uger
Længe på fase 2: 6 uger
Længe på fase 3: 34 uger

De første 4 besøg er under screening/baseline perioden.

", - "select_choices_or_calculations": "1, Mellem besøg 4 og 5 | 2, Mellem besøg 5 og 6 | 3, Mellem besøg 6 og 7 | 4, Mellem besøg 7 og 8 | 5, Mellem besøg 8 og 9 | 6, Mellem besøg 9 og 10", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[dropout_intervention] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "When the participant dropped out during the intervention period. Master data." - }, - { - "field_name": "dropout_weeks_completed", - "form_name": "stamdata", - "section_header": "", - "field_type": "text", - "field_label": "Hvor mange uger af interventionen nåede personen at gennemføre?", - "select_choices_or_calculations": "", - "field_note": "Angiv i uger (hele). Eksempelvis: 18 uger", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "0", - "text_validation_max": "52", - "identifier": "", - "branching_logic": "[dropout_time] = '1' or [dropout_time] = '2' or [dropout_time] = '3' or [dropout_time] = '4' or [dropout_time] = '5' or [dropout_time] = '6'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "The number of weeks the participant completed of the intervention. Master data." - }, - { - "field_name": "dropout_reason", - "form_name": "stamdata", - "section_header": "", - "field_type": "radio", - "field_label": "Årsag til at deltageren er udgået under interventionen", - "select_choices_or_calculations": "1, Bivirkinger | 2, Personlige/helbredsmæssige årsager | 3, Praktiske årsager | 4, Utilfredshed med interventionen | 5, Har trukket sit samtykke tilbage | 6, Ekskluderet | 7, Andet", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[dropout_intervention] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Reason for droupout during the intervention. Master data." - }, - { - "field_name": "dropout_reason_expl", - "form_name": "stamdata", - "section_header": "", - "field_type": "notes", - "field_label": "Uddyb om muligt", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[dropout_reason] = '1' or [dropout_reason] = '2' or [dropout_reason] = '3' or [dropout_reason] = '4' or [dropout_reason] = '5' or [dropout_reason] = '6' or [dropout_reason] = '7'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Elaborate the reason if possible. Master data." - }, - { - "field_name": "interventionen_completed", - "form_name": "stamdata", - "section_header": "", - "field_type": "radio", - "field_label": "Deltageren har gennemført 52 ugers intervention", - "select_choices_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 participant has completed the intervention period of 52 weeks. Master data." - }, - { - "field_name": "notes_intervention", - "form_name": "stamdata", - "section_header": "", - "field_type": "notes", - "field_label": "Noter ift. deltagelse i projektet", - "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": "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", - "section_header": "", - "field_type": "text", - "field_label": "Dato hvor bivirkning er rapporteret. ", - "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": "Report date of adverse event. Repeated instrument." - }, - { - "field_name": "ae_event", - "form_name": "adverse_events", - "section_header": "", - "field_type": "notes", - "field_label": "Beskriv hændelsen/bivirkningen?", - "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": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Description of the adverse event. Repeated instrument." - }, - { - "field_name": "ae_start", - "form_name": "adverse_events", - "section_header": "", - "field_type": "text", - "field_label": "Startdato for hændelsen/bivirkning?", - "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": "The beginning date of the adverse event. Repeated instrument." - }, - { - "field_name": "ae_ended", - "form_name": "adverse_events", - "section_header": "", - "field_type": "radio", - "field_label": "Er hændelsen/bivirkningen slut?", - "select_choices_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 incident/side effect is ended. Repeated instrument." - }, - { - "field_name": "ae_end_date", - "form_name": "adverse_events", - "section_header": "", - "field_type": "text", - "field_label": "Slutdato for hændelsen/bivirkning?", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "date_dmy", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[ae_ended] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "The end date of the adverse event. Repeated instrument." - }, - { - "field_name": "ae_phase", - "form_name": "adverse_events", - "section_header": "", - "field_type": "radio", - "field_label": "I hvilken fase er hændelsen/bivirkningen opstået? ", - "select_choices_or_calculations": "1, Fase 1: Vægttabsfasen | 2, Fase 2: Opstart på diæt og træning | 3, Fase 3: Vedligeholdelsesfasen", - "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": "Study phase in which the adverse event occurred. Repeated instrument." - }, - { - "field_name": "ae_type", - "form_name": "adverse_events", - "section_header": "", - "field_type": "radio", - "field_label": "Type?", - "select_choices_or_calculations": "1, Enkelt tilfælde | 2, Periodisk", - "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 adverse event is a single event or periodic event. Repeated instrument." - }, - { - "field_name": "ae_grade", - "form_name": "adverse_events", - "section_header": "", - "field_type": "radio", - "field_label": "

Gradering

", - "select_choices_or_calculations": "1, Mild (Uden betydning for daglige aktiviteter. Kræver ingen behandling.) | 2, Moderat (Påvirker daglige aktiviteter i nogen grad. Kan kræve behandling, justering af interventionen eller kontakt til sundhedspersonale.) | 3, Svær (Klar påvirkning af daglige aktiviteter. Kræver lægelig vurdering, behandling eller medfører afbrydelse af interventionen.) | 4, Ikke relevant", - "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": "Description of the severity of the complication. Repeated instrument." - }, - { - "field_name": "ae_related_study", - "form_name": "adverse_events", - "section_header": "", - "field_type": "radio", - "field_label": "Relation til forsøget", - "select_choices_or_calculations": "1, Ja | 2, Nej | 3, Kan ikke udelukkes", - "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": "Complication's relevance to the study. Repeated instrument." - }, - { - "field_name": "ae_related_study_exp", - "form_name": "adverse_events", - "section_header": "", - "field_type": "text", - "field_label": "Uddyb relation til studiet", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[ae_related_study] = '1' OR [ae_related_study] = '3'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Description of how the adverse event is related to the study. Repeated instrument." - }, - { - "field_name": "ae_physician_assessed", - "form_name": "adverse_events", - "section_header": "", - "field_type": "checkbox", - "field_label": "Vurderet af læge (kun læge må sætte kryds i dette felt)", - "select_choices_or_calculations": "1, Signeret", - "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": "Assessed by physician (only a physician may complete this field). Repeated instrument." - }, - { - "field_name": "ae_md_date_signature", - "form_name": "adverse_events", - "section_header": "", - "field_type": "text", - "field_label": "Dato for læges signatur", - "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": "Date of signature from medical staff. Repeated instrument." - }, - { - "field_name": "remarks_medical", - "form_name": "adverse_events", - "section_header": "", - "field_type": "text", - "field_label": "Bemærkninger fra læge", - "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": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Any remarks from medical staff. Repeated instrument." - }, - { - "field_name": "book_v1", - "form_name": "bookinger", - "section_header": "

Dato og tidspunkter for besøg

", - "field_type": "text", - "field_label": "

Besøg 1
Screeningsbesøg. 
Varighed: 2 timer.
Tid (i uger) fra baseline: -4

Husk at booke følgende ressourcer i SP: lokale.

", - "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": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Booking of visit 1. Workflow." - }, - { - "field_name": "book_v2", - "form_name": "bookinger", - "section_header": "", - "field_type": "text", - "field_label": "

Besøg 2
Måltidstest. 
Varighed: 4,5 timer.
Tid (i uger) fra baseline: -3
Dage mellem besøg: SKAL ligge mindst 10 dage efter besøg 1.

Husk at booke følgende ressourcer i SP: lokale.

", - "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": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Booking of visit 2. Workflow." - }, - { - "field_name": "book_v3", - "form_name": "bookinger", - "section_header": "", - "field_type": "text", - "field_label": "

Besøg 3
Måltidstest.
Varighed: 4,5 timer.
Tid (i uger) fra baseline: -2

Husk at booke følgende ressourcer i SP: lokale.

", - "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": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Booking of visit 3. Workflow." - }, - { - "field_name": "book_v4", - "form_name": "bookinger", - "section_header": "", - "field_type": "text", - "field_label": "

Besøg 4
Baselinebesøg og testdag.
Varighed: 6,5 timer.
Tid (i uger) fra baseline: -1

Husk at booke følgende ressourcer i SP: lokale, DXA, fibro, fødevarepræferencetest. 

", - "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": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Booking of visit 4. Workflow." - }, - { - "field_name": "book_v5", - "form_name": "bookinger", - "section_header": "", - "field_type": "text", - "field_label": "

Besøg 5
Klargøring til besøg 6.
Varighed: 30 minutter.
Tid (i uger) fra baseline: 11

Husk at booke følgende ressourcer i SP: lokale.

", - "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": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Booking of visit 5. Workflow." - }, - { - "field_name": "book_v6", - "form_name": "bookinger", - "section_header": "", - "field_type": "text", - "field_label": "

Besøg 6
Testdag.
Varighed: 6,5 timer.
Tid (i uger) fra baseline: 12
Dage mellem besøg: SKAL ligge mindst 10 dage efter besøg 5.

Husk at booke følgende ressourcer i SP: lokale, DXA, fibro, fødevarepræferencetest. 

", - "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": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Booking of visit 6. Workflow." - }, - { - "field_name": "book_v7", - "form_name": "bookinger", - "section_header": "", - "field_type": "text", - "field_label": "

Besøg 7
Klargøring til besøg 8.
Varighed: 30 minutter.
Tid (i uger) fra baseline: 16

Husk at booke følgende ressourcer i SP: lokale.

", - "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": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Booking of visit 7. Workflow." - }, - { - "field_name": "book_v8", - "form_name": "bookinger", - "section_header": "", - "field_type": "text", - "field_label": "

Besøg 8
Testdag.
Varighed: 6,5 timer.
Tid (i uger) fra baseline: 18
Dage mellem besøg: SKAL ligge mindst 10 dage efter besøg 7.

Husk at booke følgende ressourcer i SP: lokale, DXA, fibro, fødevarepræferencetest. 

", - "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": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Booking of visit 8. Workflow." - }, - { - "field_name": "book_hba1c_30weeks", - "form_name": "bookinger", - "section_header": "", - "field_type": "text", - "field_label": "

HbA1c ved 30 uger
Varighed: 15 minutter.

Husk at booke følgende ressourcer i SP: lokale.

", - "select_choices_or_calculations": "", - "field_note": "Kun blodprøvetid", - "text_validation_type_or_show_slider_number": "datetime_dmy", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Booking of visit HbA1c 30 weeks. Workflow." - }, - { - "field_name": "book_hba1c_42weeks", - "form_name": "bookinger", - "section_header": "", - "field_type": "text", - "field_label": "

HbA1c ved 42 uger
Varighed: 15 minutter.

Husk at booke følgende ressourcer i SP: lokale.

", - "select_choices_or_calculations": "", - "field_note": "Kun blodprøvetid", - "text_validation_type_or_show_slider_number": "datetime_dmy", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Booking of visit HbA1c 42 weeks. Workflow." - }, - { - "field_name": "book_v9", - "form_name": "bookinger", - "section_header": "", - "field_type": "text", - "field_label": "

Besøg 9
Klargøring til besøg 10.
Varighed: 30 minutter.
Tid (i uger) fra baseline: 51

Husk at booke følgende ressourcer i SP: lokale.

", - "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": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Booking of visit 9. Workflow." - }, - { - "field_name": "book_v10", - "form_name": "bookinger", - "section_header": "", - "field_type": "text", - "field_label": "

Besøg 10
Testdag.
Varighed: 6,5 timer.
Tid (i uger) fra baseline: 52
Dage mellem besøg: SKAL ligge mindst 10 dage efter besøg 9.

Husk at booke følgende ressourcer i SP: lokale, DXA, fibro, fødevarepræferencetest. 

", - "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": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Booking of visit 10. Workflow." - }, - { - "field_name": "visits_calendar_updates", - "form_name": "bookinger", - "section_header": "", - "field_type": "radio", - "field_label": "Er datoer for besøg indført i \n1. ON LiMiT-kalenderen \n2. Deltagerens projektapp\n3. Projektmedarbejdernes Outlook-kalendere", - "select_choices_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 visit dates are entered in the ON LiMiT calendar and in project staff Outlook calendars." - }, - { - "field_name": "remarks_booking", - "form_name": "bookinger", - "section_header": "", - "field_type": "notes", - "field_label": "Bemærkninger", - "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": "Remarks regarding bookings." - }, - { - "field_name": "date_v0", - "form_name": "prscreening_telefoninterview_frste_kontakt", - "section_header": "", - "field_type": "text", - "field_label": "Dato for præscreening", - "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": "Date of visit. Visit 0." - }, - { - "field_name": "staff_initials_v0", - "form_name": "prscreening_telefoninterview_frste_kontakt", - "section_header": "", - "field_type": "text", - "field_label": "

Initialer for projektpersonale

", - "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": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Initials of the study staff member responsible for conducting the visit. Visit 0." - }, - { - "field_name": "aim_phoneinterview_v0", - "form_name": "prscreening_telefoninterview_frste_kontakt", - "section_header": "

Formål, mundtligt samtykke og introduktion

Telefonsamtalen indledes med en kort forklaring af:

1) Formålet med telefoninterviewet 

2) Mundtligt samtykke 

3) Kort introduktion til ON LiMiT feasibility-studiet

4) Gennemgang af in- og eksklusionskriterier 

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

Har projektmedarbejder forklaret formålet med telefoninterviewet til deltager?

Som projektmedarbejder kan du sige: 

\"Formålet med telefoninterviewet er at give dig en kort introduktion til ON LiMiT pilotstudiet og stille nogle spørgsmål for at se, om du opfylder de indledende kriterier for at kunne deltage. Hvis kriterierne er opfyldt, og du stadig har lyst til at være med, inviterer vi dig til et informations- og opstartsmøde på SDCC. Det møde foregår fysisk og inkluderer også en screening, hvis du fortsat ønsker at deltage i studiet.\"

", - "select_choices_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": "Aim of telephone interview explained to the participant. Completed by study staff. Visit 0." - }, - { - "field_name": "oral_constent_v0", - "form_name": "prscreening_telefoninterview_frste_kontakt", - "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren afgivet mundtligt samtykke til, at de indsamlede oplysninger under dette telefoninterview registreres i REDCap?", - "select_choices_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 provided verbal consent for registration of information from this telephone interview in REDCap. Completed by study staff. Visit 0." - }, - { - "field_name": "short_intro_onlimit_v0", - "form_name": "prscreening_telefoninterview_frste_kontakt", - "section_header": "", - "field_type": "radio", - "field_label": "

Er deltageren kort blevet introduceret til ON LiMiT pilotstudiet?

Kort introduktion til ON LiMiT pilotstudie: 

Type 2-diabetes er en kronisk sygdom med forhøjet blodsukker, som man udgangspunkt har resten af livet. Forskning viser, at vægttab og livsstilsændringer med den rette kost, motion og støtte kan sænke blodsukkeret, i sådan en grad, at nogle kan undvære medicin - det kaldes remission.

ON LiMiT er et forskningsprojekt, der undersøger, om et struktureret kost- og træningsprogram kan sænke og fastholde blodsukkeret uden medicin - og hvordan det fungerer i praksis i en almindelig hverdag.

I dette første pilotstudie deltager 24 personer i et 12-måneders forløb, som er inddelt i tre faser:

Fase 1: Måltidserstatning og vægttab (12 uger)

Deltagerne starter med en 12 ugers måltidserstatningskur (Nupo) med fokus på vægttab.

OBS: Informér deltageren om, hvornår denne fase cirka kommer til at ligge for dem. Fx så de ved, at det vil strække sig over sommerferien. 

Fase 2: Kost og træning (6 uger)

Efter vægttabsfasen bliver deltagerne tilfældigt fordelt i to grupper:

  • Gruppe 1: Kost med et moderat kulhydratindhold + gradvis tilvending til højintensitetstræning 3 gange om ugen

  • Gruppe 2: Kost med lavt et kulhydratindhold + gradvis tilvending til højintensitetstræning 3 gange om ugen

Overgangen fra måltidserstatning til kostgrupperne sker gradvist ved hjælp af måltidskasser. Deltagerne får et betalt medlemskab til PureGym og vil indgå i en fast træningsgruppe med superviseret træning 2 gange om ugen (det vil sige, at træningen foretages af en instruktør) samt én selvstændig træning - alene eller aftalt med en eller flere fra sin træningsgruppe.

Fase 3: Vedligeholdelse (34 uger)

I den sidste fase skal deltagerne fortsætte med den tildelte kost og træning i yderligere 34 uger.

Deltagerne bliver under hele forløbet støttet af diætister og trænere - både individuelt og i grupper.

Vi undersøger bl.a., om programmet fungerer i praksis, om deltagerne kan følge det i hverdagen, og om de føler sig trygge og tilstrækkeligt støttet. Vi vurderer også, om de planlagte målinger og procedurer fungerer som forventet.

Når man starter i studiet, stopper man sin diabetesmedicin, og man bliver fulgt tæt af sin egen læge, sundhedsprofessionelle og projektmedarbejdere på Steno Diabetes Center Copenhagen. Vi sørger for at holde øje med dit blodsukker gennem projektet, både via regelmæssige blodsukkermålinger (CGM), almindelige blodsukkermålinger via fingerprik og ved måling af langtidsblodsukker (HbA1c). 

Deltagerne skal møde til 10 besøgsdage på SDCC fordelt over et år, hvor der laves forskellige målinger og undersøgelser. Derudover skal man i perioder registrere sin kost, bære aktivitetsur og aflevere forskellige prøver (urin og afføring). 

", - "select_choices_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": "Study purpose explained to the participant during the telephone interview. Completed by study staff. Visit 0." - }, - { - "field_name": "home_situation_notes_v0", - "form_name": "prscreening_telefoninterview_frste_kontakt", - "section_header": "", - "field_type": "descriptive", - "field_label": "

I forbindelse med information om måltidskasser vil det ofte være relevant at tale med deltageren om deres hjemmesituation, herunder om de bor alene eller sammen med andre, har en partner og/eller børn.
Notér gerne relevante oplysninger i instrumentet \"Stamdata\" under feltet \"Noter ift. deltagelse i projektet\".

", - "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": "Descriptive text. If relevant, document information about the participant's home and household situation (e.g. living arrangements, partner, children) in the instrument \"Stamdata\" under the field \"Notes regarding participation in the project\". Visit 0." - }, - { - "field_name": "info_read_v0", - "form_name": "prscreening_telefoninterview_frste_kontakt", - "section_header": "

INTERVIEWGUIDE
Under telefoninterviewet skal der spørges ind til følgende:

", - "field_type": "radio", - "field_label": "Har deltageren læst den skriftlige information?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Giv eventuelt et kort resumé af projektbeskrivelsen", - "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 has read the written study information. Recorded by study staff. Visit 0." - }, - { - "field_name": "info_questions_v0", - "form_name": "prscreening_telefoninterview_frste_kontakt", - "section_header": "", - "field_type": "radio", - "field_label": "

Har deltageren nogle spørgsmål på nuværende tidspunkt?

Gør deltageren opmærksom på, at vedkommende også kan stille spørgsmål ved informations- og screeningsbesøget (besøg 1). Dette besøg vil blive booket, hvis deltageren fortsat er interesseret i at deltage og opfylder de indledende inklusionskriterier.

 

", - "select_choices_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 has any questions at this time regarding the written information. Recorded by study staff. Visit 0." - }, - { - "field_name": "age_v0", - "form_name": "prscreening_telefoninterview_frste_kontakt", - "section_header": "

Inklusionskriterier
Alle nedenstående kriterier skal være opfyldt for at deltageren kan deltage i studiet. 

", - "field_type": "text", - "field_label": "Hvad er deltagerens alder? ", - "select_choices_or_calculations": "", - "field_note": "Deltageren skal være ≥18 - 75 år.", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "18", - "text_validation_max": "75", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Participant's age in years. Self-reported by the participant. Visit 0." - }, - { - "field_name": "t2d_diagnose_v0", - "form_name": "prscreening_telefoninterview_frste_kontakt", - "section_header": "", - "field_type": "radio", - "field_label": "Er deltageren blevet diagnosticeret med type 2-diabetes?", - "select_choices_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": "Diagnosis status of type 2 diabetes. Self-reported by participant. Visit 0." - }, - { - "field_name": "t2d_duration_v0", - "form_name": "prscreening_telefoninterview_frste_kontakt", - "section_header": "", - "field_type": "text", - "field_label": "

UDFYLDES IKKE

Hvor mange år har deltageren haft type 2-diabetes?

", - "select_choices_or_calculations": "", - "field_note": "Inklusionskriterium: T2D-varighed på ≤6 år", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[t2d_diagnose_v0] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "@HIDDEN \nNumber of years since participant was diagnosed with type 2 diabetes. Self-reported by participant. Visit 0. Not filled out from i1050." - }, - { - "field_name": "sp_consent_v0", - "form_name": "prscreening_telefoninterview_frste_kontakt", - "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren givet samtykke til, at vi må slå dem op 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": "Participant consent for lookup in SP. Visit 0. Filled out from i1050." - }, - { - "field_name": "t2d_duration_v01", - "form_name": "prscreening_telefoninterview_frste_kontakt", - "section_header": "", - "field_type": "calc", - "field_label": "

Hvor mange år har deltageren haft type 2-diabetes?

OBS: Først indtastes information om 1. HbA1c ≥ 48 mmol/mol i \"Stamdata\".

Vi definerer diagnosen som
- 1 HbA1c-måling på 48 mmol/mol eller derover OG på den baggrund startet op i diabetesmedicin. 
- HbA1c på 48 mmol/mol eller derover målt 2 gange
- Der kan være enkelte andre scenarier, hvor diagnosen er stillet på en anden måde. Spørg da Carolien.

", - "select_choices_or_calculations": "[stamdata_arm_1][t2d_duration_stamdata]", - "field_note": "Inskusionskriterium: T2D-varighed ≤ 6 år. Tiden tæller fra den første HbA1c-måling. Eksempel: En person har fået målt en HbA1c på 50 i september 2019 og siden først en bekræftende høj HbA1c i maj 20. Personen ekskluderes, da varigheden tæller fra sep. 2019 og derfor er over 6 år. ", - "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": "Number of years since participant was diagnosed with type 2 diabetes. Self-reported by participant. Visit 0. Filled out from i1050." - }, - { - "field_name": "hba1c_v0", - "form_name": "prscreening_telefoninterview_frste_kontakt", - "section_header": "", - "field_type": "text", - "field_label": "

Seneste HbA1c:

Se i Sundhedsplatformen under \"Laboratoriesvar\". 
OBS: Husk at skrive notat i SP.

", - "select_choices_or_calculations": "", - "field_note": "HbA1c skal være mellem 36-86 mmmol/mol for at deltage i studiet. ", - "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": "Recent HbA1c value in mmol/mol. Visit 0." - }, - { - "field_name": "treatment_v0", - "form_name": "prscreening_telefoninterview_frste_kontakt", - "section_header": "", - "field_type": "checkbox", - "field_label": "

Får deltageren én eller flere af følgende behandlinger?
Hvis deltageren kan svare ja til én eller flere af behandlingerne, kan deltageren inkluderes i studiet.

", - "select_choices_or_calculations": "1, Livstilbehandling (f.eks. forløb hos diætist, træningsforløb eller andet) | 2, Oral antidiabetisk medicin | 3, GLP-1 RA", - "field_note": "For at blive inkluderet skal der sættes kryds ved mindst én mulighed.", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[t2d_diagnose_v0] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Current treatment approach for type 2 diabetes - lifestyle changes and/or oral antidiabetic medication and/or GLP-1 receptor agonist. Self-reported by participant. Visit 0." - }, - { - "field_name": "height_v0", - "form_name": "prscreening_telefoninterview_frste_kontakt", - "section_header": "", - "field_type": "text", - "field_label": "Højde (skøn)", - "select_choices_or_calculations": "", - "field_note": "Angives i meter og med 2 decimaler", - "text_validation_type_or_show_slider_number": "number_2dp_comma_decimal", - "text_validation_min": "1,19", - "text_validation_max": "2,31", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Participant's estimated height in meter. Self-reported by participant. Visit 0." - }, - { - "field_name": "weight_v0", - "form_name": "prscreening_telefoninterview_frste_kontakt", - "section_header": "", - "field_type": "text", - "field_label": "Vægt (skøn)", - "select_choices_or_calculations": "", - "field_note": "Hvis deltager ikke har en vægt, må deltageren give et skøn. Angives med 1 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 estimated weight in kilograms. Self-reported by participant. Visit 0." - }, - { - "field_name": "bmi_v0", - "form_name": "prscreening_telefoninterview_frste_kontakt", - "section_header": "", - "field_type": "calc", - "field_label": "BMI (skøn)", - "select_choices_or_calculations": "round(([weight_v0])/(([height_v0])^(2)), 1)", - "field_note": "Inklusionskriterium: BMI ≥27 kg/m2 ", - "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 estimated participant's self-reported weight and height. Visit 0." - }, - { - "field_name": "weight_change_v0", - "form_name": "prscreening_telefoninterview_frste_kontakt", - "section_header": "", - "field_type": "radio", - "field_label": "Har deltagerens vægt været nogenlunde stabil (+/- 3 kg) gennem de sidste 3 måneder?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Inklusionskriterium: Ændringer i kropsvægt over 3 måneder ≤3 kg.", - "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 self-reported weight stability over the past 3 months (±3 kg). Visit 0." - }, - { - "field_name": "weight_difference_v0", - "form_name": "prscreening_telefoninterview_frste_kontakt", - "section_header": "", - "field_type": "text", - "field_label": "Hvor meget har deltagerens vægt ændret sig i løbet af de sidste 3 måneder?\n", - "select_choices_or_calculations": "", - "field_note": "Eksklusionskriterium: Ændringer i kropsvægt over 3 måneder >3 kg. Angiv i hele tal. ", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "0", - "text_validation_max": "100", - "identifier": "", - "branching_logic": "[weight_change_v0] = '2'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Participant's self-reported weight change over the past 3 months, stated in kilograms (gain or loss). Visit 0." - }, - { - "field_name": "insulin_use_v0", - "form_name": "prscreening_telefoninterview_frste_kontakt", - "section_header": "

Eksklusionskriterier
Hvis deltageren kan svare ja på én eller flere af nedenstående 12 kriterier, kan deltageren ikke inkluderes i ON LiMiT feasibility-studiet.

", - "field_type": "radio", - "field_label": "1. Har deltageren fået insulinbehandling inden for de sidste 6 måneder (uanset type)?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Eksklusion hvis Ja", - "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": "Insulin treatment status within the past 6 months (any type). Self-reported by participant. Visit 0." - }, - { - "field_name": "heart_failure_v0", - "form_name": "prscreening_telefoninterview_frste_kontakt", - "section_header": "", - "field_type": "radio", - "field_label": "

2. Har deltageren hjertesvigt (med en pumpefunktion < 40 %) og er i behandling med eller skal starte i behandling med SGLT-2-hæmmer?

SGLT-2-hæmmere kender deltageren ofte som Forxiga eller Jardiance. 

", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Kan tjekkes i SP ved behov.", - "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": "Presence of heart failure with reduced ejection fraction (EF < 40%) and current or planned treatment with SGLT-2 inhibitors. Self-repported by participant. Visit 0." - }, - { - "field_name": "cvd_v0", - "form_name": "prscreening_telefoninterview_frste_kontakt", - "section_header": "", - "field_type": "radio", - "field_label": "

3. Har deltageren en kendt hjerte-kar-sygdom, der omfatter tidligere blodprop i hjerte eller hjerne, hvor der fx er ordineret inkretinbaseret medicin og/eller SGLT-2-hæmmer?

Inkretinbaseret medicin kender deltageren ofte som Ozempic eller Rybelsus.
SGLT-2-hæmmere kender deltageren ofte som Forxiga eller Jardiance.

", - "select_choices_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": "Established CVD with prescribed GLP-1 RA and/or SGLT-2 inhibitor. Visit 0. Added from i1022." - }, - { - "field_name": "kidney_function_v0", - "form_name": "prscreening_telefoninterview_frste_kontakt", - "section_header": "", - "field_type": "radio", - "field_label": "

4. Har deltageren nyresygdom (eGFR < 60 ml/min og/eller albuminuri (≥ 30 mg/g) i mindst 3 måneder) og er i behandling med eller skal starte i behandling med SGLT-2-hæmmere?

SGLT-2-hæmmere kender deltageren også som Forxiga eller Jardiance. 

", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Kan tjekkes i SP ved behov. eGFR må være et år gammelt.", - "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": "Presence of kidney disease (eGFR < 60 ml/min) and current or planned treatment with SGLT-2 inhibitors. Self-reported by participant. Visit 0." - }, - { - "field_name": "physical_health_v0", - "form_name": "prscreening_telefoninterview_frste_kontakt", - "section_header": "", - "field_type": "radio", - "field_label": "

5. Har deltageren somatisk sygdom, der kontraindicerer fysisk aktivitet som planlagt i interventionen?

Har deltageren nogle fysiske helbredsproblemer, der forhindrer deltagelse i fysisk aktivitet som planlagt i interventionen?

", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Eksklusion hvis Ja", - "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": "Presence of physical health problems that prevent participation in planned physical activity during the intervention. Self-reported by participant. Visit 0." - }, - { - "field_name": "physical_health_example_v0", - "form_name": "prscreening_telefoninterview_frste_kontakt", - "section_header": "", - "field_type": "text", - "field_label": "5a. Hvilke fysiske helbredsproblemer har deltageren, som forhindrer deltagelse i fysisk aktivitet som planlagt i interventionen?", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[physical_health_v0] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Description of physical health problems preventing participation in planned physical activity during the intervention. Self-reported by participant. Visit 0." - }, - { - "field_name": "food_allergies_v0", - "form_name": "prscreening_telefoninterview_frste_kontakt", - "section_header": "", - "field_type": "radio", - "field_label": "6. Har deltageren kostrestriktioner eller allergier, der forhindrer overholdelse af den planlagte kostintervention?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Vær opmærksom på, at mælkeallergi kan gøre det vanskeligt for deltageren at gennemføre NUPO-fasen. Drøft eventuelle allergier og fødevaretolerancer med projektdiætisten for at vurdere deltagelse i interventionen.", - "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": "Presence of dietary restrictions or allergies that prevent adherence to the planned dietary intervention. Self-reported by participant. Visit 0." - }, - { - "field_name": "food_allergies_example_v0", - "form_name": "prscreening_telefoninterview_frste_kontakt", - "section_header": "", - "field_type": "text", - "field_label": "6a. Hvilke kostrestriktioner eller fødevareallergier har deltageren, der forhindrer vedkommende i at kunne følge den planlagte diæt?", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[food_allergies_v0] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Description of dietary restrictions or food allergies preventing adherence to the planned diet. Self-reported by participant. Visit 0." - }, - { - "field_name": "pregnant_v0", - "form_name": "prscreening_telefoninterview_frste_kontakt", - "section_header": "", - "field_type": "radio", - "field_label": "7. Er deltageren gravid eller planlægger graviditet inden for det næste år?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Eksklusion hvis Ja", - "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 pregnancy status or plans to become pregnant within the next year. Self-reported by participant. Visit 0." - }, - { - "field_name": "antabus_v0", - "form_name": "prscreening_telefoninterview_frste_kontakt", - "section_header": "", - "field_type": "radio", - "field_label": "8. Har deltageren et aktuelt alkohol- eller stofmisbrug eller modtager behandling for alkoholafhængighed (fx medicinsk behandling)?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Eksklusion hvis Ja", - "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 history of alcohol or substance abuse, or current treatment for alcohol dependence (including pharmacological treatment). Self-reported by participant. Visit 0." - }, - { - "field_name": "psychiatric_disease_v0", - "form_name": "prscreening_telefoninterview_frste_kontakt", - "section_header": "", - "field_type": "radio", - "field_label": "

9. Er deltageren diagnosticeret med en psykisk lidelse?

 

Som projektmedarbejder kan du sige: 

Har du nogensinde fået stillet en diagnose af en læge eller psykolog for en psykisk lidelse (fx depression, angst eller bipolar lidelse)?

", - "select_choices_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": "Presence of psychiatric disease. Self-reported by participant. Visit 0." - }, - { - "field_name": "psychiatric_disease_specific_v0", - "form_name": "prscreening_telefoninterview_frste_kontakt", - "section_header": "", - "field_type": "text", - "field_label": "9a. Hvilke(n) psykisk(e) lidelse(r)?", - "select_choices_or_calculations": "", - "field_note": "Der må overvejes eksklusion ved aktiv psykotisk sygdom, manisk periode inden for det sidste år eller ubehandlet eller behandlingsrefraktær svær depression. Spørg forsøgsstedets ansvarlige læge (Carolien) ved tvivl.", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[psychiatric_disease_v1]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Specification of psychiatric disease. Visit 0. Added from ID i1022." - }, - { - "field_name": "psychiatric_disease_medication_change_v0", - "form_name": "prscreening_telefoninterview_frste_kontakt", - "section_header": "", - "field_type": "radio", - "field_label": "

9b. Hvis deltageren får medicin for psykisk lidelse, har der da været ændringer i medicinen de sidste 3 måneder?

Som projektmedarbejder kan du sige:

Tager du medicin for den psykiske lidelse? Hvis ja, har der været ændringer i din medicin inden for de seneste 3 måneder (fx ændret dosis, præparat eller seponering)?

", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Der må overvejes eksklusion hvis ja. Tal med forsøgsstedets ansvarlige læge (Carolien).", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[psychiatric_disease_v1]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Any changes in psychiatric medication within the last 3 months. Visit 0. Added from ID i1022." - }, - { - "field_name": "psychiatric_disease_medication_change_specific_v0", - "form_name": "prscreening_telefoninterview_frste_kontakt", - "section_header": "", - "field_type": "text", - "field_label": "

9c. Hvilken medicin er der tale om, og hvilke ændringer er der lavet? 

Som projektmedarbejder kan du sige:

Hvilken medicin drejer det sig om, og hvilke ændringer er der foretaget inden for de seneste 3 måneder?

", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[psychiatric_disease_medication_change_v0]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Specification of changes in psychiatric medication within the last 3 months. Visit 1. Visit 0. Added from ID i1022." - }, - { - "field_name": "psychiatric_hospitalization_v0", - "form_name": "prscreening_telefoninterview_frste_kontakt", - "section_header": "", - "field_type": "radio", - "field_label": "

9d. Har deltageren været set akut eller været indlagt i psykiatrisk regi de sidste 6 måneder?

Som projektmedarbejder kan du sige:

Har du inden for de seneste 6 måneder haft kontakt til psykiatrisk skadestue eller været indlagt på en psykiatrisk afdeling?

", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Der må overvejes eksklusion hvis ja. Tal med Carolien (læge).", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[psychiatric_disease_v1]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Whether the participant has had any acute psychiatric visits or hospital admissions within the last 6 months. Visit 0. Added from ID i1022." - }, - { - "field_name": "psychiatric_disease_barrier_v0", - "form_name": "prscreening_telefoninterview_frste_kontakt", - "section_header": "", - "field_type": "radio", - "field_label": "9e. Vurderer projektmedarbejder, at psykisk lidelse af anden årsag end ovenstående forhindrer deltagelse i studiet?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Eksklusion hvis Ja", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[psychiatric_disease_v1]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Whether the participant's mental condition (other than those previously mentioned) is considered to prevent study participation. Assesed by study staff. Visit 0. Added from ID i1022." - }, - { - "field_name": "psychiatric_disease_barrier_reason_v0", - "form_name": "prscreening_telefoninterview_frste_kontakt", - "section_header": "", - "field_type": "text", - "field_label": "9f. Hvad er årsagen hertil? ", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[psychiatric_disease_barrier_v0]='1'", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Specify the reason why the mental condition is considered to prevent study participation. Recorded by study staff. Visit 0. Added from ID i1022." - }, - { - "field_name": "binge_eating_v0", - "form_name": "prscreening_telefoninterview_frste_kontakt", - "section_header": "", - "field_type": "radio", - "field_label": "

10. Er deltageren diagnosticeret med overspisningslidelse (binge eating disorder)?

 

Som projektmedarbejder kan du sige:

Har en læge eller psykolog nogensinde nævnt, at du har en overspisningslidelse (binge eating disorder)?

", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Eksklusion hvis Ja", - "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": "Diagnosis status of binge eating disorder. Self-reported by participant. Visit 0." - }, - { - "field_name": "other_intervention_v0", - "form_name": "prscreening_telefoninterview_frste_kontakt", - "section_header": "", - "field_type": "radio", - "field_label": "11. Er deltageren medvirkende (eller planlægger at medvirke) i andre kliniske forsøg, der indebærer livsstilsintervention eller medicinsk behandling? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Eksklusion hvis Ja", - "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": "Participation status or plans to participate in another intervention study (medical or lifestyle) involving alternative treatment. Self-reported by participant. Visit 0." - }, - { - "field_name": "language_barrier_v0", - "form_name": "prscreening_telefoninterview_frste_kontakt", - "section_header": "", - "field_type": "radio", - "field_label": "12. Har deltageren udfordringer med at forstå dansk - både skriftligt og mundtligt?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Er der tvivl om dette, kan det vendes med Carolien, Mie eller Anne-Ditte inden besøg 1. ", - "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 difficulties in understanding Danish, both written and spoken. Self-reported by participant. Visit 0." - }, - { - "field_name": "compliance_risk_v0", - "form_name": "prscreening_telefoninterview_frste_kontakt", - "section_header": "", - "field_type": "radio", - "field_label": "13. Er det vurderet, at deltageren vil kunne overholde forsøgets procedurer og/eller interventioner (f.eks. fremmøde, målinger, vejledninger)?", - "select_choices_or_calculations": "1, Ja | 2, Nej | 3, Til vurdering", - "field_note": "Eksklusion hvis Nej", - "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": "Assessment of whether the participant is likely to comply with study procedures and/or interventions (e.g., attendance, measurements, counselling). Assessed by study staff. Visit 0." - }, - { - "field_name": "compliance_risk_expl_v0", - "form_name": "prscreening_telefoninterview_frste_kontakt", - "section_header": "", - "field_type": "text", - "field_label": "13a. Uddyb vurdering.", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[compliance_risk_v0]='2' or [compliance_risk_v0]='3'", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Notes explaining the assessment of the participant's likelihood to comply with study procedures and/or interventions. Reported by study staff. Visit 0." - }, - { - "field_name": "eligible_v0", - "form_name": "prscreening_telefoninterview_frste_kontakt", - "section_header": "Opsummering", - "field_type": "radio", - "field_label": "Kan deltageren efter præscreening stadig deltage i projektet?", - "select_choices_or_calculations": "1, Ja | 2, Nej - opfylder ikke inklusionskriterier | 3, Nej - opfylder eksklusionskriterier", - "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": "Assessment of whether the participant remains eligible to participate in the study after prescreening. Recorded by study staff. Visit 0." - }, - { - "field_name": "continue_v0", - "form_name": "prscreening_telefoninterview_frste_kontakt", - "section_header": "", - "field_type": "radio", - "field_label": "Ønsker deltageren at fortsætte i projektet efter interviewet?", - "select_choices_or_calculations": "1, Ja | 2, Nej, ønsker ikke at deltage", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[eligible_v0] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Whether the participant wishes to continue in the study after the telephone interview - prescreening. Recorded by study staff. Visit 0." - }, - { - "field_name": "exclusion_reason_v0", - "form_name": "prscreening_telefoninterview_frste_kontakt", - "section_header": "", - "field_type": "descriptive", - "field_label": "
Hvis deltager udgår ved præscreeningen, gå til stamdata og uddyb hvorfor.
", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[eligible_v0] = '2' or [eligible_v0] = '3' or [continue_v0] = '2'", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Instructions for study staff to go to standata and register withdrawal during prescreening. Visit 0. " - }, - { - "field_name": "visit1_booking_type_v0", - "form_name": "prscreening_telefoninterview_frste_kontakt", - "section_header": "", - "field_type": "radio", - "field_label": "

Bookning af informations- og screeningsbesøg 

Forud for besøg 1 (informations- og screeningsbesøg) har deltageren mulighed for at vælge mellem 2 muligheder.

Du kan som projektmedarbejder sige: 

\"Næste skridt i processen er at give dig en grundig introduktion til projektet og sikre, at du har mulighed for at stille spørgsmål, inden du beslutter dig. Der er to måder, som du kan vælge at fortsætte på:

Mulighed 1: Online informationsmøde + screeningsbesøg på SDCC på et senere tidspunkt (bookning af to datoer)

  • Først bookes et online informationsmøde, hvor projektet gennemgås, og du kan stille yderligere spørgsmål. 
  • Hvis du ønsker at gå videre, aftaler vi en tid til et første besøg på SDCC, hvor screeningen vil gennemføres. 
  • Hvis du har brug for at tænke yderligere over din deltagelse, ringer vi til dig per telefon 2-3 dage efter. 

Mulighed 2: Informationsmøde og screening samme dag (bookning af 1 dato)

  • Vi booker tid til et fysisk møde på SDCC, hvor vi starter med informationsmødet. Hvis du fortsat ønsker at deltage i projektet, kan du underskrive samtykkeerklæringen med det samme, hvorefter vi vil gennemføre screeningen.
  • Hvis du får brug for at tænke over din deltagelse, er du velkommen til at afbryde besøget. Herfra kontakter vi dig per telefon efter 2-3 dage efter for at afklare eventuelle yderligere spørgsmål og booke en ny tid til screening. 

Selve screeningen tager ca. 1 time og vil består af en række målinger af højde og vægt, blodprøve og hjertekardiogram. Derudover vil du også skulle besvare nogle spørgeskemaer. Hvis du opfylder kriterierne, bliver du inviteret til at deltage i projektet og får udleveret udstyr samt instruktioner til hjemmemålinger, som skal udføres inden besøg 2.\"

", - "select_choices_or_calculations": "1, Mulighed 1 - On site informations- og screeningsbesøg fysisk på SDCC | 2, Mulighed 2 - Online informationsmøde efterfulgt af nyt fysisk screeningsbesøg på SDCC", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[continue_v0] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Participant's preference regarding the booking of the information and screening visit. Recorded by study staff. Visit 0. Field introduced from i1021." - }, - { - "field_name": "book_sp_v0", - "form_name": "prscreening_telefoninterview_frste_kontakt", - "section_header": "", - "field_type": "radio", - "field_label": "Er deltageren blevet booket til besøg 1 i SP-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": "[visit1_booking_type_v0] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Booking of V1 in SP. Visit 0. Field introduced from i1021." - }, - { - "field_name": "book_outlook_v0", - "form_name": "prscreening_telefoninterview_frste_kontakt", - "section_header": "", - "field_type": "radio", - "field_label": "

Er deltageren blevet booket til besøg 1 i Outlook-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": "[visit1_booking_type_v0] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Booking of V1 in outlook. Visit 0. Field introduced from i1021." - }, - { - "field_name": "mail_v0", - "form_name": "prscreening_telefoninterview_frste_kontakt", - "section_header": "", - "field_type": "radio", - "field_label": "

Er der sendt en sikker mail med informationer om screeningsbesøget til deltageren?

Deltageren får på den måde besked i e-boks om den aftalte tid. Husk derfor deltageren på at tjekke e-boks.

De kan også med fordel downloade appen \"MinSundhed\" eller \"MinSP\", hvor tiden også vil kunne ses.

Se \"SOP Præscreening\" for fremgangsmåde.

", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[visit1_booking_type_v0] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Secure email with information about the screening visit has been sent to the participant. Visit 0. Field introduced from i1021." - }, - { - "field_name": "relative_v1_v0", - "form_name": "prscreening_telefoninterview_frste_kontakt", - "section_header": "", - "field_type": "radio", - "field_label": "

Ønsker deltageren at tage en pårørende med til besøg 1?

Du kan sige: Vi vil meget gerne opfordre dig til at tage en pårørende med til screeningsbesøget. Det kan være en partner, et familiemedlem eller en god ven. Det giver ofte en god fælles forståelse af projektet og kan være en stor større for dig undervejs. 

 

", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[visit1_booking_type_v0] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Participant's preference to have a relative accompany them to Visit 1. Recorded by study staff. Visit 0." - }, - { - "field_name": "book_online_meeting_v0", - "form_name": "prscreening_telefoninterview_frste_kontakt", - "section_header": "", - "field_type": "radio", - "field_label": "Er der booket online informationsmøde med deltageren? \nHusk at booke i SP-kalender, Outlook-kalender og deltagerens 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": "[visit1_booking_type_v0] = '2'", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Booking of online information meeting. Visit 0. Field introduced from i1021." - }, - { - "field_name": "comments_end_v0", - "form_name": "prscreening_telefoninterview_frste_kontakt", - "section_header": "Opsummering/afslutning af telefonsamtalen", - "field_type": "notes", - "field_label": "

Her noteres generelle kommentarer til besøg 0.

Det kan eksempelvis være:

- Kommentarer om deltagerens samarbejde og forståelse
- Eventuelle afvigelser i protokollen eller komplikationer
- Eventuelle anbefalinger eller opfølgninger til næste besøg
- Logning af særlige hændelser eller observationer under besøget
- 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": "", - "custom_alignment": "LV", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "General comments and observations recorded. Free-text notes by study staff. Visit 0." - }, - { - "field_name": "excluded_note_wfv0", - "form_name": "prscreening_telefoninterview_frste_kontakt", - "section_header": "", - "field_type": "descriptive", - "field_label": "
HUSK: Hvis deltageren udgår ved præscreening, skal dette noteres under STAMDATA-instrumentet. REDCap-instrumenter låses (gå til \"Record Home Page\", tryk \"Choose Action for Record\", tryk \"Lock entire record\"). 
", - "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": "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", - "section_header": "", - "field_type": "radio", - "field_label": "Skal deltageren randomiseres?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "klik på 'Save' efter valg af værdi", - "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": "" - }, - { - "field_name": "is_randomised", - "form_name": "randomisering", - "section_header": "", - "field_type": "descriptive", - "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": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[randomisation_yn] = '1' and \n[randomisation] <> ''", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "" - }, - { - "field_name": "rand_datetime", - "form_name": "randomisering", - "section_header": "", - "field_type": "text", - "field_label": "Randomiseringsdato:", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "date_ymd", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[randomisation_yn] = '1' and \n[randomisation] <> ''", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "@CALCDATE([rand-time], 0, 'd') @READ-ONLY" - }, - { - "field_name": "rand_datetime77", - "form_name": "randomisering", - "section_header": "", - "field_type": "text", - "field_label": "Randomisering vises efter:", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "date_ymd", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[randomisation_yn] = '1' and \n[randomisation] <> ''", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "@CALCDATE([rand-time], 77, 'd')" - }, - { - "field_name": "randomisation", - "form_name": "randomisering", - "section_header": "", - "field_type": "radio", - "field_label": "Randomisering:", - "select_choices_or_calculations": "1, HighCarb | 2, LowCarb", - "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": "@IF([rand_datetime77] = '', @HIDDEN, \r\n@IF(datediff([rand_datetime77],'today','d', true) < 0, @HIDDEN, ''))" - }, - { - "field_name": "isnot_randomised", - "form_name": "randomisering", - "section_header": "", - "field_type": "descriptive", - "field_label": "Denne deltager er ikke blevet randomiseret.", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[randomisation] = ''", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "" - }, - { - "field_name": "bloodsamples_order_wfv1", - "form_name": "fr_besgsdag_1_screening", - "section_header": "Blodprøve ", - "field_type": "radio", - "field_label": "

Er der bestilt screeningsblodprøve-pakke i SP: SCF00633?

", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Koden: SCF00633 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": "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", - "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-skabet på forsningsgangen.

", - "select_choices_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": "CGM charged and ready. Workflow. Visit 1." - }, - { - "field_name": "cgm_zip_wfv1", - "form_name": "fr_besgsdag_1_screening", - "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 10 dage/falder af.", - "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": "Confirms that a zip bag has been prepared with the CGM sensor number and the participant ID number written on it. Workflow. Visit 1." - }, - { - "field_name": "sens_ready_wfv1", - "form_name": "fr_besgsdag_1_screening", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Zip bag with SENS activity tracker etc ready. Workflow. Visit 1." - }, - { - "field_name": "sens_sign_in_wfv1", - "form_name": "fr_besgsdag_1_screening", - "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_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 participant with is signed in in the SENS webapp. Workflow. Visit 1." - }, - { - "field_name": "liva_ready_wfv1", - "form_name": "fr_besgsdag_1_screening", - "section_header": "Studieappen Liva", - "field_type": "radio", - "field_label": "Er deltager oprettet på Liva-platformen?", - "select_choices_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": "Indicate whether the participant has been created on the Liva platform. Workflow. Visit 1." - }, - { - "field_name": "date_v1", - "form_name": "besg_1_screening", - "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": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Date of visit. Recorded by study staff. Visit 1." - }, - { - "field_name": "staff_initials_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "Initialer for projektpersonale", - "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": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Initials of the study staff member responsible for conducting the screening. Visit 1." - }, - { - "field_name": "identified_name_cpr_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "radio", - "field_label": "Er deltageren identificereret 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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Whether the participant has been identified by full name and personal identification number (CPR). Recorded by study staff. Visit 1." - }, - { - "field_name": "relative_v1", - "form_name": "besg_1_screening", - "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": "Whether a relative or accompanying person is present at the visit. Recorded by study staff. Visit 1." - }, - { - "field_name": "relative_name_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "Hvem?", - "select_choices_or_calculations": "", - "field_note": "Fx \"ægtefælle\" eller \"søster\". ", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[relative_v1] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "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", - "section_header": "", - "field_type": "radio", - "field_label": "

Har deltageren fået en gennemgang af formålet med informations- og screeningsbesøget?

Se \"SOP - Inspirationssætninger til projektintro\"

", - "select_choices_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 purpose of the screening visit has been explained by the study staff. Visit 1." - }, - { - "field_name": "consent_info_read_v1", - "form_name": "besg_1_screening", - "section_header": "Informeret samtykke\nDer skal krydses ja på spørgsmål 1-7 for at deltageren kan inkluderes \n", - "field_type": "radio", - "field_label": "1. Har deltageren læst den skriftlige information?", - "select_choices_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 has read the written information. Visit 1." - }, - { - "field_name": "consent_info_given_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "radio", - "field_label": "

2. Er der givet mundtlig information om projektet, og hvad deltagelse indebærer? 

OBS: Informér deltageren om, hvornår vægttabsfasen cirka kommer til at ligge for dem. Fx så de ved, at det vil strække sig over sommerferien.

Se \"SOP - Inspirationssætninger til projektmedarbejder\" 

", - "select_choices_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 has been informed about the purpose of the study and what it involves. Visit 1." - }, - { - "field_name": "consent_24h_reflection_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "radio", - "field_label": "3. Er deltageren blevet gjort opmærksom på retten til min. 24 timers betænkningstid?", - "select_choices_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 has been informed of their right to a minimum of 24 hours to consider participation. Visit 1." - }, - { - "field_name": "consent_24h_reflection_use_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "radio", - "field_label": "3a. Ønsker deltageren at benytte sig af 24 timers betænkningstid? ", - "select_choices_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 wishes to use the 24-hour rule. Visit 1." - }, - { - "field_name": "consent_24h_reflection_date_info_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "descriptive", - "field_label": "

Der aftales telefonisk opfølgning ca. 2 hverdage efter, hvor det afklares, om kandidaten ønsker at deltage i studiet.

", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[consent_24h_reflection_use_v1]='1'", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Information box. Telephone follow-up to be conducted approximately two weekdays after initial contact to confirm the participant's decision regarding study participation. Visit 1." - }, - { - "field_name": "consent_24h_reflection_date_planned_participant_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "radio", - "field_label": "Er aftale for telefonisk opfølgning 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": "[consent_24h_reflection_use_v1] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Verifies that the 24-hour reflection follow-up appointment is scheduled in the participant's calendar. Visit 1." - }, - { - "field_name": "consent_24h_reflection_date_planned_staff_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "radio", - "field_label": "Er aftale for telefonisk opfølgning skrevet i projektpersonales 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": "[consent_24h_reflection_use_v1]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Verifies that the 24-hour reflection follow-up appointment is scheduled in the staff's calendar. Visit 1." - }, - { - "field_name": "consent_questions_asked_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "radio", - "field_label": "4. Er deltageren blevet spurgt, om vedkommende har nogle spørgsmå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": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Whether the participant has been asked if there is any questions. Visit 1." - }, - { - "field_name": "consent_time_commitment_asked_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "radio", - "field_label": "5. Er deltageren blevet spurgt, om vedkommende er indstillet på det tidsforbrug, forsøgsdeltagelsen kræ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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Whether the participant has been asked if the time requirement for the study is realistic. Visit 1." - }, - { - "field_name": "consent_signed_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "radio", - "field_label": "6. Har deltageren underskrevet samtykkeerklæringen?", - "select_choices_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 has signed the declaration of consent. Visit 1." - }, - { - "field_name": "staff_signed_consent_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "radio", - "field_label": "7. Har projektmedarbejderen underskrevet samtykkeerklæringen?", - "select_choices_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 staff member has signes the declaration of consent. Visit 1." - }, - { - "field_name": "consent_copy_taken_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "radio", - "field_label": "8. Er der blevet taget en fotokopi af samtykkeerklæringen?", - "select_choices_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 there has been made a copy of the written consent. Visit 1." - }, - { - "field_name": "consent_copy_given_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "radio", - "field_label": "9. Har deltageret fået en fotokopi af samtykkeerklæringen?", - "select_choices_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 has received a copy of the written consent. Visit 1." - }, - { - "field_name": "consent_original_filed_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "radio", - "field_label": "10. Er den originale samtykkeerklæring blevet lagt i mappen på L-drevet?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "L:\\Auditdata\\ON LiMiT\\2. Feasibility studie\\10. Data\\1. Samtykkeerklæring", - "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 written consent has been saved on the L-drev. Visit 1." - }, - { - "field_name": "contact_other_trials_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "radio", - "field_label": "Må vi kontakte deltageren til andre forsø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": "Participant's consent to future contact regarding other research studies, recorded verbally and documented in REDCap. Recorded by study staff. Visit 1." - }, - { - "field_name": "wants_results_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "radio", - "field_label": "Ønsker deltageren at få sine resultater fra projektet?", - "select_choices_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 preference regarding receiving their personal study results, recorded verbally and documented in REDCap. Recorded by study staff. Visit 1." - }, - { - "field_name": "age_v1", - "form_name": "besg_1_screening", - "section_header": "

Screening

Udfyld først relevante felter i instrumentet \"stamdata\".

Inklusionskriterier
Deltageren skal leve op til følgende inklusionskriterier

", - "field_type": "text", - "field_label": "

Alder i år

", - "select_choices_or_calculations": "", - "field_note": "Deltageren skal være ≥18 - 75 år.", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "0", - "text_validation_max": "100", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Age of participant. V1." - }, - { - "field_name": "height_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "Højde", - "select_choices_or_calculations": "", - "field_note": "Angives i meter med to decimaler", - "text_validation_type_or_show_slider_number": "number_2dp_comma_decimal", - "text_validation_min": "1,19", - "text_validation_max": "2,31", - "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 1." - }, - { - "field_name": "weight_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "Vægt", - "select_choices_or_calculations": "", - "field_note": "Vægt i kg. Angives med 1 decimal. Måles med let påklædning og uden sko. ", - "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 1." - }, - { - "field_name": "bmi_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "calc", - "field_label": "BMI", - "select_choices_or_calculations": "round(([weight_v1])/(([height_v1])^(2)), 1)", - "field_note": "Inklusionskriterium: BMI ≥ 27.", - "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 1." - }, - { - "field_name": "bmi_eligible_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "radio", - "field_label": "Opfyldes BMI som inklusionskriterium? ", - "select_choices_or_calculations": "1, Ja - Deltageren har et BMI på ≥ 27 | 2, Nej - Deltageren har et BMI på < 27", - "field_note": "Inklusionskriterium: BMI ≥ 27.", - "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 meets the BMI inclusion criterion. Recorded by study staff. Visit 1." - }, - { - "field_name": "t2d_diagnose_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "radio", - "field_label": "Er deltageren diagnosticeret med type 2-diabetes?", - "select_choices_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": "Diagnosis status of type 2 diabetes. Visit 1." - }, - { - "field_name": "t2d_duration_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "calc", - "field_label": "Hvor mange år har deltageren været diagnosticeret med type 2-diabetes?", - "select_choices_or_calculations": "[stamdata_arm_1][t2d_duration_stamdata]", - "field_note": "Denne information hentet instrumentet \"Stamdata\". Inklusionskriterium: T2D-varighed på ≤6 år. Det kan ses i Sundhedsplatformen under \"laboratoriesvar\", hvornår deltageren første gang har haft HbA1c > 48 mmol/mol. ", - "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": "Number of years since participant was diagnosed with type 2 diabetes. Visit 1." - }, - { - "field_name": "treatment_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "checkbox", - "field_label": "

Får deltageren én eller flere af følgende behandlinger?
Hvis deltageren kan svare ja til én eller flere af behandlingerne, kan deltageren inkluderes i studiet.

", - "select_choices_or_calculations": "1, Livstilbehandling (f.eks. forløb hos diætist, træningsforløb eller andet) | 2, Oral antidiabetisk medicin | 3, Inkretinbaseret medicin (fx GLP-1 RA)", - "field_note": "For at blive inkluderet skal der sættes kryds ved mindst én mulighed.", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[t2d_diagnose_v1] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Current treatment approach for type 2 diabetes - lifestyle changes and/or oral antidiabetic medication and/or incretin based medicin (e.g. GLP-1 receptor agonist). Visit 1." - }, - { - "field_name": "weight_change_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "radio", - "field_label": "Har deltagerens vægt været nogenlunde stabil (+/- 3 kg) gennem de sidste 3 måneder?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Inklusionskriterium: Ændringer i kropsvægt over 3 måneder ≤3 kg.", - "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 self-reported weight stability over the past 3 months (±3 kg). Visit 1." - }, - { - "field_name": "weight_change_3months_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "Hvor meget har deltagerens vægt ændret sig i løbet af de sidste 3 måneder?\n", - "select_choices_or_calculations": "", - "field_note": "Eksklusionskriterium: Ændringer i kropsvægt over 3 måneder >3 kg. Angiv i hele tal. ", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "0", - "text_validation_max": "100", - "identifier": "", - "branching_logic": "[weight_change_v1] = '2'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Participant's self-reported weight change over the past 3 months, stated in kilograms (gain or loss). Visit 1." - }, - { - "field_name": "insulin_use_v1", - "form_name": "besg_1_screening", - "section_header": "

Eksklusionskriterier
Hvis deltageren svarer ja på én eller flere af nedenstående 12 kriterier, kan deltageren ikke inkluderes i ON LiMiT feasibility-studiet.

", - "field_type": "radio", - "field_label": "1. Har deltageren fået insulinbehandling inden for de sidste 6 måneder (uanset type)?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Eksklusion hvis Ja.", - "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": "Insulin treatment status within the past 6 months (any type). Visit 1." - }, - { - "field_name": "heart_failure_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "radio", - "field_label": "

2. Har deltageren hjertesvigt (med en pumpefunktion < 40 %) og er i behandling med eller skal starte i behandling med SGLT-2-hæmmer?

SGLT-2-hæmmere kender deltageren ofte som Forxiga eller Jardiance.

Medicinlisten skal gennemgås, hvor forsøgsansvarlige læge er indenover. 

", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Eksklusion hvis Ja. ", - "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": "Presence of heart failure with reduced ejection fraction (EF < 40%) and current or planned treatment with SGLT-2 inhibitors. Self-reported by participant. Visit 1." - }, - { - "field_name": "cvd_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "radio", - "field_label": "

3. Har deltageren en kendt hjerte-kar-sygdom, der omfatter tidligere blodprop i hjerte eller hjerne, hvor der er ordineret inkretinbaseret medicin og/eller SGLT-2-hæmmer?

Inkretinbaseret medicin kender deltageren ofte som Ozempic eller Rybelsus. 
SGLT-2-hæmmere kender deltageren ofte som Forxiga eller Jardiance.

Medicinlisten skal gennemgås, hvor forsøgsansvarlige læge er indenover. 

", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Eksklusion hvis Ja.", - "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": "Established CVD with prescribed GLP-1 RA and/or SGLT-2 inhibitor. Visit 1." - }, - { - "field_name": "kidney_disease_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "radio", - "field_label": "

4. Har deltageren nyresygdom (eGFR < 60 ml/min og/eller albuminuri (≥ 30 mg/g) i mindst 3 måneder) og er i behandling med eller skal starte i behandling med SGLT-2-hæmmere?

", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Kan tjekkes i SP. eGFR må højst være et år gammelt, ellers må den tages d.d. til screeningsbesøg.", - "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": "Chronic kidney disease defined as eGFR < 60 mL/min/1.73 m² and/or albuminuria ≥ 30 mg/g for ≥ 3 months, with ongoing or planned SGLT-2 inhibitor therapy. Visit 1." - }, - { - "field_name": "physical_health_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "radio", - "field_label": "

5. Har deltageren somatisk sygdom, der kontraindicerer fysisk aktivitet som planlagt i interventionen?

Har deltageren nogle fysiske helbredsproblemer, der forhindrer deltagelse i fysisk aktivitet som planlagt i interventionen? 

", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Eksklusion hvis Ja. Tal med Naja (exercise manager), hvis du er i tvivl om helbredsproblemer, som kan forhindre deltagelse i FA.", - "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": "Presence of physical health problems that prevent participation in planned physical activity during the intervention. Self-reported by the participant. Visit 1." - }, - { - "field_name": "physical_health_example_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "

5a. Hvilke fysiske helbredsproblemer har deltageren, som forhindrer deltagelse i fysisk aktivitet som planlagt i interventionen?

", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[physical_health_v1] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Description of physical health problems preventing participation in planned physical activity during the intervention. Self-reported by participant. Visit 1." - }, - { - "field_name": "training_notes_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "

Er der noget i forhold til træning, som det er relevant at være opmærksom på?
Det kan fx være rygsmerter eller slidgigt i højre knæ.

", - "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": "Note any relevant physical limitations or conditions that may affect exercise participation, for example back pain or osteoarthritis of the right knee. Visit 1. Added from ID11." - }, - { - "field_name": "food_allergies_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "radio", - "field_label": "6. Har deltageren kostrestriktioner eller allergier, der forhindrer overholdelse af den planlagte kostintervention?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Vær opmærksom på, at mælkeallergi kan gøre det vanskeligt for deltageren at gennemføre NUPO-fasen. Drøft eventuelle allergier og fødevaretolerancer med en projektdiætist (Nikoline eller Gitte) for at vurdere deltagelse i interventionen.", - "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": "Presence of dietary restrictions or allergies that prevent adherence to the planned dietary intervention. Self-reported by participant. Visit 1." - }, - { - "field_name": "food_allergies_example_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "6a. Hvilke kostrestriktioner eller fødevareallergier har deltageren, der forhindrer vedkommende i at kunne følge den planlagte diæt?", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[food_allergies_v1] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Description of dietary restrictions or food allergies preventing adherence to the planned diet. Self-reported by the participant. Visit 1." - }, - { - "field_name": "diet_notes_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "

Er der noget ved deltagerens kost, som det er godt at være opmærksom på?
Det kan fx være, at deltageren generelt spiser kulhydratfattigt.

", - "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": "Note any relevant dietary habits or restrictions, for example if the participant generally follows a low-carbohydrate diet. Visit 1. Added from ID11." - }, - { - "field_name": "pregnant_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "radio", - "field_label": "7. Er deltageren gravid eller planlægger graviditet inden for det næste år?", - "select_choices_or_calculations": "1, Ja | 2, Nej | 3, Behov for at udføre graviditetstest", - "field_note": "Eksklusion hvis Ja.", - "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 pregnancy status or plans to become pregnant within the next year. Self-reported by participant. Visit 1." - }, - { - "field_name": "pregnancy_test_result_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "radio", - "field_label": "7a. Hvad var graviditetstesten? ", - "select_choices_or_calculations": "1, Negativ | 2, Positiv", - "field_note": "Eksklusion hvis positiv. ", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[pregnant_v1]='3'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Indicates if the participant had a negative or positive pregnancy test. 1: Negative, 2: Positive. Visit 1." - }, - { - "field_name": "alcohol_or_substance_misuse_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "radio", - "field_label": "8. Har deltageren et aktuelt alkohol- eller stofmisbrug eller modtager behandling for alkoholafhængighed (fx medicinsk behandling)?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Eksklusion hvis Ja.", - "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 history of alcohol or substance abuse, or current treatment for alcohol dependence (including pharmacological treatment). Self-reported by participant. Visit 1." - }, - { - "field_name": "psychiatric_disease_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "radio", - "field_label": "

9. Er deltageren diagnosticeret med en psykisk lidelse?


Som projektmedarbejder kan du sige: 

Har du nogensinde fået stillet en diagnose af en læge eller psykolog for en psykisk lidelse (fx depression, angst, bipolar lidelse eller lignende)?

", - "select_choices_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": "Presence of psychiatric disease. Self-reported by participant. Visit 1." - }, - { - "field_name": "psychiatric_disease_specific_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "9a. Hvilke(n) psykisk(e) lidelse(r)?", - "select_choices_or_calculations": "", - "field_note": "Der må overvejes eksklusion ved aktiv psykotisk sygdom, manisk periode inden for det sidste år eller ubehandlet eller behandlingsrefraktær svær depression. Spørg forsøgsansvarlig læge (Carolien) ved tvivl. ", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[psychiatric_disease_v1]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Specification of psychiatric disease. Visit 1." - }, - { - "field_name": "psychiatric_disease_medication_change_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "radio", - "field_label": "

9b. Hvis deltageren får medicin for psykisk lidelse, har der da været ændringer i medicinen de sidste 3 måneder?

Som projektmedarbejder kan du sige:

Tager du medicin for den psykiske lidelse? Hvis ja, har der været ændringer i din medicin inden for de seneste 3 måneder (fx ændret dosis, præparat eller seponering)?

", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Der må overvejes eksklusion hvis ja. Tal med forsøgsansvarlig læge (Carolien). ", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[psychiatric_disease_v1]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Any changes in psychiatric medication within the last 3 months. Visit 1." - }, - { - "field_name": "psychiatric_disease_medication_change_specific_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "

9c. Hvilken medicin er der tale om, og hvilke ændringer er der lavet? 

Som projektmedarbejder kan du sige:

Hvilken medicin drejer det sig om, og hvilke ændringer er der foretaget inden for de seneste 3 måneder?

", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[psychiatric_disease_medication_change_v1]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Specification of changes in psychiatric medication within the last 3 months. Visit 1. Visit 1." - }, - { - "field_name": "psychiatric_hospitalization_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "radio", - "field_label": "

9d. Har deltageren været set akut eller været indlagt i psykiatrisk regi de sidste 6 måneder?

Som projektmedarbejder kan du sige:

Har du inden for de seneste 6 måneder haft kontakt til psykiatrisk skadestue eller været indlagt på en psykiatrisk afdeling?

", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Der må overvejes eksklusion hvis ja. Tal med forsøgsansvarlig læge (Carolien).", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[psychiatric_disease_v1]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Whether the participant has had any acute psychiatric visits or hospital admissions within the last 6 months. Visit 1." - }, - { - "field_name": "psychiatric_disease_barrier_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "radio", - "field_label": "9e. Vurderer projektmedarbejder, at psykisk lidelse af anden årsag end ovenstående forhindrer deltagelse i studiet?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Eksklusion hvis Ja.", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[psychiatric_disease_v1]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Whether the participant's mental condition (other than those previously mentioned) is considered to prevent study participation. Assed by study staff. Visit 1." - }, - { - "field_name": "psychiatric_disease_barrier_reason_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "9f. Hvad er årsagen hertil? ", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[psychiatric_disease_barrier_v1]='1'", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Specify the reason why the mental condition is considered to prevent study participation. Recorded by study staff. Visit 1." - }, - { - "field_name": "binge_eating_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "radio", - "field_label": "

10a. Er deltageren diagnosticeret med overspisningslidelse (binge eating disorder)?

Som projektmedarbejder kan du sige:

Har en læge eller psykolog nogensinde nævnt, at du kunne have overspisningslidelse (binge eating disorder)?

 

", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Eksklusion hvis Ja.", - "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": "Diagnosis status of binge eating disorder. Self-reported by participant. Visit 1." - }, - { - "field_name": "bed_q_diagnostic_score_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "calc", - "field_label": "

OBS: Disse værdier ses, når deltager har udfyldt spørgeskemaet BED-Q.

 

10b. Opfylder personen de diagnostiske kriterier for en BED-diagnose (ud fra BED-Q udfyldt til screeningsbesøget)?

0 = Nej, 1 = Ja 


For at opfylde kriterier for en BED diagnose skal:
• Både spørgsmål 1 og 2 være 2 eller højere.
• Mindst tre spørgsmål fra 3 til 7 være 2 eller højere.
• Spørgsmål 8 besvares med \"Nej\" eller \"Ja, mindre end 1 gang om ugen\".
• Spørgsmål 9 besvares med \"Ja\".

", - "select_choices_or_calculations": "[besg_1__screening_arm_1][bed_q_diagnostic_score]", - "field_note": "Eksklusion hvis Ja (1)", - "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 meets the criteria for BED-diagnosis. Visit 1." - }, - { - "field_name": "bed_burden_score_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "calc", - "field_label": "

10c. BED belastningsscore (fra BED-Q udfyldt til screeningsbesøget)

Skalaen scores ved sammentælling af spørgsmål 1-7 fra 0-5 (spørgsmål 8 tælles ikke med): 
0 = Ingen BED symptomer 
1-9 = Sub-kliniske BED symptomer 
10-14 = Mulig indikation for BED, mild grad 
15-21 = Mulig indikation for BED, moderat grad 
22-28 = Mulig indikation for BED, svær grad 
29-35 = Mulig indikation for BED, ekstrem grad 
Minimum er 0; Maksimum er 35 

", - "select_choices_or_calculations": "[besg_1__screening_arm_1][bed_q_burden_score]", - "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": "BED burden score. Visit 1." - }, - { - "field_name": "other_intervention_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "radio", - "field_label": "11. Er deltageren medvirkende (eller planlægger at medvirke) i andre kliniske forsøg, der indebærer livsstilsintervention eller medicinsk behandling? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Eksklusion hvis Ja.", - "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": "Participation status or plans to participate in another intervention study (medical or lifestyle) involving alternative treatment. Self-reported by participant. Visit 1." - }, - { - "field_name": "language_barrier_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "radio", - "field_label": "12. Har deltageren udfordringer med at forstå dansk - både skriftligt og mundtligt?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Eksklusion hvis Ja.", - "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 difficulties in understanding Danish, both written and spoken. Self-reported by participant and assessed by study staff. Visit 1." - }, - { - "field_name": "compliance_risk_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "radio", - "field_label": "13. Er det vurderet, at deltageren vil kunne overholde forsøgets procedurer og/eller interventioner (f.eks. fremmøde, målinger, vejledninger)?", - "select_choices_or_calculations": "1, Ja | 2, Nej | 3, Til vurdering", - "field_note": "Eksklusion hvis Nej. Hvis \"til vurdering\" tages kontakt til Anne-Ditte, Carolien eller Mie. ", - "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": "Assessment of whether the participant is unlikely to comply with study procedures and/or interventions (e.g., attendance, measurements, counselling). Assessed by study staff. Visit 1." - }, - { - "field_name": "compliance_risk_expl_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "13a. Uddyb vurdering.", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[compliance_risk_v1]='2' or [compliance_risk_v1]='3'", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Notes explaining the assessment of the participant's likelihood to comply with study procedures and/or interventions. Reported by study staff. Visit 1." - }, - { - "field_name": "medicinelist_v1", - "form_name": "besg_1_screening", - "section_header": "Medicingennemgang - brug medicinlisten fra FMK", - "field_type": "radio", - "field_label": "Er medicinlisten gennemgået med deltageren og eventuelle ændringer noteret tydeligt?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Hvis et præparat ikke tages, streges dette ud fra medicinlisten og ophørsdato angives.", - "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 medicine list from FMK has been reviewed with the participant and possible changes. Visit 4." - }, - { - "field_name": "antidiabetics_medicine_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "checkbox", - "field_label": "Deltager tager følgende antidiabetika:", - "select_choices_or_calculations": "1, Metformin | 2, SGLT-2-hæmmer (Canagliflozin (Invokana), Dapagliflozin (Forxiga), Empagliflozin (Jardiance)) | 3, DPP-IV-hæmmer (Sitagliptin (Januvia), Linagliptin (Trajenta)) | 4, Sulfonylurinstof (Gliclazid, Glimepirid) | 5, GLP-1-receptoragonist (Semaglutid s.c. (Ozempic), Semaglutid p.o. (Rybelsus), Dulaglutid s.c. (Trulicity), Tirzepatid (Mounjaro)) | 6, Andet præparat | 7, Deltager tager ikke antidiabetika", - "field_note": "Ved kombinationspræparater, vælg begge typer antidiabetika og skriv dosis for hver type adskilt. Eks. Janumet, Metformin: 500 mg og Sitagliptin: 50 mg.", - "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": "Lists which antidiabetic medications the participant uses. Visit 4." - }, - { - "field_name": "metformin_dose_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "Metformin dosis: ", - "select_choices_or_calculations": "", - "field_note": "Mg/dag", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[antidiabetics_medicine_v1(1)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the metformin dose. Mg/day. Visit 4." - }, - { - "field_name": "sglt2_type_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "checkbox", - "field_label": "Hvilken SGLT-2-hæmmer?", - "select_choices_or_calculations": "1, Canagliflozin (Invokana) | 2, Dapagliflozin (Forxiga) | 3, Empagliflozin (Jardiance) | 4, Andet", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[antidiabetics_medicine_v1(2)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Specifies which SGLT-2 inhibitor the participant uses. Visit 4." - }, - { - "field_name": "canagliflozin_dose_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "Canagliflozin (Invokana) dosis:", - "select_choices_or_calculations": "", - "field_note": "Mg/dag", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[sglt2_type_v1(1)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the Canagliflozin dose. Mg/day. Visit 4." - }, - { - "field_name": "dapagliflozin_dose_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "Dapagliflozin (Forxiga) dosis:", - "select_choices_or_calculations": "", - "field_note": "Mg/dag", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[sglt2_type_v1(2)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the Dapagliflozin dose. Mg/day. Visit 4." - }, - { - "field_name": "empagliflozin_dose_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "Empagliflozin (Jardiance) dosis:", - "select_choices_or_calculations": "", - "field_note": "Mg/dag", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[sglt2_type_v1(3)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the Empagliflozin dose. Mg/day. Visit 4." - }, - { - "field_name": "other_sglt2_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "Anden SGLT-2-hæmmer navn:", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "alpha_only", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[sglt2_type_v1(4)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Specifies the name of the SGLT-2 inhibitor if not reported on the provided list. Visit 4." - }, - { - "field_name": "other_sglt2_dose_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "Anden SGLT-2-hæmmer dosis:", - "select_choices_or_calculations": "", - "field_note": "Mg/dag", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[sglt2_type_v1(4)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the dose of \"other SGLT-2 inhibitor\". Mg/day. Visit 4." - }, - { - "field_name": "dppiv_type_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "checkbox", - "field_label": "Hvilken DPP-IV-hæmmer?", - "select_choices_or_calculations": "1, Sitagliptin (Januvia) | 2, Linagliptin (Trajenta) | 3, Andet", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[antidiabetics_medicine_v1(3)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Specifies which DPP-4 inhibitor the participant uses. Visit 4." - }, - { - "field_name": "sitagliptin_dose_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "Sitagliptin (Januvia) dosis:", - "select_choices_or_calculations": "", - "field_note": "Mg/dag", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[dppiv_type_v1(1)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the Sitagliptin dose. Mg/day. Visit 4." - }, - { - "field_name": "linagliptin_dose_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "Linagliptin (Trajenta) dosis: ", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[dppiv_type_v1(2)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the Linagliptin dose. Mg/day. Visit 4." - }, - { - "field_name": "other_dppiv_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "Anden DPP-IV-hæmmer navn:", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "alpha_only", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[dppiv_type_v1(3)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Specifies the name of the DPP-IV inhibitor if not reported on the provided list. Visit 4." - }, - { - "field_name": "other_dppiv_dose_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "Anden DPP-IV-hæmmer dosis:", - "select_choices_or_calculations": "", - "field_note": "Mg/dag", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[dppiv_type_v1(3)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the dose of \"other DPP-IV inhibitor\". Mg/day. Visit 4." - }, - { - "field_name": "sulfonyl_type_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "checkbox", - "field_label": "Hvilket sulfonylurinstof:", - "select_choices_or_calculations": "1, Gliclazid | 2, Glimepirid | 3, Andet", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[antidiabetics_medicine_v1(4)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Specifies which sulfonylurea the participant uses. Visit 4." - }, - { - "field_name": "gliclazid_dose_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "Gliclazid dosis:", - "select_choices_or_calculations": "", - "field_note": "Mg/dag", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[sulfonyl_type_v1(1)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the Gliclazid dose. Mg/day. Visit 4." - }, - { - "field_name": "glimepirid_dose_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "Glimepirid dosis:", - "select_choices_or_calculations": "", - "field_note": "Mg/dag", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[sulfonyl_type_v1(2)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the Glimepirid dose. Mg/day. Visit 4." - }, - { - "field_name": "other_sulfonyl_name_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "Andet sulfonylurinstof navn:", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "alpha_only", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[sulfonyl_type_v1(3)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Specifies the name of the sulfonylurea if not reported on the provided list. Visit 4." - }, - { - "field_name": "other_sulfonyl_dose_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "Andet sulfonylurinstof dosis:", - "select_choices_or_calculations": "", - "field_note": "Mg/dag", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[sulfonyl_type_v1(3)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the dose of \"other sulfonylurea\". Mg/day. Visit 4." - }, - { - "field_name": "glp1ra_type_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "checkbox", - "field_label": "Hvilken GLP-1-receptoragonist? ", - "select_choices_or_calculations": "1, Semaglutid s.c. (Ozempic) | 2, Semaglutid p.o. (Rybelsus) | 3, Dulaglutid s.c. (Trulicity) | 5, Tirzepatid (Mounjaro) | 4, Andet", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[antidiabetics_medicine_v1(5)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Specifies which GLP-1 receptor agonist the participant uses. Visit 4." - }, - { - "field_name": "semaglutid_sc_dose_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "Semaglutid s.c. (Ozempic) dosis:", - "select_choices_or_calculations": "", - "field_note": "Mg/uge", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[glp1ra_type_v1(1)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the Semsglutid s.c. dose. Mg/week. Visit 4." - }, - { - "field_name": "semaglutid_po_dose_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "Semaglutid p.o. (Rybelsus) dosis:", - "select_choices_or_calculations": "", - "field_note": "Mg/dag", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[glp1ra_type_v1(2)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the Semaglutid p.o. dose. Mg/day. Visit 4." - }, - { - "field_name": "dulaglutid_sc_dose_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "Dulaglutid s.c. (Trulicity) dosis:", - "select_choices_or_calculations": "", - "field_note": "Mg/uge", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[glp1ra_type_v1(3)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the Dulaglutid dose. Mg/week. Visit 4." - }, - { - "field_name": "tirzepatid_dose_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "Tirzepatid s.c. (Mounjaro) dosis:", - "select_choices_or_calculations": "", - "field_note": "Mg/uge", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[glp1ra_type_v1(5)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the Tirzepatid dose. Mg/week. Visit 4." - }, - { - "field_name": "other_glp1ra_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "Anden GLP-1-receptoragonist navn:", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "alpha_only", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[glp1ra_type_v1(4)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Specifies the name of the GLP-1 receptor agonist if not reported on the provided list. Visit 4." - }, - { - "field_name": "other_glp1ra_dose_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "Anden GLP-1-receptoragonist dosis:", - "select_choices_or_calculations": "", - "field_note": "Mg", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[glp1ra_type_v1(4)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the dose of \"other GLP-1 receptor agonist\". Mg/day or mg/week. Visit 4." - }, - { - "field_name": "other_glp1ra_dose_unit_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "radio", - "field_label": "Mg/dag eller mg/uge?", - "select_choices_or_calculations": "1, Mg/dag | 2, Mg/uge", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[glp1ra_type_v1(4)]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Specifies if the dose of \"other GLP-1 receptor agonist\" is mg/day or mg/week. Visit 4." - }, - { - "field_name": "other_antidiabetic_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "Anden antidiabetika navn: ", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "alpha_only", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[antidiabetics_medicine_v1(6)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Specifies antidiabetics if not reported on the provided list. Visit 4." - }, - { - "field_name": "other_antidiabetic_dose_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "Anden antidiabetika dosis:", - "select_choices_or_calculations": "", - "field_note": "Mg/dag", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[antidiabetics_medicine_v1(6)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the dose of \"other antidiabetics\". Mg/day. Visit 4." - }, - { - "field_name": "antihypertensive_medicine_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "checkbox", - "field_label": "Deltager tager følgende antihypertensiva:", - "select_choices_or_calculations": "1, Thiazid (bendroflumethiazid m. KCl, hydrochlorthiazid) | 2, Calciumantagonist (amlodipin, lercanidipin, verapamil, diltiazem) | 3, ACE-hæmmer (enalapril, ramipril) | 4, Angiotensin-II-receptorblokker (losartan, candesartan) | 5, Andet præparat | 6, Deltager tager ikke antihypertensiva", - "field_note": "Ved kombinationspræparater, kryds begge indholdsstoffer af og skriv dosis hver for sig.", - "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": "Lists which antihypertensive medications the participant uses. Visit 4." - }, - { - "field_name": "thiazid_type_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "checkbox", - "field_label": "Hvilket thiazid?", - "select_choices_or_calculations": "1, Bendroflumethiazid m. KCl | 2, Hydrochlorthiazid | 3, Andet", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[antihypertensive_medicine_v1(1)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Specifies which thiazide the participant uses. Visit 4." - }, - { - "field_name": "bendroflumethiazid_dose_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "Bendroflumethiazid m. KCl dosis:", - "select_choices_or_calculations": "", - "field_note": "Mg/dag", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[thiazid_type_v1(1)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the Bendroflumethiazid with KCl dose. Mg/day. Visit 4." - }, - { - "field_name": "hydrochlorthiazid_dose_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "Hydrochlorthiazid dosis:", - "select_choices_or_calculations": "", - "field_note": "Mg/dag", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[thiazid_type_v1(2)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the Hydrochlorthiazid dose. Mg/day. Visit 4." - }, - { - "field_name": "other_thiazid_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "Andet thiazid navn:", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "alpha_only", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[thiazid_type_v1(3)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Specifies the name of the thiazide if not reported on the provided list. Visit 4." - }, - { - "field_name": "other_thiazid_dose_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "Andet thiazid dosis:", - "select_choices_or_calculations": "", - "field_note": "Mg/dag", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[thiazid_type_v1(3)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the dose of \"other thiazide\". Mg/day. Visit 4." - }, - { - "field_name": "calciumantagonist_type_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "checkbox", - "field_label": "Hvilken calciumantagonist?", - "select_choices_or_calculations": "1, Amlodipin | 2, Lercanidipin | 3, Verapamil | 4, Diltiazem | 5, Andet", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[antihypertensive_medicine_v1(2)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Specifies which calcium channel blocker the participant uses. Visit 4." - }, - { - "field_name": "amlodipin_dose_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "Amlodipin dosis:", - "select_choices_or_calculations": "", - "field_note": "Mg/dag", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[calciumantagonist_type_v1(1)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the Amlodipin dose. Mg/day. Visit 4." - }, - { - "field_name": "lercanidipin_dose_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "Lercanidipin dosis:", - "select_choices_or_calculations": "", - "field_note": "Mg/dag", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[calciumantagonist_type_v1(2)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the Lercanidipin dose. Mg/day. Visit 4." - }, - { - "field_name": "verapamil_dose_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "Verapamil dosis: ", - "select_choices_or_calculations": "", - "field_note": "Mg/dag", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[calciumantagonist_type_v1(3)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the Verapamil dose. Mg/day. Visit 4." - }, - { - "field_name": "diltiazem_dose_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "Diltiazem dosis: ", - "select_choices_or_calculations": "", - "field_note": "Mg/dag", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[calciumantagonist_type_v1(4)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the Diltiazem dose. Mg/day. Visit 4." - }, - { - "field_name": "other_calciumantagonist_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "Anden calciumantagonist navn:", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "alpha_only", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[calciumantagonist_type_v1(5)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Specifies the name of the calcium channel blocker if not reported on the provided list. Visit 4." - }, - { - "field_name": "othter_calciumantagonist_dose_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "Anden calciumantagonist dosis:", - "select_choices_or_calculations": "", - "field_note": "Mg/dag", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[calciumantagonist_type_v1(5)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the dose of \"other calcium channel blocker\". Mg/day. Visit 4." - }, - { - "field_name": "ace_type_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "checkbox", - "field_label": "Hvilken ACE-hæmmer?", - "select_choices_or_calculations": "1, Enalapril | 2, Ramipril | 3, Andet", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[antihypertensive_medicine_v1(3)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Specifies which ACE inhibitor the participant uses. Visit 4." - }, - { - "field_name": "enalapril_dose_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "Enalapril dosis:", - "select_choices_or_calculations": "", - "field_note": "Mg/dag", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[ace_type_v1(1)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the Enalapril dose. Mg/day. Visit 4." - }, - { - "field_name": "ramipril_dose_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "Ramipril dosis:", - "select_choices_or_calculations": "", - "field_note": "Mg/dag", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[ace_type_v1(2)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the Ramipril dose. Mg/day. Visit 4." - }, - { - "field_name": "other_ace_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "Anden ACE-hæmmer navn:", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "alpha_only", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[ace_type_v1(3)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Specifies the name of the ACE inhibitor if not reported on the provided list. Visit 4." - }, - { - "field_name": "other_ace_dose_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "Anden ACE-hæmmer dosis:", - "select_choices_or_calculations": "", - "field_note": "Mg/dag", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[ace_type_v1(3)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the dose of \"other ACE inhibitor\". Mg/day. Visit 4." - }, - { - "field_name": "angiotensin_ii_type_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "checkbox", - "field_label": "Hvilken angiotensin-II-receptorblokker?", - "select_choices_or_calculations": "1, Losartan | 2, Candesartan | 3, Andet", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[antihypertensive_medicine_v1(4)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Specifies which ARB the participant uses. Visit 4." - }, - { - "field_name": "losartan_dose_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "Losartan dosis:\n", - "select_choices_or_calculations": "", - "field_note": "Mg/dag", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[angiotensin_ii_type_v1(1)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the Losartan dose. Mg/day. Visit 4." - }, - { - "field_name": "candesartan_dose_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "Candesartan dosis:", - "select_choices_or_calculations": "", - "field_note": "Mg/dag", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[angiotensin_ii_type_v1(2)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the Candesartan dose. Mg/day. Visit 4." - }, - { - "field_name": "other_angiotensin_ii_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "Anden angiotensin-II-receptorblokker navn:", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "alpha_only", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[angiotensin_ii_type_v1(3)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Specifies the name of the ARB if not reported on the provided list. Visit 4." - }, - { - "field_name": "other_angiotensin_ii_dose_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "Anden angiotensin-II-receptorblokker dosis:", - "select_choices_or_calculations": "", - "field_note": "Mg/dag", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[angiotensin_ii_type_v1(3)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the dose of \"other ARB\". Mg/day. Visit 4." - }, - { - "field_name": "other_antihypertensiva_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "Hvis anden antihypertensiva, skriv præparatnavn her:", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "alpha_only", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[antihypertensive_medicine_v1(5)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Specifies antihypertensive medicine if not reported on the provided list. Visit 4." - }, - { - "field_name": "other_antihypertensiva_dose_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "Anden antihypertensiva dosis: ", - "select_choices_or_calculations": "", - "field_note": "Mg/dag", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[antihypertensive_medicine_v1(5)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the dose of \"other antihypertensive medicine\". Mg/day. Visit 4." - }, - { - "field_name": "statins_medicine_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "checkbox", - "field_label": "Deltager tager følgende statiner:", - "select_choices_or_calculations": "1, Atorvastatin | 2, Simvastatin | 3, Rosuvastatin | 5, Gemfibrozil (Lopid) | 6, Ezetimib | 4, Andet præparat | 7, Deltager tager ikke statiner", - "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": "Lists which statins the participant uses. Visit 4." - }, - { - "field_name": "atorvastatin_dose_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "Atorvastatin dosis:", - "select_choices_or_calculations": "", - "field_note": "Mg/dag", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[statins_medicine_v1(1)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the Atorvastatin dose. Mg/day. Visit 4." - }, - { - "field_name": "simvastatin_dose_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "Simvastatin dosis:", - "select_choices_or_calculations": "", - "field_note": "Mg/dag", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[statins_medicine_v1(2)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the Simvastatin dose. Mg/day. Visit 4." - }, - { - "field_name": "rosuvastatin_dose_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "Rosuvastatin dosis:", - "select_choices_or_calculations": "", - "field_note": "Mg/dag", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[statins_medicine_v1(3)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the Rosuvastatin dose. Mg/day. Visit 4." - }, - { - "field_name": "gemfibrozil_dose_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "Gemfibrozil (Lopid) dosis: ", - "select_choices_or_calculations": "", - "field_note": "Mg/dag", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[statins_medicine_v1(5)]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the Gemfibrozil dose. Mg/day. Visit 4." - }, - { - "field_name": "ezetimib_dose_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "Ezetimib dosis:", - "select_choices_or_calculations": "", - "field_note": "Mg/dag", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[statins_medicine_v1(6)]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the Ezetimib dose. Mg/day. Visit 4." - }, - { - "field_name": "other_statins_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "Hvis andre statiner, skriv præparatnavn her:", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "alpha_only", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[antihypertensive_medicine_v1(5)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Specifies the name of statins if not reported on the provided list. Visit 4." - }, - { - "field_name": "other_statins_dose_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "Andre statiner dosis: ", - "select_choices_or_calculations": "", - "field_note": "Mg/dag", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[antihypertensive_medicine_v1(5)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the dose of \"other statins\". Mg/day. Visit 4." - }, - { - "field_name": "other_medicine_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "radio", - "field_label": "Tager deltageren anden medicin end angivet ovenfor?\n", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Al anden medicin angives med navn, indhold og dosis", - "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 takes any other medicine apart from antidiabetic and antihypertensive drugs. Visit 4." - }, - { - "field_name": "other_medicine_name_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "notes", - "field_label": "Navn:", - "select_choices_or_calculations": "", - "field_note": "Skriv forskellige præparater adskilt med ,", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[other_medicine_v1] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Specifies the brand names of other medications used by the participant. Visit 4." - }, - { - "field_name": "other_medicine_content_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "notes", - "field_label": "Indhold:", - "select_choices_or_calculations": "", - "field_note": "Skriv præparatets virkningsstof. Forskellige præparater adskilles med , i samme rækkefølge som ovenfor", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[other_medicine_v1] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Specifies the generic names of other medications used by the participant. Visit 4." - }, - { - "field_name": "other_medicine_dose_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "notes", - "field_label": "Dosis:", - "select_choices_or_calculations": "", - "field_note": "Angives i mg/dag og adskilles med , i samme rækkefølge som to ovenstående punkter", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[other_medicine_v1] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Specifies the doses of other medications used by the participant. Visit 4." - }, - { - "field_name": "supplements_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "radio", - "field_label": "Tager deltageren nogle former for vitamin-/mineraltilskud eller andre kosttilskud?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Noter disse på medicinlisten med navn, indhold og dosis", - "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 takes any nutritional supplements e.g. vitamins or minerals. Visit 4." - }, - { - "field_name": "supplements_name_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "notes", - "field_label": "Navn:", - "select_choices_or_calculations": "", - "field_note": "Skriv forskellige tilskud adskilt med ,", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[supplements_v1] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the names of nutritional supplements. Visit 4." - }, - { - "field_name": "supplements_content_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "notes", - "field_label": "Indhold:", - "select_choices_or_calculations": "", - "field_note": "Skriv kosttilskuddets indhold. Forskellige kosttilskud adskilles med , i samme rækkefølge som ovenfor", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[supplements_v1] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the composition of nutritional supplements. Visit 4." - }, - { - "field_name": "supplements_dose_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "notes", - "field_label": "Dosis:", - "select_choices_or_calculations": "", - "field_note": "Angives i mg eller mcg (angiv tydeligt hvilken) og adskilles med , i samme rækkefølge som to ovenstående punkter", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[supplements_v1] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the doses of nutritional supplements. Mg/day. Visit 4." - }, - { - "field_name": "medicine_list_physical_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "radio", - "field_label": "Er den opdaterede medicinliste lagt i mappen på kontoret under deltagerens ID?", - "select_choices_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": "Medicin list placed in the folder with ID-number. Visit 4." - }, - { - "field_name": "medicine_list_upload_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "file", - "field_label": "Upload medicinliste inkl. kommentarer", - "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": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "The reviewed medcine list incl. notes. Visit 4." - }, - { - "field_name": "medicine_doctor_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "radio", - "field_label": "Skal medicin gennemgås med læge?", - "select_choices_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 medicine list needs to be reviewed by a doctor. Visit 4." - }, - { - "field_name": "medicine_doctor_review_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "radio", - "field_label": "Er medicin blevet gennemgået med læge?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Notér plan i feltet under 'Afvigelser'", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[medicine_doctor_v1] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Indicates if the medicine list has been reviewed by a doctor. Visit 4." - }, - { - "field_name": "screening_complete_v1", - "form_name": "besg_1_screening", - "section_header": "Opsummering: In- og eksklusionskriterier ", - "field_type": "radio", - "field_label": "Er screeningsinstrumentet fuldstændig udfyldt?", - "select_choices_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": "sum_criteria_v1", - "matrix_ranking": "", - "field_annotation": "Whether the screening instrument is completed.. Visit 1." - }, - { - "field_name": "inclusion_criteria_met_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "radio", - "field_label": "Er inklusionskriterier opfyldt?", - "select_choices_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": "sum_criteria_v1", - "matrix_ranking": "", - "field_annotation": "Whether the inclusion criterias were met. Visit 1." - }, - { - "field_name": "exclusion_criteria_reviewed_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "radio", - "field_label": "Er eksklusionskriterierne gennemgået?", - "select_choices_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": "sum_criteria_v1", - "matrix_ranking": "", - "field_annotation": "Whether the exclusion criterias are reviewed. Visit 1." - }, - { - "field_name": "stamdata_complete_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "radio", - "field_label": "Er nødvendig data om personen i stamdata-instrumentet 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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "sum_criteria_v1", - "matrix_ranking": "", - "field_annotation": "Whether all the necessary data is registered in stamdata. Visit 1." - }, - { - "field_name": "inclusion_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "radio", - "field_label": "Kan deltageren inkluderes i ON LiMiT feasibility-studiet?", - "select_choices_or_calculations": "1, Ja | 2, Nej | 3, Til vurdering", - "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": "Assessment of participant eligibility for inclusion in the ON LiMiT feasibility study, based on screening. Asssed by study staff. Visit 1." - }, - { - "field_name": "inclusion_assessment_expl_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "Uddyb vurdering.", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[inclusion_v1] = '3'", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Notes explaining whether the participant can be included in the ON LiMiT feasibility study. Reported by study staff. Visit 1" - }, - { - "field_name": "screening_exclusion_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "descriptive", - "field_label": "
Hvis deltager udgår ved screeningen, gå til stamdata, og uddyb hvorfor.
", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[inclusion_v1] = '2'", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Instructions for study staff to go to master data and register withdrawal during screening. Visit 1." - }, - { - "field_name": "blood_sample_taken_v1", - "form_name": "besg_1_screening", - "section_header": "

Blodprøvetagning og EKG

Som en del af screeningen skal deltageren have taget en blodprøve.

Der måles HbA1c, glukose, GAD65-antistof og C-peptid (ikke-fastende). 

Der er svar på HbA1c og C-peptid inden for 1 time. Der er svar på GAD65-antistof inden for 1 uge. 

", - "field_type": "radio", - "field_label": "Har deltageren fået taget en blodprø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": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Whether participant had a blood sample taken. Visit 1." - }, - { - "field_name": "blood_sample_not_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "Hvis nej, hvorfor ikke", - "select_choices_or_calculations": "", - "field_note": "Angiv årsag til, hvorfor deltageren ikke har fået taget en blodprøve.", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[blood_sample_taken_v1] = '2'", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Reason to why the bloodsample has not been taken. Recorded by study staff. Visit 1." - }, - { - "field_name": "comment_blood_sample_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "notes", - "field_label": "Kommentar til blodprøve mv.", - "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", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Comments regarding the bloodsample. Recorded by study staff. Visit 1." - }, - { - "field_name": "hba1c_value_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "HbA1c: ", - "select_choices_or_calculations": "", - "field_note": "Inklusionskriterium: HbA1c mellem 36-86 mmmol/mol .", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[blood_sample_taken_v1] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Participant's HbA1c in mmol/mol, assessed from blood sample collected in non-fasting state. Visit 1." - }, - { - "field_name": "hba1c_exclusion_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "descriptive", - "field_label": "

Eksklusionskriterium HbA1c > 86 mmol/mol.

", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[hba1c_value_v1] >86", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Information box. Exclusion criteria HbA1c > 86 mmol/mol. Visit 1." - }, - { - "field_name": "hba1c_gad65_cpeptid_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "checkbox", - "field_label": "

Hvis deltagerens HbA1c ≥ 60 mmol/mol og deltageren er i behandling med ≥ 2 antidiabetiske lægemidler, opfylder deltageren følgende: 

 

OBS: Svar C-peptid < 1 time, svar GAD65-antistof op til 1 uge. 

", - "select_choices_or_calculations": "1, GAD65-antistof er positiv | 2, C-peptid (stimuleret) < 800 pM | 3, Afventer svar på GAD65-antistof", - "field_note": "Eksklusion, hvis deltageren opfylder én eller begge valgmuligheder.", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[hba1c_value_v1] >= 60 and [hba1c_value_v1] < 87", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Participant's GAD65 and/or C-peptid assessed from blood sample collected in non-fasting state. Visit 1." - }, - { - "field_name": "gad65_value_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "radio", - "field_label": "

GAD65-antistof:

Svar efter ca. 1 uge. Udfyldes, når svaret foreligger.

", - "select_choices_or_calculations": "1, Negativ | 2, Positiv", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[blood_sample_taken_v1] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Participants GAD65 assessed from blood sample collected in non-fastin state. Visit 1." - }, - { - "field_name": "gad65_waiting_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "radio", - "field_label": "

Gør så meget som muligt færdigt i screeningsbesøget. 
Der planlægges en opfølgende telefonsamtale. Er den planlagt? Husk at skrive aftalen ind i projektpersonales Outlook-kalender og deltagerens kalender. 

Hvis GAD65-antistof er negativ: Kandidaten opfylder ikke eksklusionskriteriet. Der bookes en ny tid til at afslutte screeningsbesøget. 


Hvis GAD65-antistof er positiv: Kandidaten opfylder eksklusionskriteriet og kan ikke inkluderes i studiet.

", - "select_choices_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_gad65_cpeptid_v1(3)]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "If GAD65 results are pending: Complete as much as possible during the screening visit. Schedule a follow-up phone call. Visit 1." - }, - { - "field_name": "cpeptid_value_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "C-peptid:", - "select_choices_or_calculations": "", - "field_note": "pmol/L", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[blood_sample_taken_v1] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Participant's C-peptid in pmol/L, assessed from blood sample collected in non-fasting state. Visit 1." - }, - { - "field_name": "glucose_value_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "Ikke-fastende glukose:", - "select_choices_or_calculations": "", - "field_note": "mmol/L", - "text_validation_type_or_show_slider_number": "number_1dp_comma_decimal", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[blood_sample_taken_v1] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Participant's glucose, assessed fom blood sample collected in non-fasting state. Visit 1." - }, - { - "field_name": "ecg_performed_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren fået taget et EKG?", - "select_choices_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 wether the participant has had an ECG taken. Recorded by study staff. Visit 1." - }, - { - "field_name": "ecg_not_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "text", - "field_label": "Hvis nej, hvorfor ikke", - "select_choices_or_calculations": "", - "field_note": "Angiv årsag til, hvorfor deltageren ikke har fået taget EKG.", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[ecg_performed_v1] = '2'", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Reason to why ECG has not been taken. Recorded by study staff. Visit 1." - }, - { - "field_name": "egc_approved_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "radio", - "field_label": "

Er EKG godkendt af en læge?

Når man tager EKG'et, og man på apparatet trykker \"godkend\" eller \"udført\", sendes det automatisk til deltagerens SP. Her kan lægen også åbne det og kigge det igennem, hvis ikke lægen er til stede til selve screeningen.

", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[ecg_performed_v1] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Whether the ECG has been checked by a doctor. Recorded by study staff. Visit 1." - }, - { - "field_name": "screening_done_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "descriptive", - "field_label": "

Screening er nu afsluttet, og deltageren skal forberedes til studiet

Følgende skal nu gennemføres:

1. Planlægning af de kommende besøg + udlevering af deltagermappe

2. Liva Healthcare: Introduktion til og installation af studieapp på telefonen

3. MyFood24-login: Introduktion til 3-dages kostregistrering

4. CGM: Introduktion til glukosemåling i hjemmet og påsætning af blodsukkersensor

5. Aktivitetsmåler (SENS): Introduktion til aktivitetsmåler i hjemmet og påsætning af aktivitetsmåler

6. Prøvebeholder: Udlevering og information om materiale til indsamling af afføringsprøver hjemme

7. Introduktion til Mixed Meal Tolerance Test (MMTT) 

", - "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": "Indication that the screening is complete and the participant should be prepared for visit 2. Visit 1." - }, - { - "field_name": "visit2_scheduled_v1", - "form_name": "besg_1_screening", - "section_header": "1. Planlægning af kommende besøg + udlevering af deltagermappe m.m.", - "field_type": "radio", - "field_label": "

Er besøgstider for V2, V3 og V4 booket ind i deltagerens kalender og/eller Liva?
Husk at opdatere bookinginstrumentet!

", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Deltageren skal gerne have booket tid til besøg 2, 3 og 4. ", - "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": "Indicate whether the participant's visit appointments have been entered into their own calendar or into Liva. Visit 1." - }, - { - "field_name": "appointments_booked_outlook_calendar_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "radio", - "field_label": "Er besøgstider for V2, V3 og V4 booket ind i ON LiMiT-kalenderen i Outlook? ", - "select_choices_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": "Indicate whether the visit appointments for V2, V3, and V4 have been entered into the ON LiMiT calendar in Outlook. Visit 1. Added from ID15." - }, - { - "field_name": "appointments_booked_sp_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "radio", - "field_label": "Er besøgstider for V2, V3 og V4 booket ind 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": "Indicate whether the visit appointments for V2, V3, and V4 have been booked in SP. Visit 1. Added from ID15." - }, - { - "field_name": "sp_reminder_installed_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren 'Min SP', så deltageren kan se aftaletidspunkter, og der kan modtages påmindelser om tider i projektet?", - "select_choices_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 has access to \"Min SP\" to view scheduled appointment times and receive reminders for study visits. Visit 1." - }, - { - "field_name": "mysp_guidance_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "descriptive", - "field_label": "Vejled deltageren i at logge på 'Min SP'. ", - "select_choices_or_calculations": "", - "field_note": "Tilmelding på www.borger.dk. Søg på \"Nem SMS\" så bliver man guidet (MitID skal benyttes). Deltager kan også få hjælp i receptionen (Min SP) ", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[sp_reminder_installed_v1] = '2'", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Guiding of participant to log in to \"Min SP\" and, if applicable, provided with the folder \"Følg med i din behandling\". Visit 1." - }, - { - "field_name": "easy_sms_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "radio", - "field_label": "Er deltageren tilmeldt NemSMS, så der automatisk udsendes påmindelser om aftaler?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Hvis deltageren ønsker tilmelding til NemSMS, gøres dette med det samme i SP. Gå ind under aftaler og ude i højre side tilmeldes deltager NemSMS.", - "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 is enrolled in nemSMS for automatic reminders of study appointments. Visit 1." - }, - { - "field_name": "research_active_sp_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "radio", - "field_label": "Er deltageren gjort forskningsaktiv 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": "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", - "section_header": "", - "field_type": "radio", - "field_label": "Er der udleveret deltagermappe?", - "select_choices_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 the participant folder. Visit 1." - }, - { - "field_name": "participant_folder_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "radio", - "field_label": "Er informationen i deltagermappen gennemgået? Bed deltageren om at medbringe deltagermappen hver gang, de er til 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": "Whether the information in the participant folder has been reviewed. Participant is instructed to bring the folder to each visit. Visit 1." - }, - { - "field_name": "participant_folder_questioins_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren nogle spørgsmål til materialet i deltagermappen?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[participant_folder_v1] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Whether the participant has any questions regarding the material in the participant folder. Visit 1." - }, - { - "field_name": "study_app_installation_v1", - "form_name": "besg_1_screening", - "section_header": "2. Liva Healthcare: Introduktion til og installation af studieapp på telefonen", - "field_type": "radio", - "field_label": "Har deltageren fået installeret studieappen (Liva) på sin telefon? ", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Se \"SOP Liva Healthcare\"", - "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 has the study app installed on their telephone. Visit 1." - }, - { - "field_name": "study_app_not_installed_reason_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "notes", - "field_label": "Hvad er årsagen til, at deltageren IKKE har fået installeret studieappen?", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[study_app_installation_v1] = '2'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Reason as to why the study app is not installed. Visit 1." - }, - { - "field_name": "study_app_install_plan_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "radio", - "field_label": "Er der en plan for, hvordan og hvornår studieappen bliver installeret?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[study_app_installation_v1] = '2'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "A plan for when the study app will be installed. Visit 1." - }, - { - "field_name": "study_app_not_installed_plan_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "notes", - "field_label": "Hvad er der aftalt med deltageren vedrørende installation af studieappen?", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[study_app_install_plan_v1] = '1'", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Agreement with the participant regarding installation of the study app. Visit 1." - }, - { - "field_name": "study_app_instruction_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "radio", - "field_label": "

Er deltageren blevet instrueret i brugen af studieappen og informeret om monitorering gennem studieappen?

Som projektmedarbejder kan du sige:

\"Studieappen vil fungere som din digitale støtte under hele forløbet. Det er her, du har din personlige sundhedsvejledning lige ved hånden på din smartphone.

I appen kan du nemt registrere dine hjemmemålinger, som fx vægt, blodsukker og blodtryk. Når du registrerer dine målinger, kan vi i projektet følge med og reagere, hvis der er noget, vi skal være opmærksomme på undervejs. Det hjælper os med at støtte dig bedst muligt undervejs og sikre, at alt forløber, som det skal. Hvis vi kan se, at du fx ikke har fået trænet som planlagt, ikke har registreret dine måltider, eller hvis noget ser anderledes ud end forventet, så rækker vi ud for at høre, hvordan det går, og hvordan vi eventuelt kan hjælpe dig.

Appen hjælper dig også med at huske, hvornår du skal lave dine hjemmeprøver og -målinger. Du vil få påmindelser i appen, så du ikke selv skal holde styr på det hele.

Appen gør det desuden også let for dig at komme i kontakt med projektets diætister, trænere og andre projektmedarbejdere. Har du spørgsmål, er i tvivl om noget eller har brug for støtte, kan du altid skrive til os direkte i appen.

Derudover giver appen mulighed for et online fællesskab med de andre deltagere i din gruppe, hvor I kan dele erfaringer, stille spørgsmål og støtte hinanden undervejs
\".

Vis, hvordan man ser besøg, skriver en besked og registrerer et 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": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Whether the participant has been instructed in using the study app and has been informed about monitoring via the study app. Visit 1." - }, - { - "field_name": "diet_record_explained_v1", - "form_name": "besg_1_screening", - "section_header": "3. MyFood24: Introduktion til 3-dages kostregistrering", - "field_type": "radio", - "field_label": "

Er instruktionerne for udfyldelse af en 3-dages kostregistrering på MyFood24 gennemgået med deltageren?

Brug link til at se/vise: Hvordan det ser ud for deltageren

Som projektmedarbejder kan du sige

\"Du skal registrere din kost 5 gange i løbet af projektperioden: Uge 0 (baseline), 18, 24, 26 og 51. Kostregistreringen foregår via en hjemmeside som hedder MyFood24. Når det er tid til at registrere, modtager du et link gennem studieappen (Liva), som sender dig en påmindelse og et personligt link. Hvis du ikke udfylder registreringen, udsender vi op til 3 remindere. Hvis registreringen stadig ikke er gennemført, bliver du kontaktet af projektdiætisten.

\"Du skal hver gang kostregistrere i 3 dage. Dvs. hver af de 3 dage skal du bruge samme link og vælge den aktuelle dato samt huske at trykke \"Afslut\" hver dag, så du ser \"Mange tak fordi du udfyldte MyFood24\" (vis dem evt. billede fra deltagermappe). Du skal hver dag angive, hvilke fødevarer du har spist og eventuelle drikkevarer med så præcise portionsstørrelser som muligt. Du vil ikke behøve at veje din mad, da MyFood24 indeholder forskellige billeder og estimater, som hjælper dig med at angive mængden.\"

\"I din deltagermappe finder du en trinvis guide til, hvordan du foretager en kostregistrering.\"

", - "select_choices_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 instructions for completing the 3-day dietary registration in MyFood24 (link) have been reviewed with the participant. Visit 1." - }, - { - "field_name": "myfood24_calendar_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "radio", - "field_label": "Er der oprettet en aftale i ON LiMiT-kalenderen om at sende link til deltageren i Liva?\r\nSkriv fx \"Send link til MyFood24 til ID09\". Invitér projektdiætister til aftalen (NP og GS). ", - "select_choices_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": "Create a calendar appointment in the ON LiMiT calendar to send the link to the participant via Liva. For example: \"Send MyFood24 link to ID09\". Invite the project dietitians NP and GS to the appointment. Visit 1. Added from ID11." - }, - { - "field_name": "cgm_info_v1", - "form_name": "besg_1_screening", - "section_header": "4. 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 blodsukkersensor (CGM)?

Information om brug til blodsukkersensor (CGM).

Som projektmedarbejder kan du sige:

\"Ved denne undersøgelse påsætter vi en blodsukkersensor på dig, som du skal bære i 10 dage. I dag sætter vi den på, og sætter derefter sammen en påmindelse i din personlige kalender, når der er gået 10 dage om, at du skal tage den af. 

Blodsukkersensoren vil automatisk måde dit blodsukker hele døgnet i de 10 dage du har den på og gemme målingerne.

Når du tager blodsukkersensoren af, skal du ligge den i denne zip-pose, og tage den med til næste besøg. Når vi modtager blodsukkersensoren fra dig, vil vi aflæse målingerne. 

Når du bærer blodsukkersensoren i de 10 dage, skal du 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 - eller hvis der opstår spørgsmål - kan du ringe 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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Whether the participant has been informed about the use of CGM. Visit 1." - }, - { - "field_name": "cgm_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "radio", - "field_label": "Er blodsukkersensoren (CGM) 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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Indicates whether the participant has been fitted with a CGM. Visit 1." - }, - { - "field_name": "cgm_no_v1", - "form_name": "besg_1_screening", - "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": "[cgm_v1] = '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 1." - }, - { - "field_name": "sensorid_v1", - "form_name": "besg_1_screening", - "section_header": "", - "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": "[cgm_v1] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "The sensors ID number. Visit 1." - }, - { - "field_name": "cgmreader_v1", - "form_name": "besg_1_screening", - "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.", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[cgm_v1] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "The number of the CGM reader. Visit 1." - }, - { - "field_name": "gcm_envelop_given_v1", - "form_name": "besg_1_screening", - "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?", - "select_choices_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_v1] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Whether the participant has received a zip bag for the CGM. Visit 1." - }, - { - "field_name": "sens_download_phone_v1", - "form_name": "besg_1_screening", - "section_header": "5. Aktivitetsmåler (SENS): Introduktion til aktivitetsmåler i hjemmet og påsætning af aktivitetsmåler", - "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": "", - "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 1." - }, - { - "field_name": "sens_id_nr_v1", - "form_name": "besg_1_screening", - "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": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Identification of the SENS tracker. Visit 1." - }, - { - "field_name": "sens_turned_on_v1", - "form_name": "besg_1_screening", - "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": "", - "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 tracker is turned on and time period for measuring registred in webapp. Visit 1." - }, - { - "field_name": "sens_applied_v1", - "form_name": "besg_1_screening", - "section_header": "", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Whether SENS device has been applied. Visit 1." - }, - { - "field_name": "sens_notapplied_reason_v1", - "form_name": "besg_1_screening", - "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_v1] = '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 1." - }, - { - "field_name": "sens_application_date_v1", - "form_name": "besg_1_screening", - "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 1." - }, - { - "field_name": "sens_info_v1", - "form_name": "besg_1_screening", - "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": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Whether the participant has received information about SENS. Visit 1." - }, - { - "field_name": "sens_patches_and_zip_given_v1", - "form_name": "besg_1_screening", - "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": "[sens_applied_v9] = '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 1." - }, - { - "field_name": "stoolkit_given_visit2_v1", - "form_name": "besg_1_screening", - "section_header": "6. Prøvebeholder: Udlevering og information om materiale til indsamling af afføringsprøve hjemme", - "field_type": "radio", - "field_label": "

Har deltageren fået udleveret information og materiale til hjemmetagning af afføringsprøver forud for besøg 2?

Som projektmedarbejder kan du sige:

\"Under projektperioden vil du i alt fire gange skulle foretage en afføringsprøve. Det skal ske forud for besøg 2, 6, 8 og 10*. Jeg udleverer materialerne til dig i dag. I din deltagermappe kan du finde en trinvis guide til, hvordan du foretager en afføringsprøve.\"  

*Brug gerne figuren \"tidslinje\" til at pege på de gældende 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": "Whether participant has received information and materials for stool sample home collection prior to Visit 2. Visit 1." - }, - { - "field_name": "info_before_mmtt_v1", - "form_name": "besg_1_screening", - "section_header": "

7. Introduktion til Mixed Meal Tolerance Test (MMTT) 
Information om hvad besøg 2 indeholder, og hvilke forberedelser, der kræves forud for besøget

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

Er der informeret om hvilke forberedelser, der kræves forud for besøg 2 (MMTT)? 

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 2.

Som projektmedarbejder kan du herudover sige: 

\"Dit næste besøg er besøg 2. Her vil du skulle foretage en måltidstest og en finapres-måling (måling af det arterielle blodtryk). Denne forsøgsdag vil vare ca. 4,5 time. I din deltagermappe finder du information om forberedelser i de 24 timer før besøg 2, men jeg gennemgår det også med dig nu. 

Faste: Du skal faste i mindst 10 timer før måltidstesten, og du må derfor ikke spise noget efter kl. 22 aftenen før. Det sidste større måltid skal indtages senest mellem kl. 19-21 aftenen før. Du må gerne drikke vand. Om morgenen på forsøgsdagen må du drikke højst en halv liter vand. 

Motion og alkohol: Undgå hård motion og alkohol i 24 timer inden måltidstesten.

Rygning og koffeinholdige drikkevarer: Undgå rygning og koffeinholdige drikkevarer (herunder kaffe, te, sodavand, alkohol) i 24 timer før og på selve morgenen for testen.

Transport: Brug passiv transport (bil, bus, tog) til forsøgsstedet på testdagen (og ikke cykel).

Medicin: Tag IKKE din morgenmedicin på morgenen for måltidstesten. Denne tages efter måltidstestens afslutning.\"

", - "select_choices_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 has been informed about the preperations for visit 2 (MMTT). Visit 1." - }, - { - "field_name": "comments_end_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "notes", - "field_label": "

Her noteres generelle kommentarer til besøg 1

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": "", - "custom_alignment": "LV", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "General comments and observations recorded. Free-text notes by study staff. Visit 1." - }, - { - "field_name": "dropout_record_v1", - "form_name": "besg_1_screening", - "section_header": "", - "field_type": "descriptive", - "field_label": "
HUSK: Hvis deltageren udgår ved screening, skal dette noteres under STAMDATA-instrumentet. REDCap-instrumenter låses (gå til \"Record Home Page\", tryk \"Choose Action for Record\", tryk \"Lock entire record\"). 
", - "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": "Instructions for study staff to go to master data and register withdrawal during screening. Visit 1." - }, - { - "field_name": "book_bloodsample_wfv2", - "form_name": "foer_besoegsdag_2", - "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 2." - }, - { - "field_name": "cgm_reader_wfv2", - "form_name": "foer_besoegsdag_2", - "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 1)", - "select_choices_or_calculations": "[besg_1__screening_arm_1][cgmreader_v1]", - "field_note": "Ved manglende reader nummer, findes reader nummeret under besøg 1", - "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": "Reader to be prepared for the visit. The same reader used to initialise the sensor at Visit 1. Wfv2." - }, - { - "field_name": "cgm_reader_ready_wfv2", - "form_name": "foer_besoegsdag_2", - "section_header": "", - "field_type": "radio", - "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": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "CGM reader ready. Workflow. Visit 2." - }, - { - "field_name": "date_v2", - "form_name": "besoegsdag_2", - "section_header": "", - "field_type": "text", - "field_label": "Dato for besøget:", - "select_choices_or_calculations": "", - "field_note": "Format: DD-MM-YYYY", - "text_validation_type_or_show_slider_number": "date_dmy", - "text_validation_min": "2023-02-01", - "text_validation_max": "2027-12-31", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Date of visit. Visit 2. @today" - }, - { - "field_name": "staff_initials_v2", - "form_name": "besoegsdag_2", - "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": "y", - "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 screening. Visit 2." - }, - { - "field_name": "identified_name_cpr_v2", - "form_name": "besoegsdag_2", - "section_header": "", - "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": "y", - "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 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", - "section_header": "", - "field_type": "radio", - "field_label": "

Giver deltageren samtykke til videregivelse af relevante helbredsoplysninger fra projektet til egen læge?

Samtykket kan til enhver tid trækkes tilbage.

", - "select_choices_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": "Consent for sharing relevant health information from the study with the participant's general practitioner for purposes of treatment and safety. Consent can be withdrawn at any time. Visit 2." - }, - { - "field_name": "fasting_status_v2", - "form_name": "besoegsdag_2", - "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": "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 2." - }, - { - "field_name": "last_meal_time_v2", - "form_name": "besoegsdag_2", - "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_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "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 2." - }, - { - "field_name": "food_intake_nonfast_v2", - "form_name": "besoegsdag_2", - "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_v2] = '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 2." - }, - { - "field_name": "alcohol_v2", - "form_name": "besoegsdag_2", - "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", - "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 avoided alcohol the past 24 hours. Visit 2." - }, - { - "field_name": "alcohol_intake_v2", - "form_name": "besoegsdag_2", - "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_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[alcohol_v2] = '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 2." - }, - { - "field_name": "caffeine_v2", - "form_name": "besoegsdag_2", - "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", - "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 avoided caffeinated beverages the past 24 hours. Visit 2." - }, - { - "field_name": "caffeine_intake_v2", - "form_name": "besoegsdag_2", - "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": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[caffeine_v2] = '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 2." - }, - { - "field_name": "no_exercise_24h_v2", - "form_name": "besoegsdag_2", - "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).", - "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 did any intense activity or excercise the past 24 hours. Visit 2." - }, - { - "field_name": "exercise_24h_v2", - "form_name": "besoegsdag_2", - "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": "[no_exercise_24h_v2] = '2'", - "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 2." - }, - { - "field_name": "smoking_v2", - "form_name": "besoegsdag_2", - "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", - "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 avoided smpking since the night before. Visit 2." - }, - { - "field_name": "smoking_amount_v2", - "form_name": "besoegsdag_2", - "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": "[smoking_v2] = '2'", - "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 2." - }, - { - "field_name": "no_medication_before_v2", - "form_name": "besoegsdag_2", - "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": "", - "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 took medication the morning before the visit. Visit 2." - }, - { - "field_name": "medication_before_v2", - "form_name": "besoegsdag_2", - "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": "[no_medication_before_v2]='2'", - "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 2." - }, - { - "field_name": "not_active_transportation_v2", - "form_name": "besoegsdag_2", - "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": "", - "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 used motorized/not-active transportation to SDCC before the visit. Visit 2." - }, - { - "field_name": "transportation_v2", - "form_name": "besoegsdag_2", - "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_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[not_active_transportation_v2]='2'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Description of the active transportation before the visit. Visit 2." - }, - { - "field_name": "stool_sample_v2", - "form_name": "besoegsdag_2", - "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": "", - "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 2." - }, - { - "field_name": "stool_sample_return_v2", - "form_name": "besoegsdag_2", - "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.", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[stool_sample_v2] = '2'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Date for return of the stool sample. Visit 2." - }, - { - "field_name": "sens_returned_v2", - "form_name": "besoegsdag_2", - "section_header": "Aktivitetsmåler retur (SENS)", - "field_type": "radio", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "SENS returned. Visit 2." - }, - { - "field_name": "sens_early_removal_v2", - "form_name": "besoegsdag_2", - "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": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[sens_returned_v2]= '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 2." - }, - { - "field_name": "sens_early_removal_why_v2", - "form_name": "besoegsdag_2", - "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": "[sens_early_removal_v2] = '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 2." - }, - { - "field_name": "sens_returning_date_v2", - "form_name": "besoegsdag_2", - "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": "[sens_returned_v2]= '2'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Date for returned SENS. Visit 2." - }, - { - "field_name": "sens_nr_v2", - "form_name": "besoegsdag_2", - "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", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[sens_returned_v2]= '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "SENS number. Visit 2." - }, - { - "field_name": "sens_upload_ldrive_v2", - "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)

", - "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": "[sens_returned_v2]= '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "SENS data saved on L-drive. Workflow. Visit 2." - }, - { - "field_name": "sens_upload_v2", - "form_name": "besoegsdag_2", - "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": "[sens_returned_v2]= '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Upload sens activity file in excel. Visit 2." - }, - { - "field_name": "sensor_reuse_v2", - "form_name": "besoegsdag_2", - "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": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[sens_returned_v2]= '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Whether the sensor is put in the right reuse box. Visit 2." - }, - { - "field_name": "cgm_returned_v2", - "form_name": "besoegsdag_2", - "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 CGM-sensor kommet retur?", - "select_choices_or_calculations": "1, Ja | 2, Nej | 3, Nej, faldet af og ikke fundet", - "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 CGM has been returned. Visit 2." - }, - { - "field_name": "cgm_when_v2", - "form_name": "besoegsdag_2", - "section_header": "", - "field_type": "text", - "field_label": "Hvis nej, hvornår får vi den retur? ", - "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": "[cgm_returned_v2] = '2'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "If not, note the date that it will be returned. Visit 2." - }, - { - "field_name": "cgm_discontinue_v2", - "form_name": "besoegsdag_2", - "section_header": "", - "field_type": "radio", - "field_label": "

Er CGM-sensoren fjernet før tid?

", - "select_choices_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 CGM was taken off/ fell off before the planned measuring period was over. Visit 2." - }, - { - "field_name": "cgm_discontinue_why_v2", - "form_name": "besoegsdag_2", - "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": "[cgm_discontinue_v2] = '1'", - "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 2." - }, - { - "field_name": "cgm_when_info_v2", - "form_name": "besoegsdag_2", - "section_header": "", - "field_type": "radio", - "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": "[cgm_returned_v2] = '2'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Write to Carolien when the CGM device will be received. Visit 2." - }, - { - "field_name": "cgm_reader_v2", - "form_name": "besoegsdag_2", - "section_header": "", - "field_type": "calc", - "field_label": "Aflæs CGM-sensor med SAMME CGM-reader som brugt ved påsættelse ved besøg 1 (CGM-reader 1, 2 eller 3).", - "select_choices_or_calculations": "[besg_1__screening_arm_1][cgmreader_v1]", - "field_note": "Ved manglende reader nummer, findes reader nummeret under besøg 1", - "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": "The same reader as at visit 1 has to be used. Visit 2." - }, - { - "field_name": "libreview_v2", - "form_name": "besoegsdag_2", - "section_header": "", - "field_type": "radio", - "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": "[cgm_returned_v2] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Whether the data has been uploaded to LibreView. Visit 2." - }, - { - "field_name": "cgm_csvsaved_ldrive_v2", - "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)

", - "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": "[cgm_returned_v2] = '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 2." - }, - { - "field_name": "cgm_pdfsaved_ldrive_v2", - "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)

", - "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": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[cgm_returned_v2] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "AGP rapport with cmg data saved on L-drive. Visit 2." - }, - { - "field_name": "cgm_glucosedata_upload_v2", - "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)", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[cgm_returned_v2] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Upload of cgm data (csv-file). Visit 2." - }, - { - "field_name": "cgm_avg_v2", - "form_name": "besoegsdag_2", - "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.", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "100", - "identifier": "", - "branching_logic": "[cgm_returned_v2] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Average glucose measured by CGM. Mmol/L. Visit 2." - }, - { - "field_name": "bp_information_v2", - "form_name": "besoegsdag_2", - "section_header": "Blodtryk", - "field_type": "descriptive", - "field_label": "

Første gang deltageren skal have målt blodtryk, skal det undersøges, om blodtrykket er ens på
begge arme. Der måles

  • 3 blodtryk på højre arm
  • 3 blodtryk på venstre arm

Gennemsnittet udregnes ud fra de 2 sidste af de 3 målinger på hver arm. 

Hvis forskellen er ≤10 mmHg systolisk, da anvendes den ikke-dominante arm.

Hvis forskellen er > 10 mmHg systolisk, bør der foretages yderligere måling i den oprindelige arm for at sikre, at forskellen er konsistent. Er forskellen fortsat > 10 mmHg systolisk, da anvendes armen med højest systolisk blodtryk til alle efterfølgende målinger. 

", - "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": "Descriptive text. First BP assessment only. Measure BP 3 times in each arm. Use the mean of the last 2 measurements on each arm. If systolic inter-arm difference is ≤10 mmHg, use the non-dominant arm. If >10 mmHg, repeat measurement in the original arm to confirm consistency. If still >10 mmHg, use the arm with the higher systolic BP for all subsequent measurements. Visit 2." - }, - { - "field_name": "sys_bp_left_1_v2", - "form_name": "besoegsdag_2", - "section_header": "", - "field_type": "text", - "field_label": "Systolisk blodtryk venstre arm 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, left arm, first measurement. \nParticipant sitting after approximately 5-10 minutes of rest. Visit 2." - }, - { - "field_name": "dia_bp_left_1_v2", - "form_name": "besoegsdag_2", - "section_header": "", - "field_type": "text", - "field_label": "Diastolisk blodtryk venstre arm 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, left arm, first measurement. \nParticipant sitting after approximately 5-10 minutes of rest. Visit 2." - }, - { - "field_name": "sys_bp_left_2_v2", - "form_name": "besoegsdag_2", - "section_header": "", - "field_type": "text", - "field_label": "Systolisk blodtryk venstre arm 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, left arm, second measurement. \nParticipant sitting after approximately 5-10 minutes of rest. Visit 2." - }, - { - "field_name": "dia_bp_left_2_v2", - "form_name": "besoegsdag_2", - "section_header": "", - "field_type": "text", - "field_label": "Diastolisk blodtryk venstre arm 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, left arm, second measurement. \r\nParticipant sitting after approximately 5-10 minutes of rest. Visit 2." - }, - { - "field_name": "sys_bp_left_3_v2", - "form_name": "besoegsdag_2", - "section_header": "", - "field_type": "text", - "field_label": "Systolisk blodtryk venstre arm 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, left arm, third measurement. \r\nParticipant sitting after approximately 5-10 minutes of rest. Visit 2." - }, - { - "field_name": "dia_bp_left_3_v2", - "form_name": "besoegsdag_2", - "section_header": "", - "field_type": "text", - "field_label": "Diastolisk blodtryk venstre arm 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": "Diastolic blood pressure in mmHg, left arm, third measurement. \r\nParticipant sitting after approximately 5-10 minutes of rest. Visit 2." - }, - { - "field_name": "sys_bp_right_1_v2", - "form_name": "besoegsdag_2", - "section_header": "", - "field_type": "text", - "field_label": "Systolisk blodtryk højre arm 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, right arm, first measurement. \nParticipant sitting after approximately 5-10 minutes of rest. Visit 2." - }, - { - "field_name": "dia_bp_right_1_v2", - "form_name": "besoegsdag_2", - "section_header": "", - "field_type": "text", - "field_label": "Diastolisk blodtryk højre arm 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, right arm, first measurement. \nParticipant sitting after approximately 5-10 minutes of rest. Visit 2." - }, - { - "field_name": "sys_bp_right_2_v2", - "form_name": "besoegsdag_2", - "section_header": "", - "field_type": "text", - "field_label": "Systolisk blodtryk højre arm 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, right arm, second measurement. \nParticipant sitting after approximately 5-10 minutes of rest. Visit 2." - }, - { - "field_name": "dia_bp_right_2_v2", - "form_name": "besoegsdag_2", - "section_header": "", - "field_type": "text", - "field_label": "Diastolisk blodtryk højre arm 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, right arm, second measurement. \nParticipant sitting after approximately 5-10 minutes of rest. Visit 2." - }, - { - "field_name": "sys_bp_right_3_v2", - "form_name": "besoegsdag_2", - "section_header": "", - "field_type": "text", - "field_label": "Systolisk blodtryk højre arm 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, right arm, third measurement. \r\nParticipant sitting after approximately 5-10 minutes of rest. Visit 2." - }, - { - "field_name": "dia_bp_right_3_v2", - "form_name": "besoegsdag_2", - "section_header": "", - "field_type": "text", - "field_label": "Diastolisk blodtryk højre arm 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, right arm, third measurement. \r\nParticipant sitting after approximately 5-10 minutes of rest. Visit 2." - }, - { - "field_name": "sys_bp_left_mean_v2", - "form_name": "besoegsdag_2", - "section_header": "", - "field_type": "calc", - "field_label": "Gennemsnit systolisk blodtryk, venstre arm", - "select_choices_or_calculations": "if(\r\n [sys_bp_left_3_v2]<>'' and [sys_bp_left_2_v2]<>'',\r\n ([sys_bp_left_3_v2]+[sys_bp_left_2_v2])/2,\r\n if(\r\n [sys_bp_left_3_v2]<>'' and [sys_bp_left_2_v2]='',\r\n [sys_bp_left_3_v2],\r\n if(\r\n [sys_bp_left_3_v2]='' and [sys_bp_left_2_v2]<>'',\r\n [sys_bp_left_2_v2],\r\n '')))", - "field_note": "mmH", - "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": "Automatically calculated as the mean of two systolic BP measurements on left arm. Visit 2." - }, - { - "field_name": "sys_bp_right_mean_v2", - "form_name": "besoegsdag_2", - "section_header": "", - "field_type": "calc", - "field_label": "Gennemsnit systolisk blodtryk, højre arm", - "select_choices_or_calculations": "if(\r\n [sys_bp_right_3_v2]<>'' and [sys_bp_right_2_v2]<>'',\r\n ([sys_bp_right_3_v2]+[sys_bp_right_2_v2])/2,\r\n if(\r\n [sys_bp_right_3_v2]<>'' and [sys_bp_right_2_v2]='',\r\n [sys_bp_right_3_v2],\r\n if(\r\n [sys_bp_right_3_v2]='' and [sys_bp_right_2_v2]<>'',\r\n [sys_bp_right_2_v2],\r\n ''\r\n )\r\n ))", - "field_note": "mmHg", - "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": "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", - "section_header": "", - "field_type": "radio", - "field_label": "

Hvilken arm tages blodtryk på fremadrettet?

Hvis forskellen er > 10 mmHg systolisk, anvendes armen med højeste værdi til blodtryksmåling 
fremadrettet. Hvis forskellen er < 10 mmHg systolisk, da anvendes den ikke-dominante arm.

", - "select_choices_or_calculations": "1, Venstre | 2, Højre", - "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 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", - "section_header": "Før Finapres", - "field_type": "radio", - "field_label": "Hvilken størrelse fingermanchet bruges til Finapres-målingen? ", - "select_choices_or_calculations": "1, Small | 2, Medium | 3, Large", - "field_note": "Ofte bruges størrelse medium. ", - "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). Visit 2." - }, - { - "field_name": "finapres_arm_cuff_size_v2", - "form_name": "besoegsdag_2", - "section_header": "", - "field_type": "radio", - "field_label": "Hvilken størrelse armmanchet bruges til Finapres-målingen? ", - "select_choices_or_calculations": "1, Small | 2, Medium | 3, Large", - "field_note": "Ofte bruges størrelse medium. ", - "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). Visit 2." - }, - { - "field_name": "finapres_minus20_v2", - "form_name": "besoegsdag_2", - "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 2" - }, - { - "field_name": "bloodsample_minus15_v2", - "form_name": "besoegsdag_2", - "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 2" - }, - { - "field_name": "vas_minus10_v2", - "form_name": "besoegsdag_2", - "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 2." - }, - { - "field_name": "bloodsample_minus5_v2", - "form_name": "besoegsdag_2", - "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": "Record whether a bloodsample was taken at time -5. Visit 2." - }, - { - "field_name": "timer_started_v2", - "form_name": "besoegsdag_2", - "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": "", - "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 2." - }, - { - "field_name": "mmtt_shake_bar_v2", - "form_name": "besoegsdag_2", - "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 2." - }, - { - "field_name": "shake_bar_time_min_v2", - "form_name": "besoegsdag_2", - "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_v2] =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 2." - }, - { - "field_name": "mmtt_shake_v2", - "form_name": "besoegsdag_2", - "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_v2] = 3 or [mmtt_shake_bar_v2] = 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 2." - }, - { - "field_name": "mmtt_bar_v2", - "form_name": "besoegsdag_2", - "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_v2] = 4 or [mmtt_shake_bar_v2] = 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 2." - }, - { - "field_name": "finapres_time15_v2", - "form_name": "besoegsdag_2", - "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 2" - }, - { - "field_name": "bloodsample_time30_v2", - "form_name": "besoegsdag_2", - "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 2." - }, - { - "field_name": "vas_time30_v2", - "form_name": "besoegsdag_2", - "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 2." - }, - { - "field_name": "finapres_time45_v2", - "form_name": "besoegsdag_2", - "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 2" - }, - { - "field_name": "bloodsample_time60_v2", - "form_name": "besoegsdag_2", - "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 2." - }, - { - "field_name": "vas_time60_v2", - "form_name": "besoegsdag_2", - "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 2." - }, - { - "field_name": "finapres_time75_v2", - "form_name": "besoegsdag_2", - "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 2" - }, - { - "field_name": "bloodsample_time90_v2", - "form_name": "besoegsdag_2", - "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 2." - }, - { - "field_name": "vas_time90_v2", - "form_name": "besoegsdag_2", - "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 2." - }, - { - "field_name": "finapres_time105_v2", - "form_name": "besoegsdag_2", - "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 2." - }, - { - "field_name": "bloodsample_time120_v2", - "form_name": "besoegsdag_2", - "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 2" - }, - { - "field_name": "vas_time120_v2", - "form_name": "besoegsdag_2", - "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 2." - }, - { - "field_name": "finapres_time135_v2", - "form_name": "besoegsdag_2", - "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 2" - }, - { - "field_name": "bloodsample_time180_v2", - "form_name": "besoegsdag_2", - "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 2" - }, - { - "field_name": "vas_time180_v2", - "form_name": "besoegsdag_2", - "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 2." - }, - { - "field_name": "finapres_time195_v2", - "form_name": "besoegsdag_2", - "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 2." - }, - { - "field_name": "bloodsample_time240_v2", - "form_name": "besoegsdag_2", - "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 180 minutes into the intervention. Visit 2." - }, - { - "field_name": "vas_time240_v2", - "form_name": "besoegsdag_2", - "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 2." - }, - { - "field_name": "finapres_time255_v2", - "form_name": "besoegsdag_2", - "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 2." - }, - { - "field_name": "finapres_upload_ldrive_v2", - "form_name": "besoegsdag_2", - "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) 



", - "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 2." - }, - { - "field_name": "food_v2", - "form_name": "besoegsdag_2", - "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 2." - }, - { - "field_name": "sens_deviation_v2", - "form_name": "besoegsdag_2", - "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": "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States if there has been any deviations in SENS. Yes/No. Visit 2." - }, - { - "field_name": "sens_deviation_describe_v2", - "form_name": "besoegsdag_2", - "section_header": "", - "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": "[sens_deviation_v2]='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 2." - }, - { - "field_name": "mmtt_blood_deviation_v2", - "form_name": "besoegsdag_2", - "section_header": "", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Deviations related to blood sampling procedure. Visit 2." - }, - { - "field_name": "mmtt_blood_deviation_describe_v2", - "form_name": "besoegsdag_2", - "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen ved blodprøver under MMTT:", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[mmtt_blood_deviation_v2] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding blood samples during MMTT. Visit 2." - }, - { - "field_name": "finapres_deviation_v2", - "form_name": "besoegsdag_2", - "section_header": "", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Deviations related to finappres procedure. Visit 2." - }, - { - "field_name": "finapres_deviation_describe_v2", - "form_name": "besoegsdag_2", - "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen ved Finapres under MMTT:", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[finapres_deviation_v2] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding finapres during MMTT. Visit 2." - }, - { - "field_name": "vas_deviation_v2", - "form_name": "besoegsdag_2", - "section_header": "", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Deviations related to VAS procedure. Visit 2." - }, - { - "field_name": "vas_deviation_describe_v2", - "form_name": "besoegsdag_2", - "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen ved VAS under MMTT:", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[vas_deviation_v2] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding VAS during MMTT. Visit 2." - }, - { - "field_name": "other_deviations_v2", - "form_name": "besoegsdag_2", - "section_header": "", - "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": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Other deviations. Visit 2." - }, - { - "field_name": "other_deviations_describe_v2", - "form_name": "besoegsdag_2", - "section_header": "", - "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": "[other_deviations_v2] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Description of any other deviations. Visit 2." - }, - { - "field_name": "comments_end_v2", - "form_name": "besoegsdag_2", - "section_header": "", - "field_type": "notes", - "field_label": "

Her noteres generelle kommentarer til besøg 2.

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": "", - "custom_alignment": "LV", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "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_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 2. Not added for ID 01, 02, 03, 04, 05 and 07." - }, - { - "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", - "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_ranking": "", - "field_annotation": "Date of visit. Visit 3. @today" - }, - { - "field_name": "staff_initials_v3", - "form_name": "besoegsdag_3", - "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": "y", - "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 3." - }, - { - "field_name": "identified_name_cpr_v3", - "form_name": "besoegsdag_3", - "section_header": "", - "field_type": "radio", - "field_label": "Er deltageren identificeret med navn og cpr?", - "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": "", - "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 3." - }, - { - "field_name": "relative_v3", - "form_name": "besoegsdag_3", - "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 3." - }, - { - "field_name": "relative_name_v3", - "form_name": "besoegsdag_3", - "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_v3] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "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", - "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": "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 3." - }, - { - "field_name": "last_meal_time_v3", - "form_name": "besoegsdag_3", - "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_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "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 3." - }, - { - "field_name": "food_intake_nonfast_v3", - "form_name": "besoegsdag_3", - "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_v3] = '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 3." - }, - { - "field_name": "alcohol_v3", - "form_name": "besoegsdag_3", - "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", - "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 avoided alcohol the past 24 hours. Visit 3." - }, - { - "field_name": "alcohol_intake_v3", - "form_name": "besoegsdag_3", - "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_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[alcohol_v3] = '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 3." - }, - { - "field_name": "caffeine_v3", - "form_name": "besoegsdag_3", - "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", - "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 avoided caffeinated beverages the past 24 hours. Visit 3." - }, - { - "field_name": "caffeine_intake_v3", - "form_name": "besoegsdag_3", - "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": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[caffeine_v3] = '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 3." - }, - { - "field_name": "no_exercise_24h_v3", - "form_name": "besoegsdag_3", - "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).", - "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 did any intense activity or excercise the past 24 hours. Visit 3." - }, - { - "field_name": "exercise_24h_v3", - "form_name": "besoegsdag_3", - "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": "[no_exercise_24h_v3] = '2'", - "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 3." - }, - { - "field_name": "smoking_v3", - "form_name": "besoegsdag_3", - "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", - "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 avoided smpking since the night before. Visit 3." - }, - { - "field_name": "smoking_amount_v3", - "form_name": "besoegsdag_3", - "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": "[smoking_v3] = '2'", - "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 3." - }, - { - "field_name": "no_medication_before_v3", - "form_name": "besoegsdag_3", - "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": "", - "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 took medication the morning before the visit. Visit 3." - }, - { - "field_name": "medication_before_v3", - "form_name": "besoegsdag_3", - "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": "[no_medication_before_v3]='2'", - "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 3." - }, - { - "field_name": "not_active_transportation_v3", - "form_name": "besoegsdag_3", - "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": "", - "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 used motorized/not-active transportation to SDCC before the visit. Visit 3." - }, - { - "field_name": "transportation_v3", - "form_name": "besoegsdag_3", - "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_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[not_active_transportation_v3]='2'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Description of the active transportation before the visit. Visit 3." - }, - { - "field_name": "bp_chosen_arm_v3", - "form_name": "besoegsdag_3", - "section_header": "Før Finapres", - "field_type": "calc", - "field_label": "

Armmanchetten skal sidde 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": "", - "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 3." - }, - { - "field_name": "finapres_arm_cuff_size_v3", - "form_name": "besoegsdag_3", - "section_header": "", - "field_type": "calc", - "field_label": "Hvilken størrelse armmanchet bruges til Finapres-målingen? \n\n1, Small\n2, Medium\n3, Large", - "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 3." - }, - { - "field_name": "finapres_finger_cuff_size_v3", - "form_name": "besoegsdag_3", - "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 3." - }, - { - "field_name": "finapres_minus20_v3", - "form_name": "besoegsdag_3", - "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 3" - }, - { - "field_name": "bloodsample_minus15_v3", - "form_name": "besoegsdag_3", - "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 3" - }, - { - "field_name": "vas_minus10_v3", - "form_name": "besoegsdag_3", - "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 3." - }, - { - "field_name": "bloodsample_minus5_v3", - "form_name": "besoegsdag_3", - "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": "Record whether a bloodsample was taken at time -5. Visit 3." - }, - { - "field_name": "timer_started_v3", - "form_name": "besoegsdag_3", - "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": "", - "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 3." - }, - { - "field_name": "mmtt_shake_bar_v3", - "form_name": "besoegsdag_3", - "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 3." - }, - { - "field_name": "shake_bar_time_min_v3", - "form_name": "besoegsdag_3", - "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_v3] =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 3" - }, - { - "field_name": "mmtt_shake_v3", - "form_name": "besoegsdag_3", - "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_v3] = 3 or [mmtt_shake_bar_v3] = 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 3." - }, - { - "field_name": "mmtt_bar_v3", - "form_name": "besoegsdag_3", - "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_v3] = 4 or [mmtt_shake_bar_v3] = 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 3." - }, - { - "field_name": "finapres_time15_v3", - "form_name": "besoegsdag_3", - "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 3." - }, - { - "field_name": "bloodsample_time30_v3", - "form_name": "besoegsdag_3", - "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 3." - }, - { - "field_name": "vas_time30_v3", - "form_name": "besoegsdag_3", - "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 3." - }, - { - "field_name": "finapres_time45_v3", - "form_name": "besoegsdag_3", - "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 3." - }, - { - "field_name": "bloodsample_time60_v3", - "form_name": "besoegsdag_3", - "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 3." - }, - { - "field_name": "vas_time60_v3", - "form_name": "besoegsdag_3", - "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 3." - }, - { - "field_name": "finapres_time75_v3", - "form_name": "besoegsdag_3", - "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 3." - }, - { - "field_name": "bloodsample_time90_v3", - "form_name": "besoegsdag_3", - "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 3." - }, - { - "field_name": "vas_time90_v3", - "form_name": "besoegsdag_3", - "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 3." - }, - { - "field_name": "finapres_time105_v3", - "form_name": "besoegsdag_3", - "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 3." - }, - { - "field_name": "bloodsample_time120_v3", - "form_name": "besoegsdag_3", - "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 3." - }, - { - "field_name": "vas_time120_v3", - "form_name": "besoegsdag_3", - "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 3." - }, - { - "field_name": "finapres_time135_v3", - "form_name": "besoegsdag_3", - "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 3." - }, - { - "field_name": "bloodsample_time180_v3", - "form_name": "besoegsdag_3", - "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 3." - }, - { - "field_name": "vas_time180_v3", - "form_name": "besoegsdag_3", - "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 3." - }, - { - "field_name": "finapres_time195_v3", - "form_name": "besoegsdag_3", - "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 3." - }, - { - "field_name": "bloodsample_time240_v3", - "form_name": "besoegsdag_3", - "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 3." - }, - { - "field_name": "vas_time240_v3", - "form_name": "besoegsdag_3", - "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 3." - }, - { - "field_name": "finapres_time255_v3", - "form_name": "besoegsdag_3", - "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 3." - }, - { - "field_name": "finapres_upload_ldrive_v3", - "form_name": "besoegsdag_3", - "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) 

", - "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 3." - }, - { - "field_name": "food_v3", - "form_name": "besoegsdag_3", - "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 3." - }, - { - "field_name": "mmtt_blood_deviation_v3", - "form_name": "besoegsdag_3", - "section_header": "Har der været afvigelser i:", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Deviations related to blood sampling procedure. Visit 3." - }, - { - "field_name": "mmtt_blood_deviation_describe_v3", - "form_name": "besoegsdag_3", - "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen ved blodprøver under MMTT:", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[mmtt_blood_deviation_v3] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding blood samples during MMTT. Visit 3." - }, - { - "field_name": "finapres_deviation_v3", - "form_name": "besoegsdag_3", - "section_header": "", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Deviations related to finappres procedure. Visit 3." - }, - { - "field_name": "finapres_deviation_describe_v3", - "form_name": "besoegsdag_3", - "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen ved Finapres under MMTT:", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[finapres_deviation_v3] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding finapres during MMTT. Visit 3." - }, - { - "field_name": "vas_deviation_v3", - "form_name": "besoegsdag_3", - "section_header": "", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Deviations related to VAS procedure. Visit 3." - }, - { - "field_name": "vas_deviation_describe_v3", - "form_name": "besoegsdag_3", - "section_header": "", - "field_type": "text", - "field_label": "Beskriv afvigelsen ved VAS under MMTT:", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[vas_deviation_v3] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding VAS during MMTT. Visit 3." - }, - { - "field_name": "other_deviations_v3", - "form_name": "besoegsdag_3", - "section_header": "", - "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": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Other deviations. Visit 3." - }, - { - "field_name": "other_deviations_describe_v3", - "form_name": "besoegsdag_3", - "section_header": "", - "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": "[other_deviations_v3] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Description of any other deviations. Visit 3." - }, - { - "field_name": "comments_end_v3", - "form_name": "besoegsdag_3", - "section_header": "", - "field_type": "notes", - "field_label": "

Her noteres generelle kommentarer til besøg 3.

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": "", - "custom_alignment": "LV", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "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_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 3. Not added for ID 01, 02, 03 and 07." - }, - { - "field_name": "book_bloodsample_wfv4", - "form_name": "foer_besoegsdag_4", - "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 SCF0064 og SCF0065 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_v4", - "form_name": "besoegsdag_4", - "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_ranking": "", - "field_annotation": "Date of visit. Visit 4. @today" - }, - { - "field_name": "staff_initials_v4", - "form_name": "besoegsdag_4", - "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": "y", - "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 4." - }, - { - "field_name": "identified_name_cpr_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_note": "", - "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": "Indicates whether the participant has been identified by full name and personal identification number (CPR). Visit 4." - }, - { - "field_name": "relative_v4", - "form_name": "besoegsdag_4", - "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 4." - }, - { - "field_name": "relative_name_v4", - "form_name": "besoegsdag_4", - "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_v4] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "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", - "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": "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 4." - }, - { - "field_name": "last_meal_time_v4", - "form_name": "besoegsdag_4", - "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_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "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 4." - }, - { - "field_name": "food_intake_nonfast_v4", - "form_name": "besoegsdag_4", - "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_v4] = '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 4." - }, - { - "field_name": "alcohol_v4", - "form_name": "besoegsdag_4", - "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", - "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 avoided alcohol the past 24 hours. Visit 4." - }, - { - "field_name": "alcohol_intake_v4", - "form_name": "besoegsdag_4", - "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_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[alcohol_v4] = '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 4." - }, - { - "field_name": "caffeine_v4", - "form_name": "besoegsdag_4", - "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", - "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 avoided caffeinated beverages the past 24 hours. Visit 4." - }, - { - "field_name": "caffeine_intake_v4", - "form_name": "besoegsdag_4", - "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": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[caffeine_v4] = '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 4." - }, - { - "field_name": "no_exercise_24h_v4", - "form_name": "besoegsdag_4", - "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).", - "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 did any intense activity or excercise the past 24 hours. Visit 4." - }, - { - "field_name": "exercise_24h_v4", - "form_name": "besoegsdag_4", - "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": "[no_exercise_24h_v4] = '2'", - "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 4." - }, - { - "field_name": "smoking_v4", - "form_name": "besoegsdag_4", - "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", - "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 avoided smoking since the night before. Visit 4." - }, - { - "field_name": "smoking_amount_v4", - "form_name": "besoegsdag_4", - "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": "[smoking_v4] = '2'", - "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 4." - }, - { - "field_name": "no_medication_before_v4", - "form_name": "besoegsdag_4", - "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": "", - "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 took medication the morning before the visit. Visit 4." - }, - { - "field_name": "medication_before_v4", - "form_name": "besoegsdag_4", - "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": "[no_medication_before_v4]='2'", - "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 4." - }, - { - "field_name": "not_active_transportation_v4", - "form_name": "besoegsdag_4", - "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": "", - "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 used motorized/not-active transportation to SDCC before the visit. Visit 4." - }, - { - "field_name": "transportation_v4", - "form_name": "besoegsdag_4", - "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_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[not_active_transportation_v4]='2'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Description of the active transportation before the visit. Visit 4." - }, - { - "field_name": "saliva_sample_v4", - "form_name": "besoegsdag_4", - "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": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Indicates if the participant has delivered a saliva sample. Visit 4." - }, - { - "field_name": "morning_tooth_brushing_before_visit_v4", - "form_name": "besoegsdag_4", - "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": "[saliva_sample_v4] = '1'", - "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_name": "saliva_sample_chlorhexidine_v4", - "form_name": "besoegsdag_4", - "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_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": "Use of oral chlorhexidine treatment within the past 6 weeks. Visit 4." - }, - { - "field_name": "saliva_sample_chlorhexidine_extra_v4", - "form_name": "besoegsdag_4", - "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": "[saliva_sample_chlorhexidine_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_name": "saliva_sample_antifungal_medication_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": "", - "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": "Use of oral antifungal medication. Visit 4." - }, - { - "field_name": "saliva_sample_antifungal_medication_extra_v4", - "form_name": "besoegsdag_4", - "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": "[saliva_sample_antifungal_medication_v4] = '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 4." - }, - { - "field_name": "saliva_sample_antibiotic_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_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": "Systemic antibiotic treatment within the past 2 months. Visit 4." - }, - { - "field_name": "saliva_sample_antibiotic_extra_v4", - "form_name": "besoegsdag_4", - "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": "[saliva_sample_antibiotic_v4] = '1'", - "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_name": "saliva_sample_mouthwash_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": "", - "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": "Regular use of mouthwash products. Visit 4." - }, - { - "field_name": "saliva_sample_mouthwash_extra_v4", - "form_name": "besoegsdag_4", - "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_v4] = '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 4." - }, - { - "field_name": "saliva_sample_high_fluoride_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_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": "Use of toothpaste containing more than 1500 ppm fluoride. Visit 4." - }, - { - "field_name": "saliva_sample_high_fluoride_extra_v4", - "form_name": "besoegsdag_4", - "section_header": "", - "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": "[saliva_sample_high_fluoride_v4] = '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 4." - }, - { - "field_name": "saliva_sample_herbal_toothpaste_v4", - "form_name": "besoegsdag_4", - "section_header": "", - "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": "[saliva_sample_v4] = '1'", - "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_name": "saliva_sample_herbal_toothpaste_extra_v4", - "form_name": "besoegsdag_4", - "section_header": "", - "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": "[saliva_sample_herbal_toothpaste_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_name": "saliva_sample_dental_treatment_v4", - "form_name": "besoegsdag_4", - "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren modtaget tandbehandling indenfor de sidste 6 uger (tandrensning, fyldninger, etc.)?", - "select_choices_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": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[saliva_sample_dental_treatment_v4] = '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 4." - }, - { - "field_name": "saliva_sample_smoking_v4", - "form_name": "besoegsdag_4", - "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": "[saliva_sample_v4] = '1'", - "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_name": "saliva_sample_smoking_extra_v4", - "form_name": "besoegsdag_4", - "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": "[saliva_sample_smoking_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_name": "urin_sample_v4", - "form_name": "besoegsdag_4", - "section_header": "", - "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": "", - "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 delivered a urin sample done at the day of the visit. Visit 4." - }, - { - "field_name": "hba1c_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", - "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 participant has had HbA1c taken. Visit 4." - }, - { - "field_name": "hba1c_value_v4", - "form_name": "besoegsdag_4", - "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_v4]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "HbA1c value, mmol/mol, visit 4." - }, - { - "field_name": "type_of_clothing_whr_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", - "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 what type of clothing the participant is wearing during the waist and hip measurements. Visit 4." - }, - { - "field_name": "waist_1_v4", - "form_name": "besoegsdag_4", - "section_header": "", - "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": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Waist measurement 1 in cm. Visit 4." - }, - { - "field_name": "waist_2_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_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": "Waist measurement 2 in cm. Visit 4." - }, - { - "field_name": "waist_average_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_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 average of the waist measurements in cm. Visit 4." - }, - { - "field_name": "hip_1_v4", - "form_name": "besoegsdag_4", - "section_header": "", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Hip measurement 1 in cm. Visit 4." - }, - { - "field_name": "hip_2_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", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Hip measurement 2 in cm. Visit 4." - }, - { - "field_name": "hip_average_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_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 average of the two hip measurements in cm. Visit 4." - }, - { - "field_name": "waist_hip_ratio_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_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 4." - }, - { - "field_name": "dxa_metal_v4", - "form_name": "besoegsdag_4", - "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 4." - }, - { - "field_name": "dxa_which_metal_v4", - "form_name": "besoegsdag_4", - "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_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_name": "dxa_contraindicated_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", - "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 had contrast fluid injected within the past week. Visit 4." - }, - { - "field_name": "pregnancy_test_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. ", - "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 can be pregnant. Visit 4." - }, - { - "field_name": "pregnancy_test_result_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'. ", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[pregnancy_test_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_name": "empty_bladder_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", - "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 partcipant has emptied bladder before DXA. Workflow. Visit 4." - }, - { - "field_name": "height_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_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 4." - }, - { - "field_name": "weight_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", - "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_name": "weight_room_v4", - "form_name": "besoegsdag_4", - "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 4." - }, - { - "field_name": "bmi_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": "", - "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 4." - }, - { - "field_name": "dxa_performed_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": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Indicates if the DXA is perfomed. Visit 4." - }, - { - "field_name": "staff_initials_dxa_v4", - "form_name": "besoegsdag_4", - "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_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 DXA scan. Visit 4." - }, - { - "field_name": "dxa_upload_ldrive_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": "", - "identifier": "", - "branching_logic": "[dxa_performed_v4]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "DXA results saved on L-drive. Workflow. Visit 4." - }, - { - "field_name": "dxa_print_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": "", - "identifier": "", - "branching_logic": "[dxa_performed_v4]='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 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": "Indicates if the participant has performed the food preference test. Visit 4." - }, - { - "field_name": "food_pref_test_glasses_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": "", - "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", - "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_name": "fibro_performed_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": "", - "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 4." - }, - { - "field_name": "fibro_not_performed_why_v4", - "form_name": "besoegsdag_4", - "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_v4]= '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 4" - }, - { - "field_name": "fibro_probe_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": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[fibro_performed_v4]='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 4." - }, - { - "field_name": "staff_initials_fibro_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", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[fibro_performed_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 fibro scan. Visit 4." - }, - { - "field_name": "fibro_upload_ldrive_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_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_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_name": "fibro_upload_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_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[fibro_performed_v4]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Fibroscan data upload. Workflow. Visit 4." - }, - { - "field_name": "bp_chosen_arm_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]", - "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 4." - }, - { - "field_name": "sys_bp_1_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", - "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", - "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 4." - }, - { - "field_name": "pulse_1_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", - "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 4." - }, - { - "field_name": "sys_bp_2_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", - "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 4." - }, - { - "field_name": "dia_bp_2_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", - "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 4." - }, - { - "field_name": "pulse_2_v4", - "form_name": "besoegsdag_4", - "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 4." - }, - { - "field_name": "sys_bp_3_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", - "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 4." - }, - { - "field_name": "dia_bp_3_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", - "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 4." - }, - { - "field_name": "pulse_3_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", - "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_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", - "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 4." - }, - { - "field_name": "dia_bp_avg_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", - "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 4." - }, - { - "field_name": "pulse_avg_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", - "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 4." - }, - { - "field_name": "finapres_arm_cuff_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. ", - "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 4." - }, - { - "field_name": "finapres_finger_cuff_size_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. ", - "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 4." - }, - { - "field_name": "finapres_minus20_v4", - "form_name": "besoegsdag_4", - "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 4." - }, - { - "field_name": "bloodsample_minus15_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_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 4." - }, - { - "field_name": "vas_minus10_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", - "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 4." - }, - { - "field_name": "bloodsample_minus5_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": "", - "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 4." - }, - { - "field_name": "timer_started_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": "", - "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 4." - }, - { - "field_name": "mmtt_shake_bar_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": "", - "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 4." - }, - { - "field_name": "shake_bar_time_min_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_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[mmtt_shake_bar_v4] =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 4." - }, - { - "field_name": "mmtt_shake_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": "", - "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", - "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_name": "mmtt_bar_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": "", - "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", - "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_name": "finapres_time15_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": "", - "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 4." - }, - { - "field_name": "bloodsample_time30_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": "", - "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 4." - }, - { - "field_name": "vas_time30_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": "", - "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 4." - }, - { - "field_name": "finapres_time45_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": "", - "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 4." - }, - { - "field_name": "bloodsample_time60_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": "", - "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 4." - }, - { - "field_name": "vas_time60_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": "", - "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 4." - }, - { - "field_name": "finapres_time75_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": "", - "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 4" - }, - { - "field_name": "bloodsample_time90_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": "", - "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 4." - }, - { - "field_name": "vas_time90_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_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 4." - }, - { - "field_name": "finapres_time105_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", - "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 4." - }, - { - "field_name": "bloodsample_time120_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", - "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 4." - }, - { - "field_name": "vas_time120_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_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 4." - }, - { - "field_name": "finapres_time135_v4", - "form_name": "besoegsdag_4", - "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 4." - }, - { - "field_name": "bloodsample_time180_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": "", - "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 4." - }, - { - "field_name": "vas_time180_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_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 4." - }, - { - "field_name": "finapres_time195_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", - "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 4." - }, - { - "field_name": "bloodsample_time240_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", - "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 4." - }, - { - "field_name": "vas_time240_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_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 4." - }, - { - "field_name": "finapres_time255_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": "", - "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 4." - }, - { - "field_name": "finapres_upload_ldrive_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": "", - "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 4." - }, - { - "field_name": "survey_answered_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", - "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 4." - }, - { - "field_name": "food_v4", - "form_name": "besoegsdag_4", - "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 4." - }, - { - "field_name": "scipd_performed_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", - "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 4." - }, - { - "field_name": "scip_list_test_v4", - "form_name": "besoegsdag_4", - "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_v4]='1'", - "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_name": "scip_consonant_test_v4", - "form_name": "besoegsdag_4", - "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_v4]='1'", - "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_name": "scip_word_mobilizing_v4", - "form_name": "besoegsdag_4", - "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_v4]='1'", - "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_name": "scip_delayed_recall_v4", - "form_name": "besoegsdag_4", - "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_v4]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Whether the participant completed the recall test. Visit 4" - }, - { - "field_name": "scip_visuomotor_v4", - "form_name": "besoegsdag_4", - "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_v4]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Whether the participant completed the visomotor test. Visit 4" - }, - { - "field_name": "scip_upload_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_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[scipd_performed_v4]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "upload SCIP-D. Workflow. Visit 4" - }, - { - "field_name": "tmt_b_v4", - "form_name": "besoegsdag_4", - "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": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Whether the participant completed the trail making test. Visit 4" - }, - { - "field_name": "tmt_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", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[tmt_b_v4]='1'", - "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_name": "tmt_upload_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_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[tmt_b_v4]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Upload TMT-B including timeframe. Workflow. Visit 4" - }, - { - "field_name": "cognition_tests_filed_office_v4", - "form_name": "besoegsdag_4", - "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": "", - "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 SCIP test and the TMT test has been filed in the briefcase in the office. Visit 4." - }, - { - "field_name": "vo2max_done_v4", - "form_name": "besoegsdag_4", - "section_header": "VO2 max test", - "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": "", - "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 4." - }, - { - "field_name": "vo2max_test_type_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_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'", - "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": "[vo2max_done_v4]= '1'", - "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_name": "vo2max_upload_ldrive_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)

", - "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": "", - "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 whetner or not the VO2 max test is saved on the L-drive. Visit 4." - }, - { - "field_name": "vo2max_upload_v4", - "form_name": "besoegsdag_4", - "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": "[vo2max_done_v4]= '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "VO2max data upload. Workflow. Visit 4." - }, - { - "field_name": "spit_sample_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?", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v4", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol fot the spit sample. Visit 4." - }, - { - "field_name": "urin_sample_deviation_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_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": "deviations_v4", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol for the on site urin sample. Visit 4." - }, - { - "field_name": "whr_deviation_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_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": "deviations_v4", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during waist and hip measurement. Visit 4." - }, - { - "field_name": "dxa_deviation_v4", - "form_name": "besoegsdag_4", - "section_header": "", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v4", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during the DXA scan. Visit 4." - }, - { - "field_name": "food_preference_deviation_v4", - "form_name": "besoegsdag_4", - "section_header": "", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v4", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during food preference test. Visit 4." - }, - { - "field_name": "fibro_deviation_v4", - "form_name": "besoegsdag_4", - "section_header": "", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v4", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during the fibroscan. Visit 4." - }, - { - "field_name": "blood_pressure_deviation_v4", - "form_name": "besoegsdag_4", - "section_header": "", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v4", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during the blood pressure measurement. Visit 4." - }, - { - "field_name": "hba1c_deviation_v4", - "form_name": "besoegsdag_4", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v4", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during the HbA1c measurem,ent. Visit 4." - }, - { - "field_name": "mmtt_blood_deviation_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_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": "deviations_v4", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during the blood test during MMTT. Visit 4." - }, - { - "field_name": "finapres_deviation_v4", - "form_name": "besoegsdag_4", - "section_header": "", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v4", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during the Finapres during MMTT. Visit 4." - }, - { - "field_name": "vas_deviation_v4", - "form_name": "besoegsdag_4", - "section_header": "", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v4", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during the VAS. Visit 4." - }, - { - "field_name": "survey_deviation_v4", - "form_name": "besoegsdag_4", - "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": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v4", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during the surveys/questinaries. Visit 4." - }, - { - "field_name": "cognition_deviation_v4", - "form_name": "besoegsdag_4", - "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": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v4", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during the cognition test. Visit 4." - }, - { - "field_name": "vo2max_deviation_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": "", - "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": "deviations_v4", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during the VO2 max test. Visit 4." - }, - { - "field_name": "other_deviation_v4", - "form_name": "besoegsdag_4", - "section_header": "", - "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": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v4", - "matrix_ranking": "", - "field_annotation": "Record any other deviations from protocol. Visit 4." - }, - { - "field_name": "spitsample_deviation_describe_v4", - "form_name": "besoegsdag_4", - "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": "[spit_sample_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_name": "urin_onsite_deviation_describe_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_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "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 the urine sample on site. Visit 4." - }, - { - "field_name": "whr_deviation_describe_v4", - "form_name": "besoegsdag_4", - "section_header": "", - "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": "[whr_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_name": "dxa_deviation_describe_v4", - "form_name": "besoegsdag_4", - "section_header": "", - "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": "[dxa_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_name": "food_preference_deviation_describe_v4", - "form_name": "besoegsdag_4", - "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": "[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 food preference test. Visit 4." - }, - { - "field_name": "fibro_deviation_describe_v4", - "form_name": "besoegsdag_4", - "section_header": "", - "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": "[fibro_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_name": "bp_deviation_describe_v4", - "form_name": "besoegsdag_4", - "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": "[blood_pressure_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 blood pressure. Visit 4." - }, - { - "field_name": "hba1c_deviation_describe_v4", - "form_name": "besoegsdag_4", - "section_header": "", - "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": "[hba1c_deviation_v4] = '1'", - "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_name": "mmtt_blood_deviation_describe_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", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[mmtt_blood_deviation_v4] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding blood samples during MMTT. Visit 4." - }, - { - "field_name": "finapres_deviation_describe_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", - "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": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding finapres during MMTT. 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", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "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 VAS. Visit 4." - }, - { - "field_name": "survey_deviation_describe_v4", - "form_name": "besoegsdag_4", - "section_header": "", - "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": "[survey_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_name": "cognition_deviation_describe_v4", - "form_name": "besoegsdag_4", - "section_header": "", - "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": "[cognition_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_name": "vo2max_deviation_describe_v4", - "form_name": "besoegsdag_4", - "section_header": "", - "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": "[vo2max_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_name": "other_deviation_describe_v4", - "form_name": "besoegsdag_4", - "section_header": "", - "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": "[other_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_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": "

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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Dates regarding group sessions. Visit 4." - }, - { - "field_name": "nupo_introduction_v4", - "form_name": "besoegsdag_4", - "section_header": "", - "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": "", - "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_name": "nupo_tasting_box_v4", - "form_name": "besoegsdag_4", - "section_header": "", - "field_type": "radio", - "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": "", - "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 has received the NUPO taste box. Visit 4." - }, - { - "field_name": "handed_out_bp_v4", - "form_name": "besoegsdag_4", - "section_header": "", - "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": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States if the participant has been handed blood pressure monitor. Visit 4." - }, - { - "field_name": "handed_out_bs_v5", - "form_name": "besoegsdag_4", - "section_header": "", - "field_type": "radio", - "field_label": "Er der udleveret blodsukkermåler? ", - "select_choices_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 blood sugar monitor. Visit 4." - }, - { - "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 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": "", - "required_field": "y", - "custom_alignment": "LV", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Whether the participant is randomized to one of the two intervention groups. Visit 4." - }, - { - "field_name": "comments_end_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.

", - "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", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Comment at the end of the visit. Visit 4." - }, - { - "field_name": "sp_note_visit_v4", - "form_name": "besoegsdag_4", - "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 4. Not added for ID 03." - }, - { - "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": "", - "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_name": "sens_sign_in_wfv5", - "form_name": "fr_besgsdag_5", - "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_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 participant with is signed in in the SENS webapp. Workflow. Visit 5." - }, - { - "field_name": "date_v5", - "form_name": "besgsdag_5", - "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_ranking": "", - "field_annotation": "Date of visit. Visit 5. @today" - }, - { - "field_name": "staff_initials_v5", - "form_name": "besgsdag_5", - "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": "y", - "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 5." - }, - { - "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?", - "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": "", - "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_name": "relative_v5", - "form_name": "besgsdag_5", - "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 5." - }, - { - "field_name": "relative_name_v5", - "form_name": "besgsdag_5", - "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_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 5." - }, - { - "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": "", - "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_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": "", - "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 has downloaded the SENS app to their phone. Visit 5." - }, - { - "field_name": "sens_id_nr_v5", - "form_name": "besgsdag_5", - "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": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Identification of the SENS tracker. Visit 5." - }, - { - "field_name": "sens_turned_on_v5", - "form_name": "besgsdag_5", - "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": "", - "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 tracker is turned on and time period for measuring registred in webapp. Visit 5." - }, - { - "field_name": "sens_applied_v5", - "form_name": "besgsdag_5", - "section_header": "", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Whether SENS device has been applied. Visit 5." - }, - { - "field_name": "sens_notapplied_reason_v5", - "form_name": "besgsdag_5", - "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):", - "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": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Whether the participant has received information about SENS. Visit 5." - }, - { - "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": "[sens_applied_v9] = '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 5." - }, - { - "field_name": "stool_kit_v5", - "form_name": "besgsdag_5", - "section_header": "Kits til hjemmeprøver (afføring)", - "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": "", - "required_field": "y", - "custom_alignment": "", - "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_name": "sp_note_visit_v5", - "form_name": "besgsdag_5", - "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 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", - "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 6. @today" - }, - { - "field_name": "staff_initials_v6", - "form_name": "besgsdag_6", - "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": "y", - "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 6." - }, - { - "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?", - "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": "", - "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_name": "relative_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_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 6." - }, - { - "field_name": "relative_name_v6", - "form_name": "besgsdag_6", - "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_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 6." - }, - { - "field_name": "visit_attention_points_v6", - "form_name": "besgsdag_6", - "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 6." - }, - { - "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": "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 6." - }, - { - "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": "datetime_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 the time of the participant's last meal before the visit. Visit 6." - }, - { - "field_name": "food_intake_nonfast_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?", - "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'", - "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_name": "alcohol_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", - "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 avoided alcohol the past 24 hours. Visit 6." - }, - { - "field_name": "alcohol_intake_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? ", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[alcohol_v6] = '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 6." - }, - { - "field_name": "caffeine_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": "", - "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 avoided caffeinated beverages the past 24 hours. Visit 6." - }, - { - "field_name": "caffeine_intake_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? ", - "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'", - "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_name": "no_exercise_24h_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).", - "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 did any intense activity or excercise the past 24 hours. Visit 6." - }, - { - "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_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[no_exercise_24h_v6] = '2'", - "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_name": "smoking_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", - "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 avoided smoking since the night before. Visit 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": "[smoking_v6] = '2'", - "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_name": "no_medication_before_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": "", - "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 took medication the morning before the visit. Visit 6." - }, - { - "field_name": "medication_before_v6", - "form_name": "besgsdag_6", - "section_header": "", - "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": "[no_medication_before_v6]='2'", - "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_name": "not_active_transportation_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_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 participant used motorized/not-active transportation to SDCC before the visit. Visit 6." - }, - { - "field_name": "transportation_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? ", - "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", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Description of the active transportation before the visit. Visit 6." - }, - { - "field_name": "adverse_events_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", - "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": "If there has been any adverse events. Visit 6." - }, - { - "field_name": "information_adverse_events_v6", - "form_name": "besgsdag_6", - "section_header": "", - "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": "[adverse_events_v6]='1'", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Information about the instrument adverse events. Visit 6." - }, - { - "field_name": "stool_sample_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", - "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 brought a stool sample like instructed. Visit 6." - }, - { - "field_name": "stool_sample_return_v6", - "form_name": "besgsdag_6", - "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.", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[stool_sample_v6] = '2'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Date for return of the stool sample. Visit 6." - }, - { - "field_name": "sens_returned_v6", - "form_name": "besgsdag_6", - "section_header": "

Aktivitetsmåler retur (SENS)

", - "field_type": "radio", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "SENS returned. Visit 6." - }, - { - "field_name": "sens_early_removal_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": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[sens_returned_v6]= '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 6." - }, - { - "field_name": "sens_early_removal_why_v6", - "form_name": "besgsdag_6", - "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": "[sens_early_removal_v6] = '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 6." - }, - { - "field_name": "sens_returning_date_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.", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[sens_returned_v6]= '2'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Date for returned SENS. Visit 6." - }, - { - "field_name": "sens_nr_v6", - "form_name": "besgsdag_6", - "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", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[sens_returned_v6]= '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "SENS number. Visit 6." - }, - { - "field_name": "sens_upload_ldrive_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": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[sens_returned_v6]= '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "SENS data saved on L-drive. Workflow. Visit 6." - }, - { - "field_name": "sens_upload_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_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[sens_returned_v6]= '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Upload sens activity file in excel. Visit 6." - }, - { - "field_name": "sensor_reuse_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": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[sens_returned_v6]= '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 6." - }, - { - "field_name": "saliva_sample_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", - "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 participant has delivered a saliva sample. Visit 6." - }, - { - "field_name": "morning_tooth_brushing_before_visit_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_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[saliva_sample_v6] = '1'", - "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_name": "time_tooth_brushing_morning_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_note": "", - "text_validation_type_or_show_slider_number": "time", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[morning_tooth_brushing_before_visit_v6]='1'", - "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_name": "saliva_sample_chlorhexidine_v6", - "form_name": "besgsdag_6", - "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_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[saliva_sample_v6] = '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 6." - }, - { - "field_name": "saliva_sample_chlorhexidine_extra_v6", - "form_name": "besgsdag_6", - "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": "[saliva_sample_chlorhexidine_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_name": "saliva_sample_antifungal_medication_v6", - "form_name": "besgsdag_6", - "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": "[saliva_sample_v6] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Use of oral antifungal medication. Visit 6." - }, - { - "field_name": "saliva_sample_antifungal_medication_extra_v6", - "form_name": "besgsdag_6", - "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": "[saliva_sample_antifungal_medication_v6] = '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 6." - }, - { - "field_name": "saliva_sample_antibiotic_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": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[saliva_sample_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_name": "saliva_sample_antibiotic_extra_v6", - "form_name": "besgsdag_6", - "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": "[saliva_sample_antibiotic_v6] = '1'", - "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_name": "saliva_sample_mouthwash_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_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[saliva_sample_v6] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Regular use of mouthwash products. Visit 6." - }, - { - "field_name": "saliva_sample_mouthwash_extra_v6", - "form_name": "besgsdag_6", - "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_v6] = '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 6." - }, - { - "field_name": "saliva_sample_high_fluoride_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_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[saliva_sample_v6] = '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 6." - }, - { - "field_name": "saliva_sample_high_fluoride_extra_v6", - "form_name": "besgsdag_6", - "section_header": "", - "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": "[saliva_sample_high_fluoride_v6] = '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 6." - }, - { - "field_name": "saliva_sample_herbal_toothpaste_v6", - "form_name": "besgsdag_6", - "section_header": "", - "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": "[saliva_sample_v6] = '1'", - "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_name": "saliva_sample_herbal_toothpaste_extra_v6", - "form_name": "besgsdag_6", - "section_header": "", - "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": "[saliva_sample_herbal_toothpaste_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_name": "saliva_sample_dental_treatment_v6", - "form_name": "besgsdag_6", - "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren modtaget tandbehandling indenfor de sidste 6 uger (tandrensning, fyldninger, etc.)?", - "select_choices_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'", - "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_name": "saliva_sample_dental_treatment_extra_v6", - "form_name": "besgsdag_6", - "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": "[saliva_sample_dental_treatment_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_name": "saliva_sample_smoking_v6", - "form_name": "besgsdag_6", - "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": "[saliva_sample_v6] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Smoking status, including duration and intensity of use. Visit 6." - }, - { - "field_name": "saliva_sample_smoking_extra_v6", - "form_name": "besgsdag_6", - "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": "[saliva_sample_smoking_v6] = '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 6." - }, - { - "field_name": "urin_sample_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_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 participant has delivered a urin sample done at the day of the visit. Visit 6." - }, - { - "field_name": "hba1c_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": "", - "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 had HbA1c taken. Visit 6." - }, - { - "field_name": "hba1c_value_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. ", - "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": "", - "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_name": "hba1c_mildly_elevated_info_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_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": "", - "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_name": "hba1c_elevated_info_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).", - "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": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Information box. HbA1c is elevated. HbA1c needs to be remeasured. Visit 6." - }, - { - "field_name": "intervention_challenges_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": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[hba1c_value_v6] >= 48", - "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_name": "intervention_challenge_diet_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_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", - "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_name": "intervention_challenge_training_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", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[intervention_challenges_v6(2)]='1'", - "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_name": "intervention_challenges_other_v6", - "form_name": "besgsdag_6", - "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": "[intervention_challenges_v6(3)]='1'", - "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_name": "hba1c_date_for_extra_measurement_planned_participant_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": "", - "identifier": "", - "branching_logic": "[hba1c_value_v6] > 53", - "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_name": "hba1c_date_for_extra_measurement_planned_staff_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": "", - "identifier": "", - "branching_logic": "[hba1c_value_v6] > 53", - "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_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": "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": "", - "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_name": "waist_1_v6", - "form_name": "besgsdag_6", - "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", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Waist measurement 1 in cm. Visit 6." - }, - { - "field_name": "waist_2_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", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Waist measurement 2 in cm. Visit 6." - }, - { - "field_name": "waist_average_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": "", - "identifier": "", - "branching_logic": "", - "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_name": "hip_1_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", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Hip measurement 1 in cm. Visit 6." - }, - { - "field_name": "hip_2_v6", - "form_name": "besgsdag_6", - "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", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Hip measurement 2 in cm. Visit 6." - }, - { - "field_name": "hip_average_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": "", - "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 6." - }, - { - "field_name": "waist_hip_ratio_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": "", - "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", - "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": "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_name": "pregnancy_test_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. ", - "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 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_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": "", - "identifier": "", - "branching_logic": "", - "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_name": "tmt_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", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[tmt_b_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_name": "tmt_upload_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_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[tmt_b_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_name": "cognition_tests_filed_office_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": "", - "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 SCIP test and the TMT test has been filed in the briefcase in the office. 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", - "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 what vo2 max protocol that was used at previous visit (visit 4). Visit 6." - }, - { - "field_name": "vo2max_seat_previous_visit_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", - "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 seat adjustment for the vo2 max test at the previous visit (visit 4). Visit 6." - }, - { - "field_name": "vo2max_time_length_of_previous_test_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", - "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 how long time the VO2 max test lasted at previous visit (visit 4). Visit 6." - }, - { - "field_name": "vo2max_done_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_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 or not the participant finished the VO2 max test. Visit 6." - }, - { - "field_name": "vo2max_test_type_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_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": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Indicates what vo2 max protocol was used at the test. Visit 6." - }, - { - "field_name": "vo2max_seat_v6", - "form_name": "besgsdag_6", - "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_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_name": "vo2max_time_length_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", - "identifier": "", - "branching_logic": "[vo2max_done_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_name": "vo2max_outcome_v6", - "form_name": "besgsdag_6", - "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": "[vo2max_done_v6]= '1'", - "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_name": "vo2max_upload_ldrive_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)

", - "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": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[vo2max_done_v6]= '1'", - "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_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_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": "[vo2max_done_v6]= '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "VO2max data upload. Workflow. Visit 6." - }, - { - "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": "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v6", - "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_name": "stool_sample_deviation_v6", - "form_name": "besgsdag_6", - "section_header": "", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v6", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during stool sample. Visit 6." - }, - { - "field_name": "sens_deviation_v6", - "form_name": "besgsdag_6", - "section_header": "", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v6", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during SENS monitoring. Visit 6." - }, - { - "field_name": "spit_sample_deviation_v6", - "form_name": "besgsdag_6", - "section_header": "", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v6", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during spit sample. Visit 6." - }, - { - "field_name": "urin_sample_deviation_v6", - "form_name": "besgsdag_6", - "section_header": "", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v6", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during urin sample on site. Visit 6." - }, - { - "field_name": "whr_deviation_v6", - "form_name": "besgsdag_6", - "section_header": "", - "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": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v6", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during waist hip circumference measurement. Visit 6." - }, - { - "field_name": "dxa_deviation_v6", - "form_name": "besgsdag_6", - "section_header": "", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v6", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during dxa scan. Visit 6." - }, - { - "field_name": "food_preference_deviation_v6", - "form_name": "besgsdag_6", - "section_header": "", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v6", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during food preference test. Visit 6." - }, - { - "field_name": "fibro_deviation_v6", - "form_name": "besgsdag_6", - "section_header": "", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v6", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during fibroscan. Visit 6." - }, - { - "field_name": "blood_pressure_deviation_v6", - "form_name": "besgsdag_6", - "section_header": "", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v6", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during blood pressure measurement. Visit 6." - }, - { - "field_name": "hba1c_deviation_v6", - "form_name": "besgsdag_6", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v6", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during HbA1c blood sample. Visit 6." - }, - { - "field_name": "mmtt_blood_deviation_v6", - "form_name": "besgsdag_6", - "section_header": "", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v6", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during MMTT blood sample. Visit 6." - }, - { - "field_name": "finapres_deviation_v6", - "form_name": "besgsdag_6", - "section_header": "", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v6", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during MMTT finapres. Visit 6." - }, - { - "field_name": "vas_deviation_v6", - "form_name": "besgsdag_6", - "section_header": "", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v6", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during MMTT VAS. Visit 6." - }, - { - "field_name": "medicin_deviation_v6", - "form_name": "besgsdag_6", - "section_header": "", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v6", - "matrix_ranking": "", - "field_annotation": "Record any deviations from medication consumption. Visit 6." - }, - { - "field_name": "survey_deviation_v6", - "form_name": "besgsdag_6", - "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": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v6", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during surveys/questionnaires. Visit 6." - }, - { - "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": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v6", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol duringthe cognition test. Visit 6." - }, - { - "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": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v6", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during the VO2 max test. Visit 6." - }, - { - "field_name": "other_deviation_v6", - "form_name": "besgsdag_6", - "section_header": "", - "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": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v6", - "matrix_ranking": "", - "field_annotation": "Record any other deviations from protocol. Visit 6." - }, - { - "field_name": "homeurin_deviation_describe_v6", - "form_name": "besgsdag_6", - "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": "[homeurin_deviation_v6] = '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 6." - }, - { - "field_name": "stoolsample_deviation_describe_v6", - "form_name": "besgsdag_6", - "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": "[stool_sample_deviation_v6] = '1'", - "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_name": "sens_deviation_describe_v6", - "form_name": "besgsdag_6", - "section_header": "", - "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": "[sens_deviation_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_name": "spitsample_deviation_describe_v6", - "form_name": "besgsdag_6", - "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": "[spit_sample_deviation_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_name": "urin_onsite_deviation_describe_v6", - "form_name": "besgsdag_6", - "section_header": "", - "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": "[urin_sample_deviation_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_name": "whr_deviation_describe_v6", - "form_name": "besgsdag_6", - "section_header": "", - "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": "[whr_deviation_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_name": "dxa_deviation_describe_v6", - "form_name": "besgsdag_6", - "section_header": "", - "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": "[dxa_deviation_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_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": "[food_preference_deviation_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_name": "fibro_deviation_describe_v6", - "form_name": "besgsdag_6", - "section_header": "", - "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": "[fibro_deviation_v6] = '1'", - "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_name": "bp_deviation_describe_v6", - "form_name": "besgsdag_6", - "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": "[blood_pressure_deviation_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_name": "hba1c_deviation_describe_v6", - "form_name": "besgsdag_6", - "section_header": "", - "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": "[hba1c_deviation_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_name": "mmtt_blood_deviation_describe_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", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[mmtt_blood_deviation_v6] = '1'", - "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_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": "[finapres_deviation_v6] = '1'", - "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_name": "vas_deviation_describe_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", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[vas_deviation_v6] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding VAS. Visit 6." - }, - { - "field_name": "medicin_deviation_describe_v6", - "form_name": "besgsdag_6", - "section_header": "", - "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": "[medicin_deviation_v6] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding medicine. Visit 6." - }, - { - "field_name": "survey_deviation_describe_v6", - "form_name": "besgsdag_6", - "section_header": "", - "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": "[survey_deviation_v6] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the surveys. Visit 6." - }, - { - "field_name": "cognition_deviation_describe_v6", - "form_name": "besgsdag_6", - "section_header": "", - "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": "[cognition_deviation_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_name": "vo2max_deviation_describe_v6", - "form_name": "besgsdag_6", - "section_header": "", - "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": "[vo2max_deviation_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_name": "other_deviation_describe_v6", - "form_name": "besgsdag_6", - "section_header": "", - "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": "[other_deviation_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_name": "comments_end_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.

", - "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", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Comment at the end of the visit. Visit 6." - }, - { - "field_name": "sp_note_visit_v6", - "form_name": "besgsdag_6", - "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 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_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": "Zip bag with SENS activity tracker etc ready. Workflow. Visit 7." - }, - { - "field_name": "sens_sign_in_wfv7", - "form_name": "fr_besgsdag_7", - "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_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 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_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": "y", - "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 7." - }, - { - "field_name": "identified_name_cpr_v7", - "form_name": "besgsdag_7", - "section_header": "", - "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": "y", - "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_name": "relative_v7", - "form_name": "besgsdag_7", - "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 7." - }, - { - "field_name": "relative_name_v7", - "form_name": "besgsdag_7", - "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_v7] = '1'", - "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_name": "visit_attention_points_v7", - "form_name": "besgsdag_7", - "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 7." - }, - { - "field_name": "sens_download_phone_v7", - "form_name": "besgsdag_7", - "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": "", - "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 7." - }, - { - "field_name": "sens_id_nr_v7", - "form_name": "besgsdag_7", - "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": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Identification of the SENS tracker. Visit 7." - }, - { - "field_name": "sens_turned_on_v7", - "form_name": "besgsdag_7", - "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": "", - "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 tracker is turned on and time period for measuring registred in webapp. Visit 7." - }, - { - "field_name": "sens_applied_v7", - "form_name": "besgsdag_7", - "section_header": "", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Whether SENS device has been applied. Visit 7." - }, - { - "field_name": "sens_notapplied_reason_v7", - "form_name": "besgsdag_7", - "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_v7] = '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 7." - }, - { - "field_name": "sens_application_date_v7", - "form_name": "besgsdag_7", - "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_v7] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Date of SENS application. Visit 7." - }, - { - "field_name": "sens_info_v7", - "form_name": "besgsdag_7", - "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_v7] = '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_name": "sens_patches_and_zip_given_v7", - "form_name": "besgsdag_7", - "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": "[sens_applied_v7] = '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_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": "", - "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_name": "urine_kit_v7", - "form_name": "besgsdag_7", - "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)
", - "select_choices_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": "Urine sample home collection kit handed out to participant. Visit 7." - }, - { - "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": "", - "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_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": "", - "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_name": "sp_note_visit_v7", - "form_name": "besgsdag_7", - "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 7." - }, - { - "field_name": "book_bloodsample_wfv6", - "form_name": "fr_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": "", - "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_v8", - "form_name": "besgsdag_8", - "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_ranking": "", - "field_annotation": "Date of visit. Visit 8. @today" - }, - { - "field_name": "staff_initials_v8", - "form_name": "besgsdag_8", - "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": "y", - "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 8." - }, - { - "field_name": "identified_name_cpr_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_note": "", - "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": "Indicates whether the participant has been identified by full name and personal identification number (CPR). Visit 8." - }, - { - "field_name": "relative_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_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 8." - }, - { - "field_name": "relative_name_v8", - "form_name": "besgsdag_8", - "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_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_name": "visit_attention_points_v8", - "form_name": "besgsdag_8", - "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 8." - }, - { - "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": "", - "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_name": "last_meal_time_v8", - "form_name": "besgsdag_8", - "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_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "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_name": "food_intake_nonfast_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?", - "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'", - "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_name": "alcohol_v8", - "form_name": "besgsdag_8", - "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", - "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 avoided alcohol the past 24 hours. Visit 8." - }, - { - "field_name": "alcohol_intake_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? ", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[alcohol_v8] = '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 8." - }, - { - "field_name": "caffeine_v8", - "form_name": "besgsdag_8", - "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", - "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 avoided caffeinated beverages the past 24 hours. Visit 8." - }, - { - "field_name": "caffeine_intake_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? ", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[caffeine_v8] = '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 8." - }, - { - "field_name": "no_exercise_24h_v8", - "form_name": "besgsdag_8", - "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).", - "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 did any intense activity or excercise the past 24 hours. Visit 8." - }, - { - "field_name": "exercise_24h_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? ", - "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'", - "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_name": "smoking_v8", - "form_name": "besgsdag_8", - "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", - "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 avoided smpking since the night before. Visit 8." - }, - { - "field_name": "smoking_amount_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? ", - "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'", - "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_name": "no_medication_before_v8", - "form_name": "besgsdag_8", - "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": "", - "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 took medication the morning before the visit. Visit 8." - }, - { - "field_name": "medication_before_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": "", - "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": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Description of the medication the participant took the morning before the visit. Visit 8." - }, - { - "field_name": "not_active_transportation_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": "", - "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 used motorized/not-active transportation to SDCC before the visit. Visit 8." - }, - { - "field_name": "transportation_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? ", - "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", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Description of the active transportation before the visit. Visit 8." - }, - { - "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": "", - "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 adverse events. Visit 8." - }, - { - "field_name": "information_adverse_events_v8", - "form_name": "besgsdag_8", - "section_header": "", - "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": "[adverse_events_v8]='1'", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Information about the instrument adverse events. Visit 8." - }, - { - "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": "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": "", - "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_name": "home_urin_received_v8", - "form_name": "besgsdag_8", - "section_header": "", - "field_type": "radio", - "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": "[home_urin_v8]='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_name": "home_urin_return_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.", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[home_urin_received_v8] = '2'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Date for return home urin sample. Visit 8." - }, - { - "field_name": "stool_sample_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", - "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 brought a stool sample like instructed. Visit 8." - }, - { - "field_name": "stool_sample_return_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.", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[stool_sample_v8] = '2'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Date for return of the stool sample. Visit 8." - }, - { - "field_name": "sens_returned_v8", - "form_name": "besgsdag_8", - "section_header": "

Aktivitetsmåler retur (SENS) 

", - "field_type": "radio", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "SENS returned. Visit 8." - }, - { - "field_name": "sens_early_removal_v8", - "form_name": "besgsdag_8", - "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": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[sens_returned_v8]= '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 8." - }, - { - "field_name": "sens_early_removal_why_v8", - "form_name": "besgsdag_8", - "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": "[sens_early_removal_v8] = '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 8." - }, - { - "field_name": "sens_returning_date_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.", - "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": "[sens_returned_v8]= '2'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Date for returned SENS. Visit 8." - }, - { - "field_name": "sens_nr_v8", - "form_name": "besgsdag_8", - "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", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[sens_returned_v8]= '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "SENS number. Visit 8." - }, - { - "field_name": "sens_upload_ldrive_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_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": "[sens_returned_v8]= '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_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": "[sens_returned_v8]= '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Upload sens activity file in excel. Visit 8." - }, - { - "field_name": "sensor_reuse_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": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[sens_returned_v8]= '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 8." - }, - { - "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": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Indicates if the participant has delivered a saliva sample. Visit 8." - }, - { - "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": "[saliva_sample_v8] = '1'", - "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 8." - }, - { - "field_name": "time_tooth_brushing_morning_v8", - "form_name": "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", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[morning_tooth_brushing_before_visit_v8]='1'", - "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_name": "saliva_sample_chlorhexidine_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_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[saliva_sample_v8] = '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 8." - }, - { - "field_name": "saliva_sample_chlorhexidine_extra_v8", - "form_name": "besgsdag_8", - "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": "[saliva_sample_chlorhexidine_v8] = '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 8." - }, - { - "field_name": "saliva_sample_antifungal_medication_v8", - "form_name": "besgsdag_8", - "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": "[saliva_sample_v8] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Use of oral antifungal medication. Visit 8." - }, - { - "field_name": "saliva_sample_antifungal_medication_extra_v8", - "form_name": "besgsdag_8", - "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": "[saliva_sample_antifungal_medication_v8] = '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 8." - }, - { - "field_name": "saliva_sample_antibiotic_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_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[saliva_sample_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_name": "saliva_sample_antibiotic_extra_v8", - "form_name": "besgsdag_8", - "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": "[saliva_sample_antibiotic_v8] = '1'", - "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_name": "saliva_sample_mouthwash_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_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[saliva_sample_v8] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Regular use of mouthwash products. Visit 8." - }, - { - "field_name": "saliva_sample_mouthwash_extra_v8", - "form_name": "besgsdag_8", - "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_v8] = '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 8." - }, - { - "field_name": "saliva_sample_high_fluoride_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. 

", - "select_choices_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'", - "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_name": "saliva_sample_high_fluoride_extra_v8", - "form_name": "besgsdag_8", - "section_header": "", - "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": "[saliva_sample_high_fluoride_v8] = '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 8." - }, - { - "field_name": "saliva_sample_herbal_toothpaste_v8", - "form_name": "besgsdag_8", - "section_header": "", - "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": "[saliva_sample_v8] = '1'", - "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_name": "saliva_sample_herbal_toothpaste_extra_v8", - "form_name": "besgsdag_8", - "section_header": "", - "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": "[saliva_sample_herbal_toothpaste_v8] = '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 8." - }, - { - "field_name": "saliva_sample_dental_treatment_v8", - "form_name": "besgsdag_8", - "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren modtaget tandbehandling indenfor de sidste 6 uger (tandrensning, fyldninger, etc.)?", - "select_choices_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'", - "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_name": "saliva_sample_dental_treatment_extra_v8", - "form_name": "besgsdag_8", - "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": "[saliva_sample_dental_treatment_v8] = '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 8." - }, - { - "field_name": "saliva_sample_smoking_v8", - "form_name": "besgsdag_8", - "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": "[saliva_sample_v8] = '1'", - "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_name": "saliva_sample_smoking_extra_v8", - "form_name": "besgsdag_8", - "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": "[saliva_sample_smoking_v8] = '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 8." - }, - { - "field_name": "urin_sample_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_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 participant has delivered a urin sample done at the day of the visit. Visit 8." - }, - { - "field_name": "hba1c_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", - "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 participant has had HbA1c taken. Visit 8." - }, - { - "field_name": "hba1c_value_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", - "text_validation_min": "", - "text_validation_max": "120", - "identifier": "", - "branching_logic": "[hba1c_v8]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "HbA1c value, mmol/mol. Visit 8." - }, - { - "field_name": "hba1c_normal_info_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": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[hba1c_value_v8] < 48", - "required_field": "", - "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_name": "hba1c_mildly_elevated_info_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": "", - "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": "", - "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_name": "hba1c_elevated_info_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": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[hba1c_value_v8] > 53", - "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_name": "intervention_challenges_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": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[hba1c_value_v8] >= 48", - "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_name": "intervention_challenge_diet_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_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[intervention_challenges_v8(1)]='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_name": "intervention_challenge_training_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": "", - "identifier": "", - "branching_logic": "[intervention_challenges_v8(2)]='1'", - "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_name": "intervention_challenges_other_v8", - "form_name": "besgsdag_8", - "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": "[intervention_challenges_v8(3)]='1'", - "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_name": "hba1c_date_for_extra_measurement_planned_participant_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": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[hba1c_value_v8] > 53", - "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_name": "hba1c_date_for_extra_measurement_planned_staff_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_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[hba1c_value_v8] > 53", - "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_name": "hba1c_date_for_extra_measurement_planned_room_v8", - "form_name": "besgsdag_8", - "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_v8] > 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 8." - }, - { - "field_name": "type_of_clothing_whr_v8", - "form_name": "besgsdag_8", - "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": "", - "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_name": "waist_1_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", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Waist measurement 1 in cm. Visit 8." - }, - { - "field_name": "waist_2_v8", - "form_name": "besgsdag_8", - "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", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Waist measurement 2 in cm. Visit 8." - }, - { - "field_name": "waist_average_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": "", - "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 waist measurements in cm. 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", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Hip measurement 1 in cm. Visit 8." - }, - { - "field_name": "hip_2_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", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Hip measurement 2 in cm. Visit 8." - }, - { - "field_name": "hip_average_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", - "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 average of the two hip measurements in cm. Visit 8." - }, - { - "field_name": "waist_hip_ratio_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_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 8." - }, - { - "field_name": "dxa_metal_v8", - "form_name": "besgsdag_8", - "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 8." - }, - { - "field_name": "dxa_which_metal_v8", - "form_name": "besgsdag_8", - "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_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_name": "dxa_contraindicated_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", - "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 had contrast fluid injected within the past week. Visit 8." - }, - { - "field_name": "pregnancy_test_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. ", - "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 can be pregnant. Visit 8." - }, - { - "field_name": "pregnancy_test_result_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'. ", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[pregnancy_test_v8]='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 8." - }, - { - "field_name": "empty_bladder_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": "", - "identifier": "", - "branching_logic": "", - "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_name": "height_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": "", - "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 8." - }, - { - "field_name": "weight_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", - "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 8." - }, - { - "field_name": "weight_room_v8", - "form_name": "besgsdag_8", - "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 8." - }, - { - "field_name": "weight_garmin_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_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 8." - }, - { - "field_name": "bmi_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": "", - "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 8." - }, - { - "field_name": "dxa_performed_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": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Indicates if the DXA is perfomed. Visit 8." - }, - { - "field_name": "staff_initials_dxa_v8", - "form_name": "besgsdag_8", - "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_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 DXA scan. Visit 8." - }, - { - "field_name": "dxa_upload_ldrive_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": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[dxa_performed_v8]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "DXA results saved on L-drive. Workflow. Visit 8." - }, - { - "field_name": "dxa_print_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_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[dxa_performed_v8]='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 8." - }, - { - "field_name": "food_pref_test_v4_glasses_v8", - "form_name": "besgsdag_8", - "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 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": "", - "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 8." - }, - { - "field_name": "food_pref_test_glasses_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": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[food_pref_test_performed_v8] = '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 8." - }, - { - "field_name": "fibro_performed_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": "", - "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 8." - }, - { - "field_name": "fibro_not_performed_why_v8", - "form_name": "besgsdag_8", - "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_v8]= '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 8." - }, - { - "field_name": "fibro_probe_size_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_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[fibro_performed_v8]='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 8." - }, - { - "field_name": "staff_initials_fibro_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", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[fibro_performed_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_name": "fibro_upload_ldrive_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)

", - "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_v8]='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 8." - }, - { - "field_name": "fibro_upload_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": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[fibro_performed_v8]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Fibroscan data upload. Workflow. Visit 8." - }, - { - "field_name": "bp_chosen_arm_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": "", - "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 8." - }, - { - "field_name": "sys_bp_1_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", - "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 8." - }, - { - "field_name": "dia_bp_1_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", - "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 8." - }, - { - "field_name": "pulse_1_v8", - "form_name": "besgsdag_8", - "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 8." - }, - { - "field_name": "sys_bp_2_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", - "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 8." - }, - { - "field_name": "dia_bp_2_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", - "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 8." - }, - { - "field_name": "pulse_2_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", - "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 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", - "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 8." - }, - { - "field_name": "dia_bp_3_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", - "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 8." - }, - { - "field_name": "pulse_3_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", - "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 8." - }, - { - "field_name": "sys_bp_avg_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", - "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 8." - }, - { - "field_name": "dia_bp_avg_v8", - "form_name": "besgsdag_8", - "section_header": "", - "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", - "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 8." - }, - { - "field_name": "pulse_avg_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", - "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 8." - }, - { - "field_name": "finapres_arm_cuff_size_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. ", - "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 8." - }, - { - "field_name": "finapres_finger_cuff_size_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. ", - "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 8." - }, - { - "field_name": "finapres_minus20_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", - "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 8." - }, - { - "field_name": "bloodsample_minus15_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_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 8." - }, - { - "field_name": "vas_minus10_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": "", - "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 8." - }, - { - "field_name": "bloodsample_minus5_v8", - "form_name": "besgsdag_8", - "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 8." - }, - { - "field_name": "timer_started_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", - "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 8." - }, - { - "field_name": "mmtt_shake_bar_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. ", - "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 8." - }, - { - "field_name": "shake_bar_time_min_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_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[mmtt_shake_bar_v8] =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 8." - }, - { - "field_name": "mmtt_shake_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": "", - "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", - "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_name": "mmtt_bar_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": "", - "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", - "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_name": "finapres_time15_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": "", - "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 8." - }, - { - "field_name": "bloodsample_time30_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": "", - "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 8." - }, - { - "field_name": "vas_time30_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": "", - "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 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": "", - "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 8." - }, - { - "field_name": "bloodsample_time60_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": "", - "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 8." - }, - { - "field_name": "vas_time60_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": "", - "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 8." - }, - { - "field_name": "finapres_time75_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": "", - "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 8." - }, - { - "field_name": "bloodsample_time90_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": "", - "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 8." - }, - { - "field_name": "vas_time90_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": "", - "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 8." - }, - { - "field_name": "finapres_time105_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": "", - "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 8." - }, - { - "field_name": "bloodsample_time120_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": "", - "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 8." - }, - { - "field_name": "vas_time120_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_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 8." - }, - { - "field_name": "finapres_time135_v8", - "form_name": "besgsdag_8", - "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 8." - }, - { - "field_name": "bloodsample_time180_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", - "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 8." - }, - { - "field_name": "vas_time180_v8", - "form_name": "besgsdag_8", - "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 8." - }, - { - "field_name": "finapres_time195_v8", - "form_name": "besgsdag_8", - "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 8." - }, - { - "field_name": "bloodsample_time240_v8", - "form_name": "besgsdag_8", - "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 8." - }, - { - "field_name": "vas_time240_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_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 8." - }, - { - "field_name": "finapres_time255_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", - "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 8." - }, - { - "field_name": "finapres_upload_ldrive_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", - "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 8." - }, - { - "field_name": "medicine_change_v8", - "form_name": "besgsdag_8", - "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 8." - }, - { - "field_name": "medicine_change_info_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?

", - "select_choices_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'", - "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_name": "survey_answered_v8", - "form_name": "besgsdag_8", - "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 8." - }, - { - "field_name": "food_v8", - "form_name": "besgsdag_8", - "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 8." - }, - { - "field_name": "test_protocol_previous_visit_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", - "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 what vo2 max protocol that was used at previous visit (visit 6). Visit 8." - }, - { - "field_name": "vo2max_seat_previous_visit_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", - "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 seat adjustment for the vo2 max test at the previous visit (visit 6). Visit 8." - }, - { - "field_name": "vo2max_time_length_of_previous_test_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", - "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 how long time the VO2 max test lasted at previous visit (visit 6). Visit 8." - }, - { - "field_name": "vo2max_done_v8", - "form_name": "besgsdag_8", - "section_header": "", - "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": "", - "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 8." - }, - { - "field_name": "vo2max_test_type_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_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[vo2max_done_v8]= '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 8." - }, - { - "field_name": "vo2max_seat_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", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[vo2max_done_v8]= '1'", - "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_name": "vo2max_time_length_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", - "identifier": "", - "branching_logic": "[vo2max_done_v8]= '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 8." - }, - { - "field_name": "vo2max_outcome_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_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[vo2max_done_v8]= '1'", - "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_name": "vo2max_upload_ldrive_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_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": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[vo2max_done_v8]= '1'", - "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_name": "vo2max_upload_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": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[vo2max_done_v8]= '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "VO2max data upload. Workflow. Visit 8." - }, - { - "field_name": "homeurin_deviation_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", - "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": "deviations_v8", - "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_name": "stool_sample_deviation_v8", - "form_name": "besgsdag_8", - "section_header": "", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v8", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during stool sample. Visit 8." - }, - { - "field_name": "sens_deviation_v8", - "form_name": "besgsdag_8", - "section_header": "", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v8", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during SENS monitoring. Visit 8." - }, - { - "field_name": "spit_sample_deviation_v8", - "form_name": "besgsdag_8", - "section_header": "", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v8", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during spit sample. Visit 8." - }, - { - "field_name": "urin_sample_deviation_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_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": "deviations_v8", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during urin sample on site. Visit 8." - }, - { - "field_name": "whr_deviation_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_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": "deviations_v8", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during waist and hip measurement. Visit 8." - }, - { - "field_name": "dxa_deviation_v8", - "form_name": "besgsdag_8", - "section_header": "", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v8", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during dxa scan. Visit 8." - }, - { - "field_name": "food_preference_deviation_v8", - "form_name": "besgsdag_8", - "section_header": "", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v8", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during food preference test. Visit 8." - }, - { - "field_name": "fibro_deviation_v8", - "form_name": "besgsdag_8", - "section_header": "", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v8", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during fibroscan. Visit 8." - }, - { - "field_name": "blood_pressure_deviation_v8", - "form_name": "besgsdag_8", - "section_header": "", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v8", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during blood pressure measurement. 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": "", - "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": "deviations_v8", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during HbA1c blood sample. Visit 8." - }, - { - "field_name": "mmtt_blood_deviation_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": "", - "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": "deviations_v8", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during MMTT blood sample. Visit 8." - }, - { - "field_name": "finapres_deviation_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": "", - "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": "deviations_v8", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during MMTT finapres. Visit 8." - }, - { - "field_name": "vas_deviation_v8", - "form_name": "besgsdag_8", - "section_header": "", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v8", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol duringMMTT VAS. Visit 8." - }, - { - "field_name": "medicin_deviation_v8", - "form_name": "besgsdag_8", - "section_header": "", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v8", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during medication consumption walk through. Visit 8." - }, - { - "field_name": "survey_deviation_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": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v8", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during surveys/questionnaires. Visit 8." - }, - { - "field_name": "cognition_deviation_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": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v8", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during cognition test. Visit 8." - }, - { - "field_name": "vo2max_deviation_v8", - "form_name": "besgsdag_8", - "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": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v8", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during VO2 max test. Visit 8." - }, - { - "field_name": "other_deviation_v8", - "form_name": "besgsdag_8", - "section_header": "", - "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": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v8", - "matrix_ranking": "", - "field_annotation": "Record any other deviations from protocol. Visit 8." - }, - { - "field_name": "homeurin_deviation_describe_v8", - "form_name": "besgsdag_8", - "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": "[homeurin_deviation_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_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": "[stool_sample_deviation_v8] = '1'", - "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_name": "sens_deviation_describe_v8", - "form_name": "besgsdag_8", - "section_header": "", - "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": "[sens_deviation_v8] = '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 8." - }, - { - "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": "[spit_sample_deviation_v8] = '1'", - "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_name": "urin_onsite_deviation_describe_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_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[urin_sample_deviation_v8] = '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 8." - }, - { - "field_name": "whr_deviation_describe_v8", - "form_name": "besgsdag_8", - "section_header": "", - "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": "[whr_deviation_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 8." - }, - { - "field_name": "dxa_deviation_describe_v8", - "form_name": "besgsdag_8", - "section_header": "", - "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": "[dxa_deviation_v8] = '1'", - "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_name": "food_preference_deviation_describe_v8", - "form_name": "besgsdag_8", - "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": "[food_preference_deviation_v8] = '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 8." - }, - { - "field_name": "fibro_deviation_describe_v8", - "form_name": "besgsdag_8", - "section_header": "", - "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": "[fibro_deviation_v8] = '1'", - "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_name": "bp_deviation_describe_v8", - "form_name": "besgsdag_8", - "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": "[blood_pressure_deviation_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 blood pressure. Visit 8." - }, - { - "field_name": "hba1c_deviation_describe_v8", - "form_name": "besgsdag_8", - "section_header": "", - "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": "[hba1c_deviation_v8] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the HbA1c sample. 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", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[mmtt_blood_deviation_v8] = '1'", - "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_name": "finapres_deviation_describe_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", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[finapres_deviation_v8] = '1'", - "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_name": "vas_deviation_describe_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", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[vas_deviation_v8] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding VAS. Visit 8." - }, - { - "field_name": "medicin_deviation_describe_v8", - "form_name": "besgsdag_8", - "section_header": "", - "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": "[medicin_deviation_v8] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding medicine. Visit 8." - }, - { - "field_name": "survey_deviation_describe_v8", - "form_name": "besgsdag_8", - "section_header": "", - "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": "[survey_deviation_v8] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the surveys. Visit 8." - }, - { - "field_name": "cognition_deviation_describe_v8", - "form_name": "besgsdag_8", - "section_header": "", - "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": "[cognition_deviation_v8] = '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_name": "vo2max_deviation_describe_v8", - "form_name": "besgsdag_8", - "section_header": "", - "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": "[vo2max_deviation_v8] = '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_name": "other_deviation_describe_v8", - "form_name": "besgsdag_8", - "section_header": "", - "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": "[other_deviation_v8] = '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_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": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "", - "custom_alignment": "LV", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Comment at the end of the visit. Visit 8." - }, - { - "field_name": "sp_note_visit_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", - "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 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_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": "Zip bag with SENS activity tracker etc ready. Workflow. Visit 9." - }, - { - "field_name": "sens_sign_in_wfv9", - "form_name": "fr_besgsdag_9", - "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_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 participant with is signed in in the SENS webapp. Workflow. Visit 9." - }, - { - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "CGM charged and ready. Workflow. Visit 9." - }, - { - "field_name": "gcm_zip_wfv9", - "form_name": "fr_besgsdag_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.", - "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 particpiant has received a zip bag for the return of the CGM. Workflow. V9." - }, - { - "field_name": "date_v9", - "form_name": "besoegsdag_9", - "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_ranking": "", - "field_annotation": "Date of visit. Visit 9. @today" - }, - { - "field_name": "staff_initials_v9", - "form_name": "besoegsdag_9", - "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": "y", - "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 9." - }, - { - "field_name": "identified_name_cpr_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_note": "", - "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": "Indicates whether the participant has been identified by full name and personal identification number (CPR). Visit 9." - }, - { - "field_name": "relative_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", - "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 9." - }, - { - "field_name": "relative_name_v9", - "form_name": "besoegsdag_9", - "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_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 9." - }, - { - "field_name": "visit_attention_points_v9", - "form_name": "besoegsdag_9", - "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 9." - }, - { - "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": "", - "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_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": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Identification of the SENS tracker. Visit 9." - }, - { - "field_name": "sens_turned_on_v9", - "form_name": "besoegsdag_9", - "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": "", - "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 tracker is turned on and time period for measuring registred in webapp. Visit 9." - }, - { - "field_name": "sens_applied_v9", - "form_name": "besoegsdag_9", - "section_header": "", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Whether SENS device has been applied. Visit 9." - }, - { - "field_name": "sens_notapplied_reason_v9", - "form_name": "besoegsdag_9", - "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_v9] = '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 9." - }, - { - "field_name": "sens_application_date_v9", - "form_name": "besoegsdag_9", - "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 9." - }, - { - "field_name": "sens_info_v9", - "form_name": "besoegsdag_9", - "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": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Whether the participant has received information about SENS. Visit 9." - }, - { - "field_name": "sens_patches_and_zip_given_v9", - "form_name": "besoegsdag_9", - "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": "[sens_applied_v9] = '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_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": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "", - "custom_alignment": "", - "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_name": "stool_kit_v9", - "form_name": "besoegsdag_9", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Stool sample home collection kit handed out to participant. 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_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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Whether the participant has been informed about the use of CGM. Visit 9." - }, - { - "field_name": "cgm_v9", - "form_name": "besoegsdag_9", - "section_header": "", - "field_type": "radio", - "field_label": "Er CGM 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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Indicates whether the participant has been fitted with a CGM. Visit 9." - }, - { - "field_name": "cgm_no_v9", - "form_name": "besoegsdag_9", - "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": "[cgm_v9] = '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_name": "sensorid_v9", - "form_name": "besoegsdag_9", - "section_header": "", - "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": "[cgm_v9] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "The sensors ID number. Visit 9." - }, - { - "field_name": "cgmreader_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.", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[cgm_v9] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "The number of the CGM reader. Visit 9." - }, - { - "field_name": "cgm_envelope_given_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?", - "select_choices_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'", - "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_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": "", - "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 10. Visit 9." - }, - { - "field_name": "sp_note_visit_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", - "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 9." - }, - { - "field_name": "book_bloodsample_wfv10", - "form_name": "fr_besgsdag_5_9bba", - "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": "Blood sample booking prior to visit. Workflow. 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", - "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": "Reader to be prepared for the visit. The same reader used to initialise the sensor at Visit 9. Wfv10." - }, - { - "field_name": "cgm_reader_ready_wfv10", - "form_name": "fr_besgsdag_5_9bba", - "section_header": "", - "field_type": "radio", - "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": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "CGM reader ready. Workflow. Visit 10." - }, - { - "field_name": "date_v10", - "form_name": "besgsdag_10_5f76", - "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_ranking": "", - "field_annotation": "Date of visit. Visit 10. @today" - }, - { - "field_name": "staff_initials_v10", - "form_name": "besgsdag_10_5f76", - "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": "y", - "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_name": "identified_name_cpr_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_note": "", - "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": "Indicates whether the participant has been identified by full name and personal identification number (CPR). Visit 10." - }, - { - "field_name": "relative_v10", - "form_name": "besgsdag_10_5f76", - "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 10." - }, - { - "field_name": "relative_name_v10", - "form_name": "besgsdag_10_5f76", - "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_v10] = '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_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": "", - "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 10." - }, - { - "field_name": "fasting_status_v10", - "form_name": "besgsdag_10_5f76", - "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": "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_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "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_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": "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": "", - "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 10." - }, - { - "field_name": "alcohol_intake_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? ", - "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'", - "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_name": "caffeine_v10", - "form_name": "besgsdag_10_5f76", - "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", - "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 avoided caffeinated beverages the past 24 hours. Visit 10." - }, - { - "field_name": "caffeine_intake_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? ", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[caffeine_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_name": "no_exercise_24h_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?", - "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": "", - "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_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": "[no_exercise_24h_v10] = '2'", - "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_name": "smoking_v10", - "form_name": "besgsdag_10_5f76", - "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", - "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 avoided smpking since the night before. 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": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[smoking_v10] = '2'", - "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_name": "no_medication_before_v10", - "form_name": "besgsdag_10_5f76", - "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": "", - "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 took medication the morning before the visit. Visit 10." - }, - { - "field_name": "medication_before_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": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[no_medication_before_v10]='2'", - "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_name": "not_active_transportation_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_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 participant used motorized/not-active transportation to SDCC before the visit. Visit 10." - }, - { - "field_name": "transportation_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_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[not_active_transportation_v10]='2'", - "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_name": "adverse_events_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": "", - "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 adverse events. Visit 10." - }, - { - "field_name": "information_adverse_events_v10", - "form_name": "besgsdag_10_5f76", - "section_header": "", - "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": "[adverse_events_v10]='1'", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Information about the instrument adverse events. Visit 10." - }, - { - "field_name": "home_urin_v10", - "form_name": "besgsdag_10_5f76", - "section_header": "

Hjemmeurin

OBS! Urin IKKE indsamlet samme dage som kostregistrering

", - "field_type": "radio", - "field_label": "Har deltageren indsamlet urin hjemme på 4 separate dage?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Skal IKKE være fra samme dage som kostregistrering", - "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 collected urin 4 days at home like instructed. Visit 10." - }, - { - "field_name": "home_urin_received_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_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[home_urin_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_name": "home_urin_return_v10", - "form_name": "besgsdag_10_5f76", - "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.", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[home_urin_received_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_name": "stool_sample_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": "", - "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 brought a stool sample like instructed. Visit 10." - }, - { - "field_name": "stool_sample_return_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.", - "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": "[stool_sample_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_name": "cgm_returned_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

", - "field_type": "radio", - "field_label": "Er CGM-sensor 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": "", - "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_name": "cgm_when_v10", - "form_name": "besgsdag_10_5f76", - "section_header": "", - "field_type": "text", - "field_label": "Hvis nej, hvornår får vi den retur?", - "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": "[cgm_returned_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_name": "cgm_discontinue_v10", - "form_name": "besgsdag_10_5f76", - "section_header": "", - "field_type": "radio", - "field_label": "

Er CGM-sensoren fjernet før tid?

", - "select_choices_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 CGM was taken off/ fell off before the planned measuring period was over. Visit 10." - }, - { - "field_name": "cgm_discontinue_why_v10", - "form_name": "besgsdag_10_5f76", - "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": "[cgm_discontinue_v10] = '1'", - "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_name": "cgm_when_info_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?", - "select_choices_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'", - "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_name": "cgm_reader_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": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Number on the CGM reader. Visit 10." - }, - { - "field_name": "libreview_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?", - "select_choices_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'", - "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_name": "cgm_csvsaved_ldrive_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). ", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[cgm_returned_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_name": "cgm_pdfsaved_ldrive_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)

", - "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": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[cgm_returned_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_name": "cgm_glucosedata_upload_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)", - "select_choices_or_calculations": "", - "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": "[cgm_returned_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_name": "cgm_avg_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", - "text_validation_min": "", - "text_validation_max": "100", - "identifier": "", - "branching_logic": "[cgm_returned_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_name": "inform_project_doctor_cgm_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.

", - "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": "", - "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_name": "sens_returned_v10", - "form_name": "besgsdag_10_5f76", - "section_header": "

Aktivitetsmåler retur (SENS)

", - "field_type": "radio", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "SENS returned. Visit 10." - }, - { - "field_name": "sens_early_removal_v10", - "form_name": "besgsdag_10_5f76", - "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": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[sens_returned_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_name": "sens_early_removal_why_v10", - "form_name": "besgsdag_10_5f76", - "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": "[sens_early_removal_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_name": "sens_returning_date_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.", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[sens_returned_v10]= '2'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Date for returned SENS. Visit 10." - }, - { - "field_name": "sens_nr_v10", - "form_name": "besgsdag_10_5f76", - "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", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[sens_returned_v10]= '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "SENS number. Visit 10." - }, - { - "field_name": "sens_upload_ldrive_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_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": "[sens_returned_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_name": "sens_upload_v10", - "form_name": "besgsdag_10_5f76", - "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": "[sens_returned_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_name": "sensor_reuse_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.

", - "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": "[sens_returned_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_name": "saliva_sample_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": "", - "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 delivered a saliva sample. Visit 10." - }, - { - "field_name": "morning_tooth_brushing_before_visit_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?", - "select_choices_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": "Indicates whether the participant brushed their teeth on the morning of the visit. Visit 10." - }, - { - "field_name": "time_tooth_brushing_morning_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", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[morning_tooth_brushing_before_visit_v10]='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 10." - }, - { - "field_name": "saliva_sample_chlorhexidine_v10", - "form_name": "besgsdag_10_5f76", - "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_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": "Use of oral chlorhexidine treatment within the past 6 weeks. Visit 10." - }, - { - "field_name": "saliva_sample_chlorhexidine_extra_v10", - "form_name": "besgsdag_10_5f76", - "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": "[saliva_sample_chlorhexidine_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_name": "saliva_sample_antifungal_medication_v10", - "form_name": "besgsdag_10_5f76", - "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": "[saliva_sample_v10] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Use of oral antifungal medication. Visit 10." - }, - { - "field_name": "saliva_sample_antifungal_medication_extra_v10", - "form_name": "besgsdag_10_5f76", - "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": "[saliva_sample_antifungal_medication_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_name": "saliva_sample_antibiotic_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": "", - "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": "Systemic antibiotic treatment within the past 2 months. Visit 10." - }, - { - "field_name": "saliva_sample_antibiotic_extra_v10", - "form_name": "besgsdag_10_5f76", - "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": "[saliva_sample_antibiotic_v10] = '1'", - "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 10." - }, - { - "field_name": "saliva_sample_mouthwash_v10", - "form_name": "besgsdag_10_5f76", - "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": "", - "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'", - "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": "

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": "[saliva_sample_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_name": "saliva_sample_high_fluoride_extra_v10", - "form_name": "besgsdag_10_5f76", - "section_header": "", - "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": "[saliva_sample_high_fluoride_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_name": "saliva_sample_herbal_toothpaste_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": "", - "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": "Use of herbal toothpaste, potentially containing antibacterial compounds. Visit 10." - }, - { - "field_name": "saliva_sample_herbal_toothpaste_extra_v10", - "form_name": "besgsdag_10_5f76", - "section_header": "", - "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": "[saliva_sample_herbal_toothpaste_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_name": "saliva_sample_dental_treatment_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.)?", - "select_choices_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": "Dental treatment within the past 6 weeks (e.g., cleaning, fillings). Visit 10." - }, - { - "field_name": "saliva_sample_dental_treatment_extra_v10", - "form_name": "besgsdag_10_5f76", - "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": "[saliva_sample_dental_treatment_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_name": "saliva_sample_smoking_v10", - "form_name": "besgsdag_10_5f76", - "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": "[saliva_sample_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_name": "saliva_sample_smoking_extra_v10", - "form_name": "besgsdag_10_5f76", - "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": "[saliva_sample_smoking_v10] = '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 10." - }, - { - "field_name": "urin_sample_v10", - "form_name": "besgsdag_10_5f76", - "section_header": "", - "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": "", - "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 delivered a urin sample done at the day of the visit. Visit 10." - }, - { - "field_name": "hba1c_v10", - "form_name": "besgsdag_10_5f76", - "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", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Indicates if the participant has had HbA1c taken. Visit 10." - }, - { - "field_name": "hba1c_value_v10", - "form_name": "besgsdag_10_5f76", - "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_v10]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "HbA1c value, mmol/mol. Visit 10." - }, - { - "field_name": "hba1c_normal_info_v10", - "form_name": "besgsdag_10_5f76", - "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": "[hba1c_value_v10] < 48", - "required_field": "", - "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 10." - }, - { - "field_name": "hba1c_mildly_elevated_info_v10", - "form_name": "besgsdag_10_5f76", - "section_header": "", - "field_type": "descriptive", - "field_label": "HbA1c er let forhøjet. \nDeltageren afsluttes d.d. i projektet. Deltager og dennes praktiserende læge orienteres om målingen. Der anbefales planlægning af en ny HbA1c-måling. ", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[hba1c_value_v10] >= 48 AND [hba1c_value_v10] <= 53", - "required_field": "", - "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 10." - }, - { - "field_name": "hba1c_elevated_info_v10", - "form_name": "besgsdag_10_5f76", - "section_header": "", - "field_type": "descriptive", - "field_label": "HbA1c er forhøjet. \nDeltageren afsluttes d.d. i projektet. Deltager og dennes praktiserende læge orienteres om målingen. Der anbefales planlægning af en ny HbA1c-måling. ", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[hba1c_value_v10] > 53", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Information box. HbA1c is elevated. HbA1c needs to be remeasured. Visit 10." - }, - { - "field_name": "type_of_clothing_whr_v10", - "form_name": "besgsdag_10_5f76", - "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": "", - "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 10." - }, - { - "field_name": "waist_1_v10", - "form_name": "besgsdag_10_5f76", - "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", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Waist measurement 1 in cm. Visit 10." - }, - { - "field_name": "waist_2_v10", - "form_name": "besgsdag_10_5f76", - "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", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Waist measurement 2 in cm. Visit 10." - }, - { - "field_name": "waist_average_v10", - "form_name": "besgsdag_10_5f76", - "section_header": "", - "field_type": "calc", - "field_label": "Taljemål, gennemsnit", - "select_choices_or_calculations": "([waist_1_v10]+[waist_2_v10])/2", - "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 average of the waist measurements in cm. Visit 10." - }, - { - "field_name": "hip_1_v10", - "form_name": "besgsdag_10_5f76", - "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": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Hip measurement 1 in cm. Visit 10." - }, - { - "field_name": "hip_2_v10", - "form_name": "besgsdag_10_5f76", - "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", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Hip measurement 2 in cm. Visit 10." - }, - { - "field_name": "hip_average_v10", - "form_name": "besgsdag_10_5f76", - "section_header": "", - "field_type": "calc", - "field_label": "Hoftemål, gennemsnit", - "select_choices_or_calculations": "([hip_1_v10]+[hip_2_v10])/2", - "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 average of the two hip measurements in cm. Visit 10." - }, - { - "field_name": "waist_hip_ratio_v10", - "form_name": "besgsdag_10_5f76", - "section_header": "", - "field_type": "calc", - "field_label": "Talje-/hofteratio", - "select_choices_or_calculations": "[waist_average_v10]/[hip_average_v10]", - "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 10." - }, - { - "field_name": "dxa_metal_v10", - "form_name": "besgsdag_10_5f76", - "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 10." - }, - { - "field_name": "dxa_which_metal_v10", - "form_name": "besgsdag_10_5f76", - "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_v10] = '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 10." - }, - { - "field_name": "dxa_contraindicated_v10", - "form_name": "besgsdag_10_5f76", - "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": "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 10." - }, - { - "field_name": "pregnancy_test_v10", - "form_name": "besgsdag_10_5f76", - "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": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Indicates if the participant can be pregnant. Visit 10." - }, - { - "field_name": "pregnancy_test_result_v10", - "form_name": "besgsdag_10_5f76", - "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_v10]='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 10." - }, - { - "field_name": "empty_bladder_v10", - "form_name": "besgsdag_10_5f76", - "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 scan. Workflow. Visit 10." - }, - { - "field_name": "height_v10", - "form_name": "besgsdag_10_5f76", - "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 10." - }, - { - "field_name": "weight_v10", - "form_name": "besgsdag_10_5f76", - "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 10." - }, - { - "field_name": "weight_room_v10", - "form_name": "besgsdag_10_5f76", - "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 10." - }, - { - "field_name": "weight_garmin_v10", - "form_name": "besgsdag_10_5f76", - "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 10." - }, - { - "field_name": "bmi_v10", - "form_name": "besgsdag_10_5f76", - "section_header": "", - "field_type": "calc", - "field_label": "BMI", - "select_choices_or_calculations": "round(([weight_v10])/(([height_v10])^(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 10." - }, - { - "field_name": "dxa_performed_v10", - "form_name": "besgsdag_10_5f76", - "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 10." - }, - { - "field_name": "staff_initials_dxa_v10", - "form_name": "besgsdag_10_5f76", - "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_v10]='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 10." - }, - { - "field_name": "dxa_upload_ldrive_v10", - "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)

", - "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_v10]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "DXA results saved on L-drive. Workflow. Visit 10." - }, - { - "field_name": "dxa_print_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_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[dxa_performed_v10]='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 10." - }, - { - "field_name": "food_pref_test_v4_glasses_v10", - "form_name": "besgsdag_10_5f76", - "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 10." - }, - { - "field_name": "food_pref_test_performed_v10", - "form_name": "besgsdag_10_5f76", - "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 10." - }, - { - "field_name": "food_pref_test_glasses_v10", - "form_name": "besgsdag_10_5f76", - "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_v10] = '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 10." - }, - { - "field_name": "fibro_performed_v10", - "form_name": "besgsdag_10_5f76", - "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 10." - }, - { - "field_name": "fibro_not_performed_why_v10", - "form_name": "besgsdag_10_5f76", - "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_v10]= '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 10." - }, - { - "field_name": "fibro_probe_size_v10", - "form_name": "besgsdag_10_5f76", - "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_v10]='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 10." - }, - { - "field_name": "staff_initials_fibro_v10", - "form_name": "besgsdag_10_5f76", - "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_v10]='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 10." - }, - { - "field_name": "fibro_upload_ldrive_v10", - "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)

", - "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_v10]='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 10." - }, - { - "field_name": "fibro_upload_v10", - "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)

", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[fibro_performed_v10]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Fibroscan data upload. Workflow. Visit 10." - }, - { - "field_name": "bp_chosen_arm_v10", - "form_name": "besgsdag_10_5f76", - "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 10." - }, - { - "field_name": "sys_bp_1_v10", - "form_name": "besgsdag_10_5f76", - "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 10." - }, - { - "field_name": "dia_bp_1_v10", - "form_name": "besgsdag_10_5f76", - "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 10." - }, - { - "field_name": "pulse_1_v10", - "form_name": "besgsdag_10_5f76", - "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 10." - }, - { - "field_name": "sys_bp_2_v10", - "form_name": "besgsdag_10_5f76", - "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 10." - }, - { - "field_name": "dia_bp_2_v10", - "form_name": "besgsdag_10_5f76", - "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 10." - }, - { - "field_name": "pulse_2_v10", - "form_name": "besgsdag_10_5f76", - "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 10." - }, - { - "field_name": "sys_bp_3_v10", - "form_name": "besgsdag_10_5f76", - "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 10." - }, - { - "field_name": "dia_bp_3_v10", - "form_name": "besgsdag_10_5f76", - "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 10." - }, - { - "field_name": "pulse_3_v10", - "form_name": "besgsdag_10_5f76", - "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 10." - }, - { - "field_name": "sys_bp_avg_v10", - "form_name": "besgsdag_10_5f76", - "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 '')))", - "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 10." - }, - { - "field_name": "dia_bp_avg_v10", - "form_name": "besgsdag_10_5f76", - "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 '')))", - "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 systolic BP measurements (2 and 3); otherwise most recent available. Visit 10." - }, - { - "field_name": "pulse_avg_v10", - "form_name": "besgsdag_10_5f76", - "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 '')))", - "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 10." - }, - { - "field_name": "finapres_arm_cuff_size_v10", - "form_name": "besgsdag_10_5f76", - "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 10." - }, - { - "field_name": "finapres_finger_cuff_size_v10", - "form_name": "besgsdag_10_5f76", - "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 10." - }, - { - "field_name": "finapres_minus20_v10", - "form_name": "besgsdag_10_5f76", - "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 10." - }, - { - "field_name": "bloodsample_minus15_v10", - "form_name": "besgsdag_10_5f76", - "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 10." - }, - { - "field_name": "vas_minus10_v10", - "form_name": "besgsdag_10_5f76", - "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 10." - }, - { - "field_name": "bloodsample_minus5_v10", - "form_name": "besgsdag_10_5f76", - "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 10." - }, - { - "field_name": "timer_started_v10", - "form_name": "besgsdag_10_5f76", - "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 10." - }, - { - "field_name": "mmtt_shake_bar_v10", - "form_name": "besgsdag_10_5f76", - "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 10." - }, - { - "field_name": "shake_bar_time_min_v10", - "form_name": "besgsdag_10_5f76", - "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_v10] =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 10." - }, - { - "field_name": "mmtt_shake_v10", - "form_name": "besgsdag_10_5f76", - "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_v10] = 3 or [mmtt_shake_bar_v10] = 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 10." - }, - { - "field_name": "mmtt_bar_v10", - "form_name": "besgsdag_10_5f76", - "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_v10] = 4 or [mmtt_shake_bar_v10] = 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 10." - }, - { - "field_name": "finapres_time15_v10", - "form_name": "besgsdag_10_5f76", - "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 10." - }, - { - "field_name": "bloodsample_time30_v10", - "form_name": "besgsdag_10_5f76", - "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 10." - }, - { - "field_name": "vas_time30_v10", - "form_name": "besgsdag_10_5f76", - "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 10." - }, - { - "field_name": "finapres_time45_v10", - "form_name": "besgsdag_10_5f76", - "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 10." - }, - { - "field_name": "bloodsample_time60_v10", - "form_name": "besgsdag_10_5f76", - "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 10." - }, - { - "field_name": "vas_time60_v10", - "form_name": "besgsdag_10_5f76", - "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 10." - }, - { - "field_name": "finapres_time75_v10", - "form_name": "besgsdag_10_5f76", - "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 10." - }, - { - "field_name": "bloodsample_time90_v10", - "form_name": "besgsdag_10_5f76", - "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 10." - }, - { - "field_name": "vas_time90_v10", - "form_name": "besgsdag_10_5f76", - "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 10." - }, - { - "field_name": "finapres_time105_v10", - "form_name": "besgsdag_10_5f76", - "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 10." - }, - { - "field_name": "bloodsample_time120_v10", - "form_name": "besgsdag_10_5f76", - "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 10." - }, - { - "field_name": "vas_time120_v10", - "form_name": "besgsdag_10_5f76", - "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 10." - }, - { - "field_name": "finapres_time135_v10", - "form_name": "besgsdag_10_5f76", - "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 10." - }, - { - "field_name": "bloodsample_time180_v10", - "form_name": "besgsdag_10_5f76", - "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 10." - }, - { - "field_name": "vas_time180_v10", - "form_name": "besgsdag_10_5f76", - "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 10." - }, - { - "field_name": "finapres_time195_v10", - "form_name": "besgsdag_10_5f76", - "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 10." - }, - { - "field_name": "bloodsample_time240_v10", - "form_name": "besgsdag_10_5f76", - "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 10." - }, - { - "field_name": "vas_time240_v10", - "form_name": "besgsdag_10_5f76", - "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 10." - }, - { - "field_name": "finapres_time255_v10", - "form_name": "besgsdag_10_5f76", - "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 10." - }, - { - "field_name": "finapres_upload_ldrive_v10", - "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) 

", - "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 10." - }, - { - "field_name": "medicine_change_v10", - "form_name": "besgsdag_10_5f76", - "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 10." - }, - { - "field_name": "medicine_change_info_v10", - "form_name": "besgsdag_10_5f76", - "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_v10]='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 10." - }, - { - "field_name": "survey_answered_v10", - "form_name": "besgsdag_10_5f76", - "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 10." - }, - { - "field_name": "food_v10", - "form_name": "besgsdag_10_5f76", - "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 10." - }, - { - "field_name": "scipd_performed_v10", - "form_name": "besgsdag_10_5f76", - "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 10." - }, - { - "field_name": "scip_list_test_v10", - "form_name": "besgsdag_10_5f76", - "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_comma_decimal", - "text_validation_min": "0", - "text_validation_max": "30", - "identifier": "", - "branching_logic": "[scipd_performed_v10]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Whether the participant completed the scip list test. visit 10." - }, - { - "field_name": "scip_consonant_test_v10", - "form_name": "besgsdag_10_5f76", - "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_v10]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Whether the participant has completed the consonant test. visit 10." - }, - { - "field_name": "scip_word_mobilizing_v10", - "form_name": "besgsdag_10_5f76", - "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_v10]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Whether the participant completed the word mobilizing test. visit 10." - }, - { - "field_name": "scip_delayed_recall_v10", - "form_name": "besgsdag_10_5f76", - "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_v10]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Whether the participant completed the recall test. visit 10." - }, - { - "field_name": "scip_visuomotor_v10", - "form_name": "besgsdag_10_5f76", - "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_v10]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Whether the participant completed the visomotor test. visit 10." - }, - { - "field_name": "scip_upload_v10", - "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)

", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[scipd_performed_v10]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "upload SCIP-D. workflow. visit 10." - }, - { - "field_name": "tmt_b_v10", - "form_name": "besgsdag_10_5f76", - "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": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Whether the participant completed the trail making test. visit 10." - }, - { - "field_name": "tmt_v10", - "form_name": "besgsdag_10_5f76", - "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": "[tmt_b_v10]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "TMT-B time result. Visit 10." - }, - { - "field_name": "tmt_upload_v10", - "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)

", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[tmt_b_v10]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Upload TMT-B including timeframe. workflow. visit 10." - }, - { - "field_name": "cognition_tests_filed_office_v10", - "form_name": "besgsdag_10_5f76", - "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": "", - "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 SCIP test and the TMT test has been filed in the briefcase in the office. Visit 10." - }, - { - "field_name": "test_protocol_previous_visit_v10", - "form_name": "besgsdag_10_5f76", - "section_header": "VO2 max test", - "field_type": "calc", - "field_label": "

Hvilken testprotokol blev brug ved forrige test?

", - "select_choices_or_calculations": "[besg_8_arm_1][vo2max_test_type_v8]", - "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": "", - "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 8). Visit 10." - }, - { - "field_name": "vo2max_seat_previous_visit_v10", - "form_name": "besgsdag_10_5f76", - "section_header": "", - "field_type": "calc", - "field_label": "

Sædeindstillingen ved forrige test: 

", - "select_choices_or_calculations": "[besg_8_arm_1][vo2max_seat_v8]", - "field_note": "fx 7 eller 8,5", - "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 seat adjustment for the vo2 max test at the previous visit (visit 8). Visit 10." - }, - { - "field_name": "vo2max_time_length_of_previous_test_v10", - "form_name": "besgsdag_10_5f76", - "section_header": "", - "field_type": "calc", - "field_label": "

Tidslængden på test ved forrige test: 

", - "select_choices_or_calculations": "[besg_8_arm_1][vo2max_time_length_v8]", - "field_note": "Nærmeste hele minut", - "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 how long time the VO2 max test lasted at previous visit (visit 8). Visit 10." - }, - { - "field_name": "vo2max_done_v10", - "form_name": "besgsdag_10_5f76", - "section_header": "", - "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": "", - "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 10." - }, - { - "field_name": "vo2max_test_type_v10", - "form_name": "besgsdag_10_5f76", - "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_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[vo2max_done_v10]= '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 10." - }, - { - "field_name": "vo2max_seat_v10", - "form_name": "besgsdag_10_5f76", - "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_v10]= '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "The seat adjustment for the vo2 max test. Visit 10." - }, - { - "field_name": "vo2max_time_length_v10", - "form_name": "besgsdag_10_5f76", - "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_v10]= '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 10." - }, - { - "field_name": "vo2max_outcome_v10", - "form_name": "besgsdag_10_5f76", - "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": "[vo2max_done_v10]= '1'", - "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 10." - }, - { - "field_name": "vo2max_upload_ldrive_v10", - "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)

", - "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": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[vo2max_done_v10]= '1'", - "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 10." - }, - { - "field_name": "vo2max_upload_v10", - "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)

", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[vo2max_done_v10]= '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "VO2max data upload. Workflow. Visit 10." - }, - { - "field_name": "sdc04_sp_closed_v10", - "form_name": "besgsdag_10_5f76", - "section_header": "Afslutning i Sundhedsplatformen", - "field_type": "radio", - "field_label": "Er SDC04- forløbselementet afsluttet 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": "Indicate whether the SDC04 care pathway element has been completed in SP. Visit 10." - }, - { - "field_name": "research_active_status_closed_sp_v10", - "form_name": "besgsdag_10_5f76", - "section_header": "", - "field_type": "radio", - "field_label": "Er deltageren afsluttet som forskningsaktiv 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": "Indicate whether the participant has been completed as research-active in SP. Visit 10." - }, - { - "field_name": "homeurin_deviation_v10", - "form_name": "besgsdag_10_5f76", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v10", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during home urin sample. Visit 10" - }, - { - "field_name": "stool_sample_deviation_v10", - "form_name": "besgsdag_10_5f76", - "section_header": "", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v10", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during stool sample. Visit 10." - }, - { - "field_name": "sens_deviation_v10", - "form_name": "besgsdag_10_5f76", - "section_header": "", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v10", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during SENS monitoring. Visit 10." - }, - { - "field_name": "spit_sample_deviation_v10", - "form_name": "besgsdag_10_5f76", - "section_header": "", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v10", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during spit sample. Visit 10." - }, - { - "field_name": "urin_sample_deviation_v10", - "form_name": "besgsdag_10_5f76", - "section_header": "", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v10", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during urin sample on site. Visit 10." - }, - { - "field_name": "whr_deviation_v10", - "form_name": "besgsdag_10_5f76", - "section_header": "", - "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": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v10", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during waist hip circumference measurement. Visit 10." - }, - { - "field_name": "dxa_deviation_v10", - "form_name": "besgsdag_10_5f76", - "section_header": "", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v10", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during dxa scan. Visit 10." - }, - { - "field_name": "food_preference_deviation_v10", - "form_name": "besgsdag_10_5f76", - "section_header": "", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v10", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during food preference test. Visit 10." - }, - { - "field_name": "fibro_deviation_v10", - "form_name": "besgsdag_10_5f76", - "section_header": "", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v10", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during fibroscan. Visit 10." - }, - { - "field_name": "blood_pressure_deviation_v10", - "form_name": "besgsdag_10_5f76", - "section_header": "", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v10", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during blood pressure measurement. Visit 10." - }, - { - "field_name": "hba1c_deviation_v10", - "form_name": "besgsdag_10_5f76", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v10", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during HbA1c blood sample. Visit 10." - }, - { - "field_name": "mmtt_blood_deviation_v10", - "form_name": "besgsdag_10_5f76", - "section_header": "", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v10", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during MMTT blood sample. Visit 10." - }, - { - "field_name": "finapres_deviation_v10", - "form_name": "besgsdag_10_5f76", - "section_header": "", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v10", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during MMTT finapres. Visit 10." - }, - { - "field_name": "vas_deviation_v10", - "form_name": "besgsdag_10_5f76", - "section_header": "", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v10", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during MMTT VAS. Visit 10." - }, - { - "field_name": "medicin_deviation_v10", - "form_name": "besgsdag_10_5f76", - "section_header": "", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v10", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during medication walk through. Visit 10." - }, - { - "field_name": "survey_deviation_v10", - "form_name": "besgsdag_10_5f76", - "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": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v10", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during surveys/questionnaires. Visit 10." - }, - { - "field_name": "cognition_deviation_v10", - "form_name": "besgsdag_10_5f76", - "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": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v10", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol duringcognition test. Visit 10." - }, - { - "field_name": "vo2max_deviation_v10", - "form_name": "besgsdag_10_5f76", - "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": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v10", - "matrix_ranking": "", - "field_annotation": "Record any deviations from protocol during VO2 max test. Visit 10." - }, - { - "field_name": "other_deviation_v10", - "form_name": "besgsdag_10_5f76", - "section_header": "", - "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": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "deviations_v10", - "matrix_ranking": "", - "field_annotation": "Record any other deviations from protocol. Visit 10." - }, - { - "field_name": "homeurin_deviation_describe_v10", - "form_name": "besgsdag_10_5f76", - "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": "[homeurin_deviation_v10] = '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 10." - }, - { - "field_name": "stoolsample_deviation_describe_v10", - "form_name": "besgsdag_10_5f76", - "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": "[stool_sample_deviation_v10] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the stool sample. Visit 10." - }, - { - "field_name": "sens_deviation_describe_v10", - "form_name": "besgsdag_10_5f76", - "section_header": "", - "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": "[sens_deviation_v10] = '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 10." - }, - { - "field_name": "spitsample_deviation_describe_v10", - "form_name": "besgsdag_10_5f76", - "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": "[spit_sample_deviation_v10] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the spit sample. Visit 10." - }, - { - "field_name": "urin_onsite_deviation_describe_v10", - "form_name": "besgsdag_10_5f76", - "section_header": "", - "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": "[urin_sample_deviation_v10] = '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 10." - }, - { - "field_name": "whr_deviation_describe_v10", - "form_name": "besgsdag_10_5f76", - "section_header": "", - "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": "[whr_deviation_v10] = '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 10." - }, - { - "field_name": "dxa_deviation_describe_v10", - "form_name": "besgsdag_10_5f76", - "section_header": "", - "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": "[dxa_deviation_v10] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the DXA scan. Visit 10." - }, - { - "field_name": "food_preference_deviation_describe_v10", - "form_name": "besgsdag_10_5f76", - "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": "[food_preference_deviation_v10] = '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 10." - }, - { - "field_name": "fibro_deviation_describe_v10", - "form_name": "besgsdag_10_5f76", - "section_header": "", - "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": "[fibro_deviation_v10] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the fibro scan. Visit 10." - }, - { - "field_name": "bp_deviation_describe_v10", - "form_name": "besgsdag_10_5f76", - "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": "[blood_pressure_deviation_v10] = '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 10." - }, - { - "field_name": "hba1c_deviation_describe_v10", - "form_name": "besgsdag_10_5f76", - "section_header": "", - "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": "[hba1c_deviation_v10] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the HbA1c sample. Visit 10." - }, - { - "field_name": "mmtt_blood_deviation_describe_v10", - "form_name": "besgsdag_10_5f76", - "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": "[mmtt_blood_deviation_v10] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding blood samples during MMTT. Visit 10." - }, - { - "field_name": "finapres_deviation_describe_v10", - "form_name": "besgsdag_10_5f76", - "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": "[finapres_deviation_v10] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding finapres during MMTT. Visit 10." - }, - { - "field_name": "vas_deviation_describe_v10", - "form_name": "besgsdag_10_5f76", - "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": "[vas_deviation_v10] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding VAS. Visit 10." - }, - { - "field_name": "medicin_deviation_describe_v10", - "form_name": "besgsdag_10_5f76", - "section_header": "", - "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": "[medicin_deviation_v10] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding medicine. Visit 10." - }, - { - "field_name": "survey_deviation_describe_v10", - "form_name": "besgsdag_10_5f76", - "section_header": "", - "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": "[survey_deviation_v10] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the surveys. Visit 10." - }, - { - "field_name": "cognition_deviation_describe_v10", - "form_name": "besgsdag_10_5f76", - "section_header": "", - "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": "[cognition_deviation_v10] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Description of any deviations regarding the cognitive tests. Visit 10." - }, - { - "field_name": "vo2max_deviation_describe_v10", - "form_name": "besgsdag_10_5f76", - "section_header": "", - "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": "[vo2max_deviation_v10] = '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 10." - }, - { - "field_name": "other_deviation_describe_v10", - "form_name": "besgsdag_10_5f76", - "section_header": "", - "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": "[other_deviation_v10] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Description of any other deviations from the protocol. Visit 10." - }, - { - "field_name": "comments_end_v10", - "form_name": "besgsdag_10_5f76", - "section_header": "", - "field_type": "notes", - "field_label": "

Her noteres generelle kommentarer til besøg 10.

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": "", - "custom_alignment": "LV", - "question_number": "", - "matrix_group_name": "", - "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", - "section_header": "", - "field_type": "text", - "field_label": "Dato:", - "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": "Date for group meeting. Group meeting week 1." - }, - { - "field_name": "staff_initials_group_meeting_1", - "form_name": "gruppemde_uge_1", - "section_header": "", - "field_type": "text", - "field_label": "Initialer på diætist:", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "alpha_only", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Initials of the dietitian responsible for conducting the group meeting. Group meeting week 1." - }, - { - "field_name": "attended_group_meeting_1", - "form_name": "gruppemde_uge_1", - "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", - "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 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", - "section_header": "", - "field_type": "text", - "field_label": "Vægt:", - "select_choices_or_calculations": "", - "field_note": "Deltagerne vejes en af gangen i rum 1.15 på den vægt, der også kan måle højde", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[attended_group_meeting_1] = '1' and [attended_group_meeting_1] = '3'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Participant's weight in kilograms, measured with light clothing using the BMI scale in room 1.15. Measured to the nearest 0.1 kg. Group meeting week 1." - }, - { - "field_name": "cgm_group_meeting_1", - "form_name": "gruppemde_uge_1", - "section_header": "", - "field_type": "radio", - "field_label": "Er CGM 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": "[attended_group_meeting_1] = '1' and [attended_group_meeting_1] = '3'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Indicates whether the participant has been fitted with a CGM. Group meeting week 1." - }, - { - "field_name": "cgm_no_group_meeting_1", - "form_name": "gruppemde_uge_1", - "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": "[cgm_group_meeting_1] = '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. Group meeting week 1." - }, - { - "field_name": "sensorid_group_meeting_1", - "form_name": "gruppemde_uge_1", - "section_header": "", - "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": "[cgm_group_meeting_1] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "The sensors ID number. Group meeting week 1." - }, - { - "field_name": "cgmreader_group_meeting_1", - "form_name": "gruppemde_uge_1", - "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.", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[cgm_group_meeting_1] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "The number of the CGM reader. Group meeting week 1." - }, - { - "field_name": "cgm_info_group_meeting_1", - "form_name": "gruppemde_uge_1", - "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

", - "select_choices_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_group_meeting_1] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "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", - "form_name": "gruppemde_uge_1", - "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?", - "select_choices_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_group_meeting_1] = '1'", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "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", - "section_header": "", - "field_type": "text", - "field_label": "Evt. bemærkninger:", - "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": "Indicates whether there are any special remarks regarding the participant and what they are. Group meeting week 1." - }, - { - "field_name": "date_group_meeting_3", - "form_name": "gruppemde_uge_3", - "section_header": "", - "field_type": "text", - "field_label": "Dato:", - "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": "Date for group meeting. Group meeting week 3." - }, - { - "field_name": "staff_initials_group_meeting_3", - "form_name": "gruppemde_uge_3", - "section_header": "", - "field_type": "text", - "field_label": "Initialer på diætist:", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "alpha_only", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Initials of the dietitian responsible for conducting the group meeting. Group meeting week 3." - }, - { - "field_name": "attended_group_meeting_3", - "form_name": "gruppemde_uge_3", - "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", - "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 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", - "section_header": "", - "field_type": "text", - "field_label": "Vægt:", - "select_choices_or_calculations": "", - "field_note": "Deltagerne vejes en af gangen i rum 1.15 på den vægt, der også kan måle højde", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[attended_group_meeting_3] = '1' and [alternative_attendance_group_meeting_3] = ''", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Participant's weight in kilograms, measured with light clothing using the BMI scale in room 1.15. Measured to the nearest 0.1 kg. Group meeting week 3." - }, - { - "field_name": "cgm_plan_not_attended_group_meeting_3", - "form_name": "gruppemde_uge_3", - "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": "

Deltager ringes op for at aftale tilbagelevering af CGM-sensor.
Er der lagt en plan for aflevering af CGM-sensor?

Forslag:
Deltager afleverer CGM-sensor til gruppemøde uge 5.
Der aftales anden dag, hvor deltager kommer ind med CGM-sensor.

", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[attended_group_meeting_3] = '2' and [attended_group_meeting_3] = '3'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Participant contacted regarding return of the CGM sensor. Return plan established. Group meeting 3." - }, - { - "field_name": "cgm_returned_group_meeting_3", - "form_name": "gruppemde_uge_3", - "section_header": "", - "field_type": "radio", - "field_label": "Er CGM-sensor 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": "[attended_group_meeting_3] = '1' and [alternative_attendance_group_meeting_3] = ''", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Whether the CGM has been returned. Group meeting week 3." - }, - { - "field_name": "cgm_when_group_meeting_3", - "form_name": "gruppemde_uge_3", - "section_header": "", - "field_type": "text", - "field_label": "Hvis nej, hvornår får vi den retur? ", - "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": "[cgm_returned_group_meeting_3] = '2'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "If not, note the date that it will be returned. Group meeting 3." - }, - { - "field_name": "cgm_discontinue_group_meeting_3", - "form_name": "gruppemde_uge_3", - "section_header": "", - "field_type": "radio", - "field_label": "

Er CGM-sensoren fjernet før tid?

", - "select_choices_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_group_meeting_3]='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. Group meeting 3." - }, - { - "field_name": "cgm_discontinue_why_group_meeting_3", - "form_name": "gruppemde_uge_3", - "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": "[cgm_discontinue_group_meeting_3] = '1'", - "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. Group meeting 3." - }, - { - "field_name": "cgm_when_info_group_meeting_3", - "form_name": "gruppemde_uge_3", - "section_header": "", - "field_type": "radio", - "field_label": "Skriv til forsøgsansvarlige læge (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": "[cgm_returned_group_meeting_3] = '2'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Write to the responsible trial physician when the CGM device will be received. Group meeting 3." - }, - { - "field_name": "cgm_reader_group_meeting_3", - "form_name": "gruppemde_uge_3", - "section_header": "", - "field_type": "calc", - "field_label": "Aflæs CGM-sensor med SAMME CGM-reader som brugt ved påsættelse ved gruppemøde - Uge 1 (CGM-reader 1, 2 eller 3).", - "select_choices_or_calculations": "[fase_1_arm_1][cgmreader_group_meeting_1]", - "field_note": "Ved manglende reader nummer, findes reader nummeret under gruppemøde - Uge 1", - "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": "Use the same reader as used at group meeting 1. Group meeting 3." - }, - { - "field_name": "libreview_group_meeting_3", - "form_name": "gruppemde_uge_3", - "section_header": "", - "field_type": "radio", - "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": "[cgm_returned_group_meeting_3] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Whether the data has been uploaded to LibreView. Group meeting 3." - }, - { - "field_name": "cgm_csvsaved_ldrive_group_meeting_3", - "form_name": "gruppemde_uge_3", - "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_gmw3_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": "[cgm_returned_group_meeting_3] = '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. Group meeting 3." - }, - { - "field_name": "cgm_pdfsaved_ldrive_group_meeting_3", - "form_name": "gruppemde_uge_3", - "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)

", - "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": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[cgm_returned_group_meeting_3] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "AGP rapport with cmg data saved on L-drive. Group meeting 3." - }, - { - "field_name": "cgm_glucosedata_upload_group_meeting_3", - "form_name": "gruppemde_uge_3", - "section_header": "", - "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": "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": "[cgm_returned_group_meeting_3] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Upload of cgm data (csv-file). Group meeting 3." - }, - { - "field_name": "cgm_avg_group_meeting_3", - "form_name": "gruppemde_uge_3", - "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": "100", - "identifier": "", - "branching_logic": "[cgm_returned_group_meeting_3] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Average glucose measured by CGM. Mmol/L. Group meeting 3." - }, - { - "field_name": "inform_project_doctor_cgm_group_meeting_3", - "form_name": "gruppemde_uge_3", - "section_header": "", - "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": "[cgm_returned_group_meeting_3] = '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. Group meeting 3." - }, - { - "field_name": "remarks_group_meeting_3", - "form_name": "gruppemde_uge_3", - "section_header": "", - "field_type": "text", - "field_label": "Evt. bemærkninger:", - "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": "Indicates whether there are any special remarks regarding the participant and what they are. Group meeting week 3." - }, - { - "field_name": "date_group_meeting_5", - "form_name": "gruppemde_uge_5", - "section_header": "", - "field_type": "text", - "field_label": "Dato:", - "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": "Date for group meeting. Group meeting week 5." - }, - { - "field_name": "staff_initials_group_meeting_5", - "form_name": "gruppemde_uge_5", - "section_header": "", - "field_type": "text", - "field_label": "Initialer på diætist:", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "alpha_only", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Initials of the dietitian responsible for conducting the group meeting. Group meeting week 5." - }, - { - "field_name": "attended_group_meeting_5", - "form_name": "gruppemde_uge_5", - "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", - "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 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", - "section_header": "", - "field_type": "text", - "field_label": "Vægt:", - "select_choices_or_calculations": "", - "field_note": "Deltagerne vejes en af gangen i rum 1.15 på den vægt, der også kan måle højde", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[attended_group_meeting_5] = '1' and [attended_group_meeting_5] = '3'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Participant's weight in kilograms, measured with light clothing using the BMI scale in room 1.15. Measured to the nearest 0.1 kg. Group meeting week 5." - }, - { - "field_name": "remarks_group_meeting_5", - "form_name": "gruppemde_uge_5", - "section_header": "", - "field_type": "text", - "field_label": "Evt. bemærkninger:", - "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": "Indicates whether there are any special remarks regarding the participant and what they are. Group meeting week 5." - }, - { - "field_name": "date_group_meeting_7", - "form_name": "gruppemde_uge_7", - "section_header": "", - "field_type": "text", - "field_label": "Dato:", - "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": "Date for group meeting. Group meeting week 7." - }, - { - "field_name": "staff_initials_group_meeting_7", - "form_name": "gruppemde_uge_7", - "section_header": "", - "field_type": "text", - "field_label": "Initialer på diætist:", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "alpha_only", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Initials of the dietitian responsible for conducting the group meeting. Group meeting week 7." - }, - { - "field_name": "attended_group_meeting_7", - "form_name": "gruppemde_uge_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", - "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 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", - "section_header": "", - "field_type": "text", - "field_label": "Vægt:", - "select_choices_or_calculations": "", - "field_note": "Deltagerne vejes en af gangen i rum 1.15 på den vægt, der også kan måle højde", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[attended_group_meeting_7] = '1' and [attended_group_meeting_7] = '3'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Participant's weight in kilograms, measured with light clothing using the BMI scale in room 1.15. Measured to the nearest 0.1 kg. Group meeting week 7." - }, - { - "field_name": "remarks_group_meeting_7", - "form_name": "gruppemde_uge_7", - "section_header": "", - "field_type": "text", - "field_label": "Evt. bemærkninger:", - "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": "Indicates whether there are any special remarks regarding the participant and what they are. Group meeting week 7." - }, - { - "field_name": "date_group_meeting_9", - "form_name": "gruppemde_uge_9", - "section_header": "", - "field_type": "text", - "field_label": "Dato:", - "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": "Date for group meeting. Group meeting week 9." - }, - { - "field_name": "staff_initials_group_meeting_9", - "form_name": "gruppemde_uge_9", - "section_header": "", - "field_type": "text", - "field_label": "Initialer på diætist:", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "alpha_only", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Initials of the dietitian responsible for conducting the group meeting. Group meeting week 9." - }, - { - "field_name": "attended_group_meeting_9", - "form_name": "gruppemde_uge_9", - "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", - "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 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", - "section_header": "", - "field_type": "text", - "field_label": "Vægt:", - "select_choices_or_calculations": "", - "field_note": "Deltagerne vejes en af gangen i rum 1.15 på den vægt, der også kan måle højde", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[attended_group_meeting_9] = '1' and [attended_group_meeting_9] = '3'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Participant's weight in kilograms, measured with light clothing using the BMI scale in room 1.15. Measured to the nearest 0.1 kg. Group meeting week 9." - }, - { - "field_name": "remarks_group_meeting_9", - "form_name": "gruppemde_uge_9", - "section_header": "", - "field_type": "text", - "field_label": "Evt. bemærkninger:", - "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": "Indicates whether there are any special remarks regarding the participant and what they are. Group meeting week 9." - }, - { - "field_name": "date_group_meeting_11", - "form_name": "gruppemde_uge_11", - "section_header": "", - "field_type": "text", - "field_label": "Dato:", - "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": "Date for group meeting. Group meeting week 11." - }, - { - "field_name": "staff_initials_group_meeting_11", - "form_name": "gruppemde_uge_11", - "section_header": "", - "field_type": "text", - "field_label": "Initialer på diætist:", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "alpha_only", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Initials of the dietitian responsible for conducting the group meeting. Group meeting week 11." - }, - { - "field_name": "attended_group_meeting_11", - "form_name": "gruppemde_uge_11", - "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", - "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 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", - "section_header": "", - "field_type": "text", - "field_label": "Vægt:", - "select_choices_or_calculations": "", - "field_note": "Deltagerne vejes en af gangen i rum 1.15 på den vægt, der også kan måle højde", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[attended_group_meeting_11] = '1' and [attended_group_meeting_11] = '3'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Participant's weight in kilograms, measured with light clothing using the BMI scale in room 1.15. Measured to the nearest 0.1 kg. Group meeting week 11." - }, - { - "field_name": "carbohydrate_group_group_meeting_11", - "form_name": "gruppemde_uge_11", - "section_header": "", - "field_type": "radio", - "field_label": "Har deltageren modtaget information i Liva om sin tildelte 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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States if information on assigned carbohydrate group has been provided via Liva. Group meeting 11." - }, - { - "field_name": "remarks_group_meeting_11", - "form_name": "gruppemde_uge_11", - "section_header": "", - "field_type": "text", - "field_label": "Evt. bemærkninger:", - "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": "Indicates whether there are any special remarks regarding the participant and what they are. Group meeting week 11." - }, - { - "field_name": "date_registration_dietary_deviation_1", - "form_name": "fase_1_ditetiske_afvigelser", - "section_header": "", - "field_type": "text", - "field_label": "Registrerings dato", - "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": "Date for when the deviation is registered during phase 1. Dietary deviations phase 1. Repeated instrument." - }, - { - "field_name": "staff_initials_dietary_deviation_1", - "form_name": "fase_1_ditetiske_afvigelser", - "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": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Initials of the study staff member responsible for registration of the dietary deviation during phase 1. Repeated instrument." - }, - { - "field_name": "date_dietary_deviation_1", - "form_name": "fase_1_ditetiske_afvigelser", - "section_header": "", - "field_type": "text", - "field_label": "Startdato for afvigelse", - "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": "Start date for possible planed deviation from VLCD dietary recommendations. Phase 1. Repeated instrument." - }, - { - "field_name": "dateend_dietary_deviation_1", - "form_name": "fase_1_ditetiske_afvigelser", - "section_header": "", - "field_type": "text", - "field_label": "Slutdato for afvigelse", - "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": "End date for possible planed deviation from VLCD dietary recommendations. Phase 1. Repeated instrument." - }, - { - "field_name": "reason_dietary_deviation_1", - "form_name": "fase_1_ditetiske_afvigelser", - "section_header": "", - "field_type": "radio", - "field_label": "Årsag til afvigelse:", - "select_choices_or_calculations": "1, Planlagt afvigelse | 2, Deltager har svært ved at efterleve VLCD-kostanbefalingerne | 3, Deltager kan ikke lide NUPO-produkterne | 4, 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": "Reason for deviation. Phase 1. Repeated instrument." - }, - { - "field_name": "reasonother_dietary_deviation_1", - "form_name": "fase_1_ditetiske_afvigelser", - "section_header": "", - "field_type": "notes", - "field_label": "Hvis svaret er \"andet\", angiv her grund:", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[reason_dietary_deviation_1] = '4'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "If reason is Other give a description. Phase 1. Repeated instrument." - }, - { - "field_name": "upload_dietary_deviation_1", - "form_name": "fase_1_ditetiske_afvigelser", - "section_header": "", - "field_type": "file", - "field_label": "Upload plan vha. formen \"Diætetiske afvigelser\"", - "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": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Document with plan for planned deviation during VLCD. Phase 1. Repeated instrument." - }, - { - "field_name": "comment_dietary_deviation_1", - "form_name": "fase_1_ditetiske_afvigelser", - "section_header": "", - "field_type": "notes", - "field_label": "Evt. kommentar", - "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": "Any comments on the deviation. Phase 1. Repeated instrument." - }, - { - "field_name": "date_group_meeting_13", - "form_name": "gruppemde_uge_13", - "section_header": "", - "field_type": "text", - "field_label": "Dato:", - "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": "Date for group meeting. Group meeting week 13." - }, - { - "field_name": "staff_initials_group_meeting_13", - "form_name": "gruppemde_uge_13", - "section_header": "", - "field_type": "text", - "field_label": "Initialer på diætist:", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "alpha_only", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Initials of the dietitian responsible for conducting the group meeting. Group meeting week 13." - }, - { - "field_name": "attended_group_meeting_13", - "form_name": "gruppemde_uge_13", - "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", - "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 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", - "section_header": "", - "field_type": "text", - "field_label": "Vægt:", - "select_choices_or_calculations": "", - "field_note": "Deltagerne vejes en af gangen i rum 1.15 på den vægt, der også kan måle højde", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[attended_group_meeting_13] = '1' and [attended_group_meeting_13] = '3'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Participant's weight in kilograms, measured with light clothing using the BMI scale in room 1.15. Measured to the nearest 0.1 kg. Group meeting week 13." - }, - { - "field_name": "remarks_group_meeting_13", - "form_name": "gruppemde_uge_13", - "section_header": "", - "field_type": "text", - "field_label": "Evt. bemærkninger:", - "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": "Indicates whether there are any special remarks regarding the participant and what they are. Group meeting week 13." - }, - { - "field_name": "date_group_meeting_15", - "form_name": "gruppemde_uge_15", - "section_header": "", - "field_type": "text", - "field_label": "Dato:", - "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": "Date for group meeting. Group meeting week 15." - }, - { - "field_name": "staff_initials_group_meeting_15", - "form_name": "gruppemde_uge_15", - "section_header": "", - "field_type": "text", - "field_label": "Initialer på diætist:", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "alpha_only", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Initials of the dietitian responsible for conducting the group meeting. Group meeting week 15." - }, - { - "field_name": "attended_group_meeting_15", - "form_name": "gruppemde_uge_15", - "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", - "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 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", - "section_header": "", - "field_type": "text", - "field_label": "Vægt:", - "select_choices_or_calculations": "", - "field_note": "Deltagerne vejes en af gangen i rum 1.15 på den vægt, der også kan måle højde", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[attended_group_meeting_15] = '1' and [attended_group_meeting_15] = '3'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Participant's weight in kilograms, measured with light clothing using the BMI scale in room 1.15. Measured to the nearest 0.1 kg. Group meeting week 15." - }, - { - "field_name": "remarks_group_meeting_15", - "form_name": "gruppemde_uge_15", - "section_header": "", - "field_type": "text", - "field_label": "Evt. bemærkninger:", - "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": "Indicates whether there are any special remarks regarding the participant and what they are. Group meeting week 15." - }, - { - "field_name": "date_group_meeting_17", - "form_name": "gruppemde_uge_17", - "section_header": "", - "field_type": "text", - "field_label": "Dato:", - "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": "Date for group meeting. Group meeting week 17." - }, - { - "field_name": "staff_initials_group_meeting_17", - "form_name": "gruppemde_uge_17", - "section_header": "", - "field_type": "text", - "field_label": "Initialer på diætist:", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "alpha_only", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Initials of the dietitian responsible for conducting the group meeting. Group meeting week 17." - }, - { - "field_name": "attended_group_meeting_17", - "form_name": "gruppemde_uge_17", - "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", - "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 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", - "section_header": "", - "field_type": "text", - "field_label": "Vægt:", - "select_choices_or_calculations": "", - "field_note": "Deltagerne vejes en af gangen i rum 1.15 på den vægt, der også kan måle højde", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[attended_group_meeting_17] = '1' and [attended_group_meeting_17] = '3'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Participant's weight in kilograms, measured with light clothing using the BMI scale in room 1.15. Measured to the nearest 0.1 kg. Group meeting week 17." - }, - { - "field_name": "remarks_group_meeting_17", - "form_name": "gruppemde_uge_17", - "section_header": "", - "field_type": "text", - "field_label": "Evt. bemærkninger:", - "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": "Indicates whether there are any special remarks regarding the participant and what they are. Group meeting week 17." - }, - { - "field_name": "date_group_meeting_18", - "form_name": "gruppemde_uge_18", - "section_header": "", - "field_type": "text", - "field_label": "Dato:", - "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": "Date for group meeting. Group meeting week 18." - }, - { - "field_name": "staff_initials_group_meeting_18", - "form_name": "gruppemde_uge_18", - "section_header": "", - "field_type": "text", - "field_label": "Initialer på diætist:", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "alpha_only", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Initials of the dietitian responsible for conducting the group meeting. Group meeting week 18." - }, - { - "field_name": "attended_group_meeting_18", - "form_name": "gruppemde_uge_18", - "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", - "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 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", - "section_header": "", - "field_type": "text", - "field_label": "Vægt:", - "select_choices_or_calculations": "", - "field_note": "Deltagerne vejes en af gangen i rum 1.15 på den vægt, der også kan måle højde", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[attended_group_meeting_18] = '1' and [attended_group_meeting_18] = '3'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Participant's weight in kilograms, measured with light clothing using the BMI scale in room 1.15. Measured to the nearest 0.1 kg. Group meeting week 18." - }, - { - "field_name": "remarks_group_meeting_18", - "form_name": "gruppemde_uge_18", - "section_header": "", - "field_type": "text", - "field_label": "Evt. bemærkninger:", - "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": "Indicates whether there are any special remarks regarding the participant and what they are. Group meeting week 18." - }, - { - "field_name": "date_registration_dietary_deviation_2", - "form_name": "fase_2_ditetiske_afvigelser", - "section_header": "", - "field_type": "text", - "field_label": "Dato for registrering", - "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": "Date for when the deviation is registered during phase 1. Dietary deviations phase 2. Repeated instrument." - }, - { - "field_name": "staff_initials_dietary_deviation_2", - "form_name": "fase_2_ditetiske_afvigelser", - "section_header": "", - "field_type": "text", - "field_label": "Initialer for projektpersonale", - "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": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Initials of the study staff member responsible for registration of the dietary deviation during phase 2. Repeated instrument." - }, - { - "field_name": "date_dietary_deviation_2", - "form_name": "fase_2_ditetiske_afvigelser", - "section_header": "", - "field_type": "text", - "field_label": "Startdato for afvigelse", - "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": "Start date for possible planed deviation from dietary recommendations. Phase 2. Repeated instrument." - }, - { - "field_name": "date_end_dietary_deviation_2", - "form_name": "fase_2_ditetiske_afvigelser", - "section_header": "", - "field_type": "text", - "field_label": "Slutdato for afvigelse", - "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": "End date for possible planed deviation from dietary recommendations. Phase 2. Repeated instrument." - }, - { - "field_name": "reason_dietary_deviation_2", - "form_name": "fase_2_ditetiske_afvigelser", - "section_header": "", - "field_type": "radio", - "field_label": "Årsag til afvigelse:", - "select_choices_or_calculations": "1, Allergi | 2, Intolerance | 3, Aversion | 4, Planlagt afvigelse | 5, Deltager har svært ved at efterleve tildelte diæt | 7, Deltager kan ikke lide indholdet (opskrifterne) i måltidskasserne | 6, 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": "Description of the deviation. Phase 2. Repeated instrument." - }, - { - "field_name": "food_dietary_deviation_2", - "form_name": "fase_2_ditetiske_afvigelser", - "section_header": "", - "field_type": "text", - "field_label": "Fødevare(r) eller fødevaregruppe(r) der er tale om", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[reason_dietary_deviation_2] = '1' or [reason_dietary_deviation_2] = '2' or [reason_dietary_deviation_2] = '3'", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "What types of foods. Phase 2. Repeated instrument." - }, - { - "field_name": "substitution_dietary_deviation_2", - "form_name": "fase_2_ditetiske_afvigelser", - "section_header": "", - "field_type": "text", - "field_label": "Substitution for ovenstående fødevare(r) eller fødevaregruppe(r) ", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[reason_dietary_deviation_2] = '1' or [reason_dietary_deviation_2] = '2' or [reason_dietary_deviation_2] = '3'", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Substitution for different foods. Phase 2. Repeated instrument." - }, - { - "field_name": "reasonother_dietary_deviation_2", - "form_name": "fase_2_ditetiske_afvigelser", - "section_header": "", - "field_type": "text", - "field_label": "Hvis svaret er \"andet\", angiv her grund:", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[reason_dietary_deviation_2] = '6'", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "If \"other\" was chosen elaborate it. Phase 2. Repeated instrument." - }, - { - "field_name": "plan_dietary_deviation_2", - "form_name": "fase_2_ditetiske_afvigelser", - "section_header": "", - "field_type": "file", - "field_label": "Upload plan:", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[reason_dietary_deviation_2] = '4' or [reason_dietary_deviation_2] = '5'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Document with plan for planned deviation during phase 2. Repeated instrument." - }, - { - "field_name": "comment_dietary_deviation_2", - "form_name": "fase_2_ditetiske_afvigelser", - "section_header": "", - "field_type": "notes", - "field_label": "Evt. kommentar", - "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": "Comment to dietary deviations. Repeated instrument." - }, - { - "field_name": "date_diet_consult_1", - "form_name": "individuel_ditistsamtale_1", - "section_header": "", - "field_type": "text", - "field_label": "Dato:", - "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": "Date of individual dietitian consultation. Consulation 1." - }, - { - "field_name": "type_diet_consult_1", - "form_name": "individuel_ditistsamtale_1", - "section_header": "", - "field_type": "radio", - "field_label": "Hvilken type kontakt:", - "select_choices_or_calculations": "1, Fremmøde | 2, Videomøde via studieappen | 3, Telefon", - "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 the type of contact with the participant. Consultation 1." - }, - { - "field_name": "staff_initials_diet_consult_1", - "form_name": "individuel_ditistsamtale_1", - "section_header": "", - "field_type": "text", - "field_label": "Initialer på diætist:", - "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": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Initials of the study staff member responsible for conducting the consultation. Consultation 1." - }, - { - "field_name": "weight_diet_consult_1", - "form_name": "individuel_ditistsamtale_1", - "section_header": "", - "field_type": "text", - "field_label": "Aktuel vægt: ", - "select_choices_or_calculations": "", - "field_note": "Deltager vejes på vægt, der også kan måle højde i 1.15 (fremmøde), eller oplyser vægt (video eller telefon)", - "text_validation_type_or_show_slider_number": "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 weight in kilograms, measured with light clothing using the BMI scale in 1.15 or from scale at home (telephone and video). Measured to the nearest 0.1 kg. Consultation 1." - }, - { - "field_name": "status_diet_consult_1", - "form_name": "individuel_ditistsamtale_1", - "section_header": "", - "field_type": "radio", - "field_label": "Status: ", - "select_choices_or_calculations": "1, Alt kører | 2, Der er udfordringer med allokerede diæt", - "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": "Status on how the participant is doing with the diet intervention. Individual consultation 1." - }, - { - "field_name": "summary_diet_consult_1", - "form_name": "individuel_ditistsamtale_1", - "section_header": "", - "field_type": "notes", - "field_label": "Resumé:", - "select_choices_or_calculations": "", - "field_note": "Uddybelse af status og behov.", - "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": "Summary of the consultation. Consultation 1." - }, - { - "field_name": "date_diet_consult_2", - "form_name": "individuel_ditistsamtale_2", - "section_header": "", - "field_type": "text", - "field_label": "Dato:", - "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": "Date of individual dietitian consultation. Consulation 2." - }, - { - "field_name": "type_diet_consult_2", - "form_name": "individuel_ditistsamtale_2", - "section_header": "", - "field_type": "radio", - "field_label": "Hvilken type kontakt:", - "select_choices_or_calculations": "1, Fremmøde | 2, Videomøde via studieappen | 3, Telefon", - "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 the type of contact with the participant. Consultation 2." - }, - { - "field_name": "staff_initials_diet_consult_2", - "form_name": "individuel_ditistsamtale_2", - "section_header": "", - "field_type": "text", - "field_label": "Initialer på diætist:", - "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": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Initials of the study staff member responsible for conducting the consultation. Consultation 2." - }, - { - "field_name": "weight_diet_consult_2", - "form_name": "individuel_ditistsamtale_2", - "section_header": "", - "field_type": "text", - "field_label": "Aktuel vægt: ", - "select_choices_or_calculations": "", - "field_note": "Deltager vejes på vægt, der også kan måle højde i 1.15 (fremmøde), eller oplyser vægt (video eller telefon)", - "text_validation_type_or_show_slider_number": "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 weight in kilograms, measured with light clothing using the BMI scale in 1.15 or from scale at home (telephone and video). Measured to the nearest 0.1 kg. Consultation 2." - }, - { - "field_name": "status_diet_consult_2", - "form_name": "individuel_ditistsamtale_2", - "section_header": "", - "field_type": "radio", - "field_label": "Status: ", - "select_choices_or_calculations": "1, Alt kører | 2, Der er udfordringer med allokerede diæt", - "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": "Status on how the participant is doing with the diet intervention. Individual consultation 2." - }, - { - "field_name": "summary_diet_consult_2", - "form_name": "individuel_ditistsamtale_2", - "section_header": "", - "field_type": "notes", - "field_label": "Resumé:", - "select_choices_or_calculations": "", - "field_note": "Uddybelse af status og behov.", - "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": "Summary of the consultation. Consultation 2." - }, - { - "field_name": "date_diet_consult_3", - "form_name": "individuel_ditistsamtale_3", - "section_header": "", - "field_type": "text", - "field_label": "Dato:", - "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": "Date of individual dietitian consultation. Consulation 3." - }, - { - "field_name": "type_diet_consult_3", - "form_name": "individuel_ditistsamtale_3", - "section_header": "", - "field_type": "radio", - "field_label": "Hvilken type kontakt:", - "select_choices_or_calculations": "1, Fremmøde | 2, Videomøde via studieappen | 3, Telefon", - "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 the type of contact with the participant. Consultation 3." - }, - { - "field_name": "staff_initials_diet_consult_3", - "form_name": "individuel_ditistsamtale_3", - "section_header": "", - "field_type": "text", - "field_label": "Initialer på diætist:", - "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": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Initials of the study staff member responsible for conducting the consultation. Consultation 3." - }, - { - "field_name": "weight_diet_consult_3", - "form_name": "individuel_ditistsamtale_3", - "section_header": "", - "field_type": "text", - "field_label": "Aktuel vægt: ", - "select_choices_or_calculations": "", - "field_note": "Deltager vejes på vægt, der også kan måle højde i 1.15 (fremmøde), eller oplyser vægt (video eller telefon)", - "text_validation_type_or_show_slider_number": "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 weight in kilograms, measured with light clothing using the BMI scale in 1.15 or from scale at home (telephone and video). Measured to the nearest 0.1 kg. Consultation 3." - }, - { - "field_name": "status_diet_consult_3", - "form_name": "individuel_ditistsamtale_3", - "section_header": "", - "field_type": "radio", - "field_label": "Status: ", - "select_choices_or_calculations": "1, Alt kører | 2, Der er udfordringer med allokerede diæt", - "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": "Status on how the participant is doing with the diet intervention. Individual consultation 3." - }, - { - "field_name": "summary_diet_consult_3", - "form_name": "individuel_ditistsamtale_3", - "section_header": "", - "field_type": "notes", - "field_label": "Resumé:", - "select_choices_or_calculations": "", - "field_note": "Uddybelse af status og behov.", - "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": "Summary of the consultation. Consultation 3." - }, - { - "field_name": "date_diet_consult_4", - "form_name": "individuel_ditistsamtale_4", - "section_header": "", - "field_type": "text", - "field_label": "Dato:", - "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": "Date of individual dietitian consultation. Consulation 4." - }, - { - "field_name": "type_diet_consult_4", - "form_name": "individuel_ditistsamtale_4", - "section_header": "", - "field_type": "radio", - "field_label": "Hvilken type kontakt:", - "select_choices_or_calculations": "1, Fremmøde | 2, Videomøde via studieappen | 3, Telefon", - "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 the type of contact with the participant. Consultation 4." - }, - { - "field_name": "staff_initials_diet_consult_4", - "form_name": "individuel_ditistsamtale_4", - "section_header": "", - "field_type": "text", - "field_label": "Initialer på diætist:", - "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": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Initials of the study staff member responsible for conducting the consultation. Consultation 4." - }, - { - "field_name": "weight_diet_consult_4", - "form_name": "individuel_ditistsamtale_4", - "section_header": "", - "field_type": "text", - "field_label": "Aktuel vægt: ", - "select_choices_or_calculations": "", - "field_note": "Deltager vejes på vægt, der også kan måle højde i 1.15 (fremmøde), eller oplyser vægt (video eller telefon)", - "text_validation_type_or_show_slider_number": "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 weight in kilograms, measured with light clothing using the BMI scale in 1.15 or from scale at home (telephone and video). Measured to the nearest 0.1 kg. Consultation 4." - }, - { - "field_name": "status_diet_consult_4", - "form_name": "individuel_ditistsamtale_4", - "section_header": "", - "field_type": "radio", - "field_label": "Status: ", - "select_choices_or_calculations": "1, Alt kører | 2, Der er udfordringer med allokerede diæt", - "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": "Status on how the participant is doing with the diet intervention. Individual consultation 4." - }, - { - "field_name": "summary_diet_consult_4", - "form_name": "individuel_ditistsamtale_4", - "section_header": "", - "field_type": "notes", - "field_label": "Resumé:", - "select_choices_or_calculations": "", - "field_note": "Uddybelse af behov.", - "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": "Summary of the consultation. Consultation 4." - }, - { - "field_name": "date_registration_dietary_deviation_3", - "form_name": "fase_3_ditetiske_afvigelser", - "section_header": "", - "field_type": "text", - "field_label": "Dato for registrering", - "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": "Date for when the deviation is registered during phase 3. Dietary deviations. Repeated instrument." - }, - { - "field_name": "staff_initials_dietary_deviation_3", - "form_name": "fase_3_ditetiske_afvigelser", - "section_header": "", - "field_type": "text", - "field_label": "Initialer for projektpersonale", - "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": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Initials of the study staff member responsible for registration of the dietary deviation during phase 3. Repeated instrument." - }, - { - "field_name": "date_dietary_deviation_3", - "form_name": "fase_3_ditetiske_afvigelser", - "section_header": "", - "field_type": "text", - "field_label": "Startdato for afvigelse", - "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": "Start date for possible planed deviation from VLCD dietary recommendations. Phase 3. Repeated instrument." - }, - { - "field_name": "date_end_dietary_deviation_3", - "form_name": "fase_3_ditetiske_afvigelser", - "section_header": "", - "field_type": "text", - "field_label": "Slutdato for afvigelse", - "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": "End date for possible planed deviation from VLCD dietary recommendations. Phase 3. Repeated instrument." - }, - { - "field_name": "reason_dietary_deviation_3", - "form_name": "fase_3_ditetiske_afvigelser", - "section_header": "", - "field_type": "radio", - "field_label": "Årsag til afvigelse:", - "select_choices_or_calculations": "1, Allergi | 2, Intolerance | 3, Aversion | 4, Planlagt afvigelse | 5, Deltager har svært ved at efterleve tildelte diæt | 6, 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": "Reason for deviation. Phase 3. Repeated instrument." - }, - { - "field_name": "reasonother_dietary_deviation_3", - "form_name": "fase_3_ditetiske_afvigelser", - "section_header": "", - "field_type": "text", - "field_label": "Hvis svaret er \"andet\", angiv her grund:", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[reason_dietary_deviation_3] = '6'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Dietary deviations if \"other\" was chosen. Phase 3. Repeated instrument." - }, - { - "field_name": "upload_dietary_deviation_3", - "form_name": "fase_3_ditetiske_afvigelser", - "section_header": "", - "field_type": "file", - "field_label": "Upload plan vha. formen \"Diætetiske afvigelser\"", - "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": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Document with plan for planned deviation during phase 3. Repeated instrument." - }, - { - "field_name": "comment_dietary_deviation_3", - "form_name": "fase_3_ditetiske_afvigelser", - "section_header": "", - "field_type": "notes", - "field_label": "Evt. kommentar", - "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": "Comment to dietary deviations. Phase 3. Repeated instrument." - }, - { - "field_name": "date_registration_exercise_deviation_phase3", - "form_name": "trningsafvigelser", - "section_header": "", - "field_type": "text", - "field_label": "Dato for registrering\r\n", - "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": "Date for when the exercise deviation is registered during phase 3. Repeated instrument." - }, - { - "field_name": "staff_initials_exercise_deviation_phase3", - "form_name": "trningsafvigelser", - "section_header": "", - "field_type": "text", - "field_label": "Initialer for projektpersonale", - "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": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Initials of the study staff member responsible for registration of the exercise deviation during phase 3. Repeated instrument." - }, - { - "field_name": "date_exercise_deviation_phase3", - "form_name": "trningsafvigelser", - "section_header": "", - "field_type": "text", - "field_label": "Startdato for afvigelse", - "select_choices_or_calculations": "", - "field_note": "Format: DD-MM-YYYY", - "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": "Start date for the exercise deviation from the exercise recommendations. Phase 3. Repeated instrument." - }, - { - "field_name": "date_end_exercise_deviation_phase3", - "form_name": "trningsafvigelser", - "section_header": "", - "field_type": "text", - "field_label": "Slutdato for afvigelse", - "select_choices_or_calculations": "", - "field_note": "Format: DD-MM-YYYY", - "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": "End date for the exercise deviation. Phase 3. Repeated instrument." - }, - { - "field_name": "reason_exercise_deviation_phase3", - "form_name": "trningsafvigelser", - "section_header": "", - "field_type": "radio", - "field_label": "Årsag til afvigelse", - "select_choices_or_calculations": "1, Skade/smerter | 2, Sygdom | 3, Overtræning/træthed | 4, Ferie/rejse | 5, Lægelig anbefaling om pause | 6, Manglende motivation | 7, Manglende tid | 8, 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": "Reason for the exercise deviation. Phase 3. Repeated instrument." - }, - { - "field_name": "elaborate_reason_exercise_deviation_phase3", - "form_name": "trningsafvigelser", - "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": "[reason_exercise_deviation_phase3] = '8'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Elaborate the reason for the deviation if Other was chosen. Phase 3. Repeated instrument." - }, - { - "field_name": "kind_exercise_deviation_phase3", - "form_name": "trningsafvigelser", - "section_header": "", - "field_type": "radio", - "field_label": "Hvilken form for afvigelse", - "select_choices_or_calculations": "1, En enkelt træning | 2, En uges træning | 3, To ugers træning | 4, Tre ugers træning | 5, En måneds træning | 6, 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": "How many times has the person deviated from the exercise recommendations. Phase 3. Repeated instrument." - }, - { - "field_name": "elaborate_kind_exercise_deviation_phase3", - "form_name": "trningsafvigelser", - "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": "[kind_exercise_deviation_phase3] = '6'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Elaborate what kind of deviation if Other was chosen. Phase 3. Repeated instrument." - }, - { - "field_name": "comment_exercise_deviation_phase3", - "form_name": "trningsafvigelser", - "section_header": "", - "field_type": "text", - "field_label": "Kommentar til træningsafvigelsen", - "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": "Commentary to the exercise deviation. Phase 3. Repeated instrument." - }, - { - "field_name": "contact_date", - "form_name": "ekstra_kontakt", - "section_header": "", - "field_type": "text", - "field_label": "Dato", - "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": "Date of the extra contact. Extra contact. Repeated instrument." - }, - { - "field_name": "contact_type", - "form_name": "ekstra_kontakt", - "section_header": "", - "field_type": "radio", - "field_label": "Hvilken type kontakt:", - "select_choices_or_calculations": "1, Fremmøde | 2, Videomøde via studieappen | 3, Asynkron video via studieappen | 4, Besked via studieappen | 5, Telefon", - "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": "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", - "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_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 contact was initiated by the participant or by staff member. Extra contact. Repeated instrument." - }, - { - "field_name": "contact_staffinitials", - "form_name": "ekstra_kontakt", - "section_header": "", - "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": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "The name or initials of the staff member. Extra contact. Repeated instrument." - }, - { - "field_name": "contact_reason", - "form_name": "ekstra_kontakt", - "section_header": "", - "field_type": "checkbox", - "field_label": "Hvad er grunden til kontakten? ", - "select_choices_or_calculations": "1, Alarm fra Dietary Screener | 2, Alarm ift. at deltageren ikke overholder træningsinterventionen | 3, Blodsukker målt for højt (HbA1c eller blodsukker målt ved fingerprik eller CGM) | 4, Blodtryk målt for højt | 5, 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": "Explains the reason behind the contact. Extra contact. Repeated instrument." - }, - { - "field_name": "contact_reason_specification", - "form_name": "ekstra_kontakt", - "section_header": "", - "field_type": "radio", - "field_label": "Er afvigelsen relateret til:", - "select_choices_or_calculations": "1, Motivation | 2, Skade | 3, Forhindret af anden aktivitet | 4, Ingen af delene", - "field_note": "Hvis \"Skade\", gå da til instrumentet \"Adverse events\". ", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[contact_reason(2)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Specification of reason to contact due to no training completion. Extra contact. Repeated instrument." - }, - { - "field_name": "contact_reason_blood_glucose", - "form_name": "ekstra_kontakt", - "section_header": "", - "field_type": "radio", - "field_label": "Hvilken af nedenstående er gældende? ", - "select_choices_or_calculations": "1, HbA1c > 48 mmol/mol | 2, Uge 0-5: Blodsukker > 16 mmol/l over 2 dage målt ved fingerprik | 3, Uge 0-5: Blodsukker > 16 mmol/l målt ved CGM | 4, Uge 0-5: Blodsukker > 16 mmol/l over 2 dage over 2 på hinanden følgende uger målt ved fingerprik | 5, Uge 0-5: Blodsukker > 16 mmol/l målt ved CGM, siden > 16 mmol/l over 2 dage målt ved fingerprik | 6, Uge 6-52: Blodsukker > 12 mmol/l over 2 dage målt ved fingerprik | 7, Uge 6-52: Blodsukker > 12 mmol/l målt ved CGM", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[contact_reason(3)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Description of how glyceamic threshold is met. Extra contact. Repeated instrument." - }, - { - "field_name": "contact_reason_blood_glucose_intervention", - "form_name": "ekstra_kontakt", - "section_header": "", - "field_type": "radio", - "field_label": "Hvilken udfordring med at følge interventionen er der tale om?", - "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": "[contact_reason(3)] = '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. Extra contact. Repeated instrument." - }, - { - "field_name": "contact_bs_participant", - "form_name": "ekstra_kontakt", - "section_header": "", - "field_type": "radio", - "field_label": "Er deltageren blevet kontaktet mhp. at kontakte den behandlingsansvarlige læge vedrørende opstart af glukosesænkende medicin?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[contact_reason_blood_glucose] = '4' or [contact_reason_blood_glucose] = '5'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Participant contacted regarding initiation of glucose lowering medication via the responsible physician. Extra contact. Repeated instrument." - }, - { - "field_name": "contact_bs_responsible_physician", - "form_name": "ekstra_kontakt", - "section_header": "", - "field_type": "radio", - "field_label": "Er der taget kontakt til deltagerens egen læge eller forsøgsstedets ansvarlige læge mhp. opstart i glukosesænkende medicin?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Typisk korrespondance hvis til egen læge. ", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[contact_reason_blood_glucose] = '4' or [contact_reason_blood_glucose] = '5'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Contact made with responsible physisian regarding blood glucose. Extra contact. Repeated instrument." - }, - { - "field_name": "contact_reason_blood_pressure", - "form_name": "ekstra_kontakt", - "section_header": "", - "field_type": "checkbox", - "field_label": "Hvilken af nedenstående er gældende? ", - "select_choices_or_calculations": "1, Systolisk BT > 140 mmHg over 1 uge | 2, Diastolisk BT > 90 mmHg over 1 uge | 3, Systolisk BT > 140 mmHg over 2 uger | 4, Diastolisk BT > 90 mmHg over 2 uger", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[contact_reason(4)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Blood pressure criterion met (systolic > 140 mmHg or diastolic > 90 mmHg). Extra contact. Repeated instrument." - }, - { - "field_name": "contact_bp_participant", - "form_name": "ekstra_kontakt", - "section_header": "", - "field_type": "radio", - "field_label": "Er deltageren blevet kontaktet mhp. at kontakte den behandlingsansvarlige læge vedrørende opstart af medicinsk behandling for hypertension?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[contact_reason_blood_pressure(3)] = '1' or [contact_reason_blood_pressure(4)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Participant contacted regarding initiation of antihypertensive treatment via the responsible physician. Extra contact. Repeated instrument." - }, - { - "field_name": "contact_bp_responsible_physician", - "form_name": "ekstra_kontakt", - "section_header": "", - "field_type": "radio", - "field_label": "Er der taget kontakt til deltagerens egen læge eller forsøgsstedets ansvarlige læge mhp. opstart i medicinsk behandling for hypertension?", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Typisk korrespondance hvis til egen læge. ", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[contact_reason_blood_pressure(3)] = '1' or [contact_reason_blood_pressure(4)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Contact made with responsible physisian regarding blood pressure. Extra contact. Repeated instrument." - }, - { - "field_name": "contact_reason_other", - "form_name": "ekstra_kontakt", - "section_header": "", - "field_type": "text", - "field_label": "Hvis andet, skriv grunden her:", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[contact_reason(5)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "If others, describe reason for contact with the participant. Extra contact. Repeated instrument." - }, - { - "field_name": "contact_direct_time", - "form_name": "ekstra_kontakt", - "section_header": "", - "field_type": "radio", - "field_label": "

Tidsforbrug, direkte kontakt

Hvor lang tid er der samlet brugt i direkte kontakt med deltageren (telefon, video eller fysisk fremmøde)?

", - "select_choices_or_calculations": "1, 0-5 minutter | 2, 6-10 minutter | 3, 11-15 minutter | 4, 16-20 minutter | 5, 21-25 minutter | 6, 26-30 minutter | 7, 31-35 minutter | 8, 36-40 minutter | 9, 41-45 minutter | 10, > 45 minutter", - "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": "Select the 5-minute interval that best reflects the total combined time spent in direct contact with the participant (telephone, video consultation, or in-person visit). Extra contact. Repeated instrument." - }, - { - "field_name": "contact_administration_time", - "form_name": "ekstra_kontakt", - "section_header": "", - "field_type": "radio", - "field_label": "

Tidsforbrug, administrativt arbejde i forbindelse med denne kontakt

Hvor lang tid er der samlet brugt på administrativt arbejde i forbindelse med denne kontakt med deltageren (dokumentation, booking, mails, koordinering m.m.)?

", - "select_choices_or_calculations": "1, 0-5 minutter | 2, 6-10 minutter | 3, 11-15 minutter | 4, 16-20 minutter | 5, 21-25 minutter | 6, 26-30 minutter | 7, 31-35 minutter | 8, 36-40 minutter | 9, 41-45 minutter | 10, > 45 minutter", - "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": "Select the 5-minute interval that best reflects the total time spent on administrative tasks related to this specific contact with the participant (documentation, scheduling, emails, coordination, etc.). Extra contact. Repeated instrument." - }, - { - "field_name": "contact_summary", - "form_name": "ekstra_kontakt", - "section_header": "", - "field_type": "notes", - "field_label": "Resumé:", - "select_choices_or_calculations": "", - "field_note": "Beskriv baggrund for kontakt, indhold af samtalen og evt. fremtidige mål", - "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": "Description of the reason for the extra contact and what is discussed. Extra contact. Repeated instrument." - }, - { - "field_name": "date_hba1c_measurement_week_30", - "form_name": "hba1c_uge_30", - "section_header": "", - "field_type": "text", - "field_label": "Dato for HbA1c-måling, uge 30", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "date_dmy", - "text_validation_min": "2025-01-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 HbA1c measurement, week 30." - }, - { - "field_name": "book_bloodsample_week_30", - "form_name": "hba1c_uge_30", - "section_header": "", - "field_type": "radio", - "field_label": "

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

", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Koden SCF00634 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. Week 30." - }, - { - "field_name": "hba1c_value_week_30", - "form_name": "hba1c_uge_30", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "HbA1c value, mmol/mol, week 30." - }, - { - "field_name": "hba1c_normal_info_week_30", - "form_name": "hba1c_uge_30", - "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": "[hba1c_value_week_30] < 48", - "required_field": "", - "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. Week 30." - }, - { - "field_name": "hba1c_mildly_elevated_info_week_30", - "form_name": "hba1c_uge_30", - "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": "[hba1c_value_week_30] >= 48 AND [hba1c_value_week_30] <= 53", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Information box. HbA1c is mildly elevated. Reintroduction of antidiabetic medication is not allowed. Week 30." - }, - { - "field_name": "hba1c_elevated_info_week_30", - "form_name": "hba1c_uge_30", - "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": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[hba1c_value_week_30] > 53", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Information box. HbA1c is elevated. HbA1c needs to be remeasured. Week 30." - }, - { - "field_name": "intervention_challenges_week_30", - "form_name": "hba1c_uge_30", - "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": "[hba1c_value_week_30] >= 48", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Challenges with adherence to the intervention, whether diet or training. Week 30." - }, - { - "field_name": "intervention_challenge_diet_week_30", - "form_name": "hba1c_uge_30", - "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_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[intervention_challenges_week_30(1)] = '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. Week 30." - }, - { - "field_name": "intervention_challenge_training_week_30", - "form_name": "hba1c_uge_30", - "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": "[intervention_challenges_week_30(2)]='1'", - "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. Week 30." - }, - { - "field_name": "intervention_challenges_other_week_30", - "form_name": "hba1c_uge_30", - "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": "[intervention_challenges_week_30(3)]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Describes other reason for not following the intervention. Week 30." - }, - { - "field_name": "hba1c_date_for_extra_measurement_planned_participant_week_30", - "form_name": "hba1c_uge_30", - "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": "", - "identifier": "", - "branching_logic": "[hba1c_value_week_30] > 53", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Verify HbA1c follow-up appointment in participants calendar. Week 30." - }, - { - "field_name": "hba1c_date_for_extra_measurement_planned_staff_week_30", - "form_name": "hba1c_uge_30", - "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": "", - "identifier": "", - "branching_logic": "[hba1c_value_week_30] > 53", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Verify HbA1c follow-up appointment in staff calendar. Week 30." - }, - { - "field_name": "hba1c_date_for_extra_measurement_planned_room_week_30", - "form_name": "hba1c_uge_30", - "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_week_30] > 53", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Confirms if a room has been booked for the next HbA1c meausurement. Week 30." - }, - { - "field_name": "hba1c_notes_week_30", - "form_name": "hba1c_uge_30", - "section_header": "", - "field_type": "text", - "field_label": "Noter ift. HbA1c", - "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": "Notes regarding the HbA1c. Week 30." - }, - { - "field_name": "date_hba1c_measurement_week_42", - "form_name": "hba1c_uge_42", - "section_header": "", - "field_type": "text", - "field_label": "Dato for HbA1c-måling, uge 42", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "date_dmy", - "text_validation_min": "2025-01-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 HbA1c measurement, week 42." - }, - { - "field_name": "book_bloodsample_week_42", - "form_name": "hba1c_uge_42", - "section_header": "", - "field_type": "radio", - "field_label": "

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

", - "select_choices_or_calculations": "1, Ja | 2, Nej", - "field_note": "Koden SCF00634 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. Week 42." - }, - { - "field_name": "hba1c_value_week_42", - "form_name": "hba1c_uge_42", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "HbA1c value, mmol/mol, week 42." - }, - { - "field_name": "hba1c_normal_info_week_42", - "form_name": "hba1c_uge_42", - "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": "[hba1c_value_week_42] < 48", - "required_field": "", - "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. Week 42." - }, - { - "field_name": "hba1c_mildly_elevated_info_week_42", - "form_name": "hba1c_uge_42", - "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": "[hba1c_value_week_42] >= 48 AND [hba1c_value_week_42] <= 53", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Information box. HbA1c is mildly elevated. Reintroduction of antidiabetic medication is not allowed. Week 42." - }, - { - "field_name": "hba1c_elevated_info_week_42", - "form_name": "hba1c_uge_42", - "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": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[hba1c_value_week_42] > 53", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Information box. HbA1c is elevated. HbA1c needs to be remeasured. Week 42." - }, - { - "field_name": "intervention_challenges_week_42", - "form_name": "hba1c_uge_42", - "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": "[hba1c_value_week_42] >= 48", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Challenges with adherence to the intervention, whether diet or training. Week 42." - }, - { - "field_name": "intervention_challenge_diet_week_42", - "form_name": "hba1c_uge_42", - "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_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[intervention_challenges_week_42(1)]='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. Week 42." - }, - { - "field_name": "intervention_challenge_training_week_42", - "form_name": "hba1c_uge_42", - "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": "[intervention_challenges_week_42(2)]='1'", - "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. Week 42." - }, - { - "field_name": "intervention_challenges_other_week_42", - "form_name": "hba1c_uge_42", - "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": "[intervention_challenges_week_42(3)]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Describes other reason for not following the intervention. Week 42." - }, - { - "field_name": "hba1c_date_for_extra_measurement_planned_participant_week_42", - "form_name": "hba1c_uge_42", - "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": "", - "identifier": "", - "branching_logic": "[hba1c_value_week_42] > 53", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Verify HbA1c follow-up appointment in participants calendar. Week 42." - }, - { - "field_name": "hba1c_date_for_extra_measurement_planned_staff_week_42", - "form_name": "hba1c_uge_42", - "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": "", - "identifier": "", - "branching_logic": "[hba1c_value_week_42] > 53", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Verify HbA1c follow-up appointment in staff calendar. Week 42." - }, - { - "field_name": "hba1c_date_for_extra_measurement_planned_room_week_42", - "form_name": "hba1c_uge_42", - "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_week_42] > 53", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Confirms if a room has been booked for the next HbA1c meausurement. Week 42." - }, - { - "field_name": "hba1c_notes_week_42", - "form_name": "hba1c_uge_42", - "section_header": "", - "field_type": "text", - "field_label": "Noter ift. HbA1c", - "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": "Notes regarding the HbA1c. Week 42." - }, - { - "field_name": "date_hba1c_measurement_extra", - "form_name": "hba1c_follow_up", - "section_header": "", - "field_type": "text", - "field_label": "Dato for HbA1c-måling, ekstra", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "date_dmy", - "text_validation_min": "2025-01-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 HbA1c measurement. HbA1c extra. Repeated instrument." - }, - { - "field_name": "hba1c_extra_reason_extra", - "form_name": "hba1c_follow_up", - "section_header": "", - "field_type": "radio", - "field_label": "Hvorfor tages denne ekstra HbA1c? ", - "select_choices_or_calculations": "1, HbA1c-måling: > 53 mmol/mol | 2, Fingerprikmåling: Gennemsnitlig daglig glukose over tærskelværdi (> 16 mmol/l på 1 dag eller > 10 mmol/l på to på hinanden følgende dage) | 3, CGM: Gennemsnitlig glukose > 10 mmol/l", - "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": "Specifies the reason for an additional HbA1c measurement. HbA1c extra. Repeated instrument." - }, - { - "field_name": "hba1c_extra_reason_hba1c_extra", - "form_name": "hba1c_follow_up", - "section_header": "", - "field_type": "radio", - "field_label": "Hvilken HbA1c-måling var > 53 mmol/mol? ", - "select_choices_or_calculations": "1, V6 (uge 12) | 2, V8 (uge 18) | 3, Uge 30 | 4, Uge 42 | 5, V10 (uge 52) | 6, Andet", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[hba1c_extra_reason_extra]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Records the visit/week where the HbA1c value was above 53 mmol/mol. HbA1c extra. Repeated instrument." - }, - { - "field_name": "hba1c_extra_reason_other_extra", - "form_name": "hba1c_follow_up", - "section_header": "", - "field_type": "text", - "field_label": "Beskriv: ", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[hba1c_extra_reason_hba1c_extra]='6'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Other reason for extra HbA1c taken. HbA1c extra. Repeated instrument." - }, - { - "field_name": "hba1c_extra_reason_fingerstick_extra", - "form_name": "hba1c_follow_up", - "section_header": "", - "field_type": "radio", - "field_label": "Hvilken fingerprikmåling var gennemsnitlig daglig glukose for høj? ", - "select_choices_or_calculations": "1, Uge 1 | 2, Uge 2 | 3, Uge 3 | 4, Uge 4 | 5, Uge 8 | 6, Uge 12 | 7, Uge 18 | 8, Uge 24 | 9, Uge 30 | 10, Uge 36 | 11, Uge 42 | 12, Uge 48 | 13, Uge 52 | 14, Andet", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[hba1c_extra_reason_extra]='2'", - "required_field": "y", - "custom_alignment": "", - "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_name": "hba1c_extra_reason_fingerstick_other_extra", - "form_name": "hba1c_follow_up", - "section_header": "", - "field_type": "text", - "field_label": "Beskriv: ", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[hba1c_extra_reason_fingerstick_extra]='14'", - "required_field": "y", - "custom_alignment": "", - "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_name": "hba1c_extra_reason_cgm_extra", - "form_name": "hba1c_follow_up", - "section_header": "", - "field_type": "radio", - "field_label": "Hvilken CGM-måling var gennemsnitlig daglig glukose for høj? ", - "select_choices_or_calculations": "1, Uge 1-2 | 2, Uge 50-51 | 3, Andet", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[hba1c_extra_reason_extra]='3'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Records the visit/week where the glucose level by CGM measurement was to high. HbA1c extra. Repeated instrument." - }, - { - "field_name": "hba1c_extra_reason_cgm_other_extra", - "form_name": "hba1c_follow_up", - "section_header": "", - "field_type": "text", - "field_label": "Beskriv: ", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[hba1c_extra_reason_cgm_extra]='3'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Description of other week of CGM blood sugar measurement. HbA1c extra. Repeated instrument." - }, - { - "field_name": "hba1c_value_extra", - "form_name": "hba1c_follow_up", - "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": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "HbA1c value, mmol/mol. HbA1c extra. Repeated instrument." - }, - { - "field_name": "hba1c_normal_info_extra", - "form_name": "hba1c_follow_up", - "section_header": "", - "field_type": "descriptive", - "field_label": "HbA1c er inden for normalområdet.\r\nGenintroduktion af antidiabetisk medicin er ikke tilladt.\r\nDeltager får målt HbA1c igen efter prædefinerede retningslinjer. ", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[hba1c_value_extra] < 48", - "required_field": "", - "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. HbA1c extra. Repeated instrument." - }, - { - "field_name": "hba1c_mildly_elevated_info_extra", - "form_name": "hba1c_follow_up", - "section_header": "", - "field_type": "descriptive", - "field_label": "HbA1c er fortsat let forhøjet. \r\nDet vurderes, at diabetes type 2 fortsat er i remission. \r\nGenintroduktion af antidiabetisk medicin er ikke tilladt. \r\nDeltager får målt HbA1c igen efter prædefinerede retningslinjer. \r\n", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[hba1c_value_extra] >= 48 AND [hba1c_value_extra] <= 53", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Information box. HbA1c is mildly elevated. Reintroduction of antidiabetic medication is not allowed. HbA1c extra. Repeated instrument." - }, - { - "field_name": "hba1c_elevated_info_extra", - "form_name": "hba1c_follow_up", - "section_header": "", - "field_type": "descriptive", - "field_label": "HbA1c er fortsat forhøjet. \r\nDeltager skal informeres om dette og bedes tage kontakt til den behandlingsansvarlige læge. \r\nDer gives besked til den behandlingsansvarlige læge (korrespondance hvis til praktiserende læge). \r\nDer anbefales genintroduktion af medicinsk behandling for diabetes type 2 (i henhold til retningslinje fra DES og DSAM).\r\nDeltager får målt HbA1c igen efter prædefinerede retningslinjer. ", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[hba1c_value_extra] > 53", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Information box. HbA1c is elevated. Participant and responsible physician will be notified. HbA1c extra. Repeated instrument." - }, - { - "field_name": "hba1c_participant_extra", - "form_name": "hba1c_follow_up", - "section_header": "", - "field_type": "radio", - "field_label": "Er deltageren blevet kontaktet mhp. at kontakte den behandlingsansvarlige læge vedrørende opstart af glukosesænkende medicin?", - "select_choices_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_extra] > 53", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Participant contacted regarding initiation of glucose lowering medication via the responsible physician. HbA1c extra. Repeated instrument." - }, - { - "field_name": "hba1c_responsible_physician_extra", - "form_name": "hba1c_follow_up", - "section_header": "", - "field_type": "radio", - "field_label": "Er der taget kontakt til deltagerens egen læge eller forsøgsstedets ansvarlige læge mhp. opstart i glukosesænkende medicin?", - "select_choices_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_extra] > 53", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Contact made with responsible physisian regarding blood glucose. HbA1c extra. Repeated instrument." - }, - { - "field_name": "date_change_medication_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "text", - "field_label": "Dato for indtastning:", - "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": "The date when the medication change is recorded in the system. Repeated instrument." - }, - { - "field_name": "medicine_change_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "checkbox", - "field_label": "Der er foretaget ændring (herunder genintroduktion) af", - "select_choices_or_calculations": "1, Antidiabetika | 2, Antihypertensiva | 3, Anden medicin", - "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 any change in medication. Repeating instrument." - }, - { - "field_name": "antidiabetics_change_start_rep", - "form_name": "medicine_changes", - "section_header": "Genintroduktion/ændring af antidiabetika", - "field_type": "text", - "field_label": "Dato for ændring/genintroduktion af antidiabetika", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "date_dmy", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[medicine_change_rep(1)]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Date for change in antidiabetic medication. Repeated instrument." - }, - { - "field_name": "antidiabetics_medicine_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "checkbox", - "field_label": "Ændring (herunder genintroduktion) af følgende antidiabetika:", - "select_choices_or_calculations": "1, Metformin | 2, SGLT-2-hæmmer (Canagliflozin (Invokana), Dapagliflozin (Forxiga), Empagliflozin (Jardiance)) | 3, DPP-IV-hæmmer (Sitagliptin (Januvia), Linagliptin (Trajenta)) | 4, Sulfonylurinstof (Gliclazid, Glimepirid) | 5, GLP-1-receptoragonist (Semaglutid s.c. (Ozempic), Semaglutid p.o. (Rybelsus), Dulaglutid s.c. (Trulicity), Tirzepatid (Mounjaro)) | 6, Andet præparat", - "field_note": "Ved kombinationspræparater, vælg begge typer antidiabetika og skriv dosis for hver type adskilt. Eks. Janumet, Metformin: 500 mg og Sitagliptin: 50 mg.", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[medicine_change_rep(1)]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the class of antidiabetic medication for which a change has been made (start, stop, or dose adjustment). Repeated measure." - }, - { - "field_name": "metformin_dose_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "text", - "field_label": "Metformin dosis: ", - "select_choices_or_calculations": "", - "field_note": "Mg/dag. Ved seponering skrives '0'.", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[antidiabetics_medicine_rep(1)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the metformin dose. Mg/day. Repeated measure." - }, - { - "field_name": "sglt2_type_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "checkbox", - "field_label": "Hvilken SGLT-2-hæmmer?", - "select_choices_or_calculations": "1, Canagliflozin (Invokana) | 2, Dapagliflozin (Forxiga) | 3, Empagliflozin (Jardiance) | 4, Andet", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[antidiabetics_medicine_rep(2)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Indicates which SGLT-2 inhibitor was changed. Repeated measure." - }, - { - "field_name": "canagliflozin_dose_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "text", - "field_label": "Canagliflozin (Invokana) dosis:", - "select_choices_or_calculations": "", - "field_note": "Mg/dag. Ved seponering skrives '0'.", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[sglt2_type_rep(1)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the Canagliflozin dose. Mg/day. Repeated measure." - }, - { - "field_name": "dapagliflozin_dose_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "text", - "field_label": "Dapagliflozin (Forxiga) dosis:", - "select_choices_or_calculations": "", - "field_note": "Mg/dag. Ved seponering skrives '0'.", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[sglt2_type_rep(2)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the Dapagliflozin dose. Mg/day. Repeated measure." - }, - { - "field_name": "empagliflozin_dose_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "text", - "field_label": "Empagliflozin (Jardiance) dosis:", - "select_choices_or_calculations": "", - "field_note": "Mg/dag. Ved seponering skrives '0'.", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[sglt2_type_rep(3)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the Empagliflozin dose. Mg/day. Repeated meaure." - }, - { - "field_name": "other_sglt2_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "text", - "field_label": "Anden SGLT-2-hæmmer navn:", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "alpha_only", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[sglt2_type_v1(4)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Specifies the name of the SGLT-2 inhibitor if not reported on the provided list. Repeated measure." - }, - { - "field_name": "other_sglt2_dose_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "text", - "field_label": "Anden SGLT-2-hæmmer dosis:", - "select_choices_or_calculations": "", - "field_note": "Mg/dag. Ved seponering skrives '0'.", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[sglt2_type_v1(4)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Specifies the name of the SGLT-2 inhibitor if not reported on the provided list. Repeated measure." - }, - { - "field_name": "dppiv_type_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "checkbox", - "field_label": "Hvilken DPP-IV-hæmmer?", - "select_choices_or_calculations": "1, Sitagliptin (Januvia) | 2, Linagliptin (Trajenta) | 3, Andet", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[antidiabetics_medicine_rep(3)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Indicates which DPP-4 inhibtor was changed. Repeated measure." - }, - { - "field_name": "sitagliptin_dose_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "text", - "field_label": "Sitagliptin (Januvia) dosis:", - "select_choices_or_calculations": "", - "field_note": "Mg/dag. Ved seponering skrives '0'.", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[dppiv_type_rep(1)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the Sitagliptin dose. Mg/day. Repeated measure." - }, - { - "field_name": "linagliptin_dose_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "text", - "field_label": "Linagliptin (Trajenta) dosis: ", - "select_choices_or_calculations": "", - "field_note": "Mg/dag. Ved seponering skrives '0'.", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[dppiv_type_rep(2)] = '1'", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the Linagliptin dose. Mg/day. Repeated measure." - }, - { - "field_name": "other_dppiv_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "text", - "field_label": "Anden DPP-IV-hæmmer navn:", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "alpha_only", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[dppiv_type_rep(3)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Specifies the name of the DPP-IV inhibitor if not reported on the provided list. Repeated measure." - }, - { - "field_name": "other_dppiv_dose_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "text", - "field_label": "Anden DPP-IV-hæmmer dosis:", - "select_choices_or_calculations": "", - "field_note": "Mg/dag. Ved seponering skrives '0'.", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[dppiv_type_rep(3)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the dose of \"other DPP-IV inhibitor\". Mg/day. Repeated measure." - }, - { - "field_name": "sulfonyl_type_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "checkbox", - "field_label": "Hvilket sulfonylurinstof:", - "select_choices_or_calculations": "1, Gliclazid | 2, Glimepirid | 3, Andet", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[antidiabetics_medicine_rep(4)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Indicates which sulfonylurea was changed. Repeated measure." - }, - { - "field_name": "gliclazid_dose_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "text", - "field_label": "Gliclazid dosis:", - "select_choices_or_calculations": "", - "field_note": "Mg/dag. Ved seponering skrives '0'.", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[sulfonyl_type_rep(1)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the Gliclazid dose. Mg/day. Repeated measure." - }, - { - "field_name": "glimepirid_dose_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "text", - "field_label": "Glimepirid dosis:", - "select_choices_or_calculations": "", - "field_note": "Mg/dag. Ved seponering skrives '0'.", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[sulfonyl_type_rep(2)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the Glimepirid dose. Mg/day. Repeated measure." - }, - { - "field_name": "other_sulfonyl_name_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "text", - "field_label": "Andet sulfonylurinstof navn:", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "alpha_only", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[sulfonyl_type_v1(3)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Specifies the name of the sulfonylurea if not reported on the provided list. Repeated measure." - }, - { - "field_name": "other_sulfonyl_dose_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "text", - "field_label": "Andet sulfonylurinstof dosis:", - "select_choices_or_calculations": "", - "field_note": "Mg/dag. Ved seponering skrives '0'.", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[sulfonyl_type_v1(3)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the dose of \"other sulfonylurea\". Mg/day. Repeated measure." - }, - { - "field_name": "glp1ra_type_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "checkbox", - "field_label": "Hvilken GLP-1-receptoragonist? ", - "select_choices_or_calculations": "1, Semaglutid s.c. (Ozempic) | 2, Semaglutid p.o. (Rybelsus) | 3, Dulaglutid s.c. (Trulicity) | 5, Tirzepatid (Mounjaro) | 4, Andet", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[antidiabetics_medicine_rep(5)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Indicates which GLP-1 receptor agonist was changed. Repeated measure." - }, - { - "field_name": "semaglutid_sc_dose_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "text", - "field_label": "Semaglutid s.c. (Ozempic) dosis:", - "select_choices_or_calculations": "", - "field_note": "Mg/uge. Ved seponering skrives '0'.", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[glp1ra_type_rep(1)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the Semsglutid s.c. dose. Mg/week. Repeated measure." - }, - { - "field_name": "semaglutid_po_dose_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "text", - "field_label": "Semaglutid p.o. (Rybelsus) dosis:", - "select_choices_or_calculations": "", - "field_note": "Mg/dag. Ved seponering skrives '0'.", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[glp1ra_type_rep(2)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the Semaglutid p.o. dose. Mg/day. Repeated measure." - }, - { - "field_name": "dulaglutid_sc_dose_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "text", - "field_label": "Dulaglutid s.c. (Trulicity) dosis:", - "select_choices_or_calculations": "", - "field_note": "Mg/dag. Ved seponering skrives '0'.", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[glp1ra_type_rep(3)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the Dulaglutid dose. Mg/week. Repeated measure." - }, - { - "field_name": "tirzepatid_dose_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "text", - "field_label": "Tirzepatid s.c. (Mounjaro) dosis:", - "select_choices_or_calculations": "", - "field_note": "Mg/uge. Ved seponering skrives '0'.", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[glp1ra_type_rep(5)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the Tirzepatid dose. Mg/week. Repeated measure." - }, - { - "field_name": "other_glp1ra_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "text", - "field_label": "Anden GLP-1-receptoragonist navn:", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "alpha_only", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[glp1ra_type_rep(4)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Specifies the name of the GLP-1 receptor agonist if not reported on the provided list. Repeated measure." - }, - { - "field_name": "other_glp1ra_dose_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "text", - "field_label": "Anden GLP-1-receptoragonist dosis:", - "select_choices_or_calculations": "", - "field_note": "Mg. Ved seponering skrives '0'.", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[glp1ra_type_rep(4)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the dose of \"other GLP-1 receptor agonist\". Mg/day or mg/week. Repeated measure." - }, - { - "field_name": "other_glp1ra_dose_unit_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "radio", - "field_label": "Mg/dag eller mg/uge?", - "select_choices_or_calculations": "1, Mg/dag | 2, Mg/uge", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[glp1ra_type_rep(4)]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Specifies if the dose of \"other GLP-1 receptor agonist\" is mg/day or mg/week. Repeated measure." - }, - { - "field_name": "other_antidiabetics_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "text", - "field_label": "Anden antidiabetika navn: ", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "alpha_only", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[antidiabetics_medicine_v1(6)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Indicates which antidiabetics that was changed, if not reported on the provided list. Repeated measure." - }, - { - "field_name": "other_antidiabetics_dose_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "text", - "field_label": "Anden antidiabetika dosis:", - "select_choices_or_calculations": "", - "field_note": "Mg/dag. Ved seponering skrives '0'.", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[antidiabetics_medicine_v1(6)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the dose of \"other antidiabetics\". Mg/day. Repeated measure." - }, - { - "field_name": "antidiabetics_change_reason_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "checkbox", - "field_label": "Årsag til ændring/genintroduktion af antidiabetika", - "select_choices_or_calculations": "1, HbA1c-måling > 53 mmol/mol ved 2 gentagne målinger | 2, Andet", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[medicine_change_rep(1)]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the reason for a change made in antidiabetics. Repeated measure." - }, - { - "field_name": "antidiabetics_change_reason_other_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "text", - "field_label": "Beskriv: ", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[antidiabetics_change_reason_rep(2)]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Describes other reason to change in antidiabetics. Repeated measure." - }, - { - "field_name": "antidiabetic_comment_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "text", - "field_label": "Eventuel kommentar om antidiabetika", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[medicine_change_rep(1)]='1'", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Potential comment to changes in antidiabetics. Repeated measure." - }, - { - "field_name": "date_antihypertensive_rep", - "form_name": "medicine_changes", - "section_header": "Ændring/genintroduktion af antihypertensiva", - "field_type": "text", - "field_label": "Dato for ændring/genintroduktion af antihypertensiva", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "date_dmy", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[medicine_change_rep(2)]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Date for change in antihypertensive medication. Repeated measure." - }, - { - "field_name": "antihypertensive_medicine_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "checkbox", - "field_label": "Deltager er startet på følgende antihypertensiva:", - "select_choices_or_calculations": "1, Thiazid (bendroflumethiazid m. KCl, hydrochlorthiazid) | 2, Calciumantagonist (amlodipin, lercanidipin) | 3, ACE-hæmmer (enalapril, ramipril) | 4, Angiotensin-II-receptorblokker (losartan, candesartan) | 5, Andet", - "field_note": "Ved kombinationspræparater, kryds begge indholdsstoffer af og skriv dosis hver for sig.", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[medicine_change_rep(2)]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the class of antihypertensive medication for which a change has been made (start, stop, or dose adjustment). Repeated measure." - }, - { - "field_name": "thiazide_type_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "checkbox", - "field_label": "Hvilket thiazid?", - "select_choices_or_calculations": "1, Bendroflumethiazid m. KCl | 2, Hydrochlorthiazid | 3, Andet", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[antihypertensive_medicine_rep(1)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Indicates which thiazide was changed. Repeated measure." - }, - { - "field_name": "bendroflumethiazid_dose_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "text", - "field_label": "Bendroflumethiazid m. KCl dosis:", - "select_choices_or_calculations": "", - "field_note": "Mg/dag. Ved seponering skrives '0'.", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[thiazide_type_rep(1)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the Bendroflumethiazid with KCl dose. Mg/day. Repeated measure." - }, - { - "field_name": "hydrochlorthiazid_dose_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "text", - "field_label": "Hydrochlorthiazid dosis:", - "select_choices_or_calculations": "", - "field_note": "Mg/dag. Ved seponering skrives '0'.", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[thiazide_type_rep(2)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the Hydrochlorthiazid dose. Mg/day. Repeated measure." - }, - { - "field_name": "other_thiazide_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "text", - "field_label": "Andet thiazid navn:", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "alpha_only", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[thiazid_type_v1(3)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Specifies the name of the thiazide if not reported on the provided list. Repeated measure." - }, - { - "field_name": "other_thiazide_dose_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "text", - "field_label": "Andet thiazid dosis:", - "select_choices_or_calculations": "", - "field_note": "Mg/dag. Ved seponering skrives '0'.", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[thiazid_type_v1(3)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the dose of \"other thiazide\". Mg/day. Repeated measure." - }, - { - "field_name": "calciumantagonist_type_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "checkbox", - "field_label": "Hvilken calciumantagonist?", - "select_choices_or_calculations": "1, Amlodipin | 2, Lercanidipin | 3, Verapamil | 4, Diltiazem | 5, Andet", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[antihypertensive_medicine_rep(2)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Indicates which calcium channel blocker was changed. Repeated measure." - }, - { - "field_name": "amlodipin_dose_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "text", - "field_label": "Amlodipin dosis:", - "select_choices_or_calculations": "", - "field_note": "Mg/dag. Ved seponering skrives '0'.", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[calciumantagonist_type_rep(1)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the Amlodipin dose. Mg/day. Repeated measure." - }, - { - "field_name": "lercanidipin_dose_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "text", - "field_label": "Lercanidipin dosis:", - "select_choices_or_calculations": "", - "field_note": "Mg/dag. Ved seponering skrives '0'.", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[calciumantagonist_type_rep(2)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the Lercanidipin dose. Mg/day. Repeated measure." - }, - { - "field_name": "verapamil_dose_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "text", - "field_label": "Verapamil dosis: ", - "select_choices_or_calculations": "", - "field_note": "Mg/dag. Ved seponering skrives '0'.", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[calciumantagonist_type_rep(3)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the Verapamil dose. Mg/day. Repeated measure." - }, - { - "field_name": "diltiazem_dose_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "text", - "field_label": "Diltiazem dosis: ", - "select_choices_or_calculations": "", - "field_note": "Mg/dag. Ved seponering skrives '0'.", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[calciumantagonist_type_rep(4)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the Diltiazem dose. Mg/day. Repeated measure." - }, - { - "field_name": "other_calciumantagonist_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "text", - "field_label": "Anden calciumantagonist navn:", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "alpha_only", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[calciumantagonist_type_rep(5)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Specifies the name of the calcium channel blocker if not reported on the provided list. Repeated measure." - }, - { - "field_name": "othter_calciumantagonist_dose_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "text", - "field_label": "Anden calciumantagonist dosis:", - "select_choices_or_calculations": "", - "field_note": "Mg/dag. Ved seponering skrives '0'.", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[calciumantagonist_type_rep(5)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Specifies the dose of the calcium channel blocker if not reported on the provided list. Repeated measure." - }, - { - "field_name": "ace_type_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "checkbox", - "field_label": "Hvilken ACE-hæmmer?", - "select_choices_or_calculations": "1, Enalapril | 2, Ramipril | 3, Andet", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[antihypertensive_medicine_rep(3)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Indicates which ACE inhibitor was changed. Repeated measure. Repeated measure." - }, - { - "field_name": "enalapril_dose_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "text", - "field_label": "Enalapril dosis:", - "select_choices_or_calculations": "", - "field_note": "Mg/dag. Ved seponering skrives '0'.", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[ace_type_rep(1)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the Enalapril dose. Mg/day. Repeated measure." - }, - { - "field_name": "ramipril_dose_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "text", - "field_label": "Ramipril dosis:", - "select_choices_or_calculations": "", - "field_note": "Mg/dag. Ved seponering skrives '0'.", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[ace_type_rep(2)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the Ramipril dose. Mg/day. Repeated measure." - }, - { - "field_name": "other_ace_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "text", - "field_label": "Anden ACE-hæmmer navn:", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "alpha_only", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[ace_type_v1(3)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Specifies the name of the ACE inhibitor if not reported on the provided list. Repeated measure." - }, - { - "field_name": "other_ace_dose_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "text", - "field_label": "Anden ACE-hæmmer dosis:", - "select_choices_or_calculations": "", - "field_note": "Mg/dag. Ved seponering skrives '0'.", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[ace_type_v1(3)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the dose of \"other ACE inhibitor\". Mg/day. Repeated measure." - }, - { - "field_name": "angiotensin_ii_type_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "checkbox", - "field_label": "Hvilken angiotensin-II-receptorblokker?", - "select_choices_or_calculations": "1, Losartan | 2, Candesartan | 3, Andet", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[antihypertensive_medicine_rep(4)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Indicates which ARB was changed. Repeated measure." - }, - { - "field_name": "losartan_dose_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "text", - "field_label": "Losartan dosis:\n", - "select_choices_or_calculations": "", - "field_note": "Mg/dag. Ved seponering skrives '0'.", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[angiotensin_ii_type_rep(1)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the Losartan dose. Mg/day. Repeated measure." - }, - { - "field_name": "candesartan_dose_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "text", - "field_label": "Candesartan dosis:", - "select_choices_or_calculations": "", - "field_note": "Mg/dag. Ved seponering skrives '0'.", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[angiotensin_ii_type_rep(2)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the Candesartan dose. Mg/day. Repeated measure." - }, - { - "field_name": "other_angiotensin_ii_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "text", - "field_label": "Anden angiotensin-II-receptorblokker navn:", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "alpha_only", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[angiotensin_ii_type_v1(3)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Specifies the name of the ARB if not reported on the provided list. Repeated measure." - }, - { - "field_name": "other_angiotensin_ii_dose_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "text", - "field_label": "Anden angiotensin-II-receptorblokker dosis:", - "select_choices_or_calculations": "", - "field_note": "Mg/dag. Ved seponering skrives '0'.", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[angiotensin_ii_type_v1(3)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the dose of \"other ARB\". Mg/day. Repeated measure." - }, - { - "field_name": "other_antihypertensive_name_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "text", - "field_label": "Hvis anden antihypertensiva, skriv præparatnavn her:", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "alpha_only", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[antihypertensive_medicine_v1(5)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Indicates which antihypertensive medicine that was changed, if not reported on the provided list. Repeated measure." - }, - { - "field_name": "other_antihypertensive_dose_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "text", - "field_label": "Anden antihypertensiva dosis: ", - "select_choices_or_calculations": "", - "field_note": "Mg/dag. Ved seponering skrives '0'.", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[antihypertensive_medicine_v1(5)] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the dose of \"other antihypertensive medicine\". Mg/day. Repeated measure." - }, - { - "field_name": "antihypertensive_change_reason_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "checkbox", - "field_label": "Årsag til ændring/genintroduktion af antihypertensiva", - "select_choices_or_calculations": "1, Systolisk blodtryk > 140 mmHg ved 2 eller flere målinger. | 2, Andet", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[medicine_change_rep(2)]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "States the reason for a change made in antihypertensive medicine. Repeated measure." - }, - { - "field_name": "antihypertensive_change_reason_other_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "text", - "field_label": "Beskriv: ", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[antihypertensive_change_reason_rep(2)]='1'", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Describes other reason to change in antihypertensive medicine. Repeated measure." - }, - { - "field_name": "antihypertensive_comment_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "text", - "field_label": "Eventuelt kommentar til antihypertenvisa", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[medicine_change_rep(2)]='1'", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Potential comment to changes in antihypertensivs. Repeated measure." - }, - { - "field_name": "other_medicine_change_start_rep", - "form_name": "medicine_changes", - "section_header": "Ændringer i anden medicin", - "field_type": "text", - "field_label": "Dato for ændring/genintroduktion af anden medicin", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "date_dmy", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[medicine_change_rep(3)]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Date for change in other medication. Repeated measure." - }, - { - "field_name": "other_medicine_name_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "text", - "field_label": "Præparatnavn på anden medicin, hvor der er foretaget ændring", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[medicine_change_rep(3)]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Specifies the brand name of other medication where a change in dose has been made. Repeated measure." - }, - { - "field_name": "other_medicine_content_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "text", - "field_label": "Generisk navn på anden medicin, hvor der er foretaget ændring", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[medicine_change_rep(3)]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Specifies the generic name of other medication where a change in dose has been made. Repeated measure." - }, - { - "field_name": "other_medicine_dose_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "text", - "field_label": "Notér den nye medicindosis inkl. enhed (fx mg/dag): ", - "select_choices_or_calculations": "", - "field_note": "Ved seponering skrives '0'.", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[medicine_change_rep(3)]='1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Specifies the dose of other medication where a change in dose has been made. Repeated measure." - }, - { - "field_name": "other_medicine_comment_rep", - "form_name": "medicine_changes", - "section_header": "", - "field_type": "text", - "field_label": "Eventuelt kommentar til anden medicin", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[medicine_change_rep(3)]='1'", - "required_field": "", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Potential comment to changes in other medicine. Repeated measure." - }, - { - "field_name": "vas_hunger_fasted_minus10min", - "form_name": "vas_minus10", - "section_header": "", - "field_type": "slider", - "field_label": "Hvor sulten er du?", - "select_choices_or_calculations": "Jeg er slet ikke sulten | | Jeg har aldrig været mere sulten", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. How hungry do you feel, at time minus 10 min" - }, - { - "field_name": "vas_satisfaction_fasted_minus10min", - "form_name": "vas_minus10", - "section_header": " ", - "field_type": "slider", - "field_label": "Hvor mæt er du?", - "select_choices_or_calculations": "Jeg har et stort hul i maven | | Jeg kan ikke få en bid mere ned", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. How satiated do you feel, at time minus 10 min" - }, - { - "field_name": "vas_full_fasted_minus10min", - "form_name": "vas_minus10", - "section_header": " ", - "field_type": "slider", - "field_label": "Hvor fyldt op føler du dig?", - "select_choices_or_calculations": "Slet ikke fyldt op | | Fyldt totalt op", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. How full do you feel, at time minus 10 min" - }, - { - "field_name": "vas_how_much_fasted_minus10min", - "form_name": "vas_minus10", - "section_header": " ", - "field_type": "slider", - "field_label": "Hvor meget tror du, at du kan spise?", - "select_choices_or_calculations": "Slet ingenting | | Virkelig meget", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. How much do you think you can eat, at time minus 10 min" - }, - { - "field_name": "vas_comfort_fasted_minus10min", - "form_name": "vas_minus10", - "section_header": " ", - "field_type": "slider", - "field_label": "Hvordan føler du dig tilpas?", - "select_choices_or_calculations": "Virkelig dårligt | | Virkelig godt", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. Level of comfort, at time minus 10 min" - }, - { - "field_name": "vas_nausea_fasted_minus10min", - "form_name": "vas_minus10", - "section_header": " ", - "field_type": "slider", - "field_label": "Har du kvalme?", - "select_choices_or_calculations": "Ja, meget | | Nej, slet ikke", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. Any nausea, at time minus 10 min" - }, - { - "field_name": "vas_thirst_fasted_minus10min", - "form_name": "vas_minus10", - "section_header": " ", - "field_type": "slider", - "field_label": "Hvor tørstig føler du dig?", - "select_choices_or_calculations": "Overhovedet ikke | | Virkelig meget", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. How thirsty do you feel, at time minus 10 min" - }, - { - "field_name": "vas_sweet_fasted_minus10min", - "form_name": "vas_minus10", - "section_header": " ", - "field_type": "slider", - "field_label": "Har du lyst til at spise noget sødt?", - "select_choices_or_calculations": "Nej, slet ikke | | Ja, meget", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. Would you like something sweet, at time minus 10 min" - }, - { - "field_name": "vas_salt_fasted_minus10min", - "form_name": "vas_minus10", - "section_header": " ", - "field_type": "slider", - "field_label": "Har du lyst til at spise noget salt?", - "select_choices_or_calculations": "Nej, slet ikke | | Ja, meget", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. Would you like something savoury, at time minus 10 min" - }, - { - "field_name": "vas_fat_fasted_minus10min", - "form_name": "vas_minus10", - "section_header": " ", - "field_type": "slider", - "field_label": "Har du lyst til at spise noget fedtrigt?", - "select_choices_or_calculations": "Nej, slet ikke | | Ja, meget", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. Would you like something fatty, at time minus 10 min" - }, - { - "field_name": "vas_hunger_30min", - "form_name": "vas_30min", - "section_header": "", - "field_type": "slider", - "field_label": "Hvor sulten er du?", - "select_choices_or_calculations": "Jeg er slet ikke sulten | Jeg har aldrig været mere sulten", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. Hunger at time 30 min" - }, - { - "field_name": "vas_satisfaction_30min", - "form_name": "vas_30min", - "section_header": " ", - "field_type": "slider", - "field_label": "Hvor mæt er du?", - "select_choices_or_calculations": "Jeg har et stort hul i maven | Jeg kan ikke få en bid mere ned", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. Satisfaction at time 30 min" - }, - { - "field_name": "vas_full_30min", - "form_name": "vas_30min", - "section_header": " ", - "field_type": "slider", - "field_label": "Hvor fyldt op føler du dig?", - "select_choices_or_calculations": "Slet ikke fyldt op | Fyldt totalt op", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. Fullness at time 30 min" - }, - { - "field_name": "vas_how_much_30min", - "form_name": "vas_30min", - "section_header": " ", - "field_type": "slider", - "field_label": "Hvor meget tror du, at du kan spise?", - "select_choices_or_calculations": "Slet ingenting | Virkelig meget", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. How much to eat at time 30 min" - }, - { - "field_name": "vas_comfort_30min", - "form_name": "vas_30min", - "section_header": " ", - "field_type": "slider", - "field_label": "Hvordan føler du dig tilpas?", - "select_choices_or_calculations": "Virkelig dårligt | Virkelig godt", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. Comfort at time 30 min" - }, - { - "field_name": "vas_nausea_30min", - "form_name": "vas_30min", - "section_header": " ", - "field_type": "slider", - "field_label": "Har du kvalme?", - "select_choices_or_calculations": "Ja, meget | Nej, slet ikke", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. Nausea at time 30 min" - }, - { - "field_name": "vas_thirst_30min", - "form_name": "vas_30min", - "section_header": " ", - "field_type": "slider", - "field_label": "Hvor tørstig føler du dig?", - "select_choices_or_calculations": "Overhovedet ikke | Virkelig meget", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. Thirst at time 30 min" - }, - { - "field_name": "vas_sweet_30min", - "form_name": "vas_30min", - "section_header": " ", - "field_type": "slider", - "field_label": "Har du lyst til at spise noget sødt?", - "select_choices_or_calculations": "Nej, slet ikke | Ja, meget", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. Sweet at time 30 min" - }, - { - "field_name": "vas_salt_30min", - "form_name": "vas_30min", - "section_header": " ", - "field_type": "slider", - "field_label": "Har du lyst til at spise noget salt?", - "select_choices_or_calculations": "Nej, slet ikke | Ja, meget", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. Salt at time 30 min" - }, - { - "field_name": "vas_fat_30min", - "form_name": "vas_30min", - "section_header": " ", - "field_type": "slider", - "field_label": "Har du lyst til at spise noget fedtrigt?", - "select_choices_or_calculations": "Nej, slet ikke | Ja, meget", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. Fat at time 30 min" - }, - { - "field_name": "vas_hunger_60min", - "form_name": "vas_60min", - "section_header": "", - "field_type": "slider", - "field_label": "Hvor sulten er du?", - "select_choices_or_calculations": "Jeg er slet ikke sulten | Jeg har aldrig været mere sulten", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. Hunger at time 60 min" - }, - { - "field_name": "vas_satisfaction_60min", - "form_name": "vas_60min", - "section_header": " ", - "field_type": "slider", - "field_label": "Hvor mæt er du?", - "select_choices_or_calculations": "Jeg har et stort hul i maven | Jeg kan ikke få en bid mere ned", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. Satisfaction at time 60 min" - }, - { - "field_name": "vas_full_60min", - "form_name": "vas_60min", - "section_header": " ", - "field_type": "slider", - "field_label": "Hvor fyldt op føler du dig?", - "select_choices_or_calculations": "Slet ikke fyldt op | Fyldt totalt op", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. Fullness at time 60 min" - }, - { - "field_name": "vas_how_much_60min", - "form_name": "vas_60min", - "section_header": " ", - "field_type": "slider", - "field_label": "Hvor meget tror du, at du kan spise?", - "select_choices_or_calculations": "Slet ingenting | Virkelig meget", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. How much to eat at time 60 min" - }, - { - "field_name": "vas_comfort_60min", - "form_name": "vas_60min", - "section_header": " ", - "field_type": "slider", - "field_label": "Hvordan føler du dig tilpas?", - "select_choices_or_calculations": "Virkelig dårligt | Virkelig godt", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. Comfort at time 60 min" - }, - { - "field_name": "vas_nausea_60min", - "form_name": "vas_60min", - "section_header": " ", - "field_type": "slider", - "field_label": "Har du kvalme?", - "select_choices_or_calculations": "Ja, meget | Nej, slet ikke", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. Nausea at time 60 min" - }, - { - "field_name": "vas_thirst_60min", - "form_name": "vas_60min", - "section_header": " ", - "field_type": "slider", - "field_label": "Hvor tørstig føler du dig?", - "select_choices_or_calculations": "Overhovedet ikke | Virkelig meget", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. Thirst at time 60 min" - }, - { - "field_name": "vas_sweet_60min", - "form_name": "vas_60min", - "section_header": " ", - "field_type": "slider", - "field_label": "Har du lyst til at spise noget sødt?", - "select_choices_or_calculations": "Nej, slet ikke | Ja, meget", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. Sweet at time 60 min" - }, - { - "field_name": "vas_salt_60min", - "form_name": "vas_60min", - "section_header": " ", - "field_type": "slider", - "field_label": "Har du lyst til at spise noget salt?", - "select_choices_or_calculations": "Nej, slet ikke | Ja, meget", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. Salt at time 60 min" - }, - { - "field_name": "vas_fat_60min", - "form_name": "vas_60min", - "section_header": " ", - "field_type": "slider", - "field_label": "Har du lyst til at spise noget fedtrigt?", - "select_choices_or_calculations": "Nej, slet ikke | Ja, meget", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. Fat at time 60 min" - }, - { - "field_name": "vas_hunger_90min", - "form_name": "vas_90_min", - "section_header": "", - "field_type": "slider", - "field_label": "Hvor sulten er du?", - "select_choices_or_calculations": "Jeg er slet ikke sulten | Jeg har aldrig været mere sulten", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. Hunger at time 90 min" - }, - { - "field_name": "vas_satisfaction_90min", - "form_name": "vas_90_min", - "section_header": " ", - "field_type": "slider", - "field_label": "Hvor mæt er du?", - "select_choices_or_calculations": "Jeg har et stort hul i maven | Jeg kan ikke få en bid mere ned", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. Satisfaction at time 90 min" - }, - { - "field_name": "vas_full_90min", - "form_name": "vas_90_min", - "section_header": " ", - "field_type": "slider", - "field_label": "Hvor fyldt op føler du dig?", - "select_choices_or_calculations": "Slet ikke fyldt op | Fyldt totalt op", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. Fullness at time 90 min" - }, - { - "field_name": "vas_how_much_90min", - "form_name": "vas_90_min", - "section_header": " ", - "field_type": "slider", - "field_label": "Hvor meget tror du, at du kan spise?", - "select_choices_or_calculations": "Slet ingenting | Virkelig meget", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. How much to eat at time 90 min" - }, - { - "field_name": "vas_comfort_90min", - "form_name": "vas_90_min", - "section_header": " ", - "field_type": "slider", - "field_label": "Hvordan føler du dig tilpas?", - "select_choices_or_calculations": "Virkelig dårligt | Virkelig godt", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. Comfort at time 90 min" - }, - { - "field_name": "vas_nausea_90min", - "form_name": "vas_90_min", - "section_header": " ", - "field_type": "slider", - "field_label": "Har du kvalme?", - "select_choices_or_calculations": "Ja, meget | Nej, slet ikke", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. Nausea at time 90 min" - }, - { - "field_name": "vas_thirst_90min", - "form_name": "vas_90_min", - "section_header": " ", - "field_type": "slider", - "field_label": "Hvor tørstig føler du dig?", - "select_choices_or_calculations": "Overhovedet ikke | Virkelig meget", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. Thirst at time 90 min" - }, - { - "field_name": "vas_sweet_90min", - "form_name": "vas_90_min", - "section_header": " ", - "field_type": "slider", - "field_label": "Har du lyst til at spise noget sødt?", - "select_choices_or_calculations": "Nej, slet ikke | Ja, meget", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. Sweet at time 90 min" - }, - { - "field_name": "vas_salt_90min", - "form_name": "vas_90_min", - "section_header": " ", - "field_type": "slider", - "field_label": "Har du lyst til at spise noget salt?", - "select_choices_or_calculations": "Nej, slet ikke | Ja, meget", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. Salt at time 90 min" - }, - { - "field_name": "vas_fat_90min", - "form_name": "vas_90_min", - "section_header": " ", - "field_type": "slider", - "field_label": "Har du lyst til at spise noget fedtrigt?", - "select_choices_or_calculations": "Nej, slet ikke | Ja, meget", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. Fat at time 90 min" - }, - { - "field_name": "vas_hunger_120min", - "form_name": "vas_120_min", - "section_header": "", - "field_type": "slider", - "field_label": "Hvor sulten er du?", - "select_choices_or_calculations": "Jeg er slet ikke sulten | Jeg har aldrig været mere sulten", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. Hunger at time 120 min" - }, - { - "field_name": "vas_satisfaction_120min", - "form_name": "vas_120_min", - "section_header": " ", - "field_type": "slider", - "field_label": "Hvor mæt er du?", - "select_choices_or_calculations": "Jeg har et stort hul i maven | Jeg kan ikke få en bid mere ned", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. Satisfaction at time 120 min" - }, - { - "field_name": "vas_full_120min", - "form_name": "vas_120_min", - "section_header": " ", - "field_type": "slider", - "field_label": "Hvor fyldt op føler du dig?", - "select_choices_or_calculations": "Slet ikke fyldt op | Fyldt totalt op", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. Fullness at time 120 min" - }, - { - "field_name": "vas_how_much_120min", - "form_name": "vas_120_min", - "section_header": " ", - "field_type": "slider", - "field_label": "Hvor meget tror du, at du kan spise?", - "select_choices_or_calculations": "Slet ingenting | Virkelig meget", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. How much to eat at time 120 min" - }, - { - "field_name": "vas_comfort_120min", - "form_name": "vas_120_min", - "section_header": " ", - "field_type": "slider", - "field_label": "Hvordan føler du dig tilpas?", - "select_choices_or_calculations": "Virkelig dårligt | Virkelig godt", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. Comfort at time 120 min" - }, - { - "field_name": "vas_nausea_120min", - "form_name": "vas_120_min", - "section_header": " ", - "field_type": "slider", - "field_label": "Har du kvalme?", - "select_choices_or_calculations": "Ja, meget | Nej, slet ikke", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. Nausea at time 120min" - }, - { - "field_name": "vas_thirst_120min", - "form_name": "vas_120_min", - "section_header": " ", - "field_type": "slider", - "field_label": "Hvor tørstig føler du dig?", - "select_choices_or_calculations": "Overhovedet ikke | Virkelig meget", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. Thirst at time 120 min" - }, - { - "field_name": "vas_sweet_120min", - "form_name": "vas_120_min", - "section_header": " ", - "field_type": "slider", - "field_label": "Har du lyst til at spise noget sødt?", - "select_choices_or_calculations": "Nej, slet ikke | Ja, meget", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. Sweet at time 120 min" - }, - { - "field_name": "vas_salt_120min", - "form_name": "vas_120_min", - "section_header": " ", - "field_type": "slider", - "field_label": "Har du lyst til at spise noget salt?", - "select_choices_or_calculations": "Nej, slet ikke | Ja, meget", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. Salt at time 120 min" - }, - { - "field_name": "vas_fat_120min", - "form_name": "vas_120_min", - "section_header": " ", - "field_type": "slider", - "field_label": "Har du lyst til at spise noget fedtrigt?", - "select_choices_or_calculations": "Nej, slet ikke | Ja, meget", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. Fat at time 120 min" - }, - { - "field_name": "vas_hunger_180min", - "form_name": "vas_180_min", - "section_header": "", - "field_type": "slider", - "field_label": "Hvor sulten er du?", - "select_choices_or_calculations": "Jeg er slet ikke sulten | Jeg har aldrig været mere sulten", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. Hunger at time 180 min" - }, - { - "field_name": "vas_satisfaction_180min", - "form_name": "vas_180_min", - "section_header": " ", - "field_type": "slider", - "field_label": "Hvor mæt er du?", - "select_choices_or_calculations": "Jeg har et stort hul i maven | Jeg kan ikke få en bid mere ned", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. Satisfaction at time 180 min" - }, - { - "field_name": "vas_full_180min", - "form_name": "vas_180_min", - "section_header": " ", - "field_type": "slider", - "field_label": "Hvor fyldt op føler du dig?", - "select_choices_or_calculations": "Slet ikke fyldt op | Fyldt totalt op", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. Fullness at time 180 min" - }, - { - "field_name": "vas_how_much_180min", - "form_name": "vas_180_min", - "section_header": " ", - "field_type": "slider", - "field_label": "Hvor meget tror du, at du kan spise?", - "select_choices_or_calculations": "Slet ingenting | Virkelig meget", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. How much to eat at time 180 min" - }, - { - "field_name": "vas_comfort_180min", - "form_name": "vas_180_min", - "section_header": " ", - "field_type": "slider", - "field_label": "Hvordan føler du dig tilpas?", - "select_choices_or_calculations": "Virkelig dårligt | Virkelig godt", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. Comfort at time 180 min" - }, - { - "field_name": "vas_nausea_180min", - "form_name": "vas_180_min", - "section_header": " ", - "field_type": "slider", - "field_label": "Har du kvalme?", - "select_choices_or_calculations": "Ja, meget | Nej, slet ikke", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. Nausea at time 180min" - }, - { - "field_name": "vas_thirst_180min", - "form_name": "vas_180_min", - "section_header": " ", - "field_type": "slider", - "field_label": "Hvor tørstig føler du dig?", - "select_choices_or_calculations": "Overhovedet ikke | Virkelig meget", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. Thirst at time 180 min" - }, - { - "field_name": "vas_sweet_180min", - "form_name": "vas_180_min", - "section_header": " ", - "field_type": "slider", - "field_label": "Har du lyst til at spise noget sødt?", - "select_choices_or_calculations": "Nej, slet ikke | Ja, meget", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. Sweet at time 180 min" - }, - { - "field_name": "vas_salt_180min", - "form_name": "vas_180_min", - "section_header": " ", - "field_type": "slider", - "field_label": "Har du lyst til at spise noget salt?", - "select_choices_or_calculations": "Nej, slet ikke | Ja, meget", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. Salt at time 180 min" - }, - { - "field_name": "vas_fat_180min", - "form_name": "vas_180_min", - "section_header": " ", - "field_type": "slider", - "field_label": "Har du lyst til at spise noget fedtrigt?", - "select_choices_or_calculations": "Nej, slet ikke | Ja, meget", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. Fat at time 180 min" - }, - { - "field_name": "vas_hunger_240min", - "form_name": "vas_240_min", - "section_header": "", - "field_type": "slider", - "field_label": "Hvor sulten er du?", - "select_choices_or_calculations": "Jeg er slet ikke sulten | Jeg har aldrig været mere sulten", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. Hunger at time 240 min" - }, - { - "field_name": "vas_satisfaction_240min", - "form_name": "vas_240_min", - "section_header": " ", - "field_type": "slider", - "field_label": "Hvor mæt er du?", - "select_choices_or_calculations": "Jeg har et stort hul i maven | Jeg kan ikke få en bid mere ned", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. Satisfaction at time 240 min" - }, - { - "field_name": "vas_full_240min", - "form_name": "vas_240_min", - "section_header": " ", - "field_type": "slider", - "field_label": "Hvor fyldt op føler du dig?", - "select_choices_or_calculations": "Slet ikke fyldt op | Fyldt totalt op", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. Fullness at time 240 min" - }, - { - "field_name": "vas_how_much_240min", - "form_name": "vas_240_min", - "section_header": " ", - "field_type": "slider", - "field_label": "Hvor meget tror du, at du kan spise?", - "select_choices_or_calculations": "Slet ingenting | Virkelig meget", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. How much to eat at time 240 min" - }, - { - "field_name": "vas_comfort_240min", - "form_name": "vas_240_min", - "section_header": " ", - "field_type": "slider", - "field_label": "Hvordan føler du dig tilpas?", - "select_choices_or_calculations": "Virkelig dårligt | Virkelig godt", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. Comfort at time 240 min" - }, - { - "field_name": "vas_nausea_240min", - "form_name": "vas_240_min", - "section_header": " ", - "field_type": "slider", - "field_label": "Har du kvalme?", - "select_choices_or_calculations": "Ja, meget | Nej, slet ikke", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. Nausea at time 240min" - }, - { - "field_name": "vas_thirst_240min", - "form_name": "vas_240_min", - "section_header": " ", - "field_type": "slider", - "field_label": "Hvor tørstig føler du dig?", - "select_choices_or_calculations": "Overhovedet ikke | Virkelig meget", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. Thirst at time 240 min" - }, - { - "field_name": "vas_sweet_240min", - "form_name": "vas_240_min", - "section_header": " ", - "field_type": "slider", - "field_label": "Har du lyst til at spise noget sødt?", - "select_choices_or_calculations": "Nej, slet ikke | Ja, meget", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. Sweet at time 240 min" - }, - { - "field_name": "vas_salt_240min", - "form_name": "vas_240_min", - "section_header": " ", - "field_type": "slider", - "field_label": "Har du lyst til at spise noget salt?", - "select_choices_or_calculations": "Nej, slet ikke | Ja, meget", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. Salt at time 240 min" - }, - { - "field_name": "vas_fat_240min", - "form_name": "vas_240_min", - "section_header": " ", - "field_type": "slider", - "field_label": "Har du lyst til at spise noget fedtrigt?", - "select_choices_or_calculations": "Nej, slet ikke | Ja, meget", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LH", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Visual analogue scale. Fat at time 240 min" - }, - { - "field_name": "socde_postal_code", - "form_name": "sociodemografiske_karakteristika", - "section_header": "

Tak, fordi du deltager i ON LiMiT undersøgelsen, som gennemføres af Steno Diabetes Center Aarhus, Steno Diabetes Center Copenhagen, Steno Diabetes Center Odense og Aarhus Universitet. Spørgeskemaerne handler om din baggrund, sundhed og sygdom. Det tager ca. 45 minutter at besvare hele spørgeskemaet. 
Dine svar bidrager til evalueringen af diæt og træningsindsatsen i ON LiMiT. Alle oplysninger bliver behandlet fortroligt, og ingen enkeltpersoner vil kunne genkendes i resultaterne. Nogle spørgsmål kan minde lidt om hinanden. Der er ingen forkerte svar. Du bedes vælge det svar, som du synes, der passer bedst, da det er dig, der er ekspert i dit liv. Vi vil på forhånd takke for din besvarelse og den tid, du har brugt på spørgeskemaet.
Hvis du har spørgsmål til spørgeskemaet, kan du henvende dig til projektpersonalet. 

Instruktioner:
I det første spørgeskema vil du blive spurgt ind din baggrund, din uddannelse og beskæftigelse, samt din fritid. 


Besvar hvert spørgsmål ved at sætte kryds ved det svar, der passer bedst på dig. Hvis du er i tvivl om, hvordan du skal svare, svar da venligst så godt du kan. 

", - "field_type": "text", - "field_label": "Hvad er dit postnummer? ", - "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": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Postcode of the participant, self-reported by participant. Baseline visit (V4)." - }, - { - "field_name": "socde_living_with_others", - "form_name": "sociodemografiske_karakteristika", - "section_header": "", - "field_type": "radio", - "field_label": "Bor du sammen med andre?", - "select_choices_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 lives with other people. Self-reported by participant. Baseline visit (V4)." - }, - { - "field_name": "socde_living_with_partner", - "form_name": "sociodemografiske_karakteristika", - "section_header": "", - "field_type": "radio", - "field_label": "Bor du sammen med en ægtefælle/samlever/kæreste?", - "select_choices_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 lives with spouse. Self-reported by participant. Baseline visit (V4)." - }, - { - "field_name": "socde_living_with_children_u16", - "form_name": "sociodemografiske_karakteristika", - "section_header": "", - "field_type": "radio", - "field_label": "Bor du sammen med et barn/børn under 16 år?", - "select_choices_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 lives with child or children under 16 years of age. Self-reported by participant. Baseline visit (V4)." - }, - { - "field_name": "socde_living_with_others_16plus", - "form_name": "sociodemografiske_karakteristika", - "section_header": "", - "field_type": "radio", - "field_label": "Bor du sammen med andre på 16 år eller derover (ikke ægtefælle / samlever / kæreste)?", - "select_choices_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 lives with other persons aged 16 years or older (not spouse, cohabiting partner, or significant other). Self-reported by participant. Baseline visit (V4)." - }, - { - "field_name": "socde_have_children", - "form_name": "sociodemografiske_karakteristika", - "section_header": "", - "field_type": "radio", - "field_label": "Har du børn? Medregn både børn, der bor hjemme, og børn der ikke bor hjemme.", - "select_choices_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 has children, including those living at home and those not living at home. Self-reported by participant. Baseline visit (V4)." - }, - { - "field_name": "socde_born_in_dk", - "form_name": "sociodemografiske_karakteristika", - "section_header": "", - "field_type": "radio", - "field_label": "Er du født i Danmark?", - "select_choices_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 was born in Denmark. Self-reported by participant. Baseline visit (V4)." - }, - { - "field_name": "socde_country_of_birth", - "form_name": "sociodemografiske_karakteristika", - "section_header": "", - "field_type": "text", - "field_label": "Hvilket land er du født i? ", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[socde_born_in_dk] = '2'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Country where the participant was born. Self-reported by participant. Baseline (V4)." - }, - { - "field_name": "socde_mother_born_in_dk", - "form_name": "sociodemografiske_karakteristika", - "section_header": "", - "field_type": "radio", - "field_label": "Er din mor født i Danmark?", - "select_choices_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 mother was born in Denmark. Self-reported by participant. Baseline visit (V4)." - }, - { - "field_name": "socde_mother_country_of_birth", - "form_name": "sociodemografiske_karakteristika", - "section_header": "", - "field_type": "text", - "field_label": "I hvilket land er din mor født? (Angiv land eller hvis du ikke ved det, skriv: \"ved ikke\")", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "alpha_only", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[socde_mother_born_in_dk] = '2'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Country where the participant's mother was born. Participant may write \"don't know\" if unknown. Self-reported by participant. Baseline visit (V4)." - }, - { - "field_name": "socde_father_born_in_dk", - "form_name": "sociodemografiske_karakteristika", - "section_header": "", - "field_type": "radio", - "field_label": "Er din far født i Danmark?", - "select_choices_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 father was born in Denmark. Self-reported by participant. Baseline visit (V4)." - }, - { - "field_name": "socde_father_country_of_birth", - "form_name": "sociodemografiske_karakteristika", - "section_header": "", - "field_type": "text", - "field_label": "I hvilket land er din far født? (Angiv land eller hvis du ikke ved det, skriv: \"ved ikke\")", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "alpha_only", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[socde_father_born_in_dk] = '2'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Country where the participant's father was born. Participant may write \"don't know\" if unknown. Self-reported by participant. Baseline visit (V4)." - }, - { - "field_name": "socde_education_school", - "form_name": "sociodemografiske_karakteristika", - "section_header": "Uddannelse og beskæftigelse", - "field_type": "radio", - "field_label": "Hvilken skole- eller ungdomsuddannelse har du? ", - "select_choices_or_calculations": "1, Går stadig i skole | 2, 7 eller færre års skolegang | 3, 8-9 års skolegang | 4, 10-11 års skolegang | 5, Studentereksamen (inkl. HHX, HTX, EUX) | 6, Andet (herunder udenlandsk skole)", - "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 highest level of school education. Self-reported by participant. Baseline visit (V4)." - }, - { - "field_name": "socde_education_postschool", - "form_name": "sociodemografiske_karakteristika", - "section_header": "", - "field_type": "radio", - "field_label": "Har du fuldført en uddannelse ud over en skole‐ eller ungdomsuddannelse?", - "select_choices_or_calculations": "0, Nej | 1, Et eller flere kortere kurser (f.eks. specialarbejderkurser, arbejdsmarkedskurser m.v.) | 2, Erhvervsfaglig uddannelse/faglært (f.eks. kontor‐ eller butiksassistent, frisør, murer, lægesekretær, social‐ og sundhedshjælper/assistent, landmand) | 3, Kort videregående uddannelse, 2‐3 år (f.eks. markedsøkonom, politibetjent, laborant, maskintekniker, datamatiker, multimediedesigner, økonoma, tandplejer) | 4, Mellemlang videregående uddannelse, 3‐4 år (f.eks. folkeskolelærer, socialrådgiver, bygningskonstruktør, sygeplejerske, fysioterapeut, diplomingeniør, pædagog, bachelor) | 5, Lang videregående uddannelse, mere end 4 år (f.eks. civilingeniør, cand.mag., læge, psykolog) | 6, Anden uddannelse", - "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 has completed an education beyond school or youth education. Self-reported by participant. Baseline visit (V4)." - }, - { - "field_name": "socde_education_postschool_other", - "form_name": "sociodemografiske_karakteristika", - "section_header": "", - "field_type": "text", - "field_label": "Hvis anden skriv hvilken", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[socde_education_postschool] = '6'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "If participant selected \"other\" for education beyond school or youth education, specify which. Self-reported by participant. Baseline visit (V4)." - }, - { - "field_name": "socde_currently_studying", - "form_name": "sociodemografiske_karakteristika", - "section_header": "", - "field_type": "radio", - "field_label": "Er du under uddannelse?", - "select_choices_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 is currently enrolled in an education program. Self-reported by participant. Baseline visit (V4)." - }, - { - "field_name": "socde_employment_status", - "form_name": "sociodemografiske_karakteristika", - "section_header": "", - "field_type": "radio", - "field_label": "Hvordan er din arbejdssituation for tiden?", - "select_choices_or_calculations": "1, Under uddannelse UDEN studiejob ved siden af | 2, Under uddannelse MED studiejob ved siden af | 3, Under uddannelse med deltids eller fuldtidsjob ved siden af | 4, I arbejde | 5, Ledig eller ledig i aktivering | 6, I flexjob | 7, Langtidssygemeldt | 8, Førtidspensionist | 9, Alderspensionist | 10, Kontanthjælp, bistandshjælp | 11, Efterlønsmodtager | 12, 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": "Participant's current employment status. Self-reported by participant. Baseline visit (V4)." - }, - { - "field_name": "socde_employment_status_other", - "form_name": "sociodemografiske_karakteristika", - "section_header": "", - "field_type": "text", - "field_label": "Hvis andet skriv hvad", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[socde_employment_status] = '12'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "If participant selected \"other\" for current employment status, specify which. Self-reported by participant. Baseline visit (V4)." - }, - { - "field_name": "socde_work_shift", - "form_name": "sociodemografiske_karakteristika", - "section_header": "", - "field_type": "radio", - "field_label": "På hvilket tidspunkt af døgnet arbejder du sædvanligvis i din hovedbeskæftigelse?", - "select_choices_or_calculations": "1, Fast dagarbejde (overvejende mellem kl. 06 og 18) | 2, Fast aftenarbejde (overvejende mellem kl. 15 og 24) | 3, Fast natarbejde (overvejende mellem kl. 24 og 05) | 4, Skiftende arbejdstider med natarbejde | 5, Skiftende faste arbejdstider uden natarbejde | 6, Andet | 7, Jeg arbejder ikke", - "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": "Usual time of day the participant works in their main occupation. Self-reported by participant. Baseline visit (V4)." - }, - { - "field_name": "socde_work_shift_other", - "form_name": "sociodemografiske_karakteristika", - "section_header": "", - "field_type": "text", - "field_label": "Hvis andet skriv hvilken", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[socde_work_shift] = '6'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "If participant selected \"other\" for usual time of day worked in main occupation, specify which. Self-reported by participant. Baseline visit (V4)." - }, - { - "field_name": "socde_sport_activity", - "form_name": "sociodemografiske_karakteristika", - "section_header": "Fritid", - "field_type": "radio", - "field_label": "

Dyrker du nogen former for motion enten i forening eller på egen hånd på nuværende tidspunkt af året (f.eks. løb, boldspil, fitness, gymnastik, powerwalking, dans, yoga eller lignende)?
(Medtag ikke cykling som transport eller almindelig gåtur)

", - "select_choices_or_calculations": "1, Ja, 6‐7 gange om ugen | 2, Ja, 3‐5 gange om ugen | 3, Ja, 1‐2 gange om ugen | 4, Ja, 1‐3 gange om måneden eller sjældnere | 5, Nej, slet ikke", - "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 currently engages in sports or physical activities either in a club or independently (e.g., running, ball games, fitness, gymnastics, powerwalking, dance, yoga). Do not include cycling as transportation or regular walking. Self-reported by participant. Baseline visit (V4)." - }, - { - "field_name": "socde_sports_club", - "form_name": "sociodemografiske_karakteristika", - "section_header": "", - "field_type": "radio", - "field_label": "Har du inden for det seneste år været med i nogen foreninger, organisationer eller grupper, hvor du har mødtes med andre om en fælles fritidsinteresse eller ydet en frivillig indsats (f.eks. en idrætsforening, kunstklub, løbegruppe, strikkeklub, politisk gruppe eller hjælpeorganisation)?", - "select_choices_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 has participated in any clubs, organizations, or groups within the past year, meeting others for shared leisure activities or voluntary work (e.g., sports club, art club, running group, knitting club, political group, or aid organization). Self-reported by participant. Baseline visit (V4)." - }, - { - "field_name": "socde_sports_club_frequency", - "form_name": "sociodemografiske_karakteristika", - "section_header": "", - "field_type": "radio", - "field_label": "Hvis du ser på det seneste år, hvor ofte vil du så sige, at du typisk er mødt op til aktiviteter i de foreninger, organisationer eller grupper, som du er med i?", - "select_choices_or_calculations": "1, Mere end én gang om ugen | 2, Ugentligt | 3, Månedligt | 4, Hver 2. - 3. måned | 5, Sjældnere", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[socde_sports_club] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Frequency of participant's attendance in clubs, organizations, or groups over the past year. Self-reported by participant. Baseline visit (V4)." - }, - { - "field_name": "socde_short_living_with_others", - "form_name": "sociodemografiske_karakteristika_short", - "section_header": "

Tak, fordi du deltager i ON LiMiT undersøgelsen, som gennemføres af Steno Diabetes Center Aarhus, Steno Diabetes Center Copenhagen, Steno Diabetes Center Odense og Aarhus Universitet. Spørgeskemaerne handler om din baggrund, sundhed og sygdom. Det tager ca. 45 minutter at besvare hele spørgeskemaet. 
Dine svar bidrager til evalueringen af diæt og træningsindsatsen i ON LiMiT. Alle oplysninger bliver behandlet fortroligt, og ingen enkeltpersoner vil kunne genkendes i resultaterne. Nogle spørgsmål kan minde lidt om hinanden. Der er ingen forkerte svar. Du bedes vælge det svar, som du synes, der passer bedst, da det er dig, der er ekspert i dit liv. Vi vil på forhånd takke for din besvarelse og den tid, du har brugt på spørgeskemaet.
Hvis du har spørgsmål til spørgeskemaet, kan du henvende dig til projektpersonalet. 

 

Instruktioner:
I det første spørgeskema vil du blive spurgt ind din baggrund, din uddannelse og beskæftigelse, samt din fritid. 

Besvar hvert spørgsmål ved at sætte kryds ved det svar, der passer bedst på dig. Hvis du er i tvivl om, hvordan du skal svare, svar da venligst så godt du kan.

", - "field_type": "radio", - "field_label": "Bor du sammen med andre?", - "select_choices_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 lives with other people. Self-reported by participant. Week 52 (V10)." - }, - { - "field_name": "socde_short_living_with_partner", - "form_name": "sociodemografiske_karakteristika_short", - "section_header": "", - "field_type": "radio", - "field_label": "Bor du sammen med ægtefælle/samlever/kæreste?", - "select_choices_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 lives with partner. Self-reported by participant. Week 52 (V10)." - }, - { - "field_name": "socde_short_living_with_children_u16", - "form_name": "sociodemografiske_karakteristika_short", - "section_header": "", - "field_type": "radio", - "field_label": "Bor du sammen med et barn/børn under 16 år?", - "select_choices_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 lives with child or children under 16 years of age. Self-reported by participant. Week 52 (V10)." - }, - { - "field_name": "socde_short_living_with_others_16plus", - "form_name": "sociodemografiske_karakteristika_short", - "section_header": "", - "field_type": "radio", - "field_label": "Bor du sammen med andre på 16 år eller derover (ikke ægtefælle / samlever / kæreste)?", - "select_choices_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 lives with other persons aged 16 years or older (not spouse, cohabiting partner, or significant other). Self-reported by participant. Week 52 (V10)." - }, - { - "field_name": "socde_short_employment_status", - "form_name": "sociodemografiske_karakteristika_short", - "section_header": "Uddannelse og beskæftigelse", - "field_type": "radio", - "field_label": "Hvordan er din arbejdssituation for tiden?", - "select_choices_or_calculations": "1, Under uddannelse UDEN studiejob ved siden af | 2, Under uddannelse MED studiejob ved siden af | 3, Under uddannelse med deltids eller fuldtidsjob ved siden af | 4, I arbejde | 5, Ledig eller ledig i aktivering | 6, I flexjob | 7, Langtidssygemeldt | 8, Førtidspensionist | 9, Alderspensionist | 10, Kontanthjælp, bistandshjælp | 11, Efterlønsmodtager | 12, 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": "Participant's current employment status. Self-reported by participant. Week 52 (V10)." - }, - { - "field_name": "socde_short_employ_status_other", - "form_name": "sociodemografiske_karakteristika_short", - "section_header": "", - "field_type": "text", - "field_label": "Hvis anden skriv hvilken", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[socde_short_employment_status] = '12'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "If participant selected \"other\" .... Week 52 (V10)." - }, - { - "field_name": "socde_short_work_shift", - "form_name": "sociodemografiske_karakteristika_short", - "section_header": "", - "field_type": "radio", - "field_label": "På hvilket tidspunkt af døgnet arbejder du sædvanligvis i din hovedbeskæftigelse?", - "select_choices_or_calculations": "1, Fast dagarbejde (overvejende mellem kl. 06 og 18) | 2, Fast aftenarbejde (overvejende mellem kl. 15 og 24) | 3, Fast natarbejde (overvejende mellem kl. 24 og 05) | 4, Skiftende arbejdstider med natarbejde | 5, Skiftende faste arbejdstider uden natarbejde. | 6, Andet | 7, Jeg arbejder ikke", - "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": "Usual time of day the participant works in their main occupation. Self-reported by participant. Sociodemographic questionnaire. Week 52 (V10)." - }, - { - "field_name": "socde_short_work_shift_other", - "form_name": "sociodemografiske_karakteristika_short", - "section_header": "", - "field_type": "text", - "field_label": "Hvis anden skriv hvilken", - "select_choices_or_calculations": "", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[socde_short_work_shift] = '6'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "If participant selected \"other\" for usual time of day worked in main occupation, specify which. Self-reported by participant. Week 52 (V10)." - }, - { - "field_name": "socde_short_sport_activity", - "form_name": "sociodemografiske_karakteristika_short", - "section_header": "Fritid", - "field_type": "radio", - "field_label": "Dyrker du nogen former for idrætsaktiviteter enten i forening eller på egen hånd på nuværende tidspunkt af året (f.eks. løb, boldspil, fitness, gymnastik, powerwalking, dans, yoga eller lignende)?\n(Medtag ikke cykling som transport eller almindelig gåtur)\n", - "select_choices_or_calculations": "1, Ja, 6‐7 gange om ugen | 2, Ja, 3‐5 gange om ugen | 3, Ja, 1‐2 gange om ugen | 4, Ja, 1‐3 gange om måneden eller sjældnere | 5, Nej, slet ikke", - "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 currently engages in sports or physical activities either in a club or independently (e.g., running, ball games, fitness, gymnastics, powerwalking, dance, yoga). Do not include cycling as transportation or regular walking. Self-reported by participant. Week 52 (V10)." - }, - { - "field_name": "ds_questionnaire", - "form_name": "diabetes_status", - "section_header": "", - "field_type": "descriptive", - "field_label": "

Diabetes status

 

Instruktioner:
Det følgende spørgeskema består af spørgsmål angående diabetes.

Besvar hvert spørgsmål ved at sætte kryds ved det svar, der passer bedst på dig. Hvis du er i tvivl om, hvordan du skal svare, svar da venligst så godt du kan. 

", - "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": "Description of the questionnaire. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "ds_diabetes_parent", - "form_name": "diabetes_status", - "section_header": "Diabetes status", - "field_type": "radio", - "field_label": "Har eller havde dine forældre diabetes?", - "select_choices_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": "1", - "matrix_group_name": "ds_questions", - "matrix_ranking": "", - "field_annotation": "Participant reports whether their parents have or had diabetes. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "ds_diabetes_sibling", - "form_name": "diabetes_status", - "section_header": "", - "field_type": "radio", - "field_label": "Har eller havde dine søskende diabetes?", - "select_choices_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": "2", - "matrix_group_name": "ds_questions", - "matrix_ranking": "", - "field_annotation": "Participant reports whether their siblings have or had diabetes. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "ds_neuropathy", - "form_name": "diabetes_status", - "section_header": "", - "field_type": "radio", - "field_label": "Har en læge nogensinde fortalt dig, at du har diabetisk fodsygdom, f.eks. neuropati, forårsaget af diabetes?", - "select_choices_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": "3", - "matrix_group_name": "ds_questions", - "matrix_ranking": "", - "field_annotation": "Participant has ever been told by a doctor that they have diabetic foot disease caused by diabetes (e.g., neuropathy). Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "ds_retinopathy", - "form_name": "diabetes_status", - "section_header": "", - "field_type": "radio", - "field_label": "Har en læge nogensinde fortalt dig, at du har diabetisk øjensygdom, f.eks. retinopati, forårsaget af diabetes?", - "select_choices_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": "4", - "matrix_group_name": "ds_questions", - "matrix_ranking": "", - "field_annotation": "Participant has ever been told by a doctor that they have diabetic eye disease caused by diabetes (e.g., retinopathy). Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "ds_parents_diabetes_type", - "form_name": "diabetes_status", - "section_header": "", - "field_type": "radio", - "field_label": "Hvilken type diabetes har/havde dine forældre?", - "select_choices_or_calculations": "1, Type 1-diabetes | 2, Type 2-diabetes | 3, Ved ikke", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[ds_diabetes_parent] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Type of diabetes the participant's parents have or had. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "ds_siblings_diabetes_type", - "form_name": "diabetes_status", - "section_header": "", - "field_type": "radio", - "field_label": "Hvilken type diabetes har/havde dine søskende?", - "select_choices_or_calculations": "1, Type 1-diabetes | 2, Type 2-diabetes | 3, Ved ikke", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[ds_diabetes_sibling] = '1'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Type of diabetes the participant's siblings have or had. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "psqi_questionnaire", - "form_name": "pittsburgh_sleep_quality_index_psqi", - "section_header": "", - "field_type": "descriptive", - "field_label": "

Søvnkvalitet

 

Instruktioner:
De følgende spørgsmål drejer sig om dine søvnvaner i den sidste måned. Dine svar skal give det bedste billede af dine søvnvaner i løbet af de fleste dage og nætter i den sidste måned.

Besvar hvert spørgsmål ved at sætte kryds ved det svar, der passer bedst på dig. Hvis du er i tvivl om, hvordan du skal svare, svar da venligst så godt du kan. 

", - "select_choices_or_calculations": "", - "field_note": "Vanlige sengetid (timer:minutter)", - "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": "Description of the questionnaire. Particpant's regular bedtime. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "psqi_1_bedtime", - "form_name": "pittsburgh_sleep_quality_index_psqi", - "section_header": "", - "field_type": "text", - "field_label": "Igennem den sidste måned, hvornår er du almindeligvis gået i seng?", - "select_choices_or_calculations": "", - "field_note": "Vanlige sengetid (timer:minutter)", - "text_validation_type_or_show_slider_number": "time", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Usual bedtime over the past month. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "psqi_2_sleep_latency_min", - "form_name": "pittsburgh_sleep_quality_index_psqi", - "section_header": "", - "field_type": "text", - "field_label": "Igennem den sidste måned, hvor lang tid (i minutter) har det almindeligvis taget dig at falde i søvn?", - "select_choices_or_calculations": "", - "field_note": "Antal minutter", - "text_validation_type_or_show_slider_number": "number", - "text_validation_min": "0", - "text_validation_max": "400", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Usual time (in minutes) it takes the participant to fall asleep over the past month. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "psqi_3_wake_time", - "form_name": "pittsburgh_sleep_quality_index_psqi", - "section_header": "", - "field_type": "text", - "field_label": "Igennem den sidste måned, hvornår er du almindeligvis stået op om morgenen?", - "select_choices_or_calculations": "", - "field_note": "Vanlige stå op tid (timer:minutter)", - "text_validation_type_or_show_slider_number": "time", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Usual wake-up time over the past month. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "psqi_4_sleep_duration_h", - "form_name": "pittsburgh_sleep_quality_index_psqi", - "section_header": "", - "field_type": "text", - "field_label": "Igennem den sidste måned, hvor mange natlige timer af egentlig søvn pr. nat, har du fået?", - "select_choices_or_calculations": "", - "field_note": " Dette antal timer kan være anderledes end det faktiske antal timer, du har ligget i sengen", - "text_validation_type_or_show_slider_number": "number_comma_decimal", - "text_validation_min": "0", - "text_validation_max": "24", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Number of hours of actual sleep per night over the past month. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "psqi_5a_latency_30m", - "form_name": "pittsburgh_sleep_quality_index_psqi", - "section_header": "Igennem den sidste måned, hvor ofte har du haft problemer med at sove, pga. at du:", - "field_type": "radio", - "field_label": "Kan ikke falde i søvn indenfor 30 min?", - "select_choices_or_calculations": "1, Ikke igennem den sidste måned | 2, Mindre end en gang om ugen | 3, En eller to gange om ugen | 4, Tre eller flere gange om ugen", - "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": "psqi_5_trouble_sleep", - "matrix_ranking": "", - "field_annotation": "Pittsburgh Sleep Quality Index.. Frequency of trouble falling asleep within 30 minutes over the past month. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "psqi_5b_wake", - "form_name": "pittsburgh_sleep_quality_index_psqi", - "section_header": "", - "field_type": "radio", - "field_label": "Vågner om natten eller tidligt morgen?", - "select_choices_or_calculations": "1, Ikke igennem den sidste måned | 2, Mindre end en gang om ugen | 3, En eller to gange om ugen | 4, Tre eller flere gange om ugen", - "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": "psqi_5_trouble_sleep", - "matrix_ranking": "", - "field_annotation": "Frequency of waking during the night or early morning over the past month. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "psqi_5c_urinate", - "form_name": "pittsburgh_sleep_quality_index_psqi", - "section_header": "", - "field_type": "radio", - "field_label": "Er nødt til at gå på toilettet en eller flere gange?", - "select_choices_or_calculations": "1, Ikke igennem den sidste måned | 2, Mindre end en gang om ugen | 3, En eller to gange om ugen | 4, Tre eller flere gange om ugen", - "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": "psqi_5_trouble_sleep", - "matrix_ranking": "", - "field_annotation": "Frequency of waking up to urinate one or more times during the night over the past month. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "psqi_5d_breathing", - "form_name": "pittsburgh_sleep_quality_index_psqi", - "section_header": "", - "field_type": "radio", - "field_label": "Har besvær med at trække vejret ordentligt?", - "select_choices_or_calculations": "1, Ikke igennem den sidste måned | 2, Mindre end en gang om ugen | 3, En eller to gange om ugen | 4, Tre eller flere gange om ugen", - "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": "psqi_5_trouble_sleep", - "matrix_ranking": "", - "field_annotation": "Frequency of trouble breathing properly during sleep over the past month. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "psqi_5e_cough_snore", - "form_name": "pittsburgh_sleep_quality_index_psqi", - "section_header": "", - "field_type": "radio", - "field_label": "Hoster eller snorker højlydt?", - "select_choices_or_calculations": "1, Ikke igennem den sidste måned | 2, Mindre end en gang om ugen | 3, En eller to gange om ugen | 4, Tre eller flere gange om ugen", - "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": "psqi_5_trouble_sleep", - "matrix_ranking": "", - "field_annotation": "Frequency of coughing or loud snoring during sleep over the past month. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "psqi_5f_too_cold", - "form_name": "pittsburgh_sleep_quality_index_psqi", - "section_header": "", - "field_type": "radio", - "field_label": "Har det for koldt?", - "select_choices_or_calculations": "1, Ikke igennem den sidste måned | 2, Mindre end en gang om ugen | 3, En eller to gange om ugen | 4, Tre eller flere gange om ugen", - "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": "psqi_5_trouble_sleep", - "matrix_ranking": "", - "field_annotation": "Frequency of trouble sleeping due to the environment being too cold over the past month. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "psqi_5g_too_hot", - "form_name": "pittsburgh_sleep_quality_index_psqi", - "section_header": "", - "field_type": "radio", - "field_label": "Har det for varmt?", - "select_choices_or_calculations": "1, Ikke igennem den sidste måned | 2, Mindre end en gang om ugen | 3, En eller to gange om ugen | 4, Tre eller flere gange om ugen", - "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": "psqi_5_trouble_sleep", - "matrix_ranking": "", - "field_annotation": "Frequency of trouble sleeping due to the environment being too hot over the past month. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "psqi_5h_nightmares", - "form_name": "pittsburgh_sleep_quality_index_psqi", - "section_header": "", - "field_type": "radio", - "field_label": "Har mareridt?", - "select_choices_or_calculations": "1, Ikke igennem den sidste måned | 2, Mindre end en gang om ugen | 3, En eller to gange om ugen | 4, Tre eller flere gange om ugen", - "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": "psqi_5_trouble_sleep", - "matrix_ranking": "", - "field_annotation": "Frequency of trouble sleeping due to nightmares over the past month. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "psqi_5i_pain", - "form_name": "pittsburgh_sleep_quality_index_psqi", - "section_header": "", - "field_type": "radio", - "field_label": "Har smerter?", - "select_choices_or_calculations": "1, Ikke igennem den sidste måned | 2, Mindre end en gang om ugen | 3, En eller to gange om ugen | 4, Tre eller flere gange om ugen", - "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": "psqi_5_trouble_sleep", - "matrix_ranking": "", - "field_annotation": "Frequency of trouble sleeping due to pain over the past month. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "psqi_trouble_sleep_other", - "form_name": "pittsburgh_sleep_quality_index_psqi", - "section_header": "", - "field_type": "notes", - "field_label": "Hvis andre end de nævnte grunde, vær venlig at beskrive dem i boksen: ", - "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 reports other reasons for trouble sleeping not listed above. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "psqi_6_overall_sleep_quality", - "form_name": "pittsburgh_sleep_quality_index_psqi", - "section_header": "", - "field_type": "radio", - "field_label": "Igennem den sidste måned, hvordan vurderer du din overordnede søvnkvalitet?", - "select_choices_or_calculations": "1, Meget god | 2, Rimelig god | 3, Rimelig dårlig | 4, Meget dårlig", - "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 self-rated overall sleep quality over the past month. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "psqi_7_medication", - "form_name": "pittsburgh_sleep_quality_index_psqi", - "section_header": "", - "field_type": "radio", - "field_label": "Igennem den sidste måned, hvor ofte har du taget medicin (på recept eller i håndkøb) for at hjælpe dig med at sove?", - "select_choices_or_calculations": "1, Ikke igennem den sidste måned | 2, Mindre end en gang om ugen | 3, En eller to gange om ugen | 4, Tre eller flere gange om ugen", - "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": "Frequency of taking medication (prescription or over-the-counter) to help sleep over the past month. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "psqi_8_dysfunction", - "form_name": "pittsburgh_sleep_quality_index_psqi", - "section_header": "", - "field_type": "radio", - "field_label": "Igennem den sidste måned, hvor ofte har du haft problemer med at holde dig vågen imens du kører bil, du spiser et måltid mad, eller er i gang med sociale aktiviteter?", - "select_choices_or_calculations": "1, Ikke igennem den sidste måned | 2, Mindre end en gang om ugen | 3, En eller to gange om ugen | 4, Tre eller flere gange om ugen", - "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": "Frequency of trouble staying awake during driving, eating meals, or engaging in social activities over the past month. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "psqi_9_enthusiasm", - "form_name": "pittsburgh_sleep_quality_index_psqi", - "section_header": "", - "field_type": "radio", - "field_label": "Igennem den sidste måned, hvor stort et problem har det været for dig at opretholde nok entusiasme til at få tingene gjort?", - "select_choices_or_calculations": "1, Intet problem overhovedet | 2, Et ubetydelig problem | 3, Til tider et betydende problem | 4, Ofte betydende problem", - "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 assessment of difficulty maintaining enthusiasm to get things done during the day over the past month. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "psqi_10_sleep_chronotype", - "form_name": "pittsburgh_sleep_quality_index_psqi", - "section_header": "", - "field_type": "radio", - "field_label": "Man kan snakke om morgen- og aftenmennesker. Hvilken gruppe tror du, at du selv hører til i?", - "select_choices_or_calculations": "1, Afgjort morgenmenneske | 2, Mere morgen- end aftenmenneske | 3, Mere aften- end morgenmenneske | 4, Afgjort aftenmenneske", - "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 self-assessed sleep chronotype (morning-type or evening-type). Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "sf12_questionnaire", - "form_name": "physical_and_mental_health_sf12", - "section_header": "", - "field_type": "descriptive", - "field_label": "

Livskvalitet 1

 

Instruktioner:
Dette spørgeskema handler om din opfattelse af dit helbred. Oplysningerne vil give et overblik over, hvordan du har det, og hvor godt du er i stand til at udføre dine daglige
gøremål.

Besvar hvert spørgsmål ved at sætte kryds ved det svar, der passer bedst på dig. Hvis du er i tvivl om, hvordan du skal svare, svar da venligst så godt du kan. 

", - "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": "" - }, - { - "field_name": "sf12_overall_health", - "form_name": "physical_and_mental_health_sf12", - "section_header": "

Vurdering af dit helbred

", - "field_type": "radio", - "field_label": "Hvordan synes du, dit helbred er alt i alt?", - "select_choices_or_calculations": "1, Fremragende | 2, Vældig godt | 3, Godt | 4, Mindre godt | 5, Dårligt", - "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 self-rated overall health. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "sf12_light_activities", - "form_name": "physical_and_mental_health_sf12", - "section_header": "De følgende spørgsmål handler om aktiviteter i dagligdagen. \nEr du på grund af dit helbred begrænset i disse aktiviteter? Og i så fald, hvor meget? ", - "field_type": "radio", - "field_label": "Lettere aktiviteter, såsom at flytte et bord, støvsuge eller cykle ", - "select_choices_or_calculations": "1, Ja - meget begrænset | 2, Ja - lidt begrænset | 3, Nej - slet ikke begrænset", - "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 self-assessed ability to perform light activities such as moving a table, vacuuming, or cycling. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "sf12_climb_stairs", - "form_name": "physical_and_mental_health_sf12", - "section_header": "", - "field_type": "radio", - "field_label": "At gå flere etager op ad trapper", - "select_choices_or_calculations": "1, Ja - meget begrænset | 2, Ja - lidt begrænset | 3, Nej- slet ikke begrænset", - "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 self-assessed ability to climb several flights of stairs. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "sf12_achieved_less_physical", - "form_name": "physical_and_mental_health_sf12", - "section_header": "Hvor stor en del af tiden, inden for de sidste 4 uger, har du haft følgende problemer med dit arbejde eller andre daglige aktiviteter pga. dit fysiske helbred?", - "field_type": "radio", - "field_label": "Jeg har nået mindre, end jeg gerne ville", - "select_choices_or_calculations": "1, Hele tiden | 2, Det meste af tiden | 3, Noget af tiden | 4, Lidt af tiden | 5, På intet tidspunkt", - "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 self-assessed experience of accomplishing less than desired. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "sf12_limited_activities", - "form_name": "physical_and_mental_health_sf12", - "section_header": "", - "field_type": "radio", - "field_label": "Jeg har været begrænset i, hvilken slags arbejde eller andre aktiviteter jeg har kunne udføre", - "select_choices_or_calculations": "1, Hele tiden | 2, Det meste af tiden | 3, Noget af tiden | 4, Lidt af tiden | 5, På intet tidspunkt", - "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 self-assessed limitation in the type of work or other activities they could perform. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "sf12_achieved_less_emotional", - "form_name": "physical_and_mental_health_sf12", - "section_header": "Hvor stor en del af tiden, inden for de sidste 4 uger, har du haft følgende problemer med dit arbejde eller andre daglige aktiviteter pga. følelsesmæssige problemer?", - "field_type": "radio", - "field_label": "Jeg har nået mindre, end hvad jeg gerne ville", - "select_choices_or_calculations": "1, Hele tiden | 2, Det meste af tiden | 3, Noget af tiden | 4, Lidt af tiden | 5, På intet tidspunkt", - "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 self-assessed experience of accomplishing less than desired (second item version). Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "sf12_less_careful", - "form_name": "physical_and_mental_health_sf12", - "section_header": "", - "field_type": "radio", - "field_label": "Jeg har udført mit arbejde eller andre aktiviteter mindre omhyggeligt, end jeg plejer", - "select_choices_or_calculations": "1, Hele tiden | 2, Det meste af tiden | 3, Noget af tiden | 4, Lidt af tiden | 5, På intet tidspunkt", - "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 self-assessed experience of performing work or other activities less carefully than usual. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "sf12_pain_interference", - "form_name": "physical_and_mental_health_sf12", - "section_header": "", - "field_type": "radio", - "field_label": "Fysisk smerte har vanskeliggjort mit daglige arbejde (både arbejde uden for hjemmet og husarbejde)", - "select_choices_or_calculations": "1, Slet ikke | 2, Lidt | 3, Noget | 4, En hel del | 5, Virkelig meget", - "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": "Extent to which physical pain has interfered with participant's daily work (both outside work and household tasks) in the past 4 weeks. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "sf12_calm_relaxed", - "form_name": "physical_and_mental_health_sf12", - "section_header": "Hvor stor en del af tiden, inden for de sidste 4 uger, har du haft det på følgende måder?", - "field_type": "radio", - "field_label": "Jeg har følt mig rolig og afslappet", - "select_choices_or_calculations": "1, Hele tiden | 2, Det meste af tiden | 3, Noget af tiden | 4, Lidt af tiden | 5, På intet tidspunkt", - "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 self-assessed frequency of feeling calm and relaxed during the past 4 weeks. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "sf12_full_of_energy", - "form_name": "physical_and_mental_health_sf12", - "section_header": "", - "field_type": "radio", - "field_label": "Jeg har følt mig fuld af energi", - "select_choices_or_calculations": "1, Hele tiden | 2, Det meste af tiden | 3, Noget af tiden | 4, Lidt af tiden | 5, På intet tidspunkt", - "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 self-assessed frequency of feeling full of energy during the past 4 weeks. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "sf12_downhearted", - "form_name": "physical_and_mental_health_sf12", - "section_header": "", - "field_type": "radio", - "field_label": "Jeg har følt mig trist til mode", - "select_choices_or_calculations": "1, Hele tiden | 2, Det meste af tiden | 3, Noget af tiden | 4, Lidt af tiden | 5, På intet tidspunkt", - "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 self-assessed frequency of feeling downhearted or depressed during the past 4 weeks. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "sf12_social_interference", - "form_name": "physical_and_mental_health_sf12", - "section_header": "", - "field_type": "radio", - "field_label": "Mit fysiske helbred eller følelsesmæssige problemer har gjort det vanskeligt at se andre mennesker (fx besøge venner, slægtninge osv.)", - "select_choices_or_calculations": "1, Hele tiden | 2, Det meste af tiden | 3, Noget af tiden | 4, Lidt af tiden | 5, På intet tidspunkt", - "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": "Extent to which physical health or emotional problems have made it difficult for the participant to see other people (e.g., visiting friends or relatives) in the past 4 weeks. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "eq5d_questionnaire", - "form_name": "european_quality_of_life_5_dimensions_eq5d5l", - "section_header": "", - "field_type": "descriptive", - "field_label": "

Livskvalitet 2 

 

Instruktioner:
Dette spørgeskema omhandler din livskvalitet i fem dimensioner i forhold til dit helbred.


Besvar hvert spørgsmål ved at sætte kryds ved det svar, der bedst beskriver dit helbred i dag. Hvis du er i tvivl om, hvordan du skal svare, svar da venligst så godt du kan. 

", - "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": "Description of the questionnaire. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "eq5d_mobility", - "form_name": "european_quality_of_life_5_dimensions_eq5d5l", - "section_header": "", - "field_type": "radio", - "field_label": "Bevægelighed", - "select_choices_or_calculations": "1, Jeg har ingen problemer med at gå omkring | 2, Jeg har lidt problemer med at gå omkring | 3, Jeg har moderate problemer med at gå omkring | 4, Jeg har store problemer med at gå omkring | 5, Jeg kan ikke gå omkring", - "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 mobility. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "eq5d_self_care", - "form_name": "european_quality_of_life_5_dimensions_eq5d5l", - "section_header": "", - "field_type": "radio", - "field_label": "Personlig pleje", - "select_choices_or_calculations": "1, Jeg har ingen problemer med at vaske mig eller klæde mig på | 2, Jeg har lidt problemer med at vaske mig eller klæde mig på | 3, Jeg har moderate problemer med at vaske mig eller klæde mig på | 4, Jeg har store problemer med at vaske mig eller klæde mig på | 5, Jeg kan ikke vaske mig eller klæde mig 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": "Participant's ability to perform self-care. Self-reported by participant.Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "eq5d_usual_activities", - "form_name": "european_quality_of_life_5_dimensions_eq5d5l", - "section_header": "", - "field_type": "radio", - "field_label": "Sædvanlige aktiviteter (f.eks. arbejde, studie, husarbejde, familie- eller fritidsaktiviteter)", - "select_choices_or_calculations": "1, Jeg har ingen problemer med at udføre mine sædvanlige aktiviteter | 2, Jeg har lidt problemer med at udføre mine sædvanlige aktiviteter | 3, Jeg har moderate problemer med at udføre mine sædvanlige aktiviteter | 4, Jeg har store problemer med at udføre mine sædvanlige aktiviteter | 5, Jeg kan ikke udføre mine sædvanlige aktiviteter", - "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 ability to perform usual activities (e.g., work, study, housework, family, or leisure activities). Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "eq5d_pain_discomfort", - "form_name": "european_quality_of_life_5_dimensions_eq5d5l", - "section_header": "", - "field_type": "radio", - "field_label": "Smerter/ubehag", - "select_choices_or_calculations": "1, Jeg har ingen smerter eller ubehag | 2, Jeg har lidt smerter eller ubehag | 3, Jeg har moderate smerter eller ubehag | 4, Jeg har stærke smerter eller ubehag | 5, Jeg har ekstreme smerter eller ubehag", - "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 level of pain or discomfort. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "eq5d_anxiety_depression", - "form_name": "european_quality_of_life_5_dimensions_eq5d5l", - "section_header": "", - "field_type": "radio", - "field_label": "Angst/depression", - "select_choices_or_calculations": "1, Jeg er ikke ængstelig eller deprimeret | 2, Jeg er lidt ængstelig eller deprimeret | 3, Jeg er moderat ængstelig eller deprimeret | 4, Jeg er meget ængstelig eller deprimeret | 5, Jeg er ekstremt ængstelig eller deprimeret", - "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 level of anxiety or depression. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "tobac_questionnaire", - "form_name": "tobacco_and_nicotine_use", - "section_header": "", - "field_type": "descriptive", - "field_label": "

Tobaks- og nikotinforbrug

 

Instruktioner:
Dette spørgeskema handler om hvor ofte du bruger forskellige typer af produkter som cigaretter, snus, e-cigaretter og opvarmet tobak.

Besvar hvert spørgsmål ved at sætte kryds ved det svar, der passer bedst på dig. Hvis du er i tvivl om, hvordan du skal svare, svar da venligst så godt du kan. 

", - "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 about the questionnaire: Self-administered questionnaire on frequency of tobacco and nicotine product use (cigarettes, snus, e-cigarettes, heated tobacco)." - }, - { - "field_name": "tabac_smoking_types", - "form_name": "tobacco_and_nicotine_use", - "section_header": "Hvor ofte bruger du et eller flere af følgende tobaks- eller nikotinprodukter?\nMarkér for hvert produkt, hvor ofte du bruger det.", - "field_type": "radio", - "field_label": "Cigaretter, cerutter, cigarer, pibe, vandpibe", - "select_choices_or_calculations": "1, Hver dag | 2, En gang i mellem | 3, Slet ikke, men jeg har tidligere brugt det | 4, Jeg har aldrig brugt det", - "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": "1", - "matrix_group_name": "tobac_use", - "matrix_ranking": "", - "field_annotation": "Participant's use of tobacco products (cigarettes, cigars, cigarillos, pipe, waterpipe). Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "tab_nicotine_types", - "form_name": "tobacco_and_nicotine_use", - "section_header": "", - "field_type": "radio", - "field_label": "Snus, nikotinposer, tyggetobak, tobakspastiller", - "select_choices_or_calculations": "1, Hver dag | 2, En gang i mellem | 3, Slet ikke, men jeg har tidligere brugt det | 4, Jeg har aldrig brugt det", - "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": "2", - "matrix_group_name": "tobac_use", - "matrix_ranking": "", - "field_annotation": "Participant's use of smokeless tobacco products (snus, nicotine pouches, chewing tobacco, tobacco lozenges). Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "tabac_e_cigarettes", - "form_name": "tobacco_and_nicotine_use", - "section_header": "", - "field_type": "radio", - "field_label": "E-cigaretter, vapes, pos-systemer", - "select_choices_or_calculations": "1, Hver dag | 2, En gang i mellem | 3, Slet ikke, men jeg har tidligere brugt det | 4, Jeg har aldrig brugt det", - "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": "3", - "matrix_group_name": "tobac_use", - "matrix_ranking": "", - "field_annotation": "Participant's use of e-cigarettes, vapes, or pod-based systems. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "tabac_heat_not_burn", - "form_name": "tobacco_and_nicotine_use", - "section_header": "", - "field_type": "radio", - "field_label": "Opvarmet tobak (heat-not-burn-produkter)", - "select_choices_or_calculations": "1, Hver dag | 2, En gang i mellem | 3, Slet ikke, men jeg har tidligere brugt det | 4, Jeg har aldrig brugt det", - "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": "4", - "matrix_group_name": "tobac_use", - "matrix_ranking": "", - "field_annotation": "Participant's use of heated tobacco products (heat-not-burn products). Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "tabac_last_use", - "form_name": "tobacco_and_nicotine_use", - "section_header": "", - "field_type": "radio", - "field_label": "Hvornår har du sidst benyttet tobaks- eller nikotinprodukter?", - "select_choices_or_calculations": "1, < 1 uge siden | 2, 1-4 uger siden | 3, 1-6 måneder siden | 4, 6-12 år siden | 5, 1-5 år siden | 6, > 5 år siden", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "[tabac_smoking_types] = '1' or [tabac_smoking_types] = '2' or [tabac_smoking_types] = '3' or [tab_nicotine_types] = '1' or [tab_nicotine_types] = '2' or [tab_nicotine_types] = '3' or [tabac_e_cigarettes] = '1' or [tabac_e_cigarettes] = '2' or [tabac_e_cigarettes] = '3' or [tabac_heat_not_burn] = '1' or [tabac_heat_not_burn] = '2' or [tabac_heat_not_burn] = '3'", - "required_field": "y", - "custom_alignment": "", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Date or time since participant last used any tobacco or nicotine products. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "tobacco_use_2", - "form_name": "tobacco_and_nicotine_use", - "section_header": "", - "field_type": "radio", - "field_label": "

Ønsker du at ændre dine nuværende nikotin-/rygevaner?

", - "select_choices_or_calculations": "1, Nej | 2, Ja, men jeg har ikke planlagt hvornår | 3, Ja, jeg planlægger at stoppe og/eller reducere nikotinforbrug/rygning inden for 6 måneder | 4, Ja, jeg planlægger at stoppe og/eller reducere nikotinforbrug/rygning inden for 1 måned", - "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": "Parcitipant's wish to change their habit with tobacco or nicotine products. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "sefnc_questionare", - "form_name": "sefnc_baseline_v4", - "section_header": "", - "field_type": "descriptive", - "field_label": "

Ændring i kostvaner

 

Instruktioner:
Dette spørgeskema handler om, hvor sikker du er på, at du vil kunne følge NUPO kostplanen under hver af de følgende omstændigheder i løbet af de næste 12 uger. 

Skalaen er således: 

0%: Jeg kan slet ikke   -   50%: Måske   -   100%: Jeg er helt sikker på, at jeg kan


Besvar hvert spørgsmål ved at sætte kryds ved det svar, der passer bedst på dig. Hvis du er i tvivl om, hvordan du skal svare, svar da venligst så godt du kan. 

", - "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": "" - }, - { - "field_name": "sefnc_when_tired", - "form_name": "sefnc_baseline_v4", - "section_header": "", - "field_type": "radio", - "field_label": "Hvor sikker er du på, at du kan følge din kost, når du er træt?", - "select_choices_or_calculations": "1, 0% | 2, 10% | 3, 20% | 4, 30% | 5, 40% | 6, 50% | 7, 60% | 8, 70% | 9, 80% | 10, 90% | 11, 100%", - "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": "1", - "matrix_group_name": "sefnc_1", - "matrix_ranking": "", - "field_annotation": "Participant's confidence in following their diet when feeling tired. Self-reported by participant. Baseline (V4)." - }, - { - "field_name": "sefnc_during_crisis", - "form_name": "sefnc_baseline_v4", - "section_header": "", - "field_type": "radio", - "field_label": "Hvor sikker er du på, at du kan følge din kost under eller efter en personlig krise?", - "select_choices_or_calculations": "1, 0% | 2, 10% | 3, 20% | 4, 30% | 5, 40% | 6, 50% | 7, 60% | 8, 70% | 9, 80% | 10, 90% | 11, 100%", - "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": "2", - "matrix_group_name": "sefnc_2", - "matrix_ranking": "", - "field_annotation": "Participant's confidence in following their diet during or after a personal crisis. Baseline (V4)." - }, - { - "field_name": "sefnc_when_depressed", - "form_name": "sefnc_baseline_v4", - "section_header": "", - "field_type": "radio", - "field_label": "Hvor sikker er du på, at du kan følge din kost, når du føler dig deprimeret?", - "select_choices_or_calculations": "1, 0% | 2, 10% | 3, 20% | 4, 30% | 5, 40% | 6, 50% | 7, 60% | 8, 70% | 9, 80% | 10, 90% | 11, 100%", - "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": "3", - "matrix_group_name": "sefnc_3", - "matrix_ranking": "", - "field_annotation": "Participant's confidence in following their diet when feeling depressed. Self-reported by participant. Baseline (V4)." - }, - { - "field_name": "sefnc_when_anxious", - "form_name": "sefnc_baseline_v4", - "section_header": "", - "field_type": "radio", - "field_label": "Hvor sikker er du på, at du kan følge din kost, når du føler dig ængstelig?", - "select_choices_or_calculations": "1, 0% | 2, 10% | 3, 20% | 4, 30% | 5, 40% | 6, 50% | 7, 60% | 8, 70% | 9, 80% | 10, 90% | 11, 100%", - "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": "sefnc_4", - "matrix_ranking": "", - "field_annotation": "Participant's confidence in following their diet when feeling anxious. Self-reported by participant. Baseline (V4)." - }, - { - "field_name": "sefnc_on_vacation", - "form_name": "sefnc_baseline_v4", - "section_header": "", - "field_type": "radio", - "field_label": "Hvor sikker er du på, at du kan følge din kost, når du er på ferie?", - "select_choices_or_calculations": "1, 0% | 2, 10% | 3, 20% | 4, 30% | 5, 40% | 6, 50% | 7, 60% | 8, 70% | 9, 80% | 10, 90% | 11, 100%", - "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": "5", - "matrix_group_name": "sefnc_5", - "matrix_ranking": "", - "field_annotation": "Participant's confidence in following their diet while on vacation. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "sefnc_when_busy", - "form_name": "sefnc_baseline_v4", - "section_header": "", - "field_type": "radio", - "field_label": "Hvor sikker er du på, at du kan følge din kost, når du har meget arbejde at lave?", - "select_choices_or_calculations": "1, 0% | 2, 10% | 3, 20% | 4, 30% | 5, 40% | 6, 50% | 7, 60% | 8, 70% | 9, 80% | 10, 90% | 11, 100%", - "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": "6", - "matrix_group_name": "sefnc_6", - "matrix_ranking": "", - "field_annotation": "Participant's confidence in following their diet when they have a heavy workload. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "sefnc_when_missed_goals", - "form_name": "sefnc_baseline_v4", - "section_header": "", - "field_type": "radio", - "field_label": "Hvor sikker er du på, at du kan følge din kost, når du ikke har nået dine kostmål?", - "select_choices_or_calculations": "1, 0% | 2, 10% | 3, 20% | 4, 30% | 5, 40% | 6, 50% | 7, 60% | 8, 70% | 9, 80% | 10, 90% | 11, 100%", - "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": "7", - "matrix_group_name": "sefnc_7", - "matrix_ranking": "", - "field_annotation": "Participant's confidence in following their diet when they have not met their dietary goals. Self-reported by participant. Baseline (V4)." - }, - { - "field_name": "sefnc_no_support", - "form_name": "sefnc_baseline_v4", - "section_header": "", - "field_type": "radio", - "field_label": "Hvor sikker er du på, at du kan følge din kost, når du ikke får støtte fra familie/venner?", - "select_choices_or_calculations": "1, 0% | 2, 10% | 3, 20% | 4, 30% | 5, 40% | 6, 50% | 7, 60% | 8, 70% | 9, 80% | 10, 90% | 11, 100%", - "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": "8", - "matrix_group_name": "sefnc_8", - "matrix_ranking": "", - "field_annotation": "Participant's confidence in following their diet when lacking support from family or friends. Baseline (V4)." - }, - { - "field_name": "sefnc_busy_schedule", - "form_name": "sefnc_baseline_v4", - "section_header": "", - "field_type": "radio", - "field_label": "Hvor sikker er du på, at du kan følge din kost, når dit skema er hektisk (er ressource- og/eller tidskrævende)?", - "select_choices_or_calculations": "1, 0% | 2, 10% | 3, 20% | 4, 30% | 5, 40% | 6, 50% | 7, 60% | 8, 70% | 9, 80% | 10, 90% | 11, 100%", - "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": "9", - "matrix_group_name": "sefnc_9", - "matrix_ranking": "", - "field_annotation": "Participant's confidence in following their diet when their schedule is busy or resource- and/or time-demanding. Self-reported by participant. Baseline (V4)." - }, - { - "field_name": "sefnc_questionare_v6", - "form_name": "sefnc_week12_v6", - "section_header": "", - "field_type": "descriptive", - "field_label": "

Ændring i kostvaner

 

Instruktioner:
Dette spørgeskema handler om, hvor sikker du er på, at du vil kunne følge din kostform (lav- eller moderat kulhydrat) under hver af de følgende omstændigheder i løbet af de næste 9 måneder.

Skalaen er således: 

0%: Jeg kan slet ikke   -   50%: Måske   -   100%: Jeg er helt sikker på, at jeg kan


Besvar hvert spørgsmål ved at sætte kryds ved det svar, der passer bedst på dig. Hvis du er i tvivl om, hvordan du skal svare, svar da venligst så godt du kan. 

", - "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": "" - }, - { - "field_name": "sefnc_when_tired_v6", - "form_name": "sefnc_week12_v6", - "section_header": "", - "field_type": "radio", - "field_label": "Hvor sikker er du på, at du kan følge din kost, når du er træt?", - "select_choices_or_calculations": "1, 0% | 2, 10% | 3, 20% | 4, 30% | 5, 40% | 6, 50% | 7, 60% | 8, 70% | 9, 80% | 10, 90% | 11, 100%", - "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": "1", - "matrix_group_name": "sefnc_1_v6", - "matrix_ranking": "", - "field_annotation": "Participant's confidence in following their diet when feeling tired. Self-reported by participant. Week 12 (V6)." - }, - { - "field_name": "sefnc_during_crisis_v6", - "form_name": "sefnc_week12_v6", - "section_header": "", - "field_type": "radio", - "field_label": "Hvor sikker er du på, at du kan følge din kost under eller efter en personlig krise?", - "select_choices_or_calculations": "1, 0% | 2, 10% | 3, 20% | 4, 30% | 5, 40% | 6, 50% | 7, 60% | 8, 70% | 9, 80% | 10, 90% | 11, 100%", - "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": "2", - "matrix_group_name": "sefnc_2_v6", - "matrix_ranking": "", - "field_annotation": "Participant's confidence in following their diet during or after a personal crisis. Self-reported by participant. Week 12 (V6)." - }, - { - "field_name": "sefnc_when_depressed_v6", - "form_name": "sefnc_week12_v6", - "section_header": "", - "field_type": "radio", - "field_label": "Hvor sikker er du på, at du kan følge din kost, når du føler dig deprimeret?", - "select_choices_or_calculations": "1, 0% | 2, 10% | 3, 20% | 4, 30% | 5, 40% | 6, 50% | 7, 60% | 8, 70% | 9, 80% | 10, 90% | 11, 100%", - "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": "3", - "matrix_group_name": "sefnc_3_v6", - "matrix_ranking": "", - "field_annotation": "Participant's confidence in following their diet when feeling depressed. Self-reported by participant. Week 12 (V6)." - }, - { - "field_name": "sefnc_when_anxious_v6", - "form_name": "sefnc_week12_v6", - "section_header": "", - "field_type": "radio", - "field_label": "Hvor sikker er du på, at du kan følge din kost, når du føler dig ængstelig?", - "select_choices_or_calculations": "1, 0% | 2, 10% | 3, 20% | 4, 30% | 5, 40% | 6, 50% | 7, 60% | 8, 70% | 9, 80% | 10, 90% | 11, 100%", - "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": "4", - "matrix_group_name": "sefnc_4_v6", - "matrix_ranking": "", - "field_annotation": "Participant's confidence in following their diet when feeling anxious. Self-reported by participant. Week 12 (V6)." - }, - { - "field_name": "sefnc_on_vacation_v6", - "form_name": "sefnc_week12_v6", - "section_header": "", - "field_type": "radio", - "field_label": "Hvor sikker er du på, at du kan følge din kost, når du er på ferie?", - "select_choices_or_calculations": "1, 0% | 2, 10% | 3, 20% | 4, 30% | 5, 40% | 6, 50% | 7, 60% | 8, 70% | 9, 80% | 10, 90% | 11, 100%", - "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": "5", - "matrix_group_name": "sefnc_5_v6", - "matrix_ranking": "", - "field_annotation": "Participant's confidence in following their diet while on vacation. Self-reported by participant. Week 12 (V6)." - }, - { - "field_name": "sefnc_when_busy_v6", - "form_name": "sefnc_week12_v6", - "section_header": "", - "field_type": "radio", - "field_label": "Hvor sikker er du på, at du kan følge din kost, når du har meget arbejde at lave?", - "select_choices_or_calculations": "1, 0% | 2, 10% | 3, 20% | 4, 30% | 5, 40% | 6, 50% | 7, 60% | 8, 70% | 9, 80% | 10, 90% | 11, 100%", - "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": "6", - "matrix_group_name": "sefnc_6_v6", - "matrix_ranking": "", - "field_annotation": "Participant's confidence in following their diet when they have a heavy workload. Self-reported by participant. Week 12 (V6)." - }, - { - "field_name": "sefnc_when_missed_goals_v6", - "form_name": "sefnc_week12_v6", - "section_header": "", - "field_type": "radio", - "field_label": "Hvor sikker er du på, at du kan følge din kost, når du ikke har nået dine kostmål?", - "select_choices_or_calculations": "1, 0% | 2, 10% | 3, 20% | 4, 30% | 5, 40% | 6, 50% | 7, 60% | 8, 70% | 9, 80% | 10, 90% | 11, 100%", - "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": "7", - "matrix_group_name": "sefnc_7_v6", - "matrix_ranking": "", - "field_annotation": "Participant's confidence in following their diet when they have not met their dietary goals. Self-reported by participant. Week 12 (V6)." - }, - { - "field_name": "sefnc_no_support_v6", - "form_name": "sefnc_week12_v6", - "section_header": "", - "field_type": "radio", - "field_label": "Hvor sikker er du på, at du kan følge din kost, når du ikke får støtte fra familie/venner?", - "select_choices_or_calculations": "1, 0% | 2, 10% | 3, 20% | 4, 30% | 5, 40% | 6, 50% | 7, 60% | 8, 70% | 9, 80% | 10, 90% | 11, 100%", - "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": "8", - "matrix_group_name": "sefnc_8_v6", - "matrix_ranking": "", - "field_annotation": "Participant's confidence in following their diet when lacking support from family or friends. Self-reported by participant. Week 12 (V6)." - }, - { - "field_name": "sefnc_ubusy_schedule_v6", - "form_name": "sefnc_week12_v6", - "section_header": "", - "field_type": "radio", - "field_label": "Hvor sikker er du på, at du kan følge din kost, når dit skema er hektisk (er ressource- og/eller tidskrævende)?", - "select_choices_or_calculations": "1, 0% | 2, 10% | 3, 20% | 4, 30% | 5, 40% | 6, 50% | 7, 60% | 8, 70% | 9, 80% | 10, 90% | 11, 100%", - "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": "9", - "matrix_group_name": "sefnc_9_v6", - "matrix_ranking": "", - "field_annotation": "Participant's confidence in following their diet when their schedule is busy or resource- and/or time-demanding. Self-reported by participant. Week 12 (V6)." - }, - { - "field_name": "sefnc_questionare_v10", - "form_name": "selfefficacy_for_nutrition_change_sefnc_week_52", - "section_header": "", - "field_type": "descriptive", - "field_label": "

Ændring i kostvaner

 

Instruktioner:
Dette spørgeskema handler om, hvor sikker du er på, at du vil kunne følge din kostform (lav- eller moderat kulhydrat) under hver af de følgende omstændigheder efter projektet afsluttes.

Skalaen er således: 

0%: Jeg kan slet ikke   -   50%: Måske   -   100%: Jeg er helt sikker på, at jeg kan


Besvar hvert spørgsmål ved at sætte kryds ved det svar, der passer bedst på dig. Hvis du er i tvivl om, hvordan du skal svare, svar da venligst så godt du kan. 

", - "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": "" - }, - { - "field_name": "sefnc_when_tired_v10", - "form_name": "selfefficacy_for_nutrition_change_sefnc_week_52", - "section_header": "", - "field_type": "radio", - "field_label": "Hvor sikker er du på, at du kan følge din kost, når du er træt?", - "select_choices_or_calculations": "1, 0% | 2, 10% | 3, 20% | 4, 30% | 5, 40% | 6, 50% | 7, 60% | 8, 70% | 9, 80% | 10, 90% | 11, 100%", - "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": "1", - "matrix_group_name": "sefnc_1_v10", - "matrix_ranking": "", - "field_annotation": "Participant's confidence in following their diet when feeling tired. Self-reported by participant. Week 52 (10)." - }, - { - "field_name": "sefnc_during_crisis_v10", - "form_name": "selfefficacy_for_nutrition_change_sefnc_week_52", - "section_header": "", - "field_type": "radio", - "field_label": "Hvor sikker er du på, at du kan følge din kost under eller efter en personlig krise?", - "select_choices_or_calculations": "1, 0% | 2, 10% | 3, 20% | 4, 30% | 5, 40% | 6, 50% | 7, 60% | 8, 70% | 9, 80% | 10, 90% | 11, 100%", - "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": "2", - "matrix_group_name": "sefnc_2_v10", - "matrix_ranking": "", - "field_annotation": "Participant's confidence in following their diet during or after a personal crisis. Self-reported by participant. Week 52 (10)." - }, - { - "field_name": "sefnc_when_depressed_v10", - "form_name": "selfefficacy_for_nutrition_change_sefnc_week_52", - "section_header": "", - "field_type": "radio", - "field_label": "Hvor sikker er du på, at du kan følge din kost, når du føler dig deprimeret?", - "select_choices_or_calculations": "1, 0% | 2, 10% | 3, 20% | 4, 30% | 5, 40% | 6, 50% | 7, 60% | 8, 70% | 9, 80% | 10, 90% | 11, 100%", - "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": "3", - "matrix_group_name": "sefnc_3_v10", - "matrix_ranking": "", - "field_annotation": "Participant's confidence in following their diet when feeling depressed. Self-reported by participant. Week 52 (10)." - }, - { - "field_name": "sefnc_when_anxious_v10", - "form_name": "selfefficacy_for_nutrition_change_sefnc_week_52", - "section_header": "", - "field_type": "radio", - "field_label": "Hvor sikker er du på, at du kan følge din kost, når du føler dig ængstelig?", - "select_choices_or_calculations": "1, 0% | 2, 10% | 3, 20% | 4, 30% | 5, 40% | 6, 50% | 7, 60% | 8, 70% | 9, 80% | 10, 90% | 11, 100%", - "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": "4", - "matrix_group_name": "sefnc_4_v10", - "matrix_ranking": "", - "field_annotation": "Participant's confidence in following their diet when feeling anxious. Self-reported by participant. Week 52 (10)." - }, - { - "field_name": "sefnc_on_vacation_v10", - "form_name": "selfefficacy_for_nutrition_change_sefnc_week_52", - "section_header": "", - "field_type": "radio", - "field_label": "Hvor sikker er du på, at du kan følge din kost, når du er på ferie?", - "select_choices_or_calculations": "1, 0% | 2, 10% | 3, 20% | 4, 30% | 5, 40% | 6, 50% | 7, 60% | 8, 70% | 9, 80% | 10, 90% | 11, 100%", - "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": "5", - "matrix_group_name": "sefnc_5_v10", - "matrix_ranking": "", - "field_annotation": "Participant's confidence in following their diet while on vacation. Self-reported by participant. Week 52 (10)." - }, - { - "field_name": "sefnc_when_busy_v10", - "form_name": "selfefficacy_for_nutrition_change_sefnc_week_52", - "section_header": "", - "field_type": "radio", - "field_label": "Hvor sikker er du på, at du kan følge din kost, når du har meget arbejde at lave?", - "select_choices_or_calculations": "1, 0% | 2, 10% | 3, 20% | 4, 30% | 5, 40% | 6, 50% | 7, 60% | 8, 70% | 9, 80% | 10, 90% | 11, 100%", - "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": "6", - "matrix_group_name": "sefnc_6_v10", - "matrix_ranking": "", - "field_annotation": "Participant's confidence in following their diet when they have a heavy workload. Self-reported by participant. Week 52 (10)." - }, - { - "field_name": "sefnc_when_missed_goals_v10", - "form_name": "selfefficacy_for_nutrition_change_sefnc_week_52", - "section_header": "", - "field_type": "radio", - "field_label": "Hvor sikker er du på, at du kan følge din kost, når du ikke har nået dine kostmål?", - "select_choices_or_calculations": "1, 0% | 2, 10% | 3, 20% | 4, 30% | 5, 40% | 6, 50% | 7, 60% | 8, 70% | 9, 80% | 10, 90% | 11, 100%", - "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": "7", - "matrix_group_name": "sefnc_7_v10", - "matrix_ranking": "", - "field_annotation": "Participant's confidence in following their diet when they have not met their dietary goals. Self-reported by participant. Week 52 (10)." - }, - { - "field_name": "sefnc_no_support_v10", - "form_name": "selfefficacy_for_nutrition_change_sefnc_week_52", - "section_header": "", - "field_type": "radio", - "field_label": "Hvor sikker er du på, at du kan følge din kost, når du ikke får støtte fra familie/venner?", - "select_choices_or_calculations": "1, 0% | 2, 10% | 3, 20% | 4, 30% | 5, 40% | 6, 50% | 7, 60% | 8, 70% | 9, 80% | 10, 90% | 11, 100%", - "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": "8", - "matrix_group_name": "sefnc_8_v10", - "matrix_ranking": "", - "field_annotation": "Participant's confidence in following their diet when lacking support from family or friends. Self-reported by participant. Week 52 (10)." - }, - { - "field_name": "sefnc_ubusy_schedule_v10", - "form_name": "selfefficacy_for_nutrition_change_sefnc_week_52", - "section_header": "", - "field_type": "radio", - "field_label": "Hvor sikker er du på, at du kan følge din kost, når dit skema er hektisk (er ressource- og/eller tidskrævende)?", - "select_choices_or_calculations": "1, 0% | 2, 10% | 3, 20% | 4, 30% | 5, 40% | 6, 50% | 7, 60% | 8, 70% | 9, 80% | 10, 90% | 11, 100%", - "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": "9", - "matrix_group_name": "sefnc_9_v10", - "matrix_ranking": "", - "field_annotation": "Participant's confidence in following their diet when their schedule is busy or resource- and/or time-demanding. Self-reported by participant. Week 52 (10)." - }, - { - "field_name": "tils_questionnaire", - "form_name": "the_three_item_loneliness_scale_tils", - "section_header": "", - "field_type": "descriptive", - "field_label": "

Ensomhed

 

Instruktioner:
De følgende spørgsmål handler om, hvordan man nogle gange har det.

Besvar hvert spørgsmål ved at sætte kryds ved det svar, der passer bedst på dig. Hvis du er i tvivl om, hvordan du skal svare, svar da venligst så godt du kan. 

", - "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": "Description of the questionaire. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "tils_feel_isolated", - "form_name": "the_three_item_loneliness_scale_tils", - "section_header": "", - "field_type": "radio", - "field_label": "Hvor ofte føler du dig isoleret fra andre?", - "select_choices_or_calculations": "1, Sjældent | 2, En gang i mellem | 3, Ofte", - "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": "1", - "matrix_group_name": "tils_questions", - "matrix_ranking": "", - "field_annotation": "Frequency of participant feeling isolated from others. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "tils_miss_company", - "form_name": "the_three_item_loneliness_scale_tils", - "section_header": "", - "field_type": "radio", - "field_label": "Hvor ofte savner du nogen at være sammen med?", - "select_choices_or_calculations": "1, Sjældent | 2, En gang i mellem | 3, Ofte", - "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": "2", - "matrix_group_name": "tils_questions", - "matrix_ranking": "", - "field_annotation": "Frequency of participant missing having someone to be with. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "tils_feel_excluded", - "form_name": "the_three_item_loneliness_scale_tils", - "section_header": "", - "field_type": "radio", - "field_label": "Hvor ofte føler du dig udenfor?", - "select_choices_or_calculations": "1, Sjældent | 2, En gang i mellem | 3, Ofte", - "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": "3", - "matrix_group_name": "tils_questions", - "matrix_ranking": "", - "field_annotation": "Frequency of participant feeling left out. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "bds_questionnaire_intro", - "form_name": "item_bodily_distress_syndrome_checklist", - "section_header": "", - "field_type": "descriptive", - "field_label": "

Sygdomsbyrde og symptomer

 

Instruktioner:
De næste spørgsmål handler om forskellige symptomer, som man kan opleve ved Type 2-diabetes.

Besvar hvert spørgsmål ved at sætte kryds ved det svar, der passer bedst på dig. Hvis du er i tvivl om, hvordan du skal svare, svar da venligst så godt du kan. 

", - "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": "Description of the questionnaire. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "bds_palpitations_chest", - "form_name": "item_bodily_distress_syndrome_checklist", - "section_header": "I de sidste fire uger, hvor meget har du været generet af symptomer fra hjerte og lunger: ", - "field_type": "radio", - "field_label": "Hjertebanken eller uro i brystet?", - "select_choices_or_calculations": "1, Slet ikke | 2, Lidt | 3, Noget | 4, En hel del | 5, Virkelig meget", - "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": "1", - "matrix_group_name": "bds_heart_lungs", - "matrix_ranking": "", - "field_annotation": "Participant's experience of palpitations or discomfort in the chest. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "bdsq_chest_pressure_pain", - "form_name": "item_bodily_distress_syndrome_checklist", - "section_header": "", - "field_type": "radio", - "field_label": "Trykken eller smerter i brystet?", - "select_choices_or_calculations": "1, Slet ikke | 2, Lidt | 3, Noget | 4, En hel del | 5, Virkelig meget", - "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": "2", - "matrix_group_name": "bds_heart_lungs", - "matrix_ranking": "", - "field_annotation": "Participant's experience of pressure or pain in the chest. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "bdsq_shortness_breath_at_rest", - "form_name": "item_bodily_distress_syndrome_checklist", - "section_header": "", - "field_type": "radio", - "field_label": "Forpustethed uden anstrengelse?", - "select_choices_or_calculations": "1, Slet ikke | 2, Lidt | 3, Noget | 4, En hel del | 5, Virkelig meget", - "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": "3", - "matrix_group_name": "bds_heart_lungs", - "matrix_ranking": "", - "field_annotation": "Participant's experience of shortness of breath at rest. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "bdsq_breathing_attack", - "form_name": "item_bodily_distress_syndrome_checklist", - "section_header": "", - "field_type": "radio", - "field_label": "Anfald med vejrtrækningsbesvær?", - "select_choices_or_calculations": "1, Slet ikke | 2, Lidt | 3, Noget | 4, En hel del | 5, Virkelig meget", - "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": "4", - "matrix_group_name": "bds_heart_lungs", - "matrix_ranking": "", - "field_annotation": "Participant's experience of attacks with breathing difficulty. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "bdsq_dry_mouth", - "form_name": "item_bodily_distress_syndrome_checklist", - "section_header": "", - "field_type": "radio", - "field_label": "Mundtørhed?", - "select_choices_or_calculations": "1, Slet ikke | 2, Lidt | 3, Noget | 4, En hel del | 5, Virkelig meget", - "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": "6", - "matrix_group_name": "bds_heart_lungs", - "matrix_ranking": "", - "field_annotation": "Participant's experience of dry mouth. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "bdsq_sweating", - "form_name": "item_bodily_distress_syndrome_checklist", - "section_header": "", - "field_type": "radio", - "field_label": "Varm eller koldsveden?", - "select_choices_or_calculations": "1, Slet ikke | 2, Lidt | 3, Noget | 4, En hel del | 5, Virkelig meget", - "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": "5", - "matrix_group_name": "bds_heart_lungs", - "matrix_ranking": "", - "field_annotation": "Participant's experience of hot or cold sweating. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "bdsq_frequent_loose_stools", - "form_name": "item_bodily_distress_syndrome_checklist", - "section_header": "I de sidste fire uger, hvor meget har du været generet af symptomer fra mave og tarm:", - "field_type": "radio", - "field_label": "Hyppige, løse afføringer?", - "select_choices_or_calculations": "1, Slet ikke | 2, Lidt | 3, Noget | 4, En hel del | 5, Virkelig meget", - "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": "1", - "matrix_group_name": "bds_stomach_intestines", - "matrix_ranking": "", - "field_annotation": "Participant's report of being bothered by frequent loose stools in the past four weeks. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "bdsq_abdominal_pain", - "form_name": "item_bodily_distress_syndrome_checklist", - "section_header": "", - "field_type": "radio", - "field_label": "Mavesmerter?", - "select_choices_or_calculations": "1, Slet ikke | 2, Lidt | 3, Noget | 4, En hel del | 5, Virkelig meget", - "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": "2", - "matrix_group_name": "bds_stomach_intestines", - "matrix_ranking": "", - "field_annotation": "Participant's report of being bothered by abdominal pain in the past four weeks. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "bds_bloating", - "form_name": "item_bodily_distress_syndrome_checklist", - "section_header": "", - "field_type": "radio", - "field_label": "Oppustethed, spændings- eller tyngdefornemmelse i maven?", - "select_choices_or_calculations": "1, Slet ikke | 2, Lidt | 3, Noget | 4, En hel del | 5, Virkelig meget", - "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": "3", - "matrix_group_name": "bds_stomach_intestines", - "matrix_ranking": "", - "field_annotation": "Participant's report of being bothered by bloating, tension, or a feeling of heaviness in the abdomen in the past four weeks. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "bds_diarrhea", - "form_name": "item_bodily_distress_syndrome_checklist", - "section_header": "", - "field_type": "radio", - "field_label": "Diarré?", - "select_choices_or_calculations": "1, Slet ikke | 2, Lidt | 3, Noget | 4, En hel del | 5, Virkelig meget", - "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": "4", - "matrix_group_name": "bds_stomach_intestines", - "matrix_ranking": "", - "field_annotation": "Participant's report of being bothered by diarrhea in the past four weeks. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "bds_acid_reflux", - "form_name": "item_bodily_distress_syndrome_checklist", - "section_header": "", - "field_type": "radio", - "field_label": "Sure opstød?", - "select_choices_or_calculations": "1, Slet ikke | 2, Lidt | 3, Noget | 4, En hel del | 5, Virkelig meget", - "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": "5", - "matrix_group_name": "bds_stomach_intestines", - "matrix_ranking": "", - "field_annotation": "Participant's report of being bothered by acid reflux (heartburn) in the past four weeks. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "bds_nausea", - "form_name": "item_bodily_distress_syndrome_checklist", - "section_header": "", - "field_type": "radio", - "field_label": "Kvalme?", - "select_choices_or_calculations": "1, Slet ikke | 2, Lidt | 3, Noget | 4, En hel del | 5, Virkelig meget", - "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": "6", - "matrix_group_name": "bds_stomach_intestines", - "matrix_ranking": "", - "field_annotation": "Participant's report of being bothered by nausea in the past four weeks. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "bds_upper_abdominal_pain", - "form_name": "item_bodily_distress_syndrome_checklist", - "section_header": "", - "field_type": "radio", - "field_label": "Svie eller smerter i toppen af maven?", - "select_choices_or_calculations": "1, Slet ikke | 2, Lidt | 3, Noget | 4, En hel del | 5, Virkelig meget", - "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": "7", - "matrix_group_name": "bds_stomach_intestines", - "matrix_ranking": "", - "field_annotation": "Participant's report of being bothered by burning sensation or pain in the upper abdomen in the past four weeks. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "bds_limbs_pain", - "form_name": "item_bodily_distress_syndrome_checklist", - "section_header": "I de sidste fire uger, hvor meget har du været generet af symptomer fra muskler og led:", - "field_type": "radio", - "field_label": "Smerter i armene eller benene?", - "select_choices_or_calculations": "1, Slet ikke | 2, Lidt | 3, Noget | 4, En hel del | 5, Virkelig meget", - "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": "1", - "matrix_group_name": "bds_muscles_joints", - "matrix_ranking": "", - "field_annotation": "Participant's report of being bothered by pain in arms or legs. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "bds_muscle_aches", - "form_name": "item_bodily_distress_syndrome_checklist", - "section_header": "", - "field_type": "radio", - "field_label": "Muskelsmerter eller ømhed?", - "select_choices_or_calculations": "1, Slet ikke | 2, Lidt | 3, Noget | 4, En hel del | 5, Virkelig meget", - "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": "2", - "matrix_group_name": "bds_muscles_joints", - "matrix_ranking": "", - "field_annotation": "Participant's report of being bothered by muscle aches or soreness. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "bds_joint_pain", - "form_name": "item_bodily_distress_syndrome_checklist", - "section_header": "", - "field_type": "radio", - "field_label": "Ledsmerter?", - "select_choices_or_calculations": "1, Slet ikke | 2, Lidt | 3, Noget | 4, En hel del | 5, Virkelig meget", - "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": "3", - "matrix_group_name": "bds_muscles_joints", - "matrix_ranking": "", - "field_annotation": "Participant's report of being bothered by joint pain. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "bds_limbs_numbness", - "form_name": "item_bodily_distress_syndrome_checklist", - "section_header": "", - "field_type": "radio", - "field_label": "Følelse af lammelse i arme eller ben?", - "select_choices_or_calculations": "1, Slet ikke | 2, Lidt | 3, Noget | 4, En hel del | 5, Virkelig meget", - "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": "4", - "matrix_group_name": "bds_muscles_joints", - "matrix_ranking": "", - "field_annotation": "Participant's report of experiencing a feeling of paralysis in arms or legs. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "bds_back_pain", - "form_name": "item_bodily_distress_syndrome_checklist", - "section_header": "", - "field_type": "radio", - "field_label": "Rygsmerter?", - "select_choices_or_calculations": "1, Slet ikke | 2, Lidt | 3, Noget | 4, En hel del | 5, Virkelig meget", - "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": "5", - "matrix_group_name": "bds_muscles_joints", - "matrix_ranking": "", - "field_annotation": "Participant's report of being bothered by back pain. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "bds_migratory_pain", - "form_name": "item_bodily_distress_syndrome_checklist", - "section_header": "", - "field_type": "radio", - "field_label": "Smerter som flytter sig fra sted til sted?", - "select_choices_or_calculations": "1, Slet ikke | 2, Lidt | 3, Noget | 4, En hel del | 5, Virkelig meget", - "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": "6", - "matrix_group_name": "bds_muscles_joints", - "matrix_ranking": "", - "field_annotation": "Participant's report of being bothered by pain that migrates from one location to another. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "bds_paresthesia", - "form_name": "item_bodily_distress_syndrome_checklist", - "section_header": "", - "field_type": "radio", - "field_label": "Ubehagelig dødhedsfornemmelse eller føleforstyrrelser?", - "select_choices_or_calculations": "1, Slet ikke | 2, Lidt | 3, Noget | 4, En hel del | 5, Virkelig meget", - "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": "7", - "matrix_group_name": "bds_muscles_joints", - "matrix_ranking": "", - "field_annotation": "Participant's report of experiencing unpleasant numbness or sensory disturbances. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "bds_concentration_difficulty", - "form_name": "item_bodily_distress_syndrome_checklist", - "section_header": "I de sidste fire uger, hvor meget har du været generet af almene symptomer:", - "field_type": "radio", - "field_label": "Koncentrationsbesvær?", - "select_choices_or_calculations": "1, Slet ikke | 2, Lidt | 3, Noget | 4, En hel del | 5, Virkelig meget", - "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": "1", - "matrix_group_name": "bds_general_symptoms", - "matrix_ranking": "", - "field_annotation": "Participant's report of experiencing difficulty concentrating. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "bds_fatigue", - "form_name": "item_bodily_distress_syndrome_checklist", - "section_header": "", - "field_type": "radio", - "field_label": "Træthed?", - "select_choices_or_calculations": "1, Slet ikke | 2, Lidt | 3, Noget | 4, En hel del | 5, Virkelig meget", - "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": "2", - "matrix_group_name": "bds_general_symptoms", - "matrix_ranking": "", - "field_annotation": "Participant's report of experiencing fatigue. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "bds_headache", - "form_name": "item_bodily_distress_syndrome_checklist", - "section_header": "", - "field_type": "radio", - "field_label": "Hovedpine?", - "select_choices_or_calculations": "1, Slet ikke | 2, Lidt | 3, Noget | 4, En hel del | 5, Virkelig meget", - "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": "3", - "matrix_group_name": "bds_general_symptoms", - "matrix_ranking": "", - "field_annotation": "Participant's report of experiencing headaches. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "bds_memory_problems", - "form_name": "item_bodily_distress_syndrome_checklist", - "section_header": "", - "field_type": "radio", - "field_label": "Hukommelsesbesvær?", - "select_choices_or_calculations": "1, Slet ikke | 2, Lidt | 3, Noget | 4, En hel del | 5, Virkelig meget", - "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": "4", - "matrix_group_name": "bds_general_symptoms", - "matrix_ranking": "", - "field_annotation": "Participant's report of experiencing memory problems. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "bds_dizziness", - "form_name": "item_bodily_distress_syndrome_checklist", - "section_header": "", - "field_type": "radio", - "field_label": "Svimmelhed?", - "select_choices_or_calculations": "1, Slet ikke | 2, Lidt | 3, Noget | 4, En hel del | 5, Virkelig meget", - "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": "5", - "matrix_group_name": "bds_general_symptoms", - "matrix_ranking": "", - "field_annotation": "Participant's report of experiencing dizziness. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "bds_gp_contact_past6months", - "form_name": "item_bodily_distress_syndrome_checklist", - "section_header": "", - "field_type": "radio", - "field_label": "Har du indenfor de seneste 6 måneder været i kontakt med din praktiserende læge pga. et eller flere af foregående symptomer?", - "select_choices_or_calculations": "1, Ja | 0, Nej", - "field_note": "", - "text_validation_type_or_show_slider_number": "", - "text_validation_min": "", - "text_validation_max": "", - "identifier": "", - "branching_logic": "", - "required_field": "y", - "custom_alignment": "LV", - "question_number": "", - "matrix_group_name": "", - "matrix_ranking": "", - "field_annotation": "Participant's report of having contacted their general practitioner in the past six months due to one or more of the previously reported symptoms. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "yfas_questionnaire", - "form_name": "yale_food_addiction_scale_yfas", - "section_header": "", - "field_type": "descriptive", - "field_label": "

Spisevaner

 

Instruktioner:
Dette spørgeskema handler om dine spisevaner det seneste år. Folk har nogle gange svært ved at kontrollere deres indtag af visse fødevarer såsom:

  • Søde sager som is, chokolade, småkager, kage og slik
  • Stivelsesrige fødevarer som hvidt brød, boller, pasta og ris
  • Salte snacks som chips, saltstænger og salte kiks
  • Fedtholdige fødevarer som bøf, bacon, burger, pizza og pommes frites
  • Sukkerholdige drikkevarer som saftevand, sodavand og energidrikke

Vigtigt: Når de følgende spørgsmål omtaler \"visse fødevarer\", bedes du tænke på ALLE fødevarer, der ligner dem i ovenstående grupper, eller ANDRE fødevarer, du har haft problemer med det seneste år.

Besvar hvert spørgsmål ved at sætte kryds ved det svar, der passer bedst på dig. Hvis du er i tvivl om, hvordan du skal svare, svar da venligst så godt du kan. 

", - "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": "Yale Food Addiction Scale. Description of the questionaire. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "yfas_overeat_unplanned", - "form_name": "yale_food_addiction_scale_yfas", - "section_header": "Angiv hyppigheden af nedenstående udsagn ift. din spisning i løbet af de sidste 12 måneder:", - "field_type": "radio", - "field_label": "Når jeg begyndte at spise visse fødevarer, spiste jeg meget mere, end jeg havde planlagt.", - "select_choices_or_calculations": "1, Aldrig | 2, Under 1 gang om måneden | 3, 1 gang om måneden | 4, 2-3 gange om måneden | 5, 1 gang om ugen | 6, 2-3 gange om ugen | 7, 4-6 gange om ugen | 8, Hver dag", - "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": "1", - "matrix_group_name": "yfas_frequency", - "matrix_ranking": "", - "field_annotation": "When I started to eat certain foods, I ate much more than planned Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "yfas_eat_when_full", - "form_name": "yale_food_addiction_scale_yfas", - "section_header": "", - "field_type": "radio", - "field_label": "Jeg fortsatte med at spise visse fødevarer, selvom jeg ikke længere var sulten.", - "select_choices_or_calculations": "1, Aldrig | 2, Under 1 gang om måneden | 3, 1 gang om måneden | 4, 2-3 gange om måneden | 5, 1 gang om ugen | 6, 2-3 gange om ugen | 7, 4-6 gange om ugen | 8, Hver dag", - "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": "2", - "matrix_group_name": "yfas_frequency", - "matrix_ranking": "", - "field_annotation": "I continued to eat certain foods even though I was no longer hungry. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "yfas_eat_until_sick", - "form_name": "yale_food_addiction_scale_yfas", - "section_header": "", - "field_type": "radio", - "field_label": "Jeg spiste, indtil jeg fik det fysisk dårligt.", - "select_choices_or_calculations": "1, Aldrig | 2, Under 1 gang om måneden | 3, 1 gang om måneden | 4, 2-3 gange om måneden | 5, 1 gang om ugen | 6, 2-3 gange om ugen | 7, 4-6 gange om ugen | 8, Hver dag", - "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": "3", - "matrix_group_name": "yfas_frequency", - "matrix_ranking": "", - "field_annotation": "I ate to the point where I felt physically ill. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "yfas_worry_restrict", - "form_name": "yale_food_addiction_scale_yfas", - "section_header": "", - "field_type": "radio", - "field_label": "Jeg bekymrede mig meget om at skære ned på visse typer fødevarer, men jeg spiste dem alligevel.", - "select_choices_or_calculations": "1, Aldrig | 2, Under 1 gang om måneden | 3, 1 gang om måneden | 4, 2-3 gange om måneden | 5, 1 gang om ugen | 6, 2-3 gange om ugen | 7, 4-6 gange om ugen | 8, Hver dag", - "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": "4", - "matrix_group_name": "yfas_frequency", - "matrix_ranking": "", - "field_annotation": "I worried a lot about cutting down on certain types of food, but I ate them anyways. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "yfas_tired_overeating", - "form_name": "yale_food_addiction_scale_yfas", - "section_header": "", - "field_type": "radio", - "field_label": "Jeg brugte meget tid på at føle mig træt eller uoplagt efter at have overspist.", - "select_choices_or_calculations": "1, Aldrig | 2, Under 1 gang om måneden | 3, 1 gang om måneden | 4, 2-3 gange om måneden | 5, 1 gang om ugen | 6, 2-3 gange om ugen | 7, 4-6 gange om ugen | 8, Hver dag", - "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": "5", - "matrix_group_name": "yfas_frequency", - "matrix_ranking": "", - "field_annotation": "I spent a lot of time feeling sluggish or tired from overeating. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "yfas_constant_eating", - "form_name": "yale_food_addiction_scale_yfas", - "section_header": "", - "field_type": "radio", - "field_label": "Jeg brugte meget tid på at spise visse fødevarer i løbet af dagen.", - "select_choices_or_calculations": "1, Aldrig | 2, Under 1 gang om måneden | 3, 1 gang om måneden | 4, 2-3 gange om måneden | 5, 1 gang om ugen | 6, 2-3 gange om ugen | 7, 4-6 gange om ugen | 8, Hver dag", - "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": "6", - "matrix_group_name": "yfas_frequency", - "matrix_ranking": "", - "field_annotation": "I spent a lot of time eating certain foods throughout the day. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "yfas_go_far_for_food", - "form_name": "yale_food_addiction_scale_yfas", - "section_header": "", - "field_type": "radio", - "field_label": "Når visse fødevarer ikke var tilgængelige, gjorde jeg en ekstra indsats for at få fat i dem. For eksempel gik jeg i supermarkedet for at købe bestemte fødevarer, selvom jeg havde andre ting at spise derhjemme.", - "select_choices_or_calculations": "1, Aldrig | 2, Under 1 gang om måneden | 3, 1 gang om måneden | 4, 2-3 gange om måneden | 5, 1 gang om ugen | 6, 2-3 gange om ugen | 7, 4-6 gange om ugen | 8, Hver dag", - "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": "7", - "matrix_group_name": "yfas_frequency", - "matrix_ranking": "", - "field_annotation": "When certain foods were not available, I went out of my way to get them. For example, I went to the store to get certain foods even though I had other things to eat at home. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "yfas_food_interference", - "form_name": "yale_food_addiction_scale_yfas", - "section_header": "", - "field_type": "radio", - "field_label": "Jeg spiste visse fødevarer så ofte eller i så store mængder, at jeg holdt op med at gøre andre vigtige ting. Det kunne for eksempel være at arbejde eller bruge tid med familie eller venner.", - "select_choices_or_calculations": "1, Aldrig | 2, Under 1 gang om måneden | 3, 1 gang om måneden | 4, 2-3 gange om måneden | 5, 1 gang om ugen | 6, 2-3 gange om ugen | 7, 4-6 gange om ugen | 8, Hver dag", - "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": "8", - "matrix_group_name": "yfas_frequency", - "matrix_ranking": "", - "field_annotation": "I ate certain foods so often or in such large amounts that I stopped doing other important things. These things may have been working or spending time with family or friends. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "yfas_problems_overeat", - "form_name": "yale_food_addiction_scale_yfas", - "section_header": "", - "field_type": "radio", - "field_label": "Jeg havde problemer med min familie eller mine venner på grund af, hvor meget jeg overspiste.", - "select_choices_or_calculations": "1, Aldrig | 2, Under 1 gang om måneden | 3, 1 gang om måneden | 4, 2-3 gange om måneden | 5, 1 gang om ugen | 6, 2-3 gange om ugen | 7, 4-6 gange om ugen | 8, Hver dag", - "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": "9", - "matrix_group_name": "yfas_frequency", - "matrix_ranking": "", - "field_annotation": "I had problems with my family or friends because of how much I overate. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "yfas_avoid_situations", - "form_name": "yale_food_addiction_scale_yfas", - "section_header": "", - "field_type": "radio", - "field_label": "Jeg undgik arbejde, skole eller sociale aktiviteter, fordi jeg var bange for, at jeg ville overspise.", - "select_choices_or_calculations": "1, Aldrig | 2, Under 1 gang om måneden | 3, 1 gang om måneden | 4, 2-3 gange om måneden | 5, 1 gang om ugen | 6, 2-3 gange om ugen | 7, 4-6 gange om ugen | 8, Hver dag", - "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": "10", - "matrix_group_name": "yfas_frequency", - "matrix_ranking": "", - "field_annotation": "I avoided work, school or social activities because I was afraid I would overeat there. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "yfas_avoid_cut_food_sad", - "form_name": "yale_food_addiction_scale_yfas", - "section_header": "", - "field_type": "radio", - "field_label": "Når jeg skar ned på eller stoppede med at spise visse fødevarer, følte jeg mig irritabel, nervøs eller trist til mode.", - "select_choices_or_calculations": "1, Aldrig | 2, Under 1 gang om måneden | 3, 1 gang om måneden | 4, 2-3 gange om måneden | 5, 1 gang om ugen | 6, 2-3 gange om ugen | 7, 4-6 gange om ugen | 8, Hver dag", - "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": "11", - "matrix_group_name": "yfas_frequency", - "matrix_ranking": "", - "field_annotation": "When I cut down on or stopped eating cetain foods, I felt irritable, nervous or sad. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "yfas_withdrawals", - "form_name": "yale_food_addiction_scale_yfas", - "section_header": "", - "field_type": "radio", - "field_label": "Hvis jeg havde fysiske symptomer (f.eks. hovedpine eller træthed), fordi jeg ikke havde spist bestemte fødevarer, spiste jeg dem for at få det bedre.", - "select_choices_or_calculations": "1, Aldrig | 2, Under 1 gang om måneden | 3, 1 gang om måneden | 4, 2-3 gange om måneden | 5, 1 gang om ugen | 6, 2-3 gange om ugen | 7, 4-6 gange om ugen | 8, Hver dag", - "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": "12", - "matrix_group_name": "yfas_frequency", - "matrix_ranking": "", - "field_annotation": "If I had physical symptoms because I handn't eaten certain foods, I would eat those foods to feel better. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "yfas_eat_emotions", - "form_name": "yale_food_addiction_scale_yfas", - "section_header": "", - "field_type": "radio", - "field_label": "Hvis jeg havde følelsesmæssige problemer, fordi jeg ikke havde spist bestemte fødevarer, spiste jeg dem for at få det bedre.", - "select_choices_or_calculations": "1, Aldrig | 2, Under 1 gang om måneden | 3, 1 gang om måneden | 4, 2-3 gange om måneden | 5, 1 gang om ugen | 6, 2-3 gange om ugen | 7, 4-6 gange om ugen | 8, Hver dag", - "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": "13", - "matrix_group_name": "yfas_frequency", - "matrix_ranking": "", - "field_annotation": "If I had emotional problems because I handn't eaten certain foods, I would eat those foods to feel better. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "yfas_phys_sympt", - "form_name": "yale_food_addiction_scale_yfas", - "section_header": "", - "field_type": "radio", - "field_label": "Når jeg skar ned på eller stoppede med at spise visse fødevarer, fik jeg fysiske symptomer (f.eks. hovedpine eller træthed).", - "select_choices_or_calculations": "1, Aldrig | 2, Under 1 gang om måneden | 3, 1 gang om måneden | 4, 2-3 gange om måneden | 5, 1 gang om ugen | 6, 2-3 gange om ugen | 7, 4-6 gange om ugen | 8, Hver dag", - "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": "14", - "matrix_group_name": "yfas_frequency", - "matrix_ranking": "", - "field_annotation": "When I cut down on or or stopped eating cetain foods, I had physical symptoms. For example, I had headaches or fatigue. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "yfas_craving_reduced", - "form_name": "yale_food_addiction_scale_yfas", - "section_header": "", - "field_type": "radio", - "field_label": "Når jeg skar ned på eller stoppede med at spise visse fødevarer, fik jeg stærk trang til dem.", - "select_choices_or_calculations": "1, Aldrig | 2, Under 1 gang om måneden | 3, 1 gang om måneden | 4, 2-3 gange om måneden | 5, 1 gang om ugen | 6, 2-3 gange om ugen | 7, 4-6 gange om ugen | 8, Hver dag", - "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": "15", - "matrix_group_name": "yfas_frequency", - "matrix_ranking": "", - "field_annotation": "Yale Food Addiction Scale. Participant's report of experiencing increased cravings for certain foods when reduc-ing or stopping consumption. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "yfas_food_stress", - "form_name": "yale_food_addiction_scale_yfas", - "section_header": "", - "field_type": "radio", - "field_label": "Min spisning gav mig stor følelsesmæssig ubehag.", - "select_choices_or_calculations": "1, Aldrig | 2, Under 1 gang om måneden | 3, 1 gang om måneden | 4, 2-3 gange om måneden | 5, 1 gang om ugen | 6, 2-3 gange om ugen | 7, 4-6 gange om ugen | 8, Hver dag", - "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": "16", - "matrix_group_name": "yfas_frequency", - "matrix_ranking": "", - "field_annotation": "My eating behaviour caused me a lot of distress. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "yfas_function_problems", - "form_name": "yale_food_addiction_scale_yfas", - "section_header": "", - "field_type": "radio", - "field_label": "Jeg havde betydelige problemer i mit liv på grund af mad og spisning. Det kunne for eksempel være problemer med mine daglige rutiner, arbejde, skole, venner, familie eller mit helbred.", - "select_choices_or_calculations": "1, Aldrig | 2, Under 1 gang om måneden | 3, 1 gang om måneden | 4, 2-3 gange om måneden | 5, 1 gang om ugen | 6, 2-3 gange om ugen | 7, 4-6 gange om ugen | 8, Hver dag", - "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": "17", - "matrix_group_name": "yfas_frequency", - "matrix_ranking": "", - "field_annotation": "I had significant problems in my life because of food and eating. These may have been problems with my daily routine, work, school, friends, family, or health. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "yfas_felt_bad_overeat", - "form_name": "yale_food_addiction_scale_yfas", - "section_header": "", - "field_type": "radio", - "field_label": "Jeg havde det så dårligt over at have overspist, at jeg ikke fik gjort andre vigtige ting. Det kunne for eksempel være at arbejde eller bruge tid med familie eller venner.", - "select_choices_or_calculations": "1, Aldrig | 2, Under 1 gang om måneden | 3, 1 gang om måneden | 4, 2-3 gange om måneden | 5, 1 gang om ugen | 6, 2-3 gange om ugen | 7, 4-6 gange om ugen | 8, Hver dag", - "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": "18", - "matrix_group_name": "yfas_frequency", - "matrix_ranking": "", - "field_annotation": "I felt so bad about overeating that I didn't do other important things. These things may have been working or spending time with family or friends. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "yfas_overeat_neglect", - "form_name": "yale_food_addiction_scale_yfas", - "section_header": "", - "field_type": "radio", - "field_label": "Min overspisning gjorde det svært for mig at tage mig af min familie eller foretage huslige pligter.", - "select_choices_or_calculations": "1, Aldrig | 2, Under 1 gang om måneden | 3, 1 gang om måneden | 4, 2-3 gange om måneden | 5, 1 gang om ugen | 6, 2-3 gange om ugen | 7, 4-6 gange om ugen | 8, Hver dag", - "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": "19", - "matrix_group_name": "yfas_frequency", - "matrix_ranking": "", - "field_annotation": "My overeating got in the way of me taking care of my family og doing household chores. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "yfas_avoid_no_foods", - "form_name": "yale_food_addiction_scale_yfas", - "section_header": "", - "field_type": "radio", - "field_label": "Jeg undgik arbejde, skole eller sociale arrangementer, fordi jeg ikke kunne spise visse fødevarer.", - "select_choices_or_calculations": "1, Aldrig | 2, Under 1 gang om måneden | 3, 1 gang om måneden | 4, 2-3 gange om måneden | 5, 1 gang om ugen | 6, 2-3 gange om ugen | 7, 4-6 gange om ugen | 8, Hver dag", - "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": "20", - "matrix_group_name": "yfas_frequency", - "matrix_ranking": "", - "field_annotation": "I avoided work, school or social functions because I could not eat certain foods there. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "yfas_avoid_appreciation", - "form_name": "yale_food_addiction_scale_yfas", - "section_header": "", - "field_type": "radio", - "field_label": "Jeg undgik sociale situationer, fordi andre ikke ville acceptere, hvor meget jeg spiste.", - "select_choices_or_calculations": "1, Aldrig | 2, Under 1 gang om måneden | 3, 1 gang om måneden | 4, 2-3 gange om måneden | 5, 1 gang om ugen | 6, 2-3 gange om ugen | 7, 4-6 gange om ugen | 8, Hver dag", - "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": "21", - "matrix_group_name": "yfas_frequency", - "matrix_ranking": "", - "field_annotation": "I avoided social situations because people woudn't approve of how much I ate. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "yfas_emotion_same_way", - "form_name": "yale_food_addiction_scale_yfas", - "section_header": "", - "field_type": "radio", - "field_label": "Jeg fortsatte med at spise på samme måde, selvom min spisning gav mig følelsesmæssige problemer.", - "select_choices_or_calculations": "1, Aldrig | 2, Under 1 gang om måneden | 3, 1 gang om måneden | 4, 2-3 gange om måneden | 5, 1 gang om ugen | 6, 2-3 gange om ugen | 7, 4-6 gange om ugen | 8, Hver dag", - "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": "22", - "matrix_group_name": "yfas_frequency", - "matrix_ranking": "", - "field_annotation": "I kept eating in the same way even though my eating caused emotional problems. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "yfas_physical_same_way", - "form_name": "yale_food_addiction_scale_yfas", - "section_header": "", - "field_type": "radio", - "field_label": "Jeg fortsatte med at spise på samme måde, selvom min spisning gav mig fysiske problemer (f.eks. hovedpine eller træthed).", - "select_choices_or_calculations": "1, Aldrig | 2, Under 1 gang om måneden | 3, 1 gang om måneden | 4, 2-3 gange om måneden | 5, 1 gang om ugen | 6, 2-3 gange om ugen | 7, 4-6 gange om ugen | 8, Hver dag", - "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": "23", - "matrix_group_name": "yfas_frequency", - "matrix_ranking": "", - "field_annotation": "I kept eating the same way even though my eating caused physical problems. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "yfas_same_eat_no_joy", - "form_name": "yale_food_addiction_scale_yfas", - "section_header": "", - "field_type": "radio", - "field_label": "At spise den samme mængde mad gav mig ikke lige så meget nydelse som før.", - "select_choices_or_calculations": "1, Aldrig | 2, Under 1 gang om måneden | 3, 1 gang om måneden | 4, 2-3 gange om måneden | 5, 1 gang om ugen | 6, 2-3 gange om ugen | 7, 4-6 gange om ugen | 8, Hver dag", - "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": "24", - "matrix_group_name": "yfas_frequency", - "matrix_ranking": "", - "field_annotation": "Eating the same amount of food did not give me as much enjoyment as it used to. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "yfas_stop_eat_not_able", - "form_name": "yale_food_addiction_scale_yfas", - "section_header": "", - "field_type": "radio", - "field_label": "Jeg ville virkelig gerne skære ned på eller stoppe med at spise visse typer mad, men jeg kunne bare ikke.", - "select_choices_or_calculations": "1, Aldrig | 2, Under 1 gang om måneden | 3, 1 gang om måneden | 4, 2-3 gange om måneden | 5, 1 gang om ugen | 6, 2-3 gange om ugen | 7, 4-6 gange om ugen | 8, Hver dag", - "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": "25", - "matrix_group_name": "yfas_frequency", - "matrix_ranking": "", - "field_annotation": "I really wanted to cut down on or stop eating certain kinds of foods, but I just couldn't. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "yfas_eat_more_same_feel", - "form_name": "yale_food_addiction_scale_yfas", - "section_header": "", - "field_type": "radio", - "field_label": "Jeg havde brug for at spise mere og mere for at få de følelser, jeg ønskede fra mad. Det kunne være at mindske negative følelser som tristhed eller øge nydelsen.", - "select_choices_or_calculations": "1, Aldrig | 2, Under 1 gang om måneden | 3, 1 gang om måneden | 4, 2-3 gange om måneden | 5, 1 gang om ugen | 6, 2-3 gange om ugen | 7, 4-6 gange om ugen | 8, Hver dag", - "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": "26", - "matrix_group_name": "yfas_frequency", - "matrix_ranking": "", - "field_annotation": "I needed to eat more and more to get the feelings I wanted from eating. This included reducing negative emotions like sadness or increasing pleasure. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "yfas_do_bad_overeat", - "form_name": "yale_food_addiction_scale_yfas", - "section_header": "", - "field_type": "radio", - "field_label": "Jeg klarede mig dårligt på arbejde eller i skole, fordi jeg spiste for meget.", - "select_choices_or_calculations": "1, Aldrig | 2, Under 1 gang om måneden | 3, 1 gang om måneden | 4, 2-3 gange om måneden | 5, 1 gang om ugen | 6, 2-3 gange om ugen | 7, 4-6 gange om ugen | 8, Hver dag", - "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": "27", - "matrix_group_name": "yfas_frequency", - "matrix_ranking": "", - "field_annotation": "I didn't do well at work or school because I was eating too much. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "yfas_keep_harmful_eat", - "form_name": "yale_food_addiction_scale_yfas", - "section_header": "", - "field_type": "radio", - "field_label": "Jeg fortsatte med at spise visse fødevarer, selvom jeg vidste, at det var skadeligt for mit helbred. For eksempel spiste jeg stadig søde sager, selvom jeg havde diabetes, eller jeg spiste fed mad, selvom jeg havde hjerte-kar-sygdom.", - "select_choices_or_calculations": "1, Aldrig | 2, Under 1 gang om måneden | 3, 1 gang om måneden | 4, 2-3 gange om måneden | 5, 1 gang om ugen | 6, 2-3 gange om ugen | 7, 4-6 gange om ugen | 8, Hver dag", - "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": "28", - "matrix_group_name": "yfas_frequency", - "matrix_ranking": "", - "field_annotation": "I kept eating certain foods even though I knew it was physically dangerous. For example, I kept eating sweets even though I had diabetes. Or I kept eating fatty foods despite having heart disease. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "yfas_urge_cannot_think", - "form_name": "yale_food_addiction_scale_yfas", - "section_header": "", - "field_type": "radio", - "field_label": "Jeg havde så stærk trang til visse fødevarer, at jeg ikke kunne tænke på andet.", - "select_choices_or_calculations": "1, Aldrig | 2, Under 1 gang om måneden | 3, 1 gang om måneden | 4, 2-3 gange om måneden | 5, 1 gang om ugen | 6, 2-3 gange om ugen | 7, 4-6 gange om ugen | 8, Hver dag", - "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": "29", - "matrix_group_name": "yfas_frequency", - "matrix_ranking": "", - "field_annotation": "I had such strong urges to eat certain foods that I couldn't think of anything else. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "yfas_urge_eat_now", - "form_name": "yale_food_addiction_scale_yfas", - "section_header": "", - "field_type": "radio", - "field_label": "Jeg havde så intens lyst til visse fødevarer, at jeg følte, jeg måtte spise dem med det samme.", - "select_choices_or_calculations": "1, Aldrig | 2, Under 1 gang om måneden | 3, 1 gang om måneden | 4, 2-3 gange om måneden | 5, 1 gang om ugen | 6, 2-3 gange om ugen | 7, 4-6 gange om ugen | 8, Hver dag", - "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": "30", - "matrix_group_name": "yfas_frequency", - "matrix_ranking": "", - "field_annotation": "I had such intens cravings for certain food that I felt like I had to eat them right away. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "yfas_no_succes_stop_eat", - "form_name": "yale_food_addiction_scale_yfas", - "section_header": "", - "field_type": "radio", - "field_label": "Jeg forsøgte at skære ned på eller lade være med at spise bestemte typer mad, men det lykkedes mig ikke.", - "select_choices_or_calculations": "1, Aldrig | 2, Under 1 gang om måneden | 3, 1 gang om måneden | 4, 2-3 gange om måneden | 5, 1 gang om ugen | 6, 2-3 gange om ugen | 7, 4-6 gange om ugen | 8, Hver dag", - "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": "31", - "matrix_group_name": "yfas_frequency", - "matrix_ranking": "", - "field_annotation": "I tried to cut down on or not eat certain kinds of food, but I wasn't successful. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "yfas_no_succ_keep_stop", - "form_name": "yale_food_addiction_scale_yfas", - "section_header": "", - "field_type": "radio", - "field_label": "Jeg forsøgte og mislykkedes med at skære ned på eller stoppe med at spise visse fødevarer.", - "select_choices_or_calculations": "1, Aldrig | 2, Under 1 gang om måneden | 3, 1 gang om måneden | 4, 2-3 gange om måneden | 5, 1 gang om ugen | 6, 2-3 gange om ugen | 7, 4-6 gange om ugen | 8, Hver dag", - "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": "32", - "matrix_group_name": "yfas_frequency", - "matrix_ranking": "", - "field_annotation": "I tried and failed to cut down on or stop eating certain foods. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "yfas_distract_eat_hurt", - "form_name": "yale_food_addiction_scale_yfas", - "section_header": "", - "field_type": "radio", - "field_label": "Jeg var så distraheret af at spise, at jeg kunne være kommet til skade (f.eks. når jeg kørte bil, gik over vejen eller betjente maskiner).", - "select_choices_or_calculations": "1, Aldrig | 2, Under 1 gang om måneden | 3, 1 gang om måneden | 4, 2-3 gange om måneden | 5, 1 gang om ugen | 6, 2-3 gange om ugen | 7, 4-6 gange om ugen | 8, Hver dag", - "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": "33", - "matrix_group_name": "yfas_frequency", - "matrix_ranking": "", - "field_annotation": "I was so distrated by eating that I could have been hurt (e.g., when driving a car, crossing the street, operating machinery). Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "yfas_dist_think_hurt", - "form_name": "yale_food_addiction_scale_yfas", - "section_header": "", - "field_type": "radio", - "field_label": "Jeg var så optaget af tanker om mad, at jeg kunne være kommet til skade (f.eks. når jeg kørte bil, gik over vejen eller betjente maskiner).", - "select_choices_or_calculations": "1, Aldrig | 2, Under 1 gang om måneden | 3, 1 gang om måneden | 4, 2-3 gange om måneden | 5, 1 gang om ugen | 6, 2-3 gange om ugen | 7, 4-6 gange om ugen | 8, Hver dag", - "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": "34", - "matrix_group_name": "yfas_frequency", - "matrix_ranking": "", - "field_annotation": "I was so distrated by thinking about food that I could have been hurt (e.g., when driving a car, crossing the street, operating machinery). Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "yfas_fam_friends_worry", - "form_name": "yale_food_addiction_scale_yfas", - "section_header": "", - "field_type": "radio", - "field_label": "Mine venner eller min familie var bekymrede over, hvor meget jeg overspiste.", - "select_choices_or_calculations": "1, Aldrig | 2, Under 1 gang om måneden | 3, 1 gang om måneden | 4, 2-3 gange om måneden | 5, 1 gang om ugen | 6, 2-3 gange om ugen | 7, 4-6 gange om ugen | 8, Hver dag", - "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": "35", - "matrix_group_name": "yfas_frequency", - "matrix_ranking": "", - "field_annotation": "My frieds or family were worried about how much I overate. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "yfas_psych_problems", - "form_name": "yale_food_addiction_scale_yfas", - "section_header": "Angiv om du har oplevet nedenstående udsagn ift. din spisning i løbet af de sidste 12 måneder:", - "field_type": "radio", - "field_label": "Mit fødevareindtag har ført til væsentlige psykiske problemer som depression, angst, selvlede eller skyldfølelse.", - "select_choices_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": "1", - "matrix_group_name": "yfas_physical_psychological", - "matrix_ranking": "", - "field_annotation": "Participant's report of significant psychological problems (e.g., depression, anxiety, self-reproach, or guilt) resulting from their food intake. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "yfas_physical_problems", - "form_name": "yale_food_addiction_scale_yfas", - "section_header": "", - "field_type": "radio", - "field_label": "Mit fødevareindtag har ført til fysiske problemer eller forværret eksisterende fysiske problemer.", - "select_choices_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": "2", - "matrix_group_name": "yfas_physical_psychological", - "matrix_ranking": "", - "field_annotation": "Participant's report of physical problems or worsening of existing physical problems due to their food intake. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "yfas_continue_despite_problems", - "form_name": "yale_food_addiction_scale_yfas", - "section_header": "", - "field_type": "radio", - "field_label": "Jeg fortsatte med at spise de samme typer eller mængder mad, selvom jeg havde psykiske og/eller fysiske problemer.", - "select_choices_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": "3", - "matrix_group_name": "yfas_physical_psychological", - "matrix_ranking": "", - "field_annotation": "Participant's report of continuing to eat the same types or amounts of food despite experiencing psychological and/or physical problems. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "yfas_tolerance", - "form_name": "yale_food_addiction_scale_yfas", - "section_header": "", - "field_type": "radio", - "field_label": "Over tid har jeg oplevet, at jeg skal spise mere og mere for at få den ønskede effekt - fx lindring af negative følelser eller øget nydelse.", - "select_choices_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": "4", - "matrix_group_name": "yfas_physical_psychological", - "matrix_ranking": "", - "field_annotation": "Participant's report of experiencing the need to consume increasing amounts of certain foods over time to achieve the desired effect (e.g., relief of negative emotions or increased pleasure). Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "yfas_loss_effect", - "form_name": "yale_food_addiction_scale_yfas", - "section_header": "", - "field_type": "radio", - "field_label": "Jeg har oplevet, at den samme mængde mad ikke længere har den ønskede effekt.", - "select_choices_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": "5", - "matrix_group_name": "yfas_physical_psychological", - "matrix_ranking": "", - "field_annotation": "Participant's report of experiencing that the same amount of food no longer produces the desired effect. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "yfas_desire_to_cut_down", - "form_name": "yale_food_addiction_scale_yfas", - "section_header": "", - "field_type": "radio", - "field_label": "Jeg ønsker at skære ned på eller stoppe med at spise visse fødevarer.", - "select_choices_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": "6", - "matrix_group_name": "yfas_physical_psychological", - "matrix_ranking": "", - "field_annotation": "Participant's desire to reduce or stop consumption of certain foods. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "yfas_attempt_cut_down", - "form_name": "yale_food_addiction_scale_yfas", - "section_header": "", - "field_type": "radio", - "field_label": "Jeg har forsøgt at skære ned på eller stoppe med at spise visse fødevarer.", - "select_choices_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": "7", - "matrix_group_name": "yfas_physical_psychological", - "matrix_ranking": "", - "field_annotation": "Participant's report of having attempted to reduce or stop consumption of certain foods. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "yfas_success_cut_down", - "form_name": "yale_food_addiction_scale_yfas", - "section_header": "", - "field_type": "radio", - "field_label": "Jeg har haft succes med at skære ned eller undgå at spise disse fødevarer.", - "select_choices_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": "8", - "matrix_group_name": "yfas_physical_psychological", - "matrix_ranking": "", - "field_annotation": "Participant's report of successfully reducing or avoiding consumption of certain foods. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "yfas_attempt_frequency", - "form_name": "yale_food_addiction_scale_yfas", - "section_header": "", - "field_type": "radio", - "field_label": "Hvor mange gange det seneste år har du forsøgt at skære ned på eller stoppe helt med at spise visse fødevarer?", - "select_choices_or_calculations": "0, 0 gange | 1, 1 gang | 2, 2 gange | 3, 3 gange | 4, 4 gange | 5, 5 eller flere gange", - "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 report of the number of times in the past year they have attempted to reduce or completely stop consumption of certain foods. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "yfas_problem_foods", - "form_name": "yale_food_addiction_scale_yfas", - "section_header": "", - "field_type": "checkbox", - "field_label": "Sæt kryds ved ALLE de følgende fødevarer, du har problemer med:", - "select_choices_or_calculations": "1, Is | 2, Chokolade | 3, Æbler | 4, Donuts | 5, Broccoli | 6, Småkager | 7, Kage | 8, Slik | 9, Hvidt brød | 10, Boller | 11, Salat | 12, Pasta | 13, Jordbær | 14, Ris | 15, Kiks | 16, Chips | 17, Saltstænger | 18, Pommes frites | 19, Gulerødder | 20, Bøf | 21, Bananer | 22, Bacon | 23, Hamburgere | 24, Cheeseburgere | 25, Pizza | 26, Sodavand | 27, Ingen af ovenstående", - "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 selection of all specific foods they have problems with. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "yfas_other_problem_foods", - "form_name": "yale_food_addiction_scale_yfas", - "section_header": "", - "field_type": "text", - "field_label": "Skriv her andre fødevarer, du har problemer med, som ikke var nævnt ovenfor:", - "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 report of other problem foods not listed above. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "ssfeh_questionnaire_intro", - "form_name": "social_support_for_eating_habits", - "section_header": "", - "field_type": "descriptive", - "field_label": "

Social støtte til kostvaner

 

Instruktioner:
Nedenfor finder du en liste over ting, folk kan sige eller gøre overfor en person, der prøver at forbedre sine spisevaner.
Du skal bedømme hvert spørgsmål to gange:

  • Familie: Hvor ofte har nogen i din husstand sagt eller gjort det beskrevne i de sidste tre måneder?
  • Venner: Hvor ofte har dine venner, bekendte eller kolleger sagt eller gjort det beskrevne i de sidste tre måneder?

Besvar hvert spørgsmål ved at sætte kryds ved det svar, der passer bedst på dig. Hvis du er i tvivl om, hvordan du skal svare, svar da venligst så godt du kan. 

", - "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": "Social Support for Eating Habits. Description of the questionaire. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "ssfeh_family_unhealthy_food", - "form_name": "social_support_for_eating_habits", - "section_header": "Har opmuntret mig til ikke at spise \"usund mad\" (f.eks. kage, salte chips) når jeg har lyst?", - "field_type": "radio", - "field_label": "Familie", - "select_choices_or_calculations": "1, Slet ikke | 2, Sjældent | 3, Nogle gange | 4, Ofte | 5, Meget ofte | 6, Ikke relevant", - "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": "1", - "matrix_group_name": "ssfeh_unhealthy_food", - "matrix_ranking": "", - "field_annotation": "Participant's report of family encouraging them not to eat unhealthy foods (e.g., cake, salty chips) when they feel like it. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "ssfeh_friends_unhealthy_food", - "form_name": "social_support_for_eating_habits", - "section_header": "", - "field_type": "radio", - "field_label": "Venner", - "select_choices_or_calculations": "1, Slet ikke | 2, Sjældent | 3, Nogle gange | 4, Ofte | 5, Meget ofte | 6, Ikke relevant", - "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": "2", - "matrix_group_name": "ssfeh_unhealthy_food", - "matrix_ranking": "", - "field_annotation": "Participant's report of friends encouraging them not to eat unhealthy foods (e.g., cake, salty chips) when they feel like it. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "ssfeh_family_diet_change", - "form_name": "social_support_for_eating_habits", - "section_header": "Har talt med mig om mine kostændringer (spurgt hvordan det går med ændringerne)?", - "field_type": "radio", - "field_label": "Familie", - "select_choices_or_calculations": "1, Slet ikke | 2, Sjældent | 3, Nogle gange | 4, Ofte | 5, Meget ofte | 6, Ikke relevant", - "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": "1", - "matrix_group_name": "ssfeh_diet_changes", - "matrix_ranking": "", - "field_annotation": "Participant's report of family discussing their dietary changes (asking how the changes are going). Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "ssfeh_friends_diet_change", - "form_name": "social_support_for_eating_habits", - "section_header": "", - "field_type": "radio", - "field_label": "Venner", - "select_choices_or_calculations": "1, Slet ikke | 2, Sjældent | 3, Nogle gange | 4, Ofte | 5, Meget ofte | 6, Ikke relevant", - "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": "2", - "matrix_group_name": "ssfeh_diet_changes", - "matrix_ranking": "", - "field_annotation": "Participant's report of friends discussing their dietary changes (asking how the changes are going). Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "ssfeh_family_fat_salt", - "form_name": "social_support_for_eating_habits", - "section_header": "Har mindet mig om ikke at spise mad med meget fedt eller salt?", - "field_type": "radio", - "field_label": "Familie", - "select_choices_or_calculations": "1, Slet ikke | 2, Sjældent | 3, Nogle gange | 4, Ofte | 5, Meget ofte | 6, Ikke relevant", - "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": "1", - "matrix_group_name": "ssfeh_fat_salt", - "matrix_ranking": "", - "field_annotation": "Participant's report of being reminded not to eat foods high in fat or salt from family. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "ssfeh_friends_fat_salt", - "form_name": "social_support_for_eating_habits", - "section_header": "", - "field_type": "radio", - "field_label": "Venner", - "select_choices_or_calculations": "1, Slet ikke | 2, Sjældent | 3, Nogle gange | 4, Ofte | 5, Meget ofte | 6, Ikke relevant", - "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": "2", - "matrix_group_name": "ssfeh_fat_salt", - "matrix_ranking": "", - "field_annotation": "Participant's report of being reminded not to eat foods high in fat or salt from friends. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "ssfeh_family_compliments", - "form_name": "social_support_for_eating_habits", - "section_header": "Har givet mig komplimenter for at ændre mine spisevaner (f.eks. \"Bliv ved!\", \"Vi er stolte af dig\")?", - "field_type": "radio", - "field_label": "Familie", - "select_choices_or_calculations": "1, Slet ikke | 2, Sjældent | 3, Nogle gange | 4, Ofte | 5, Meget ofte | 6, Ikke relevant", - "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": "ssfeh_compliments", - "matrix_ranking": "", - "field_annotation": "Participant's report of receiving compliments for changing eating habits from family. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "ssfeh_friends_compliments", - "form_name": "social_support_for_eating_habits", - "section_header": "", - "field_type": "radio", - "field_label": "Venner", - "select_choices_or_calculations": "1, Slet ikke | 2, Sjældent | 3, Nogle gange | 4, Ofte | 5, Meget ofte | 6, Ikke relevant", - "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": "ssfeh_compliments", - "matrix_ranking": "", - "field_annotation": "Participant's report of receiving compliments for changing eating habits from friends. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "ssfeh_family_comments", - "form_name": "social_support_for_eating_habits", - "section_header": "Har kommenteret det, hvis jeg er vendt tilbage til gamle spisevaner?", - "field_type": "radio", - "field_label": "Familie", - "select_choices_or_calculations": "1, Slet ikke | 2, Sjældent | 3, Nogle gange | 4, Ofte | 5, Meget ofte | 6, Ikke relevant", - "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": "1", - "matrix_group_name": "ssfeh_comment", - "matrix_ranking": "", - "field_annotation": "Participant's report of family members commenting when they have reverted to old eating habits. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "ssfeh_friends_comment", - "form_name": "social_support_for_eating_habits", - "section_header": "", - "field_type": "radio", - "field_label": "Venner", - "select_choices_or_calculations": "1, Slet ikke | 2, Sjældent | 3, Nogle gange | 4, Ofte | 5, Meget ofte | 6, Ikke relevant", - "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": "2", - "matrix_group_name": "ssfeh_comment", - "matrix_ranking": "", - "field_annotation": "Participant's report of friends commenting when they have reverted to old eating habits. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "ssfeh_family_eat_unhealthy", - "form_name": "social_support_for_eating_habits", - "section_header": "Har spist mad med højt fedt- eller saltindhold foran mig?", - "field_type": "radio", - "field_label": "Familie", - "select_choices_or_calculations": "1, Slet ikke | 2, Sjældent | 3, Nogle gange | 4, Ofte | 5, Meget ofte | 6, Ikke relevant", - "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": "1", - "matrix_group_name": "ssfeh_eat_unhealthy_infront", - "matrix_ranking": "", - "field_annotation": "Participant's report of family members eating foods high in fat or salt in front of them. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "ssfeh_friends_eat_unhealthy", - "form_name": "social_support_for_eating_habits", - "section_header": "", - "field_type": "radio", - "field_label": "Venner", - "select_choices_or_calculations": "1, Slet ikke | 2, Sjældent | 3, Nogle gange | 4, Ofte | 5, Meget ofte | 6, Ikke relevant", - "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": "2", - "matrix_group_name": "ssfeh_eat_unhealthy_infront", - "matrix_ranking": "", - "field_annotation": "Participant's report of friends eating foods high in fat or salt in front of them. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "ssfeh_family_refuse_same_food", - "form_name": "social_support_for_eating_habits", - "section_header": "Har nægtet at spise den samme mad som mig?", - "field_type": "radio", - "field_label": "Familie", - "select_choices_or_calculations": "1, Slet ikke | 2, Sjældent | 3, Nogle gange | 4, Ofte | 5, Meget ofte | 6, Ikke relevant", - "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": "1", - "matrix_group_name": "ssfeh_refuse", - "matrix_ranking": "", - "field_annotation": "Participant's report of family members refusing to eat the same foods as them. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "ssfeh_friends_refuse_same_food", - "form_name": "social_support_for_eating_habits", - "section_header": "", - "field_type": "radio", - "field_label": "Venner", - "select_choices_or_calculations": "1, Slet ikke | 2, Sjældent | 3, Nogle gange | 4, Ofte | 5, Meget ofte | 6, Ikke relevant", - "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": "2", - "matrix_group_name": "ssfeh_refuse", - "matrix_ranking": "", - "field_annotation": "Participant's report of friends refusing to eat the same foods as them. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "ssfeh_family_brought_food_avoid", - "form_name": "social_support_for_eating_habits", - "section_header": "Er kommet hjem med mad, jeg prøver at undgå at spise?", - "field_type": "radio", - "field_label": "Familie", - "select_choices_or_calculations": "1, Slet ikke | 2, Sjældent | 3, Nogle gange | 4, Ofte | 5, Meget ofte | 6, Ikke relevant", - "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": "1", - "matrix_group_name": "ssfeh_brought_food", - "matrix_ranking": "", - "field_annotation": "Participant's report of family members bringing home foods the participant is trying to avoid. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "ssfeh_friends_brought_food_avoid", - "form_name": "social_support_for_eating_habits", - "section_header": "", - "field_type": "radio", - "field_label": "Venner", - "select_choices_or_calculations": "1, Slet ikke | 2, Sjældent | 3, Nogle gange | 4, Ofte | 5, Meget ofte | 6, Ikke relevant", - "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": "2", - "matrix_group_name": "ssfeh_brought_food", - "matrix_ranking": "", - "field_annotation": "Participant's report of friends bringing foods the participant is trying to avoid. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "ssfeh_family_angry", - "form_name": "social_support_for_eating_habits", - "section_header": "Er blevet vred, da jeg opmuntrede dem til at spise mad med lavt fedt- og saltindhold?", - "field_type": "radio", - "field_label": "Familie", - "select_choices_or_calculations": "1, Slet ikke | 2, Sjældent | 3, Nogle gange | 4, Ofte | 5, Meget ofte | 6, Ikke relevant", - "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": "1", - "matrix_group_name": "ssfeh_angry", - "matrix_ranking": "", - "field_annotation": "Participant's report of family members becoming angry when encouraged to eat foods low in fat and salt. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "ssfeh_friends_amgry", - "form_name": "social_support_for_eating_habits", - "section_header": "", - "field_type": "radio", - "field_label": "Venner", - "select_choices_or_calculations": "1, Slet ikke | 2, Sjældent | 3, Nogle gange | 4, Ofte | 5, Meget ofte | 6, Ikke relevant", - "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": "2", - "matrix_group_name": "ssfeh_angry", - "matrix_ranking": "", - "field_annotation": "Participant's report of friends becoming angry when encouraged to eat foods low in fat and salt. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "ssfeh_family_offered_food", - "form_name": "social_support_for_eating_habits", - "section_header": "Har tilbudt mig mad, jeg prøver at undgå?", - "field_type": "radio", - "field_label": "Familie", - "select_choices_or_calculations": "1, Slet ikke | 2, Sjældent | 3, Nogle gange | 4, Ofte | 5, Meget ofte | 6, Ikke relevant", - "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": "1", - "matrix_group_name": "ssfeh_offered_food", - "matrix_ranking": "", - "field_annotation": "Participant's report of family members offering foods the participant is trying to avoid. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "ssfeh_friends_offered_food", - "form_name": "social_support_for_eating_habits", - "section_header": "", - "field_type": "radio", - "field_label": "Venner", - "select_choices_or_calculations": "1, Slet ikke | 2, Sjældent | 3, Nogle gange | 4, Ofte | 5, Meget ofte | 6, Ikke relevant", - "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": "2", - "matrix_group_name": "ssfeh_offered_food", - "matrix_ranking": "", - "field_annotation": "Participant's report of friends offering foods the participant is trying to avoid. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "ssfeh_comments_participant", - "form_name": "social_support_for_eating_habits", - "section_header": "", - "field_type": "text", - "field_label": "Har du kommentarer til spørgeskemaet?", - "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 free-text comments about the questionnaire. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "paid5_questionnaire", - "form_name": "diabetes_distress_paid5_scale", - "section_header": "", - "field_type": "descriptive", - "field_label": "

Udfordringer ved diabetes

 

Instruktioner:
De følgende spørgsmål handler om, hvordan du oplever dit liv med diabetes.

Besvar hvert spørgsmål ved at sætte kryds ved det svar, der passer bedst på dig. Hvis du er i tvivl om, hvordan du skal svare, svar da venligst så godt du kan. 

", - "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": "" - }, - { - "field_name": "paid5_fear", - "form_name": "diabetes_distress_paid5_scale", - "section_header": "Vurdér, i hvor høj grad følgende udfordringer ved diabetes er et problem for dig for tiden:", - "field_type": "radio", - "field_label": "At du føler dig skræmt ved tanken om at leve med diabetes", - "select_choices_or_calculations": "1, Ikke et problem | 2, Mindre problem | 3, Moderat problem | 4, Forholdvis alvorligt problem | 5, Alvorligt problem", - "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": "diabetes_problems", - "matrix_ranking": "", - "field_annotation": "Participant's report of feeling scared at the thought of living with diabetes. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "paid5_depressed", - "form_name": "diabetes_distress_paid5_scale", - "section_header": "", - "field_type": "radio", - "field_label": "At du føler dig nedtrykt ved tanken om at leve med diabetes", - "select_choices_or_calculations": "1, Ikke et problem | 2, Mindre problem | 3, Moderat problem | 4, Forholdvis alvorligt problem | 5, Alvorligt problem", - "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": "diabetes_problems", - "matrix_ranking": "", - "field_annotation": "Participant's report of feeling depressed at the thought of living with diabetes. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "paid5_worries", - "form_name": "diabetes_distress_paid5_scale", - "section_header": "", - "field_type": "radio", - "field_label": "At du er bekymret for fremtiden og risikoen for alvorlige komplikationer", - "select_choices_or_calculations": "1, Ikke et problem | 2, Mindre problem | 3, Moderat problem | 4, Forholdvis alvorligt problem | 5, Alvorligt problem", - "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": "diabetes_problems", - "matrix_ranking": "", - "field_annotation": "Participant's report of worrying about the future and risk of serious complications due to diabetes. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "paid5_energy_drain", - "form_name": "diabetes_distress_paid5_scale", - "section_header": "", - "field_type": "radio", - "field_label": "At du føler, at din diabetes tager for meget af din energi mentalt og fysisk i hverdagen", - "select_choices_or_calculations": "1, Ikke et problem | 2, Mindre problem | 3, Moderat problem | 4, Forholdvis alvorligt problem | 5, Alvorligt problem", - "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": "diabetes_problems", - "matrix_ranking": "", - "field_annotation": "Participant's report of feeling that diabetes consumes too much of their mental and physical energy in daily life. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "paid5_manage_complications", - "form_name": "diabetes_distress_paid5_scale", - "section_header": "", - "field_type": "radio", - "field_label": "At kunne magte komplikationer til diabetes", - "select_choices_or_calculations": "1, Ikke et problem | 2, Mindre problem | 3, Moderat problem | 4, Forholdvis alvorligt problem | 5, Alvorligt problem", - "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": "diabetes_problems", - "matrix_ranking": "", - "field_annotation": "Participant's report of their ability to manage diabetes-related complications. Self-reported by participant. Repeated at baseline (V4), week 12 (V6) and week 52 (V10)." - }, - { - "field_name": "bed_q_instruction", - "form_name": "bedq", - "section_header": "BED-Q", - "field_type": "descriptive", - "field_label": "Vi vil bede dig udfylde et kort spørgeskema om dine spisevaner de seneste måneder. Det handler især om episoder, hvor man kan komme til at spise mere, end man havde tænkt sig. Der er ikke rigtige eller forkerte svar, og mange oplever noget af det, der bliver spurgt om.\r\nDet vigtigste er, at du svarer så ærligt som muligt, så vi får et godt grundlag for at forstå din situation.\r\n\r\n\r\nInstruktioner til spørgeskemaet:\r\n\r\nAngiv hvor mange episoder med tvangsoverspisning du har haft om ugen gennem de seneste tre måneder. \r\nTvangsoverspisning betyder, at du indenfor kort tid (fx to timer) spiser væsenligt mere, end hvad der er \r\nnormalt, og at du ikke kan kontrollere, hvor meget du spiser. \r\n\r\nSæt kryds (\"X\") ved hvor mange episoder med tvangsoverspisning du har haft om ugen. \r\nHvis det er forskelligt, hvor mange episoder med tvangsoverspisning du har haft om ugen, gennem de \r\nseneste tre måneder, så angiv et gennemsnit (fx 20 episoder på 12 uger = 1-3 episoder om ugen). \r\n\r\nHar du ikke haft episoder med tvangsoverspisning indenfor de seneste tre måneder, skal du svare \"Nej\" i \r\nalle spørgsmålene. Husk at besvare alle spørgsmålene.\r\n\r\n\r\nInden for de seneste tre måneder, har du:", - "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": "Introduction to BED-Q." - }, - { - "field_name": "bed_q_1", - "form_name": "bedq", - "section_header": "", - "field_type": "radio", - "field_label": "1. Haft episoder med tvangsoverspisning? (dvs. at du indenfor et kort tidsrum (fx to timer) spiste væsentligt mere, end hvad der er normalt)?", - "select_choices_or_calculations": "0, Nej | 1, Ja, mindre end 1 gang om ugen | 2, Ja, 1-3 gange om ugen | 3, Ja, 4-7 gange om ugen | 4, Ja, 8-13 gange om ugen | 5, Ja, 14 eller flere gange om ugen", - "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": "Binge eating episode defined as eating a significantly larger amount of food than normal within a short time period, indicative of loss of control." - }, - { - "field_name": "bed_q_2", - "form_name": "bedq", - "section_header": "", - "field_type": "radio", - "field_label": "2. Mistet kontrollen over din spisning ved disse episoder? (fx at du ikke kunne stoppe med at spise, eller kontrollere, hvor meget du spiste?)", - "select_choices_or_calculations": "0, Nej | 1, Ja, mindre end 1 gang om ugen | 2, Ja, 1-3 gange om ugen | 3, Ja, 4-7 gange om ugen | 4, Ja, 8-13 gange om ugen | 5, Ja, 14 eller flere gange om ugen", - "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": "Loss of control over eating during binge episodes, including inability to stop or regulate intake." - }, - { - "field_name": "bed_q_3", - "form_name": "bedq", - "section_header": "", - "field_type": "radio", - "field_label": "3. Haft episoder med tvangsoverspisning, hvor du spiste hurtigere end normalt?", - "select_choices_or_calculations": "0, Nej | 1, Ja, mindre end 1 gang om ugen | 2, Ja, 1-3 gange om ugen | 3, Ja, 4-7 gange om ugen | 4, Ja, 8-13 gange om ugen | 5, Ja, 14 eller flere gange om ugen", - "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": "Rapid eating during binge episodes compared to usual eating pace." - }, - { - "field_name": "bed_q_4", - "form_name": "bedq", - "section_header": "", - "field_type": "radio", - "field_label": "4. Haft episoder med tvangsoverspisning, hvor du spiste, til du var ubehagelig mæt?", - "select_choices_or_calculations": "0, Nej | 1, Ja, mindre end 1 gang om ugen | 2, Ja, 1-3 gange om ugen | 3, Ja, 4-7 gange om ugen | 4, Ja, 8-13 gange om ugen | 5, Ja, 14 eller flere gange om ugen", - "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": "Eating to the point of uncomfortable fullness during binge episodes." - }, - { - "field_name": "bed_q_5", - "form_name": "bedq", - "section_header": "", - "field_type": "radio", - "field_label": "5. Haft episoder med tvangsoverspisning, hvor du spiste store mængder mad, selvom du ikke var sulten?", - "select_choices_or_calculations": "0, Nej | 1, Ja, mindre end 1 gang om ugen | 2, Ja, 1-3 gange om ugen | 3, Ja, 4-7 gange om ugen | 4, Ja, 8-13 gange om ugen | 5, Ja, 14 eller flere gange om ugen", - "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": "Eating large amounts of food without feeling physically hungry during binge eating episodes." - }, - { - "field_name": "bed_q_6", - "form_name": "bedq", - "section_header": "", - "field_type": "radio", - "field_label": "6. Haft episoder med tvangsoverspisning, hvor du spiste alene, fordi du var flov over, hvor meget du spiste?", - "select_choices_or_calculations": "0, Nej | 1, Ja, mindre end 1 gang om ugen | 2, Ja, 1-3 gange om ugen | 3, Ja, 4-7 gange om ugen | 4, Ja, 8-13 gange om ugen | 5, Ja, 14 eller flere gange om ugen", - "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": "Eating alone during binge eating episodes due to embarrassment about the amount consumed." - }, - { - "field_name": "bed_q_7", - "form_name": "bedq", - "section_header": "", - "field_type": "radio", - "field_label": "7. Haft episoder med tvangsoverspisning, hvor du følte væmmelse, depression eller skyld efter episoderne?", - "select_choices_or_calculations": "0, Nej | 1, Ja, mindre end 1 gang om ugen | 2, Ja, 1-3 gange om ugen | 3, Ja, 4-7 gange om ugen | 4, Ja, 8-13 gange om ugen | 5, Ja, 14 eller flere gange om ugen", - "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": "Negative emotions after binge eating episodes, including feelings of disgust, depression, or guilt." - }, - { - "field_name": "bed_q_8", - "form_name": "bedq", - "section_header": "", - "field_type": "radio", - "field_label": "8. Kastet op efter episoder med tvangsoverspisning?", - "select_choices_or_calculations": "0, Nej | 1, Ja, mindre end 1 gang om ugen | 2, Ja, 1-3 gange om ugen | 3, Ja, 4-7 gange om ugen | 4, Ja, 8-13 gange om ugen | 5, Ja, 14 eller flere gange om ugen", - "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": "Vomiting following binge eating episodes." - }, - { - "field_name": "bed_q_9", - "form_name": "bedq", - "section_header": "", - "field_type": "radio", - "field_label": "9. Er du meget belastet af dine episoder med tvangsoverspisning?", - "select_choices_or_calculations": "0, Nej | 1, Ja", - "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": "Marked distress associated with binge eating behavior." - }, - { - "field_name": "bed_q_burden_score", - "form_name": "bedq", - "section_header": "", - "field_type": "calc", - "field_label": "BED belastningsscore", - "select_choices_or_calculations": "[bed_q_1] + [bed_q_2] + [bed_q_3] + [bed_q_4] + [bed_q_5] + [bed_q_6] + [bed_q_7]", - "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": "BED symptom burden score derived from binge eating questionnaire items." - }, - { - "field_name": "bed_q_diagnostic_score", - "form_name": "bedq", - "section_header": "", - "field_type": "calc", - "field_label": "BED diagnostisk score", - "select_choices_or_calculations": "if(\r\n [bed_q_1] >= 2\r\n and [bed_q_2] >= 2\r\n and (\r\n ([bed_q_3] >= 2) +\r\n ([bed_q_4] >= 2) +\r\n ([bed_q_5] >= 2) +\r\n ([bed_q_6] >= 2) +\r\n ([bed_q_7] >= 2)\r\n ) >= 3\r\n and [bed_q_8] <= 1\r\n and [bed_q_9] = 1,\r\n1,0)", - "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": "BED diagnostic score indicating presence of binge eating disorder based on questionnaire criteria." - } -] From a9ae461f662a873b5989ec4224858ba8c0474104 Mon Sep 17 00:00:00 2001 From: Marton Vago Date: Thu, 2 Jul 2026 18:49:27 +0100 Subject: [PATCH 11/15] =?UTF-8?q?fix:=20=F0=9F=90=9B=20fix=20type?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/feasibility_data/common/redcap/api.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/feasibility_data/common/redcap/api.py b/src/feasibility_data/common/redcap/api.py index 79bbb60..7b5db0c 100644 --- a/src/feasibility_data/common/redcap/api.py +++ b/src/feasibility_data/common/redcap/api.py @@ -1,6 +1,7 @@ import os from dataclasses import dataclass from enum import Enum +from typing import Any import requests from dotenv import load_dotenv @@ -48,7 +49,7 @@ def get_from_redcap( def get_json_from_redcap( content: str, center: Center = Center.Copenhagen, -) -> list[dict[str, str]]: +) -> Any: """Send a request to the REDCap API and return the JSON response.""" data = { "content": content, From 3ff38771075a47004b21df22d550eb3d23e8fc45 Mon Sep 17 00:00:00 2001 From: Marton Vago Date: Thu, 2 Jul 2026 18:49:48 +0100 Subject: [PATCH 12/15] =?UTF-8?q?revert:=20=E2=8F=AA=EF=B8=8F=20remove=20p?= =?UTF-8?q?ytask=20lockfile?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pytask.lock | 129 ---------------------------------------------------- 1 file changed, 129 deletions(-) delete mode 100644 pytask.lock diff --git a/pytask.lock b/pytask.lock deleted file mode 100644 index a96b97a..0000000 --- a/pytask.lock +++ /dev/null @@ -1,129 +0,0 @@ -lock-version = "1" - -[[task]] -id = "src/feasibility_data/common/redcap/task_download_data_dict.py::task_download_data_dict" -state = "18007c64e05f2b2b9e2374bcd97a9e8d162a4a2ad9291d94de31e1c3def7baf3" - -[task.depends_on] - -[task.produces] -"bld/redcap/data_dictionary.json" = "d5ab2497f3a13fcff527931e7cf24f9ec65a44c401c379c3ab1a72722761fa89" - -[[task]] -id = "src/feasibility_data/common/redcap/task_preprocess_data_dict.py::task_preprocess_data_dict" -state = "51be46d127b4cb0f0a4b8a83f8fb996562a11a2a00160a99c43c89ae6729942d" - -[task.depends_on] -"bld/redcap/data_dictionary.json" = "d5ab2497f3a13fcff527931e7cf24f9ec65a44c401c379c3ab1a72722761fa89" - -[task.produces] -"bld/redcap/data_dictionary_preprocessed.json" = "d117d5df9e145fd08850fd2331946a072b755e2b14362859dc5e33a6882fa8c7" - -[[task]] -id = "src/feasibility_data/data/redcap/task_download_data.py::task_download_data" -state = "af82f2fc4d94c20eb0100250eae0f04981b61f3594f032f1046561d63ccf0b0e" - -[task.depends_on] - -[task.produces] -"raw/redcap/2026-05-20T11-37-41.csv.gz" = "41276b72fce4100591a8b880dd56fab0e6e2ca5540a0ae59d888d4841d3bf6a8" - -[[task]] -id = "src/feasibility_data/data/redcap/task_download_event_info.py::task_download_event_info" -state = "5ed89da20fc61509d6fb47fb1aa48325232d889b8357706f35aa27478203266d" - -[task.depends_on] - -[task.produces] -"bld/redcap/event_info.json" = "8cb9b05b505105db27e2e373621f65b72d2f8b1fc9f1438f2f761b33e28b3f97" - -[[task]] -id = "src/feasibility_data/data/redcap/task_download_repeating_forms.py::task_download_repeating_forms" -state = "5acc56f74e999cffddaef3ced455af08e728207b2cfb84995cf8ab65de15fee6" - -[task.depends_on] - -[task.produces] -"bld/redcap/repeating_forms.json" = "394c721314412ffa4c34b287496542eb8b299a5f7e5eeeec2e920dcf6fea6e19" - -[[task]] -id = "src/feasibility_data/data/redcap/task_split_resources.py::task_split_resources" -state = "129cbb978d125a5dbafe77b7695b1abc70afec1d358489a287b259334f605d98" - -[task.depends_on] -"bld/redcap/data_dictionary_preprocessed.json" = "d117d5df9e145fd08850fd2331946a072b755e2b14362859dc5e33a6882fa8c7" -"bld/redcap/repeating_forms.json" = "394c721314412ffa4c34b287496542eb8b299a5f7e5eeeec2e920dcf6fea6e19" -"raw/redcap/2026-05-20T11-37-41.csv.gz" = "41276b72fce4100591a8b880dd56fab0e6e2ca5540a0ae59d888d4841d3bf6a8" - -[task.produces] -"bld/redcap/resources/adverse_events/2026-05-20T11-37-41.parquet" = "a8cd5c6c7cb13b0904f613ec36063489813ff36cf1382e883d13f7582b8f36c0" -"bld/redcap/resources/bedq/2026-05-20T11-37-41.parquet" = "7795c01b2d3f483715f2f64e64ddd1b414c79043440d011b6241835cea17d55e" -"bld/redcap/resources/besg_1_screening/2026-05-20T11-37-41.parquet" = "af328ec935e5ce54c07faecea01a45b70725445eab35917d51d6f8f7ccc41710" -"bld/redcap/resources/besgsdag_10_5f76/2026-05-20T11-37-41.parquet" = "96cb0793052a43fc55e5ae4e36bdefedd86c3d330579e17d9bc207690f6e5075" -"bld/redcap/resources/besgsdag_5/2026-05-20T11-37-41.parquet" = "bd5d68890077deae4e2ebdb05e33a475343492ac24962d5ba37b18893a434400" -"bld/redcap/resources/besgsdag_6/2026-05-20T11-37-41.parquet" = "7f574fc01bdc2d3cdb235a1324cf0a3db77137f86539dcf4b285a4d768eb3982" -"bld/redcap/resources/besgsdag_7/2026-05-20T11-37-41.parquet" = "465cace836d69ebde5acf76e509ccd578b7e1070fe3291c08615dbf63c044dc8" -"bld/redcap/resources/besgsdag_8/2026-05-20T11-37-41.parquet" = "f708bfe46a94551721148df3838a81abca5ce9d0952600ac7effa0708ffb9cb6" -"bld/redcap/resources/besoegsdag_2/2026-05-20T11-37-41.parquet" = "2401472089a824ce3c208fe5266f11216b08784945c924ca35d86f988e16ca74" -"bld/redcap/resources/besoegsdag_3/2026-05-20T11-37-41.parquet" = "1a75b778b1137502fbf995ebba006aae4a274df10b3003bfc8e178be2e7f6336" -"bld/redcap/resources/besoegsdag_4/2026-05-20T11-37-41.parquet" = "7c27e8a58fa1c3822e080783941211592fe06b9ef55f7eeee4ae5d4353163e01" -"bld/redcap/resources/besoegsdag_9/2026-05-20T11-37-41.parquet" = "5cfae64d88f2c2095b260846f1da2a9fa7a05093fd996ec4048923abf36a6ff1" -"bld/redcap/resources/bookinger/2026-05-20T11-37-41.parquet" = "2b67d0ee2e533d95bd4e72070e45681149f243e947356bda7bb20a4faa9cdbbf" -"bld/redcap/resources/diabetes_distress_paid5_scale/2026-05-20T11-37-41.parquet" = "c082ce38c4cfb31abc1f1f607547e248a6983e8e4cb56ce9544c431a00c89056" -"bld/redcap/resources/diabetes_status/2026-05-20T11-37-41.parquet" = "dd9e56996554f2cf7ba9b5ae56a0607521b9e9b2d46d2b3b603d57dc453c9ea0" -"bld/redcap/resources/ekstra_kontakt/2026-05-20T11-37-41.parquet" = "0d38ae9f01a4ffaa92f24774998b3cda78b11963038367ec10ae50920b4b12fd" -"bld/redcap/resources/european_quality_of_life_5_dimensions_eq5d5l/2026-05-20T11-37-41.parquet" = "89da3ddcde0d57345bb094231b3b0e35b51fac7596d0782bfd31055500a5a432" -"bld/redcap/resources/fase_1_ditetiske_afvigelser/2026-05-20T11-37-41.parquet" = "2977a91f33540046e6ab1b07ebea2508999a5fa2680b3c217e8217912455255f" -"bld/redcap/resources/fase_2_ditetiske_afvigelser/2026-05-20T11-37-41.parquet" = "80cf0ca2c52035046835e42a8c520f1801ec7b3de3f040820640dfc0a4d33c49" -"bld/redcap/resources/fase_3_ditetiske_afvigelser/2026-05-20T11-37-41.parquet" = "244f279ca5bca62305b5182301664342da551a5eb89eb760feeddf4ad9175a6b" -"bld/redcap/resources/foer_besoegsdag_2/2026-05-20T11-37-41.parquet" = "82ad08907fb9c6b4f03b91cfcb0e6d45f273368f30a448bc4d53dbc509faa4a7" -"bld/redcap/resources/foer_besoegsdag_3/2026-05-20T11-37-41.parquet" = "0bbc59e8fd1111eac3e180d4b631f46ed3cb4deac7f0d62893f18c74015408c3" -"bld/redcap/resources/foer_besoegsdag_4/2026-05-20T11-37-41.parquet" = "515a96c13912686729679482ba6db7c526d74ded6f4b8e8865a752a9e3e32a3c" -"bld/redcap/resources/fr_besgsdag_1_screening/2026-05-20T11-37-41.parquet" = "13d1212d590def060ba75099a4549f7248bc94cbb08b1b89877592b61a6c544d" -"bld/redcap/resources/fr_besgsdag_5/2026-05-20T11-37-41.parquet" = "d9cc95717f3d633e3a5459a7d8aa592de71596d1034731cf49f676f257907143" -"bld/redcap/resources/fr_besgsdag_5_9bba/2026-05-20T11-37-41.parquet" = "46703bb49b04e0aa000c73f870ef24de82bbaf0df0372c2e436b640807912d38" -"bld/redcap/resources/fr_besgsdag_6/2026-05-20T11-37-41.parquet" = "0697b80523247eca014e2acca3e97efd01ba88c60cf6690f9689ed6fb033cc18" -"bld/redcap/resources/fr_besgsdag_7/2026-05-20T11-37-41.parquet" = "7dec7822fa7295b4c03d734aee68bd224924340287dfd029208fb7a4c9cfd8d6" -"bld/redcap/resources/fr_besgsdag_8/2026-05-20T11-37-41.parquet" = "93d400a89570ddd1d741312b5ad1b610eaa454ab648ee7621b46b19db66354b0" -"bld/redcap/resources/fr_besgsdag_9/2026-05-20T11-37-41.parquet" = "b35865cb47d7b166f2104f155d98cd8637aef21ab9c97c64ff7563827556034c" -"bld/redcap/resources/gruppemde_uge_1/2026-05-20T11-37-41.parquet" = "cfd20617532813ea4c13c55eb64eaf4da1ed97c6143cea8027f5ee789bf11d3e" -"bld/redcap/resources/gruppemde_uge_11/2026-05-20T11-37-41.parquet" = "07442860c3404d30e896638d2bc66d7e21e9d1bd9eb6eafbd8382d4cac7edf3a" -"bld/redcap/resources/gruppemde_uge_13/2026-05-20T11-37-41.parquet" = "14f76be788df96b8a9d8b259ac56b2f89f5c66b07b016887d74fa6fe4039f9a2" -"bld/redcap/resources/gruppemde_uge_15/2026-05-20T11-37-41.parquet" = "594e61579e56a78af19d7e13bd7cc0c237b2fff27db97dfbe82632ce1177a76c" -"bld/redcap/resources/gruppemde_uge_17/2026-05-20T11-37-41.parquet" = "fec65b8aff8eb9571bb5a90c10704521af90ff8af427a9a18dea586619c7d32a" -"bld/redcap/resources/gruppemde_uge_18/2026-05-20T11-37-41.parquet" = "6b30dc255d5ba14dd8b04a6fb8c45bfa85c35dccbb4df8375d5e8e2093a48b6c" -"bld/redcap/resources/gruppemde_uge_3/2026-05-20T11-37-41.parquet" = "c2ad2b9dea686cc8def6f5ad4e8d34b3fbf2415f0f825c695ba255e4edd31bb0" -"bld/redcap/resources/gruppemde_uge_5/2026-05-20T11-37-41.parquet" = "9f48889d2cc46952620baa103ffbd83b81ca08e8b645e983d05c947e82343386" -"bld/redcap/resources/gruppemde_uge_7/2026-05-20T11-37-41.parquet" = "eac82d90b7b5bb6fa25b453795a83100be59ddee0439c65dff264fbf4013ea8b" -"bld/redcap/resources/gruppemde_uge_9/2026-05-20T11-37-41.parquet" = "9aa2b52d69c6941638ea0c299f892420baaabc565bda65d0b805e8ba6aa6d01a" -"bld/redcap/resources/hba1c_follow_up/2026-05-20T11-37-41.parquet" = "9b418609176a8fcb80067f50c4afd1a9717e95915ec797d64bb9328e6f3afcbf" -"bld/redcap/resources/hba1c_uge_30/2026-05-20T11-37-41.parquet" = "6ea98aafe116a26e338ac6b3f8ed9bd0590c504bb1619172578e1894c7d9153c" -"bld/redcap/resources/hba1c_uge_42/2026-05-20T11-37-41.parquet" = "eed1a7ba34b766d3571f28eb2fabe93a8556fc3bfdd0369f0a08f32cb5842836" -"bld/redcap/resources/individuel_ditistsamtale_1/2026-05-20T11-37-41.parquet" = "c01d4d18cc0f1cbf4997d8dc7bef49e176b95985c466b0f7dad9a7c542b5aae3" -"bld/redcap/resources/individuel_ditistsamtale_2/2026-05-20T11-37-41.parquet" = "eb0ac94fa486e2174857f7586c2e7a345da3fd4e87ea2a3f4d8ceb37d7ff710d" -"bld/redcap/resources/individuel_ditistsamtale_3/2026-05-20T11-37-41.parquet" = "13c4a8aa733612635c1d1d497c2bd5bda9a4f4450aa79d598a6d67c31a0be913" -"bld/redcap/resources/individuel_ditistsamtale_4/2026-05-20T11-37-41.parquet" = "7f503a521f39f6c32a52601651d48766692907798aaf913c7f58d977cab48ad6" -"bld/redcap/resources/item_bodily_distress_syndrome_checklist/2026-05-20T11-37-41.parquet" = "75118cbdcc4b50463839ce4265cd78100636ef9258f54cd4f6cd8f11e0155a9e" -"bld/redcap/resources/medicine_changes/2026-05-20T11-37-41.parquet" = "7703dae2d39e7ddf6163ad95ec602870ba82227062d93e885a0ac330d3929db0" -"bld/redcap/resources/physical_and_mental_health_sf12/2026-05-20T11-37-41.parquet" = "39638202ad20537a3a5de217bbb40542bb0389fff5dd23992ad63d4396a07dc7" -"bld/redcap/resources/pittsburgh_sleep_quality_index_psqi/2026-05-20T11-37-41.parquet" = "6b798875a8842d8516ef5a5968dba1b79ffee0b061f0e7e5931e6226cf11c980" -"bld/redcap/resources/prscreening_telefoninterview_frste_kontakt/2026-05-20T11-37-41.parquet" = "74b59cc7c5f3728fae1824c238ea9400144040db3b229f58b2f78c9cf88daf22" -"bld/redcap/resources/randomisering/2026-05-20T11-37-41.parquet" = "9e8cbf5af026593b4696e4a6ae858d6a669226312ca39b7f4eb625a3bfd7cd47" -"bld/redcap/resources/sefnc_baseline_v4/2026-05-20T11-37-41.parquet" = "d383962d3fd87209826915f97d0d6d78a1f4b010961281a9a6bd52a8ed06f576" -"bld/redcap/resources/sefnc_week12_v6/2026-05-20T11-37-41.parquet" = "93367c3b6290090c794715d5bd9b69c9a198ad1682875133a91ac08b5ffcc3b6" -"bld/redcap/resources/selfefficacy_for_nutrition_change_sefnc_week_52/2026-05-20T11-37-41.parquet" = "e86d4d0abf1933bc2aba900c9f7aaeaf7f4ca50d9b4df92c734ee91552bbae11" -"bld/redcap/resources/social_support_for_eating_habits/2026-05-20T11-37-41.parquet" = "23eb77003c581ea9aede0cc88aa72f72bac73eccb044dd79bfa736b37804ee96" -"bld/redcap/resources/sociodemografiske_karakteristika/2026-05-20T11-37-41.parquet" = "a14c1e98226f44769961cc23fecd9382701d61514dab83bff8f96c77b23b6cab" -"bld/redcap/resources/sociodemografiske_karakteristika_short/2026-05-20T11-37-41.parquet" = "9f438a868dab17ac7b24c91fa540f407965fc23cd4fd48db3bf18ab7989cba44" -"bld/redcap/resources/stamdata/2026-05-20T11-37-41.parquet" = "f8ba15409164d0d8f1bef1f4d9c2e3df0be1d66b9f14c3c8868a26140dcb8f57" -"bld/redcap/resources/the_three_item_loneliness_scale_tils/2026-05-20T11-37-41.parquet" = "f6dfc02d4f7341b0ccbade0dff53de4a6f52baa3a98bbb2f1cb0cb924721875d" -"bld/redcap/resources/tobacco_and_nicotine_use/2026-05-20T11-37-41.parquet" = "80c76c5f861ca7b5770cc401d306cf9c73032d15ce5cb14132a1a6520eb39390" -"bld/redcap/resources/trningsafvigelser/2026-05-20T11-37-41.parquet" = "05eee543407e030049746eb393eb7dd57dcf930d35ad6090932764778c1e396f" -"bld/redcap/resources/vas_120_min/2026-05-20T11-37-41.parquet" = "7422b262d2ed64af9c6c5171d312678c3b7394ccbfc65bf026f0d08c409b48b0" -"bld/redcap/resources/vas_180_min/2026-05-20T11-37-41.parquet" = "df3a52a3f0f6f1d0fd433a30e63a0287c5c563ecfcda41f8c561a3ea92657de9" -"bld/redcap/resources/vas_240_min/2026-05-20T11-37-41.parquet" = "8089f2608636ad40ab5650dea167520b6cf10d80ef32cae18abe560d184f85f7" -"bld/redcap/resources/vas_30min/2026-05-20T11-37-41.parquet" = "65d08d14a2e98c67326934db5cef24a4bd437f63201e0bdfbb0cf3e290789a0d" -"bld/redcap/resources/vas_60min/2026-05-20T11-37-41.parquet" = "ba11d78306cd94b5654db7eefc8d5b03455febb0c84592d6f10420a6929ac7ec" -"bld/redcap/resources/vas_90_min/2026-05-20T11-37-41.parquet" = "da98008d1968eb0678edec0b61dec41835e0deb9a0a24f344b41f05f812ae14c" -"bld/redcap/resources/vas_minus10/2026-05-20T11-37-41.parquet" = "1f93e8221fa420def9f99992bc0642421b9af9a38d27928c448dee0d5890bc4d" -"bld/redcap/resources/yale_food_addiction_scale_yfas/2026-05-20T11-37-41.parquet" = "eb332ec8effab565a47eee70a88c498576bc2263e0b0add120590736f37c4d34" From c34e9480510ab0bbf01195dbe27b5738a3b86b2e Mon Sep 17 00:00:00 2001 From: Marton Vago Date: Thu, 2 Jul 2026 18:54:50 +0100 Subject: [PATCH 13/15] =?UTF-8?q?revert:=20=E2=8F=AA=EF=B8=8F=20remove=20i?= =?UTF-8?q?mplementation?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/feasibility_data/data/redcap/core.py | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/src/feasibility_data/data/redcap/core.py b/src/feasibility_data/data/redcap/core.py index 6ac42a3..a63dbf4 100644 --- a/src/feasibility_data/data/redcap/core.py +++ b/src/feasibility_data/data/redcap/core.py @@ -1,4 +1,3 @@ -from collections import defaultdict from pathlib import Path @@ -25,20 +24,7 @@ def split_forms( def group_forms_by_resource(form_paths: list[Path]) -> dict[str, list[Path]]: """Group forms by the resource they should map to.""" - grouped_forms: dict[str, list[Path]] = defaultdict(list) - for form_path in form_paths: - form_name = form_path.stem - # TODO: refine this - if form_name.startswith("vas"): - resource_name = "vas" - elif form_name.startswith("sefnc"): - resource_name = "sefnc" - ... - else: - resource_name = "other" - grouped_forms[resource_name].append(form_path) - - return grouped_forms + ... def stage_other_resources( From ac58401650d389273a430199b43b7ffe42ce5f2b Mon Sep 17 00:00:00 2001 From: Marton Vago Date: Thu, 2 Jul 2026 18:59:22 +0100 Subject: [PATCH 14/15] =?UTF-8?q?chore:=20=F0=9F=94=A7=20update=20deps?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pyproject.toml | 2 +- uv.lock | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 77d6e69..06a4e10 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -24,7 +24,7 @@ license-files = ["LICENSE-MIT.md"] requires-python = ">=3.12" dependencies = [ - "polars>=1.41.2", + "polars>=1.42.1", "pytask>=0.6.0", "python-dotenv>=1.2.2", "requests>=2.32.5", diff --git a/uv.lock b/uv.lock index c65974d..3cbcdf4 100644 --- a/uv.lock +++ b/uv.lock @@ -270,7 +270,7 @@ dev = [ [package.metadata] requires-dist = [ - { name = "polars", specifier = ">=1.41.2" }, + { name = "polars", specifier = ">=1.42.1" }, { name = "pytask", specifier = ">=0.6.0" }, { name = "python-dotenv", specifier = ">=1.2.2" }, { name = "requests", specifier = ">=2.32.5" }, From b12883914d3efafe564bfc282cd8483e5a007fae Mon Sep 17 00:00:00 2001 From: Marton Vago Date: Thu, 2 Jul 2026 19:23:00 +0100 Subject: [PATCH 15/15] =?UTF-8?q?revert:=20=E2=8F=AA=EF=B8=8F=20remove=20a?= =?UTF-8?q?ll=20tasks=20except=20downloading=20field=20metadata?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/feasibility_data/build.py | 100 +------------------ src/feasibility_data/common/redcap/json.py | 6 -- src/feasibility_data/data/redcap/core.py | 35 ------- src/feasibility_data/data/redcap/vas.py | 9 -- src/feasibility_data/metadata/redcap/core.py | 13 --- 5 files changed, 1 insertion(+), 162 deletions(-) delete mode 100644 src/feasibility_data/data/redcap/core.py delete mode 100644 src/feasibility_data/data/redcap/vas.py diff --git a/src/feasibility_data/build.py b/src/feasibility_data/build.py index c6ed570..28e629f 100644 --- a/src/feasibility_data/build.py +++ b/src/feasibility_data/build.py @@ -2,56 +2,16 @@ from pathlib import Path from typing import Annotated -from pytask import DirectoryNode, Product +from pytask import Product -from feasibility_data.common.redcap.api import Center -from feasibility_data.data.redcap.core import ( - group_forms_by_resource, - split_forms, - stage_other_resources, -) -from feasibility_data.data.redcap.raw import download_redcap_data -from feasibility_data.data.redcap.vas import stage_vas from feasibility_data.metadata.redcap.core import ( download_redcap_metadata, - expand_checkbox_fields, ) SRC = Path(str(files("feasibility_data"))).joinpath("..").resolve() BLD = SRC.joinpath("..", "bld").resolve() -RAW = SRC.joinpath("..", "raw").resolve() -STAGING = SRC.joinpath("..", "staging").resolve() BLD_REDCAP = BLD / "redcap" -RAW_REDCAP = RAW / "redcap" -STAGING_REDCAP = STAGING / "redcap" - - -def task_download_data( - raw_data_dir: Annotated[ - Path, - DirectoryNode(root_dir=RAW_REDCAP, pattern="*.csv.gz"), - Product, - ], -) -> None: - """Download the latest data from all centers to `RAW_REDCAP/.csv.gz`.""" - for center in [Center.Copenhagen]: - download_redcap_data(raw_data_dir, center) - - -def task_download_event_metadata( - event_metadata_path: Annotated[Path, Product] = BLD_REDCAP / "event_metadata.json", -) -> None: - """Download event metadata to `BLD_REDCAP`.""" - download_redcap_metadata(event_metadata_path, "formEventMapping") - - -def task_download_repeating_forms( - repeating_forms_path: Annotated[Path, Product] = BLD_REDCAP - / "repeating_forms.json", -) -> None: - """Download repeating forms to `BLD_REDCAP`.""" - download_redcap_metadata(repeating_forms_path, "repeatingFormsEvents") def task_download_field_metadata( @@ -59,61 +19,3 @@ def task_download_field_metadata( ) -> None: """Download field metadata to `BLD_REDCAP`.""" download_redcap_metadata(field_metadata_path, "metadata") - - -def task_preprocess_field_metadata( - field_metadata_preprocessed_path: Annotated[Path, Product] = BLD_REDCAP - / "field_metadata_preprocessed.json", - field_metadata_path: Path = BLD_REDCAP / "field_metadata.json", -) -> None: - """Preprocess field metadata.""" - expand_checkbox_fields(field_metadata_preprocessed_path, field_metadata_path) - - -def task_split_forms( - forms_dir: Annotated[ - Path, - DirectoryNode(root_dir=BLD_REDCAP / "forms", pattern="**/*.parquet"), - Product, - ], - raw_data_paths: Annotated[ - list[Path], DirectoryNode(root_dir=RAW_REDCAP, pattern="*.csv.gz") - ], - field_metadata_path: Path = BLD_REDCAP / "field_metadata_preprocessed.json", - event_metadata_path: Path = BLD_REDCAP / "event_metadata.json", - repeating_forms_path: Path = BLD_REDCAP / "repeating_forms.json", -) -> None: - """Split each batch of raw data into one Parquet file per form. - - Written to `BLD_REDCAP/forms//.parquet`. - """ - for raw_data_path in raw_data_paths: - split_forms( - forms_dir, - raw_data_path, - field_metadata_path, - event_metadata_path, - repeating_forms_path, - ) - - -def task_stage_resources( - staging_dir: Annotated[ - Path, - DirectoryNode(root_dir=STAGING_REDCAP, pattern="**/*.parquet"), - Product, - ], - form_paths: Annotated[ - list[Path], - DirectoryNode(root_dir=BLD_REDCAP / "forms", pattern="**/*.parquet"), - ], - # Possibly other dependencies -) -> None: - """Stage split forms as resources in the `staging` folder. - - Written to `STAGING_REDCAP//.parquet`. - """ - forms_by_resource = group_forms_by_resource(form_paths) - stage_vas(staging_dir, forms_by_resource["vas"]) - ... - stage_other_resources(staging_dir, forms_by_resource["other"]) diff --git a/src/feasibility_data/common/redcap/json.py b/src/feasibility_data/common/redcap/json.py index f49cbee..5de0147 100644 --- a/src/feasibility_data/common/redcap/json.py +++ b/src/feasibility_data/common/redcap/json.py @@ -3,12 +3,6 @@ from typing import Any -def read_json(path: Path) -> Any: - """Read a JSON file and return the data.""" - with open(path) as f: - return json.load(f) - - def write_json(path: Path, data: Any) -> None: """Write data to a JSON file.""" path.parent.mkdir(parents=True, exist_ok=True) diff --git a/src/feasibility_data/data/redcap/core.py b/src/feasibility_data/data/redcap/core.py deleted file mode 100644 index a63dbf4..0000000 --- a/src/feasibility_data/data/redcap/core.py +++ /dev/null @@ -1,35 +0,0 @@ -from pathlib import Path - - -def split_forms( - forms_dir: Path, - raw_data_path: Path, - field_metadata_path: Path, - event_metadata_path: Path, - repeating_forms_path: Path, -) -> None: - """Split data into one Parquet file per form. - - A new Parquet file is created for each REDCap form, containing only the fields - belonging to that form and the ID fields. - - The following transformations are done: - - ID columns are added for all forms. - - ID column names are standardised. - - Data provenance is recorded in a `center` column. - - Empty rows are dropped. - """ - ... - - -def group_forms_by_resource(form_paths: list[Path]) -> dict[str, list[Path]]: - """Group forms by the resource they should map to.""" - ... - - -def stage_other_resources( - staging_dir: Path, - form_paths: list[Path], -) -> None: - """Stage forms that need no special processing.""" - ... diff --git a/src/feasibility_data/data/redcap/vas.py b/src/feasibility_data/data/redcap/vas.py deleted file mode 100644 index 1e57a0c..0000000 --- a/src/feasibility_data/data/redcap/vas.py +++ /dev/null @@ -1,9 +0,0 @@ -from pathlib import Path - - -def stage_vas( - staging_dir: Path, - form_paths: list[Path], -) -> None: - """Stage VAS forms as one resource.""" - ... diff --git a/src/feasibility_data/metadata/redcap/core.py b/src/feasibility_data/metadata/redcap/core.py index 2aef038..1a0599e 100644 --- a/src/feasibility_data/metadata/redcap/core.py +++ b/src/feasibility_data/metadata/redcap/core.py @@ -8,16 +8,3 @@ def download_redcap_metadata(path: Path, content: str) -> None: """Download data from REDCap and save it to a JSON file.""" data = get_json_from_redcap(content) write_json(path, data) - - -def expand_checkbox_fields( - field_metadata_preprocessed_path: Path, field_metadata_path: Path -) -> None: - """Expand checkbox fields in the field metadata. - - Checkbox fields are listed in the data using a separate column for each option. - To be able to match fields and forms in the data based on the field metadata, - checkbox fields are first expanded into a representation matching the data. - E.g.: treatment_v0 -> treatment_v0___1, treatment_v0___2, treatment_v0___3 - """ - ...