 Okay, hopefully the people online can hear me. We're gonna kick it off with the presentation from Sakubu from the West and Central Africa. And if you want me to translate into English, that's okay, but no. Or in the French, either way. Stan? Okay, morning, everyone. So thank you for seeing to allow us to present this small application. So this application is like an application to better allow the end users to design their own output reports. You know, sometimes from some reports, we are using a standard report to customize it, but this one can give a possibility of users to go into wait and see and what, like an editor, when they can design themself for the report, adding aggregates information or tracker information. And after visualize it. So maybe a demo can be nice. So report builder. So the app name is report builder. We started doing this app for MS projects because they have, maybe I can show it quickly, standard report. It is like a scorecard, school scorecard, which one it is the most based on the image to allow parent or for student and the community level to understand their data, okay? As you can see here, that is their on-field report. If I come here for each year, let's say that 21, yeah. I can come in here just to select one school. Let me do that. Okay, and I can update this report. Okay, there is another data for the ages, yeah. Yeah. So as you can see on this report, for some cases you have the value itself, but for some areas you have like image because we know like for community areas, they understand most image than values. So instead of using the standard report to do it, and that means every time as a ESPO team, there's teams we need every time to come and customize it again or to update it, we decide like to make an app where the Gambia team itself can go. As you can see here, we have something we call design. On design side, they can have HTML design teams, so they can design their own report like this. If they want to change the information, they can update like what the way they want. And for the values itself, it will be easier now just to come in the ads. If I need this value, if the value is coming from Tracker, if the value is coming from Aggregate and so forth. So there is a button here we call the configuration where you can go and just select your, if it is an indicator or data element, okay. You select it like this, okay. And by default, those fields will be empty. So if you want to insert a specific data element there, what you need to do is just to come in to click into the fields, okay. And just select your data element. As you can see here, if you want to display a value, so that you can select a value, but if you want to display a legend, so you can select the legend. But there is some specification also for the legend side. As you can, you know into radiations too, currently the legend it is based on label and colors, but with this app, you can decide that you want to show the label if it is bad or good or something like that. Or if you want to show the color red, blue or something like that, so you can decide which type of legend you want to show. If it is image, like for the community level, you cannot understand the things, but the most image so you can select the image. Like this, okay. But also if we go back to one minute, oh, sorry, okay, one minute, it is, yeah, yeah. So if we go, we went back to the report itself. There is something we need to understand here. This report also have to show the performance of the current school, but what is the performance of the district? The direct parent of this school and what is the performance of the region and the national level, as you can see here. So here it is the school itself, here it is the district and this one it is the region and the last one it is the performance of the country. So because of that, during the, when you want to add a specific value, you need to specify if this field, it is for the current organization you need to select or it is the direct parent. That means even in health also you can make the same report using the current health facility, what is the performance of the district, but also the performance of region and so forth. So that's why we have here parent one, parent two, parent three. So if we here, I select current organization unit or parent one and I'm doing a report for a specific district, it will be, the parent one will be the region performance of something I need to see on my report. So that is some specification we decided to make for this report. But we understand that this layout can help for other proposed, like if you want to make like the school, the student cards. As we can see in our Amis project also, they want to print the student card for every students. So here I can come here. I have something we have, we call the student card. This one also is a builder with the same report builder. I can select my program in which I have my schools, the learners tracker and that is specify if I want to search a specific student by name or by his unique identification or something like that. Okay, so I can, as you can see here, all the attributes I select can come here. Okay, so I can look in for a specific student. Here I can see him and now I can select that I want to have the student card. So if I want to print it, I can print it based on the good format I want. And if I want to send the SMS because in Amis project also I'm a student to have their unique identification. So maybe we add like a sending SMS in so we can add it. So to let you understand that this report builder can do a lot of things. That will be the same thing for Liberia. Currently we want to make his COVID vaccination card. So we build also the COVID certificate with the same app. Like we can see here you have like this and now you can select the program itself and they're looking for a specific, okay. Yeah, or I don't remember the again, maybe I can look in for like this. Let me put A here. Yeah, so I can have and yes, you can see here now you can have those ones what work like the data and so forth. So again, the end users now can come on themselves and decided yes, they want to update the design of themself without coming to see us to do it for them and something like that. Yeah, so basically that is the idea behind this work. Just like to allow people on the field to make a administrator of countries because sometimes we know that they don't have, they don't know better the coding and something like that but they can build their own report just to come and select if it is track aside. You need just come to the track side specify the program itself and just pick if it is that element promote stages or from the attribute and just add it on your report and now you can go and visualize it. Yeah. So the next step of this work now it is just to add the visualization coming from the DHS itself. So the goal is like to build the bulletin based on that. So if it is like a monthly bulletin of countries or something like that, they can come and they design it the way they want just pick some visualization coming from the DHS tool like a report table and the chat and so forth so they can have a good layout and yeah. Thank you. That is what I want to share with you and have your feedback how we can improve it and yeah. Thank you. Then maybe Amber I can ask you to talk quickly. I forget where you were exactly. There you go. To present on an application that was built by PSI around program configuration, very cool application. So sorry for all the technical difficulties today. You have to listen to me riff a lot in between everybody else's presentations. Cool. Hello. Okay. Thanks and I'm on someone's laptop. So he's loading it up. What I'm going to show you today is the, it's not a super creative name. It's the program configuration app. Can you guess what it does? So it was born from a need to actually create supportive supervision checklist. So like quality of care when your clinicians and maybe you're going out and assessing the health facilities. So I know our ministry of health participants know what that's like. So during those visits, we basically do checklists and DHIs too. And they were a pain to maintain. We started them using events like seven years ago before tracker was robust. And so this tool, and I'm like breathing weirdly. Okay. I think that's better now. So this tool, I'm trying to riff off of my first three slides. Basically allows us to configure. So from the supportive supervision tool, it turned into a, wow, well, we're actually in this. This can actually just configure tracker programs for us. And so instead of going from data elements up into a program, you can actually start from your program and go down. And so why this has been really interesting is because it can also kind of lower the technical skill bar a little bit. So if you don't have super deep training on your bench, it allows you to still work in tracker and kind of get around some of the challenges when you do it the classic way through the maintenance app. So on the, it's probably quite small. I'm sure these might be shared. What I wanted to highlight, so I'm just gonna show you like two, three slides and I'm gonna show you like a three minute video. Essentially it just becomes a generic configuration wizard for you. Because I know when you're putting together a tracker program and you have to think of every single, you know, when you should actually be planning these out, you should be very thoughtful, right? That's what you should do. But sometimes it's a lot easier to say, big picture, what do we need and start building your pieces from there. So you quite literally create the program name and you go down. I'll show you that in a video. And we can just go to, so on the left-hand side of that first picture is just showing you how you can actually upload the program configuration app can actually create an Excel template for you to download, put your questions and things like that in and upload it. So you can actually have like a quality assurance officer configure their checklist without having to touch DHIs too. So it kind of puts the work more in their hands and makes them more connected to the tool as well, which I really like. And it doesn't become a very separate IS team and QAO process. And then on the right-hand side, you can see it's small, sorry. But you can see what it actually looks like to interact with the program using the app interface. And so you can just create any tracker program you want. The rules, everything. Okay, thanks. So yeah, so like I was just saying, this just allows you to have more users invested. Of course, you wanna have like, senior skilled people, you might be working with HIST agencies. This just allows you to kind of have a little bit more room to play with it in your hands. And I think when we talked about the questions that are in the back here at the beginning, the additional riffing questions around the community feedback piece. So I think this is also like a different way to think about configuration. So maintenance app is from bottom up and it makes a lot of sense, but for some folks, it makes sense to also start from program and go down. So it's also a different way to think about configuration. And so we just think that's really interesting to share. Compatibility-wise, it's compatible 236-UP as of right now. And this is all of our configuration or what do you call it, our documentation is here. And the app is in the app hub as well. So feel free to download it, play with it. And our link to our documentation is also on the same app hub, but they're here at La Sanya. So I just wanted to highlight, so these are just some of the functionalities of the tool just to really emphasize what it can do. So of course we've talked about it, it can create a tracker program. So you don't have to create your option. You can do the options such much easier as well in PCA. I really liked doing the option sets in there. You can reset your sharing across all the metadata. So if you've been cloning the same data element over and over and over, and you forgot to set the sharing settings and the first data element wrong or correctly, this helps you adjust that across the board, which is really nice. You can then create a crossover compatible metadata export. So you can export and import using PCA into two different servers. You can actually do a rollback functionality as well. So if you make changes in the PCA or into your program and you're like, whoops, that was a boo boo, you can actually roll back into a previous version, which is really nice. And then I still am highlighting the clinical quality assurance. So that's kind of that specific use case that this came from, even though now it's more generic. This is where you can create those clinical quality improvement lists. So we're doing this with IQCs and CQIs and things like that in partnership with ministries. So you can edit all your data elements. You can use this Excel generated template. You can migrate metadata from previous, if you were ever using an H&QIS in the past, some of our partners have been, you can actually import historical event data into Tracker using this as well. So you don't have to kind of break your datasets. And the PCA itself automatically creates the dashboards that you'd want for the quality supervision. So automatically creates it and we're leveraging that in-app analytics that's available now. So it's pretty fun. And then I'll just show you three minutes of a video and then I'll be done and I'll stop riffing. Thanks. Presenting the program configuration app, an alternative way to create, edit and maintain your DHIS2 tracker and event configurations. With PCA, you can create or edit DHIS2 programs from a single interface. You can start a new DHIS2 program by completing the basic details and attributes. Once your program is created, you are ready to start adding the different stages that your program will need. For this example, we need an initial not repeatable stage named confirmatory test followed by a virus load result, a repeatable program stage. Now we need to add the necessary data elements to each stage to collect the necessary data points. Let's start with the confirmatory test stage. New stages are created with no sections. First, we create a new section named test result. Each time you create or add a section or data element, the app will display a blinking label indicating the most recent changes. Now we had the first data element. The data element may exist or not in DHIS2. If it doesn't, we just create a new one. We need to collect the result of the test which should have an associated option set of HIV test results. As we will use an option set that uses text codes, the value type is automatically set. We also need to collect the serial number of the test used. Additionally, we need the lab technician. In this case, there is a pre-existent DE users can search using different properties of a data element as the name, short name and code. To facilitate data entry, we need the lab technician to be collected first. Let's now go back and add the necessary data elements for the virus load result stage. Last, you need to share the program and associated objects with the correct user groups. The PCA allows you to apply Cascade sharing across all associated objects. Once the program has been assigned to at least one organization unit, you can access it on track or capture web app or Android. You can of course edit pre-existent programs. As we mentioned, this app dev started for the creation and maintenance of HN QIS2 list. When you are configuring at H2 checklist, the app activates special features like special pre-configure stage for action plan or sections for scoring. For the H2 assessment questions, there is special metadata that the app allows easy editing. When inspecting an existing program, you can see how program rules are related to a DE. We display the way that the data element is affected by other program rules as well as the program rules that the data element triggers. Data elements on score section are fed through complex program rule calculations which are automatically generated and maintained by the app. Last, currently available for H2 program only, but soon for standard DHIS2 program, you can download the configuration in Excel format. You can do your changes in Excel and then import them back. The app also allows you to export your program's configuration in a JSON file to easily import it in other DHIS2 server instances using the import slash export app. This feature removes all sharing settings and organization units assigned. The app is currently in version 1.4 and available on the DHIS2 app hub. It is compatible with DHIS2 2.38, 2.37 and 2.36. PSI plans to continue the development and maintenance of this app. Future features include organization units assignment, versioning of programs, backup and restore, more settings, direct editing of option sets, and much more. Thanks for watching. Yeah, and if anyone does play with it, please do send us feedback. We're trying to add more features constantly so would love to just know how it went. Yeah, so thanks. Okay, can we, do you want to go for Edson? Edson's colleague is here as well so he's going to present in person the application for tracker bulk action, right? He's like, he's like, he's like, okay, hi, hi everyone. I will be doing a quick demonstration on this truck bulk actions app. I have 10 seconds slides here just to show you what is the goal on in which context this app was developed. As you might know, we've been collecting a lot of individual level data. The truck has been increasing during the last years and in some point there is a need of making some actions to a set of truck and entities or sets of patients. And right now, if you want to do that on the core, this is to app, we need to perform a lot of clicks because we need to do one by one for each truck and instance. We need to perform the action. We have here some examples of things that we can do using this application. One of them is for example, if you want to make a permanent transfer, let's say that I have five patients that are doing TB treatment at my health facilities and I want to move them for this facility to a different one. So I don't need to go for each truck and instance dashboard. I can just go directly to the list, select those that they want to move, select the new health facilities and send them there using and bulk action. The second task is also related with the bulk deletion for example, if I'm doing a data cleaning task and I want to delete multiple, yeah, my memory is well done. If I, and I want to delete multiple data, I can also do this at the same. Here I have the list of some use cases. The app is being used or applied to be used on the education domain. For example, to move students or teachers for one school to a different one. So we can do it in a bulk way. Also we can use to promote students for one grade to another one. If you have a student enrolled in one grade, we can promote to a different one using this on the health domain. We can, for example, use on the equipment management. If you have a trucker program that deals with equipment, we can move for one facility to a different one. And also it's possible to use in a generic approach. For example, if I want to do data cleaning or things like that. I will now go to the demo and I have here the app installed. Basically, I hope you can see. Basically, I have to select the place where I want to work. I mean the program and the org unit in order to have the trucker entity list. So here I have a short description on what can be done within the app. Let's say that I have a use case and I want to move patients for one health facility to a different one. So I come and select at the current health facility the patients that I want to move. So I select the program, this TB program. I select the health facility. Now I select the patients that I want to use. As you can see, we try to keep the capture design in order to make a very more flexible and they would use experience. So after selecting, I come to this button, the bulk action button, where I have several options. And on this case in particular, I want to move permanently. So I click here, I select the new organization unit where I want to send those patients. So here I have my organization unit and next I click on continue. After that, I'm going to have a summary of the list of the patients that I selected. If I want, I can move or I can undo if I want to keep. And finally, I click on transfer, I confirm and I'm done. So as you can see, here I have the summer, five were imported, is it ignored? If I want to see more details, I can come here and it will show the status for each one of them. So if for some reason there is an error with one of the patients, the system will keep going and will mark the one that didn't send and I can follow up with the specific error that's going to show me. The second use case is, for example, if I want to do a temporal transfer, as you might know, if I want to do a temporal transfer, I have to select a program stage to indicate which events these or which service this patient will take. On this case, I can use the same program, the TB program and I say that the patient that I select will take TB visit these health facilities and the schedule date is, for example, today or tomorrow. I can just take tomorrow is the schedule date and then I click on continue, the same procedure, I confirm and I'm done with it. As you can see, there is an error here. Let me understand what's going on. Okay, there's more, like something that we did is to try to keep the feedback to the end users. So if there's an error that occur, we can have here all the details of what we want to do. The next use case is the, let me continue. As you can see, we try to keep the same workflow. It's to enroll in different program. Let's say that I have HIV program, or I have TB program and during the enrollment to the tariff, I do TB check for coefficient or the other inverse. So if I have the both programs, the TB program and HIV program, I can want to enroll those patients that are positive on the TB program and not doing one by one, but doing it in a bulk perspective. So for that, I select the patients and they come to enroll in a different program. So basically come here, I say enroll in different program, I select the program. I don't have the TB program here. The HIV program, so I'll take end program. I also select the org unit, the dates and I go ahead. So basically this is the procedure. And then it's how we do, if you want to do this bulk enrollment for our truncated instance. As you can see, I can hear the report and I'm done. And finally, we also have the option to perform some bulk deletions, but also we can change the status. Change the status, just come here, select the program and say if it's active, complete or canceled. Sometimes the end users, they don't complete the enrollment. They fill the data, but they don't click on that complete enrollment. So if you are doing a data cleaning process, you can go to the system and select those patients that you know that they are completed the treatment, but in the system, they are not marked as complete. So you just cancel the program and then you choose the status that you want to add and you go ahead. And finally, as I was about to say, we have the option to delete the truncated instance. I know that sometimes in many systems, we don't give this flexibility to do bulk delete because you know that we can create a lot of problems but also we can solve a lot of problems. So here we give this freedom to the users to try to do this and use it when it's doing a data review or things like that. And the procedure is the same, you select and then you confirm and you are done with the process. As you can see, where I have here a message, like when you're performing a task and there is some warning or something like that, you can have here a message to inform what was going. And as I said at the beginning, we try to keep all features that are really available in the Tracker app. So the working list, the filter, the option to show or hide columns, so everything that is there is also part of the application. Thank you. Well, Pete, are you ready to go online? Yep, if you can hear me? Yes, perfect. Big Pete. Great. Perfect, thanks Pete. Can you guys see my screen okay from where you are? We can, yes. Great. I'll get started then. Hi everyone, welcome to this quick demo on the dataset alignment app. So this app's made to help DHS2 users sync data between datasets that have slightly different configurations. So we've been using it to help sync data from multiple country DHS2 instances to a central instance. And the issue was all the country instances had their own slightly different dataset configurations but we still needed to sync the data. Previously, this had been done using a series of Excel files which was pretty cumbersome. So we built the app. So it has this purpose built user interface to make the mappings easier to maintain. And we're using this matching algorithm to actually speed up the mapping process as well by auto-suggesting mappings in many cases. So let's see how this works in the app. Here I'm on the main page which is just a list of the currently set up mappings which can be edited and deleted but let's create new mapping. So mapping is from a source to a target but the source and target can be on current server or external servers. So there's flexibility there. But for this demo, I've been timed out one second. Let's just refresh for safety. For this demo, we're gonna go for children's health on the current server and then we're gonna connect to an external server. And you can see there's actually two options here. So we can connect to the external server using personal access tokens but if you can't do that for whatever reason there's also an option to manually upload the configuration which that will lead you through. But for now, we're just gonna use personal access tokens to connect. So this is more secure than just sending your username and password. And you can see now we have access to the data sets on the external server. So I'm gonna map from children's health to child health and then click configure mapping. So what's going on now is the apps getting all of the data sets, metadata and all the related metadata and it's comparing the source and the target and seeing if there's any matches and if they're similar enough, it will auto suggest some. So let's have a look at the data element table to see that in action. So here on the left, we have the source dataset and we have the data elements on the left. And on the right-hand side, we have the result of the mapping. So where the value should be getting sent on the target. And you can see the applications already suggested a few of these fields for us. And if you look between the source and the target, you can see that the names are slightly different. That's because the matching algorithm is kind of figuring out that they are similar enough and so suggesting them. There are a couple of gaps though and that's because the app will only populate a suggestion if the value is similar enough to within a threshold. But you have the ability to tune that threshold here using this field. So I'll go ahead and update the suggestions. And we can see two new suggestions are being populated. Again, slightly different names, but the app has correctly populated them. And let's go ahead and look at some of the other parts of the mapping. So next would be the AOC mapping. So that's the desegregations on the dataset itself. And in this case, that are non, so that app just maps from default to default. So that's quite useful. And then we have the org unit mapping, which is often a bit of a nightmare. I've done this by hand or sort of by hand myself on many systems. And yeah, it's a bit of a painful experience sometimes. So hopefully this app will help a lot with that. You can see the full paths being used. So DHS2 org units don't have to be unique in the name. So that can make it quite difficult to perform a mapping just based on the name. So we look at the full path and that helps the user kind of see, okay, yeah, both the actual org unit and its ancestors seem to be matching. And you can see in this case, the source actually has two additional org unit levels, but the app's still correctly mapping this district. Quite a few gaps in this one though. So let's try turning up the threshold a little bit further. Great. So now all the org units on this page seem to be mapping correctly. So that's good. And there's one other type of mapping I haven't discussed yet. And that's the disaggregations on the datron itself. So the way the app does this is it waits for at least the source and the target to have been selected. Then it goes away and it looks at the disaggregations on these datronments and applies that same matching algorithm. So we can view the mappings on the disaggregations for a datron by clicking this arrow here. So we can see there's four disaggregations on this datronment. And they've actually already correctly been mapped to the equivalent for disaggregations on the target. Again, with fairly different names. So that's pretty handy, saves a lot of time. And that mapping is done. You don't have to expand the row for the mapping to be done. It's automatically applied to each of the datronments where we have a source and the target. So far we've only looked at one-to-one mappings. So let's go ahead and have a look at this row here. We've got supplementary support and nothing's been suggested. So I'll have a look at this dropdown here. And there doesn't seem to be any valid mappings on the target. So this will be a good example to showcase the sync feature. So what this does is it basically refreshes the metadata that this mapping is based upon to bring it up today. So if I go to the target and I will add a new datron head over to datasets in maintenance and we're working with the child as well. So we'll add children receiving support, we save. Then if we go back here and click sync should get a message saying there's been some updates. So I now go back to our field supplementary support we'll see children receiving support. That field we just added is now available which it wasn't before. And you also see it's at the top of the list. So another thing the application does is it basically ranks the target options by similarity to the source. So whatever options are the most similar will appear at the top of the list. So that's really helpful if the auto suggestion hasn't worked and you have to do it manually even if it's not automatically populated the correct option should be somewhere near the top of the list, which is great. So I've picked that for our target which as I said now means we can have a look at the disaggregations on the data element. Here we've got gender and age band but if we look on the target we actually only have gender options. So this will be an example of a many to one mapping which is also supported. So I'll go ahead and remove these extra rows because we have full flexibility in any of the mapping tables to add and remove rows and how we want. And then I'll just select the correct options here on the source. So mapping all of the age bands for male to the single male gender and similarly for female. So that's a pretty happy while I'm mapping there let's go ahead and save. So once we've saved our mapping we can come back to it at any time from the manage mappings page and open this up here and we can see all of our auto suggested mappings and the custom one that we did have all been retained which is great. So the last thing I want to cover is the download feature. So currently what we're doing in this app is we're allowing the user to configure the metadata mappings but we're not doing the data transfer itself although the hope is that we'll be able to use indicator export attributes maybe in the future to make it possible to do that within DHS too as well. But for now you can download the mappings as CSV files. So what we're using this for is we're running some queries on the database which basically make use of these CSV files to quickly export the data values from the source and we've got the source data element and desegregation here and then it just transforms the IDs into their target data element and desegregation and then imports them into their database. So it's very fast way to transfer the data. Although as I said hopefully with indicator export attributes we will be able to support doing this through the API as well which is a bit more accessible. Yeah. And that's the end of the presentation. Thanks for listening. Thanks. Thank you very much Pete. Lots of applause here. I hope you can hear it. Oh, thanks. I can't hear it. So that's appreciated. Passing it on. I'm clapping for you. Okay. We're gonna move straight on to Josephette from UDSM who's going to share a very cool user support application. Yeah. So in order to support to these the people from all his facilities across the country during reporting period it was difficult to accommodate them so that they can in time report the data into DHS too. So the challenge was to ensure that we can support them in time so that their timeliness and the completeness will align with the regulations of our ministry. So we had to find the better way to accommodate the request from all his facilities to the central supporting level. So we created an easy user interface for the people who request the data sets but also account that they need the access to the DHS2 platform for people to report into DHS2. This is some kind of sub-national level workflow where a particular person at his facility may need to request, let's say a particular data set into DHS2 to the central level. I'll put this slide so that you can access. I want to go into a demonstration. So the national level we just go into this particular app and see those requests from users and they attend them just by one click. Yeah, this particular app we presented last year but on this particular year we enhanced it to support request for user accounts but also validation rule request but I'll go to user account request. So this is an example of user account request which I'm going to demo. What is the methodological approach? Yeah, given our experience since 2014, that is what we used to build to this particular app to ensure that we can easily support these people without a large number of human resource because our team was not such big to stand just for supporting users from around 8,000 health facilities. So the app was tested on DHS2 platform and by March, 2022 we deployed it to the live instance of our ministry. So since then we've been using it and the significant we've seen is the changes in need for human resource to support these people from health facilities. It works from two, set a two version to 240 or demonstrate only 240. So let me go, they like to the demonstration. I've created a user called user support, only 240. So this is an example for an interface where a normal user will be able to see the user support app. So for now it has user form request and user account request, but we intended to have the validation request which we haven't finished this so far. So what do we have on form request page? On form request we have a request of data sets by particular organization at a particular level. You can see at the top most we have facilities and the data sets. So if I go for facilities and it will list me, it will show me the list of facilities that I belong to depending on my account as a user maybe at a district or region level. But also depending on your level you can change this to a particular level that you want to access as a reporting tools. So if I need to request, for example, data set for Mobola, Mobola MCHP, I can just click request form and I'll be presented with the data sets this is a attribute disaggregation. So if maybe I want to this particular attribute, I can just select it and update. But also if I go to, I need HIV care monthly data set, I can just click assign. So I can also remove let's say staffing and send. By clicking send then this request will create a request for data set assignment but also will create a message because before using this particular app, people are using the messaging app of DHS to request for data set assignment. So it could have a hundred of messages to attend. So each day we each of our members in the office has to dedicate two hours just reading the message and attending. But use this now we have dedicated just one person in a day and it could use two hours to attend the request across the country during the reporting period. So you can see I can see my requests that I've attended. On a quick review, for example, be able to see, for example, waiting for assignment for this particular request and so on. So what if I log in as a support team? So the support team will be able to see the form requests as this interface shows. You don't know if you can see it. Oh, let me really share the tab. So this is how the central team will see it. So the central team can be the technical teams at our university or at the ministry level. So they just to see this request on viewing details, one will be presented with the form request. For example, in this particular case I have, yeah, it is in Israel because you can change on the data store configurations. This is a form request saying I need a healthcare monthly data set for this particular as facility located on that highlight. The same for staffing. So by clicking approve and confirm this particular data set to be attended. So the product to each other as an example. On the user account request, I had one request. How could it be done? Again, let's share my screen to this one. So if I need to do account request, I just create a new and it'll be presented with a place where I can provide demographics. In our case, we chose to have these a few according to the minutes you need. So I can just put the name here, Hamad Hamis, the email, and let's say Joseph Hart is the phone number and the unit you want to assign. So you can choose the access level. These are configurable. In a way, you can go to the data store and choose the laws that a particular user, it's a particular law, can you choose laws from this stage? It's like some kind of parent-child relationship between a user law and the user laws that one can access to the account he or she request. So you can just put in the group also. So when you click next, you'll be presented with a new interface or the field will be empty now to define another user. So it says that you are going to click next, next, until when you request, you'll be presented with a similar thing to this. And when you send, it will go to the message, DHS2 messages and the central team will be able to approve it. So how can I see it on the messages? If I go here, let me share. So if we go to the messages on tickets, you can see I have some tickets here. The very first one, I need these data sets. Oh, someone has approved it. That's why I can see on Bilako, the machine will be here. This is a message that is configurable. So a user will see that the particular data set was assigned previously. I was supposed to come into the message and see it when I attend through the DHS2 maintenance app, then I come into this and write a message that your request has been attended. So the same for this one, this wasn't attended. This is for accounting request, I think. The following account you requested you can see it has a tag of user account and a number which is a timestamp when it was requested. So if I attend this particular request, you see user support app. So I can just, it suggests the username depend on availability of this particular account. So you can choose this username. And confirm, that will be the first level of confirmation. Also this one, the app dollar, the staff, you can confirm there. Yeah, let me end there. If I could log in with another account, I could do a second approval for the account and the message will go to the user telling him or her the accounts you requested here, the year. Thank you so much. Well, thank you all. We'll wrap up there. I did want to say that there was one more presentation that we had to skip, which was from Nya and Tai. Apologies if I mispronounced your name Nya. Is that right? Yes, close enough. Who have a very cool application for ICD-11 coding of cause of death. They have a presentation at the use case bizarre this afternoon. So go and check out their presentation. There's also another member of their team was presenting in a different session. So you can find a recording of that presentation of the application as well. It's very cool application. Sorry for the technical difficulties. Thank you everybody. Have a good rest of the day.