Should we make user assignement to more than one orgunit impossible?

Hi team,

I’ve seen again and again that problems surface when a user has been assigned to more than one orgunit. I suppose we are promoting selecting just one orgunit as best practice, but shouldn’t the system just rather enforce this rule?

···


Knut Staring

Dept. of Informatics, University of Oslo

+4791880522

http://dhis2.org

Dear Knut,

I saw case that we need users assigned to more than 1 organisation unit in Vietnam especially in Quang Ninh province.

User of a district will have responsibility to enter data for province hospital which located on their district. But in the report they don’t include this province hospital into their district report. This mean the province hospital is child org unit of province.

So I assign the district user to district and this province hospital.

However if you have better practice for this case please tell me.

···

-------------------------------------------------------------------------------------------------

Nguyễn Trần Đỗ Xuân Thủy

Phụ trách Đào tạo và Hỗ trợ sử dụng

Trung tâm Phát Triển Hệ Thống Thông Tin Y Tế (HISP Vietnam)

Địa chỉ : số 957 Ba Tháng Hai, phường 7, Quận 11, Tp Hồ Chí Minh

Điện thoại : 0839560150

Điện thoại di động : 0902079126

Email : thuy.hispvietnam@gmail.com

On Wed, Jun 12, 2013 at 9:22 PM, Knut Staring knutst@gmail.com wrote:

Hi team,


Knut Staring

Dept. of Informatics, University of Oslo

+4791880522

http://dhis2.org

I’ve seen again and again that problems surface when a user has been assigned to more than one orgunit. I suppose we are promoting selecting just one orgunit as best practice, but shouldn’t the system just rather enforce this rule?


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

Not sure about the best practice here. What happens when a user may actually be assigned to supervise two districts? Or when a community health worker may report on multiple communities (which are at the same orgunit level)?

I see your point, but have come up against many real-life use cases when assignment to a single orgunit is simply not possible?

···

On Wed, Jun 12, 2013 at 4:22 PM, Knut Staring knutst@gmail.com wrote:

Hi team,


Knut Staring

Dept. of Informatics, University of Oslo

+4791880522

http://dhis2.org

I’ve seen again and again that problems surface when a user has been assigned to more than one orgunit. I suppose we are promoting selecting just one orgunit as best practice, but shouldn’t the system just rather enforce this rule?


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

Thanks Thuy and Jason, I understand there are use cases. But maybe a friendly warning would be helpful?

···

-------------------------------------------------------------------------------------------------

Nguyễn Trần Đỗ Xuân Thủy

Phụ trách Đào tạo và Hỗ trợ sử dụng

Trung tâm Phát Triển Hệ Thống Thông Tin Y Tế (HISP Vietnam)

Địa chỉ : số 957 Ba Tháng Hai, phường 7, Quận 11, Tp Hồ Chí Minh

Điện thoại : 0839560150

Điện thoại di động : 0902079126

Email : thuy.hispvietnam@gmail.com

On Wed, Jun 12, 2013 at 9:22 PM, Knut Staring knutst@gmail.com wrote:

Hi team,


Knut Staring

Dept. of Informatics, University of Oslo

+4791880522

http://dhis2.org

I’ve seen again and again that problems surface when a user has been assigned to more than one orgunit. I suppose we are promoting selecting just one orgunit as best practice, but shouldn’t the system just rather enforce this rule?


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

Personally, I think it should be a data integrity check, but even then I am not sure.

The way that it it is now, users which are assigned to a parent unit, should not be assigned to children. That makes no sense whatsoever, because of the inheritance of children from parents.

Personally, I think that the inheritance of children should be an explicit permission for user roles in fact, so that a user might report on an OU4 unit, and two OU5 units, but not all OU5 units under the OU4 level to which they are assigned. I think this actually reflects the real use cases better , than assuming that a user will automatically inherit all children of a given parent.

Regards,

Jason

o

···

On Wed, Jun 12, 2013 at 4:46 PM, Knut Staring knutst@gmail.com wrote:

Thanks Thuy and Jason, I understand there are use cases. But maybe a friendly warning would be helpful?

Den 12. juni 2013 15:30 skrev “Thuy Nguyen” thuy.hispvietnam@gmail.com følgende:

Dear Knut,

I saw case that we need users assigned to more than 1 organisation unit in Vietnam especially in Quang Ninh province.

User of a district will have responsibility to enter data for province hospital which located on their district. But in the report they don’t include this province hospital into their district report. This mean the province hospital is child org unit of province.

So I assign the district user to district and this province hospital.

However if you have better practice for this case please tell me.


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

-------------------------------------------------------------------------------------------------

Nguyễn Trần Đỗ Xuân Thủy

Phụ trách Đào tạo và Hỗ trợ sử dụng

Trung tâm Phát Triển Hệ Thống Thông Tin Y Tế (HISP Vietnam)

Địa chỉ : số 957 Ba Tháng Hai, phường 7, Quận 11, Tp Hồ Chí Minh

Điện thoại : 0839560150

Điện thoại di động : 0902079126

Email : thuy.hispvietnam@gmail.com

On Wed, Jun 12, 2013 at 9:22 PM, Knut Staring knutst@gmail.com wrote:

Hi team,


Knut Staring

Dept. of Informatics, University of Oslo

+4791880522

http://dhis2.org

I’ve seen again and again that problems surface when a user has been assigned to more than one orgunit. I suppose we are promoting selecting just one orgunit as best practice, but shouldn’t the system just rather enforce this rule?


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

Hi Knut,
I face the same problem when implement SMS feature in general and SMS command in particular. In fact, we will eliminate the SMS belong to users who have more than one Org-Unit if he send an SMS to entry data.

Regards,

Lai

···

On Wed, Jun 12, 2013 at 9:58 PM, Jason Pickering jason.p.pickering@gmail.com wrote:

Personally, I think it should be a data integrity check, but even then I am not sure.

The way that it it is now, users which are assigned to a parent unit, should not be assigned to children. That makes no sense whatsoever, because of the inheritance of children from parents.

Personally, I think that the inheritance of children should be an explicit permission for user roles in fact, so that a user might report on an OU4 unit, and two OU5 units, but not all OU5 units under the OU4 level to which they are assigned. I think this actually reflects the real use cases better , than assuming that a user will automatically inherit all children of a given parent.

Regards,

Jason

o


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


Lai.
Dhis Mobile

On Wed, Jun 12, 2013 at 4:46 PM, Knut Staring knutst@gmail.com wrote:

Thanks Thuy and Jason, I understand there are use cases. But maybe a friendly warning would be helpful?

Den 12. juni 2013 15:30 skrev “Thuy Nguyen” thuy.hispvietnam@gmail.com følgende:

Dear Knut,

I saw case that we need users assigned to more than 1 organisation unit in Vietnam especially in Quang Ninh province.

User of a district will have responsibility to enter data for province hospital which located on their district. But in the report they don’t include this province hospital into their district report. This mean the province hospital is child org unit of province.

So I assign the district user to district and this province hospital.

However if you have better practice for this case please tell me.


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

-------------------------------------------------------------------------------------------------

Nguyễn Trần Đỗ Xuân Thủy

Phụ trách Đào tạo và Hỗ trợ sử dụng

Trung tâm Phát Triển Hệ Thống Thông Tin Y Tế (HISP Vietnam)

Địa chỉ : số 957 Ba Tháng Hai, phường 7, Quận 11, Tp Hồ Chí Minh

Điện thoại : 0839560150

Điện thoại di động : 0902079126

Email : thuy.hispvietnam@gmail.com

On Wed, Jun 12, 2013 at 9:22 PM, Knut Staring knutst@gmail.com wrote:

Hi team,


Knut Staring

Dept. of Informatics, University of Oslo

+4791880522

http://dhis2.org

I’ve seen again and again that problems surface when a user has been assigned to more than one orgunit. I suppose we are promoting selecting just one orgunit as best practice, but shouldn’t the system just rather enforce this rule?


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