[Dhis2-users] FW: Problem with pivot tables when exporting/importing configs
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
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
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
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 isnt correctly presented, for Monthly Data Sets the problem dont 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?
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
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