Hi Jonah,
I have upgraded the module and everything seems to work great! The only part
that is not working is the "CHW Initial Encounter" link. I get the following
error:
An Internal Error has Occurred*
java.lang.IndexOutOfBoundsException*
Index: 0, Size: 0
The stack trace is at the end of the email...
I also want to get your opinion on how to set up the definitions. I have two
groups i want to manage. 1)Organize patients based on household ID numbers
(ie: each house in the village has a number 1-80) and 2) by the TBA that
woman uses (8 TBAs total).
So would I create 88 "definitions" that represent each household and TBA
group? Or for the households, would I use the "sites/locations" and the
houseID number would be the "sublocation"?
Can you please add more documentation on how to do the encounters? Do you do
this with HTML form entry? Since the CHW Initial Encounter link does not
work, I can not see how to do this.
Thanks in advance for your opinions.
Evelyn
java.util.ArrayList.RangeCheck(ArrayList.java:547)
java.util.ArrayList.get(ArrayList.java:322)
*
org.openmrs.module.household.web.controller.HouseholdCHWInitialController.preparePage(HouseholdCHWInitialController.java:58)
*
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)
org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:176)
org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:426)
org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:414)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:790)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
*
org.openmrs.module.web.filter.ForcePasswordChangeFilter.doFilter(ForcePasswordChangeFilter.java:65)
*
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
*
org.openmrs.module.web.filter.ModuleFilterChain.doFilter(ModuleFilterChain.java:76)
*
*org.openmrs.module.xforms.web.XformsFilter.doFilter(XformsFilter.java:60)*
*
org.openmrs.module.web.filter.ModuleFilterChain.doFilter(ModuleFilterChain.java:74)
*
*org.openmrs.module.web.filter.ModuleFilter.doFilter(ModuleFilter.java:58)*
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
*
org.openmrs.web.filter.OpenmrsFilter.doFilterInternal(OpenmrsFilter.java:112)
*
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
*org.openmrs.web.filter.StartupFilter.doFilter(StartupFilter.java:83)*
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
*org.openmrs.web.filter.StartupFilter.doFilter(StartupFilter.java:83)*
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
*org.openmrs.web.filter.StartupFilter.doFilter(StartupFilter.java:83)*
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
java.lang.Thread.run(Thread.java:662)
OpenMRS Version: 1.8.2 Build 21762
On Tue, Sep 27, 2011 at 4:31 PM, Jonah S. Mwogi <[email protected]> wrote:
> Hi All,
>
> I have uploaded Household module version 1.0.0. Follow the instructions in
> the wiki while installing this specific module as it has changes that
> require clearing of earlier installations to work well.
>
> Thanks,
>
> On Tue, Sep 27, 2011 at 11:30 AM, Jonah S. Mwogi <[email protected]>wrote:
>
>> I am uploading the latest source for the Household Module. Please follow
>> the instructions in the wiki when installing it. I have included Darius in
>> this thread of mail so that he can compile the module and Post it as
>> Household 1.0.0. I look forward for you feedback.
>>
>> Thank you all,
>>
>> Jonah
>>
>>
>> On Tue, Sep 27, 2011 at 12:21 AM, Andrew Kanter <[email protected]>wrote:
>>
>>> I am also interested! :)
>>> Andy
>>>
>>> --------------------
>>> Andrew S. Kanter, MD MPH
>>>
>>> - Director of Health Information Systems/Medical Informatics
>>> Millennium Villages Project, Earth Institute, Columbia University
>>> - Asst. Prof. of Clinical Biomedical Informatics and Clinical
>>> Epidemiology
>>> Columbia University
>>>
>>>
>>> Email: [email protected]
>>> Mobile: +1 (646) 469-2421
>>> Office: +1 (212) 305-4842
>>> Skype: akanter-ippnw
>>> Yahoo: andy_kanter
>>>
>>> ------------------------------
>>> *From:* Evelyn Castle <[email protected]>
>>> *To:* [email protected]
>>> *Sent:* Monday, September 26, 2011 5:30 AM
>>>
>>> *Subject:* Re: [OPENMRS-IMPLEMENTERS] Documentation for Household Module
>>>
>>> Hi Jonah,
>>>
>>> Thanks for updating the documentation and adding the screenshots.
>>> However, I don't see the new version of the module on the repository page.
>>> If the module is close to being finished, let me know and I can just
>>> compile the module and install it.
>>>
>>> We are getting close to implementing this OMRS install and I really want
>>> to get this module working on it because it will add a lot to the system.
>>>
>>> Thanks again,
>>> Evelyn
>>>
>>> On Sat, Sep 3, 2011 at 10:30 AM, Evelyn Castle
>>> <[email protected]>wrote:
>>>
>>> Hi Jonah,
>>>
>>> I was just checking in to see the status of the Household Module. I see
>>> that you started to work on the documentation but I don't see a new release
>>> of the module yet. Let me know.
>>>
>>> Thanks
>>> Evelyn
>>>
>>> On Fri, Aug 19, 2011 at 3:22 PM, Burke Mamlin
>>> <[email protected]>wrote:
>>>
>>> I've added it to the list of meeting
>>> ideas<https://wiki.openmrs.org/x/cQNLAQ>
>>> .
>>>
>>> -Burke
>>>
>>>
>>> On Fri, Aug 19, 2011 at 6:50 AM, Jonah S. Mwogi <[email protected]>wrote:
>>>
>>> Evelyn,
>>>
>>> Wooou!!! At-least my tempo to commit the module is high. Finalizing the
>>> changes. I look forward for the developers from your side. :D
>>>
>>> Andrew,
>>>
>>> I agree with you. I will be making formal request to have in the calls or
>>> be part of Kigali,Rwanda Conference. Guess we have enough quorum. :P
>>>
>>> Thanks all,
>>>
>>>
>>>
>>> On Fri, Aug 19, 2011 at 1:16 PM, Evelyn Castle
>>> <[email protected]>wrote:
>>>
>>> Hi Jonah,
>>>
>>> Oh I didn't realize it wasn't released yet! Ok, I am looking forward to
>>> the first release and the addition to the Wiki next week. I will let you
>>> know any comments/feedback/questions I have as I move forward setting it up.
>>> We have a few developers here that can work on it as well. Thanks for all
>>> your hard work!
>>>
>>> Evelyn
>>>
>>>
>>> On Fri, Aug 19, 2011 at 10:59 AM, Andrew Kanter
>>> <[email protected]>wrote:
>>>
>>> I think this might be worth discussion on a dev or implementers call :)
>>>
>>> Andrew S. Kanter, MD MPH
>>> [email protected]
>>> +1.646.469.2421
>>> Sent from my iPhone 4G
>>>
>>> On Aug 18, 2011, at 12:09 PM, "Jonah S. Mwogi" <[email protected]>
>>> wrote:
>>>
>>> Hi Evelyn,
>>>
>>> Sorry for the late response to this chat. I extremely happy to hear you
>>> are trying out Household Module. Since i began the module we haven't
>>> released it for production use since we have been learning and testing
>>> various aspects e.g. obs, encounters .... The module now is better. I have
>>> made changes which i expect to be out come Tuesday next week.
>>>
>>> The module comes with a sample household data collection(CHW) page which
>>> is meant to give people a preview on how to save and retrieve Household
>>> level data. I hope you will be of great help in improving the module. I will
>>> be more than happy to respond to your questions after the first release.
>>>
>>> I will update the wiki for better interaction with the module on
>>> Wednesday next week. I am also looking forward to getting more developers
>>> working on the module as soon as i commit the code.
>>>
>>> Cheers,
>>>
>>> On Thu, Aug 18, 2011 at 5:16 PM, Evelyn Castle <<[email protected]>
>>> [email protected]> wrote:
>>>
>>> Also, I'm not sure what other features are going to be added into the
>>> module, but being able to put a patient into a household during registration
>>> would be very helpful :)
>>>
>>>
>>> On Thu, Aug 18, 2011 at 11:32 AM, Evelyn Castle <<[email protected]>
>>> [email protected]> wrote:
>>>
>>> Hi Jeremy,
>>>
>>> I have been playing around with the module a bit and my main question is
>>> "How to add encounters, observations, and household attributes"? Do you have
>>> to put it into a form? Should it just appear in the "Household tab"?
>>>
>>> Thanks
>>> Evelyn
>>>
>>>
>>> On Wed, Aug 17, 2011 at 9:09 PM, Evelyn Castle <<[email protected]>
>>> [email protected]> wrote:
>>>
>>> Hi Jeremy,
>>>
>>> The module seems pretty simple so really just a quick "how-to" guide
>>> would be helpful.
>>>
>>> Also, if I can get some advice.... We are implementing this system in 1
>>> village to be used to monitor maternal and newborn care. For the entire
>>> village, I have a list of all the households, their codes, and the women who
>>> belong to them. For the total number of women in the village, about half of
>>> them will at some point be entered into the system (either for ANC or child
>>> health). However, at no point will the male household heads be entered into
>>> the OMRS system. So, I can either enter enroll the men as patients (just
>>> registration), and then assign them as the house head, or I can assign one
>>> of the wives as the household head (I don't know which woman in the house is
>>> the sr. wife, so I would have to arbitrarily assign it to one of the women).
>>>
>>> Can anyone give a reason why I one of these options would be better than
>>> the other? Obviously it would take less time for me to just assign a woman
>>> as house head, but they are more likely to "leave" a house vs. the male. Any
>>> suggestions would be appreciated.
>>>
>>> Thanks
>>> Evelyn
>>>
>>>
>>> On Wed, Aug 17, 2011 at 7:00 PM, Jeremy Keiper < <[email protected]>
>>> [email protected]> wrote:
>>>
>>> Evelyn, that's great! I will ask the AMPATH developers to give more
>>> detailed information on the wiki. Is there anything you specifically need
>>> to know that they can address first?
>>>
>>> Jeremy Keiper
>>> OpenMRS Core Developer
>>> AMPATH / IU-Kenya Support
>>>
>>>
>>> On Wed, Aug 17, 2011 at 7:30 AM, Evelyn Castle <<[email protected]>
>>> [email protected]> wrote:
>>>
>>> Hi All,
>>>
>>> Can someone please upload some documentation to the Household Module
>>> wiki page <http://wiki.ampath.or.ke/display/ampath/Household+Module>? We
>>> are going to use this in one of our installs. I have it up and running fine
>>> on 1.8.2 but I would prefer to read a bit more about the set up before I get
>>> going on it.
>>>
>>> Thanks in advance,
>>> Evelyn
>>>
>>> --
>>> Evelyn Castle
>>> Co-Director, eHealth Nigeria
>>> +1 415 545 8289 (US)
>>> website: <http://www.eHealthNigeria.org>http://www.eHealthNigeria.org
>>> blog: <http://www.evelyncastle.com>http://www.evelyncastle.com
>>> skype: evelynlcastle
>>> ------------------------------
>>> Click here to
>>> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-implement-l>from
>>> OpenMRS Implementers' mailing list
>>>
>>>
>>> ------------------------------
>>> Click here to
>>> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-implement-l>from
>>> OpenMRS Implementers' mailing list
>>>
>>>
>>>
>>>
>>> --
>>> Evelyn Castle
>>> Co-Director, eHealth Nigeria
>>> +1 415 545 8289 (US)
>>> website: <http://www.eHealthNigeria.org>http://www.eHealthNigeria.org
>>> blog: <http://www.evelyncastle.com>http://www.evelyncastle.com
>>> skype: evelynlcastle
>>>
>>>
>>>
>>>
>>> --
>>> Evelyn Castle
>>> Co-Director, eHealth Nigeria
>>> +1 415 545 8289 (US)
>>> website: <http://www.eHealthNigeria.org>http://www.eHealthNigeria.org
>>> blog: <http://www.evelyncastle.com>http://www.evelyncastle.com
>>> skype: evelynlcastle
>>>
>>>
>>>
>>>
>>> --
>>> Evelyn Castle
>>> Co-Director, eHealth Nigeria
>>> +1 415 545 8289 (US)
>>> website: <http://www.eHealthNigeria.org>http://www.eHealthNigeria.org
>>> blog: <http://www.evelyncastle.com>http://www.evelyncastle.com
>>> skype: evelynlcastle
>>> ------------------------------
>>> Click here to
>>> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-implement-l>from
>>> OpenMRS Implementers' mailing list
>>>
>>>
>>>
>>>
>>> --
>>> *Jonah S. Mwogi
>>> System Engineer
>>> Ampath Centre - Eldoret Kenya*
>>>
>>> ------------------------------
>>> Click here to
>>> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-implement-l>from
>>> OpenMRS Implementers' mailing list
>>>
>>> ------------------------------
>>> Click here to
>>> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-implement-l>from
>>> OpenMRS Implementers' mailing list
>>>
>>>
>>>
>>>
>>> --
>>> Evelyn Castle
>>> Co-Director, eHealth Nigeria
>>> +1 415 545 8289 (US)
>>> website: http://www.eHealthNigeria.org
>>> blog: http://www.evelyncastle.com
>>> skype: evelynlcastle
>>> ------------------------------
>>> Click here to
>>> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-implement-l>from
>>> OpenMRS Implementers' mailing list
>>>
>>>
>>>
>>>
>>> --
>>> *Jonah S. Mwogi
>>> System Engineer
>>> Ampath Centre - Eldoret Kenya*
>>>
>>> ------------------------------
>>> Click here to
>>> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-implement-l>from
>>> OpenMRS Implementers' mailing list
>>>
>>>
>>> ------------------------------
>>> Click here to
>>> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-implement-l>from
>>> OpenMRS Implementers' mailing list
>>>
>>>
>>>
>>>
>>> --
>>> Evelyn Castle
>>> Co-Director, eHealth Nigeria
>>> +1 415 545 8289 (US)
>>> website: http://www.eHealthNigeria.org
>>> blog: http://www.evelyncastle.com
>>> skype: evelynlcastle
>>>
>>>
>>>
>>>
>>> --
>>> Evelyn Castle
>>> Co-Director, eHealth Nigeria
>>> +1 415 545 8289 (US)
>>> website: http://www.eHealthNigeria.org
>>> blog: http://www.evelyncastle.com
>>> skype: evelynlcastle
>>> ------------------------------
>>> Click here to
>>> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-implement-l>from
>>> OpenMRS Implementers' mailing list
>>>
>>>
>>> ------------------------------
>>> Click here to
>>> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-implement-l>from
>>> OpenMRS Implementers' mailing list
>>>
>>
>>
>>
>> --
>> *Jonah S. Mwogi
>> System Engineer
>> Ampath Centre - Eldoret Kenya*
>>
>>
>
>
> --
> *Jonah S. Mwogi
> System Engineer
> Ampath Centre - Eldoret Kenya*
>
> ------------------------------
> Click here to
> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-implement-l>from
> OpenMRS Implementers' mailing list
>
--
Evelyn Castle
Co-Director, eHealth Nigeria
+1 415 545 8289 (US)
website: http://www.eHealthNigeria.org
blog: http://www.evelyncastle.com
skype: evelynlcastle
_________________________________________
To unsubscribe from OpenMRS Implementers' mailing list, send an e-mail to
[email protected] with "SIGNOFF openmrs-implement-l" in the body
(not the subject) of your e-mail.
[mailto:[email protected]?body=SIGNOFF%20openmrs-implement-l]