REDCap-integration configuration
This service requires a configuration file named radar.yml
that can be stored at:
/usr/share/tomcat8/conf/
/usr/local/tomcat/conf/radar/
- at the path provided by the environment variable
CONFIG_FOLDER
The configuration should follow this template. For each supported project, the projects
variable should contains a item like
redcap_info:
url: #URL pointing REDCap instance, note the end "/" is required in the URL
project_id: #REDCap project identifier number (see the redcap project URL pid arg)
enrolment_event: #Unique identifier for the enrolment event e.g. enrolment_arm_1
integration_form: #Name of integration REDCap form e.g. radar_integration
token: #REDCap API Token used to identify the REDCap user against the REDCap instance
mp_info:
project_name: #Management Portal project identifier, note the study number e.g. s1 must be lowercase "s"
The service validates the configuration file during the deploy phase. If the file is invalid, the deploy is stopped.
Detailed Configuration
redcap_info: url: something like -https://radar-redcap.rosalind.kcl.ac.uk/redcap/redcap_v7.4.10/
project_id: the project identifier for redcap enrolment_event: Enrolment event name. In our case - enrolment_arm_1
integration_form: Integration form name to use for integrating the redcap and management portal - in our case this is- radar_integration
mp_info: project_name: The project name created in Management portal corresponding to the one in Redcap
If using one of templates from RADAR project, the enrolment_event and the integration_form should already be created.
Here is an example of the integration_form on redcap -
Also including an example of the enrolment_event -
On the project setup page go to “Define your events and designate instruments for them -> Define my instruments” as shown below-
Add a new event and the The enrolment_arm_1 looks as follows. This is to ensure that redcap integration only happens during the enrolment and not in other assessments -