Cargando…

Quest markup for developing FAIR questionnaire modules for epidemiologic studies

BACKGROUND: Online questionnaires are commonly used to collect information from participants in epidemiological studies. This requires building questionnaires using machine-readable formats that can be delivered to study participants using web-based technologies such as progressive web applications....

Descripción completa

Detalles Bibliográficos
Autores principales: Russ, Daniel E., Gerlanc, Nicole M., Shen, Brian, Patel, Bhaumik, de González, Amy Berrington, Freedman, Neal D., Cusack, Julie M., Gaudet, Mia M., García-Closas, Montserrat, Almeida, Jonas S.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10598998/
https://www.ncbi.nlm.nih.gov/pubmed/37880712
http://dx.doi.org/10.1186/s12911-023-02338-6
Descripción
Sumario:BACKGROUND: Online questionnaires are commonly used to collect information from participants in epidemiological studies. This requires building questionnaires using machine-readable formats that can be delivered to study participants using web-based technologies such as progressive web applications. However, the paucity of open-source markup standards with support for complex logic make collaborative development of web-based questionnaire modules difficult. This often prevents interoperability and reusability of questionnaire modules across epidemiological studies. RESULTS: We developed an open-source markup language for presentation of questionnaire content and logic, Quest, within a real-time renderer that enables the user to test logic (e.g., skip patterns) and view the structure of data collection. We provide the Quest markup language, an in-browser markup rendering tool, questionnaire development tool and an example web application that embeds the renderer, developed for The Connect for Cancer Prevention Study. CONCLUSION: A markup language can specify both the content and logic of a questionnaire as plain text. Questionnaire markup, such as Quest, can become a standard format for storing questionnaires or sharing questionnaires across the web. Quest is a step towards generation of FAIR data in epidemiological studies by facilitating reusability of questionnaires and data interoperability using open-source tools. SUPPLEMENTARY INFORMATION: The online version contains supplementary material available at 10.1186/s12911-023-02338-6.