Automatically configure upcoming visits

Hi all,

We would like to automate visit schedules.

Use case: The schedule for visits for a program should be as follows:

1st visit occurs immediately after registration

2nd visit occurs 1 month after 1st visit

3rd (last) visit occurs 3 months after 2nd visit

How can we do this configuration in the DHIS 2?

How do we set up a date of next visit to automatically generate?

Is there way we can display date of next visit for the user so that they know when to visit the beneficiary?

How do we set up a case(the beneficiary) to close after the 3rd visit?

Looking forward to help

Thanks

You can read more about scheduling events here: Capture - DHIS2 Documentation

That would be possible using program rules. The program rule will add number of days to the event’s current date and then assign it to a ‘next visit’ data element.

Same, you would use a program rule here to check if it’s the 3rd visit to complete the event and thus close the case.

Thanks!

Hi @Gassim

Could you help with this part?

Thanks.

Hi,

This is a way you can suggest and schedule the next visit based on a program rule (Note: Only works in Capture, not Tracker capture): Capture - DHIS2 Documentation

Then for “How do we set up a case(the beneficiary) to close after the 3rd visit?”, if this is a specific program stage (separate from 1st and 2nd), you could check “Ask user to complete program when stage is complete”: Capture - DHIS2 Documentation

1 Like