0

我已经能够从与数据元素相关的 API 中取回 json。我想获得数据集结果(包含属于此特定数据集的所有数据元素)谢谢!

4

2 回答 2

0

要获取分配给特定数据集的数据元素,请查询 dataSetElements:

ART monthly summary 在数据集( )的示例中lyLU2wR22tC

/api/dataSets/lyLU2wR22tC?fields=id,name,dataSetElements[dataElement[id,name]]

或作为特定的 play.dhis2.org 链接:

https://play.dhis2.org/2.35.1/api/dataSets/lyLU2wR22tC?fields=id,name,dataSetElements[dataElement[id,name]]

会返回:

<dataSet xmlns="http://dhis2.org/schema/dxf/2.0" name="ART monthly summary" id="lyLU2wR22tC">
<dataSetElements>
<dataSetElement>
<dataElement name="ART entry point: No PMTCT" id="kVOiLDV4OC6"/>
</dataSetElement>
<dataSetElement>
<dataElement name="New on ABC 300mg + ddI 200mg + LPV/r 133.3/33.3mg" id="la1f7sqY9sb"/>
</dataSetElement>
<dataSetElement>
<dataElement name="Shift to d4T 30mg + 3TC 150mg + EFV 600mg" id="qUY0i7PnaLS"/>
</dataSetElement>
<dataSetElement>
<dataElement name="Prev. month on NVP + AZT + 3TC 10mg/ml (2mg/kg) + 10mg/ml + 10mg/ml for 7 days" id="CUVDjGzRmmU"/>
</dataSetElement>
...
</dataSet>
于 2021-02-23T13:59:03.353 回答
0

要获取数据集,您可以使用/api/dataSets.json/api/dataSets.json?fields=dataSetElements[dataSet]

您可以在Web API文档中找到更多信息。

于 2021-02-16T13:48:45.250 回答