From 'District' to 'Decentralized' and 'Software' to 'System'

Dear team,

Quite often end users especially below and above the district level have asked Why ‘District’ and we have struggled to explain this by first telling history. In passing someone suggested renaming District to Decentralized and Software to System.

What it if in respect of maintaining the acronym it becomes "Decentralized Health Information System - DHIS?

‘Don’t kill the messenger’

Regards

···


Prosper Behumbiize, MPH
Phone: +256 414 320076
Cell: +256 752 751776
+256 702 762707

Hi Proper,

Remember, with open source software, you are free to call it what you want! I know of a private company who has now forked DHIS2 and are calling it something entirely different, for their own reasons. In other countries, DHIS2 has been branded differently, according to their own acronyms.

I would however, not expect a change on this, given the long history. :slight_smile:

My two cents,

Jason

···

On Thu, May 2, 2013 at 7:41 PM, Prosper BT ptb3000@gmail.com wrote:

Dear team,

Quite often end users especially below and above the district level have asked Why ‘District’ and we have struggled to explain this by first telling history. In passing someone suggested renaming District to Decentralized and Software to System.

What it if in respect of maintaining the acronym it becomes "Decentralized Health Information System - DHIS?

‘Don’t kill the messenger’

Regards


Prosper Behumbiize, MPH
Phone: +256 414 320076

Cell: +256 752 751776
+256 702 762707


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

There is indeed a long history, as Jason points out, and the “district” focus took its inspiration from the WHO Alma Ata Declaration from 1978 and its focus on Primary Health Care and “Health For All”
http://en.wikipedia.org/wiki/Alma_Ata_Declaration

Furthermore, the very first versions of DHIS came out of close collaboration with three pilot districts in Cape Town:

http://www.mn.uio.no/ifi/english/research/networks/hisp/hisp-history.html

http://folk.uio.no/patrickr/refdoc/BraaHedberg02.pdf

http://www.mn.uio.no/ifi/english/research/networks/hisp/integrated-health-information-architecture.html

However, by this stage, it seems to me that the acronym DHIS has also acquired quite an identity of its own, a bit like e.g. IBM, a name much like others, which could be used without necessarily going into “what it stands for”.

Knut

···

On Thu, May 2, 2013 at 2:54 PM, Jason Pickering jason.p.pickering@gmail.com wrote:

Hi Proper,

Remember, with open source software, you are free to call it what you want! I know of a private company who has now forked DHIS2 and are calling it something entirely different, for their own reasons. In other countries, DHIS2 has been branded differently, according to their own acronyms.

I would however, not expect a change on this, given the long history. :slight_smile:

My two cents,

Jason


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


Knut Staring

Dept. of Informatics, University of Oslo

+4791880522

http://dhis2.org

On Thu, May 2, 2013 at 7:41 PM, Prosper BT ptb3000@gmail.com wrote:

Dear team,

Quite often end users especially below and above the district level have asked Why ‘District’ and we have struggled to explain this by first telling history. In passing someone suggested renaming District to Decentralized and Software to System.

What it if in respect of maintaining the acronym it becomes "Decentralized Health Information System - DHIS?

‘Don’t kill the messenger’

Regards


Prosper Behumbiize, MPH
Phone: +256 414 320076

Cell: +256 752 751776
+256 702 762707


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

As an example of an abbreviation that has changed meaning, I would mention GSM, which I believe first meant Group Speciale Mobile (excuse my french) and later Global System for Mobile communication.

I would support Prosper’s observation that District may not cover the distributed system that DHIS2 has become.

MobiLars

···

On Thu, May 2, 2013 at 2:54 PM, Jason Pickering jason.p.pickering@gmail.com wrote:

Hi Proper,

Remember, with open source software, you are free to call it what you want! I know of a private company who has now forked DHIS2 and are calling it something entirely different, for their own reasons. In other countries, DHIS2 has been branded differently, according to their own acronyms.

I would however, not expect a change on this, given the long history. :slight_smile:

My two cents,

Jason


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


Knut Staring

Dept. of Informatics, University of Oslo

+4791880522

http://dhis2.org

On Thu, May 2, 2013 at 7:41 PM, Prosper BT ptb3000@gmail.com wrote:

Dear team,

Quite often end users especially below and above the district level have asked Why ‘District’ and we have struggled to explain this by first telling history. In passing someone suggested renaming District to Decentralized and Software to System.

What it if in respect of maintaining the acronym it becomes "Decentralized Health Information System - DHIS?

‘Don’t kill the messenger’

Regards


Prosper Behumbiize, MPH
Phone: +256 414 320076

Cell: +256 752 751776
+256 702 762707


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 am all for calling “it” what you want, but I do think “system” might be going a bit too far actually.

DHIS is simply the software. What it is not, is the “system” which supports the software, the typical distinction between the “Health Information System” and the “Health management information software/system”. In some cases, “system” and “software” are used interchangeably, and often a lot of focus is placed on the software, while the “system” which the software simply supports, is not provided the same level of thought, and is often much more complex because it involves people.

Regards,

Jason

···

On Thu, May 2, 2013 at 8:24 PM, Lars Kristian Roland lars@roland.bz wrote:

As an example of an abbreviation that has changed meaning, I would mention GSM, which I believe first meant Group Speciale Mobile (excuse my french) and later Global System for Mobile communication.

I would support Prosper’s observation that District may not cover the distributed system that DHIS2 has become.

MobiLars

On 2013 5 2 15:12, “Knut Staring” knutst@gmail.com wrote:

There is indeed a long history, as Jason points out, and the “district” focus took its inspiration from the WHO Alma Ata Declaration from 1978 and its focus on Primary Health Care and “Health For All”
http://en.wikipedia.org/wiki/Alma_Ata_Declaration

Furthermore, the very first versions of DHIS came out of close collaboration with three pilot districts in Cape Town:

http://www.mn.uio.no/ifi/english/research/networks/hisp/hisp-history.html

http://folk.uio.no/patrickr/refdoc/BraaHedberg02.pdf

http://www.mn.uio.no/ifi/english/research/networks/hisp/integrated-health-information-architecture.html

However, by this stage, it seems to me that the acronym DHIS has also acquired quite an identity of its own, a bit like e.g. IBM, a name much like others, which could be used without necessarily going into “what it stands for”.

Knut


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 Thu, May 2, 2013 at 2:54 PM, Jason Pickering jason.p.pickering@gmail.com wrote:

Hi Proper,

Remember, with open source software, you are free to call it what you want! I know of a private company who has now forked DHIS2 and are calling it something entirely different, for their own reasons. In other countries, DHIS2 has been branded differently, according to their own acronyms.

I would however, not expect a change on this, given the long history. :slight_smile:

My two cents,

Jason


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


Knut Staring

Dept. of Informatics, University of Oslo

+4791880522

http://dhis2.org

On Thu, May 2, 2013 at 7:41 PM, Prosper BT ptb3000@gmail.com wrote:

Dear team,

Quite often end users especially below and above the district level have asked Why ‘District’ and we have struggled to explain this by first telling history. In passing someone suggested renaming District to Decentralized and Software to System.

What it if in respect of maintaining the acronym it becomes "Decentralized Health Information System - DHIS?

‘Don’t kill the messenger’

Regards


Prosper Behumbiize, MPH
Phone: +256 414 320076

Cell: +256 752 751776
+256 702 762707


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

Interesting set of points raised by all. Personally I think the rationale behind the district focus of the system, creating tight feedback loops for district managers to be able to act locally is as important now as it ever was. Even though the challenge of creating and sustaining a culture of information use at district level remains the most significant and most elusive we shouldn’t forget it as we find ourselves engaged with the challenges of RAM, disk speed and server hosting. Hence, also with Ola’s impassioned insistence, I have tried to maintain the mydatamart as well as possible, though it has of late become increasingly difficult. (As an aside I would like to convene a rethink of the mydatamart strategy going forward, particularly in light of the new analytics and much improved web api that we have now and didn’t have when this work started.)

I believe the changing architectural “shape” of the application does carry the risk of undervaluing role of the district. Contrary to Prosper’s suggestion, the new architecture - national, web-based, potentially even supra-national - is very much more centralized than before. With facilities increasingly being able to report their data directly, the information flows potentially bypass the district completely. Maintaining “District” in the name provides implementors and developers with a clue - or perhaps a strong jiminy cricket guilty concience reminder - of how the system should be setup and used.

At least until we come up with a new Alma Ata … where health information perhaps gets replaced by health insurance :frowning:

I had always thought the ‘S’ was for system. Obviously I didn’t look closely enough.

Cheers

Bob

···

On 2 May 2013 14:24, Lars Kristian Roland lars@roland.bz wrote:

As an example of an abbreviation that has changed meaning, I would mention GSM, which I believe first meant Group Speciale Mobile (excuse my french) and later Global System for Mobile communication.

I would support Prosper’s observation that District may not cover the distributed system that DHIS2 has become.

MobiLars

On 2013 5 2 15:12, “Knut Staring” knutst@gmail.com wrote:

There is indeed a long history, as Jason points out, and the “district” focus took its inspiration from the WHO Alma Ata Declaration from 1978 and its focus on Primary Health Care and “Health For All”
http://en.wikipedia.org/wiki/Alma_Ata_Declaration

Furthermore, the very first versions of DHIS came out of close collaboration with three pilot districts in Cape Town:

http://www.mn.uio.no/ifi/english/research/networks/hisp/hisp-history.html

http://folk.uio.no/patrickr/refdoc/BraaHedberg02.pdf

http://www.mn.uio.no/ifi/english/research/networks/hisp/integrated-health-information-architecture.html

However, by this stage, it seems to me that the acronym DHIS has also acquired quite an identity of its own, a bit like e.g. IBM, a name much like others, which could be used without necessarily going into “what it stands for”.

Knut


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-users

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

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

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

On Thu, May 2, 2013 at 2:54 PM, Jason Pickering jason.p.pickering@gmail.com wrote:

Hi Proper,

Remember, with open source software, you are free to call it what you want! I know of a private company who has now forked DHIS2 and are calling it something entirely different, for their own reasons. In other countries, DHIS2 has been branded differently, according to their own acronyms.

I would however, not expect a change on this, given the long history. :slight_smile:

My two cents,

Jason


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


Knut Staring

Dept. of Informatics, University of Oslo

+4791880522

http://dhis2.org

On Thu, May 2, 2013 at 7:41 PM, Prosper BT ptb3000@gmail.com wrote:

Dear team,

Quite often end users especially below and above the district level have asked Why ‘District’ and we have struggled to explain this by first telling history. In passing someone suggested renaming District to Decentralized and Software to System.

What it if in respect of maintaining the acronym it becomes "Decentralized Health Information System - DHIS?

‘Don’t kill the messenger’

Regards


Prosper Behumbiize, MPH
Phone: +256 414 320076

Cell: +256 752 751776
+256 702 762707


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

Aha … at last a point of (semantic) disagreement!!

We ARE talking about a district health system … that DOES involve people, governance, leadership etc … all the WHO building blocks … of which the District health Information System is a key one (the main one for us HISPers) …

As I see it, the DHIS Software is merely a great piece of software to support that district health information system

Maybe we should talk about the DHISS when we talk about the software??

Yours semantically

Arthur

···

Without deviation from the norm, there can be no progress (Frank Zappa)
Skype arthur_heywood_za

Tanzania +255-773-669393
Nigeria +234 8168883965

S. A. +27837383100

On 2 May 2013 14:37, Jason Pickering jason.p.pickering@gmail.com wrote:

I am all for calling “it” what you want, but I do think “system” might be going a bit too far actually.

DHIS is simply the software. What it is not, is the “system” which supports the software, the typical distinction between the “Health Information System” and the “Health management information software/system”. In some cases, “system” and “software” are used interchangeably, and often a lot of focus is placed on the software, while the “system” which the software simply supports, is not provided the same level of thought, and is often much more complex because it involves people.

Regards,

Jason


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 Thu, May 2, 2013 at 8:24 PM, Lars Kristian Roland lars@roland.bz wrote:

As an example of an abbreviation that has changed meaning, I would mention GSM, which I believe first meant Group Speciale Mobile (excuse my french) and later Global System for Mobile communication.

I would support Prosper’s observation that District may not cover the distributed system that DHIS2 has become.

MobiLars

On 2013 5 2 15:12, “Knut Staring” knutst@gmail.com wrote:

There is indeed a long history, as Jason points out, and the “district” focus took its inspiration from the WHO Alma Ata Declaration from 1978 and its focus on Primary Health Care and “Health For All”
http://en.wikipedia.org/wiki/Alma_Ata_Declaration

Furthermore, the very first versions of DHIS came out of close collaboration with three pilot districts in Cape Town:

http://www.mn.uio.no/ifi/english/research/networks/hisp/hisp-history.html

http://folk.uio.no/patrickr/refdoc/BraaHedberg02.pdf

http://www.mn.uio.no/ifi/english/research/networks/hisp/integrated-health-information-architecture.html

However, by this stage, it seems to me that the acronym DHIS has also acquired quite an identity of its own, a bit like e.g. IBM, a name much like others, which could be used without necessarily going into “what it stands for”.

Knut


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 Thu, May 2, 2013 at 2:54 PM, Jason Pickering jason.p.pickering@gmail.com wrote:

Hi Proper,

Remember, with open source software, you are free to call it what you want! I know of a private company who has now forked DHIS2 and are calling it something entirely different, for their own reasons. In other countries, DHIS2 has been branded differently, according to their own acronyms.

I would however, not expect a change on this, given the long history. :slight_smile:

My two cents,

Jason


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


Knut Staring

Dept. of Informatics, University of Oslo

+4791880522

http://dhis2.org

On Thu, May 2, 2013 at 7:41 PM, Prosper BT ptb3000@gmail.com wrote:

Dear team,

Quite often end users especially below and above the district level have asked Why ‘District’ and we have struggled to explain this by first telling history. In passing someone suggested renaming District to Decentralized and Software to System.

What it if in respect of maintaining the acronym it becomes "Decentralized Health Information System - DHIS?

‘Don’t kill the messenger’

Regards


Prosper Behumbiize, MPH
Phone: +256 414 320076

Cell: +256 752 751776
+256 702 762707


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

Using ‘Software’ in the name of a piece of software is quite unusual. In fact I can’t think of other examples.

It would be like the thing I drive being branded an “Opel Car” :slight_smile:

‘System’ is more common, though agree with Jason and Arthur that there is a big difference between the software system and all the components of the functioning information system.

···

On 2 May 2013 15:00, Arthur Heywood arthurheywood@gmail.com wrote:

Aha … at last a point of (semantic) disagreement!!

We ARE talking about a district health system … that DOES involve people, governance, leadership etc … all the WHO building blocks … of which the District health Information System is a key one (the main one for us HISPers) …

As I see it, the DHIS Software is merely a great piece of software to support that district health information system

Maybe we should talk about the DHISS when we talk about the software??

Yours semantically

Arthur


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

Without deviation from the norm, there can be no progress (Frank Zappa)
Skype arthur_heywood_za

Tanzania +255-773-669393
Nigeria +234 8168883965

S. A. +27837383100

On 2 May 2013 14:37, Jason Pickering jason.p.pickering@gmail.com wrote:

I am all for calling “it” what you want, but I do think “system” might be going a bit too far actually.

DHIS is simply the software. What it is not, is the “system” which supports the software, the typical distinction between the “Health Information System” and the “Health management information software/system”. In some cases, “system” and “software” are used interchangeably, and often a lot of focus is placed on the software, while the “system” which the software simply supports, is not provided the same level of thought, and is often much more complex because it involves people.

Regards,

Jason


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 Thu, May 2, 2013 at 8:24 PM, Lars Kristian Roland lars@roland.bz wrote:

As an example of an abbreviation that has changed meaning, I would mention GSM, which I believe first meant Group Speciale Mobile (excuse my french) and later Global System for Mobile communication.

I would support Prosper’s observation that District may not cover the distributed system that DHIS2 has become.

MobiLars

On 2013 5 2 15:12, “Knut Staring” knutst@gmail.com wrote:

There is indeed a long history, as Jason points out, and the “district” focus took its inspiration from the WHO Alma Ata Declaration from 1978 and its focus on Primary Health Care and “Health For All”
http://en.wikipedia.org/wiki/Alma_Ata_Declaration

Furthermore, the very first versions of DHIS came out of close collaboration with three pilot districts in Cape Town:

http://www.mn.uio.no/ifi/english/research/networks/hisp/hisp-history.html

http://folk.uio.no/patrickr/refdoc/BraaHedberg02.pdf

http://www.mn.uio.no/ifi/english/research/networks/hisp/integrated-health-information-architecture.html

However, by this stage, it seems to me that the acronym DHIS has also acquired quite an identity of its own, a bit like e.g. IBM, a name much like others, which could be used without necessarily going into “what it stands for”.

Knut


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 Thu, May 2, 2013 at 2:54 PM, Jason Pickering jason.p.pickering@gmail.com wrote:

Hi Proper,

Remember, with open source software, you are free to call it what you want! I know of a private company who has now forked DHIS2 and are calling it something entirely different, for their own reasons. In other countries, DHIS2 has been branded differently, according to their own acronyms.

I would however, not expect a change on this, given the long history. :slight_smile:

My two cents,

Jason


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


Knut Staring

Dept. of Informatics, University of Oslo

+4791880522

http://dhis2.org

On Thu, May 2, 2013 at 7:41 PM, Prosper BT ptb3000@gmail.com wrote:

Dear team,

Quite often end users especially below and above the district level have asked Why ‘District’ and we have struggled to explain this by first telling history. In passing someone suggested renaming District to Decentralized and Software to System.

What it if in respect of maintaining the acronym it becomes "Decentralized Health Information System - DHIS?

‘Don’t kill the messenger’

Regards


Prosper Behumbiize, MPH
Phone: +256 414 320076

Cell: +256 752 751776
+256 702 762707


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

This is true, as we face the technology challenges of system performance and responsiveness to end users, I think DHIS is now brand and from a marketing point of view renaming it to decentralized health Information system will retain its acronym as DHIS and remove the end users view that is a district based reporting system. Here in Kenya, following changes in our country’s administrative and governance structure we no longer have districts but counties. Thus the acronym fits perfectly well with our strategy to market the system as a county reporting system without mentioning the term ‘district’.

rgds

David

···

2013/5/2 Bob Jolliffe bobjolliffe@gmail.com

Interesting set of points raised by all. Personally I think the rationale behind the district focus of the system, creating tight feedback loops for district managers to be able to act locally is as important now as it ever was. Even though the challenge of creating and sustaining a culture of information use at district level remains the most significant and most elusive we shouldn’t forget it as we find ourselves engaged with the challenges of RAM, disk speed and server hosting. Hence, also with Ola’s impassioned insistence, I have tried to maintain the mydatamart as well as possible, though it has of late become increasingly difficult. (As an aside I would like to convene a rethink of the mydatamart strategy going forward, particularly in light of the new analytics and much improved web api that we have now and didn’t have when this work started.)

I believe the changing architectural “shape” of the application does carry the risk of undervaluing role of the district. Contrary to Prosper’s suggestion, the new architecture - national, web-based, potentially even supra-national - is very much more centralized than before. With facilities increasingly being able to report their data directly, the information flows potentially bypass the district completely. Maintaining “District” in the name provides implementors and developers with a clue - or perhaps a strong jiminy cricket guilty concience reminder - of how the system should be setup and used.

At least until we come up with a new Alma Ata … where health information perhaps gets replaced by health insurance :frowning:

I had always thought the ‘S’ was for system. Obviously I didn’t look closely enough.

Cheers

Bob


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 2 May 2013 14:24, Lars Kristian Roland lars@roland.bz wrote:

As an example of an abbreviation that has changed meaning, I would mention GSM, which I believe first meant Group Speciale Mobile (excuse my french) and later Global System for Mobile communication.

I would support Prosper’s observation that District may not cover the distributed system that DHIS2 has become.

MobiLars

On 2013 5 2 15:12, “Knut Staring” knutst@gmail.com wrote:

There is indeed a long history, as Jason points out, and the “district” focus took its inspiration from the WHO Alma Ata Declaration from 1978 and its focus on Primary Health Care and “Health For All”
http://en.wikipedia.org/wiki/Alma_Ata_Declaration

Furthermore, the very first versions of DHIS came out of close collaboration with three pilot districts in Cape Town:

http://www.mn.uio.no/ifi/english/research/networks/hisp/hisp-history.html

http://folk.uio.no/patrickr/refdoc/BraaHedberg02.pdf

http://www.mn.uio.no/ifi/english/research/networks/hisp/integrated-health-information-architecture.html

However, by this stage, it seems to me that the acronym DHIS has also acquired quite an identity of its own, a bit like e.g. IBM, a name much like others, which could be used without necessarily going into “what it stands for”.

Knut


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-users

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

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

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

On Thu, May 2, 2013 at 2:54 PM, Jason Pickering jason.p.pickering@gmail.com wrote:

Hi Proper,

Remember, with open source software, you are free to call it what you want! I know of a private company who has now forked DHIS2 and are calling it something entirely different, for their own reasons. In other countries, DHIS2 has been branded differently, according to their own acronyms.

I would however, not expect a change on this, given the long history. :slight_smile:

My two cents,

Jason


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


Knut Staring

Dept. of Informatics, University of Oslo

+4791880522

http://dhis2.org

On Thu, May 2, 2013 at 7:41 PM, Prosper BT ptb3000@gmail.com wrote:

Dear team,

Quite often end users especially below and above the district level have asked Why ‘District’ and we have struggled to explain this by first telling history. In passing someone suggested renaming District to Decentralized and Software to System.

What it if in respect of maintaining the acronym it becomes "Decentralized Health Information System - DHIS?

‘Don’t kill the messenger’

Regards


Prosper Behumbiize, MPH
Phone: +256 414 320076

Cell: +256 752 751776
+256 702 762707


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

having ‘system’ definitely makes more sense. after all even to run dhis (in any deployment) the software in itself doesn’t do much, it is the system and processes around the dhis which make it functional.

as they say… Aeroplanes do not fly, airlines do

Similarly, softwares do not achieve much, information systems do

···

On 2 May 2013 07:06, Bob Jolliffe bobjolliffe@gmail.com wrote:

Using ‘Software’ in the name of a piece of software is quite unusual. In fact I can’t think of other examples.

It would be like the thing I drive being branded an “Opel Car” :slight_smile:

‘System’ is more common, though agree with Jason and Arthur that there is a big difference between the software system and all the components of the functioning information system.


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 2 May 2013 15:00, Arthur Heywood arthurheywood@gmail.com wrote:

Aha … at last a point of (semantic) disagreement!!

We ARE talking about a district health system … that DOES involve people, governance, leadership etc … all the WHO building blocks … of which the District health Information System is a key one (the main one for us HISPers) …

As I see it, the DHIS Software is merely a great piece of software to support that district health information system

Maybe we should talk about the DHISS when we talk about the software??

Yours semantically

Arthur


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

Without deviation from the norm, there can be no progress (Frank Zappa)
Skype arthur_heywood_za

Tanzania +255-773-669393
Nigeria +234 8168883965

S. A. +27837383100

On 2 May 2013 14:37, Jason Pickering jason.p.pickering@gmail.com wrote:

I am all for calling “it” what you want, but I do think “system” might be going a bit too far actually.

DHIS is simply the software. What it is not, is the “system” which supports the software, the typical distinction between the “Health Information System” and the “Health management information software/system”. In some cases, “system” and “software” are used interchangeably, and often a lot of focus is placed on the software, while the “system” which the software simply supports, is not provided the same level of thought, and is often much more complex because it involves people.

Regards,

Jason


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 Thu, May 2, 2013 at 8:24 PM, Lars Kristian Roland lars@roland.bz wrote:

As an example of an abbreviation that has changed meaning, I would mention GSM, which I believe first meant Group Speciale Mobile (excuse my french) and later Global System for Mobile communication.

I would support Prosper’s observation that District may not cover the distributed system that DHIS2 has become.

MobiLars

On 2013 5 2 15:12, “Knut Staring” knutst@gmail.com wrote:

There is indeed a long history, as Jason points out, and the “district” focus took its inspiration from the WHO Alma Ata Declaration from 1978 and its focus on Primary Health Care and “Health For All”
http://en.wikipedia.org/wiki/Alma_Ata_Declaration

Furthermore, the very first versions of DHIS came out of close collaboration with three pilot districts in Cape Town:

http://www.mn.uio.no/ifi/english/research/networks/hisp/hisp-history.html

http://folk.uio.no/patrickr/refdoc/BraaHedberg02.pdf

http://www.mn.uio.no/ifi/english/research/networks/hisp/integrated-health-information-architecture.html

However, by this stage, it seems to me that the acronym DHIS has also acquired quite an identity of its own, a bit like e.g. IBM, a name much like others, which could be used without necessarily going into “what it stands for”.

Knut


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 Thu, May 2, 2013 at 2:54 PM, Jason Pickering jason.p.pickering@gmail.com wrote:

Hi Proper,

Remember, with open source software, you are free to call it what you want! I know of a private company who has now forked DHIS2 and are calling it something entirely different, for their own reasons. In other countries, DHIS2 has been branded differently, according to their own acronyms.

I would however, not expect a change on this, given the long history. :slight_smile:

My two cents,

Jason


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


Knut Staring

Dept. of Informatics, University of Oslo

+4791880522

http://dhis2.org

On Thu, May 2, 2013 at 7:41 PM, Prosper BT ptb3000@gmail.com wrote:

Dear team,

Quite often end users especially below and above the district level have asked Why ‘District’ and we have struggled to explain this by first telling history. In passing someone suggested renaming District to Decentralized and Software to System.

What it if in respect of maintaining the acronym it becomes "Decentralized Health Information System - DHIS?

‘Don’t kill the messenger’

Regards


Prosper Behumbiize, MPH
Phone: +256 414 320076

Cell: +256 752 751776
+256 702 762707


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,

adding my two cents..

I'm all for people calling it whatever they want in particular settings, and there are many examples of that, at least applied to the _system_ as a whole.

As for the piece of software, called DHIS, the name stands for District Health Information Software, because it is (just) software and not a system. This piece of software may perfectly well be used for a (distributed, or district, or anything else) Health Information System, like DHIMS in Ghana, or DHIS (S for System) in Sierra Leone.

I think it would be confusing to start using different names for the _software_, also since DHIS is an established name by its own, shared across the community. The easiest would be to just call it DHIS, which also works well serving food security data in Bangladesh and a regional demographic and health observatory for West Africa, or the global health observatory at WHO. Since we all agree that there is a big difference between system and software, I suggest we keep calling the software software, and system system.

Regards
Johan

···

On 02.05.2013 16:31, Arunima s mukherjee wrote:

having 'system' definitely makes more sense. after all even to run dhis
(in any deployment) the software in itself doesn't do much, it is the
system and processes around the dhis which make it functional.

as they say... Aeroplanes do not fly, airlines do

Similarly, softwares do not achieve much, information systems do

On 2 May 2013 07:06, Bob Jolliffe <bobjolliffe@gmail.com > <mailto:bobjolliffe@gmail.com>> wrote:

    Using 'Software' in the name of a piece of software is quite
    unusual. In fact I can't think of other examples.

    It would be like the thing I drive being branded an "Opel Car" :slight_smile:

    'System' is more common, though agree with Jason and Arthur that
    there is a big difference between the software system and all the
    components of the functioning information system.

    On 2 May 2013 15:00, Arthur Heywood <arthurheywood@gmail.com > <mailto:arthurheywood@gmail.com>> wrote:

        Aha ... at last a point of (semantic) disagreement!!
        We ARE talking about a district health system .... that DOES
        involve people, governance, leadership etc .... all the WHO
        building blocks .... of which the District health Information
        System is a key one (the main one for us HISPers) .....
        As I see it, the DHIS Software is merely a great piece of
        software to support that district health information system

        Maybe we should talk about the DHISS when we talk about the
        software??

        Yours semantically
        Arthur

        *Without deviation from the norm, there can be no progress
        *(Frank Zappa)
        *Skype* arthur_heywood_za
        *Tanzania* +255-773-669393 <tel:%2B255-773-669393>
        *Nigeria *+234 8168883965 <tel:%2B234%208168883965>
        *S. A.* +27837383100 <tel:%2B27837383100>

        On 2 May 2013 14:37, Jason Pickering > <jason.p.pickering@gmail.com > <mailto:jason.p.pickering@gmail.com>> wrote:

            I am all for calling "it" what you want, but I do think
            "system" might be going a bit too far actually.

            DHIS is simply the software. What it is not, is the "system"
            which supports the software, the typical distinction between
            the "Health Information System" and the "Health management
            information software/system". In some cases, "system" and
            "software" are used interchangeably, and often a lot of
            focus is placed on the software, while the "system" which
            the software simply supports, is not provided the same level
            of thought, and is often much more complex because it
            involves people.

            Regards,
            Jason

            On Thu, May 2, 2013 at 8:24 PM, Lars Kristian Roland > <lars@roland.bz <mailto:lars@roland.bz>> wrote:

                As an example of an abbreviation that has changed
                meaning, I would mention GSM, which I believe first
                meant Group Speciale Mobile (excuse my french) and later
                Global System for Mobile communication.

                I would support Prosper's observation that District may
                not cover the distributed system that DHIS2 has become.

                MobiLars

                On 2013 5 2 15:12, "Knut Staring" <knutst@gmail.com > <mailto:knutst@gmail.com>> wrote:

                    There is indeed a long history, as Jason points out,
                    and the "district" focus took its inspiration from
                    the WHO Alma Ata Declaration from 1978 and its focus
                    on Primary Health Care and "Health For All"
                    http://en.wikipedia.org/wiki/Alma_Ata_Declaration

                    Furthermore, the very first versions of DHIS came
                    out of close collaboration with three pilot
                    districts in Cape Town:
                    http://www.mn.uio.no/ifi/english/research/networks/hisp/hisp-history.html
                    http://folk.uio.no/patrickr/refdoc/BraaHedberg02.pdf
                    http://www.mn.uio.no/ifi/english/research/networks/hisp/integrated-health-information-architecture.html

                    However, by this stage, it seems to me that the
                    acronym DHIS has also acquired quite an identity of
                    its own, a bit like e.g. IBM, a name much like
                    others, which could be used without necessarily
                    going into "what it stands for".

                    Knut

                    On Thu, May 2, 2013 at 2:54 PM, Jason Pickering > <jason.p.pickering@gmail.com > <mailto:jason.p.pickering@gmail.com>> wrote:

                        Hi Proper,

                        Remember, with open source software, you are
                        free to call it what you want! I know of a
                        private company who has now forked DHIS2 and are
                        calling it something entirely different, for
                        their own reasons. In other countries, DHIS2 has
                        been branded differently, according to their
                        own acronyms.

                        I would however, not expect a change on this,
                        given the long history. :slight_smile:

                        My two cents,
                        Jason

                        On Thu, May 2, 2013 at 7:41 PM, Prosper BT > <ptb3000@gmail.com <mailto:ptb3000@gmail.com>> > wrote:

                            Dear team,

                            Quite often end users especially below and
                            above the district level have asked Why
                            'District' and we have struggled to explain
                            this by first telling history. In passing
                            someone suggested renaming District to
                            Decentralized and Software to System.

                            What it if in respect of maintaining the
                            acronym it becomes "Decentralized Health
                            Information System - DHIS?

                            'Don't kill the messenger'

                            Regards

                            --
                            Prosper Behumbiize, MPH
                            Phone: +256 414 320076
                            <tel:%2B256%20414%20320076>
                            Cell: +256 752 751776
                            <tel:%2B256%20752%20751776>
                            +256 702 762707 <tel:%2B256%20702%20762707>

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

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

                    --
                    Knut Staring
                    Dept. of Informatics, University of Oslo
                    +4791880522 <tel:%2B4791880522>
                    http://dhis2.org

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

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

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

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

_______________________________________________
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 All,

What config does one need to do if dhis.war is deployed on windows using apache tomcat. I mean the hibernate.properties connection to be able to use postgres and the system&user environment variables.

Thank you.

Adedayo

BlackBerry: 3114F90C
Phone: 08028851441, 08035560463
emails: deemoyes@yahoo.com, addyraph@yahoo.com
Yahoo IM: deemoyes
Facebook: pharael
twitter:pharaell

Hi Dayo, assuming PostgreSQL is installed and the database is created with the following:

Login Role (User): dhisuser

User password: dhispwd

Database: dhis2dbase

Then the hibernate.properties configuration file would be as thus:

hibernate.dialect = org.hibernate.dialect.PostgreSQLDialect

hibernate.connection.driver_class = org.postgresql.Driver

hibernate.connection.url = jdbc:postgresql:dhis2ug

hibernate.connection.username = dhisuser

hibernate.connection.password = dhispwd

hibernate.hbm2ddl.auto = update

To tell the DHIS 2 where to find the configuration file, create a system Environment Variable DHIS2_HOME, with the directory path to the hibernate.properties configuration file

i.e DHIS2_HOME: C:…

Another Environment Variable you need to set is the JAVA_OPTS, which allocates memory to the java process

JAVA_OPTS: -Xms512m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=256m

The current DHIS2 WAR file (version 2.11) is about 80MB, which is higher than the default maximum size that can be deployed by Tomcat 7.x. To correct this, increase the max-file-size and max-request-size from 50MB (52428800) to at least 100MB (104857600) by editing the ‘web.xml’ file in the directory: C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\webapps\manager\WEB-INF (in my case).

http://dhis2.org/development

From the Tomcat Manager:

Under Deploy section, choose the WAR file to upload, Deploy and wait (about 3-5 minutes in my case)

If all is well, then the DHIS2 instance will be loaded under the Applications Section

Click on it under the ‘Path’ column to start

Hope this helps,

Sam

···

On Sat, May 11, 2013 at 9:12 PM, Dayo Adeyomoye deemoyes@yahoo.com wrote:

Hi All,

What config does one need to do if dhis.war is deployed on windows using apache tomcat. I mean the hibernate.properties connection to be able to use postgres and the system&user environment variables.

Thank you.

Adedayo

BlackBerry: 3114F90C
Phone: 08028851441, 08035560463
emails: deemoyes@yahoo.com, addyraph@yahoo.com

Yahoo IM: deemoyes
Facebook: pharael
twitter:pharaell


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’d just like to add that we recommend Linux for any production server. If you just want to run DHIS2 locally, the easiest option is DHIS Live, which does not require the DHIS2_HOME environment variable. This makes it easy to run multiple instances of DHIS Live on different ports on my laptop. The hibernate.properties file is exactly the same in all cases (Tomcat, Live, Linux).

Knut

···

On Sun, May 12, 2013 at 8:49 AM, Sam Kasozi kasozis@gmail.com wrote:

Hi Dayo, assuming PostgreSQL is installed and the database is created with the following:

Login Role (User): dhisuser

User password: dhispwd

Database: dhis2dbase

Then the hibernate.properties configuration file would be as thus:

hibernate.dialect = org.hibernate.dialect.PostgreSQLDialect

hibernate.connection.driver_class = org.postgresql.Driver

hibernate.connection.url = jdbc:postgresql:dhis2ug

hibernate.connection.username = dhisuser

hibernate.connection.password = dhispwd

hibernate.hbm2ddl.auto = update

To tell the DHIS 2 where to find the configuration file, create a system Environment Variable DHIS2_HOME, with the directory path to the hibernate.properties configuration file

i.e DHIS2_HOME: C:…

Another Environment Variable you need to set is the JAVA_OPTS, which allocates memory to the java process

JAVA_OPTS: -Xms512m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=256m

The current DHIS2 WAR file (version 2.11) is about 80MB, which is higher than the default maximum size that can be deployed by Tomcat 7.x. To correct this, increase the max-file-size and max-request-size from 50MB (52428800) to at least 100MB (104857600) by editing the ‘web.xml’ file in the directory: C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\webapps\manager\WEB-INF (in my case).

http://dhis2.org/development

From the Tomcat Manager:

Under Deploy section, choose the WAR file to upload, Deploy and wait (about 3-5 minutes in my case)

If all is well, then the DHIS2 instance will be loaded under the Applications Section

Click on it under the ‘Path’ column to start

Hope this helps,

Sam


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


Knut Staring

Dept. of Informatics, University of Oslo

+4791880522

http://dhis2.org

On Sat, May 11, 2013 at 9:12 PM, Dayo Adeyomoye deemoyes@yahoo.com wrote:

Hi All,

What config does one need to do if dhis.war is deployed on windows using apache tomcat. I mean the hibernate.properties connection to be able to use postgres and the system&user environment variables.

Thank you.

Adedayo

BlackBerry: 3114F90C
Phone: 08028851441, 08035560463
emails: deemoyes@yahoo.com, addyraph@yahoo.com

Yahoo IM: deemoyes
Facebook: pharael
twitter:pharaell


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

Thank you very much,

Ȋ̝̊̅ have done all these and it still does not work. There are 2 sections under environmental variables. Do you mean user variables for administrator or system variables?

The DHIS instance loads, Ȋ̝̊̅ am able t̶̲̥̅̊ợ̣̣̇̇̇ login but all work Ȋ̝̊̅§ lost after Ȋ̝̊̅f Ȋ̝̊̅ restart apache or the computer.

This Ȋ̝̊̅§ the same issue Ȋ̝̊̅ have on doing α linux installation.

Thank you.

Dayo

···

On Sat, May 11, 2013 at 9:12 PM, Dayo Adeyomoye deemoyes@yahoo.com wrote:

Hi All,

What config does one need to do if dhis.war is deployed on windows using apache tomcat. I mean the hibernate.properties connection to be able to use postgres and the system&user environment variables.

Thank you.

Adedayo

BlackBerry: 3114F90C
Phone: 08028851441, 08035560463
emails: deemoyes@yahoo.com, addyraph@yahoo.com

Yahoo IM: deemoyes
Facebook: pharael
twitter:pharaell


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

Thank you so much,

Ȋ̝̊̅ have tried the linux installation too, the DHIS instance loads, Ȋ̝̊̅ am able t̶̲̥̅̊ợ̣̣̇̇̇ login but all work Ȋ̝̊̅§ lost after Ȋ̝̊̅f Ȋ̝̊̅ restart apache or the computer. This Ȋ̝̊̅§ why Ȋ̝̊̅ decided t̶̲̥̅̊ợ̣̣̇̇̇ try the windows installation.

Thank you.

···

On Sun, May 12, 2013 at 8:49 AM, Sam Kasozi kasozis@gmail.com wrote:

Hi Dayo, assuming PostgreSQL is installed and the database is created with the following:

Login Role (User): dhisuser

User password: dhispwd

Database: dhis2dbase

Then the hibernate.properties configuration file would be as thus:

hibernate.dialect = org.hibernate.dialect.PostgreSQLDialect

hibernate.connection.driver_class = org.postgresql.Driver

hibernate.connection.url = jdbc:postgresql:dhis2ug

hibernate.connection.username = dhisuser

hibernate.connection.password = dhispwd

hibernate.hbm2ddl.auto = update

To tell the DHIS 2 where to find the configuration file, create a system Environment Variable DHIS2_HOME, with the directory path to the hibernate.properties configuration file

i.e DHIS2_HOME: C:…

Another Environment Variable you need to set is the JAVA_OPTS, which allocates memory to the java process

JAVA_OPTS: -Xms512m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=256m

The current DHIS2 WAR file (version 2.11) is about 80MB, which is higher than the default maximum size that can be deployed by Tomcat 7.x. To correct this, increase the max-file-size and max-request-size from 50MB (52428800) to at least 100MB (104857600) by editing the ‘web.xml’ file in the directory: C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\webapps\manager\WEB-INF (in my case).

http://dhis2.org/development

From the Tomcat Manager:

Under Deploy section, choose the WAR file to upload, Deploy and wait (about 3-5 minutes in my case)

If all is well, then the DHIS2 instance will be loaded under the Applications Section

Click on it under the ‘Path’ column to start

Hope this helps,

Sam


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


Knut Staring

Dept. of Informatics, University of Oslo

+4791880522

http://dhis2.org

On Sat, May 11, 2013 at 9:12 PM, Dayo Adeyomoye deemoyes@yahoo.com wrote:

Hi All,

What config does one need to do if dhis.war is deployed on windows using apache tomcat. I mean the hibernate.properties connection to be able to use postgres and the system&user environment variables.

Thank you.

Adedayo

BlackBerry: 3114F90C
Phone: 08028851441, 08035560463
emails: deemoyes@yahoo.com, addyraph@yahoo.com

Yahoo IM: deemoyes
Facebook: pharael
twitter:pharaell


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

Since you loose your work everytime Tomcat stops, this indicates that DHIS2 is not connecting to Postgres, but rather using the in-memory H2 database, in other words, either the hibernate.properties file is not found, or it is not correct. The environment variables should be system variables. You may have to reboot Windows for Tomcat to pick them up - sometimes it is easier to place them in the startup script. You avoid all this trouble if you use DHIS Live.

You can check what database you are using by selecting Help -> About DHIS2 in the menu. You can share with us the content of that page, and also your Tomcat log.

Knut

···

On Sun, May 12, 2013 at 9:56 AM, deemoyes@yahoo.com wrote:

Thank you very much,

Ȋ̝̊̅ have done all these and it still does not work. There are 2 sections under environmental variables. Do you mean user variables for administrator or system variables?

The DHIS instance loads, Ȋ̝̊̅ am able t̶̲̥̅̊ợ̣̣̇̇̇ login but all work Ȋ̝̊̅§ lost after Ȋ̝̊̅f Ȋ̝̊̅ restart apache or the computer.

This Ȋ̝̊̅§ the same issue Ȋ̝̊̅ have on doing α linux installation.

Thank you.

Dayo
Sent from my BlackBerry® smartphone from Etisalat. Enjoy high speed mobile broadband on our easyblaze and plans for BlackBerry. Visit www.etisalat.com.ng for details.


From: Sam Kasozi kasozis@gmail.com

Date: Sun, 12 May 2013 09:49:41 +0300

To: Dayo Adeyomoyedeemoyes@yahoo.com

Cc: dhis2-users@lists.launchpad.netdhis2-users@lists.launchpad.net

Subject: Re: [Dhis2-users] dhis.war deployment on Windows platform

Hi Dayo, assuming PostgreSQL is installed and the database is created with the following:

Login Role (User): dhisuser

User password: dhispwd

Database: dhis2dbase

Then the hibernate.properties configuration file would be as thus:

hibernate.dialect = org.hibernate.dialect.PostgreSQLDialect

hibernate.connection.driver_class = org.postgresql.Driver

hibernate.connection.url = jdbc:postgresql:dhis2ug

hibernate.connection.username = dhisuser

hibernate.connection.password = dhispwd

hibernate.hbm2ddl.auto = update

To tell the DHIS 2 where to find the configuration file, create a system Environment Variable DHIS2_HOME, with the directory path to the hibernate.properties configuration file

i.e DHIS2_HOME: C:…

Another Environment Variable you need to set is the JAVA_OPTS, which allocates memory to the java process

JAVA_OPTS: -Xms512m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=256m

The current DHIS2 WAR file (version 2.11) is about 80MB, which is higher than the default maximum size that can be deployed by Tomcat 7.x. To correct this, increase the max-file-size and max-request-size from 50MB (52428800) to at least 100MB (104857600) by editing the ‘web.xml’ file in the directory: C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\webapps\manager\WEB-INF (in my case).

http://dhis2.org/development

From the Tomcat Manager:

Under Deploy section, choose the WAR file to upload, Deploy and wait (about 3-5 minutes in my case)

If all is well, then the DHIS2 instance will be loaded under the Applications Section

Click on it under the ‘Path’ column to start

Hope this helps,

Sam


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


Knut Staring

Dept. of Informatics, University of Oslo

+4791880522

http://dhis2.org

On Sat, May 11, 2013 at 9:12 PM, Dayo Adeyomoye deemoyes@yahoo.com wrote:

Hi All,

What config does one need to do if dhis.war is deployed on windows using apache tomcat. I mean the hibernate.properties connection to be able to use postgres and the system&user environment variables.

Thank you.

Adedayo

BlackBerry: 3114F90C
Phone: 08028851441, 08035560463
emails: deemoyes@yahoo.com, addyraph@yahoo.com

Yahoo IM: deemoyes
Facebook: pharael
twitter:pharaell


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

The hibernate.properties configuration file will be read only if it is mentioned in by the dhis_home system variable. So define a system variable named dhis2_home.

I personally use different method. I embed the hibernate.properties in the war file. I modify the war file and it its looks like following:

This has an advantage. I can run multiple dhis2 war files for different application.

But for production environment try to use Ubuntu server and follow the implementation guide for tuning.

For deploying larger war, like dhis2, you can follow the following steps:

Stop tomcat service.

Copy war file to the ‘webapps’ folder (e.g. E:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps).

Start tomcat service.

Depending on tomcat configuration it will take some time and the application will be ready.

Also as Knut suggests please make sure that your server are connected to your database (PostgreSQL).

···

On Sun, May 12, 2013 at 12:49 PM, Sam Kasozi kasozis@gmail.com wrote:

Hi Dayo, assuming PostgreSQL is installed and the database is created with the following:

Login Role (User): dhisuser

User password: dhispwd

Database: dhis2dbase

Then the hibernate.properties configuration file would be as thus:

hibernate.dialect = org.hibernate.dialect.PostgreSQLDialect

hibernate.connection.driver_class = org.postgresql.Driver

hibernate.connection.url = jdbc:postgresql:dhis2ug

hibernate.connection.username = dhisuser

hibernate.connection.password = dhispwd

hibernate.hbm2ddl.auto = update

To tell the DHIS 2 where to find the configuration file, create a system Environment Variable DHIS2_HOME, with the directory path to the hibernate.properties configuration file

i.e DHIS2_HOME: C:…

Another Environment Variable you need to set is the JAVA_OPTS, which allocates memory to the java process

JAVA_OPTS: -Xms512m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=256m

The current DHIS2 WAR file (version 2.11) is about 80MB, which is higher than the default maximum size that can be deployed by Tomcat 7.x. To correct this, increase the max-file-size and max-request-size from 50MB (52428800) to at least 100MB (104857600) by editing the ‘web.xml’ file in the directory: C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\webapps\manager\WEB-INF (in my case).

http://dhis2.org/development

From the Tomcat Manager:

Under Deploy section, choose the WAR file to upload, Deploy and wait (about 3-5 minutes in my case)

If all is well, then the DHIS2 instance will be loaded under the Applications Section

Click on it under the ‘Path’ column to start

Hope this helps,

Sam


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 Sat, May 11, 2013 at 9:12 PM, Dayo Adeyomoye deemoyes@yahoo.com wrote:

Hi All,

What config does one need to do if dhis.war is deployed on windows using apache tomcat. I mean the hibernate.properties connection to be able to use postgres and the system&user environment variables.

Thank you.

Adedayo

BlackBerry: 3114F90C
Phone: 08028851441, 08035560463
emails: deemoyes@yahoo.com, addyraph@yahoo.com

Yahoo IM: deemoyes
Facebook: pharael
twitter:pharaell


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 Hannan,

Modification of the war file is really not such a good idea I think. It makes updating a bit trickier than it should be. It is easy to use multiple local tomcat installations (or better the tomcat-user package) to clone multiple tomcat instances. You then only need to modify your setenv.sh (or setenv.bat on Windows) to point to the specific hibernate.properties file. In this way, you never need to define a system wide variable, which will effect all Tomcat instances, and your different instances can have different memory parameters depending on what your specific needs are for each instance.

Best regards,

Jason

···

On Mon, May 13, 2013 at 9:06 AM, Hannan Khan hannank@gmail.com wrote:

The hibernate.properties configuration file will be read only if it is mentioned in by the dhis_home system variable. So define a system variable named dhis2_home.

I personally use different method. I embed the hibernate.properties in the war file. I modify the war file and it its looks like following:

This has an advantage. I can run multiple dhis2 war files for different application.

But for production environment try to use Ubuntu server and follow the implementation guide for tuning.

For deploying larger war, like dhis2, you can follow the following steps:

Stop tomcat service.

Copy war file to the ‘webapps’ folder (e.g. E:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps).

Start tomcat service.

Depending on tomcat configuration it will take some time and the application will be ready.

Also as Knut suggests please make sure that your server are connected to your database (PostgreSQL).


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 Sun, May 12, 2013 at 12:49 PM, Sam Kasozi kasozis@gmail.com wrote:

Hi Dayo, assuming PostgreSQL is installed and the database is created with the following:

Login Role (User): dhisuser

User password: dhispwd

Database: dhis2dbase

Then the hibernate.properties configuration file would be as thus:

hibernate.dialect = org.hibernate.dialect.PostgreSQLDialect

hibernate.connection.driver_class = org.postgresql.Driver

hibernate.connection.url = jdbc:postgresql:dhis2ug

hibernate.connection.username = dhisuser

hibernate.connection.password = dhispwd

hibernate.hbm2ddl.auto = update

To tell the DHIS 2 where to find the configuration file, create a system Environment Variable DHIS2_HOME, with the directory path to the hibernate.properties configuration file

i.e DHIS2_HOME: C:…

Another Environment Variable you need to set is the JAVA_OPTS, which allocates memory to the java process

JAVA_OPTS: -Xms512m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=256m

The current DHIS2 WAR file (version 2.11) is about 80MB, which is higher than the default maximum size that can be deployed by Tomcat 7.x. To correct this, increase the max-file-size and max-request-size from 50MB (52428800) to at least 100MB (104857600) by editing the ‘web.xml’ file in the directory: C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\webapps\manager\WEB-INF (in my case).

http://dhis2.org/development

From the Tomcat Manager:

Under Deploy section, choose the WAR file to upload, Deploy and wait (about 3-5 minutes in my case)

If all is well, then the DHIS2 instance will be loaded under the Applications Section

Click on it under the ‘Path’ column to start

Hope this helps,

Sam


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 Sat, May 11, 2013 at 9:12 PM, Dayo Adeyomoye deemoyes@yahoo.com wrote:

Hi All,

What config does one need to do if dhis.war is deployed on windows using apache tomcat. I mean the hibernate.properties connection to be able to use postgres and the system&user environment variables.

Thank you.

Adedayo

BlackBerry: 3114F90C
Phone: 08028851441, 08035560463
emails: deemoyes@yahoo.com, addyraph@yahoo.com

Yahoo IM: deemoyes
Facebook: pharael
twitter:pharaell


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

Wow, this Ȋ̝̊̅§ so much of an eye opener for me. Thanks so much all.

Jason, please where can Ȋ̝̊̅ find or place the setenv.bat for windows t̶̲̥̅̊ợ̣̣̇̇̇ connect the dhis t̶̲̥̅̊ợ̣̣̇̇̇ the hibernate properties?

Thank you.

···

Sent from my BlackBerry® smartphone from Etisalat. Enjoy high speed mobile broadband on our easyblaze and plans for BlackBerry. Visit www.etisalat.com.ng for details.

-----Original Message-----
From: Jason Pickering <jason.p.pickering@gmail.com>
Sender: "Dhis2-users"
  <dhis2-users-bounces+deemoyes=yahoo.com@lists.launchpad.net>
Date: Mon, 13 May 2013 09:21:50
To: Hannan Khan<hannank@gmail.com>
Cc: dhis2-users@lists.launchpad.net<dhis2-users@lists.launchpad.net>
Subject: Re: [Dhis2-users] dhis.war deployment on Windows platform

_______________________________________________
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