Join members of the DHIS2 core software team for a presentation on our latest software releases: DHIS2 version 2.37 and the Android Capture App version 2.5! This webinar will take place on Wednesday, 24 November, from 13:00-15:00 Oslo time (GMT+1).
You can also find out more and ask questions about these releases on the CoP:
DHIS v2.37: DHIS version 2.37 is released
Android v2.5: Coming soon!
If you have questions or comments about this release to share with the software team, you are welcome to post them here before, during, or after the event.
It’s really cool to see that some of these ideas were touched upon in the community posts. The one I remember is the pivot table rows and columns, and also organizing the columns in a dashboard! But these updates are beyond expectation. Awesome!
Offline analytics is super useful. Is there a local database replica for the offline analytics, or is there analytics data downloaded along with config and metadata from the server?
Hello @RModi , thanks. We are glad you find this functionality useful.
REgarding your question, we are not downloading analytics data, neither replicating the tables. The data in the device is “small” compared to a server, we are not using any tables to consolidate analytics values for now. The values are calculated dynamically.
Thanks for the wonderful presentation! Had some questions!
Analytics:
Does the Offline note come up throughout the system? i.e. in Capture App? (as a follow-up)would be quite useful for this to be a trigger to confirm that you want to save an event when you are offline, given it would go into the cache vs. actually get synced.
Android:
Is the analytics piece to say that, for example, I could create a dashboard and then the data of someone’s device that has been synced would appear directly into the dashboard, without any need for it to be run through DHIS2 analytics tables, and be available immediately?
Program Rules:
Do the errors also appear in console? Previously this was available, and allowed a very useful summary view of any/all prules that were erroring out.
Is the analytics piece to say that, for example, I could create a dashboard and then the data of someone’s device that has been synced would appear directly into the dashboard, without any need for it to be run through DHIS2 analytics tables, and be available immediately?
It is not clear to me if you are asking about web or android. There is no change on how analytics work in web, neither in the Dahsboard or the Data Visualizer.
The analytics that will calculate and display offline are in the android app, with the data available in the device.
Please let me know if that doesn´t answer your question.
@Scott - Regarding org unit profiles: Are the data manually entered on the profile or is it somehow aggregating all the values across a certain period. In your example at 26:20(ish) “Expected Pregnancies” for Ngelehun CHC is 154… Was that value POSTed or PUT there via the API or is it calculated?
Also @marta I assume that the new “Org Unit Working List” feature has not made it to the Android app, yet - is that correct?
@chase.freeman good question, the org unit profile can be a combination of:
Fixed org unit properties (name, code, and more).
Metadata attributes for org unit (dynamic attributes).
Group membership in org unit group sets (“Clinic” in “Facility type”).
Data items: Data elements, indicators, data set reporting rates, program indicators.
For data items, you can select a yearly period. The data will be coming from the analytics API, meaning it is aggregated and based on raw data values, just like data in a pivot table/chart.
For data items/data elements, you would typically select those which represent “semi-permanent” data like population, no of doctors, expected pregnancies, etc.