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
_______________________________________________ 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