是否有任何命令行客户端在DHIS2中进行数据输入?

时间:2018-06-12 10:18:18

标签: dhis-2

我想知道是否有任何命令行客户端在DHIS2中进行数据输入?

我发现了一个名为dish(https://github.com/baosystems/dish2/)的文件,但它仅用于简化常见任务,适用于处理批量元数据操作和系统维护操作。

我想直接将数据输入数据元素,是否可能?如果没有,有任何替代方法吗?

1 个答案:

答案 0 :(得分:0)

据我所知,没有命令行客户端为DHIS2进行数据输入。但是有一些选项可以使用xml,json或csv格式将数据导入DHIS2。因此,一种选择是首先使用其中一种格式创建数据,然后使用API​​导入数据。

当您说要直接在数据元素中输入数据时,我假设您指的是实际数据而非元数据。

无法与DHIS2 api交互以将数据直接添加到数据元素。原因是数据元素要么连接到数据集,要么如果使用跟踪器模型,则连接到程序阶段。单个数据元素可以连接到多个数据集或程序阶段,因此将数据直接添加到数据元素是没有意义的。

但是,您可以为数据元素输入数据,但是您需要浏览使用数据元素的数据集或程序阶段。

为此需要命令行客户端的用例是什么?也许我知道另一个可以帮助你的解决方案。