dhis2-devs team mailing list archive
-
dhis2-devs team
-
Mailing list archive
-
Message #44956
Best possible approach to list all the data elements of a program
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
Follow ups