-
If I understand, all you are asking is a better UI? You can do all these from OpenMRS Admin UI. Will that not suffice? I understand that the provider search and screens of LegacyUI are not the best. But if this will do, then from the admin-section, you just need links to the provider module.
-
For this, the mechanism with attributes already exist. All you need is an ability to filter the providers by their attributes. For which you need to enhance the search API a bit. Check out BAH-755