Hello,
In our context, a patient/service receiver has a right to avail services freely from anywhere at any point. So in MCH tracking, a mother was registered in facility A and received ANC1. For ANC2 she went to facility B to avail, facility B can search and see her profile but not able to see the event stages whereby health worker cannot provide the service and update in the system.
Thank you for taking pain in making in visual form, thank you so much. The config you shared was already set up, however, after resetting the config it is giving the same issue.
From the permissions you denied the MCH Trackers, there’s Read Enrollment, In my opinion they should have that permission such that they are able to view the timeline. Let me know if this works.
Does that mean, the screenshot above is for the unassigned permissions? If so, you need to assign the user Add/Update Enrollment. This is a permission assignment issue, you should review them.
Hey @Sangay_Tenzin, I have not been able to reproduce the behavior on the https://play.dhis2.org/2.29 server, and based on what you have written I cannot see that there is any error in your setup. It seems like a system bug, but in order to be sure we would need either to reproduce the problem in play, or somehow get more information on your instance.
Can you perhaps try to reproduce the problem in the play server? Alternatively contact me on messenger to exchange more information.
Hello @Markus, thank you for your advice. From Admin user there is no problem in accessing every track instances from anywhere. But facing the issue from user level.
To cross-check in play, require two user level credentials, basically to see each user have access right to see the track instances. These users can have a right to see the entered data but not to edit it, they can only fill in the scheduled events and create new events. For example, user A can search and see the details, then fill in the scheduled event, create an event of other users but not to edit the entered data by users B.
Sorry for my bad English not able to convince as expected.
For 2.29:
If User A has created and filled in 2 events X and Y in his own org unit A, and then schedules an event Z into org unit B - then any user with access to be should see the following:
Events X and Y will not be editable, as they are belonging to org unit A.
Event Z will be editable for the user, as it belongs to org unit B.
I got a little confused by the comment:
Did you mean that this is what you expect, or that this is what you actually see? I tried the scenario in play, and what I got was the expected behavior listed above.
@Markus, any updates. Even i tried in demo by creating two normal users. Then tried to access each case from the different facility but still getting the same result.