I’m working on the GSoC project “Improving functionalities of DHIS Connector Module” and Location Mapping feature is a major part of my project. So I have designed few layouts for the Location Mapping User Interface.
A drag and drop UI:
With this layout, users can drag an org unit and drop into the corresponding Mapped org unit slot. But this may be not practical with DHIS2 instances which have many Org units.
With this layout, users select the OpenMRS location and corresponding Org unit from drop down list and can press the submit button to save the mapping. In this method, users will have to add the mapping one-by-one. And if the users need to update a mapping, they’ll have to delete that one and add it again.
With this layout, users can select the mapped dhis org unit of each location by using the dropdown list. And users can update the mappings whenever they need.
At first I thought the first one is better, but now i feel that it’s not much user friendly. I showed these layouts in the weekly meeting with my mentor last week and had some suggestions .
I would also like to hear your suggestions about the location mapping UI layouts.
Thanks for coming with different suggestions. I think the third one would be easier for the user as well as easy to implement. However, let’s pick one that can be implemented easily because the highest priority is to have the functionality. We can improve the Ux later on.
I agree with @jayasanka. Tip on getting UX evaluation (prototyping). You can get the same feedback (with a similar accuracy) with wire-frames or paper prototypes. This saves time! I assume you have already finished these. Next time, try a low-fidelity prototype. It is all about comparing different variations, not evaluating a single variation. If later is the case, a more concrete design would be better.