Есть ли клиент командной строки для ввода данных в DHIS2?

Я хочу знать, есть ли клиент командной строки для ввода данных в DHIS2?

Я нашел один, названный как блюдо ( https://github.com/baosystems/dish2/), но он используется только для упрощения общих задач и подходит для обработки операций с пакетными метаданными, операций обслуживания системы.

Я хочу вводить данные в элементы данных напрямую, возможно ли это? Если нет, то есть какой-нибудь альтернативный метод?

1 ответ

Насколько я знаю, нет никаких клиентов командной строки, чтобы сделать ввод данных для DHIS2. Однако существуют варианты импорта данных в DHIS2 с использованием форматов xml, json или csv. Таким образом, один из вариантов - сначала создать данные в одном из этих форматов, а затем использовать API для их импорта.

Когда вы говорите, что хотите ввести данные непосредственно в элементы данных, я предполагаю, что вы имеете в виду реальные данные, а не метаданные.

Невозможно взаимодействовать с API DHIS2 для добавления данных непосредственно в элемент данных. Причина этого заключается в том, что элементы данных либо связаны с набором данных, либо, если вы используете модели трекера, этапом программы. Один элемент данных может быть связан с несколькими наборами данных или этапами программы, поэтому добавление данных непосредственно в элемент данных не имеет смысла.

Однако вы можете выполнить ввод данных для элемента данных, но вам нужно пройти либо набор данных, либо этап программы, в котором используется элемент данных.

Какой у вас сценарий использования для командной строки клиента для этого? Может быть, я знаю другое решение, которое поможет вам.

Другие вопросы по тегам