Surveillance rule

Dear all,

I need to compare values between previous and current month for the same data element, I know that one solution is to create a surveillance rule, but seems not working as it is always successfully validate, can anyone explain me how this works? May be the problem is how am defining the “sequential sample count”, as explained bellow, I do not understand well what this means.

· Enter a * Sequential sample count*. This is the number of time periods immediately preceding against which you wish to compare the data. For example, if the period type is Weekly and this count is 2, the current data will be compared with past data averaged over each of the 2 previous weeks.

Kind regards,

João

Kind regards

Hi João,

To compare a data element’s value with the previous month, create a validation rule of type “Surveillance”, period type “Monthly”, set the “Sequential sample count” to 1, and leave the “Annual sample count” blank (or zero.)

Then when you reference the data element on the left side of the equation, it refers to the value for the current month. When you reference it on the right side, it refers to the value in the previous month. For example if you are looking at June 2015 data, the June 2015 data will be used on the left side of the equation, and May 2015 data will be used on the right side.

If you wanted to compare the data element’s value with the average value of the previous (n) months, put the count (n) into the “Sequential sample count”. For example, if you set Sequential sample count to 2 and are looking at June 2015 data, then June 2015 data will be used on the left side of the equation, and the average value between April and May 2015 will be used on the right side.

I hope this helps. Let me know if you have any other questions.

Cheers,

Jim

···

On Wed, Jul 15, 2015 at 6:35 AM, Joao Mazuze Joao_Mazuze@chasssmt.com wrote:

Dear all,

I need to compare values between previous and current month for the same data element, I know that one solution is to create a surveillance rule, but seems not working as it is always successfully validate, can anyone explain me how this works? May be the problem is how am defining the “sequential sample count”, as explained bellow, I do not understand well what this means.

· Enter a * Sequential sample count*. This is the number of time periods immediately preceding against which you wish to compare the data. For example, if the period type is Weekly and this count is 2, the current data will be compared with past data averaged over each of the 2 previous weeks.

Kind regards,

João

Kind regards

João Gabriel Mazuze

National Database Manager

Projecto CHASS-SMT

Abt Associates Inc.

Av. Marginal, 4067

Fax: (+ 258) 21486767

Tel: (+ 258) 21493525/6/8

Cell: (+258) 82 4236279

www.chasssmt.com

• Somos um projecto financiado pelo PEPFAR-II, através da USAID, para reforçar o Sistema de Saúde das Provincias de Sofala, Manica e Tete. Pretendemos melhorar a ligação e integração do HIV com os Cuidados Primários de Saúde e outros a ele relacionados em coordenação com as Direcções Provinciais de Saúde e outros parceiros. Através do projecto CHASS-SMT, o Governo Americano apoia o Governo Moçambicano na melhoria da qualidade dos Serviços de Saúde no país.*

This message may contain privileged and confidential information intended solely for the addressee. Please do not read, disseminate or copy it unless you are the intended recipient. If this message has been received in error, we kindly ask that you notify the sender immediately by return email and delete all copies of the message from your system.

Hi Jim,

I tried to according to your explanation, but still not working. See definition bellow, but is always passing successfully when running validation rule, even when rule is violated.

Kind regards,

João

···

Hi João,

To compare a data element’s value with the previous month, create a validation rule of type “Surveillance”, period type “Monthly”, set the “Sequential sample count” to 1, and leave the “Annual sample count” blank (or zero.)

Then when you reference the data element on the left side of the equation, it refers to the value for the current month. When you reference it on the right side, it refers to the value in the previous month. For example if you are looking at June 2015 data, the June 2015 data will be used on the left side of the equation, and May 2015 data will be used on the right side.

If you wanted to compare the data element’s value with the average value of the previous (n) months, put the count (n) into the “Sequential sample count”. For example, if you set Sequential sample count to 2 and are looking at June 2015 data, then June 2015 data will be used on the left side of the equation, and the average value between April and May 2015 will be used on the right side.

I hope this helps. Let me know if you have any other questions.

Cheers,

Jim

On Wed, Jul 15, 2015 at 6:35 AM, Joao Mazuze Joao_Mazuze@chasssmt.com wrote:

Dear all,

I need to compare values between previous and current month for the same data element, I know that one solution is to create a surveillance rule, but seems not working as it is always successfully validate, can anyone explain me how this works? May be the problem is how am defining the “sequential sample count”, as explained bellow, I do not understand well what this means.

· Enter a Sequential sample count . This is the number of time periods immediately preceding against which you wish to compare the data. For example, if the period type is Weekly and this count is 2, the current data will be compared with past data averaged over each of the 2 previous weeks.

Kind regards,

João

Kind regards

João Gabriel Mazuze

National Database Manager

Projecto CHASS-SMT

Abt Associates Inc.

Av. Marginal, 4067

Fax: (+ 258) 21486767

Tel: (+ 258) 21493525/6/8

Cell: (+258) 82 4236279

www.chasssmt.com

• Somos um projecto financiado pelo PEPFAR-II, através da USAID, para reforçar o Sistema de Saúde das Provincias de Sofala, Manica e Tete. Pretendemos melhorar a ligação e integração do HIV com os Cuidados Primários de Saúde e outros a ele relacionados em coordenação com as Direcções Provinciais de Saúde e outros parceiros. Através do projecto CHASS-SMT, o Governo Americano apoia o Governo Moçambicano na melhoria da qualidade dos Serviços de Saúde no país.*

This message may contain privileged and confidential information intended solely for the addressee. Please do not read, disseminate or copy it unless you are the intended recipient. If this message has been received in error, we kindly ask that you notify the sender immediately by return email and delete all copies of the message from your system.

Hi João,

There are two things I can think of:

1. What happens when you change the operator from “>=” to “<”? Note that the surveillance rule will send an alert if the condition is not met.

2. Are you trying to validate a form? Surveillance rules are not used when validating forms. They are only used when evaluating a group of validation rules containing them, either manually or in a scheduled run.

Cheers,

Jim

···

On Thu, Jul 16, 2015 at 1:54 AM, Joao Mazuze Joao_Mazuze@chasssmt.com wrote:

Hi Jim,

I tried to according to your explanation, but still not working. See definition bellow, but is always passing successfully when running validation rule, even when rule is violated.

Kind regards,

João

From: Jim Grace [mailto:jimgrace@gmail.com]

Sent: 16 July 2015 02:33

To: Joao Mazuze

Cc: dhis1-users

Subject: Re: [Dhis2-users] Surveillance rule

Hi João,

To compare a data element’s value with the previous month, create a validation rule of type “Surveillance”, period type “Monthly”, set the “Sequential sample count” to 1, and leave the “Annual sample count” blank (or zero.)

Then when you reference the data element on the left side of the equation, it refers to the value for the current month. When you reference it on the right side, it refers to the value in the previous month. For example if you are looking at June 2015 data, the June 2015 data will be used on the left side of the equation, and May 2015 data will be used on the right side.

If you wanted to compare the data element’s value with the average value of the previous (n) months, put the count (n) into the “Sequential sample count”. For example, if you set Sequential sample count to 2 and are looking at June 2015 data, then June 2015 data will be used on the left side of the equation, and the average value between April and May 2015 will be used on the right side.

I hope this helps. Let me know if you have any other questions.

Cheers,

Jim

On Wed, Jul 15, 2015 at 6:35 AM, Joao Mazuze Joao_Mazuze@chasssmt.com wrote:

Dear all,

I need to compare values between previous and current month for the same data element, I know that one solution is to create a surveillance rule, but seems not working as it is always successfully validate, can anyone explain me how this works? May be the problem is how am defining the “sequential sample count”, as explained bellow, I do not understand well what this means.

· Enter a Sequential sample count . This is the number of time periods immediately preceding against which you wish to compare the data. For example, if the period type is Weekly and this count is 2, the current data will be compared with past data averaged over each of the 2 previous weeks.

Kind regards,

João

Kind regards

João Gabriel Mazuze

National Database Manager

Projecto CHASS-SMT

Abt Associates Inc.

Av. Marginal, 4067

Fax: (+ 258) 21486767

Tel: (+ 258) 21493525/6/8

Cell: (+258) 82 4236279

www.chasssmt.com

• Somos um projecto financiado pelo PEPFAR-II, através da USAID, para reforçar o Sistema de Saúde das Provincias de Sofala, Manica e Tete. Pretendemos melhorar a ligação e integração do HIV com os Cuidados Primários de Saúde e outros a ele relacionados em coordenação com as Direcções Provinciais de Saúde e outros parceiros. Através do projecto CHASS-SMT, o Governo Americano apoia o Governo Moçambicano na melhoria da qualidade dos Serviços de Saúde no país.*

This message may contain privileged and confidential information intended solely for the addressee. Please do not read, disseminate or copy it unless you are the intended recipient. If this message has been received in error, we kindly ask that you notify the sender immediately by return email and delete all copies of the message from your system.

This message may contain privileged and confidential information intended solely for the addressee. Please do not read, disseminate or copy it unless you are the intended recipient. If this message has been received in error, we kindly ask that you notify the sender immediately by return email and delete all copies of the message from your system.

Thanks Jim,

I was trying to validate a form, now it is ok using analysis.

Cheers,

João

···

Hi João,

There are two things I can think of:

1. What happens when you change the operator from “>=” to “<”? Note that the surveillance rule will send an alert if the condition is not met.

2. Are you trying to validate a form? Surveillance rules are not used when validating forms. They are only used when evaluating a group of validation rules containing them, either manually or in a scheduled run.

Cheers,

Jim

On Thu, Jul 16, 2015 at 1:54 AM, Joao Mazuze Joao_Mazuze@chasssmt.com wrote:

Hi Jim,

I tried to according to your explanation, but still not working. See definition bellow, but is always passing successfully when running validation rule, even when rule is violated.

Kind regards,

João

From: Jim Grace [mailto:jimgrace@gmail.com]

Sent: 16 July 2015 02:33

To: Joao Mazuze

Cc: dhis1-users

Subject: Re: [Dhis2-users] Surveillance rule

Hi João,

To compare a data element’s value with the previous month, create a validation rule of type “Surveillance”, period type “Monthly”, set the “Sequential sample count” to 1, and leave the “Annual sample count” blank (or zero.)

Then when you reference the data element on the left side of the equation, it refers to the value for the current month. When you reference it on the right side, it refers to the value in the previous month. For example if you are looking at June 2015 data, the June 2015 data will be used on the left side of the equation, and May 2015 data will be used on the right side.

If you wanted to compare the data element’s value with the average value of the previous (n) months, put the count (n) into the “Sequential sample count”. For example, if you set Sequential sample count to 2 and are looking at June 2015 data, then June 2015 data will be used on the left side of the equation, and the average value between April and May 2015 will be used on the right side.

I hope this helps. Let me know if you have any other questions.

Cheers,

Jim

On Wed, Jul 15, 2015 at 6:35 AM, Joao Mazuze Joao_Mazuze@chasssmt.com wrote:

Dear all,

I need to compare values between previous and current month for the same data element, I know that one solution is to create a surveillance rule, but seems not working as it is always successfully validate, can anyone explain me how this works? May be the problem is how am defining the “sequential sample count”, as explained bellow, I do not understand well what this means.

· Enter a Sequential sample count . This is the number of time periods immediately preceding against which you wish to compare the data. For example, if the period type is Weekly and this count is 2, the current data will be compared with past data averaged over each of the 2 previous weeks.

Kind regards,

João

Kind regards

João Gabriel Mazuze

National Database Manager

Projecto CHASS-SMT

Abt Associates Inc.

Av. Marginal, 4067

Fax: (+ 258) 21486767

Tel: (+ 258) 21493525/6/8

Cell: (+258) 82 4236279

www.chasssmt.com

• Somos um projecto financiado pelo PEPFAR-II, através da USAID, para reforçar o Sistema de Saúde das Provincias de Sofala, Manica e Tete. Pretendemos melhorar a ligação e integração do HIV com os Cuidados Primários de Saúde e outros a ele relacionados em coordenação com as Direcções Provinciais de Saúde e outros parceiros. Através do projecto CHASS-SMT, o Governo Americano apoia o Governo Moçambicano na melhoria da qualidade dos Serviços de Saúde no país.*

This message may contain privileged and confidential information intended solely for the addressee. Please do not read, disseminate or copy it unless you are the intended recipient. If this message has been received in error, we kindly ask that you notify the sender immediately by return email and delete all copies of the message from your system.