← Back to team overview

dhis2-users team mailing list archive

Re: Training register design question


Thanks Prosper, this is what I thought.
I was trying to avoid entering data for each trainee individually, by recording training details repeatedly. But I guess there is no workaround. It would have been ideal if I could record the training as a single event and then link it to all tracked entities who attended. Similarly to relationships.


From: Prosper BT [mailto:ptb3000@xxxxxxxxx]
Sent: Wednesday, September 20, 2017 2:43 PM
To: Georgi Chakarov <georgi@xxxxxxxxxxxxxxxxxxx>
Cc: DHIS Users <dhis2-users@xxxxxxxxxxxxxxxxxxx>; dhis2-devs@xxxxxxxxxxxxxxxxxxx
Subject: Re: [Dhis2-users] Training register design question

Dear George,

Thanks for sharing the use case.

Basically the design will depend on the final output/analysis required out of this tracking. So the two approaches you shared are all possible and feasible but first deep dive into the analysis.

1. If they interested in how many trainings an individual has attends? then you will have the trainee as a tracked entity with a stage to capture all the different training they attend,

2. If its training sessions they are interested in, i.e how many sessions and number of training and number of participants for the different sessions, then you have training as a tracked entity with options for different sessions, then a stage to record all the participants per training.


Prosper Behumbiize, MPH
DHIS2 Implementation| HISP Uganda
prosper@xxxxxxxxxxxxxx<mailto:ptb3000@xxxxxxxxx> | prosper@xxxxxxxxx<mailto:prosper@xxxxxxxxx> | Skype: prospertb

On Wed, Sep 20, 2017 at 2:16 PM, Georgi Chakarov <georgi@xxxxxxxxxxxxxxxxxxx<mailto:georgi@xxxxxxxxxxxxxxxxxxx>> wrote:
Hello all!
I was wondering is there a best practice around designing training registers in DHIS2 programs? I mean, how do you usually deal with registers like the one below, where training details are recorded once and then you have to add names of participants? How would you build this in DHIS2?
Additionally, if the trainees are tracked entities in a Tracker program and they cover a training, does this mean that I have to create a training stage for the Tracker program and enter the training details for each entity individually, so that I will be able to link the training event to the tracked entity? Is there a way to create a training event and then link it to all track entities that attended?


Georgi Chakarov, CIA | georgi@xxxxxxxxxxxxxxxxxxx<mailto:georgi@xxxxxxxxxxxxxxxxxxx> | +1-647-478-5634 x 104<tel:+1%20647-478-5634> | LogicalOutcomes c/o Centre for Social Innovation, 720 Bathurst Street, Toronto Canada M5S 2R4 | You may unsubscribe from receiving commercial electronic messages from LogicalOutcomes by emailing info@xxxxxxxxxxxxxxxxxxx<mailto:info@xxxxxxxxxxxxxxxxxxx>

Mailing list: https://launchpad.net/~dhis2-users
Post to     : dhis2-users@xxxxxxxxxxxxxxxxxxx<mailto:dhis2-users@xxxxxxxxxxxxxxxxxxx>
Unsubscribe : https://launchpad.net/~dhis2-users
More help   : https://help.launchpad.net/ListHelp

JPEG image