Program with SMS reminders - Help please

Dear users,

I’ve been trying to set up a program that sends SMS reminders to pregnant women as part of a pilot project to improve treatment adherence using folic acid supplements in the months leading up to delivery, but have been struggling with the reminder messages.

We’re using BulkSMS which works very nicely as we can send out messages, including the SMS that gets sent automatically upon program enrollment. The problem is with the messages we’d need to send say every week up to the delivery date. We’re using 2.16 with a build from early November (sorry no build revision available as it’s not shown in the About page)

Program settings:

  • Program type = Multiple events

  • Incident date = “LMP date”

  • Enrollment date = “Visit date”

  • 4 attributes, incl. phone number

Program stage:

  • Scheduled days from start = 280 (which based on the incident date will return the estimated delivery date)

  • Non-repeatable

  • Report date to use = Incident date

  • Description of report date = LMP date

  • SMS reminders on program stage are based on X “days scheduled” before scheduled date (which in my understanding is the incident date + 280 days); recipient = tracked entity instance.

I also noticed a few inconsistencies while working on this:

  • Enrollment date and incident date are inverted in the tracker capture app when registering a new person, and as a result the “due date” gets calculated based on enrollment rather than incident date. This works fine when using Individual records, though I’m assuming that this has been corrected in 2.17 in tracker capture.

  • The “Before” and “After” parameters in the “Show details” on template reminder messages are also inverted - which makes me wonder whether these settings are correctly applied?

Has anyone had similar challenges or can you tell from the above what I’m doing wrong? Any help here would be greatly appreciated as we would like to get this program up & running within the coming days.

Bram Piot

PSI

Hi Bram,

SMS reminders are not yet supported with tracker capture app - but we have it in the Individual records module. Tran cced in this mail is the one who could give a working guidance.

···

On Mon, Dec 29, 2014 at 11:30 PM, Bram Piot bram.piot@gmail.com wrote:

Dear users,

I’ve been trying to set up a program that sends SMS reminders to pregnant women as part of a pilot project to improve treatment adherence using folic acid supplements in the months leading up to delivery, but have been struggling with the reminder messages.

We’re using BulkSMS which works very nicely as we can send out messages, including the SMS that gets sent automatically upon program enrollment. The problem is with the messages we’d need to send say every week up to the delivery date. We’re using 2.16 with a build from early November (sorry no build revision available as it’s not shown in the About page)

Program settings:

  • Program type = Multiple events
  • Incident date = “LMP date”
  • Enrollment date = “Visit date”
  • 4 attributes, incl. phone number

Program stage:

  • Scheduled days from start = 280 (which based on the incident date will return the estimated delivery date)
  • Non-repeatable
  • Report date to use = Incident date
  • Description of report date = LMP date
  • SMS reminders on program stage are based on X “days scheduled” before scheduled date (which in my understanding is the incident date + 280 days); recipient = tracked entity instance.

I also noticed a few inconsistencies while working on this:

  • Enrollment date and incident date are inverted in the tracker capture app when registering a new person, and as a result the “due date” gets calculated based on enrollment rather than incident date. This works fine when using Individual records, though I’m assuming that this has been corrected in 2.17 in tracker capture.
  • The “Before” and “After” parameters in the “Show details” on template reminder messages are also inverted - which makes me wonder whether these settings are correctly applied?

Has anyone had similar challenges or can you tell from the above what I’m doing wrong? Any help here would be greatly appreciated as we would like to get this program up & running within the coming days.

Bram Piot

PSI


Mailing list: https://launchpad.net/~dhis2-users

Post to : dhis2-users@lists.launchpad.net

Unsubscribe : https://launchpad.net/~dhis2-users

More help : https://help.launchpad.net/ListHelp

It is in our plan to support SMS in tracker capture.


Thank you,

Abyot.

Hi Bram,

I fixed the bug about “The “Before” and “After” parameters in the “Show details” on template reminder messages are also inverted” in the end of last year ( I am not sure when exactly ).

Besides, there is a small bug in program template reminder. It is fixed in revision 17683.

Can you test the bugs again with the latest revision 17683 ?

···

On Tue, Dec 30, 2014 at 5:30 AM, Bram Piot bram.piot@gmail.com wrote:

Dear users,

I’ve been trying to set up a program that sends SMS reminders to pregnant women as part of a pilot project to improve treatment adherence using folic acid supplements in the months leading up to delivery, but have been struggling with the reminder messages.

We’re using BulkSMS which works very nicely as we can send out messages, including the SMS that gets sent automatically upon program enrollment. The problem is with the messages we’d need to send say every week up to the delivery date. We’re using 2.16 with a build from early November (sorry no build revision available as it’s not shown in the About page)

Program settings:

  • Program type = Multiple events
  • Incident date = “LMP date”
  • Enrollment date = “Visit date”
  • 4 attributes, incl. phone number

Program stage:

  • Scheduled days from start = 280 (which based on the incident date will return the estimated delivery date)
  • Non-repeatable
  • Report date to use = Incident date
  • Description of report date = LMP date
  • SMS reminders on program stage are based on X “days scheduled” before scheduled date (which in my understanding is the incident date + 280 days); recipient = tracked entity instance.

I also noticed a few inconsistencies while working on this:

  • Enrollment date and incident date are inverted in the tracker capture app when registering a new person, and as a result the “due date” gets calculated based on enrollment rather than incident date. This works fine when using Individual records, though I’m assuming that this has been corrected in 2.17 in tracker capture.
  • The “Before” and “After” parameters in the “Show details” on template reminder messages are also inverted - which makes me wonder whether these settings are correctly applied?

Has anyone had similar challenges or can you tell from the above what I’m doing wrong? Any help here would be greatly appreciated as we would like to get this program up & running within the coming days.

Bram Piot

PSI


Mailing list: https://launchpad.net/~dhis2-users

Post to : dhis2-users@lists.launchpad.net

Unsubscribe : https://launchpad.net/~dhis2-users

More help : https://help.launchpad.net/ListHelp

Dear Tran and Abyot,

Many thanks for both your responses and for fixing the bug Tran. Good to know that Tracker Capture will soon support SMS reminders so we will keep using Individual Records for now. I’ll test in latest version and get back if there are still any issues.

bram

···

On 4 January 2015 at 09:09, Tran Chau (HISP Vietnam) tran.hispvietnam@gmail.com wrote:

Hi Bram,

I fixed the bug about “The “Before” and “After” parameters in the “Show details” on template reminder messages are also inverted” in the end of last year ( I am not sure when exactly ).

Besides, there is a small bug in program template reminder. It is fixed in revision 17683.

Can you test the bugs again with the latest revision 17683 ?

On Tue, Dec 30, 2014 at 5:30 AM, Bram Piot bram.piot@gmail.com wrote:

Dear users,

I’ve been trying to set up a program that sends SMS reminders to pregnant women as part of a pilot project to improve treatment adherence using folic acid supplements in the months leading up to delivery, but have been struggling with the reminder messages.

We’re using BulkSMS which works very nicely as we can send out messages, including the SMS that gets sent automatically upon program enrollment. The problem is with the messages we’d need to send say every week up to the delivery date. We’re using 2.16 with a build from early November (sorry no build revision available as it’s not shown in the About page)

Program settings:

  • Program type = Multiple events
  • Incident date = “LMP date”
  • Enrollment date = “Visit date”
  • 4 attributes, incl. phone number

Program stage:

  • Scheduled days from start = 280 (which based on the incident date will return the estimated delivery date)
  • Non-repeatable
  • Report date to use = Incident date
  • Description of report date = LMP date
  • SMS reminders on program stage are based on X “days scheduled” before scheduled date (which in my understanding is the incident date + 280 days); recipient = tracked entity instance.

I also noticed a few inconsistencies while working on this:

  • Enrollment date and incident date are inverted in the tracker capture app when registering a new person, and as a result the “due date” gets calculated based on enrollment rather than incident date. This works fine when using Individual records, though I’m assuming that this has been corrected in 2.17 in tracker capture.
  • The “Before” and “After” parameters in the “Show details” on template reminder messages are also inverted - which makes me wonder whether these settings are correctly applied?

Has anyone had similar challenges or can you tell from the above what I’m doing wrong? Any help here would be greatly appreciated as we would like to get this program up & running within the coming days.

Bram Piot

PSI


Mailing list: https://launchpad.net/~dhis2-users

Post to : dhis2-users@lists.launchpad.net

Unsubscribe : https://launchpad.net/~dhis2-users

More help : https://help.launchpad.net/ListHelp