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

and the data ends up on this page: https://community.cochrane.org/organizational-info/people

The API address for that test Archie is posting to is: https://cdev.cochrane.org/services/coi

and the data ends up on this page: http://cdev.cochrane.org/organizational-info/people

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

https://bitbucket.org/ikmd/archie/src/bbee201e400b2e1060a3463ea6fe335622ea8353/archie-ejb/src/test/java/features/CoiFormType.feature?at=archie_4.15&fileviewer=file-view-default

The information is processed by the web team and displayed here: http://community.cochrane.org/organizational-info/people/conflict-interest

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": ""
 }
]
}
  • No labels