can't delete data element

dear all,
do you know how to delete data element that we already used input data value?

regards,

channara

Hi Channara,

You would have to delete all the values associated with that DE first.

···

On Fri, Nov 18, 2016 at 9:43 AM, channara rin rin.channara@gmail.com wrote:

dear all,
do you know how to delete data element that we already used input data value?

regards,

channara


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

Shurajit Dutta
Health Information Consultant

dear friend,
i created new dataset and put only data element want to delete and then go through to delete data value already.

but i still see the message like below:

image

···

On Fri, Nov 18, 2016 at 9:02 AM, Shurajit Dutta shurajitdutta@gmail.com wrote:

Hi Channara,

You would have to delete all the values associated with that DE first.

On Fri, Nov 18, 2016 at 9:43 AM, channara rin rin.channara@gmail.com wrote:

dear all,
do you know how to delete data element that we already used input data value?

regards,

channara


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

Shurajit Dutta
Health Information Consultant

Hi Channara,

Did you assign it an option set or cat-comb or grouped it in a group or even assigned it to a dataset or program,

You have to check all these before deleting it.

Regards

image

···

On Fri, Nov 18, 2016 at 5:04 AM, channara rin rin.channara@gmail.com wrote:

dear friend,
i created new dataset and put only data element want to delete and then go through to delete data value already.

but i still see the message like below:


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

Prosper Behumbiize, MPH
DHIS2 Implementation| HISP Uganda/University Of Oslo
+256 752 751 776 | +256 776 139 139

prosper@hispuganda.org | prosper@dhis2.org | Skype: prospertb

On Fri, Nov 18, 2016 at 9:02 AM, Shurajit Dutta shurajitdutta@gmail.com wrote:

Hi Channara,

You would have to delete all the values associated with that DE first.

On Fri, Nov 18, 2016 at 9:43 AM, channara rin rin.channara@gmail.com wrote:

dear all,
do you know how to delete data element that we already used input data value?

regards,

channara


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

Shurajit Dutta
Health Information Consultant

yes,
my DE use cate-combo and group.

so after remove group, i can delete?

image

···

On Fri, Nov 18, 2016 at 11:30 AM, Prosper BT ptb3000@gmail.com wrote:

Hi Channara,

Did you assign it an option set or cat-comb or grouped it in a group or even assigned it to a dataset or program,

You have to check all these before deleting it.

Regards

Prosper Behumbiize, MPH
DHIS2 Implementation| HISP Uganda/University Of Oslo
+256 752 751 776 | +256 776 139 139

prosper@hispuganda.org | prosper@dhis2.org | Skype: prospertb

On Fri, Nov 18, 2016 at 5:04 AM, channara rin rin.channara@gmail.com wrote:

dear friend,
i created new dataset and put only data element want to delete and then go through to delete data value already.

but i still see the message like below:


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

On Fri, Nov 18, 2016 at 9:02 AM, Shurajit Dutta shurajitdutta@gmail.com wrote:

Hi Channara,

You would have to delete all the values associated with that DE first.

On Fri, Nov 18, 2016 at 9:43 AM, channara rin rin.channara@gmail.com wrote:

dear all,
do you know how to delete data element that we already used input data value?

regards,

channara


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

Shurajit Dutta
Health Information Consultant

Hi Channara,
There is also a table called datavalueaudit which also contains a reference to the dataelementid. The record should also be deleted from this table, I normally do it through sql script, not sure if deleting a datavalue from the UI will also remove the datavalueaudit record.

Regards

Ant Snyman

This message and any attachments are subject to a disclaimer published at http://www.hisp.org/policies.html#comms_disclaimer. Please read the disclaimer before opening any attachment or taking any other action in terms of this electronic transmission. If you cannot access the disclaimer, kindly send an email to disclaimer@hisp.org and a copy will be provided to you. By replying to this e-mail or opening any attachment you agree to be bound by the provisions of the disclaimer.

image

···

On 18 November 2016 at 06:38, channara rin rin.channara@gmail.com wrote:

yes,
my DE use cate-combo and group.

so after remove group, i can delete?


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

On Fri, Nov 18, 2016 at 11:30 AM, Prosper BT ptb3000@gmail.com wrote:

Hi Channara,

Did you assign it an option set or cat-comb or grouped it in a group or even assigned it to a dataset or program,

You have to check all these before deleting it.

Regards

Prosper Behumbiize, MPH
DHIS2 Implementation| HISP Uganda/University Of Oslo
+256 752 751 776 | +256 776 139 139

prosper@hispuganda.org | prosper@dhis2.org | Skype: prospertb

On Fri, Nov 18, 2016 at 5:04 AM, channara rin rin.channara@gmail.com wrote:

dear friend,
i created new dataset and put only data element want to delete and then go through to delete data value already.

but i still see the message like below:


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

On Fri, Nov 18, 2016 at 9:02 AM, Shurajit Dutta shurajitdutta@gmail.com wrote:

Hi Channara,

You would have to delete all the values associated with that DE first.

On Fri, Nov 18, 2016 at 9:43 AM, channara rin rin.channara@gmail.com wrote:

dear all,
do you know how to delete data element that we already used input data value?

regards,

channara


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

Shurajit Dutta
Health Information Consultant

Ant Snyman

Cell: 0824910449

Landline: 028 2713242

Health Information Systems Program - SA

ohh,i see…
but sql script can only run on server? cannot from client side?

image

···

On Fri, Nov 18, 2016 at 2:08 PM, Ant Snyman ant@hisp.org wrote:

Hi Channara,
There is also a table called datavalueaudit which also contains a reference to the dataelementid. The record should also be deleted from this table, I normally do it through sql script, not sure if deleting a datavalue from the UI will also remove the datavalueaudit record.

Regards

Ant Snyman

This message and any attachments are subject to a disclaimer published at http://www.hisp.org/policies.html#comms_disclaimer. Please read the disclaimer before opening any attachment or taking any other action in terms of this electronic transmission. If you cannot access the disclaimer, kindly send an email to disclaimer@hisp.org and a copy will be provided to you. By replying to this e-mail or opening any attachment you agree to be bound by the provisions of the disclaimer.

On 18 November 2016 at 06:38, channara rin rin.channara@gmail.com wrote:

yes,
my DE use cate-combo and group.

so after remove group, i can delete?


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

Ant Snyman

Cell: 0824910449

Landline: 028 2713242

Health Information Systems Program - SA

On Fri, Nov 18, 2016 at 11:30 AM, Prosper BT ptb3000@gmail.com wrote:

Hi Channara,

Did you assign it an option set or cat-comb or grouped it in a group or even assigned it to a dataset or program,

You have to check all these before deleting it.

Regards

Prosper Behumbiize, MPH
DHIS2 Implementation| HISP Uganda/University Of Oslo
+256 752 751 776 | +256 776 139 139

prosper@hispuganda.org | prosper@dhis2.org | Skype: prospertb

On Fri, Nov 18, 2016 at 5:04 AM, channara rin rin.channara@gmail.com wrote:

dear friend,
i created new dataset and put only data element want to delete and then go through to delete data value already.

but i still see the message like below:


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

On Fri, Nov 18, 2016 at 9:02 AM, Shurajit Dutta shurajitdutta@gmail.com wrote:

Hi Channara,

You would have to delete all the values associated with that DE first.

On Fri, Nov 18, 2016 at 9:43 AM, channara rin rin.channara@gmail.com wrote:

dear all,
do you know how to delete data element that we already used input data value?

regards,

channara


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

Shurajit Dutta
Health Information Consultant

Yes you are right. Some sql scripts you can run from the UI (SQLVIEWS - data administration) but you cannot update or delete using SQLVIEW, so in this case you would have to do it in the “back-end”. What you could do to make sure is use SQLVIEW to see if that dataelementid exists in the datavalueaudit table. Something like "select * from datavalueaudit where dataelementid = … ".

Regards

Ant Snyman

This message and any attachments are subject to a disclaimer published at http://www.hisp.org/policies.html#comms_disclaimer. Please read the disclaimer before opening any attachment or taking any other action in terms of this electronic transmission. If you cannot access the disclaimer, kindly send an email to disclaimer@hisp.org and a copy will be provided to you. By replying to this e-mail or opening any attachment you agree to be bound by the provisions of the disclaimer.

image

···

On 18 November 2016 at 09:10, channara rin rin.channara@gmail.com wrote:

ohh,i see…
but sql script can only run on server? cannot from client side?

On Fri, Nov 18, 2016 at 2:08 PM, Ant Snyman ant@hisp.org wrote:

Hi Channara,
There is also a table called datavalueaudit which also contains a reference to the dataelementid. The record should also be deleted from this table, I normally do it through sql script, not sure if deleting a datavalue from the UI will also remove the datavalueaudit record.

Regards

Ant Snyman

This message and any attachments are subject to a disclaimer published at http://www.hisp.org/policies.html#comms_disclaimer. Please read the disclaimer before opening any attachment or taking any other action in terms of this electronic transmission. If you cannot access the disclaimer, kindly send an email to disclaimer@hisp.org and a copy will be provided to you. By replying to this e-mail or opening any attachment you agree to be bound by the provisions of the disclaimer.

On 18 November 2016 at 06:38, channara rin rin.channara@gmail.com wrote:

yes,
my DE use cate-combo and group.

so after remove group, i can delete?


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

Ant Snyman

Cell: 0824910449

Landline: 028 2713242

Health Information Systems Program - SA

On Fri, Nov 18, 2016 at 11:30 AM, Prosper BT ptb3000@gmail.com wrote:

Hi Channara,

Did you assign it an option set or cat-comb or grouped it in a group or even assigned it to a dataset or program,

You have to check all these before deleting it.

Regards

Prosper Behumbiize, MPH
DHIS2 Implementation| HISP Uganda/University Of Oslo
+256 752 751 776 | +256 776 139 139

prosper@hispuganda.org | prosper@dhis2.org | Skype: prospertb

On Fri, Nov 18, 2016 at 5:04 AM, channara rin rin.channara@gmail.com wrote:

dear friend,
i created new dataset and put only data element want to delete and then go through to delete data value already.

but i still see the message like below:


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

On Fri, Nov 18, 2016 at 9:02 AM, Shurajit Dutta shurajitdutta@gmail.com wrote:

Hi Channara,

You would have to delete all the values associated with that DE first.

On Fri, Nov 18, 2016 at 9:43 AM, channara rin rin.channara@gmail.com wrote:

dear all,
do you know how to delete data element that we already used input data value?

regards,

channara


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

Shurajit Dutta
Health Information Consultant

Ant Snyman

Cell: 0824910449

Landline: 028 2713242

Health Information Systems Program - SA

Note thank you…

image

···

On Fri, Nov 18, 2016 at 2:20 PM, Ant Snyman ant@hisp.org wrote:

Yes you are right. Some sql scripts you can run from the UI (SQLVIEWS - data administration) but you cannot update or delete using SQLVIEW, so in this case you would have to do it in the “back-end”. What you could do to make sure is use SQLVIEW to see if that dataelementid exists in the datavalueaudit table. Something like "select * from datavalueaudit where dataelementid = … ".

Regards

Ant Snyman

This message and any attachments are subject to a disclaimer published at http://www.hisp.org/policies.html#comms_disclaimer. Please read the disclaimer before opening any attachment or taking any other action in terms of this electronic transmission. If you cannot access the disclaimer, kindly send an email to disclaimer@hisp.org and a copy will be provided to you. By replying to this e-mail or opening any attachment you agree to be bound by the provisions of the disclaimer.

On 18 November 2016 at 09:10, channara rin rin.channara@gmail.com wrote:

ohh,i see…
but sql script can only run on server? cannot from client side?

Ant Snyman

Cell: 0824910449

Landline: 028 2713242

Health Information Systems Program - SA

On Fri, Nov 18, 2016 at 2:08 PM, Ant Snyman ant@hisp.org wrote:

Hi Channara,
There is also a table called datavalueaudit which also contains a reference to the dataelementid. The record should also be deleted from this table, I normally do it through sql script, not sure if deleting a datavalue from the UI will also remove the datavalueaudit record.

Regards

Ant Snyman

This message and any attachments are subject to a disclaimer published at http://www.hisp.org/policies.html#comms_disclaimer. Please read the disclaimer before opening any attachment or taking any other action in terms of this electronic transmission. If you cannot access the disclaimer, kindly send an email to disclaimer@hisp.org and a copy will be provided to you. By replying to this e-mail or opening any attachment you agree to be bound by the provisions of the disclaimer.

On 18 November 2016 at 06:38, channara rin rin.channara@gmail.com wrote:

yes,
my DE use cate-combo and group.

so after remove group, i can delete?


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

Ant Snyman

Cell: 0824910449

Landline: 028 2713242

Health Information Systems Program - SA

On Fri, Nov 18, 2016 at 11:30 AM, Prosper BT ptb3000@gmail.com wrote:

Hi Channara,

Did you assign it an option set or cat-comb or grouped it in a group or even assigned it to a dataset or program,

You have to check all these before deleting it.

Regards

Prosper Behumbiize, MPH
DHIS2 Implementation| HISP Uganda/University Of Oslo
+256 752 751 776 | +256 776 139 139

prosper@hispuganda.org | prosper@dhis2.org | Skype: prospertb

On Fri, Nov 18, 2016 at 5:04 AM, channara rin rin.channara@gmail.com wrote:

dear friend,
i created new dataset and put only data element want to delete and then go through to delete data value already.

but i still see the message like below:


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

On Fri, Nov 18, 2016 at 9:02 AM, Shurajit Dutta shurajitdutta@gmail.com wrote:

Hi Channara,

You would have to delete all the values associated with that DE first.

On Fri, Nov 18, 2016 at 9:43 AM, channara rin rin.channara@gmail.com wrote:

dear all,
do you know how to delete data element that we already used input data value?

regards,

channara


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

Shurajit Dutta
Health Information Consultant

This should be obvious, but better to remind people one time too much:

If you decide to run DELETE queries, please always remember to first do a backup (pg_dump).

image

···

On Nov 18, 2016 8:27 AM, “channara rin” rin.channara@gmail.com wrote:

Note thank you…


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

On Fri, Nov 18, 2016 at 2:20 PM, Ant Snyman ant@hisp.org wrote:

Yes you are right. Some sql scripts you can run from the UI (SQLVIEWS - data administration) but you cannot update or delete using SQLVIEW, so in this case you would have to do it in the “back-end”. What you could do to make sure is use SQLVIEW to see if that dataelementid exists in the datavalueaudit table. Something like "select * from datavalueaudit where dataelementid = … ".

Regards

Ant Snyman

This message and any attachments are subject to a disclaimer published at http://www.hisp.org/policies.html#comms_disclaimer. Please read the disclaimer before opening any attachment or taking any other action in terms of this electronic transmission. If you cannot access the disclaimer, kindly send an email to disclaimer@hisp.org and a copy will be provided to you. By replying to this e-mail or opening any attachment you agree to be bound by the provisions of the disclaimer.

On 18 November 2016 at 09:10, channara rin rin.channara@gmail.com wrote:

ohh,i see…
but sql script can only run on server? cannot from client side?

Ant Snyman

Cell: 0824910449

Landline: 028 2713242

Health Information Systems Program - SA

On Fri, Nov 18, 2016 at 2:08 PM, Ant Snyman ant@hisp.org wrote:

Hi Channara,
There is also a table called datavalueaudit which also contains a reference to the dataelementid. The record should also be deleted from this table, I normally do it through sql script, not sure if deleting a datavalue from the UI will also remove the datavalueaudit record.

Regards

Ant Snyman

This message and any attachments are subject to a disclaimer published at http://www.hisp.org/policies.html#comms_disclaimer. Please read the disclaimer before opening any attachment or taking any other action in terms of this electronic transmission. If you cannot access the disclaimer, kindly send an email to disclaimer@hisp.org and a copy will be provided to you. By replying to this e-mail or opening any attachment you agree to be bound by the provisions of the disclaimer.

On 18 November 2016 at 06:38, channara rin rin.channara@gmail.com wrote:

yes,
my DE use cate-combo and group.

so after remove group, i can delete?


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

Ant Snyman

Cell: 0824910449

Landline: 028 2713242

Health Information Systems Program - SA

On Fri, Nov 18, 2016 at 11:30 AM, Prosper BT ptb3000@gmail.com wrote:

Hi Channara,

Did you assign it an option set or cat-comb or grouped it in a group or even assigned it to a dataset or program,

You have to check all these before deleting it.

Regards

Prosper Behumbiize, MPH
DHIS2 Implementation| HISP Uganda/University Of Oslo
+256 752 751 776 | +256 776 139 139

prosper@hispuganda.org | prosper@dhis2.org | Skype: prospertb

On Fri, Nov 18, 2016 at 5:04 AM, channara rin rin.channara@gmail.com wrote:

dear friend,
i created new dataset and put only data element want to delete and then go through to delete data value already.

but i still see the message like below:


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

On Fri, Nov 18, 2016 at 9:02 AM, Shurajit Dutta shurajitdutta@gmail.com wrote:

Hi Channara,

You would have to delete all the values associated with that DE first.

On Fri, Nov 18, 2016 at 9:43 AM, channara rin rin.channara@gmail.com wrote:

dear all,
do you know how to delete data element that we already used input data value?

regards,

channara


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

Shurajit Dutta
Health Information Consultant

1 Like

Thanks Knut…very important.

This message and any attachments are subject to a disclaimer published at http://www.hisp.org/policies.html#comms_disclaimer. Please read the disclaimer before opening any attachment or taking any other action in terms of this electronic transmission. If you cannot access the disclaimer, kindly send an email to disclaimer@hisp.org and a copy will be provided to you. By replying to this e-mail or opening any attachment you agree to be bound by the provisions of the disclaimer.

image

···

On 18 November 2016 at 09:35, Knut Staring knutst@gmail.com wrote:

This should be obvious, but better to remind people one time too much:

If you decide to run DELETE queries, please always remember to first do a backup (pg_dump).

On Nov 18, 2016 8:27 AM, “channara rin” rin.channara@gmail.com wrote:

Note thank you…


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

On Fri, Nov 18, 2016 at 2:20 PM, Ant Snyman ant@hisp.org wrote:

Yes you are right. Some sql scripts you can run from the UI (SQLVIEWS - data administration) but you cannot update or delete using SQLVIEW, so in this case you would have to do it in the “back-end”. What you could do to make sure is use SQLVIEW to see if that dataelementid exists in the datavalueaudit table. Something like "select * from datavalueaudit where dataelementid = … ".

Regards

Ant Snyman

This message and any attachments are subject to a disclaimer published at http://www.hisp.org/policies.html#comms_disclaimer. Please read the disclaimer before opening any attachment or taking any other action in terms of this electronic transmission. If you cannot access the disclaimer, kindly send an email to disclaimer@hisp.org and a copy will be provided to you. By replying to this e-mail or opening any attachment you agree to be bound by the provisions of the disclaimer.

On 18 November 2016 at 09:10, channara rin rin.channara@gmail.com wrote:

ohh,i see…
but sql script can only run on server? cannot from client side?

Ant Snyman

Cell: 0824910449

Landline: 028 2713242

Health Information Systems Program - SA

On Fri, Nov 18, 2016 at 2:08 PM, Ant Snyman ant@hisp.org wrote:

Hi Channara,
There is also a table called datavalueaudit which also contains a reference to the dataelementid. The record should also be deleted from this table, I normally do it through sql script, not sure if deleting a datavalue from the UI will also remove the datavalueaudit record.

Regards

Ant Snyman

This message and any attachments are subject to a disclaimer published at http://www.hisp.org/policies.html#comms_disclaimer. Please read the disclaimer before opening any attachment or taking any other action in terms of this electronic transmission. If you cannot access the disclaimer, kindly send an email to disclaimer@hisp.org and a copy will be provided to you. By replying to this e-mail or opening any attachment you agree to be bound by the provisions of the disclaimer.

On 18 November 2016 at 06:38, channara rin rin.channara@gmail.com wrote:

yes,
my DE use cate-combo and group.

so after remove group, i can delete?


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

Ant Snyman

Cell: 0824910449

Landline: 028 2713242

Health Information Systems Program - SA

On Fri, Nov 18, 2016 at 11:30 AM, Prosper BT ptb3000@gmail.com wrote:

Hi Channara,

Did you assign it an option set or cat-comb or grouped it in a group or even assigned it to a dataset or program,

You have to check all these before deleting it.

Regards

Prosper Behumbiize, MPH
DHIS2 Implementation| HISP Uganda/University Of Oslo
+256 752 751 776 | +256 776 139 139

prosper@hispuganda.org | prosper@dhis2.org | Skype: prospertb

On Fri, Nov 18, 2016 at 5:04 AM, channara rin rin.channara@gmail.com wrote:

dear friend,
i created new dataset and put only data element want to delete and then go through to delete data value already.

but i still see the message like below:


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

On Fri, Nov 18, 2016 at 9:02 AM, Shurajit Dutta shurajitdutta@gmail.com wrote:

Hi Channara,

You would have to delete all the values associated with that DE first.

On Fri, Nov 18, 2016 at 9:43 AM, channara rin rin.channara@gmail.com wrote:

dear all,
do you know how to delete data element that we already used input data value?

regards,

channara


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

Shurajit Dutta
Health Information Consultant

Ant Snyman

Cell: 0824910449

Landline: 028 2713242

Health Information Systems Program - SA

YES,
thank you for reminding...

Hi,

We have a long standing request to allow users of our custom DHIS 2 app to delete specific Data Sets and all corresponding data elements and values. We need to do this via the API.

It seems the only thing preventing us from doing this now is the deletion of datavalueaudit records. Is there any plan to allow deletion of datavalueaudit records via the API? Or to remove dependencies from the datavalueaudit records so they can be standalone and not prevent the deletion of the corresponding data elements?

Thanks,

Lorill

···

On Thu, Nov 17, 2016 at 11:37 PM, channara rin rin.channara@gmail.com wrote:


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

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

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

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

YES,

thank you for reminding…

Lorill Crees
Project Leader / Senior Developer
2Paths Solutions Ltd.

lcrees@2paths.com
skype: lorill2paths

(604) 689-4123 x 15

Hi Lorill,

in 2.25 we introduced “soft data value” delete, meaning that in the database we simply mark data values as deleted using the “deleted” property (this is transparent to the users). This means that foreign key constraints from data value audit values should not be a problem anymore. Let us know if that solves it.

regards,

Lars

···

On Fri, Nov 18, 2016 at 5:48 PM, Lorill Crees lcrees@2paths.com wrote:

Hi,

We have a long standing request to allow users of our custom DHIS 2 app to delete specific Data Sets and all corresponding data elements and values. We need to do this via the API.

It seems the only thing preventing us from doing this now is the deletion of datavalueaudit records. Is there any plan to allow deletion of datavalueaudit records via the API? Or to remove dependencies from the datavalueaudit records so they can be standalone and not prevent the deletion of the corresponding data elements?

Thanks,

Lorill


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

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

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

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

On Thu, Nov 17, 2016 at 11:37 PM, channara rin rin.channara@gmail.com wrote:


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

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

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

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

Lorill Crees
Project Leader / Senior Developer
2Paths Solutions Ltd.

lcrees@2paths.com
skype: lorill2paths

(604) 689-4123 x 15

YES,

thank you for reminding…

Lars Helge Øverland

Lead developer, DHIS 2

University of Oslo

Skype: larshelgeoverland

lars@dhis2.org

http://www.dhis2.org

Hi Lars,

Thanks for the quick reply. Does this mean if we soft delete all data values associated with a data element we will then be able to hard delete the data element?

Thanks,

Lorill

···

On Fri, Nov 18, 2016 at 8:54 AM, Lars Helge Øverland lars@dhis2.org wrote:

Hi Lorill,

in 2.25 we introduced “soft data value” delete, meaning that in the database we simply mark data values as deleted using the “deleted” property (this is transparent to the users). This means that foreign key constraints from data value audit values should not be a problem anymore. Let us know if that solves it.

regards,

Lars

On Fri, Nov 18, 2016 at 5:48 PM, Lorill Crees lcrees@2paths.com wrote:

Hi,

We have a long standing request to allow users of our custom DHIS 2 app to delete specific Data Sets and all corresponding data elements and values. We need to do this via the API.

It seems the only thing preventing us from doing this now is the deletion of datavalueaudit records. Is there any plan to allow deletion of datavalueaudit records via the API? Or to remove dependencies from the datavalueaudit records so they can be standalone and not prevent the deletion of the corresponding data elements?

Thanks,

Lorill


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

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

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

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

Lars Helge Øverland

Lead developer, DHIS 2

University of Oslo

Skype: larshelgeoverland

lars@dhis2.org

http://www.dhis2.org

On Thu, Nov 17, 2016 at 11:37 PM, channara rin rin.channara@gmail.com wrote:


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

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

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

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

Lorill Crees
Project Leader / Senior Developer
2Paths Solutions Ltd.

lcrees@2paths.com
skype: lorill2paths

(604) 689-4123 x 15

YES,

thank you for reminding…

Lorill Crees
Project Leader / Senior Developer
2Paths Solutions Ltd.

lcrees@2paths.com
skype: lorill2paths

(604) 689-4123 x 15

Sorry Lorill, I misread your question.

No we haven’t changed the policy that data element can be deleted if data value audits exist.

We recently implemented a feature for pruning data (including approval records, data set completeness records, data value audits and data values) for organisation unit units.

/api/26/maintenance/dataPruning/organisationUnits/<org-unit-id>

We could implement something similar for data elements.

Lars

···

On Fri, Nov 18, 2016 at 6:03 PM, Lorill Crees lcrees@2paths.com wrote:

Hi Lars,

Thanks for the quick reply. Does this mean if we soft delete all data values associated with a data element we will then be able to hard delete the data element?

Thanks,

Lorill

On Fri, Nov 18, 2016 at 8:54 AM, Lars Helge Øverland lars@dhis2.org wrote:

Hi Lorill,

in 2.25 we introduced “soft data value” delete, meaning that in the database we simply mark data values as deleted using the “deleted” property (this is transparent to the users). This means that foreign key constraints from data value audit values should not be a problem anymore. Let us know if that solves it.

regards,

Lars


Lorill Crees
Project Leader / Senior Developer
2Paths Solutions Ltd.

lcrees@2paths.com
skype: lorill2paths

(604) 689-4123 x 15

On Fri, Nov 18, 2016 at 5:48 PM, Lorill Crees lcrees@2paths.com wrote:

Hi,

We have a long standing request to allow users of our custom DHIS 2 app to delete specific Data Sets and all corresponding data elements and values. We need to do this via the API.

It seems the only thing preventing us from doing this now is the deletion of datavalueaudit records. Is there any plan to allow deletion of datavalueaudit records via the API? Or to remove dependencies from the datavalueaudit records so they can be standalone and not prevent the deletion of the corresponding data elements?

Thanks,

Lorill


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

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

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

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

Lars Helge Øverland

Lead developer, DHIS 2

University of Oslo

Skype: larshelgeoverland

lars@dhis2.org

http://www.dhis2.org

On Thu, Nov 17, 2016 at 11:37 PM, channara rin rin.channara@gmail.com wrote:


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

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

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

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

Lorill Crees
Project Leader / Senior Developer
2Paths Solutions Ltd.

lcrees@2paths.com
skype: lorill2paths

(604) 689-4123 x 15

YES,

thank you for reminding…

Lars Helge Øverland

Lead developer, DHIS 2

University of Oslo

Skype: larshelgeoverland

lars@dhis2.org

http://www.dhis2.org

Hi Lars,

That functionality would be what we need. Is this something that you could backport to 2.25?

Also wondering if it would be possible to prune for a Data Set? That would reduce the amount of API calls as our end goal is to delete the Data Set itself.

Let me know. Thanks,

Lorill

···

On Fri, Nov 18, 2016 at 9:16 AM, Lars Helge Øverland lars@dhis2.org wrote:

Sorry Lorill, I misread your question.

No we haven’t changed the policy that data element can be deleted if data value audits exist.

We recently implemented a feature for pruning data (including approval records, data set completeness records, data value audits and data values) for organisation unit units.

/api/26/maintenance/dataPruning/organisationUnits/<org-unit-id>

We could implement something similar for data elements.

Lars

On Fri, Nov 18, 2016 at 6:03 PM, Lorill Crees lcrees@2paths.com wrote:

Hi Lars,

Thanks for the quick reply. Does this mean if we soft delete all data values associated with a data element we will then be able to hard delete the data element?

Thanks,

Lorill


Lars Helge Øverland

Lead developer, DHIS 2

University of Oslo

Skype: larshelgeoverland

lars@dhis2.org

http://www.dhis2.org

On Fri, Nov 18, 2016 at 8:54 AM, Lars Helge Øverland lars@dhis2.org wrote:

Hi Lorill,

in 2.25 we introduced “soft data value” delete, meaning that in the database we simply mark data values as deleted using the “deleted” property (this is transparent to the users). This means that foreign key constraints from data value audit values should not be a problem anymore. Let us know if that solves it.

regards,

Lars


Lorill Crees
Project Leader / Senior Developer
2Paths Solutions Ltd.

lcrees@2paths.com
skype: lorill2paths

(604) 689-4123 x 15

On Fri, Nov 18, 2016 at 5:48 PM, Lorill Crees lcrees@2paths.com wrote:

Hi,

We have a long standing request to allow users of our custom DHIS 2 app to delete specific Data Sets and all corresponding data elements and values. We need to do this via the API.

It seems the only thing preventing us from doing this now is the deletion of datavalueaudit records. Is there any plan to allow deletion of datavalueaudit records via the API? Or to remove dependencies from the datavalueaudit records so they can be standalone and not prevent the deletion of the corresponding data elements?

Thanks,

Lorill


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

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

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

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

Lars Helge Øverland

Lead developer, DHIS 2

University of Oslo

Skype: larshelgeoverland

lars@dhis2.org

http://www.dhis2.org

On Thu, Nov 17, 2016 at 11:37 PM, channara rin rin.channara@gmail.com wrote:


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

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

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

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

Lorill Crees
Project Leader / Senior Developer
2Paths Solutions Ltd.

lcrees@2paths.com
skype: lorill2paths

(604) 689-4123 x 15

YES,

thank you for reminding…

Lorill Crees
Project Leader / Senior Developer
2Paths Solutions Ltd.

lcrees@2paths.com
skype: lorill2paths

(604) 689-4123 x 15

Hi Lars,

That functionality would be what we need. Is this something that you could
backport to 2.25?

Okay we can work on that. I have written an issue. Yes I think we can
back-port to 2.25.

Also wondering if it would be possible to prune for a Data Set? That would
reduce the amount of API calls as our end goal is to delete the Data Set
itself.

I think we will keep it on data element - don't want to take this too far.
I guess you could chain API calls for this without too much hassle.

best regards,

Lars

···

On Fri, Nov 18, 2016 at 6:43 PM, Lorill Crees <lcrees@2paths.com> wrote:

Let me know. Thanks,

Lorill

On Fri, Nov 18, 2016 at 9:16 AM, Lars Helge Øverland <lars@dhis2.org> > wrote:

Sorry Lorill, I misread your question.

No we haven't changed the policy that data element can be deleted if data
value audits exist.

We recently implemented a feature for pruning
<https://dhis2.github.io/dhis2-docs/master/en/developer/html/webapi_maintenance.html>
data (including approval records, data set completeness records, data value
audits and data values) for organisation unit units.

/api/26/maintenance/dataPruning/organisationUnits/<org-unit-id>

We could implement something similar for data elements.

Lars

On Fri, Nov 18, 2016 at 6:03 PM, Lorill Crees <lcrees@2paths.com> wrote:

Hi Lars,

Thanks for the quick reply. Does this mean if we soft delete all data
values associated with a data element we will then be able to hard delete
the data element?

Thanks,

Lorill

On Fri, Nov 18, 2016 at 8:54 AM, Lars Helge Øverland <lars@dhis2.org> >>> wrote:

Hi Lorill,

in 2.25 we introduced "soft data value" delete, meaning that in the
database we simply mark data values as deleted using the "deleted" property
(this is transparent to the users). This means that foreign key constraints
from data value audit values should not be a problem anymore. Let us know
if that solves it.

regards,

Lars

On Fri, Nov 18, 2016 at 5:48 PM, Lorill Crees <lcrees@2paths.com> >>>> wrote:

Hi,

We have a long standing request to allow users of our custom DHIS 2
app to delete specific Data Sets and all corresponding data elements and
values. We need to do this via the API.

It seems the only thing preventing us from doing this now is the
deletion of datavalueaudit records. Is there any plan to allow
deletion of datavalueaudit records via the API? Or to remove
dependencies from the datavalueaudit records so they can be standalone and
not prevent the deletion of the corresponding data elements?

Thanks,

Lorill

On Thu, Nov 17, 2016 at 11:37 PM, channara rin <rin.channara@gmail.com >>>>> > wrote:

YES,
thank you for reminding...

_______________________________________________
Mailing list: https://launchpad.net/~dhis2-devs
Post to : dhis2-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-devs
More help : https://help.launchpad.net/ListHelp

--
Lorill Crees
Project Leader / Senior Developer
2Paths Solutions Ltd. <http://www.2paths.com>

lcrees@2paths.com
skype: lorill2paths
(604) 689-4123 x 15

_______________________________________________
Mailing list: https://launchpad.net/~dhis2-devs
Post to : dhis2-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-devs
More help : https://help.launchpad.net/ListHelp

--
Lars Helge Øverland
Lead developer, DHIS 2
University of Oslo
Skype: larshelgeoverland
lars@dhis2.org
http://www.dhis2.org <https://www.dhis2.org/>

--
Lorill Crees
Project Leader / Senior Developer
2Paths Solutions Ltd. <http://www.2paths.com>

lcrees@2paths.com
skype: lorill2paths
(604) 689-4123 x 15

--
Lars Helge Øverland
Lead developer, DHIS 2
University of Oslo
Skype: larshelgeoverland
lars@dhis2.org
http://www.dhis2.org <https://www.dhis2.org/>

--
Lorill Crees
Project Leader / Senior Developer
2Paths Solutions Ltd. <http://www.2paths.com>

lcrees@2paths.com
skype: lorill2paths
(604) 689-4123 x 15

--
Lars Helge Øverland
Lead developer, DHIS 2
University of Oslo
Skype: larshelgeoverland
lars@dhis2.org
http://www.dhis2.org <https://www.dhis2.org/>

Thanks Lars. Yes - keeping it on a data element will work for us.

Could you please let me know when this is complete for us to try out? Or let me know the issue so I can track it?

Thanks for accommodating this functionality - much appreciated!

···

On Fri, Nov 18, 2016 at 9:50 AM, Lars Helge Øverland lars@dhis2.org wrote:

On Fri, Nov 18, 2016 at 6:43 PM, Lorill Crees lcrees@2paths.com wrote:

Hi Lars,

That functionality would be what we need. Is this something that you could backport to 2.25?

Okay we can work on that. I have written an issue. Yes I think we can back-port to 2.25.

Also wondering if it would be possible to prune for a Data Set? That would reduce the amount of API calls as our end goal is to delete the Data Set itself.

I think we will keep it on data element - don’t want to take this too far. I guess you could chain API calls for this without too much hassle.

best regards,

Lars

Let me know. Thanks,

Lorill


Lars Helge Øverland

Lead developer, DHIS 2

University of Oslo

Skype: larshelgeoverland

lars@dhis2.org

http://www.dhis2.org

On Fri, Nov 18, 2016 at 9:16 AM, Lars Helge Øverland lars@dhis2.org wrote:

Sorry Lorill, I misread your question.

No we haven’t changed the policy that data element can be deleted if data value audits exist.

We recently implemented a feature for pruning data (including approval records, data set completeness records, data value audits and data values) for organisation unit units.

/api/26/maintenance/dataPruning/organisationUnits/<org-unit-id>

We could implement something similar for data elements.

Lars


Lorill Crees
Project Leader / Senior Developer
2Paths Solutions Ltd.

lcrees@2paths.com
skype: lorill2paths

(604) 689-4123 x 15

On Fri, Nov 18, 2016 at 6:03 PM, Lorill Crees lcrees@2paths.com wrote:

Hi Lars,

Thanks for the quick reply. Does this mean if we soft delete all data values associated with a data element we will then be able to hard delete the data element?

Thanks,

Lorill


Lars Helge Øverland

Lead developer, DHIS 2

University of Oslo

Skype: larshelgeoverland

lars@dhis2.org

http://www.dhis2.org

On Fri, Nov 18, 2016 at 8:54 AM, Lars Helge Øverland lars@dhis2.org wrote:

Hi Lorill,

in 2.25 we introduced “soft data value” delete, meaning that in the database we simply mark data values as deleted using the “deleted” property (this is transparent to the users). This means that foreign key constraints from data value audit values should not be a problem anymore. Let us know if that solves it.

regards,

Lars


Lorill Crees
Project Leader / Senior Developer
2Paths Solutions Ltd.

lcrees@2paths.com
skype: lorill2paths

(604) 689-4123 x 15

On Fri, Nov 18, 2016 at 5:48 PM, Lorill Crees lcrees@2paths.com wrote:

Hi,

We have a long standing request to allow users of our custom DHIS 2 app to delete specific Data Sets and all corresponding data elements and values. We need to do this via the API.

It seems the only thing preventing us from doing this now is the deletion of datavalueaudit records. Is there any plan to allow deletion of datavalueaudit records via the API? Or to remove dependencies from the datavalueaudit records so they can be standalone and not prevent the deletion of the corresponding data elements?

Thanks,

Lorill


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

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

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

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

Lars Helge Øverland

Lead developer, DHIS 2

University of Oslo

Skype: larshelgeoverland

lars@dhis2.org

http://www.dhis2.org

On Thu, Nov 17, 2016 at 11:37 PM, channara rin rin.channara@gmail.com wrote:


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

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

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

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

Lorill Crees
Project Leader / Senior Developer
2Paths Solutions Ltd.

lcrees@2paths.com
skype: lorill2paths

(604) 689-4123 x 15

YES,

thank you for reminding…

Lorill Crees
Project Leader / Senior Developer
2Paths Solutions Ltd.

lcrees@2paths.com
skype: lorill2paths

(604) 689-4123 x 15

Sure - will keep you posted - we will get it done in a few weeks time.

regards,

Lars

···

On Fri, Nov 18, 2016 at 7:01 PM, Lorill Crees lcrees@2paths.com wrote:

Thanks Lars. Yes - keeping it on a data element will work for us.

Could you please let me know when this is complete for us to try out? Or let me know the issue so I can track it?

Thanks for accommodating this functionality - much appreciated!

On Fri, Nov 18, 2016 at 9:50 AM, Lars Helge Øverland lars@dhis2.org wrote:


Lorill Crees
Project Leader / Senior Developer
2Paths Solutions Ltd.

lcrees@2paths.com
skype: lorill2paths

(604) 689-4123 x 15

On Fri, Nov 18, 2016 at 6:43 PM, Lorill Crees lcrees@2paths.com wrote:

Hi Lars,

That functionality would be what we need. Is this something that you could backport to 2.25?

Okay we can work on that. I have written an issue. Yes I think we can back-port to 2.25.

Also wondering if it would be possible to prune for a Data Set? That would reduce the amount of API calls as our end goal is to delete the Data Set itself.

I think we will keep it on data element - don’t want to take this too far. I guess you could chain API calls for this without too much hassle.

best regards,

Lars

Let me know. Thanks,

Lorill


Lars Helge Øverland

Lead developer, DHIS 2

University of Oslo

Skype: larshelgeoverland

lars@dhis2.org

http://www.dhis2.org

On Fri, Nov 18, 2016 at 9:16 AM, Lars Helge Øverland lars@dhis2.org wrote:

Sorry Lorill, I misread your question.

No we haven’t changed the policy that data element can be deleted if data value audits exist.

We recently implemented a feature for pruning data (including approval records, data set completeness records, data value audits and data values) for organisation unit units.

/api/26/maintenance/dataPruning/organisationUnits/<org-unit-id>

We could implement something similar for data elements.

Lars


Lorill Crees
Project Leader / Senior Developer
2Paths Solutions Ltd.

lcrees@2paths.com
skype: lorill2paths

(604) 689-4123 x 15

On Fri, Nov 18, 2016 at 6:03 PM, Lorill Crees lcrees@2paths.com wrote:

Hi Lars,

Thanks for the quick reply. Does this mean if we soft delete all data values associated with a data element we will then be able to hard delete the data element?

Thanks,

Lorill


Lars Helge Øverland

Lead developer, DHIS 2

University of Oslo

Skype: larshelgeoverland

lars@dhis2.org

http://www.dhis2.org

On Fri, Nov 18, 2016 at 8:54 AM, Lars Helge Øverland lars@dhis2.org wrote:

Hi Lorill,

in 2.25 we introduced “soft data value” delete, meaning that in the database we simply mark data values as deleted using the “deleted” property (this is transparent to the users). This means that foreign key constraints from data value audit values should not be a problem anymore. Let us know if that solves it.

regards,

Lars


Lorill Crees
Project Leader / Senior Developer
2Paths Solutions Ltd.

lcrees@2paths.com
skype: lorill2paths

(604) 689-4123 x 15

On Fri, Nov 18, 2016 at 5:48 PM, Lorill Crees lcrees@2paths.com wrote:

Hi,

We have a long standing request to allow users of our custom DHIS 2 app to delete specific Data Sets and all corresponding data elements and values. We need to do this via the API.

It seems the only thing preventing us from doing this now is the deletion of datavalueaudit records. Is there any plan to allow deletion of datavalueaudit records via the API? Or to remove dependencies from the datavalueaudit records so they can be standalone and not prevent the deletion of the corresponding data elements?

Thanks,

Lorill


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

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

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

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

Lars Helge Øverland

Lead developer, DHIS 2

University of Oslo

Skype: larshelgeoverland

lars@dhis2.org

http://www.dhis2.org

On Thu, Nov 17, 2016 at 11:37 PM, channara rin rin.channara@gmail.com wrote:


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

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

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

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

Lorill Crees
Project Leader / Senior Developer
2Paths Solutions Ltd.

lcrees@2paths.com
skype: lorill2paths

(604) 689-4123 x 15

YES,

thank you for reminding…

Lars Helge Øverland

Lead developer, DHIS 2

University of Oslo

Skype: larshelgeoverland

lars@dhis2.org

http://www.dhis2.org