"Variable / Field Name","Form Name","Section Header","Field Type","Field Label","Choices, Calculations, OR Slider Labels","Field Note","Text Validation Type OR Show Slider Number","Text Validation Min","Text Validation Max",Identifier?,"Branching Logic (Show field only if...)","Required Field?","Custom Alignment","Question Number (surveys only)","Matrix Group Name","Matrix Ranking?","Field Annotation"
participant_id,fair4health_survey,,text,"Participant ID",,,,,,,,,,,,,
domain_layer,fair4health_survey,"
Dear FAIR4Health researchers,
3LGM² is a methodology and tool for modelling health information systems.
As part of a bachelor thesis, a new model was created that presents and explains the FAIR4Health software architecture with the help of the 3LGM2 modeling language. In this survey, it is continuously referred to as the ""FAIR4Health architecture model"". A graphical export of the model is shown as images below.
We ask you as experts for the use case of FAIR4Health for feedback.
To understand the elements and relationships of the FAIR4Health architecture model, a link for a short presentation to explain the 3LGM2 modeling language that was given in a web conference in December 2021 is provided.
This survey aims to evaluate the usefulness and correctness of the FAIR4Health architecture model of the FAIR4Health software architecture. In addition, it is about the usefulness of the 3LGM2 meta model in general.
The survey aims at the following audiences:
- The developers, who designed and developed the FAIR4Health software architecture
- The system administrators, who want to install the agent at their data site
- The users, who will use the platform for research purposes
Note: The graphical exports in this survey and the presentation above are enough to be able to fill out the survey. The 3LGM2 tool is required for an interactive display of the FAIR4Health architecture model and for a better understanding of specific questions. For a better result of the survey, it would be great if you would download the tool. The FAIR4Health architecture model can be downloaded from here.
Thank you in advance,
Mona Perbix
",descriptive,"Recap
In this section we provide a graphical view and download option of all three levels of the 3LGM² model (3LGM² stands for 3-Layer Graph-based Meta Model).
- The following image shows the domain layer of the FAIR4Health architecture model. It describes enterprise functions (represented by colored rectangles) that are supported by the software architecture and the information processed.
",,,,,,,,,,,,,
domain2,fair4health_survey,,descriptive,,,,,,,,,,,,,,
logical_layer,fair4health_survey,,descriptive," - The next image shows the logical tool layer of the FAIR4Health architecture model. It describes the application components used to support enterprise functions and the communication between these application components.
",,,,,,,,,,,,,
logical2,fair4health_survey,,descriptive,,,,,,,,,,,,,,
physical_layer,fair4health_survey,,descriptive," - The last image shows the physical tool layer of the FAIR4Health architecture. It describes the hardware components (including virtualized or containerizes components) necessary for the operation of the application components.
",,,,,,,,,,,,,
physical2,fair4health_survey,,descriptive,,,,,,,,,,,,,,
matrix_view,fair4health_survey,,descriptive,"The following image shows an example of the matrix view of the FAIR4Health architecture model. The matrix view illustrates a subsection of the inter-layer relationships, which describe interdependencies between concepts of different layers. In the example matrix view, the dependencies between different roles and tasks are presented. The roles are in the rows and the tasks are in the columns
Moreover, the matrix can also show the interdependencies between application systems and physical data processing systems.
",,,,,,,,,,,,,
targetgroup,fair4health_survey,,dropdown,"First of all, we would like to ask you which target group you mainly feel you belong to? Depending on the answer, different questions will be displayed further.
","1, Developer, who develops the system | 2, Administrator, who wants to install the agent | 3, User, who uses the platform for research",,,,,,,y,,1),,,
correct,fair4health_survey,"The first section is about the correctness of the FAIR4Health architecture model.
It is only valid for the developers.
",yesno,"Does the FAIR4Health architecture model visualize the FAIR4Health architecture correctly?
",,,,,,,"[targetgroup] = '1'",,,2),,,
correcttext1,fair4health_survey,,notes,"Which parts are not correct?
",,,,,,,"[targetgroup] = '1' or [correct] = '0'",,,,,,
correct2,fair4health_survey,,yesno,"Are the relationships between the elements correctly represented? Are the black arrows in the three graphics complete and properly drawn?
",,,,,,,"[targetgroup] = '1'",,,3),,,
correcttext2,fair4health_survey,,notes,"Which relationships are not correct?
",,,,,,,"[targetgroup] = '1' or [correct2] = '0'",,,,,,
correct3,fair4health_survey,,yesno,"Are you missing something in the FAIR4Health architecture model?
",,,,,,,"[targetgroup] = '1'",,,4),,,
correcttext3,fair4health_survey,,notes,"What parts are you missing?
",,,,,,,"[targetgroup] = '1' or [correct3] = '1'",,,,,,
hours,fair4health_survey,"The following section is about the efforts to learn and understand the FAIR4Health architecture model. It is intended for people who have never worked with 3LGM2 before the use of the FAIR4Health architecture model.
",slider,"Did you have to learn a lot of things before you could get going with the FAIR4Health architecture model?
","< 1 hours | 2 hours | > 3 hours",,,,4,,,,RH,5),,,
learn,fair4health_survey,,notes,"What things did you have to learn before you could get going?
",,,,,,,,,RH,6),,,
tutorial,fair4health_survey,,dropdown,"What format do you think is best for a 3LGM2 tutorial?
","1, Video | 2, Online manual | 3, Live-workshop | 4, Presentation",,,,,,,,,7),,,
textboxpic,fair4health_survey,,descriptive,"Comment: The image below shows a exemplary textbox from the FAIR4Health architecture model that are used to describe the domain layer and its elements.
",,,,,,,,,,,,,
expltextbox,fair4health_survey,,yesno,"Do text boxes like this, which give a brief explanation of each of the three levels, help you understand the levels better?
",,,,,,,,,,8),,,
recognize,fair4health_survey,,yesno,"Can you recognize the already existing FAIR4Health architecture in the FAIR4Health architecture model?
",,,,,,,,,,9),,,
understandsystem,fair4health_survey,,slider,"Does the FAIR4Health architecture model help you understand the FAIR4Health system better?
","Yes | a litte bit | No",,number,1,5,,,,RH,10),,,
complex1,fair4health_survey,,yesno,"Do you think the FAIR4Health architecture model is overly complex?
",,,,,,,,,,11),,,
complex2,fair4health_survey,,notes,"What parts should be kept simpler?
",,,,,,,"[complex1] = '1'",,,,,,
previous_doc,fair4health_survey,"The last section deals with possible advantages of the FAIR4Health architecture model compared to the present PDF documentation. Furthermore, it is about the usefulness of certain functions that the model brings along.
",descriptive,"Comment: The image shows the visualization of the FAIR4Health interoperability of the software architecture. The source of the image is Figure 2 in Deliverable D4.2 of the FAIR4Health project. In the rest of the survey, the image is referred to as the ""current FAIR4Health documentation.""
",,,,,,,,,,,,,
advantages,fair4health_survey,,yesno,"Do you see advantages of the FAIR4Health architecture model compared to the present FAIR4Health documentation?
",,,,,,,,,,12),,,
tasksquickly,fair4health_survey,,yesno,"Does using the FAIR4Health architecture model enable you to accomplish tasks more quickly?
",,,,,,,,,,13),,,
whattasksquickly,fair4health_survey,,notes,"Which tasks can you complete more quickly with the FAIR4Health architecture model?
",,,,,,,"[tasksquickly] = '1'",,,,,,
overview,fair4health_survey,"14) Which of the following functions provided by the FAIR4Health architecture model offer the most benefits compared to the present FAIR4Health documentation?
1 = no benefit, 5 = huge benefit",radio,"Better general overview","1, 1 | 2, 2 | 3, 3 | 4, 4 | 5, 5",,,,,,,,,,modelbenefit,,
levels,fair4health_survey,,radio,"Helpful separation by layers","1, 1 | 2, 2 | 3, 3 | 4, 4 | 5, 5",,,,,,,,,,modelbenefit,,
metamodel,fair4health_survey,,radio,"Clear understanding of elements through a meta model","1, 1 | 2, 2 | 3, 3 | 4, 4 | 5, 5",,,,,,,,,,modelbenefit,,
relationship,fair4health_survey,,radio,"Clear understanding of the relationships between the elements","1, 1 | 2, 2 | 3, 3 | 4, 4 | 5, 5",,,,,,,,,,modelbenefit,,
analysis,fair4health_survey,,radio,"Analyzes in the model with highlights","1, 1 | 2, 2 | 3, 3 | 4, 4 | 5, 5",,,,,,,,,,modelbenefit,,
views,fair4health_survey,,radio,"Different views (e.g. matrix view or partial model)","1, 1 | 2, 2 | 3, 3 | 4, 4 | 5, 5",,,,,,,,,,modelbenefit,,
jobuseful,fair4health_survey,,notes,"Which of the above functions do you think are most useful for your work?
",,,,,,,,,,15),,,
tool,fair4health_survey,"In everyday life, IT architecture visualizations are usually not created with special modeling software. Often, IT architecture visualizations do not follow any specific modeling method, but instead use drawing tools such as Microsoft PowerPoint:
- PowerPoint is easy to understand, but there is a risk of misunderstanding when interpreting drawings created with PowerPoint or other drawing tools, as they do not necessarily follow a modeling notation.
- 3LGM² models strictly follow the 3LGM² modeling approach. To interpret 3LGM² models correctly, one needs to know the 3LGM² modeling approach, which is an additional effort compared to the usual PowerPoint knowledge.
16) How important are usability and information content for you?",radio,"Usability of the tool to create the model","1, Correctness but elaborate modeling | 2, Easy handling but trade-offs in correctness",,,,,,,,,,usability,,
model,fair4health_survey,,radio,"Usability of the model","1, Correctness but elaborate modeling | 2, Easy handling but trade-offs in correctness",,,,,,,,,,usability,,
as,fair4health_survey,"17) What priorities do the following modeling elements have for your models?
1 = not important, 5 = very important",radio,"Application systems (e.g. Data Curation Tool)","1, 1 | 2, 2 | 3, 3 | 4, 4 | 5, 5",,,,,,,,,,modelprios,,
database,fair4health_survey,,radio,"Databases and what data they store (e.g. FHIR Repository)","1, 1 | 2, 2 | 3, 3 | 4, 4 | 5, 5",,,,,,,,,,modelprios,,
tasks,fair4health_survey,,radio,"Tasks and objects (e.g. pseudonymisation and FHIR data)","1, 1 | 2, 2 | 3, 3 | 4, 4 | 5, 5",,,,,,,,,,modelprios,,
message,fair4health_survey,,radio,"Modeling of message standards (e.g. HL7 FHIR)","1, 1 | 2, 2 | 3, 3 | 4, 4 | 5, 5",,,,,,,,,,modelprios,,
pdps,fair4health_survey,,radio,"Physical data processing systems (e.g. servers and Docker images)","1, 1 | 2, 2 | 3, 3 | 4, 4 | 5, 5",,,,,,,,,,modelprios,,
patterns,fair4health_survey,,radio,"Modeling patterns to get started easily","1, 1 | 2, 2 | 3, 3 | 4, 4 | 5, 5",,,,,,,,,,modelprios,,
modelwish,fair4health_survey,,notes,"What do you think should be changed about the FAIR4Health architecture model to make it more attractive?
",,,,,,,,,,18),,,
toolwish,fair4health_survey,,notes,"What do you think should be changed about the 3LGM2 tool to make it more attractive?
",,,,,,,,,,19),,,
usefuture,fair4health_survey,,yesno,"Would you use the FAIR4Health architecture model in the future?
",,,,,,,,,,20),,,
modelfutureuse,fair4health_survey,,dropdown,"What would you most likely use the FAIR4Health architecture model for?
","1, To explain the FAIR4Health architecture to others | 2, For the ongoing development process | 3, To set up the system in a new environment",,,,,,,,,21),,,