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

I am inserting in programId=lxAQ7Zs9VYR and orgUnit=DiszpKrYNg8

This is the payload, I am sending as POST in https://play.dhis2.org/dev/api/33/trackedEntityInstances

Payload

{
    "trackedEntityType": "nEenWmSyUEp",
    "orgUnit": "DiszpKrYNg8",
    "attributes": [
        {
            "attribute": "w75KJ2mc4zz",
            "value": "Ankit"
        },
        {
            "attribute": "zDhUuAYrxNC",
            "value": "Hans"
        },
        {
            "attribute": "cejWyOfXge6",
            "value": "Male"
        }
    ],
    "enrollments": [
        {
            "orgUnit": "DiszpKrYNg8",
            "program": "lxAQ7Zs9VYR",
            "enrollmentDate": "2021-09-15",
            "incidentDate": "2021-09-15",
            "events": [
                {
                    "program": "q04UBOqq3rp",
                    "orgUnit": "DiszpKrYNg8",
                    "eventDate": "2021-10-17",
                    "status": "COMPLETED",
                    "storedBy": "admin",
                    "dataValues": [
                        {
                            "dataElement": "sWoqcoByYmD",
                            "value": "No"
                        }
                    ]
                }
            ]
        }
    ]
}

Response

{
    "httpStatus": "OK",
    "httpStatusCode": 200,
    "status": "OK",
    "message": "Import was successful.",
    "response": {
        "responseType": "ImportSummaries",
        "status": "SUCCESS",
        "imported": 1,
        "updated": 0,
        "deleted": 0,
        "ignored": 0,
        "importOptions": {
            "idSchemes": {},
            "dryRun": false,
            "async": false,
            "importStrategy": "CREATE_AND_UPDATE",
            "mergeMode": "REPLACE",
            "reportMode": "FULL",
            "skipExistingCheck": false,
            "sharing": false,
            "skipNotifications": false,
            "skipAudit": false,
            "datasetAllowsPeriods": false,
            "strictPeriods": false,
            "strictDataElements": false,
            "strictCategoryOptionCombos": false,
            "strictAttributeOptionCombos": false,
            "strictOrganisationUnits": false,
            "requireCategoryOptionCombo": false,
            "requireAttributeOptionCombo": false,
            "skipPatternValidation": false,
            "ignoreEmptyCollection": false,
            "force": false,
            "firstRowIsHeader": true,
            "skipLastUpdated": true,
            "mergeDataValues": false,
            "skipCache": false
        },
        "importSummaries": [
            {
                "responseType": "ImportSummary",
                "status": "SUCCESS",
                "importOptions": {
                    "idSchemes": {},
                    "dryRun": false,
                    "async": false,
                    "importStrategy": "CREATE_AND_UPDATE",
                    "mergeMode": "REPLACE",
                    "reportMode": "FULL",
                    "skipExistingCheck": false,
                    "sharing": false,
                    "skipNotifications": false,
                    "skipAudit": false,
                    "datasetAllowsPeriods": false,
                    "strictPeriods": false,
                    "strictDataElements": false,
                    "strictCategoryOptionCombos": false,
                    "strictAttributeOptionCombos": false,
                    "strictOrganisationUnits": false,
                    "requireCategoryOptionCombo": false,
                    "requireAttributeOptionCombo": false,
                    "skipPatternValidation": false,
                    "ignoreEmptyCollection": false,
                    "force": false,
                    "firstRowIsHeader": true,
                    "skipLastUpdated": true,
                    "mergeDataValues": false,
                    "skipCache": false
                },
                "importCount": {
                    "imported": 1,
                    "updated": 0,
                    "ignored": 0,
                    "deleted": 0
                },
                "conflicts": [],
                "reference": "u3tS9AS2brA",
                "href": "https://play.dhis2.org/dev/api/trackedEntityInstances/u3tS9AS2brA",
                "enrollments": {
                    "responseType": "ImportSummaries",
                    "status": "SUCCESS",
                    "imported": 0,
                    "updated": 0,
                    "deleted": 0,
                    "ignored": 0,
                    "importSummaries": [],
                    "total": 0
                }
            }
        ],
        "total": 1
    }
}

Yes, There are 2 types of programs

  1. Event Programs appear in Capture App
  2. Tracker Programs appear in Tracker Capture App

here you can see your inserted data for your specified program and orgUnit

1 Like

Your responses are getting inserted you just need to verify. I found some records of your name in the program.

1 Like

Yeah, Thank you so much @abhinav12k @Darshpreet2000. Got it now :+1:

3 Likes

Hello Mentors Iā€™ve submitted a draft proposal on the GSOC website. Please can you review, will be glad to receive feedback. Thank you

Hello mentorā€™s I have some question 1 week ago I know about GSOCā€™21 and i want to do and open source contribution related to my domain Android development using JAVA, so from 1 week I see many of project but the concept of this app is really awesome and i want to contribute. BUT When I read whole conversation I feel demotivated many of peoples create his/ her project before 1 month . And I join this community as of now so i have some question in my mind please answer this.

  • am I too late to participate this?
  • if I made project in 2 to 3 day and I published that can i get same chance to be selected
  • as i see in XD file there is 66 Activity can i have to made all of that.
  • for backed can i use PHP for REST API
  • can i made in android studio because many of chat there is conversation conflict.

Can someone guide me here? I can not find the designs and the file that is required to get started with this project

Hello @knsssuraj and @aasthapuri, welcome to the community!

You can go through the above messages most of your doubts will be cleared from there. If you guys still have any doubt feel free to ask here on this forum.

Link for the designs - ECEB

2 Likes

Hello mentors, I have shared a draft proposal with you please provide your valuable feedback so that i can improve it further.

Thank you :slight_smile:

1 Like

Hello, my name is Prashant Jain. I am a second-year undergraduate student of Maharaja Surajmal Institute Of Technology, New Delhi. I have created the prototype of the app using Java and XML. I am very excited to work on this project as I believe this project will help whole community and will save lives of many childrenā€™s around the world. This project will also help me in increasing my current skill set and knowledge while also contributing the open source community.

Hi Aastha you can find the layouts ECEB App Layout. You should use adobe xd to view the file. If you have any further doubts feel free to ask on the forum.

Hello Suraj, I am not a mentor but a fellow contributor. You should implement as much layout as possible as it will affect your proposal. Also, you can use android studio to create the app as I have also made it using Java, XML, and Android Studio. You can go through the forum for other doubts.

@prashantjain31 Thank you so much for your guidance

I have a doubt here When I opened the xd file I got 50+ different design templates Am I supposed to make all of them?

I have a question here You said that without the user actually existing So here there is nothing to do with registration, databases and Itā€™s just about the design and the linking of the pages here right?

2 Likes

Yes, you just have to design some of the pages and link them. For now, there is no need to connect them with the backend or database. Hope you are clear with your doubts now :slightly_smiling_face: if you have any other doubts feel free to ask.

Hello mentors, I have submitted the draft proposal for the project. So if you have any suggestions or sections on my proposal that I could work on to improve my proposal please let me know as I would love to work on this project. Thank you.

Hello Mentors, I have submitted my draft proposal for this project. Please give me feedback on this so that I can improve it. I am very much excited to work on this project. Thank You

As I have said before, please apply to other projects. We wonā€™t be able to accept many students to the same project and there have been many who have applied to this project already.

A reminder that you can make up to 3 proposals, aim for 2 though ā€“ beyond that quality will suffer.