Get form template
Get form template with identifier
Path Parameters
Name
Type
Description
Headers
Name
Type
Description
{
"code": "example-form",
"name": "Example Form",
"template": {
"title": "Example Form Template",
"pages": [{
"key": "p1",
"title": "Page 1 Title",
"navTitle": "P1 Nav",
"requireValidForm": true,
"order": 1,
"questions": [{
"key": "q1",
"label": "Question 1",
"controlType": "select",
"required": true,
"order": 1,
"type": null,
"pattern": null,
"options": "__config::participant_id::prefix__",
"helperText": "This is help text",
"target": null,
"multiple": false,
"filter": []
}, {
"key": "q2",
"label": "Question 2",
"controlType": "input",
"required": true,
"order": 2,
"type": "text",
"pattern": "__config::participant_id::length__",
"options": "",
"helperText": "This is help text",
"target": null,
"multiple": false,
"filter": []
}],
"formValidProcess": [{
"processType": "concat",
"dataField": "-::participant_id_prefix::participant_id_number",
"newField": "participant_id"
}, {
"processType": "concat",
"dataField": "-::p1::p2::--R::--RP",
"newField": "sample_id"
}]
}, {
"key": "p_file",
"title": "File Upload",
"navTitle": "File",
"requireValidForm": true,
"order": 3,
"questions": [{
"key": "file",
"label": "Sample File",
"controlType": "file",
"required": false,
"order": 1,
"type": null,
"pattern": null,
"options": "",
"helperText": "Select file to upload",
"target": "file",
"multiple": true,
"filter": [{
"name": "HDF5 file",
"extensions": ["h5"]
}]
}],
"formValidProcess": []
}]
},
"url": "/api/record/add",
"study_code": "example-study",
"instrument_code": "R",
"notification_style": "ADMIN_ONLY",
"notification_subject": "Notification email subject"
}Get form template with study identifier and instrument identifier
Path Parameters
Name
Type
Description
Headers
Name
Type
Description
Last updated