Hi Chathura,

Yeah, it is pretty powerful. More examples in the documentation, also on
filtering exactly which results and what fields you like to see.

Have fun!
Knut

On Sun, May 15, 2016 at 7:17 PM, chathura widanage <
chathurawidan...@gmail.com> wrote:

> Hi Knut,
>
> This is really amazing. Didn't know that this kind of querying is possible
> with the API.
>
> Thank you very much.
>
>
> On Sun, May 15, 2016 at 10:40 PM, Knut Staring <knu...@gmail.com> wrote:
>
>> Or better:
>>
>> https://play.dhis2.org/demo/api/programs/IpHINAT79UW.json?fields=programStages[programStageDataElements[dataElement[name,id]]]
>>
>> On Sun, May 15, 2016 at 7:09 PM, Knut Staring <knu...@gmail.com> wrote:
>>
>>> Maybe something like this:
>>>
>>> https://play.dhis2.org/demo/api/programs/IpHINAT79UW.json?fields=programStages[programStageDataElements[:all]]
>>>
>>> On Sun, May 15, 2016 at 6:48 PM, chathura widanage <
>>> chathurawidan...@gmail.com> wrote:
>>>
>>>> Dear devs,
>>>>
>>>> What will be the best possible approach (minimum number of API calls)
>>>> to get all the dataElements which are relevant for a selected program.
>>>>
>>>> I couldn't find out a direct API call for this, so currently following
>>>> the below flow.
>>>>
>>>> Program (1) -> programStages (n) -> programStageDataElements (m) ->
>>>> dataElement (m)
>>>>
>>>> Assuming a Program has n programStages and, each programStage has m
>>>> programStageDataElements, to get all the dataElements (displayName of data
>>>> elements) it takes n x m x m API calls.
>>>>
>>>> Since this isn't an acceptable approach, would it be possible to
>>>> minimize the number of API calls?
>>>>
>>>> Thanks
>>>> Chathura
>>>>
>>>> _______________________________________________
>>>> Mailing list: https://launchpad.net/~dhis2-devs
>>>> Post to     : dhis2-devs@lists.launchpad.net
>>>> Unsubscribe : https://launchpad.net/~dhis2-devs
>>>> More help   : https://help.launchpad.net/ListHelp
>>>>
>>>>
>>>
>>>
>>> --
>>> Knut Staring
>>> Dept. of Informatics, University of Oslo
>>> Norway: +4791880522
>>> Skype: knutstar
>>> http://dhis2.org
>>>
>>
>>
>>
>> --
>> Knut Staring
>> Dept. of Informatics, University of Oslo
>> Norway: +4791880522
>> Skype: knutstar
>> http://dhis2.org
>>
>
>
>
> --
> Best Regards,
>
> *Chathura Widanage,*
> Undergraduate,
> Department of Computer Science and Engineering,
> University of Moratuwa,
> Sri Lanka
>
> <https://www.linkedin.com/profile/public-profile-settings?trk=prof-edit-edit-public_profile>
>   <http://facebook.com/chathura.widanage>
> <https://plus.google.com/u/0/109418781686423002025>
> <https://github.com/chathurawidanage>
>



-- 
Knut Staring
Dept. of Informatics, University of Oslo
Norway: +4791880522
Skype: knutstar
http://dhis2.org
_______________________________________________
Mailing list: https://launchpad.net/~dhis2-devs
Post to     : dhis2-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-devs
More help   : https://help.launchpad.net/ListHelp

Reply via email to