Evelyn,

I have taken note of your concerns and the stack-trace. I wish to respond
comprehensively in a short while. Just FYI i am working through HTML Form
Entry to see how i can port household data entry. The CHW Page giving you
the error is related to Household Locations/site. I will provide a temporary
fix just for your viewing.

Thanks for the quick response. Will reach back shortly.

On Wed, Sep 28, 2011 at 1:20 AM, Evelyn Castle <[email protected]>wrote:

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

_________________________________________

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]

Reply via email to