Project: Develop an Android mobile application for newborn clinical decision support

Is there any specific proposal template that LibreHealth wants us to follow or we can design our own? @sunbiz @r0bby

1 Like
1 Like

Thanks, @r0bby for sharing the tips. I will take care of them while writing the proposal.

@shbucher Hello teacher, my name is Xu Yuanzhi, from Hebei Normal University in China.

I’m very interested in the Google fhir SDK project. I want to make my own contribution in the summer vacation. I’ve learned some Android development knowledge in school, and I’ve done many Android related projects. I hope you can give me a chance. I can get into the job right away.

You have to apply, please read the Google Summer of Code Student Guide

Does this project need to be completed by one person or by a group of people

Hello to all mentors, I have completed the starter task of the ECEB project. I used Java and XML with google material design and Android Studio as software.

I have also used the GitLab CI/CD with the yml file to generate the apk.

App Screenshots:

Link to GitLab Project

One student. please read the Google Summer of Code Student Guide

You need to start a proposal. Simply posting here isn’t enough. Include all of this in your proposal.

Please correct me if i am wrong. The app uses two login methods to login to the dhis2 instance.

  1. Individual login - for viewing babies health status and relevant info (may be used by mothers/their relatives/doctors)
  2. Facility login - for the facility members(nurses) to register new born babies to the DHIS2 portal and provide immediate care to the needy. It would be great if you can give more differences between the two login profiles. @sunbiz

@abhinav12k

I think Individual login is for Doctors

and facility login is for Facility member of hospitals such as nurses, data entry persons etc, and the app will help doctors to take clinical decisions while monitoring baby’s health

because at time of new born baby birth a mother will not be interested to login in any app to see her baby’s health instead she will directly see her baby in hospital or ask doctor’s about her baby’s health .

@Darshpreet2000

As the individual login is going to take place through a local address which will remain same for the entire hospital/region so i thought it might be the case that mother’s relatives can use this portal to know the child’s health status. Or it might also be the case that it can be used by doctors for monitoring health status as said by you.

is individual login ( doctors ) don’t have the right to register or update data? is it that way?

Hello I been able to create Event Programs and receive data from there using the Tracker web API. Please Hope from the images I’m understanding what is going on so I know what to take note of.

1 Like

But I have a worry now. I am trying to insert data but I keep getting the Error below… I have gone through the docs over and over but I’m missing something. @Darshpreet2000 please can you help me??? or any one else??

It requires organization unit Id in which data will be inserted & also the program Id in which you want to insert it, in the API as a parameter

API Query is like this to fetch Data , GET Request

https://play.dhis2.org/2.35.3/api/29/events.json?orgUnit=ImspTQPwCqd&program=ZGksV1GvIlO

To get orgId & programId you can get it from the url

Please do a GET Request once on the API I shared it will fetch all the events with data

Also the database resets every night , so the API may not work after few hours & you may need to recreate the program & events

One more thing I think we don’t need to insert On-Call Data using App because it will be done by the facility administrator using website, we just need to fetch it

Thank you very much. It works well now I understand. Thank you for adding the two last lines…haha, I almost forgot that.

1 Like

I have a doubt regarding how to classify baby as normal, problem,

please tell if this way is correct to implement it

The Tracked Entity Instance (Child) will have a hidden attribute classification from user when the user will enter baby’s Examinations result such as Temperature, Skin color changes etc, we can set this variable as Problem or Normal based on the data entered in app automatically.

Other way I thought was to use indicators in DHIS2 but there is not a direct API to fetch indicator values

if anyone has any idea on this then please discuss