Hello everyone. We are using DHIS2 ver 2.40.1. In one of our tracker programs, we define TEIs as patients and these TEIs have the option of being transferred permanently to other org units within our Program.
The challenge is that when the org units generate a line list of their TEIs using the LineList app, the TEIs that were permanently transferred to them, do not show up on the list.
Also, we are currently migrating data from the tracker program to our new EMR system using the API. When we pull the data for a particular org unit, the TEIs permanently transferred to that org unit do not show up. So, we are having such patients show up at the facility for visits and their records are not on the EMR because they were not contained in the data migration. We have to now migrate the records individually and this is not efficient.
For org units still using the tracker program, their analyses of the TEI data are not complete as these TEIs do not show up on the lists.
Could you help us look into this matter to have a definitive fix?
Is anyone else experiencing this issue and how did you get around it?
Also, please note that the people pulling these lists at the org units generally do not have the skills to work with APIs or do SQL things.
When you transfer TEI it wouldn’t change the ownership of the TEI.
Therefore I would suggest you to use API point:
Only after this actions full control will be transferred to the new OrgUnit.
Thank you @Ulanbek. This means we would have to do this individually for every TEI transferred to another org unit. In one org unit, for instance, we have over 80 TEIs transferred to them. This would best serve as a temporary solution but needs to be fixed.