@slubwama, i have decided to start a post about this since we have reproduced it together and you delayed to. Our Roles and privileges support adding Provider rights to a given user which i think was used before we introduced the Provider object in the platform, From when we added the provider table it looks like we now have to manually Create a Provider accounts for users in-order to assign them Provider rights which as well seems to have phased out the Provider Role and Manage Provider privilege functioning. The simple quick fix aka work around is to add a liquibase changeset either through a module or the platform that loops through all users and finds out all those that are actually assigned the Provider management roles/privileges and create provider accounts for each of them (could actually already be in the platform), this would only work for the old users and not for the current assignments of this role/privilege.
Is this a challenge any way or there’s a workaround that people are using to make these two distict approaches usable? if it is, we need this as part of the platform probably and also make the two ways to make users act as providers in OpenMRS Platform consistent and usable else eliminate one