Inherit function for Tracked Entity Attributes

Hello!

Can someone explain how the inherit function of Tracked Entity Attribute in v. 2.27 works?

Here’s what the user manual says on the topic:

“Select Inherit to registry a new entity for relationship with an available entity, all inherit entity attribute values of the entity will be pre-filled in the registration form.”

In short, this is what I am trying to do. In one tracker program, I am registering Households, which have a household code generated by DHIS2. In another program, I am registering household members as beneficiaries, which also need to have the household code in their profile. How do I make Household code at beneficiary registration to be inherited from the previously registered Households?

Thanks you in advance!

Georgi

Georgi Chakarov, CIA | georgi@logicaloutcomes.net | +1-647-478-5634 x 104 | 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@logicaloutcomes.net

I want to learn also.

···

On Sep 10, 2017 9:55 AM, “Georgi Chakarov” georgi@logicaloutcomes.net wrote:

Hello!

Can someone explain how the inherit function of Tracked Entity Attribute in v. 2.27 works?

Here’s what the user manual says on the topic:

“Select Inherit to registry a new entity for relationship with an available entity, all inherit entity attribute values of the entity will be pre-filled in the registration form.”

In short, this is what I am trying to do. In one tracker program, I am registering Households, which have a household code generated by DHIS2. In another program, I am registering household members as beneficiaries, which also need to have the household code in their profile. How do I make Household code at beneficiary registration to be inherited from the previously registered Households?

Thanks you in advance!

Georgi

Georgi Chakarov, CIA | georgi@logicaloutcomes.net | +1-647-478-5634 x 104 | 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@logicaloutcomes.net


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

Hi,

Ticking the inherit checkbox will make an attribute - in your case “house hold code” - inheritable.

https://play.dhis2.org/dev/dhis-web-maintenance/#/edit/trackerSection/trackedEntityAttribute/add

···

On Tue, Sep 12, 2017 at 7:11 AM, Stanley Kalyati skalyati@gmail.com wrote:

I want to learn also.


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

Abyot A. Gizaw.

Senior Engineer, DHIS2

University of Oslo

http://www.dhis2.org

On Sep 10, 2017 9:55 AM, “Georgi Chakarov” georgi@logicaloutcomes.net wrote:

Hello!

Can someone explain how the inherit function of Tracked Entity Attribute in v. 2.27 works?

Here’s what the user manual says on the topic:

“Select Inherit to registry a new entity for relationship with an available entity, all inherit entity attribute values of the entity will be pre-filled in the registration form.”

In short, this is what I am trying to do. In one tracker program, I am registering Households, which have a household code generated by DHIS2. In another program, I am registering household members as beneficiaries, which also need to have the household code in their profile. How do I make Household code at beneficiary registration to be inherited from the previously registered Households?

Thanks you in advance!

Georgi

Georgi Chakarov, CIA | georgi@logicaloutcomes.net | +1-647-478-5634 x 104 | 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@logicaloutcomes.net


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

I understand this, but what does it mean and how does it work?

I imagine that if I have a household registered in a program with a HH code marked as inherit and then I register a member who also has a HH code in their profile, DHIS2 will be able to pick the code from the Household and assign it to my member, if I tell it to do so. In other words, the member will inherit the code of the household, if the two are related.

However, I tested this and nothing changed at registration of an HH member. I simply did not see how the code inherit function works.

Any thoughts?

Georgi

···

Hi,

Ticking the inherit checkbox will make an attribute - in your case “house hold code” - inheritable.

https://play.dhis2.org/dev/dhis-web-maintenance/#/edit/trackerSection/trackedEntityAttribute/add

Abyot A. Gizaw.

Senior Engineer, DHIS2

University of Oslo

http://www.dhis2.org

On Tue, Sep 12, 2017 at 7:11 AM, Stanley Kalyati skalyati@gmail.com wrote:

I want to learn also.

On Sep 10, 2017 9:55 AM, “Georgi Chakarov” georgi@logicaloutcomes.net wrote:

Hello!

Can someone explain how the inherit function of Tracked Entity Attribute in v. 2.27 works?

Here’s what the user manual says on the topic:

“Select Inherit to registry a new entity for relationship with an available entity, all inherit entity attribute values of the entity will be pre-filled in the registration form.”

In short, this is what I am trying to do. In one tracker program, I am registering Households, which have a household code generated by DHIS2. In another program, I am registering household members as beneficiaries, which also need to have the household code in their profile. How do I make Household code at beneficiary registration to be inherited from the previously registered Households?

Thanks you in advance!

Georgi

Georgi Chakarov, CIA | georgi@logicaloutcomes.net | +1-647-478-5634 x 104 | 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@logicaloutcomes.net


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


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

This won’t happen during “normal registration” only under the context of “relationship registration”.

A = House hold, B = house hold member

A is registered with house hold code.

open A’s dashboard,

go to Relationship widget

click Add - here you will be adding B

select the program where you have house hold is assigned to

···

click register - the small green plus icon -

you should get list of attributes to fill together with house hold code which is pre-filled

On Tue, Sep 12, 2017 at 9:24 AM, Georgi Chakarov georgi@logicaloutcomes.net wrote:

I understand this, but what does it mean and how does it work?

I imagine that if I have a household registered in a program with a HH code marked as inherit and then I register a member who also has a HH code in their profile, DHIS2 will be able to pick the code from the Household and assign it to my member, if I tell it to do so. In other words, the member will inherit the code of the household, if the two are related.

However, I tested this and nothing changed at registration of an HH member. I simply did not see how the code inherit function works.

Any thoughts?

Georgi

From: Abyot Asalefew Gizaw [mailto:abyot@dhis2.org]

Sent: Tuesday, September 12, 2017 10:12 AM

To: Stanley Kalyati skalyati@gmail.com

Cc: Georgi Chakarov georgi@logicaloutcomes.net; DHIS Users dhis2-users@lists.launchpad.net; DHIS 2 Developers list dhis2-devs@lists.launchpad.net

Subject: Re: [Dhis2-devs] [Dhis2-users] Inherit function for Tracked Entity Attributes

Hi,

Ticking the inherit checkbox will make an attribute - in your case “house hold code” - inheritable.

https://play.dhis2.org/dev/dhis-web-maintenance/#/edit/trackerSection/trackedEntityAttribute/add

Abyot A. Gizaw.

Senior Engineer, DHIS2

University of Oslo

http://www.dhis2.org

On Tue, Sep 12, 2017 at 7:11 AM, Stanley Kalyati skalyati@gmail.com wrote:

I want to learn also.

On Sep 10, 2017 9:55 AM, “Georgi Chakarov” georgi@logicaloutcomes.net wrote:

Hello!

Can someone explain how the inherit function of Tracked Entity Attribute in v. 2.27 works?

Here’s what the user manual says on the topic:

“Select Inherit to registry a new entity for relationship with an available entity, all inherit entity attribute values of the entity will be pre-filled in the registration form.”

In short, this is what I am trying to do. In one tracker program, I am registering Households, which have a household code generated by DHIS2. In another program, I am registering household members as beneficiaries, which also need to have the household code in their profile. How do I make Household code at beneficiary registration to be inherited from the previously registered Households?

Thanks you in advance!

Georgi

Georgi Chakarov, CIA | georgi@logicaloutcomes.net | +1-647-478-5634 x 104 | 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@logicaloutcomes.net


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


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

Abyot A. Gizaw.

Senior Engineer, DHIS2

University of Oslo

http://www.dhis2.org

Great! I will test immediately.

Thanks a lot for this! It is probably worth adding more guidance on that in the manuals.

Georgi

···

This won’t happen during “normal registration” only under the context of “relationship registration”.

A = House hold, B = house hold member

A is registered with house hold code.

open A’s dashboard,

go to Relationship widget

click Add - here you will be adding B

select the program where you have house hold is assigned to

click register - the small green plus icon -

you should get list of attributes to fill together with house hold code which is pre-filled

Abyot A. Gizaw.

Senior Engineer, DHIS2

University of Oslo

http://www.dhis2.org

On Tue, Sep 12, 2017 at 9:24 AM, Georgi Chakarov georgi@logicaloutcomes.net wrote:

I understand this, but what does it mean and how does it work?

I imagine that if I have a household registered in a program with a HH code marked as inherit and then I register a member who also has a HH code in their profile, DHIS2 will be able to pick the code from the Household and assign it to my member, if I tell it to do so. In other words, the member will inherit the code of the household, if the two are related.

However, I tested this and nothing changed at registration of an HH member. I simply did not see how the code inherit function works.

Any thoughts?

Georgi

From: Abyot Asalefew Gizaw [mailto:abyot@dhis2.org]

Sent: Tuesday, September 12, 2017 10:12 AM

To: Stanley Kalyati skalyati@gmail.com

Cc: Georgi Chakarov georgi@logicaloutcomes.net; DHIS Users <dhis2-users@lists.launchpad.net >; DHIS 2 Developers list dhis2-devs@lists.launchpad.net

Subject: Re: [Dhis2-devs] [Dhis2-users] Inherit function for Tracked Entity Attributes

Hi,

Ticking the inherit checkbox will make an attribute - in your case “house hold code” - inheritable.

https://play.dhis2.org/dev/dhis-web-maintenance/#/edit/trackerSection/trackedEntityAttribute/add

Abyot A. Gizaw.

Senior Engineer, DHIS2

University of Oslo

http://www.dhis2.org

On Tue, Sep 12, 2017 at 7:11 AM, Stanley Kalyati skalyati@gmail.com wrote:

I want to learn also.

On Sep 10, 2017 9:55 AM, “Georgi Chakarov” georgi@logicaloutcomes.net wrote:

Hello!

Can someone explain how the inherit function of Tracked Entity Attribute in v. 2.27 works?

Here’s what the user manual says on the topic:

“Select Inherit to registry a new entity for relationship with an available entity, all inherit entity attribute values of the entity will be pre-filled in the registration form.”

In short, this is what I am trying to do. In one tracker program, I am registering Households, which have a household code generated by DHIS2. In another program, I am registering household members as beneficiaries, which also need to have the household code in their profile. How do I make Household code at beneficiary registration to be inherited from the previously registered Households?

Thanks you in advance!

Georgi

Georgi Chakarov, CIA | georgi@logicaloutcomes.net | +1-647-478-5634 x 104 | 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@logicaloutcomes.net


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


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

Hello, is there a simpler way of explaining this?

1 Like

Seems the inherit only works for one attribute or am I doing som ething wrong?

I have a senario as below

  1. Program Household
  2. Household Member Program (Linked by Household Code – Inherit)
  3. Household Member Activity (Linked Member Code – Inherit)??

The Household code seems to load well BUT the member codes is not available and not populated as expected . How best can I make this work??