 Our first finalist on the on the Android side is going to be Philip Larson from the Department of Informatics here at the University of Oslo. And thank you. Welcome. He's gonna have seven minutes. So it's kind of brutal, but hopefully he can hopefully he can do it. I'm sure that he can. And then we'll have two more Android finalists following him. And whenever you're ready, take it away. Thank you. Yeah, hello. My name is Philip Larson. I'm a former master student here at the University of Oslo. And today I'm going to present the cold chain monitoring application, which is a sensor based application using the drives to capture app. So I was fortunate to pilot the project in Sambesa in Mozambique, where we implemented that for health facilities, providing tablets to help facilitate the workers and training them using the application for digitizing a manual temperature reading process. So the problem with cold chain monitoring is that people are vaccinated with vaccines that may be unsafe due to insufficient temperature during storage and handling. As immunization programs grow, the complexity increase and the need to strengthen components like cold chain monitoring and logistic management is critical. And the unit cost of vaccines has increased from $1 per child in 2001 to about $28 in 2014. So therefore poor vaccine handling can have significant financial consequences. So how can the cold chain monitoring improve control? This is the current cold chain monitoring in Mozambique, a paper based solution. And we are using a digital Bluetooth sensor to monitor temperatures. It's portable, providing use case where you can bring it to vaccination campaigns and rural vaccination and application prompt real time alerts and provide historical data for analysis in the GIS to recording in progress. Okay. Nice to know. So how do I remove? It's not showing on my screen. Okay, 30 seconds. So the digital solution is two parts. It's the hardware, the Bluetooth sensor from Blue Maestro with the battery lifetime of two years. It costs $35 and when you purchase it, it's no subscription or additional costs like other cold chain monitoring solutions and it's fully waterproof. And then there's the application, which is a custom Android application using the Android SDK and tracker capture to store temperature readings locally in a database, providing local alerts, of course, functioning offline and exporting of the temperatures to a CSV file, just in case. So you can see the temperature flows from the sensor captured by the Android application. And then when you have internet connection, you can upload temperature readings to DJI's to servers, providing analysis for decision makers. And now I'm going to show a demo of the application. So the first thing you do is logging into your DJI's to instance, granting access to Bluetooth and location. And then you synchronize your tracker program metadata and data. And you can start this selecting one it automatically connects to it. And then you can see the current temperature minimum maximum average last 24 hour and you can collect temperature stored in the local database. Further the graph will update when you read things arrive. So the application automatically listens to changes of temperature. And then you can capture. You can see the database, the local database, which are going to and you can set threshold for the alerts with a minimum and maximum threshold. And if you're above or below it will send a local notification. So health workers can improve. You can export the local database as a CSV file. If you lose something so you can upload it manually. And you can also clear the database if you want to have a clean sheet. Lastly, by pressing upload, the data will be uploaded to a tracker program on a tracked entity instance and store the temperatures as events in the DJI's to so you can use data visualizer to visualize the data. So. Thank you. The goal of the cold chain monitoring app is to reduce the number of spoil vaccines to improving temperature control during storage and handling and reduce complexity by introducing cold chain monitoring as a support for DJI's to platform ecosystem and increase the global health and immunization by reducing number of spoil vaccines with a cost efficient cold chain monitoring application. Furthermore, the scaling and further developer development of the app is that the Android team is recruiting the dedicated LMS developer. And this will be one of top two priorities for his Bellamy's team in Oslo. Mozambique is also interested in extending the pilots and application will search for WI show PQS. So thank you so much to the team to start digital to his Bellamy's and thank you for your attention. Thank you very much. Next up, we have. Yeah, sorry. Next up, we have David from JSI. Presenting another Android application. Good morning. Good afternoon. Good evening. I'm David Boone from JSI and the PMI measure malaria project. I'm here to present a new tool, an Android app that we have designed to measure data quality at health facilities. Particularly those, the data in source documents, the client register, client encounter forms, et cetera, those data that are then aggregated and reported up monthly according to precise indicator definitions. This is often an aspect of data quality that is overlooked because it requires a visit to a health facility. So data quality assurance is important. I think we'll all agree. But let's face it, it's no fun. I wouldn't think of it as like housekeeping. No one wants to do it, but if it doesn't get done, things get pretty funky. It's often done by large health facility assessments on a sample of health facilities, which are expensive, so they're infrequent. Sometimes this is done more frequently, more routinely, for example, as part of health facility supervision. For its often lack coordination in terms of what is being assessed, how it's being assessed and when, with little possibility of deriving global conclusions for improvements. Measure at measure malaria, we created the MRD QA in Excel, and we've been using that for a couple of years in PMI countries to good effect. We took the decision to adapt this to Android to facilitate the use of the tool and aggregation of data to subnational and national levels. This way we can compare results at facilities across districts and over time to get a better idea of where the problems are occurring. The app comes with a DHIS2 configuration package, i.e. metadata and dashboards to facilitate the visualization of results. We think this more coordinated and standardized approach to routine data quality checks will yield more efficient targeting of resources for data quality improvements. So let's look at the app, and this is a live demo, so bear with me. First go to the menu, and we would need to configure the app for first time use. You can see here we are connected to a test server at JSI. Come over here, you can see the name of the data set that we're connected to on the DHIS2. You'll see throughout the app there are information icons. If we click twice, we can get more information about the screen we're looking at. And importantly, on this tab we can see the supervisions that have been saved to DHIS2. And this permits us to standardize the approach across supervision teams across facilities and across districts. It is using the same configuration of the app in the same supervisory period, and we can get comparable data. So you see here the two configurations that we use for our pilot tests in Sierra Leone and Cote d'Ivoire this month. If we go to here we can see we can pull down health facilities and indicators from the DHIS2 and add them to the local device. Looking for indicators and data elements as well. Here we can take a look at what's already on the local device in terms of facilities and indicators. So having configured the tool we can go plan a supervision. We can add a new one or we can look at one that existing. We see the name and the reference period for the data quality checks. We can push that to DHIS2 or we can edit it. Here we can see the reference periods selected. We can select reporting periods for accuracy checks, and we can select metrics for the supervision. We don't have to do them all every time. Okay, after having planned the supervision, we can go to data entry. We select our supervision. We select the health facility, and then we can enter data on completeness and timeliness, completeness of data sources and data elements. We can enter data on accuracy. This is the monthly values recounted compared to the value in the monthly report and also to the value in the DHIS2 for the same reporting period. This allows us to calculate a verification factor, which is an indicator of the accuracy of reporting. We can also add reasons for discrepancy. Why was there a discrepancy if one was found? We can also conduct cross checks, which is a comparison of different data sources with similar data, such as the malaria case register against the laboratory register. We expect that the data in there for the same period would cohere. We can conduct consistency checks, consistency over time in terms of annual consistency, the current month data against the same month last year, or the current month data against the average of the three preceding months. We can also conduct a system assessment, which is a qualitative look at the reporting system at the facility or all the elements in place to produce good quality data or not. And then having entered all the data, we can go to our dashboard and for that supervision and that facility, we can check the result of the cross check, the verification factor for the accuracy check, reasons for discrepancy, and then reporting performance and readiness to produce good quality data. We can also export that to DHIS2 or to a CSV file. So I know you're all thinking, where can I get this app? I'm sorry to say it's not quite ready. We just pilot tested two weeks ago in Sierra Leone and Cote d'Ivoire. It worked pretty well. We did find some bugs. So we will be addressing those in the next couple months. We will be developing guidance for setting up and using the tools in countries. And then we'll make that available in the DHIS2 app repository and Google Play Store. We will send around a notification on the community practice for when that's ready. We believe this app will improve coordination of data quality checks and the use of findings for data quality improvement. But there are no shortcuts. Data quality is hard. It still requires commitment at national and district levels to collect the data, track results over time, and develop and implement interventions to improve data quality. We see big potential for use of this in other health and disease programs because the indicators are practically incidental to the app. They can be easily swapped out. And with that, thank you. Thank you very much, David. Next up, we have Vincent Minda from the University of Dar es Salaam. David, I think maybe you moved here. Good afternoon. Yeah, so my name is Vincent Minda. I am a lead software developer at the University of Dar es Salaam, DHIS2 lab. Yeah, if it's one skill that I've had to learn ever since I came to Oslo is to cram down a complicated scenario into seven minutes. I mean, I'll try. Let's see if I've mastered the craft. Yeah, so I'm going to talk about an app called EID Salaam. I think some of you may be aware of an integrated disease surveillance and response mechanisms around different countries where there is sort of you have to track whenever there is an outbreak and things like that. You have to track the occurrences of diseases before they break out into uncontrollable scenarios. One example could be COVID, for example. Yeah, so I'm a geek, so I'm going to start a little bit with the design. Some of you may have already heard about DHIS2 Touch, which is a standard developer SDK. For those one of the geeks, I'm sorry about that. But it's just an SDK to help you create apps on top of DHIS2 in an easy way. And we have created it in Flutter, which is an upcoming UI framework and things like that. So for those geeks, we'll understand what I'm talking about. So we've had to sort of create a mobile app to sort of monitor diseases in Tanzania called EID Salaam. And as of now, for those who are familiar with EID Salaam, there is the indicator-based surveillance where you look at certain indicators which allow you to know what is going on in the ground before diseases can outbreak. But there's also event-based surveillance, which is based on various events that are happening in the community and things like that. The EID Salaam implementation in Tanzania started a while ago where we used certain technology called USSD, which had a lot of challenges in terms of, you know, that's too complicated. I don't have seven minutes. Yeah, but there were a lot of challenges to a degree that we decided that maybe we should go with a mobile app. It will probably help us with, you know, reporting diseases on time and, you know, providing an easy mechanism to respond to those diseases. The second advantage actually is something that we are trying to standardize the EID Salaam. As I said, we've implemented it in Tanzania as of now, and the second implementation is going on in Zanzibar. And what we are trying to do is actually standardize the entire process of disease surveillance. And our vision to a degree is we want to standardize the process to such a degree that if we didn't know about COVID and it happened today, you should be able to customize DHS2 within three to five days such that you can start surveilling the disease within those three or five days. So that is the idea of the standardization we're doing in this EID Salaam mobile app. One of the advantages is the cost reduction based on what we used to do before that. At least for now, the previous technologies were a little bit too costly in terms of the implementation. So this was also built to resolve that. So, and as you can see there, there is also MCBS, which is basically malaria case-based surveillance. This specific to malaria, which is just one implementation that has been done in Tanzania. But the idea is that if there is a malaria case that has happened, it will be reported through the IBS, which is the indicator-based surveillance. And then after that, there will be a trigger to follow up on such malaria cases so that they can ensure that an outbreak does not happen or something like that. So, yeah, so I was going to go a little bit into the features, but I would prefer to sort of, given the time being, I prefer to go directly to a simple demo. This is the app and you also have to enter a code. There were some sort of data needs, data-private needs that were needed by the minutes. So, yeah, so with the indicator-based surveillance, by the way, there is indicator, as you saw, there was IBS, EBS, and STBS. The EBS is still in development in Tanzania. And yeah, so the IBS is implemented already in Tanzania. It's now implemented in Zanzibar. The EBS is still under development in Tanzania now. And with the IBS, as usual for those who know, it is usually weekly reporting and the immediate reporting. So, the Android app basically, as of now, you can sort of report weekly on the various diseases that were chosen to sort of be monitored by the IDSR. But you can also produce immediate reports, reporting immediately for those diseases that need immediate attention, for example, COVID or Ebola and such kind of diseases. So, in the app, we have a little bit of a summary. I'm going to pick here the date. Oh, one minute. Jesus. Okay, so there is a little bit of a summary of the COVID cases that somebody can look at. There is also the functionality of notifications. In IDSR, you really need notifications so as to address any upcoming outbreaks, things like that, you need to do that pretty fast. So, we have to develop a mechanism to notify people so that they can work on them fast. These notifications also involve telling the user, reminding them of notifying the reporting weekly reports and things like that. There are also various features around uploading data, seeking data, offline support and things like that. These were part of what is needed in Tanzania as long as such that because there is a lot of areas where there's not enough internet to sort of work on report instances and things like that. So, this seven minutes. Anyway, for now, the last thing I would go to was through the data entry, but you know, you people already know so much about data entry. So, I don't think just a simple thing that I just decided to create a sort of interface which is easier to enter data. And yeah, I think that should be enough. Thank you Vincent. So, thank you very much to all three of our Android finalists. Remember, you'll have to vote between those three for one of the winners and then the next three web finalists will have a separate winner so two different categories. I'd now like to introduce our first web finalists, which is from the organization Crosscut application about micro planning quite manual will be joining us remotely. So hopefully we can get that up here. I think it should is this is this quite screen now quite can you speak and see if we can. Yeah, can you hear me. Yeah, great. We've got a voice from on a high coming in from the United States, I believe. When are you ready to take it away. Thanks, Austin. Everybody my name is quite male and I'm sorry to not be able to be there in person, but this is the Crosscut app. Can you see my name. Yes, we can. Awesome. What's micro planning. Different health programs often mean something a little different when they refer to micro planning, but generally it's talking about public health planning that's happening below the district level. And that's really the key point to remember. Common elements of micro planning include identifying settlements, creating maps, estimating the populations, usually those associated with health facilities and forecasting supplies and resources. Mapping is an integral part of micro planning and micro planning is an integral part of public health. The most common map that's used in micro planning is the catchment area map. Some catchment area maps show the geographic area that's served by a particular health site. Some health programs create these maps by hand drawing them like the one you see on the right. Some health programs engage in technical assistance in might last weeks or months where external experts produce digital catchment area maps using advanced geospatial calculations. Catchment area mapping, whether it's hand drawn or more advanced techniques, this is happening every year in almost every country where DHIS2 is being used. So now you can create these catchment area maps directly in DHIS2 using the Crosscut app. You've probably seen many of the cool new maps that are available in DHIS2 already. Maybe you've tried to create some micro planning apps like here shows the sites and the district boundaries. These are views that might be familiar to you. Maybe you've done some dashboard maps like those here showing BCG coverage at the district level on the left or the health facility level on the right. So with the Crosscut app, you're actually able to go from this view to this view. So what the Crosscut app does is basically allows you to easily divide up the district into catchment areas for each health facility. So that's what the black lines are that you see here. So instead of just looking at the district lines, you see the catchment area lines. We've overlaid here the locations of where the actual settlements are within the catchment area. That's also a cool new feature of DHIS2 using the Google building footprint. So this combination of catchment area boundaries and settlement locations is extremely powerful. And so my question to you is which of these two views do you think is more insightful? Which one's going to help more? The one on the left with the app or the one on the right without it? Similarly, the coverage maps or the dashboard maps you probably have produced many of these in DHIS2. Now you can use your catchment area map, your catchment areas that you create with the Crosscut app to make much cooler heat maps. That's what you see here. And so same question as before. Which of these two views do you think is more insightful? Which you're going to get more information from the one on the left or the one on the right. So this is what the Crosscut app lets you do. It's very easy to find. It's available with the latest release of DHIS2 2.38 or later. You can find it right in the app hub. So let's check it out. The DHIS2 micro planning app that we developed is extremely basic. It doesn't do a lot of things. It really just does one thing and that's create catchment area maps. So how do you do it? You basically click the button. You pick your country. We'll use Sierra Leone and do a test. Then you pick the level where your facilities are and click create. That's what's involved in creating the catchment area maps. So part of our vision and our hope with this app is that we can rapidly speed up the time that it takes to produce these types of maps. So right now while we're waiting on this to run, because that's what's happening right now is it's literally producing the map. So it's running hundreds of thousands of calculations. It factors in the land cover, the elevation, the road network, the location of rivers and roads to really try to produce accurate depictions of where the actual catchments are in the areas that are serviced by an individual health facility. So it's not just drawing a line across the middle of a mountain. It's factoring in the mountain to the travel time and actually trying to calculate something a little more accurate. So what that also lets you do is get a better estimate of the target population for that particular area. So there you see that it's run and then to push it in the DHIs to do all you do is push publish. Our DHIs to app is available today on the app hub with 2.38. You can also come to our website check out the full featured app, which includes travel time heat maps, renewable map downloads and boundary adjustments and more. I've got a little time looking at the clock here, so I'll mention the boundary adjustments. All of our boundaries are calculated automatically. But if you don't like these for some reason and people always don't like them completely, something will be wrong about how the calculation was done based on the local knowledge. You are actually able to easily edit these without any need to for any sort of you don't need to know QGIS. You don't need any sort of advanced geospatial analytical ability. You just need the ability to kind of paint the lines differently. So that's not currently available in the DHS to app that's available on our website, but the two are synced so you stay in alignment at all times. So we really hope that you all are able to check it out and try it out. And I really appreciate the opportunity to demo. Thanks. Awesome. Thank you. And I'm glad that we can see your face now quite so so you can wave to everyone in your last 30 seconds. All right. Hear me. Yeah, everyone. And I'm here to tell you a story. I have only seven minutes and I'm from Spain. So you see the issue here. We have really a problem there. And I will try to do my best really sorry if I'm not able. And so if you do this story is about this story is about all of you, because all of you are instances you don't have only one user. You have more than one user and you need to do like big configurations in those instances. Either you are the one that is doing the configuration or you are the one asking for someone to do it. Please be kind with this guy because it's having a bad day. So actually we are not only doing we love doing generate gaps that are also open source. We really love open source and everything is there. So please contribute. It's not not the only one that you know that you will see from us. So maybe we you know us from any of these training up to build trainings or to sing metadata build packages. Export import into Excel. Create with a couple of comments at the test to instance with you to docker import from Google a thing in any data or or maybe the same principle that I'm going to show you with predictors is also about. And so you when you get to it, like the information that you're going to use the exercise to your super happy. First thing is super happy and now that no one from the test record can hear us. Seems like there is an issue with understanding the user roles and the authorities and all that. And time matters actually. So we use that you say okay I got it everything. Now I can do it. You put everything in place and then the big boss arrives and say you know what. These guys from Afro ending the net user name by X and being data visualizer they need to be added with this particular authority. And that happens and that keep happening and you get a mess in your data test and actually that's a big problem for many organizations you use we have seen many different user configuration paradigms like. People like to use user role as a user profile people that like to use user role as a group of authorities, no matter which one you are using maybe we're missing in the test to something called user profile or something like that. Like to apply template for one user to another. Actually, this is what one of the things that you can do with user extended I'm going to try to I feel lucky so I am going to try to do a demo and yeah. And I don't have a session. Okay, so when you access user extended out actually what you get is the least of your users. Is your you're trying to operate on your users. First thing that you want to do is okay let's try to filter to locate my user. So maybe you want to look for the it guys and so you're filtering real time. You might want to look for the managers. Anything you can you can by clicking here decide what is shown in which columns are shown in in the what in the list so you can add you can remove whatever you you need okay. But yeah, sometimes you you don't know the username you need to look for like apply a more complex filter. We have thrown on that. So actually you can filter by the active users you can filter by role group you can put about the organization unit. So the, the idea of locating a user it's more, more than something that we have found in the past. We understand you, and, and then in user extended out you have to type two different type of actions I'm not going to explain all of them because I think, whoa, and I'm going to explain only a couple of them. And actually you can do single actions and you can do both actions. So the single actions are almost anything that you can do on a normal edition of a user like changing the properties and enabling disabling removing anything like that. Something I want to focus your attention on is this copying user. So sometimes you have a user template, and you want to propagate that user template into many users. So you just take the template you say copying user, you decide which user will be applied with that template and, for example, all these. And you decide which strategy you want to use like merging or replacing you want those users to become a data visualizer or you want those users to just be a visualizer. And then you can decide if it is user or groups, whatever that you're going to be copying. And sometimes you also want to replicate just the user so you can do something like, okay, I'm going to replicate three times that user, but it's not exactly the same user that I want. So I want to change the organization unit or I want to change the organization unit for visualization or anything the username whatever you want, what you want to replicate. Okay, and then immediately you get a copy or three copies and and copies and that's fine. But it becomes even funnier when you you execute a book action and there are two book actions I want to show you one is that you can edit on a table. So actually you can click on it and you see a table and you can change property for all those users that you have selected one minute. And then quickly, I hope I will have the time. And the latest thing and that's one of the good ideas of all we've seen are users extended habits that you can actually export that into a CSV. You can open that CSV. Okay, you are seeing exactly the same columns that you are seeing in the web app, and you can even add more properties like I want to change the password. If that property exists in the user, that will be changed actually you can change whatever you're however you want. There is a validation when you upload it back and and will tell you if that is okay or not. And I'm going to very quickly show you. And then you can import it back by selecting the file. You get an intermediate screen where you still have a last say like, okay, there are validations all the validation from details to apply on the slide. So all those user exists already so I do I want to override them and then change the configuration. And you can decide to just create new news. And that's it. Thank you very much. Next up we have one more remote participant from his from his Tanzania. And gifts and go will be joining us remotely, hopefully you can share his screen. You have to hope you can hear me and can share your screen. I'm surprised this is the first time. There we go. Can you can you speak so we can make sure you can hear we can hear you and then share your screen. Yes, hi Austin. Hi gift. Okay, yeah, I'm just. Okay. Let me share my screen. And please tell me if you can see it. Can't see it yet. There we go. Perfect. Okay. Yes. Sorry. Yes. Let me just finish up setting up. Hey. Yes. Can I start? Yes. Go ahead. Okay. Thank you. Hi, everyone. My name is gift. I'm a system developer from his Tanzania. And I'll be presenting to you the program indicator this aggregator. The program indicator is a custom which is to application that enables automatic generation of this aggregations from a generic program indicator based on different categories. So, despite being crucial for tracker that analysis program indicators configuration has been sometimes required to have this aggregation for different categories based on specific data elements. Attribute constant or variables that achieve this multiple program indicators are configured with the same consideration with a with a consideration of the intended segregation. This is normally done by duplicating it and modifying it for each disaggregate. Now this might not be an issue for smaller number of disaggregations, for example, gender. But in some cases, we may have many disaggregates that may be needed to be generated and this may be tedious. And so we thought of a useful way to automate this process. And this is where the program indicator disaggregator comes in. So the program indicator disaggregator collected is collectively allows management of disaggregated program education from the app. You can see a list of already configured program indicators from which you can select a generic indicator. The off the app also allows configuration of automatic desegregation based on data elements and program attributes. It also allows propagation of updates to disaggregations in case the generic program indicator has any updates. With a current app implementation, the app has proven to be efficient in resolving this challenge. But we are planning to expand its functionality by adding support for disaggregation by variables and constants, adding support for more operators like greater than less than ranges and more. We also plan to add support for disaggregation by multiple data items. And of course, we also plan to support an elaborative program indicator dictionary explaining more about the indicators. But apart from that, we also expect to have some use cases from the community for those who are interested or who are interested to use the application. And now maybe let's jump into a very quick demo. So the app can be accessed through the app menu in DHS2 and its name program indicator desegregator. And when opened, it will show you a list of program indicators that are already configured in the system. And here is where you can select actually a generic program indicator from which to desegregate from. So for example, in our case, we're going to see an example of COVID case. Disaggregated by different outcomes. So for example, we can have, we can search the surveillance. And then we can now choose the COVID case indicator. From here now, I will see the chosen program indicator along with different explanations. And then from this page also, it's where you can add your desegregation configuration. And here basically it is done in three steps. So first of all, you choose what you desegregate by. And so for example, in our case, we want to desegregate by data element. And then you choose the program stage in which you want to desegregate from. And of course, the data specific data element. The second stage basically you choose what values should be desegregated for this specific indicator. So if, for example, in our case, this data element has option sets tied to it. So automatically your option sets will be shown here for you to choose. And then in case you chose a data element that is probably a free text, you can specify a custom value. So in our case, we're going to select all. And then the last step is basically to choose a name prefix that will be appended on the name and the short name for the generated desegregation program indicators. So in our case, we can just say outcome. Yes. So after that, you just simply speak safe. And just like that on the fly, you have now five new desegregations for these indicators. And you can actually see them here. Now, let's see these desegregations in actions. So if you open our data visualizer and navigate to program indicators and then select our program, you can actually see now COVID cases as these desegregations that we generated. And yeah, we can also select a peer that has data so I can see. So let's choose this year. Yes. And just like that, we now have desegregations for the COVID-19 cases simply in age. But at some point, there may be updates to this generic program indicator. So for example, we want to change maybe an attribute of this. We can simply, let's say, we're changing the short name to case. And then if you save, then if you move back to our application and refresh on this. So basically what will happen, you'll get enough notification that the generic indicator has been updated. And if necessary, you may need to propagate those updates to the desegregations that have been generated. So you can easily do that just by giving updates. And just like that, all the updates will be reflected to the different desegregations. I think that is all from us. If you have more questions or if you want more discussions, we have a posting in the community of practice. We can visit through this link or the capture. Or you can contact us through the email info at his Tanzania.org. Thank you. Thank you very much. And I think we are just about on time. This is kind of amazing. Thank you very much. Gift for sharing that and to all of our finalists for the great presentations. I'm going to share my screen now. And we will move to the most exciting part, the voting. The stakes are high. This will be automatically filled in with the link in just a minute because I have a great team working with me. The stakes are high. So the winners of this year's app competition will get a sponsored trip to next year's annual conference. They will be here in front of you. And you can talk with them and they can experience the conference atmosphere. And they'll also get lifetime recognition on the community of practice with a badge that has been designed by a Gassim, our community manager. Austin, this link will actually fill in. You're online, right? You're trying to. Yes, I need added access to the doc. Sorry. I should have given it to you. Recording stopped recording in progress. I think you should have it. If not send it to me and I can fill it in. There you go should be there. There we go. Okay, it's on it's on this one here. That's fine. Okay, great. I also wanted to mention so on the right side of the screen here you have a link. So I'm actually also going to start a timer for this. Oops, too many, too many things. Sorry. Too many things. You have three minutes ready go. So you have three minutes for the voting here. And as this, as this goes forward, I will try to bring this back onto the top of the screen. But I also did want to mention three honorable mentions from our submissions for the website of the app competition here today. These are great applications. A few pieces of feedback that we had for, and we'll be sharing with the developers. But there's a hopefully we'll see them next year. Potentially if they, if they submit again. The first of these is from PSI. It is a, an application to significantly simplify the configuration of programs. The second is a very exciting collaboration with the University of Alabama and Huntsville and NASA to import Earth observation data into DHIS2. And the third is tracker data cleaner, which supports de-duplication of users in DHIS2. We've got a lot of noise going on here and some questions maybe. Too many requests. How many of you are there? We might, we might be able to. Extend the time just a little bit, but hopefully keep trying. You can get in. Don't vote too many times. Don't ask your friends to vote. That's not cool. Don't, don't set a bot network to vote for you. Yeah. These three honorable mentions are hopefully we'll submit next year and you'll, you'll, you'll hear more from them. I also wanted to think while we have a minute left here, I wanted to thank the great team that has helped to put together this annual conference for you. It's not working still. Oh, no. Oh, no. We have a too many requests error. The voting is taking place on the DHIS2 community of practice. And if you're in the zoom meeting, you'll see the casino has posted the link to the COP thread there. We can vote. Can I, can I put that on the screen? We're voting through the community of practice. If you're on the COP right now, you can find the thread to vote. And if you're in the community of practice, if you're on the COP right now, you can find the thread to vote. And if you're on the zoom meeting for this session, you can also see the casino has posted the link in the chat there. The community has too many requests. I know a crash in the community. So you should be able to find it on the community of practice. Don't refresh too many times. You might break everything for everyone. But we do have lots of votes coming in. So thank you all for, for those of you who have voted. Keep trying. If you haven't gotten in yet, it will come through. I wanted to thank again the, the team that has been working with me to put on this annual conference. So I want to, let's, let's give a round of applause to this team. We're viewing applications, communicating with applicants and finalists and, and putting on the show here tonight, which I have one more minute before I have to turn over the stage to, to someone else. So we should have a, hopefully every, most people have gotten into vote. No, no. All right. We'll still, we'll still pause for just another minute. Keep trying. Please keep trying. I think we might, we might need some, some new servers for this community of practice. If that were a DHS to server with the up and running. So we're reopening the voting just in case you haven't gotten in yet, please try again. Apologies for the technical difficulties. I think we should probably do some horizontal scaling and load balancing on this community of practice for next year. This is going to do most controversial results ever, right? Thanks. You want to hand out these? In the meantime, one of, one of our, the developers on the core team made these really awesome. DHS to magnets, 3D printed DHS to magnets. That are going to be. Prizes for all of our finalists. Hopefully we can get them to the finalists that aren't here today, but for those of you who are here, if you could come up here and, you know, collect your, your finalist prize of these DHS to magnets and let me know how many people are on your team. If you want a few of them, we have, we have a few extras. Yeah. Thank you. Yeah. Sure. One more. Wait, wait. One more. Okay. You can take maybe these for now. Okay. Yeah. Thank you. How many, how many do you have? They're little magnets for the DHS. How many are you on your team? Yeah. Great. All right. How are we doing? How are we looking? 130 votes. All right. We have about 130 votes total. If you haven't gotten in yet, raise your hand. Keep trying. All right. Thank you. Thank you. Thank you. Thank you. Thank you. I haven't gotten in yet. Raise your hand. Keep trying. Good question. Good, good suggestion. So if you, if you get off of the conference wifi, if you have a phone and you have a mobile internet connection, that will let you get in. Because it's coming. So everybody that it thinks we're hackers that are trying to hack from one, one place and overwhelm the system, which maybe we are, I don't know. So if you, if you having trouble getting in and you have access to a data, a mobile data connection, please try that. We're going to give it another 30 seconds. And then I'm going to turn over the stage. So try to get in. If you can. You want to be dramatic. Austin. Austin, can you hear me? Hello. Do you want to say something? Yes. Yes. We have a comment in the chat saying that the UDSM app should be all these are up. I think that we use the, the old name in the voting, just for as a clarification. Okay. So there's a, an older name for the UDSM application in the voting, I believe. But the one is by UDSM is the, is the UDSM application. And our community coordinator, Christine would like to make a clarification that the lifetime recognition badges are actually designed by our expert. UX designer, Joe Cooper. Joe Cooper. Joe. Joe Cooper. Joe Cooper. Yeah. Nice credit credit where credit's due. Joe design the badges, guessing had the idea and put it into action. So great, great team effort there. All right. Five, four, three, two, one, zero. Let's close the voting. I think we have 150 votes or so. So that's, that's a good number. Hopefully. Hopefully we have a clear winner. Yeah. We have winners. You want to just show it? You want me to say it? Yeah. Go ahead. Yes. All right. So our winner for the category of Android is the CCM app by Phillip Larson. And that's not all. The winner for the web app category of the app competition. We have a winner for the category of Android. The DHS annual conference 2022 is the program indicator disaggregator by his Tanzania and gift and go. Again, thank you very much to all of our people that submitted applications, all of our finalists, honorable mentions, and the team. Great work. And thank you all for putting up with terrible voting experience. We'll turn it over to the closing of the DHS to annual conference 2022. Thank you all very much.