 I would be starting with the tracker capture web session today and I'll just share my screen and then continue. Okay, hope my screen is visible to everyone. So once you log into your Moodle accounts you will be able to see the session today for tracker capture web and the related documents. So I will be giving you a brief introduction to tracker capture followed by a demonstration. During the demonstration I'll stop after a few steps and you could practice what will be demonstrated during the session. For your practice there are four exercises that have been designed which can be found at the learner's guide link here. Whenever we need to practice an exercise I will let you know and you could open this document to find the related exercises. After the session then there is a graded assignment which you could do after the today's session finishes at your own convenient time you could submit that graded assignment later. So to start with let's see what are our learning objectives from this session. From this session we'll understand how do we select the correct program, what is the layout and the different options which are available in the tracker capture app. After understanding those layout we'll start with registering the case and see how can you end register a case and fill in the event or the program stage details for the case. Then I'll show you how to search for a track identity instance in case you've already added a person how could you search. Then I'll show you how we can add relationships within tracker capture and lastly how we have built in skip logics how they can be added in the they can be used in the tracker program through and through the data entry page. So I'll start with the demonstration and we'll come back again to the presentation to see that we achieve all of these during my demo. So I'll be using the demo instance and all of you have been shared the exercise instance link so whenever we stop for practicing you could use the exercise instance link and your logins have been created you could use your logins and perform these steps. I would suggest that while I'm giving the demonstration maybe you could look at the demo first and then we'll be giving you like 10 minutes after each demo to practice that. So it'd be good if you look at the screens now and you can practice later on where we'll support you in case it gets stuck somewhere. Kind of use Slack channel for all your queries during the session if you think I have to slow down or you want to repeat something you could kindly let us know there and our team will accordingly coordinate. So on the demo instance we have a COVID-19 vaccine registries and COVID-19 case-based surveillance programs available which we will be using for the demonstration. This is a pilot setup which was done for loud so we are using the same for our demo and I'm going to track the capture to show you those programs. So basically these programs are used for tracking the suspected case for COVID-19, registering their symptoms, demographic details if there are any identified list factors and raising the lab request for them. All of these programs are assigned at the clinics so as you see on my tracker capture homepage on the left side I see Laos. I need to select the facility where the program is assigned currently there's nothing assigned to Laos which is the country level. So I click on this plus sign next to Laos and further down I will select this CHW Mahosa Community Health Worker so I'll select this facility or the organization unit as we call it in DHIS too and then I can see all the programs which are assigned to this facility. So for the current demo I'm focusing on the vaccine registry program and this is my homepage for the tracker capture. So as you see here we see these line list of cases and these tabs so these are working lists which are defined using APIs and they are automatically shown here. The clients with the schedule visit show us the cases who are supposed to visit today or who came today. I mean all of them who have event dates or schedule dates for today. Clients with an overview vaccine those are patients for whom the patients or persons for whom the vaccines were scheduled but they did not come so there are overview. Completed events are for the clients where all the events have been completed all the vaccines have been given and all clients is where we can see all the different cases were registered into this program. So this shows all the cases here. Now you see in the line list we have national ID, first name, surname and sex. So these are the four options which we have configured here. You can add more columns here. I'll just show you that. So here you see these three options. The first one is to download so you can download this line list this filtered line list as XML region or CSV. Another option is to print. You could print out this line list if you want to keep a hard copy and then you see this table structure this is for the columns. So if you select this this is to show high columns. Now we have the attributes where we register the patient like names, surname, ID, address, phone number. While we create attributes we check an option for displaying them in the line list in the form here. So the attributes where we have said show in form all of them will be available here and out of this list I can say okay I want to see the data birds also or I want to see the registration unit and I could save. So now my line list also includes these additional attributes I could filter out from here. So if I want to filter based on maybe names alphabetically or I want to see male female so whatever sorting I want to do I can do the sorting from these arrows that you see next to the attribute heading. Now you have additional options for filtering which are available in the custom working list. So if I select custom working list you can say I want to see the patient's declines for selected organization unit which is selected or the ones below my level. So this is just the lowest level so just selected here shows all the cases at the facility. I can filter out for the cases with enrollment status as completed or active or cancelled as well. I could filter based on data registration user assignments. So if we are assigning any users to these stages we can also filter based on that. I could also filter based on a particular ID, names, date of birth so all these are additional options for filtering of the case. Now if I switch to some other program where we do not have these working lists say if I go to case space surveillance then you see these options which are available in the default tracker capture. These are also options to filter out your search here. So like the first option shows all the people or the person who are registered at the facility. The second option here shows all the active enrollments which exist. So it will show you, it will not show you the ones which have completed or deactivated or removed so it will only show you the cases with active enrollments into the program. If you have completed the program for some cases then it will this pick option will show you the list of cases with completed enrollments and this cross option will show you the list of the cases with cancelled enrollments. So from here again you could filter out your line list the default way as you want. Moving back to the vaccine registry program we also have the options here for search and register. So list is where I'm seeing all these lists. If I go to search based on my attributes I could search the patients declines from the line list and then if I go to register from register I could add a new track entity instance. Yeah so before moving on I'll just summarize again. So on my tracker capture homepage I have these working lists options to filter down the list of cases. I have options to download print or add or remove columns. I can drill down to the particular facility from the left hand side. If the user is assigned a particular facility they will just see their facility into the list. From this tab I can select the program which I want to see and we have these additional filters available here in the custom working list. Now once we start registering the case if the information that I'm entering here in the form it already exists. For example a particular name or a particular data whatever we select is searchable. If that already exists the system shows an alert that is it a duplicate can you please check just to let you know that maybe you're doing a duplicate into the system. So let me just start with the case which is already existing into the system and see how the system will show an alert. So once I click on register I see my facility that I selected data registration is by default today's date maybe I change it to like 1st of September. I can add the latitude longitudes national ID and there is this unique system identifier. So in this system we've set up a key like epi underscore this random number to be generated for each patient which will be unique and auto generated from the system. You could yourself define these identifiers what is the format that you want if you want to pick up date from any of the attribute fields any other fields so you can accordingly create your own key for system identifiers and use them for your program. Now suppose there is a case with the name Sharon already existing in the system so I'm trying to add the same case here. Let me just add this name Sharon and try to save this record. So then the system will show me that there are already existing cases with the same name so do you want to check if it is a duplicate so review possible duplicates. Now if my case is already there I can just select that case and in case my case my person is not there then I can register a new person here. Right so if the case is already there I'll open that and enter the details but if it is a new case I can still from the list say register a new person and it will add the case with the new details. Before coming here I'll just add one more person and show you the registration form so when I click on register and these are the attributes that I need to fill I'll try to give some other name now say test I'll give some date of birth 1st September and phone number address area rural urban occupation we can set in what fields are mandatory and just windows. Now I have option of save and continue save and add new or print form. So here if I have to add multiple cases together like I'm doing multiple registrations I can keep on clicking on save and add new and adding all the patients first. Alternatively I can go save and continue and start entering the event details for this program. So once I say save and continue now there is again a case with a similar name so the system will say that if it is duplicate I could review. I could say that okay this is my case or I can say register new person. So in register new person it will automatically take all these fields which I had filled right now into the form and register the case. So this is now the patient dashboard for this particular dashboard. Now before moving further it will be good if you could first practice the registration page look at these options that I had shown you and then we can move to this dashboard page. So I will suggest you to open your moodle accounts and if you go to this learners guide it will give you steps to do the exercise which is like a hands-on practice session. So you can go to the exercise one which is to review the tracker capture interface. It shows you all these which are shown right now for the demo. Use the exercise instance you could try these activities and then we could start with the dashboard. So maybe we could have like 10 minutes for all of you to practice these steps before we move on. Okay so since there is a request to repeat what you need to do so on your moodle page when you go to today's session on tracker capture web there is the link for learners guide. In the learners guide there is exercise one which gives you the steps like you have to open tracker capture and you have to explore these things. So you could try out those steps and if there are any queries or questions you can post them on Slack. So we will have five seven minutes more to practice these steps and then we will move on. Okay so if anyone is facing any issues maybe or they want to ask anything maybe they could raise their hands. Okay so some of you are not able to find the link to the learners guide I'll show that again. So on your moodle page when you go to this session so this is your tracker use level one academy here you have different sessions when you go to this tracker capture web session in the tracker capture web session you have tracker capture learners guide you have to click on this link it will open the learners guide wherein you have this exercise one. Just move ahead in the interest of time so basically this was showing all the options which are available on the tracker capture homepage and how could you register a new case. Now we'll move to the patient dashboard or what happens after you register the patient. We'll move to reviewing the tracker dashboard so this is called the patient dashboard track density dashboard person dashboard as you see. Here you would perform the data entry for the different events or the visits of the person. So on this page on the top you'll see what is called the top bar it is a static top bar wherein you could define what all do you want to see on the top bar. So whenever you move around on this page this top bar remains static so that you could have the significant information which you require like if you have any information on allergies or if you need age to calculate something or any of the important information identifiers of the person they can be added to the top bar here. There is a back button to go back to the tracker capture homepage there are these arrows to scroll in between the different tracked entity instances or persons or patients then you have this enrollment widget so all of these are called widgets like this is one widget this is another widget so all of these are widgets so here you have enrollment widget wherein it will show you what is the facility that you have selected and what is the date of registration that you have selected you have the options to complete so if you want to complete the enrollment after all the visits are done that can be done you can deactivate the case from here if if the patient is no longer coming or for any reasons you want to deactivate you can mark this case for follow-up if there is any risk involved or you want to come back to this case you can mark this for follow-up from here. We could define who gets access to deleting the enrollment so from this option you could also delete the enrollment for this person if the same person is enrolled to other programs those programs will also be available in this other program section of the enrollment widget then you have this feedback widget in the feedback widget you could add using program rules you could add different factors different indicators for the patient that you want to see for example if there are any risk factors involved you want to see them on this widget if there is any results for any blood test you want to show them here so then you can use it here which is like easy reference for the person entering the data so those can be added like weight of the person or any critical thing diagnosed you can add them here then you have indicators so when we create program indicators for example for a for a person you could have his weight, height, BMI's his risk score for any particular disease his findings any of the indicators that you define can be added in this indicator widget which again help you during the assessment of the patient for easy reference for the cases. This profile widget profile widget shows you the attributes which we have seen right now for the person so these attributes which you added while registering the patient all of these attributes are available here you can edit and make changes to the attributes as you want and then save it save it from here then you have this timeline data entry where you enter the data for the different visits I will come back to this later on how to enter the data but let's look at all the different options which are available here so here we have this information I option that you see icon this is to see the legends so to see what is what does green mean green means that this event is scheduled but if it is scheduled and it is overdue for example this was for the back date and the patient did not come back then this event is overdue it will turn pink if you open any event it will turn to orange which is the open and if you complete this it will turn gray so this is the legend then you have this option to compare forms so from here you can compare the different events for the same program stage so for example once I led to vaccination events here I could compare both of them from this option then we have ordered history from here we could see the who has entered what information in the program stage we have this collapse button from which we could collapse this timeline data entry widget we have this cancel option from which we can close it you have these notes where you can add the notes for the specific event or the visit of the case then is this relationship widget from where you could add the relations or connect them to the different other track entity instances in the program so for example this person needs to be linked to another track entity instance if I click on this add option here I can say if maybe they are related spouse or son I mean children and parent you can select those person-person relationship and it's important in COVID what we can do is we can map the ones who are at risk because we can say that he this person has been in contact with so all of the contacts for this case for a suspected COVID-19 case can be mapped here so in that case you can say has been in contact with and from this page you can all select which is the case which you want to select so you can say that person is enrolled in any of these programs say the cases in vaccination registry program I could search for that case and I could say okay it is linked it was in contact with this case I can select and I could say so then the same person with has been in contact with will be available in the relationship widget you could clicking on this will take you the dashboard to the dashboard of this related case this test case you can then link it from here using the relationship widget if the person was not already enrolled you could also add a new person by the same option here which you could explore then these notes these are same as the notes that we saw here just that these notes are linked to the enrollment so these remain with the patient throughout the enrollment while these notes are specific to each visit or each event of the patient then we have the report so this gives you an overview of all the information which is filled into the forms above so all of them can be seen here in the report yeah so to summarize on this dashboard we have a top bar we have the list of programs in this drop down we have the enrollment widget we have indicators feedback profile data entry page a widget then relationships where we could add relations to the existing case notes and then to report now coming back to these three items that you see here so this one this is used to pin or stick the right side widget so if I select this so what we'll do is while I'm scrolling these widgets you see they would not move if I unprint this then these will also not so basically you are not able to see profile or the feedback widgets if they are important to you so if you stick them here then they will always be visible even if you are on the bottom of the page you can still see the profile and the feedback then there is this red icon which is to manage the person so from here you could either delete the person or deactivate the person the activate will still keep this person in the system but he'll not no longer be in the active enrollment or the scheduled patient's list he'll be deactivated while if you delete then it will be completely deleted from this line list so these again are control you can give this access to the super users or admin users then we have the settings option from the settings you have these four things that can be done I'll discuss each of them one by one so first is show hide widgets so all of these widgets that we are seeing these are controlled from this show hide widgets if I select show hide widgets you have all of these widgets which are visible if I say I don't want to see the report I uncheck this and I say then my report widget will no longer be visible here so then you can control what widgets you want to see whatever changes you do they remain on this page but once later you come back login then it will show you the previous layout which was there so now if you want to save these changed layout as the default so you can say that save this as my dashboard layout as default so I can say save as dashboard layout as default this option unlock layout for all users right now we've logged it so all the users cannot edit any of the layout here but if we say unlock then the users could modify the widget change the layout and then they could save their new layout as the dashboard for them so to to avoid any user making changes and once our changes are saved we can just save it and log the layout for all the users so then this remains logged and this remains a default dashboard layout that we see now one more option here is top bar settings so this top bar that we see this can again be configured from here so if I go to top bar settings the first thing is activate top bar if this is not shared if I have not activated my top bar and I don't see the top bar here so whenever I need to add a top bar the first thing is to go to the top bar settings and activate the top bar now in this top bar you can configure what all you want to see in the top bar so it by default it shows you all the attributes which are available and it will also show you if you have created some program rules or program indicators to show here they will also be available and then you can also add them to the top bar so like you see these indicators these are all calculated based on the data entry and you can show them in your top bar right now I selected like three attributes national id unique id and first name if I also want to see the sets I can add it and if you see this automatically sorts you see the sorting order one two three four this is the order in which I will be able to see my records here so if I save this then I see national id unique id first name and six if I want to see the first name at the beginning at the very beginning I could again go to top bar settings and sort it accordingly I could say this should come second this should come third and first should be the first name and save when it automatically gets sorted yeah so I'll again unlock and save this dashboard layout as default and then lock it for all the users yeah so this is all on the patient dashboard the different icons options that we have I will quickly summarize these so you have a top bar you have a back button you have a list of programs available here you have this enrollment widget which shows you the list details of enrollment you have feedback indicators profile that show demographics relationship that show you how to add new and related for a contact or a person-person relationship notes for the enrollment you have this data entry which we'll come back to wearing you have these options of showing the legends comparing the forms seeing the audit history collapsing the widget or closing the widget you have options for notes there then you have these three icons here to pin or stick this right side widget to delete or deactivate a person and to control the widgets which are visible the top bar settings and the layout for the users on this timeline data entry page as you see we have four options here so I'll just quickly show you these four options here this arrow is to scroll in between the event so if you have multiple events here you can use this arrow to move between the events this plus icon is to add a new event or a new program stage for the program once I enter this I can add a new one this calendar option is to schedule so that you can schedule another event based on when you want the patient to person to come back this referral option is if you want to refer the case to some other facility we'll perform all these actions as well but this one is just an introduction to what all of these mean and before we move to the important part of how do we enter the data how do we refer how do we schedule the events it will be good to just revise all of these icons that we have seen right now so which brings us back to the learner's guide and we have this exercise too for review the dashboard so we will again give you 10 minutes to look at these steps yourselves on the exercise instance follow these steps look at these options to revise what we've just discussed and once you are done with these then we'll go ahead with entering the data into the data entry or the events yeah so we'll break for 10 minutes for you to practice exercise two from the learner's guide so just to repeat if someone missed it we all have seen the different options on the tracker dashboard drag entity instance dashboard we would like you to perform exercise two and follow the different steps which are mentioned in the exercise two okay so for those of you who missed in between we are doing exercise two now which is just to explore the different icons the options available on the track tracker dashboard screen so you can refer to exercise two follow those steps and we'll resume in 5 minutes okay so we'll move ahead we'll look at entering the data in the data entry which it had so as you see once I have come to this page one of the event is automatically scheduled based on the registration date so considering that the person once he visits the facility has come for his first dose of vaccine so I need to select the date where when the vaccine was given so if I'm giving the vaccine today and after I select the date this data entry form opens so these are the different sections in the data entry form and the line conditions premonization questions vaccine information so there are skip logics being used in the system so as to when I select any answer automatically relevant questions if required will appear for example if the patient is pregnant or lactating because you know any underlying conditions if I say no then I can move ahead if I say yes here then it will ask me to specify what are the underlying conditions or if others or these are controlled through program rules wherein whenever we say yes only then these questions need to be made available so for now I would say no hair then has the patient been infected with COVID-19 within the last 90 days I can say yes then it will say that it's recommended to give vaccine only after 90 days this is again through program rules that we can show warnings or help messages to the user if I say no then this message will go and then I come to the vaccine information wherein I need to select the vaccine details when was it given and you will see some of this information will get auto filled after that for example when I say vaccine givenness I have these options this can be configured accordingly and if I say Moderna then automatically it will select the brand and manufacturer I don't need to enter that information I can select the batch number the vaccine expiry date which you see can allows the future date then dose number so automatically it's saying that if it's Moderna you need to give two doses and the next schedule dose will be on 24th October which is like four weeks after this 28 days after my first dose and here it I could specify maybe the person has taken vaccine somewhere else and is coming for another dose so I would just say it's the first dose and this information is right second dose is to be given on this date I can give the details of the health workers and if any adverse events had been seen before I could say no now after all this information is filled I click on this complete and once I complete it will automatically set up the next stage for like 28 days after this so now because I said I have pre-configured in my program that the second stage or the second even needs to be done after 28 days it will say okay do you want to schedule it if you want to change the date maybe the person says I can't come on this date you could change it otherwise you could leave it as it is and save so you would see this another event gets scheduled in the system just to give an example of a backlog if we had this date before today's date then it would show in overdue here and overdue list on my working list so you could explore those options while practicing you could set in no previous dates like three four months back then and then you could see the different legends and the line list the working list how do they change till the time you don't create this event you have an option to reschedule that you did maybe you can the patient asked you to reschedule and you can do that but once this event is created then you cannot reschedule this so I don't have option for a future date of course so I'm just selecting today's date and you see similarly the same details need to be filled in again I'll just try to modify the previous date yeah so now you see it comes in the order of the event so this was the first event which was completed it has turned gray and now this is the event which is open which is for the today's date so on your exercise instance you could also try to use the compare option and see compare both the events like on completing we were asked to schedule an event otherwise you could also schedule by using this calendar option and then is this referral option so referral is if the person came in for vaccine today at my place but next vaccine he wants to take at some other facility so I could use the referral option and say for this event I need to refer the person to some other facility so I am at this facility and I can refer to meet up our facility so I can select the new facility and you will see sorry it's just screen list but it says one time referral or move permanently so you could say okay refer only one time for this particular visit and only this event will be scheduled for the new facility if you said move permanently then the entire enrollment the entire record is moved to the new facility so whatever is reported remains visible but then all the future events and everything will be now visible at the new facility so for now I will just do one time referral here and when I go to this new facility which is under the CH and I search for the case I think this one I can see that for my new facility this event is being scheduled for 24th October the previous events I can only view them but I cannot make any change because these belong to some other facility but the event which is assigned to me that I could modify as required right so this is one time referral where only event is reported coming back to the previous facility and just summarizing again what we have seen so do you see this patient is now available in the scheduled visit because I have scheduled a selected date for today and one visit was scheduled for today yeah so we have seen how do we enter the data for the event once after submitting all the data we can complete and schedule the next event we could also schedule the event from this icon we could add a new event from this we could move in between the events from here and we could refer the case from this we see the event or the reporting date here and we see the schedule date or due date for the person visit here so we'll stop again now for exercise number three so after this we just have a short multiple enrollments to cover so we'll just wait for like 10 more minutes to give you time to practice exercise three wherein in the exercise three you have to practice entering data by following these steps in your learners guideline learners guide you can follow these steps try to enter data yourself look at the different alerts warnings skip logics in the exercise instance and let us know if you have any questions or any doubts while performing the same yeah the exercises are available on the mooder so if you go to learners guide for today's session you will be able to see this document which has all the exercises for today so we'll be giving you five more minutes to practice data entry and then we'll move to the last part of this session okay so hope all of you have practiced entering data following exercise three we'll move to the last part of the demonstration which is if you have to enroll the same person to another program for example this person test case is registered in the vaccination registry as you came to get vaccines maybe sometime later or for another case the same person needs to be enrolled to case-based surveillance maybe if he was diagnosed with COVID-19 or for the contact registrations for any case so this you need not enter all the demographics all the registration details for the patient you could just enroll the same patient to person to multiple programs i'll show this from the line this so for example this test case this person is a part of vaccine registry if i open this case from the drop down list of programs on the top i can open case-based surveillance once i open it will say that it's enrolled to vaccine registry in other programs and it will not show you anything here because there is no active enrollment but you want to enroll this person to case-based surveillance so you can click on add new you see that the attributes will automatically be prefilled if there are few additional attributes required for this program for example local case id then you can enter them yourself you can enroll the person to this new program so the same person now is being part of vaccine registry and case-based surveillance program and in this program you could also see there are some indicators so this is how we see indicators on the indicator widget right for any case if you want to scroll between the programs you could just go to the vaccine registry enter the details you could go to the case-based surveillance and enter the details so all of this information is in the enrollment now considering the case maybe use case where all the households or all the person at a place are already need to be already registered in the system for example i do not have any program i don't want to enroll them to vaccine registry or covid case i just need to have a repository of all the cases which are available at my facility which are under my target population so how do i add them because here you were adding registering all the cases for a particular program so now in that case if i select my facility i can just cross this out that i don't want any program so you see you had three programs but you don't want to select any so this is called no program registration that you're adding the case without any program so you could you can either search also for cases without any program by using the search option and it will search for the attributes which are searchable or you could register a new case by clicking on register register a person and then add the details so no program and just adding a case here without any program inside is this and and i can keep on adding as many cases as i want in this yeah you can keep on adding multiple cases at my facility i have these list of cases available without program i'm just not showing the list here but you can see them here and later when you have to add those case here this was the case that i had added which we could see on the line list also which is not currently active so here when i searched with the same name it says that this case exists at this facility with no program if i open this case and now this case has come to me for vaccine so i can enroll this person now to vaccine registry so basically i need not select the program before i could have all the person in my area already registered into the system and when vaccines need to be given to them they could be registered to this vaccine registry program you can select the program you can also register that's a covid case you can add to this program and after you select this you have to click on add new enter the details which are required for this program enrolled now this person will be enrolled to the vaccination program so that's all for the demonstration wherein we have covered tracker capture home page design different options on the dashboard how to enter the data for the events and how to enroll the same person to multiple programs i would now request you to take five minutes to explore exercise four which is registering to another program and then i'll quickly summarize this session before we proceed to the next one so on your model learners guide you can find exercise four there okay so i think we we are short of time now so this was the last step you could practice this exercise and you could post your queries on slack if there are any just to summarize the session so on your mobile page you will find the session summary so whenever you want to quickly revise these steps it will give you a brief screenshots in summary of what we had discussed in this session you could post whenever you have any queries you could keep posting them on the slack and just to recap from what we discussed so after the session now we know how we can use tracker capture for searching registering and enrolling track entities now we are able to capture data for each event that occurs within the program and we have seen how we have access to multiple widgets from which we can give feedback display indicators and relationships we also know how to refer our track identity instance to other facilities either one time or permanently and we also know how to enroll the same track entity into multiple programs the exercise link will remain open so whenever if you were not able to practice you could continue practice after these sessions a graded assignment will also be made open after this session today and we request you to complete that assignment later in your free time and I think we'll break for 10 minutes and after 10 minutes we which is maybe we'll start at 2.15 in India time so which is like 13 minutes break yeah to see you after 12 13 minutes hello everyone so I hope everyone is back from the break so we can continue with the session so the next session that we have on the agenda is looking at the DHS to android application in the same way we had to look at the web application mainly with the perspective of entering data and managing patients across programs so we'll use the same pattern we'll have a series of demonstrations and you'll have the learners they're available on model where you'll have different exercises to do so we'll cover a portion of the mobile app and then give you five to seven minutes to do the exercise on the android application so let's have a look at the objectives of this particular session and then move ahead with the installation and for the demo of the android application so the session that we are convening now is entering data on an android device so the learning objectives of this session are we will explain the DHS to android application and we will demonstrate how to install the android app on your android devices then once we have the app installed on your respective device then you can login into the device using the exercise credentials that you have we can also share with you the common username and password that you need to use for the android application so once you log in into the android application for the first time installation and login you would need internet connection but thereafter you can also collect data in offline mode when your device is not connected to the internet so you can collect data offline as well within the android application we'll be looking at the following functions one is of course searching for tagged entities then registering new tagged entity instances navigating a person's tagged entity dashboard entering event data within program stages completing an enrollment adding relationships and rolling a tagged entity instance into multiple programs and working with tagged data offline so these are the key learning objectives that we have to this respective session just to give a quick introduction to the android application so the DHS to android captured app mobile application which is designed to function seamlessly with your DHS to interface so basically it takes the metadata from a web instance so the source of the forms and everything is a web database it just changes the interface to a mobile compatible interface where you can add data using a tablet or a mobile phone so the content of the system remains the same just that the mode of entry changes to android application so the android app at present supports all the three models which are there which we had to look at the day one and also in the webinars so we have the aggregate data model where we report the data through data sets and then we have individual level data where we report the information through tracker and event programs so the app will function in both online and offline mode that means that the data and the metadata are automatically synchronized whenever there's internal access data synchronization basically is pushing your data which you're collecting through the mobile application to the web server or the database whereas when you talk about metadata synchronization this is basically the forms and the content of the program started to define on the web instance first and a copy of the same is downloaded on the android application there are chances that during the implementation you will make certain changes to the program which may require additional new fields updating drop-down menus etc so once these are done on the web instance the app also does a metadata synchronization and all the updates that have been made to the metadata are also pulled from the web server so that the users can access the latest forms which are available on the web instance and are also available on the android application so let's have a look at the steps on how you can install the android application on an android device so the basic requirement is to have an android device and the minimum version support is android 5 but we recommend using android 7 and above but the app is compatible to as low as android of os 5.0 as well so the app is hosted on the google play store so i'll just quickly change my screen and cast my device so on your android device you need to go to the google play store and you need to search for dhi is to capture so dhi is to capture c-a-p-t-u-r-e once you search for this you'll get the dhi is to capture as a search result and you'll see this logo the dhi is to logo and you'll get the option to install since i only have the app installed in my device i get the option open but if you're installing it for the first time instead of open you'll see the install button available here okay so once you click on the install button the app will take similar procedures as it takes as it is done for any other application download from play store so it will download the application and does the installation for you okay so let me click on open so once the installation is complete the app will become a part of your app drawer and you will see the dhi is to application installed on your device so once you click on the dhi is to application you will see three fields which is a server url the username and the password okay so once you put these vital parameters for logging in the app will start downloading the metadata and the data from the android application depending upon what level of organization units what clinics are assigned to this respective user and what data is available on the web instance which can be pulled onto the android application so let's take a couple of minutes to install the application in your devices in case you face any issue in the installation process please ping us on either zoom chat or on slack we can help you out with that so uh let's take five minutes to quickly install the application so that we can move ahead with the login and review of the application as well so Rob can I have a quick question do you hear me guys can I have a quick question yeah sure please go in uh Rob there is a there's a link HTTP and if you go all the way to the right something is disabled if i'm not wrong this is some barcode reader or something like that yeah so this is a qr code in case uh your server urls are embedded in a qr code then once you click on this the qr code scan will open up and you can hold the link the the url from the qr code as well so in case your uh your server urls are embedded in a qr code and you have made that qr code available to the users they can scan the url from there so they don't need to type the url they can extract it from the qr code itself so that's why that option is there yeah thanks especially when if the if the if the instance is loaded in the cloud then sometime cloud url is not as simple like it there is exactly and then you don't have to type it you just have to scan it yeah thanks thanks all right so the steps are pretty simple go to google play store search for dhi is to capture and it will show you a single result with the dhi as to application click on install so that the app gets installed on your device you have a couple of minutes more excuse me i'm hearing a small question here yes me uh now uh there's a link for us on link.spindia.org and username i hear use it academy and the password stop covid whatever okay so uh for the android yeah for the android session we will give you a specific username and password which we didn't use i can just put on the chat you can use that for a lot of so if you've already downloaded the application then i can quickly put in the username and password whether the link is same no uh link you can use both you can either use the exercise link or the demo link both are same databases right thank you so let's move ahead i'll quickly add the password so once i add the password so once you add your username and password you'll have a pop-up so basically dhi is to maintain some app related to statistics to uh get issues uh to record information with the error logs so no patient data is transferred but only the error logs they occur at any time of login process then those logs are shared with the developer so that they can keep a check on what kind of issues are getting uh recorded from the field so you can click on continue and the app will authenticate your user and then move towards uh setting up the application so as you see the message below syncing your configuration that means the app is downloading the programs the data sets which are assigned to you uh to a user and the specific organization unit and once the configuration gets downloaded the app will also start downloading the data which is already available uh on the specific organization units to which you have access to can you please say other instance you are sure so you can use either demo or you can use exercise my configuration is synced now and the app is syncing the data okay so once your synchronization is complete you this is the landing page of the app you will see a list of programs to which you have access to and the number of people who are currently enrolled in the program at the clinics which are assigned to you to your respective user okay now let's have a look at the the programs which are available so three programs available one is your COVID-19 vaccination registry the second is COVID-19 case-based surveillance and the third is COVID-19 contact registration and follow-up okay so let's click on the COVID-19 case-based surveillance program so once you click on the program you will see the list of individuals who are already enrolled into the program okay so these are the people who are already part of the program at the respective clinics which are assigned to this respective user okay now you can put some filters on this list as well so on the right hand top screen you see a filter icon you can click on that icon and you'll see the list of filters which you can put in okay so you can filter by the enrollment dates you can filter by the clinics you can filter by the status of enrollment you can filter by the status of event and you can also filter by if any user any events are assigned to my user specifically okay so for example if you select you want to see the events which are yet not completed are still open then you can click on open and the list will get updated with the events which are yet to be closed so that means there are there is some data which might needs updation therefore these events are yet to be closed so you can filter out your open events only so you can put more than one filters to existing list of patients who are already enrolled in one specific program or you can reset the filters by clicking the reset button and will automatically go back to list of all the patients who are part of this program irrespective of their existing status of enrollment or event okay can we also change the field that should be appeared in this list for example first time I want some registration number or something yeah so that's that's separate so one is you're filtering the records second is your search function which I'm coming to now there you can search by individual patient by different attributes so that you can set when you're configuring a program you can define what would be your searchable fields so the searchable fields which you define on the web are automatically shown on the Android as well so let's do a search of an individual which already exists in the system so you see a search toolbar available on the top when you click on that you'll get the list of searchable items so you have systems generated case id you have local case id first name surname and country of residence so you can search by these respective cases so let's try to search by an id and okay so you can put one or multiple fields while setting up a program with you define that how many fields you want necessarily to do a search so here at least one attribute is defined so you just need to put it and click on the search icon at the bottom of the screen okay so if the person is not available in the program it will give you that no more results available in the COVID-19 case surveillance program so you can go back and try to change your search criteria and look for another person okay so this time I'll put the say the first name and the last name so I'll put Brianna so we might put as picture so now I have two Brianna digits okay so now this is already available in the device because I have access to this particular organization unit this particular patient the second one is available on the web database since I'm connected to the internet right now so it is doing both offline and both in device and also searching from the web instance so in case I need to access this record I need to download it first from the web instance so that I can access this person but if I am looking for the person who has been registered at my respective organization unit then I can select the first one okay so once you select click on the first record it will open up the record and you can see all the events which are associated to this respective individual okay so you have four stages in your COVID-19 case surveillance program your first stage is clinical examination and diagnosis the second stage is lab request the third stage is lab result and the fourth stage is health outcome so you can enter data for these four stages for this respective individual by using the android application okay now on the bottom of the screen you have these four tabs so first one is the details tab which is basically the page on which you are on there by default and it shows the information of the tag identity instance the person that you're tracking and the details of the stages or the events which can be added for this respective individual okay if you click on the second with the second option that is your indicators tab where you can see the information related to the person the age the total number of test done and then you have some charting which automatically happens for the data elements which are a type number or or mostly number where you can see the number of test done and then the the charting is followed at present so at present the app picks up the number fields automatically and plots them on the basis of a timeline but in the next outcome releases you'll be able to define that for which data elements you want to plot a chart so for example for this person the number of tests or doesn't really make sense but if I was tracking for example the sugar levels or weight levels of a certain individual then I can define that I want to charting of the sugar levels of the weight over the period of time so in each visit I come the app will do a charting of the weight values which I entered or the sugar values which I entered or silver blood pressure values or anything which is which is more suited to do a charting for that specific person so right now automatically picks up the number of items which are there of number type but in the future releases you'll have the option to choose that for which data elements you want to create these charts you want the indicator stamp okay the third tab which you see on the bottom is relationships you can add your relationships here if your program has been configured with a relationship with another program then you can do that so as we know for a covid case of valence program we have a relationship with the case based with the contact registration and follow-up programs you can create relationships from here so within the covid case of valence program you can search for an individual who is registered as a contact in the contact registration and follow-up program and create a relationship between the covid case and the contacts okay the fourth one is the notes section so if you want to add any notes respectively to this person then you can add a note here and save that okay so these are the details tab which are there now let's go back to the first tab which was a details tab and review this one so if I click on see details I'll see the list of attributes the registration attributes which have been filled for this respective person the local case ID first name surname the date of birth country residence mobile phone number and all the attributes which I have defined so if I want to update anything and come back to see details do the updation and click on the save button to make those changes in the profile okay so if you have done some changes but you don't want to save them then you can click on discard changes but you want to keep on adding the profile and if you can keep editing so right I have not made any change so I'll just do I click on the save button and go back but if I go back without taking out the save button then the app will ask me what to do either to discard the changes or keep editing the phone if you click on any of the stages which are given here you will see the list of events which have been already added to this program stage now depending upon the program configuration you may have one single say a non-repeatable stage or you may have a repeatable stage depending upon the type of program stage which you're creating you can see the number of events which have already been created for this person so we see that one event for clinical examination and diagnosis has already been added so I see one in the list so I click on that event and I can see the details which have been filled for this respective event okay so you'll see the sign-in symptoms the data symptom onset fever temperature cuff shortness of breath and all sections available here if it's a female patient you will see the pregnancy details section you can see the underlying conditions if I click it on yes then you'll see the list of conditions as well so this works similar to how the web system works so all the the program stages the program stage sections and the program rules of skip logic start to define which are working in the same way as the web version will also work on the android app as well okay so you can exit the record so then click on the save button and the record is saved now and it takes you back to the the home page for that respective patient or the dashboard of that respective patient okay so now I'll before moving ahead we can go to the learners guide for this session and there is an exercise available as exercise one so let's take a few minutes of our time and do the exercise one in the learners guide so let's take around seven minutes and then we move ahead to the next steps on how to enter data for the cases on android device okay any questions please feel free to put on zoom chat on slack we'll answer that question as early as possible all right let's move ahead so let's try to register a new case so the ideal practice which is recommended is that always do a search before you register so we have already seen the search function so let's utilize it once more to check whether we have a person with the same credentials or not so I go to the search option again I'll add a name Jane so we don't have this person registered in the program already so you can click on create view which you see in the bottom of the screen you have an option to create view when you click on create view it will ask you to select the clinic where you want to register this respective individual now the selectable boxes would be the organets which are assigned to you or the clinics which are assigned to you as part of your user details so if you have access to more than one clinic you'll see the option to select more than one but if you only assign a single clinic then you will get only the single option to select so I will select one of the clinics and click on accept then next it will ask you the date of registration so if you're registering the patient today you can select today's date and click on accept and it will load the registration form for you so you see you see the date of registration that is the case registration date which is the enrollment date in the program the enrolling organet is chw mausoleum which I just selected if you want to select the location of that respective person then you can click on the coordinate icon so for the first time you'll need to give access to the permission to capture the device location so you select while using the app so it will automatically pick up the coordinates the latitude and longitude using the phone's GPS for and associate these coordinates with the new enrollment that you're making okay in case you want to select a polygon then you can select the polygon option and you can choose the area which you want to associate with this respective person so you can do both either you can do the the coordinates which are more accurate the pinpoint location or you can select a broader polygon for that respective person as well okay once you go to the registration section you'll see that the details that you filled during the search process are already prefilled because you were searching the person by combination of first name and the last name and the record was not found so the search results or the search parameters which you added are automatically pushed to your registration pump so that you don't have to fill them again okay the system rated id is auto-generated in the system as the name says so you already have this id available you can add the local case id if it's available with you and you can move ahead with the registration so you click on the date of birth you select the year and say the date and click on accept and automatically the age will get calculated because you have to find a program rule that from to calculate the age in years automatically once you have the rate of birth added either through the current date of the enrollment date so you can put the difference there then you have different periods available for country of residence you can select anyone of those okay you can add the phone number and you can add much more information which you want to store okay so if you have added the minimum information which you have at present then you can click on the save button and it will take you to the next form which is your stage one that is your program stage in case you want to select the coordinates to be associated to the event as well you can again click on the the coordinate cycle and click on update and it will open the form for you to talk okay so again you'll have the same data entity to do if there any sign-in symptoms you select yes if you select yes then it will show the the the most common symptoms which occur under COVID-19 if you select no then the questions will go away so the skip logics work in the same manner you can select the information here fever even if you have fever then it will ask you your temperature in degree Celsius you can add that cuff yes and you can add more details so if you want to report pregnancy details you can click on the pregnancy jail section or there's unknown underlying conditions no travel history you can just put something here traveled yes country one then it will ask you how many countries are visited so I'll just put some random and then you assess that if you're coming from a country which has high travel and support cases right now so that could be one of your country where you might have got exposed so this is based upon a manual assessment of what could be the most likely country of exposure for this respective case okay so once you fill the information you can save this information by clicking on the save button which is given below at the bottom of the screen so once you click on save you get two options so the data is saved now but if you still have some information which is not available right now but you would like to fill it later then you click on not now so it will save that information but the status of event will still remain open because you have not marked as complete okay but if you have filled all the information that you have and you don't need to keep this form as an open form or an open program stage or an open event then you can click on the complete button okay so when you click on the complete button you will see you will see a green icon against it this one so that means that all the information which is available has already been entered and the event is marked as complete if this would have been still open you would not see the green icon here you will see a different icon okay so now you have your second exercise in your learner's guide so let's take few minutes to do the second exercise before we go on to the next next step if any questions please feel free to put on chat we'll answer them okay let's move ahead so in the next part what we'll see is how we can add a new event to an existing record so we saw that when we enrolled the suspected person the first stage was automatically selected for us so when you are configuring your tracker program you can define whether you want the first stage to open immediately after enrollment so as soon as you add a person in the android application it will automatically guide you through the first program stage which was clicking the admission diagnosis in this case and the rest of the events you can add as and when information is available so for example you added this suspected person and now you want to carry out a lab investigation for this person to confirm the diagnosis for COVID-19 so you see a plus button against each of these stages so you can click on the plus button and you will see two options add new and the FL okay so as we saw in the web application you can also do a referral using the android application but here we just want to add a new event right now so we click on add new and it will automatically take up the today's data as default and the org unit which you had selected during enrollment as default okay you can click on next so it will create the event for you and then it will ask the question which are part of that respective event why you're testing for COVID-19 so let's say contact of a cache the specimen details the type of specimen which are defined so for example let's say needs your pharyngeal aspirate when did the sample got collected so today and the sample was sent to laboratory today and type of test let's put PCR okay and just save it again we have filled all the information so we need to click on complete okay now if we want to report the lab result for example it is available now so again you do follow the same steps you click on the add new button and you add data for a specific event now in the program design you will see the lab request and the lab result stages are repeatable so you can create multiple events for for each program stage which are repeatable nature so if you go back to lab request you'll see the plus button is still there so you can add one more lab result lab request or you can add multiple results for your multiple requests which have raised but if you go to the stage one once this event is added you see there's no plus button here that means that this program stage is of non-repeatable nature you cannot create this event more than once okay so this can only be created once for each patient but if you see for lab request and lab results you see that the plus button would always be available because these are repeatable so you can create multiple lab requests and against the lab requests which you have raised you can create corresponding lab results also okay so I go to lab results quickly click on add new then select the coordinates again click on next and say the test was done today the type of specimen was nasopharyngeal aspirate the type of test was PCR and the test result was positive and you can select complete okay so you added the lab request in the lab result which happened today now 10 days later if I want to do an exit test for the same patient then I can again come back to lab request and add a new event 10 days later and and add the same information that I want to do a repeat test and the result can be added again so you can so for repeatable stages you can add the event multiple times okay okay so let's take few minutes there is again exercise three in the learners guide which is basically on adding events so you can add a couple of events for both repeatable and non-repeatable program stages and then see the difference okay okay let's move on now we saw that we can add data for repeatable program stages multiple times depending upon the need then the last event which is available is for health outcome now again the outcome will be added only once so you can click on the plus button click on add new click on next and add the outcome that the person recovered and if he was hospitalized then on what day was he hospitalized and contact somebody how to how how many contacts are followed up for this case for example let's add one and click on save and complete okay so now you have added all the events which could be relatively added for this respective program so when you're configuring your program you can define that if you have completed your health outcome whether you would like to complete the enrollment as well so this is an optional setting which is there for this program it is configured so you can do that but let's not do it right now let's click on cancel we don't want to complete the enrollment right now let's add a relationship for this respective person okay so now this is a confirmed COVID-19 case and you want to add contacts for this respective case so from the bottom of the screen you see you go to relationships icon that's the third icon in the sequence you click on that you see that there are no relationships at present click on the plus button and select the relationship so for COVID-19 case surveillance and COVID-19 contact registration follow-up there's a relationship which is known as has been in contact with you select that and from the top bar select the program through which you want to create this relationship so go on top select COVID-19 contact registration and follow-up so to give you the list of individuals who are already part of the COVID-19 contact registration program from what is available in your device okay so you can search for either the person who is available in the device or you can also do an online search if you're connected to the internet right now okay so let's try to search for a person so I click on the search button and I'll put in the first name and the last name say John and I click on search so I'll see that this person is already available so I can select on this person and you'll see that you'll see a relationship added already that this person has been in contact with with the person that we just registered and the new person that registered okay so likewise if there are multiple contacts you can keep on adding relationships one by one okay so if there are five contacts who are registered or contacted for this index case they can add five people so you'll see the list of those five people available yet who are in contact with their respective case if you click on the record of that person you'll see the record of that person and you can further go and have a look at the records and what details haven't collected for their respective person as well okay now I've done all the steps I had added the if the I registered that respective person I've added it of events and it required for me to create relationships so I did that as well so let's look at completing the enrollment yeah so now you can click on the the ellipsis you see here on the on the right most corner of the screen on the top corner and you see there's a complete button given here okay if you click on the complete button it will change the status of enrollment to completed earlier it was open now it is uh mark that's completed so one instance of a COVID-19 infection for this case all the data has been entered the relationships have been made so this instance can be closed now if the same person gets COVID-19 again so you can create a new enrollment of the person for the same target instance so you can create that so these enrollments can be created in such programs where you have multiple instances of the same condition okay for example if you're tracking a pregnant woman uh then each pregnancy could be a new enrollment within the same program so you can do pregnancy one as one enrollment once you have the outcome available for pregnancy one you can close that enrollment in the next pregnancy cycle of the patient comes into the clinic you can search for that person and re-enroll that person in the program you track the pregnancy again from start so you can do that in different use cases where you have you you observe that you can have multiple instances of the same condition for the one particular person across the program that would create it okay so now we have added relationships we're completing the program so there is exercise four available in your learner's guide let's do that exercise first before we move ahead uh to enrolling the same person into other programs okay so let's take a few minutes or let's take four minutes and then we can resume with the next next topic excuse me I have a small problem it's about this page for health outcome uh there is an option for follow-up so uh but it's not uh open for future days can you explain more about this stage for health outcome okay so based on your program design you can um you can schedule events if your uh if your workflow allows for that so for example if you have done the lab result or you've got the lab result today and you want health outcome to be scheduled 15 days later when you want to retest the patient with an exit test and put health outcome then you can schedule event for health outcome or you can so you can define that at what intervals you want this scheduling to happen okay so right now since I did all the data entry for say today's date but if you look at the sequence at which the person will get existed so you will start with today's date as the enrollment date of the person was uh came as a suspected patient today and then you got the lab test done uh and then the results came say two days later so based on that sequence you can continue to add data so health outcome basically will happen say 15 days after the date of enrollment into the system so right now since uh you we are adding new events so we don't see the uh future date but if you're scheduling events then you can see the future dates as well okay so you can while configuring your program you can define that what programs you want to schedule and what stages you want to schedule and what stage you don't want to schedule so if there is a requirement to have a schedule available stage then you can define that and then you can schedule the stage and put a future date as well for that respective event okay thank you very much okay let's move ahead then so now we've seen that we've added or existed a person into one program and the the premise of using tracker is that you can reenroll or you can enroll the person into different programs uh by registering that person once okay so for example here uh in this scenario you suppose I was I was part of the COVID-19 uh case surveillance program so I I had contacted COVID and now I'm already registered into the system and now the same database or the same system is also being used for COVID-19 vaccination there's no need for me to get in registered again into the system I can just be searched based on my say national ID or my name or mobile number then I can be enrolled into a new program altogether okay so for doing that I click on the ellipses icon which you see on the top in the top corner you click on that and you see the option for program enrolled okay so this will show you the programs in which you're already enrolled and the programs in which you can be enrolled at present okay so these are all the programs which are there in the uh in assigned to your user so you're already part of the COVID-19 case surveillance program and you can enroll yourselves into the COVID-19 vaccination registry and the contact registration okay so let's pick the vaccination registry enrollment click on enroll if you again ask the rate of registration let's select today's date click on accept and the health facility we are getting enrolled for the COVID-19 vaccination program so I'll select the same health facility and click on accept so again you see the enrollment form available here now all the data which I had previously filled in the COVID-19 case surveillance program that has already been pulled in into the new program registration form okay so when I got registered in the COVID case surveillance program I had entered my first name last name data birth so all of that has been pulled in already now there are few fields which are program specific which are only for the COVID-19 vaccination registry program those you can fill to complete the enrollments for example uh I want to fill my national ID then you can add more information over national ID you can add your address details etc so these attributes were not collected in the COVID case surveillance program if they were already collected then the value will get pushed as it is from the program through which you're enrolling this person into another program and then you can fill in the remaining values and click on the save button so now again the same person is now part of the COVID-19 vaccination registry program which is enrolled through the COVID-19 case surveillance program so there are two ways you can either directly add a person to vaccination registry program or you can search the person in the COVID case surveillance program and redirect the person into the vaccination registry program the rest of the work remains the same so now I am also part of the COVID-19 vaccination registry program and I can add data for my vaccination details and the same way I was adding events in the case surveillance program if I go back to my landing page now so you see that I have COVID-19 case surveillance program list available here but you'll see the vaccination program icon also so that shows that I am part of two programs now I'm part of the COVID case surveillance program and I'm also part of the vaccination registry program if you go to the vaccination registry program you will see the icon of the people who are coming from the vaccination registry program so you see this icon here okay so this way you can see that this person is part of is enrolled into multiple programs either case surveillance only or case surveillance plus vaccination okay so you can see how in how many programs the person is already enrolled or you can go to the patient dashboard again go to the list's icon click on program enrollments you will see both the programs in which the person is enrolled okay so you can see either from here or you can see from the list as well through the icons which are there on the device so this is how you can enroll one person into multiple programs so now you have an exercise five in the learner's guide which is on enrolling the existing beneficiary into another program so let's quickly do that we'll take say couple of minutes let's say three minutes to just select the beneficiary choose the program enroll and then we can move it with the next step all right now we've seen how you can collect data using the android device now this data could be collected online or offline both in the absence of presence of internet but then we need to ensure that whatever data we have collected is getting pushed to the web server so to ensure that we have completed the reporting of data from the device to the web server so you see some signs available on next to the programs which are these gray color arrow icons that means data is still available locally on the device so you need to sync the data to the the web server so syncing out of two types one is manual then other one is based on a scheduler so you can go to the settings button click on this ellipsis next to the home icon go to settings click on sync data okay so by default the frequency is set to one day so from your login to next 24 hours the app will automatically sync the data or will try to push the data through a scheduler so if at the gap of 24 hours from your last login you have internet connection available so it will attempt the synchronization and push all the information available locally on the app to your to the web server okay so you can define different frequencies 30 minutes one hour six hours two hours the user if the the way the configuration has been done and the app has been set up if a user can select these frequencies on their own then you can select but you have applications available such as the android settings app where you can define global settings for all the users across the implementation so if you set 30 minutes as your default sync time a sync duration of sync interval then after every 30 minutes the app will try to synchronize the data with the web server but there's also a manual option given at the end so if you select manual and click on sync data now the app will start pushing the data based on the trigger that you're given okay so once the sync is done you can go back to the home page and you will see those arrows have gone away that means the data which is available locally on the device is now part of the web server okay so you can go and look for cases on the web which you have already added which you had added on the android device but now they are synchronized with the the web version so you can do a search as well okay so let's take one example and search for that person okay so let me reach out my screen let's go to the web version now okay so I had added a person with the national local case idea 7577 the name was Jane and his name was Dawson on my android device so let's search for that person so now this person was added on the android device and when I did a sync this record was pushed to the web server so since I had completed the enrollment you see that the enrollment is complete I can add a new enrollment for this person if this person again contacts COVID-19 but if I want to see the data which I entered in this complete enrollment I can click on this and have a look at the data which I had added in the stages in the mobile application I also enrolled the same person in the vaccine registry program so you see that this person is also part of the vaccination registry program you can go and look at the details in the vaccine registry program as well okay so this way you can enter data on the android application and synchronize it later with the web version with the web server and the data will get pushed automatically to the to the web server okay all right so now you have exercise six in the learner's guide where you need to synchronize your data which you have selected locally so those who have been able to log in and have entered some data please do a sync with the web server and then you can check the information that you've added whether it's available on the web server or not I see there are some cases which already added which are getting synchronized as we are moving ahead so you can do the same and check for the records that have been added on the web instance okay so a few details more than I need to share then we can start wrapping up the session so if you go to the settings you have the sync parameters now first the android app cannot have or cannot store infinite amount of data because that is dependent on the phone's capacity the the storage capacity development device therefore you can define to a limit that how what how many records can be downloaded on a specific device so you can limit the number of people and the number of events which can be downloaded in the device when you log in for the first time or the app does synchronization so if you can when you're using your Indian implementations we're using android settings app that's the web app where you can define the global properties for the android implementation across your devices there you can set that at a maximum the app can download the data for 500 most updated track identity instances in your device and 1000 most updated events okay so you can go up to 2000 where you can say 2000 people and 2000 events the reason being that you have to look at the device's capacity to hold that data so therefore you can put global settings that this is the minimum or maximum amount of patient data you want to download in each device so the most updated records or the most recent records out of your entire database will be part of your app by default but if you connect it to internet then you can always do online search and pull data for records which are not part of the device but still they can be pulled in by doing an online online search okay then you have these in all the programs you have these auto-generated IDs that we saw if I was adding a new person in the COVID case surveillance program an ID was getting automatically generated now these IDs can be generated both online as well offline so let's look for a person creating a new record so you'll see that this ID got generated now these IDs will get generated both online and offline because when you had done a sync or you had logged in for the first time or you had synchronized your data and your metadata at that point of time a reserved number of IDs were pushed to your device so for example 100 automatically generated IDs from the web instance were pushed to your device so that when you're doing offline data collection then you can utilize the IDs which are available in your device by default so this way these reserved IDs become part of your Android application offline and then you can use these IDs for your data collection when you're offline as well so if you're online then automatically if you if you if you're existing IDs get all used up then you can immediately download a new set of IDs from the web instance or if you're offline then it will use the reserved IDs which are filled every time you do a sync so new IDs are pushed so at a maximum you can have 200 reserved values so these 200 IDs become part of your reserved IDs and then they can be used for offline data collection so if your implementation has been configured the program has been configured in a way that it needs to auto generate these IDs then the app has the provision to keep reserved IDs available in each device so that if you're offline and you need this automatic ID to be generated then it can pick up the values from the reserved values which are available in the IDs okay so just to correct myself you can keep up to 500 IDs reserved values in the Android application which is the the highest recommended figure okay all right so the last part is your exercise seven which you can try from the learners guide so you can you can quickly do that I couldn't go make the app offline because if I do it offline then my uh casting goes away so but you can try you can put your uh you can put your mobile data with your wi-fi off and get uh with no internet connection you you can also enter records offline so you can try that because if I do that then my screen sharing goes away so you can put your phone to without wi-fi and without mobile data and you can continue doing uh data entry and then you can try the offline use case as well as mentioned in the learners guide so you can do that as well so let's take a couple of minutes then we can quickly do the wrap up or the recap of the Android session and then we can just quickly wrap up for the day we are around eight minutes behind schedule so we can quickly wrap this up can I have a quick question sorry sort of taking your problem yeah so bad please go ahead okay let's suppose you configure this limit to 100 and 100 reserved ids will be available and there are two android devices for example in the field collecting case so these two android devices will have their own set of 100 pre-generated reserve ids right yeah right okay second second thing is once you are in the process of creating patients using these reserved ids in offline mode and then system on the back end which I presume is responsible for taking care if there are some entries being made using web app with the internet connectivity then system has to make sure that it should not use one of the ids from the reserve values otherwise if a system if a person is enrolling entity on the desktop system with online connectivity if he gets the same id then synchronization will be a problem I assume this is being handled in the back end yeah the assumption is correct that when you are reserving these ids for offline use and all the ids which are reserved are not attributed to any online record so they're only reserved for offline data collection so this is taken care of or else you'll have duplicates amongst the identifiers which is not a good practice to have so that is taken care of the back end ids perfect thanks there is a question I think yes we can do that using enrollment status yeah so in the working lists which you have in your program you can filter the work list the working list by closed enrollments active enrollments and with any status so I think that was I think Gittaker showed it maybe I can show that again so here you see you have this working list when you have any enrollment status you have only those with active enrollment those with complete enrollment those cancel enrollment so from here you can list you can do a filtered list of by enrollment status so you can do it on the web page okay let's quickly do the recap of the session then so yeah what we learned in the session that we can use the android captured app to search and register individuals in event and tracker programs the widgets which is so on the track of capture web application are available as tabs in the android app the relationship indicators details so now that those are available at the bottom screen during data entry you can collapse and expand the section so all the program state sections are expandable and collapsible depending upon the workflow you can add repeated events relationships and enroll the person in multiple programs similar to what you do on the web application and the advantage of using the android application is that you can collect it offline which is not the functionality available in the web version for the web version or tracker capture app you always need to have constant supply of internet to ensure that you are able to enter data but in android application you can collect data offline as well and later synchronize it with the with the web server okay so this was the summary of the android capture app now you have two graded assignments for today one for the tracker capture web and one for the tracker the dhs to capture the android application so after this today's session we request you to go to model and complete a graded assignments because these will get these will contribute towards your overall grades for your certificate generation so you have a deadline which is mentioned on model till what date you need to complete a graded assignment so please ensure that you finish your graded assignments within the stipulated timeline so that it can be factored in while generating your respective certificates if there are any questions then please let us know you can just check the chat yes sugar looking please unmute and ask a question yeah I was wondering if we can differentiate between the complete enrollment and active enrollment in report and the one which Geetika had shown earlier it was just based on the demographic data and if we have to differentiate the completed and active enrollment data within the program stages then how do we do this okay so one is the working list which you can see using the tracker capture web apps as I showed so that is one way of filtering out your case-based data or else in terms of the analytics I think in program indicators when you configure those there have been some new variables which have been introduced which are I think the program status and the program state status or the enrollment status to be sure I can just check so there you can define if you want to count the number of enrollments which are completed then you can define your program indicator and put the filter as enrollment status I can double check that and I can confirm that if it works in the same manner but the support has been introduced in in new versions of PHS to have you just give me a second I can quickly check and ask that question yeah so you have a variable called enrollment status there you can put the enrollment status is active completed or cancelled and then you can count for that respective program how many enrollments are active cancelled and completed for that specific period so you can do that by a program indicators I hope that answers the question is this for only the little version of the DHH2 or it works for the older ones as well I can check if I remember correctly it was from version 2.35036 onwards but I can check to what versions was it back ported so I can check and I can come back to you tomorrow okay thank you okay so we are 15 minutes behind schedule so apologies for that if there are any more questions we request to put those questions on the Slack channel for questions if in the great exercises if you face any challenges then please feel free to put a question on Slack we'll respond to it at the earliest possible and we have covered the the first two sessions that we wanted to do on the first day of the the normal course and thank you everyone for your patient listening and your time and we look forward to active participation in tomorrow's session as well the zoom link will remain same you can access the zoom links on your Moodle accounts you can do that a copy of the link is already available on the the announcement stand on Slack so you can join in from there as well so the timings will remain same and we look forward having you tomorrow as well thank you everyone and please feel free to write any question comments directly to the facilitators or you can put in the questions channel as well so look forward to meeting you tomorrow as well have a good day ahead bye bye thank you thanks bye bye thank you