dhis2-devs team mailing list archive
-
dhis2-devs team
-
Mailing list archive
-
Message #28912
[Branch ~dhis2-documenters/dhis2/dhis2-docbook-docs] Rev 991: Updated event query docs
------------------------------------------------------------
revno: 991
committer: Lars Helge Øverland <larshelge@xxxxxxxxx>
branch nick: dhis2-docbook-docs
timestamp: Fri 2014-03-28 16:50:57 +0100
message:
Updated event query docs
modified:
src/docbkx/en/dhis2_user_man_web_api.xml
--
lp:~dhis2-documenters/dhis2/dhis2-docbook-docs
https://code.launchpad.net/~dhis2-documenters/dhis2/dhis2-docbook-docs
Your team DHIS 2 developers is subscribed to branch lp:~dhis2-documenters/dhis2/dhis2-docbook-docs.
To unsubscribe from this branch go to https://code.launchpad.net/~dhis2-documenters/dhis2/dhis2-docbook-docs/+edit-subscription
=== modified file 'src/docbkx/en/dhis2_user_man_web_api.xml'
--- src/docbkx/en/dhis2_user_man_web_api.xml 2014-03-28 13:16:21 +0000
+++ src/docbkx/en/dhis2_user_man_web_api.xml 2014-03-28 15:50:57 +0000
@@ -896,25 +896,37 @@
<entry>program</entry>
<entry>identifier</entry>
<entry>true (unless programStage is provided)</entry>
- <entry>Identifier of wanted program.</entry>
+ <entry>Identifier of program.</entry>
</row>
<row>
<entry>programStage</entry>
<entry>identifier</entry>
<entry>false</entry>
- <entry>Identifier of wanted program stage</entry>
+ <entry>Identifier of program stage</entry>
</row>
+ <row>
+ <entry>trackedEntityInstance</entry>
+ <entry>identifier</entry>
+ <entry>false</entry>
+ <entry>Identifier of tracked entity instance</entry>
+ </row>
<row>
<entry>orgUnit</entry>
<entry>identifier</entry>
<entry>true</entry>
- <entry>Identifier of wanted organisation unit</entry>
+ <entry>Identifier of organisation unit</entry>
</row>
+ <row>
+ <entry>ouMode</entry>
+ <entry>enum</entry>
+ <entry>false</entry>
+ <entry>Can be SELECTED | CHILDREN | DESCENDANTS </entry>
+ </row>
<row>
<entry>person</entry>
<entry>identifier</entry>
<entry>false</entry>
- <entry>Identifier of wanted person</entry>
+ <entry>Identifier of person</entry>
</row>
<row>
<entry>startDate</entry>
@@ -928,36 +940,28 @@
<entry>false</entry>
<entry>Only events older than this date</entry>
</row>
- <row>
- <entry>includeChildren</entry>
- <entry>boolean</entry>
- <entry>false</entry>
- <entry>Include direct children of orgUnit</entry>
- </row>
- <row>
- <entry>includeDescendants</entry>
- <entry>boolean</entry>
- <entry>false</entry>
- <entry>Include all descendants of orgUnit</entry>
- </row>
</tbody>
</tgroup>
</table>
</para>
<section>
<title>Examples</title>
- <para>Query for all events with a certain orgUnit + children:
- <screen>/api/events?orgUnit=ID&includeChildren=true</screen></para>
- <para>Query for all events with a certain orgUnit + descendants:
- <screen>/api/events?orgUnit=ID&includeDescendants=true</screen></para>
- <para>Query for all events with a certain program/orgUnit:
- <screen>/api/events?program=ID&orgUnit=ID</screen></para>
- <para>Query for all events with a certain program/orgUnit for a specific person:
- <screen>/api/events?program=ID&orgUnit=ID&person=ID</screen></para>
- <para>Query for all events with a certain program/orgUnit older or equal to 2012-02-03:
- <screen>/api/events?program=ID&orgUnit=ID&endDate=2012-02-03</screen></para>
- <para>Query for all events with a certain programStage/orgUnit/person in the year 2012:
- <screen>/api/events?program=ID&orgUnit=ID&person=ID&startDate=2012-01-01&endDate=2012-12-31</screen></para>
+ <para>Query for all events with children of a certain organisation unit:
+ <screen>/api/events?orgUnit=YuQRtpLP10I&ouMode=CHILDREN</screen></para>
+ <para>Query for all events with all descendants of a certain organisation unit, implying all
+ organisation units in the
+ sub-hierarchy:<screen>/api/events?orgUnit=O6uvpzGd5pu&ouMode=DESCENDANTS</screen></para>
+ <para>Query for all events with a certain program and organisation unit:
+ <screen>/api/events?orgUnit=DiszpKrYNg8&program=eBAyeGv0exc</screen></para>
+ <para>Query for all events with a certain program and organisation unit for a specific tracked
+ entity instance:
+ <screen>/api/events?orgUnit=DiszpKrYNg8&program=eBAyeGv0exc&trackedEntityInstance=ID</screen></para>
+ <para>Query for all events with a certain program and organisation unit older or equal to
+ 2014-02-03:
+ <screen>/api/events?orgUnit=DiszpKrYNg8&program=eBAyeGv0exc&endDate=2014-02-03</screen></para>
+ <para>Query for all events with a certain program stage, organisation unit and tracked entity
+ instance in the year 2014:
+ <screen>/api/events?orgUnit=DiszpKrYNg8&program=eBAyeGv0exc&trackedEntityInstance=ID&startDate=2014-01-01&endDate=2014-12-31</screen></para>
</section>
</section>
</section>