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]

