Re: [Dhis2-users] Tracker Program Stages order

2018-09-13 Thread Seleman Ally
Hi Team, If I should jump in. I have been facing the same challenge from verson 
2.26 to 2.30. In my case it happens when you change the date format from 
-mm-dd to dd-mm-. 
I think something should be done, do behave right in a good order. 
Regards
Sele

Sent from Yahoo Mail on Android 
 
  On Thu, Sep 13, 2018 at 16:44, Markus Bekken wrote:   
___
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
___
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] Tracker Program Stages order

2018-09-13 Thread Walusiku Muyunda
[image: image.png]

On Thu, Sep 13, 2018 at 3:42 PM Markus Bekken  wrote:

> The timeline data entry (should)use the dates of the event for sorting of
> the individual events. The tabular entry uses the order of the program
> stages for the tabs on the left side, and internal to each program stage
> the event date of the individual events is used for sorting. I presume that
> your events are being generated upon enrollment - can you provide a
> screenshot of the jumbled events in the timeline entry?
>
> 13. sep. 2018 kl. 15:30 skrev Walusiku Muyunda :
>
> Thanks Markus, here are the details about DHIS2 Install:
> Version: 2.28, Build revision: 533e983, Build date: 2018-03-06 06:23,
> Yes thats where am order the stages. But when I register a client and open
> the person dashboard, the Data Entry Timeline  shows all the stages in a
> seemingly jumbled order. I have also specified the Numver of days from
> Enrollment for each stage but that too does not seem to be of any effect In
> Data Entry timeline. When I remove the Data entry timeline and use the
> Tabular Data Entry, they come in the correct order.
>
> *Walusiku J. Muyunda*
>
>
> On Thu, Sep 13, 2018 at 10:07 AM Markus Bekken  wrote:
>
>> Hi there Walusiku,
>> I presume you have ordered the program stages in the maintenance app, in
>> the "4. Program stages" step of the Program wizard. Can you provide some
>> details on where is the ordering appears differently than in the
>> maintenance app? Can you also submit the deftails of the DHIS2 version you
>> are testing on? You can get this in the "About DHIS 2" option in the
>> profile menu.
>>
>> Markus
>>
>> 11. sep. 2018 kl. 10:03 skrev Walusiku Muyunda :
>>
>> *Dear All,*
>>
>> *I have a program with about 12 scheduled visits(stages). I have ordered
>> them in the **sequence** they should appear but for some reason they
>> seem to have their own order as they are appearing not according to the
>> ordering I shuffled them to. Is there something I am missing. I used the
>> days from start **option** as well as the stage order to determine how
>> they appear but seem not to be working.*
>>
>> *Thank you.*
>>
>> *Walusiku J. Muyunda*
>>
>>
>> *Cell: +260967006614Cell: +260971000614*
>> *Cell: +260953063387*
>>
>> *"We have heaven to win and hell to shun, our lives testify better!"
>> *
>> ___
>> 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


Re: [Dhis2-users] Tracker Program Stages order

2018-09-13 Thread Markus Bekken
From you screenshot it appears that your events is not sorted in the 
chronological order that would be expected. I am however not able to reproduce 
the issue in the 2.28 play server. Have you recently changed the date format 
settings for your server? What is your current date format settings?

Markus

> 13. sep. 2018 kl. 15:56 skrev Walusiku Muyunda :
> 
> 
> 
> On Thu, Sep 13, 2018 at 3:42 PM Markus Bekken  > wrote:
> The timeline data entry (should)use the dates of the event for sorting of the 
> individual events. The tabular entry uses the order of the program stages for 
> the tabs on the left side, and internal to each program stage the event date 
> of the individual events is used for sorting. I presume that your events are 
> being generated upon enrollment - can you provide a screenshot of the jumbled 
> events in the timeline entry?
> 
>> 13. sep. 2018 kl. 15:30 skrev Walusiku Muyunda > >:
>> 
>> Thanks Markus, here are the details about DHIS2 Install:
>> Version: 2.28, Build revision: 533e983, Build date: 2018-03-06 06:23, 
>> 
>> Yes thats where am order the stages. But when I register a client and open 
>> the person dashboard, the Data Entry Timeline  shows all the stages in a 
>> seemingly jumbled order. I have also specified the Numver of days from 
>> Enrollment for each stage but that too does not seem to be of any effect In 
>> Data Entry timeline. When I remove the Data entry timeline and use the 
>> Tabular Data Entry, they come in the correct order.
>>  
>> Walusiku J. Muyunda
>> 
>> 
>> On Thu, Sep 13, 2018 at 10:07 AM Markus Bekken > > wrote:
>> Hi there Walusiku, 
>> I presume you have ordered the program stages in the maintenance app, in the 
>> "4. Program stages" step of the Program wizard. Can you provide some details 
>> on where is the ordering appears differently than in the maintenance app? 
>> Can you also submit the deftails of the DHIS2 version you are testing on? 
>> You can get this in the "About DHIS 2" option in the profile menu.
>> 
>> Markus
>> 
>>> 11. sep. 2018 kl. 10:03 skrev Walusiku Muyunda >> >:
>>> 
>>> Dear All,
>>> 
>>> I have a program with about 12 scheduled visits(stages). I have ordered 
>>> them in the sequence they should appear but for some reason they seem to 
>>> have their own order as they are appearing not according to the ordering I 
>>> shuffled them to. Is there something I am missing. I used the days from 
>>> start option as well as the stage order to determine how they appear but 
>>> seem not to be working.
>>> 
>>> Thank you.
>>> 
>>> Walusiku J. Muyunda
>>> 
>>> Cell: +260967006614
>>> Cell: +260971000614
>>> Cell: +260953063387
>>> "We have heaven to win and hell to shun, our lives testify better!" 
>>> 
>>> ___
>>> 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


Re: [Dhis2-users] Tracker Program Stages order

2018-09-13 Thread Markus Bekken
The timeline data entry (should)use the dates of the event for sorting of the 
individual events. The tabular entry uses the order of the program stages for 
the tabs on the left side, and internal to each program stage the event date of 
the individual events is used for sorting. I presume that your events are being 
generated upon enrollment - can you provide a screenshot of the jumbled events 
in the timeline entry?

> 13. sep. 2018 kl. 15:30 skrev Walusiku Muyunda :
> 
> Thanks Markus, here are the details about DHIS2 Install:
> Version: 2.28, Build revision: 533e983, Build date: 2018-03-06 06:23, 
> 
> Yes thats where am order the stages. But when I register a client and open 
> the person dashboard, the Data Entry Timeline  shows all the stages in a 
> seemingly jumbled order. I have also specified the Numver of days from 
> Enrollment for each stage but that too does not seem to be of any effect In 
> Data Entry timeline. When I remove the Data entry timeline and use the 
> Tabular Data Entry, they come in the correct order.
>  
> Walusiku J. Muyunda
> 
> 
> On Thu, Sep 13, 2018 at 10:07 AM Markus Bekken  > wrote:
> Hi there Walusiku, 
> I presume you have ordered the program stages in the maintenance app, in the 
> "4. Program stages" step of the Program wizard. Can you provide some details 
> on where is the ordering appears differently than in the maintenance app? Can 
> you also submit the deftails of the DHIS2 version you are testing on? You can 
> get this in the "About DHIS 2" option in the profile menu.
> 
> Markus
> 
>> 11. sep. 2018 kl. 10:03 skrev Walusiku Muyunda > >:
>> 
>> Dear All,
>> 
>> I have a program with about 12 scheduled visits(stages). I have ordered them 
>> in the sequence they should appear but for some reason they seem to have 
>> their own order as they are appearing not according to the ordering I 
>> shuffled them to. Is there something I am missing. I used the days from 
>> start option as well as the stage order to determine how they appear but 
>> seem not to be working.
>> 
>> Thank you.
>> 
>> Walusiku J. Muyunda
>> 
>> Cell: +260967006614
>> Cell: +260971000614
>> Cell: +260953063387
>> "We have heaven to win and hell to shun, our lives testify better!" 
>> 
>> ___
>> 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


Re: [Dhis2-users] Tracker Program Stages order

2018-09-13 Thread Walusiku Muyunda
Thanks Markus, here are the details about DHIS2 Install:
Version: 2.28, Build revision: 533e983, Build date: 2018-03-06 06:23,
Yes thats where am order the stages. But when I register a client and open
the person dashboard, the Data Entry Timeline  shows all the stages in a
seemingly jumbled order. I have also specified the Numver of days from
Enrollment for each stage but that too does not seem to be of any effect In
Data Entry timeline. When I remove the Data entry timeline and use the
Tabular Data Entry, they come in the correct order.

*Walusiku J. Muyunda*


On Thu, Sep 13, 2018 at 10:07 AM Markus Bekken  wrote:

> Hi there Walusiku,
> I presume you have ordered the program stages in the maintenance app, in
> the "4. Program stages" step of the Program wizard. Can you provide some
> details on where is the ordering appears differently than in the
> maintenance app? Can you also submit the deftails of the DHIS2 version you
> are testing on? You can get this in the "About DHIS 2" option in the
> profile menu.
>
> Markus
>
> 11. sep. 2018 kl. 10:03 skrev Walusiku Muyunda :
>
> *Dear All,*
>
> *I have a program with about 12 scheduled visits(stages). I have ordered
> them in the **sequence** they should appear but for some reason they seem
> to have their own order as they are appearing not according to the ordering
> I shuffled them to. Is there something I am missing. I used the days from
> start **option** as well as the stage order to determine how they appear
> but seem not to be working.*
>
> *Thank you.*
>
> *Walusiku J. Muyunda*
>
>
> *Cell: +260967006614Cell: +260971000614*
> *Cell: +260953063387*
>
> *"We have heaven to win and hell to shun, our lives testify better!"
> *
> ___
> 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


[Dhis2-users] new build dhis2 2.29 start error.

2018-09-13 Thread 林晓东
hi,all
  I got from github, ver 2.29,  build and deploy to tomcat:
 Got this error: what's wrong? 
 ---
  Caused by: org.springframework.beans.factory.BeanCreationException: Error 
creating bean with name 'hibernateConfigurationProvider': Invocation of init 
method failed;
 nested exception is org.hibernate.boot.InvalidMappingException: Could not 
parse mapping document: 
D:\tool\apache-tomcat-8.5.24\webapps\dhis\WEB-INF\lib\dhis-service
-core-2.29.jar (JAR)
at 
org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor
.java:137)
at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactor
y.java:409)
at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1620)
at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:555)
at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)
at 
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
at 
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:351)
... 77 more
Caused by: org.hibernate.boot.InvalidMappingException: Could not parse mapping 
document: 
D:\tool\apache-tomcat-8.5.24\webapps\dhis\WEB-INF\lib\dhis-service-core-2.29
.jar (JAR)
at 
org.hibernate.boot.jaxb.internal.InputStreamXmlSource.doBind(InputStreamXmlSource.java:46)
at 
org.hibernate.boot.jaxb.internal.JarFileEntryXmlSource.doBind(JarFileEntryXmlSource.java:54)
at org.hibernate.boot.MetadataSources.addJar(MetadataSources.java:434)
at org.hibernate.cfg.Configuration.addJar(Configuration.java:555)
at 
org.hisp.dhis.hibernate.DefaultHibernateConfigurationProvider.init(DefaultHibernateConfigurationProvider.java:140)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at 
org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:36
6)
at 
org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProce
ssor.java:311)
at 
org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor
.java:134)
... 86 more
Caused by: org.hibernate.boot.MappingException: Unable to perform unmarshalling 
at line number 21 and column 5. Message: cvc-datatype-valid.1.2.1: 'fasle' is 
not a v
alid value for 'boolean'. : 
origin(D:\tool\apache-tomcat-8.5.24\webapps\dhis\WEB-INF\lib\dhis-service-core-2.29.jar)
at 
org.hibernate.boot.jaxb.internal.AbstractBinder.jaxb(AbstractBinder.java:177)
at 
org.hibernate.boot.jaxb.internal.MappingBinder.doBind(MappingBinder.java:61)
at 
org.hibernate.boot.jaxb.internal.AbstractBinder.doBind(AbstractBinder.java:102)
at 
org.hibernate.boot.jaxb.internal.AbstractBinder.bind(AbstractBinder.java:57)
at 
org.hibernate.boot.jaxb.internal.InputStreamXmlSource.doBind(InputStreamXmlSource.java:43)
... 97 more
Caused by: javax.xml.bind.UnmarshalException
 - with linked exception:
[org.xml.sax.SAXParseException; lineNumber: 21; columnNumber: 5; 
cvc-datatype-valid.1.2.1: 'fasle' is not a valid value for 'boolean'.]
at 
com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl.handleStreamException(UnmarshallerImpl.java:468)
at 
com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:448)
at 
com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:420)
at 
org.hibernate.boot.jaxb.internal.AbstractBinder.jaxb(AbstractBinder.java:171)
... 101 more
Caused by: org.xml.sax.SAXParseException; lineNumber: 21; columnNumber: 5; 

Re: [Dhis2-users] Tracker Program Stages order

2018-09-13 Thread Markus Bekken
Hi there Walusiku, 
I presume you have ordered the program stages in the maintenance app, in the 
"4. Program stages" step of the Program wizard. Can you provide some details on 
where is the ordering appears differently than in the maintenance app? Can you 
also submit the deftails of the DHIS2 version you are testing on? You can get 
this in the "About DHIS 2" option in the profile menu.

Markus

> 11. sep. 2018 kl. 10:03 skrev Walusiku Muyunda  >:
> 
> Dear All,
> 
> I have a program with about 12 scheduled visits(stages). I have ordered them 
> in the sequence they should appear but for some reason they seem to have 
> their own order as they are appearing not according to the ordering I 
> shuffled them to. Is there something I am missing. I used the days from start 
> option as well as the stage order to determine how they appear but seem not 
> to be working.
> 
> Thank you.
> 
> Walusiku J. Muyunda
> 
> Cell: +260967006614
> Cell: +260971000614
> Cell: +260953063387
> "We have heaven to win and hell to shun, our lives testify better!" 
> 
> ___
> 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


[Dhis2-users] Fwd: External evaluation results of MyChild Solution based on Smart Paper Technology in Afghanistan

2018-09-13 Thread Knut Staring
Smart Paper Forms "integrated with DHIS2, CRVS, LMIS"

-- Forwarded message -
From: Rustam Nabiev 
Date: Wed, Sep 12, 2018 at 7:35 PM
Subject: Re: External evaluation results of MyChild Solution based on Smart
Paper Technology in Afghanistan
To: BID Initiative Discussions 


Dear Chilunga,
The biggest challenge was to take away existing paper forms from health
workers' work processes. Once that was done, health workers were keen on
using Smart Paper Forms and we didn't encounter resistance from them. On
the contrary, health workers were keen to integrate the new solution as
part of their daily routines, they seem to love it and we understand why.
I would equally love it if someone created a solution which would
potentially save 60-70% of my routine admin time.

When MoPH was informed about the total cost of ownership, data quality,
admin time saved for health workers and other benefits of Smart Paper
Technology, MoPH decided to take away existing paper forms (registers,
tally sheets, monthly reporting forms) from health worker's work processes.

Regarding transfer/integration of new work processes into existing health
system structure, it took some time to figure out locally adapted processes
to update, print, distribute and archive Smart Paper Forms. It was also
important to monitor whether health workers were able to build capacity to
new team members and community health workers how to properly use Smart
Paper Forms, which we measure by amount of errors made per month. It was
also possible to transfer maintenance of scanning stations, as scanning
stations are placed in district/provincial health office. We know that
continuous technical support and continuous need for capacity building are
two big bottlenecks for sustaining eHealth interventions.

What we are learning at this stage is how to build a capability of the
health system to do continuous quality improvement to improve quality of
care (this is Shifo's understanding of data use). It's incredibly important
to get this right, as it can have a big potential in improving quality
of care and health outcomes.

Shifo's target is that 95% of health facilities would be doing continuous
quality improvement to improve indicators that are below the target. Let's
see if Shifo's Data4Action interventions can help in reaching that target.

Smart Paper Technology is a solution to digitise hand-recorded smart paper
forms, which would create Electronic Birth and Immunisation Register for
each health facility. Smart Paper Technology has a potential to digitise
health records within Primary Healthcare. Smart paper forms are used at the
point of health service delivery to register individual children, assign
unique ID and record delivery of child health services. Smart Paper
Forms are then scanned and digitised at the scanning centre, and processed,
after which digital data is generated and integrated with DHIS2, CRVS, LMIS
and other systems. Here is a short description of how this machine works:
https://shifo.org/doc/rmnch/RNMCHSolutionProcess.pdf

Hope I answered your questions.

Kind regards
Rustam


On Wednesday, September 12, 2018 at 5:24:40 PM UTC+2, cputa wrote:
>
> This is fantastic work and certainly very encouraging results. Were there
> any challenges related to change management as we have observed that even a
> good intervention can be limited by health worker perceptions and
> attitudes. Did you have to deal with any resistance? If so how did you
> address it? I am really interested in the practical issues of implementing
> such a program.
>
> Thanks
>
> Chilunga
>
>
>
> *From:* bidini...@googlegroups.com [mailto:bidini...@googlegroups.com] *On
> Behalf Of *Rustam Nabiev
> *Sent:* 12 September 2018 13:10
> *To:* BID Initiative Discussions 
> *Subject:* External evaluation results of MyChild Solution based on Smart
> Paper Technology in Afghanistan
>
>
>
> *External evaluation results of MyChild Solution based on Smart Paper
> Technology in Afghanistan. Assessing data quality, operational costs,
> efficiency gains and transfer of work processes to the existing health
> system.*
>
>
>
> In 2015, the Shifo Foundation, the Swedish Committee for Afghanistan
> (SCA), IKEA Foundation, and the Ministry of Public Health (MoPH) in
> Afghanistan started a joint collaboration to strengthen child health
> services in Afghanistan. Data and information are fundamental to inform
> decisions and assist key stakeholders to allocate appropriate resources to
> continuously improve the quality of health services. Therefore, one of the
> main objectives of the collaboration was to strengthen the quality of data
> and its utilisation in the Expanded Programme on Immunisation using an
> innovation based on Smart Paper Technology called MyChild Solution.
>
> MyChild Solution is an innovation developed by Shifo Foundation based on
> Smart Paper Technology. The solution was implemented and evaluated to
> inform evidence-based decisions on the scale up of the