Archie allows conflict of interest forms to be completed for the following groups of people:
- Editorial Groups
- Steering Group Members
- Central Executive Staff
- Cochrane Innovations*
- Centre Directors*
- Centre Directors (associate centres)*
- Field Directors*
- Funding Arbiters and Panel
- Cochrane Council Members* (Archie 4.15)
- Scientific Committee Members* (Archie 4.15)
(*) uses default/generic form.
Every hour Archie is collecting the recently completed or updated CoI forms, converts them into a JSON representation, and sends them to Cochrane.org using a HTTP POST request.
The data sent to Cochrane.org do not include the text of the questions on the form, so this information has to be communicated manually to Cochrane.org (contact Paolo Rosati) when a new form is added or there are changes to an existing form.
The API address for that live Archie is posting to is: https://community.cochrane.org/services/coi
The API address for that test Archie is posting to is: http://cdev.cochrane.org/services/doi
If the POST is failing, Archie is sending an email tot sys-admins.
For a complete list of what is currently send from Archie, i.e. form type ids and form types, please refer to
This is an example of a CET staff for in JSON format:
{
"personCoiFormPK": "z1602110923037267407352203902770",
"formType": 3,
"personPK": "1",
"personName": "Rasmus Moustgaard",
"active": true,
"entityRoles": [
{
"entityPK": "D37BDF5182E26AA2013C72096D0CE6B1",
"roleLabel": "Staff"
}
],
"data": [{
"name": "personCoiFormPK",
"value": "z1602110923037267407352203902770"
}, {
"name": "personPK",
"value": "1"
}, {
"name": "action",
"value": "save"
}, {
"name": "q1a",
"value": "no"
}, {
"name": "txt_q1a",
"value": ""
}, {
"name": "q1b",
"value": "no"
}, {
"name": "txt_q1b",
"value": ""
}, {
"name": "q1c",
"value": "no"
}, {
"name": "txt_q1c",
"value": ""
}, {
"name": "q1d",
"value": "no"
}, {
"name": "txt_q1d",
"value": ""
}, {
"name": "q1e",
"value": "no"
}, {
"name": "txt_q1e",
"value": ""
}, {
"name": "q1f",
"value": "no"
}, {
"name": "txt_q1f",
"value": ""
}, {
"name": "q1g",
"value": "no"
}, {
"name": "txt_q1g",
"value": ""
}, {
"name": "q1h",
"value": "no"
}, {
"name": "txt_q1h",
"value": ""
}, {
"name": "q2",
"value": "no"
}, {
"name": "txt_q2",
"value": ""
}
]
}