[Dhis2-users] FW: Problem with pivot tables when exporting/importing configs

2013-10-30 Thread Gulam Khan
Hello,

 

I created an issue for this:

https://bugs.launchpad.net/dhis2/+bug/1246220

 

Thank you for your feedback.

 

With Best Regards,

Gulam Khan

 

From: Gulam Khan [mailto:gm-k...@criticalsoftware.com] 
Sent: Tuesday, October 29, 2013 11:35 AM
To: 'dhis2-users@lists.launchpad.net'; 'dhis2-devs'
Cc: Paulo Grácio (pgra...@criticalsoftware.com);
fd-ra...@criticalsoftware.com; 'Leandro Sousa Soares'
Subject: Problem with pivot tables when exporting/importing configs

 

Hello,

 

Does anyone identified any problem with “pivot table with details “ when
importing new configurations using dhis 2.13 ?

 

Example: I have configured an pivot table in an 2.13 dhis instance and
everything is fine. 

I exported and imported the configuration in another instance (same
version), the pivot table appears unconfigured. 

 

Thanks

Gulam Khan

___
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


Re: [Dhis2-users] Dhis2 start up problem

2013-10-30 Thread Isika Oliver
Thanks bob I figured it all out .


On Mon, Oct 28, 2013 at 9:07 PM, Bob Jolliffe bobjolli...@gmail.com wrote:

 Hi Isika

 It looks to me like the startup error must have occurred earlier in your
 log.  Can you check?  Either that or there is some kind of silent error
 thrown somewhere between startup task 6 and 7.

 Bob


 On 28 October 2013 16:13, Isika Oliver ioliver...@gmail.com wrote:

 Hi all,
 Am experiencing the following, my tomcat is running well but running dhis
 is the problem


 * INFO  2013-10-28 19:06:02,700 Found the following message senders:
 [org.hisp.dhis.message.EmailMessageSender@d34fab,
 org.hisp.dhis.sms.outbound.SmsSender@1136a21]
 (DefaultMessageService.java [http-bio-8080-exec-2])
 * INFO  2013-10-28 19:06:11,689 Camel context started
 (DHIS2LifecycleStrategy.java [http-bio-8080-exec-2])
 * INFO  2013-10-28 19:06:11,690 Searching for routes in directory:
 /opt/dhis2/routes (DHIS2LifecycleStrategy.java [http-bio-8080-exec-2])
 * INFO  2013-10-28 19:06:12,179 Executing startup routine [1 of 10,
 runlevel 1]: TableAlteror (DefaultStartupRoutineExecutor.java
 [http-bio-8080-exec-2])
 * INFO  2013-10-28 19:06:14,919 Tables updated (TableAlteror.java
 [http-bio-8080-exec-2])
 * INFO  2013-10-28 19:06:14,920 Executing startup routine [2 of 10,
 runlevel 1]: MapViewUpgrader (DefaultStartupRoutineExecutor.java
 [http-bio-8080-exec-2])
 * INFO  2013-10-28 19:06:15,007 Executing startup routine [3 of 10,
 runlevel 2]: IdentityPopulator (DefaultStartupRoutineExecutor.java
 [http-bio-8080-exec-2])
 * INFO  2013-10-28 19:06:15,785 Executing startup routine [4 of 10,
 runlevel 2]: PeriodTypePopulator (DefaultStartupRoutineExecutor.java
 [http-bio-8080-exec-2])
 * INFO  2013-10-28 19:06:15,816 Executing startup routine [5 of 10,
 runlevel 3]: TableCreator (DefaultStartupRoutineExecutor.java
 [http-bio-8080-exec-2])
 * INFO  2013-10-28 19:06:15,833 Executing startup routine [6 of 10,
 runlevel 3]: DataElementDefaultDimensionPopulator
 (DefaultStartupRoutineExecutor.java [http-bio-8080-exec-2])
 * INFO  2013-10-28 19:06:15,889 Added default concept
 (DataElementDefaultDimensionPopulator.java [http-bio-8080-exec-2])
 * INFO  2013-10-28 19:06:16,069 Added default category
 (DataElementDefaultDimensionPopulator.java [http-bio-8080-exec-2])
 Oct 28, 2013 7:06:16 PM org.apache.catalina.core.StandardContext
 startInternal
 SEVERE: Error listenerStart
 Oct 28, 2013 7:06:16 PM org.apache.catalina.core.StandardContext
 startInternal
 SEVERE: Context [/dhis] startup failed due to previous errors
 * INFO  2013-10-28 19:06:16,085 De-registering jdbc driver:
 org.postgresql.Driver@a10b03 (StartupListener.java
 [http-bio-8080-exec-2])
 * INFO  2013-10-28 19:06:16,149 Camel context stopped
 (DHIS2LifecycleStrategy.java [http-bio-8080-exec-2])
 Oct 28, 2013 7:06:16 PM org.apache.catalina.loader.WebappClassLoader
 checkThreadLocalMapForLeaks
 SEVERE: The web application [/dhis] created a ThreadLocal with key of
 type [com.sun.xml.bind.v2.ClassFactory$1] (value
 [com.sun.xml.bind.v2.ClassFactory$1@907c2b]) and a value of type
 [java.util.WeakHashMap] (value [{class
 javax.xml.bind.annotation.adapters.CollapsedStringAdapter=java.lang.ref.WeakReference@1c822bc,
 class java.util.ArrayList=java.lang.ref.WeakReference@60658d, class
 org.apache.camel.model.PackageScanDefinition=java.lang.ref.WeakReference@ab4abf,
 class
 org.apache.camel.spring.CamelProducerTemplateFactoryBean=java.lang.ref.WeakReference@1b869f2,
 class
 org.apache.camel.spring.CamelContextFactoryBean=java.lang.ref.WeakReference@33b7c1}])
 but failed to remove it when the web application was stopped. Threads are
 going to be renewed over time to try and avoid a probable memory leak.
 Oct 28, 2013 7:06:16 PM org.apache.catalina.loader.WebappClassLoader
 checkThreadLocalMapForLeaks
 SEVERE: The web application [/dhis] created a ThreadLocal with key of
 type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@1650b17]) and
 a value of type
 [org.springframework.security.core.context.SecurityContextImpl] (value
 [org.springframework.security.core.context.SecurityContextImpl@:
 Null authentication]) but failed to remove it when the web application was
 stopped. Threads are going to be renewed over time to try and avoid a
 probable memory leak.

 --
 Yours Truly.
 Munyao I. Oliver.
 P.o Box 1134,
 Kangundo,Kenya.


 *When you say I can, and expect success, you fill yourself with
 confidence and happiness.*


 ___
 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





-- 
Yours Truly.
Munyao I. Oliver.
P.o Box 1134,
Kangundo,Kenya.


*When you say I can, and expect success, you fill yourself with
confidence and happiness.*
___
Mailing list: https://launchpad.net/~dhis2-users
Post to : 

Re: [Dhis2-users] Validation Rules for Annual Data Sets

2013-10-30 Thread Lars Helge Øverland
Hi Fabio,

I can confirm its a bug. We are looking into it and will fix asap.

Lars



On Tue, Oct 29, 2013 at 10:19 AM, Fábio Ramos fd-ra...@criticalsoftware.com
 wrote:

 Hi,

 ** **

 Someone with this behavior at version 2:13?

 ** **

 Thanks,

 ** **

 Best Regards,

 Fábio Ramos

 ** **

 *From:* Fábio Ramos [mailto:fd-ra...@criticalsoftware.com]
 *Sent:* sexta-feira, 25 de Outubro de 2013 16:57
 *To:* DHIS 2 developers; dhis2-users@lists.launchpad.net
 *Cc:* Paulo Grácio; hloure...@criticalsoftware.co.mz
 *Subject:* Validation Rules for Annual Data Sets

 ** **

 Hi,

 ** **

 Anyone have problems with Validation Rules, Running Validation at Data
 Entry for Annual Data Set?

 ** **

 (When Validation Rule fails, the error message isn’t correctly presented,
 for Monthly Data Set’s the problem don’t happens. The problem occurs for
 version 2.13, I also try this at dhis2 online demo version and has the same
 behavior.)

 ** **

 Thanks,

 ** **

 Best Regards,

 Fábio Ramos

 ** **

___
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


Re: [Dhis2-users] Validation Rules for Annual Data Sets

2013-10-30 Thread Fábio Ramos
Hi Lars,

 

Thank you for your feedback.

(We will wait for it J.)

 

Best Regards,

Fábio Ramos

 

From: Lars Helge Øverland [mailto:larshe...@gmail.com] 
Sent: quarta-feira, 30 de Outubro de 2013 13:26
To: Fábio Ramos
Cc: DHIS 2 developers; DHIS 2 Users list; Paulo Grácio;
hloure...@criticalsoftware.co.mz
Subject: Re: Validation Rules for Annual Data Sets

 

Hi Fabio,

 

I can confirm its a bug. We are looking into it and will fix asap.

 

Lars

 

 

On Tue, Oct 29, 2013 at 10:19 AM, Fábio Ramos
fd-ra...@criticalsoftware.com wrote:

Hi,

 

Someone with this behavior at version 2:13?

 

Thanks,

 

Best Regards,

Fábio Ramos

 

From: Fábio Ramos [mailto:fd-ra...@criticalsoftware.com] 
Sent: sexta-feira, 25 de Outubro de 2013 16:57
To: DHIS 2 developers; dhis2-users@lists.launchpad.net
Cc: Paulo Grácio; hloure...@criticalsoftware.co.mz
Subject: Validation Rules for Annual Data Sets

 

Hi,

 

Anyone have problems with Validation Rules, Running Validation at Data Entry
for Annual Data Set?

 

(When Validation Rule fails, the error message isn’t correctly presented,
for Monthly Data Set’s the problem don’t happens. The problem occurs for
version 2.13, I also try this at dhis2 online demo version and has the same
behavior.)

 

Thanks,

 

Best Regards,

Fábio Ramos

 

 

___
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


Re: [Dhis2-users] How to structure information?

2013-10-30 Thread Marta Vila
I think we are not getting any more feedback :)

Thanks Jason, Subodha... better late than never they say!!




On 3 October 2013 07:58, subodha manoj subodha.ma...@gmail.com wrote:

 Hi,
 We have a similar situation in Health Institution Performance and Facility
 Information System (healthnet.health.gov.lk). Case is to 1. collect and
 compare information from different units (surgical unit 1, Surgical unit 3)
 at health institution level (some hospitals have about 80 different units
 )and to
 2. Compare information from different health institutions at regional
 level.
 3. Additionally number of admissions collected under male, female and
 under 12 groups.

 Refer the attached screen shot.

 In that every column is a data element.
 Every row is a category option.

 Reasons for selection this approach

 1. When a caregory combination used (type of ward and type of admission)
 it created many useless combinations like medical officer in surgical unit
 1 who are female. (do not know how to avoid this).

 2. When type of admission is used as a category option, cannot filter the
 number of admissions without creating an indicator for each unit (surgical
 unit 1) at the health institution level comparison.

 3. Selected approach balance the two (I guess :))
 a. without creating cumbersome indicators unit comparison is possible at
  Hospital level and regional level.
 b. one indicator can filter total number of admissions at the institution
 level
 c. System is not too complex to manage (one data element is having limited
 number of options)


 Does anyone think this as a reasonable approach ?


 On Thu, Sep 26, 2013 at 1:35 PM, Jason Pickering 
 jason.p.picker...@gmail.com wrote:

 Hi Marta,
 I would be interested to hear what others say, but I think there are
 two possibilities.

 1) Use category combinations with three categories
 a) IPD/OPD
 b) All possible levels (Chrirurgie, Maternité, etc). Some of these
 will overlap  IPD - Maternité and  OPD - Maternité, while others will
 never be used from the looks of your list (i.e. IPD - SMI-GYN )
 c) Gender. Again, some of these will never be used (IPD -
 Maternité-Male) for example.

 Problem with this approach is that
 1 )you will have many category option combos which will never be used, and
 2) Altering category combos can be very tricky. There are a number of
 long-standing bugs when it comes to adding new category options, and
 them not being available. There are ways around this, but it requires
 use of the Web API /or database to manually create the new category
 option combos, which are not created in spite of adding new category
 options.

 Advantages with this approach obviously are that you would only need a
 few data elements to represent all possible combinations, but only a
 few of those operands you would actually ever enter data for.

 Second approach obviously is to use many different data elements, with
 as you say ,only gender as a single category combo. I might prefer
 this approach.

 Third approach would be as you say to dis-aggregate the orgunits. This
 will really complicate potentially the orgunit hierarchy as you note.
 We have observed a pretty severe penalty on performance (with the
 datamart operations) as the number of orgunits increases by
 potentially an order of magnitude or more, if you separate out all of
 the different service levels. It also complicates the data entry a
 bit, although this could potentially be solved with the use of the new
 multi-orgunit data entry forms. I think it also complicates the
 analysis a bit because it is simple with the pivot tables to slice out
 particular data element operands. It can also be done with orgunit
 groups sets however as well.

 I would probably tend to go with the second option, namely use of the
 simple category option combo with multiple data elements for a single
 orgunit. It is not a big deal to create many data elements,
 particularly if you can automate their creation by use of the WebAPI.

 Regards
 Jason




 On 9/26/13, Marta Vila martav...@gmail.com wrote:
  Dear all,
 
we are trying to figure out the best way to structre an HIS in
  dhis2 and would like to share our case with the community.
 
 
  There it goes...
 
  We need to collect several data sets from some the hospital departments.
 
  IPD - Chrirurgie
   IPD - Maternité
   IPD - Médécins
   IPD - Pediatrie
   OPD - Adultes
   OPD - Médécins
   OPD - Pediatrie
   OPD - SMI-GYN
  OPD - Soins
 
  Lets use *Diagnosis form *and *Cases of Malaria* data element for this
  example.
 
  Then all the departments should fill in the Diagnosis form and we want
 to
  know the cases of malaria of the 9 departments.
 
  My first approach was to create one org unit per department, and one
 data
  set for the Diagnosis form but i feel it could complicate a bit too
  much the hierarchy and also make a very dynamic use of it (new
 departments,
  departments closed...)
 
  Other option would be create one unique org unit 

Re: [Dhis2-users] [Dhis2-devs] abyot gizaw joins as developer

2013-10-30 Thread Jørn Braa
Very good abyot!
On 30/10/2013 11:12 AM, Matthieu Pinard matth...@pinard.no wrote:

 Welcome Abyot.
 Looking forward working with you.

 Cheers,
 Matthieu

 Matthieu Pinard
 HISP
 Department of Informatics
 University of Oslo
 e: matth...@pinard.no | m: +47 917 33 409 | s: matthieu.pinard | h:
 matth...@pinard.no


 On 29 October 2013 17:30, Lars Helge Øverland larshe...@gmail.com wrote:

 Hi,

 we are happy to announce that Abyot Gizaw joins the DHIS 2 team as
 software developer. Abyot has been part of the DHIS community for a long
 time and has developed several components of the software. Over the last
 years he's been a research fellow at the University of Oslo and he lately
 submitted his PhD thesis.

 Abyot has great knowledge of the case-based data domain and will be a
 very valuable addition to our team. We are happy to get you on board
 full-time. Welcome!

 best regards,

 Lars


 ___
 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-d...@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~dhis2-devs
 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