List of TEI in Event Form

Hello,

We have one Group Activity form (Event Program) where we want to get the participant list. Participant is TEI created as beneficiary.

We need a grid input kind of thing, where we will select the beneficiary who have attended the group acitivity, participants can be around 30. So the manager will select them from the dropdown one by one manually.

Any idea how can we achieve this? Is there any way we can get list of all the registered beneficiaries(List of TEI) in event program.

Thanks in advance.

Functionality should be like, in DHIS2 play instance we have Information campaign Event Program, where we have number of people reached.


The further enhancement we need is like, who are those people who attended the event. These people are already registered in the tracker program as TEI. So we need those beneficiary list in the Event program to select.

Hi @ramavat

Are these TEIs enrolled in a different Tracker Program? Since this is a tracker program by design, why is an event program being used?

I this should be collected in a tracker program instead.

@Gassim Thank you for your reply.

Yes, These TEIs are already enrolled in tracker program.

We have developed one event program, “Group Activity” for skill building and increasing awareness, which will have list of participants. These participants are nothing but the TEIs.

How can we achieve this. If we create tracker program instead of Event Program, we have to select tracker entity as that Participant right?

For each event there will be a different number of participants and different list of participants.

The TEI will be enrolled in a tracker program as a participant. All the other information will be in the enrollment form and possibly in a program stage. You can add the list of activities in a form either in enrollment or in a stage.

After that you can use the Line Listing app to all the participants who participated in a certain activity based on the forms in the tracker program.

So let’s say “Group Activity” is a tracker program.

For an example, We will have 5 different activities as program stage event, so it could be possible that TEI is participated in one event but not in other.

So if we enroll participant in the program, it will be enrolled in all the events, not to specific one.

Also, we can not create tracker program for each of the group activity, because this will be multiple, and much more.

So we are creating event program, we need to display the list of participants in the event.

I found a solution to the problem I was facing.

  • We have created Event program “Group Activity”
  • To list down participants in the Group Activity event, created a one directional
    relationship type which will be link Event Program to Entity.
  • That way, we are able to link multiple participant linked to that particular event.