Difference between revisions of "Los POJOs Survey"

From mn/ifi/inf5750
Jump to: navigation, search
Line 26: Line 26:
  
 
=Suggested improvements to Web API=
 
=Suggested improvements to Web API=
 
==JSON format==
 
The JSON representation of data from the Web API looks like it has been directly translated from xml:
 
<br>
 
 
"programStageDataElements":[<br>
 
{<br>
 
"programStage":{<br>
 
"name":"Single-Event Los POJOs",<br>
 
"created":"2013-10-25T09:26:05.028+0000",<br>
 
"lastUpdated":"2013-10-25T09:33:35.994+0000",<br>
 
"href":"http://apps.dhis2.org/demo/api/programStages/qKzIZse8ro4",<br>
 
"id":"qKzIZse8ro4"<br>
 
},<br>
 
"dataElement":{<br>
 
"name":"Age",<br>
 
"created":"2012-11-14T13:41:39.639+0000",<br>
 
"lastUpdated":"2013-03-15T16:32:26.280+0000",<br>
 
"id":"qrur9Dvnyt5"<br>
 
},
 
"compulsory":true,<br>
 
"allowProvidedElsewhere":false,<br>
 
"displayInReports":true,<br>
 
"allowDateInFuture":false<br>
 
},<br>
 
{<br>
 
"programStage":{<br>
 
"name":"Single-Event Los POJOs",<br>
 
"created":"2013-10-25T09:26:05.028+0000",<br>
 
"lastUpdated":"2013-10-25T09:33:35.994+0000",<br>
 
"href":"http://apps.dhis2.org/demo/api/programStages/qKzIZse8ro4",<br>
 
"id":"qKzIZse8ro4"<br>
 
},<br>
 
"dataElement":{<br>
 
"name":"Gender",<br>
 
"created":"2012-11-14T12:11:55.105+0000",<br>
 
"lastUpdated":"2013-03-15T16:32:26.287+0000",<br>
 
"id":"oZg33kd9taw"<br>
 
},<br>
 
"compulsory":true,<br>
 
"allowProvidedElsewhere":false,<br>
 
"displayInReports":false,<br>
 
"allowDateInFuture":false<br>
 
}<br>
 
<br>
 
It should look more like this:
 
<br>
 
"programStageDataElements":[<br>
 
{<br>
 
"name":"Single-Event Los POJOs",<br>
 
"created":"2013-10-25T09:26:05.028+0000",<br>
 
"lastUpdated":"2013-10-25T09:33:35.994+0000",<br>
 
"href":"http://apps.dhis2.org/demo/api/programStages/qKzIZse8ro4",<br>
 
"id":"qKzIZse8ro4",<br>
 
"compulsory":true,<br>
 
"allowProvidedElsewhere":false,<br>
 
"displayInReports":true,<br>
 
"allowDateInFuture":false<br>
 
"dataElements" : [<br>
 
{<br>
 
"name":"Age",<br>
 
"created":"2012-11-14T13:41:39.639+0000",<br>
 
"lastUpdated":"2013-03-15T16:32:26.280+0000",<br>
 
"id":"qrur9Dvnyt5"<br>
 
},<br>
 
{<br>
 
"name":"Gender",<br>
 
"created":"2012-11-14T12:11:55.105+0000",<br>
 
"lastUpdated":"2013-03-15T16:32:26.287+0000",<br>
 
"id":"oZg33kd9taw"<br>
 
}<br>
 
]<br>
 

Revision as of 14:12, 30 October 2013

Code

All code is hosted on GitHub: Our repo

The team

  • Marianne Grov (Git user: mgr090)
  • Øyvind Raasholm Tangen (Git user: oyvindrt)
  • Kristian Johannessen (Git user: kjohann)
  • Torkil Aamodt (Git user: tork)

Requirements

Technologies

Mandatory requirements

Optional requirements

Milestones

Individual tasks

Suggested improvements to Web API