IRC Chat : 2008-06-06 - OpenMRS

01:20:19 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [4570]: mrngen: Updated code to latest 1.3.0 release of the main codebase. … <http://dev.openmrs.org/changeset/4570>
01:50:23 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Modules: Double Entry Reconciliation Module 1.6 uploaded to OpenMRS Module Repository <https://dev.openmrs.org/modules/view.jsp?module=doubleentryreconciliation&version=&1.6>
02:27:52 *** nribeka has quit IRC
02:47:58 *** TorLye has joined #openmrs
03:17:36 *** Nzeyi has joined #openmrs
03:27:14 *** Nzeyi has quit IRC
05:04:14 *** OpenMRSBot has joined #openmrs
05:04:14 *** ChanServ sets mode: +o OpenMRSBot
05:21:47 *** upul has joined #openmrs
06:11:28 *** njero has joined #openmrs
06:11:32 *** ChanServ sets mode: +v njero
06:41:54 *** Nzeyi has joined #openmrs
06:44:58 *** upul has quit IRC
06:52:00 *** pombreda has joined #openmrs
06:52:00 *** ChanServ sets mode: +v pombreda
06:54:26 *** bwolfe has joined #openmrs
06:54:26 *** ChanServ sets mode: +o bwolfe
06:54:37 *** atomicturtle has joined #openmrs
06:56:34 *** Nzeyi has quit IRC
06:59:44 *** pombreda1 has quit IRC
07:19:23 *** james_regen has joined #openmrs
07:19:24 *** ChanServ sets mode: +v james_regen
07:32:51 *** pombreda1 has joined #openmrs
07:36:56 *** rockynroll has joined #openmrs
07:38:42 *** rockynroll has left #openmrs
07:48:54 *** pombreda has quit IRC
07:58:12 *** [OmegentooX] has quit IRC
08:04:37 *** upul has joined #openmrs
08:11:22 *** upul_ has joined #openmrs
08:11:43 *** Nzeyi has joined #openmrs
08:11:48 *** upul has quit IRC
08:11:54 *** upul_ is now known as upul
08:22:35 *** upul has quit IRC
08:23:10 *** upul has joined #openmrs
08:28:10 *** atomicturtle has quit IRC
08:29:09 *** upul_ has joined #openmrs
08:29:20 *** nribeka has joined #openmrs
08:33:33 <bwolfe> good morning everyone
08:34:14 <nribeka> good morning bwolfe
08:34:25 <upul_> good morning Ben
08:34:35 <bwolfe> how goes the programming ?
08:34:53 <nribeka> do you mean reading hahaha ...
08:35:18 <bwolfe> what are you reading up on ?
08:35:37 <nribeka> module docs
08:35:44 <nribeka> extension point
08:35:50 <nribeka> formentry module
08:35:58 <nribeka> app-context
08:36:06 <nribeka> config.xml
08:36:53 *** upul has quit IRC
08:37:03 *** upul_ is now known as upul
08:38:59 <upul> we had 2 bus bombs today, third one defused
08:39:21 <nribeka> what??
08:39:58 <upul> and one in train 2 days ago, one in a bus last friday i think, can't keep tab of them
08:40:53 <upul> one was in the fully loaded bus, near a university, some friends of friends were in there
08:40:56 <nribeka> bwolfe: what is the diff between class extending AdministrationSectionExt and Extension?
08:41:13 <nribeka> upul: that's scary. did it explode?
08:41:46 <upul> 1 killed 20+ in the morning
08:42:08 <bwolfe> nribeka: it has to extend AdministrationSectionExt if its going to be used on that administration section. because that administration section point expects each extension to have certain methods (like getTitle, getLInks, etc).
08:42:21 <bwolfe> nribeka: the normal Extension interface does not have those methods
08:42:35 <bwolfe> upul: why is this happening?
08:43:02 <upul> http://www.fbi.gov/page2/jan08/tamil_tigers011008.html
08:43:03 <OpenMRSBot> <http://ln-s.net/1uTF> (at www.fbi.gov)
08:43:12 <upul> this is a good reference letter i think
08:43:48 <upul> al qaeda is a student group compared to these
08:45:20 *** sgrannis has joined #openmrs
08:45:32 *** ChanServ sets mode: +v sgrannis
08:45:37 <bwolfe> upul: wow, looks like it
08:45:48 <sgrannis> nribeka: more laptop woes
08:45:52 <bwolfe> they've been fighting the govt for 25 years ??
08:46:11 <sgrannis> haven't been able to test due to multiple laptop crashes
08:46:24 <nribeka> sgrannis: you should go for mac book pro i guess
08:46:30 <sgrannis> yep :)
08:46:34 <sgrannis> placed my order this AM
08:46:57 <nribeka> sgrannis: wow ... mbp is coming to town :P
08:47:00 <sgrannis> i gotta keep up with paul adn burke! ;)
08:47:06 <upul> because until 9/11 other countries were funding them
08:47:19 <upul> still europe it is the same
08:47:48 <nribeka> sgrannis: true, all investigator must be equal in all aspect ... mbp is one :P
08:48:17 <sgrannis> :)
08:49:33 <sgrannis> i'm going to try to finish reviewing your patches now ...
08:49:38 <sgrannis> wishme luck!
08:49:56 <upul> good luck find lot of bugs in nribeka's code
08:50:09 <nribeka> sgrannis: good luck. hope no more crash :D
08:50:15 <nribeka> upul: thank you hehe ... :D
08:50:32 <upul> you are welcome :-)
08:50:35 <sgrannis> ;) nribeka's code has been of high quality :)
08:51:09 <nribeka> sgrannis: but i missed some small thing :P
08:51:38 <sgrannis> no worries -- don't sweat the small stuff. and by the way, it's all small stuff
08:52:10 <sgrannis> (no charge for my phislosophicla lessons) ;)
08:52:25 <bwolfe> ha
08:52:36 *** upul has quit IRC
08:52:49 <bwolfe> have you been hiding a philosophy degree from us sgrannis ?
08:52:59 <nribeka> sgrannis: hehe ... thanks.
08:53:23 <nribeka> bwolfe: doctor rocket scientist in action
08:53:37 <sgrannis> 8)
08:54:14 <bwolfe> shrink docter rocket scientist
08:56:25 <nribeka> !extension point
08:56:25 <OpenMRSBot> nribeka: Error: "extension" is not a valid command.
08:57:57 *** bmckown has joined #openmrs
08:57:57 *** ChanServ sets mode: +o bmckown
08:59:33 <sgrannis> nribeka: am running a 100,000 run.... we'll se if the laptop crashes. i've got the laptop set to a very conservative power setting ...
08:59:50 <nribeka> hehehe ...
08:59:58 <nribeka> i will try to run it too
08:59:59 <sgrannis> i'm still here ...
09:00:32 <nribeka> rocket launched ...
09:01:23 *** upul has joined #openmrs
09:01:50 <nribeka> bwolfe: if we want to add webpages in the module, where to start adding it?
09:01:54 <nribeka> any hints?
09:02:26 <bwolfe> nribeka: have the basic module checked out?
09:02:39 <bwolfe> look at /web/module/*.jsp
09:02:48 <bwolfe> and at /metadata/moduleApplicationContext.xml
09:03:06 <bwolfe> thats the jsp/html page and the way to tell spring how to load it
09:03:07 <nribeka> basic module? i thought you said basic module doesn't have jsp?
09:03:12 <bwolfe> nribeka: it has one
09:03:15 <bwolfe> I lied. :-)
09:03:27 *** atomicturtle has joined #openmrs
09:03:28 <nribeka> argghh ... i check out the formentry :(
09:03:40 <nribeka> hehe ... checking out basic module
09:03:51 <bwolfe> hdd space is cheap...
09:04:03 * nribeka calling hitman to hunt bwolfe
09:04:14 <sgrannis> bwolfe: i noted you're running ubuntu on your t61 -- you like?
09:04:19 <sgrannis> any gotcha's?
09:04:38 <sgrannis> bmckown: same goes for you
09:04:46 <bwolfe> sgrannis: I have an old, slow, extremely outdated, t43
09:04:53 <bwolfe> bmckown has a t61
09:05:00 <nribeka> yeah, cheap hdd :D
09:05:05 <bwolfe> he has issues with his graphics card and used to have one with his wifi
09:05:06 <sgrannis> ah. question still stands
09:05:11 <bwolfe> I have had zero issues
09:05:36 <sgrannis> hmmm. i'll have to talk with mr t61 and see what his issues are
09:05:48 <bwolfe> hardy heron fixed the only thing that bugged me...the external monitor stuff. I was able to set up in the presentation with ease
09:05:51 <bmckown> The new t61 has a few issues with wireless driver.
09:06:03 <sgrannis> i'm thinking about wiping windows on my junky t60p and installing ubuntu
09:06:17 <bmckown> it uses Atheros driver
09:06:30 <sgrannis> woreless works ok now?
09:06:33 <bmckown> so madwifi or ndiswrapper are the driver choices.
09:06:34 <sgrannis> wireless
09:06:36 <bwolfe> sgrannis: how about you give me your t60 and I'll give you my already-installed-with-ubuntu t43? :-D
09:06:40 <bmckown> sorry, Atheros "chipset"
09:06:43 <sgrannis> mmmm. no.
09:07:03 <bwolfe> sgrannis: damn
09:07:06 <bwolfe> sgrannis: it was worth a shot
09:07:08 <bmckown> ndiswrapper seems to be the best bet instead of madwifi.
09:07:11 <sgrannis> good try though
09:07:19 <sgrannis> good advice
09:07:21 <sgrannis> thx
09:07:33 <sgrannis> and if i have trouble i know where you work
09:07:45 <bmckown> I have cisco vpn working correctly and iu vpn working correctly so those are non-issues
09:07:47 <sgrannis> :)
09:08:43 <bmckown> :-)
09:10:00 <nribeka> sgrannis: sample size 100000 of 5000 record on datasource A and datasource B that you gave me
09:10:07 <nribeka> sgrannis: done
09:11:02 <sgrannis> mine finished OK too -- i have to set my laptop power settings very low in order for it not to crash -- it did so last night in MS word, so now i know recmatch is not the culprit -- it'soverheating
09:11:31 <sgrannis> i guess dumping a cup of coffee on the keyboard is a bad idea?
09:12:46 <nribeka> haha ... well, you can always give me your laptop as a last resort :P
09:13:58 <sgrannis> so tickets 794, 795, 796 and 797 appear to be resolved -- good work nribeka!
09:14:31 <nribeka> hehe ... thanks sgrannis :D
09:14:34 <sgrannis> I'm going to add a "new feature" ticket for entering the match threshold score
09:15:37 <nribeka> ok
09:16:44 <nribeka> wow ... http://money.cnn.com/2008/06/06/news/economy/jobs_may/index.htm
09:16:48 <OpenMRSBot> <http://ln-s.net/1uTM> (at money.cnn.com)
09:17:11 <nribeka> i guess i have to go back to my home country when i graduate anyway
09:20:21 <nribeka> bwolfe: looking at basic module now
09:34:07 *** upul_ has joined #openmrs
09:35:40 *** vdgreat has joined #openmrs
09:52:59 *** upul has quit IRC
09:59:36 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [4571]: openmrs-reports: Committing latest changes to flowsheet report. <http://dev.openmrs.org/changeset/4571>
10:02:32 *** upul_ is now known as upul
10:11:02 *** njero has quit IRC
10:14:58 *** Nzeyi has quit IRC
10:29:42 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [4572]: in patientmatching module, added some support for each Record having a … <http://dev.openmrs.org/changeset/4572>
10:38:12 *** sioraiocht has joined #openmrs
11:08:31 *** njero_ has joined #openmrs
11:09:09 *** njero_ has quit IRC
11:09:48 *** njero_ has joined #openmrs
11:15:25 *** pombreda1 is now known as pombreda
11:15:33 *** ChanServ sets mode: +v pombreda
11:17:25 *** njero_ has quit IRC
11:17:47 *** njero_ has joined #openmrs
11:29:54 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [4573]: Table name bug fix in update-to-latest diff script <http://dev.openmrs.org/changeset/4573>
11:35:15 <nribeka> off to lib
11:35:19 <nribeka> cya later guys
11:35:22 *** nribeka has quit IRC
11:41:08 *** mshanks has quit IRC
11:41:37 *** upul has quit IRC
11:43:13 *** [OmegentooX] has joined #openmrs
11:43:14 *** ChanServ sets mode: +v [OmegentooX]
11:43:26 *** mshanks has joined #openmrs
11:50:24 *** vdgreat has quit IRC
11:50:46 *** sgrannis has quit IRC
11:57:17 *** [OmegentooX] has quit IRC
12:09:42 *** [OmegentooX] has joined #openmrs
12:09:42 *** ChanServ sets mode: +v [OmegentooX]
12:13:57 *** nribeka has joined #openmrs
12:16:28 <nribeka> hi all
12:16:38 <nribeka> assignment question
12:16:40 <bwolfe> yo yo yo
12:16:46 <nribeka> haha ...
12:16:47 <bwolfe> homework?
12:16:58 <nribeka> that's so not you bwolfe hehe ...
12:16:58 <nribeka> :P
12:17:02 <nribeka> yes
12:17:05 <nribeka> homework
12:17:24 <nribeka> any idea on tools to write hl7?
12:17:56 <nribeka> bwolfe: suggestions?
12:18:15 <bwolfe> to write it? HAPI is a nice java library for it
12:18:24 <bwolfe> they have a standalone java jar that can do fancy stuff
12:18:35 <bwolfe> either that or get the Mirth webapp that does hl7 stuff
12:18:45 <bwolfe> (I think Mirth uses HAPI internally)
12:19:08 <nribeka> mirth is gary's thing right?
12:19:18 <nribeka> hapi? first time heard that one
12:20:42 *** vdgreat has joined #openmrs
12:20:55 *** njero_ has quit IRC
12:21:21 *** vdgreat has quit IRC
12:21:24 <nribeka> first entry on google: Hispanic American Periodicals Index lol
12:27:11 <bwolfe> nribeka: yeah, gary tiechrow (sp?) from the mailing list
12:27:31 <nribeka> ah ok ok
12:27:41 <jacobb> Mirth has hapi internally, but for the most part doesn't use it
12:27:46 <nribeka> downloading hapi and mirth
12:28:06 <nribeka> hi jacobb
12:28:09 <jacobb> it's an optional feature that has to be turned on manually, by default we have our own parser
12:28:15 <jacobb> how's it going, nribeka
12:28:28 <nribeka> doing great jacobb
12:28:47 <nribeka> u? are u from webreach jacobb?
12:28:50 <jacobb> we've found that most messages in the "real-world" aren't fully HL7 compliant, so hapi chokes on them
12:29:03 <jacobb> yeah, i'm one of the Mirth leads
12:29:41 <nribeka> wow ... lot's of cool people around here ...
12:29:55 <jacobb> haha, thanks
12:30:52 <bwolfe> jacobb! I didn't even see you lurking in here. :-)
12:31:15 <nribeka> i have an assignment to write hl7 message to include pharmacy data and radiology report
12:31:15 <jacobb> haha, yeah, just started lurking yesterday
12:31:21 <nribeka> can mirth do that jacobb?
12:31:27 <jacobb> definitely, nribeka
12:32:00 <jacobb> it has a bit of a learning curve, but after you pick it up it should be a piece of cake
12:32:20 <jacobb> bwolfe, when are you going to be arriving in Africa?
12:32:53 <bwolfe> jacobb: we land in joburg Saturday evening. we will be in durban sunday at noon
12:32:54 <nribeka> ah, great news from jacobb :D
12:33:02 <bwolfe> you?
12:33:10 <nribeka> bwolfe: you're going?
12:33:24 <nribeka> who else will go there?
12:33:24 <bwolfe> nribeka: haha, theres no chance I'd miss it. :-)
12:33:36 <nribeka> i envy you bwolfe
12:34:02 <bwolfe> nribeka: bmckown, burke, docpaul, jacobb, james_regen, sgrannis (of the people on irc)
12:34:04 <jacobb> I'm going to arrive at the durban airport at 1:20PM on sunday I think
12:34:32 <jacobb> and I'll have Monday off :) Thinking of going on one of those tours they have on the site
12:35:01 <bmckown> bwolfe bwolfe bwolfe bwolfe bwolfe
12:35:04 <bmckown> :-)
12:35:27 <bwolfe> jacobb: one of those tours is an option...unfortunately most were 800-1000 dollars. my vacation budget is not that large. ;-)
12:35:47 <jacobb> bwolfe, they are listed in Rands
12:35:53 <bwolfe> I was hoping to rent a car and go to wine country perhaps. not sure if we'll have time for that sunday, but certainly would monday
12:35:53 <[OmegentooX]> O'Reilly did bad: http://pics.discosoup.net/oreillybook.html
12:35:54 <jacobb> the most expensive one is 250
12:35:54 <nribeka> arghhh ... everyone is leaving
12:36:10 <nribeka> when will you guys back?
12:36:11 *** pombreda1 has joined #openmrs
12:36:14 <bwolfe> jacobb: hmm, I did a rand-> dollar conversion
12:36:19 <bwolfe> perhaps I did it wrong :-p
12:36:27 <jacobb> me too, perhaps google is wrong...but i doubt it :P
12:36:36 <jacobb> I just typed 1800 rands in dollars
12:37:24 <jacobb> comes out to about 230
12:37:49 <nribeka> how long will you guys stay there?
12:37:49 <bwolfe> I don't see an 1800
12:37:54 <bwolfe> (thats what I did too)
12:38:02 <bwolfe> are you looking at this page? http://hisa.airwave.co.za/?display=toursprepost&heading=Pre%20and%20Post%20Conference%20Tours
12:38:04 <OpenMRSBot> <http://ln-s.net/1uU5> (at hisa.airwave.co.za)
12:38:35 <bwolfe> jacobb: ah, nm, saw the other page with more! :-)
12:38:35 <jacobb> no, the accompanying persons programme
12:38:57 <jacobb> I e-mailed the tour girl and she said no one else has signed up yet but she's hoping for more this week. I want to do the LE 01 - Hluhluwe game reserve & st lucia estuary
12:39:25 <jacobb> She said we'll see lions and elephants and the works :o
12:39:39 <bwolfe> jacobb: yeah, I'd be up for that one
12:39:50 <jacobb> Can you be away from the conf on monday?
12:40:09 <jacobb> I know it's a pre-conference day with some other things going on
12:40:24 <bwolfe> jacobb: yeah, its just talk on mobile+openmrs
12:40:31 <bwolfe> I'm not interested in that aspect, so I can skip
12:40:35 <jacobb> awesome
12:40:43 <bwolfe> bmckown and james_regen, up for a game preserver on Monday ?
12:40:56 <bwolfe> jacobb: I think darius, and justin will be getting there sunday as well
12:41:05 <jacobb> we should go on to LE 01 then...it's definitely the craziest tour
12:41:13 <bwolfe> darius will probably want to do the mobile conf thing, but justin I'm sure woudl be up for a bit o' travel
12:41:19 <jacobb> haha, nice
12:41:33 <jacobb> so have you been to South Africa before?
12:41:59 <bwolfe> jacobb: yeah, the first two openmrs conferences were in cape town though
12:42:15 <james_regen> bwolfe, i'd consider it. do i need to do my own google price conversion?
12:42:16 <bwolfe> jacobb: I have yet to be to a game park in SA either
12:42:32 <jacobb> james_regen, i think it's 230 USD
12:42:34 <bwolfe> james_regen: yes, your google conversion might be different ;-)
12:43:04 <jacobb> yeah...i figure this is probably the only time I'll be in SA...and monday's probably the only full free day I'll have, so I've gotta make the most of it
12:43:22 <jacobb> I'm arriving Sunday, and leaving Saturday after the conference
12:43:50 <bmckown> bwolfe, sounds great. gotta talk w/ my neighbor though to see if his family in South Africa has any ideas.
12:44:40 <bwolfe> bmckown: we would have sunday afternoon as well. see if he can suggest something for then. (mini wine country trip?) :-)
12:44:50 <bmckown> ah. okay.
12:44:59 <bwolfe> jacobb: yeah, we fly to joburg friday night and fly home saturday as well
12:45:46 <jacobb> Yeah, that sounds awesome for Sunday afternoon
12:45:58 <jacobb> Have you flown through Johannesburg before? I heard it wasn't the best of airports
12:46:08 <jacobb> for luggage and safety
12:46:16 <bwolfe> eh. its on par with other african airports
12:46:32 <bwolfe> I've never lost luggage or had things stolen in african airports
12:46:32 <jacobb> so not much to worry about?
12:46:51 <bwolfe> (I did have a camera stolen in a carribbean airport though)
12:47:04 <jacobb> I've read people saying that you should get your luggage shrink wrapped and stuff if you're going to johannesburg
12:47:27 <jacobb> I won't put anything valuable in my checked bag though...i'll carry on my laptop, etc.
12:47:28 <bwolfe> jacobb: nah. but don't be stupid about it. don't put your laptop or other really expensive things in your checked bags
12:47:34 <jacobb> yeah, cool
12:47:41 <bwolfe> yep, you should be good
12:47:57 <jacobb> Do you know what power adaptors are needed for SA?
12:48:18 <bwolfe> its a pseudo european one I think
12:48:19 <jacobb> from the looks of it most of those universal ones I see in stores don't say they if it's compatible
12:48:38 <jacobb> and I need an adaptor for my laptop and anything else i bring
12:48:45 <jacobb> was gonna try to find one after work today
12:48:50 <bwolfe> or you can buy one there for 5-10 bucks
12:48:54 <bwolfe> we did that last time
12:49:02 <jacobb> at the airport?
12:49:04 <jacobb> i'll probably do that..
12:50:43 <jacobb> last time I travelled out of the country, i was like 14 years old...gotta figure everything out again
12:51:09 <sioraiocht> jacobb: where are you going to/coming from?
12:51:21 <jacobb> bwolfe: do you go cellphone-less or get a compatible one?
12:51:44 <jacobb> sioraiocht: going to South Africa for the HISA conference. Coming from Southern California.
12:51:49 <sioraiocht> ahhh
12:52:04 <sioraiocht> don't know anything about travelling to Africa..
12:52:56 <jacobb> yeah. our company actually had a branch in the UK, so everyone here is extremely experienced with that. But no one knows anything about South Africa...
12:55:25 <sioraiocht> i would say just get the power adapter you need, and a GSM world phone
12:55:34 <sioraiocht> and don't check anything you'd miss too greatly
12:55:42 <sioraiocht> which is pretty much good wisdom for travelling anywhere
12:55:54 <jacobb> are there prepaid gsm world phones?
12:55:57 <sioraiocht> you can also read the travel advisories at travel.state.gov
12:56:09 <sioraiocht> jacobb: you can buy a prepaid sim card for any unlocked phone once you arrive, if you like
12:56:16 <sioraiocht> also terrestrial.com
12:56:22 <sioraiocht> errr
12:56:31 <sioraiocht> telestial.com
12:56:36 <jacobb> haha
12:56:48 <sioraiocht> sells prepaid gsm sim cards for almost any country in the world
12:56:49 <sioraiocht> and GSM world phones
12:57:06 <jacobb> neat, though i might be too late to order one...leaving in one week :)
12:57:13 <sioraiocht> no, you're not too late
12:57:19 <sioraiocht> they can overnight them if you want
12:57:35 <sioraiocht> depends on how much $$$ you want to spend ;)
12:58:09 <jacobb> yeah, it'll be on the company anyway :)
12:58:11 <sioraiocht> ah
12:58:14 <sioraiocht> there ya go, then ;)
12:58:17 <jacobb> i wonder if there's a store i can go to though
12:58:27 <sioraiocht> where in socal are you (i'm from there)
12:58:46 <jacobb> Irvine
12:58:51 <sioraiocht> AT&T and T-Mobile are both GSM providers, they have gsm world phones for sale often
12:58:52 <jacobb> you?
12:58:56 <sioraiocht> I live in the UK, now
12:59:01 <sioraiocht> I'm from Newport Beach
12:59:05 <jacobb> haha
12:59:13 <jacobb> about 100 yards away
12:59:19 <jacobb> we're right on the border of Irvine and NB
12:59:20 <sioraiocht> you can also go to sketchy kiosks in South Coast Plaza/Fashion Island that sell mobiles
12:59:25 <sioraiocht> yeah so was I
12:59:25 <jacobb> right near uci
12:59:31 <jacobb> crazy, how long ago?
12:59:38 <sioraiocht> until 2003
12:59:40 <sioraiocht> I grew up there
12:59:51 <jacobb> ah, cool
12:59:54 <jacobb> I moved here in 03
12:59:57 <sioraiocht> lahh
13:00:07 <sioraiocht> I lived on Eastbluff Dr for a while
13:00:12 <sioraiocht> and also on the corner of Jamboree and Bison
13:00:15 <jacobb> from valencia/santa clarita, near magic mountain
13:00:16 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #804 (enhancement created): Person Attribute Edit Permission <http://dev.openmrs.org/ticket/804>
13:00:29 *** pombreda has quit IRC
13:00:37 <sioraiocht> cool :) I do miss it a bit
13:00:48 <jacobb> oh ok, cool...my apartment complex is on the corner of Jamboree and Dupont now
13:00:52 <sioraiocht> my dad moved to Dana Point, so when I visit I don't often get a chance to get back to newport anyway
13:00:57 <jacobb> a lot has changed since you left...the place is booming
13:01:12 <sioraiocht> aye, I was there last summer
13:01:12 <jacobb> all of jamboree is full of condos and apartments now
13:01:25 <sioraiocht> that's kind of a bummer, though
13:01:39 <sioraiocht> I liked the unused land along jamboree when going around UCI
13:01:45 <jacobb> haha
13:01:46 <jacobb> yeah
13:02:11 <jacobb> they still have the arboretum along campus
13:02:16 <jacobb> when going to uci
13:02:21 <jacobb> lots of empty land there
13:03:16 <bwolfe> jacobb: I have a phone I use in kenya...but it doesn't work in SA
13:03:37 <bwolfe> paul and burke have world phones that we bum off of in SA
13:03:44 <sioraiocht> http://www.gsmworld.com/roaming/gsminfo/index.shtml will give you a list of GSM providers in any country
13:03:45 <jacobb> yeah, i think I'm going to try to get a cheapo one
13:03:46 <OpenMRSBot> <http://ln-s.net/1uU+> (at www.gsmworld.com)
13:03:49 <bwolfe> sim cards and minutes are cheap in country
13:04:06 <bwolfe> just bring along a gsm phone that works on the right frequency
13:04:25 <jacobb> haha, so not all gsm phones will work? :\
13:04:35 <sioraiocht> looks like SA is on european frequencies, 900/1800/2100
13:04:35 <jacobb> too bad I have sprint...cdma here.
13:05:05 <sioraiocht> jacobb: only tri-band or quad-band ones that are bought in the states, or a dual-band that has specific european bands
13:05:20 <sioraiocht> it'd be nice if the USA got their ass together and unified frequencies with europe
13:05:31 <sioraiocht> but the next gen of GSM won't be
13:05:33 <sioraiocht> it's 2100 in euroe
13:05:35 <sioraiocht> europe
13:05:44 <sioraiocht> and effing t-mobile is putting it on 1700 in the US
13:05:55 <sioraiocht> the cell phone makers probably love it, they can rape us for world phones =p
13:05:59 <jacobb> yeah
13:06:06 <jacobb> it'd be nice if they unified it
13:06:10 <jacobb> but they'd rather make more money :P
13:06:19 <sioraiocht> although, know what's odd
13:06:26 <sioraiocht> so Vodafone is one of the largest telcos in the world
13:06:31 <sioraiocht> they're GSM in all of europe
13:06:37 <sioraiocht> they own a controlling portion of VERIZON =p
13:07:04 <jacobb> yeah i read that
13:07:23 <sioraiocht> otherwise maybe roaming when I'm home wouldn't be so !##@!$%!@#!~O*U#R$G expensive
13:07:30 *** pombreda has joined #openmrs
13:07:31 *** ChanServ sets mode: +v pombreda
13:07:32 <jacobb> ha
13:07:38 * sioraiocht just wants a phone number that works everywhere, is that too much to ask?
13:07:45 <jacobb> seriously...
13:07:51 <jacobb> i wonder how much it'll be to call the US
13:07:55 <sioraiocht> a lot
13:08:09 <jacobb> I don't even know how to call SA
13:08:11 <jacobb> ha
13:08:39 *** burke_away has joined #openmrs
13:08:39 *** ChanServ sets mode: +o burke_away
13:08:51 *** burke_away is now known as burke
13:08:55 <sioraiocht> 011 27 Area code + tel number
13:08:57 <burke> r0bby: ping
13:09:05 <r0bby> burke: pong
13:09:09 * jacobb writes that down
13:09:18 <r0bby> everything went well
13:09:27 <r0bby> \would phone be easier?
13:09:35 <r0bby> or on here?
13:09:50 <sioraiocht> of course
13:09:52 <sioraiocht> from SA
13:09:54 <sioraiocht> calling the US
13:09:55 <sioraiocht> is
13:10:02 <sioraiocht> 00 1 + area code + number
13:10:05 <sioraiocht> to make things annoying =p
13:10:13 <jacobb> yup
13:10:33 <sioraiocht> although 011 or 00 can be substituted with + on a GSM phone
13:10:45 <sioraiocht> + is always whatever the necessary international exit code is
13:10:48 <sioraiocht> best standard ever
13:10:48 <sioraiocht> heh
13:10:57 <jacobb> haha...great...
13:11:07 <jacobb> now to find a phone I can pick up that'll work...
13:11:19 <burke> r0bby: pm me a phone number?
13:11:34 <r0bby> see pm
13:11:45 <sioraiocht> srsly, telestial has the best unlocked cell phone choices
13:11:51 <sioraiocht> they have them for as low as like $39 USD
13:12:14 <jacobb> then get the sim card at the airport there?
13:12:17 <sioraiocht> aye
13:12:29 <jacobb> i could probably get the whole thing at the airport too...no?
13:12:33 <sioraiocht> umm, dunno
13:12:40 <sioraiocht> in the UK you can
13:12:53 <sioraiocht> but i've never been to anywhere in Africa =/
13:13:07 <sioraiocht> I'm only going to France for the first time in 3 weeks =p
13:13:19 <jacobb> yeah...that's what most people say :)
13:13:25 <jacobb> never been to Africa...who knows..
13:14:42 <sioraiocht> alright, must make it to the grocery store before it closes, or I will be eating biscuits and cereal for dinner
13:15:47 <jacobb> have a good one, thanks for all the tips!
13:15:58 <sioraiocht> np, adios
13:16:18 *** ChanServ sets mode: +v sioraiocht
13:16:25 *** sioraiocht is now known as sior|away
13:22:04 *** pombreda1 has quit IRC
13:23:59 *** pombreda has quit IRC
13:24:43 <nribeka> ah the african wave is over
13:24:58 <jacobb> haha, my apologies :)
13:25:08 <nribeka> haha makes me wanna go too :(
13:25:20 <jacobb> quick, check expedia ;)
13:27:01 <nribeka> haha ... :P
13:27:26 <nribeka> i have class and final exam next week jacobb :P
13:27:37 <jacobb> ew...that's too bad
13:27:47 <jacobb> where do you go to school?
13:28:05 <nribeka> upitt
13:28:24 <jacobb> what major?
13:28:48 <nribeka> health information management (is this a major)
13:30:18 <jacobb> oh interesting
13:30:21 <OpenMRSBot> Recent updates in the world of openmrs: Matthew Harrison: Romance and JavaScript <http://compiler-error.blogspot.com/2008/06/romance-and-javascript.html>
13:30:25 <jacobb> dunno if we have a major like that here
13:30:26 <jacobb> dont' think so
13:30:46 <nribeka> here? where do you mean jacobb?
13:31:16 <jacobb> UC Irvine
13:31:24 <burke> http://pastebin.com/m507b92e6
13:31:39 <burke> (for r0bby -- btw)
13:32:50 <nribeka> jacobb: hmm UCI
13:32:58 <nribeka> are you a faculty there?
13:33:12 <r0bby> http://pastebin.com/m45d72834
13:33:39 *** sgrannis has joined #openmrs
13:33:43 <jacobb> no, just a graduate
13:33:58 <jacobb> graduated about 2 years ago from there
13:34:01 <r0bby> http://pastebin.com/m5005fc09
13:34:15 <nribeka> grad student? phd eh?
13:34:28 <jacobb> nah, just got my undergraduate and am done with it
13:34:45 <jacobb> :)
13:35:15 <nribeka> so you're working for mirth? webreach people?
13:36:15 <jacobb> yeah
13:36:28 <jacobb> I started here a little more than 2 years ago when i was still a student
13:36:45 <jacobb> and started mirth 1.0 with 2-3 other people :)
13:37:19 <r0bby> http://pastebin.com/mefed756
13:37:26 <nribeka> wow ... so how many devs do you have now for mirth?
13:37:28 <jacobb> a grad student that works here had already created the mirth alpha (a webapp), but 1.0 was a complete rewrite
13:37:35 <jacobb> hm, good question
13:37:49 <jacobb> the core mirth dev team is about 4 people
13:38:13 <jacobb> then there are about 5 other people that do client work and smaller mirth dev tasks
13:38:15 *** njero has joined #openmrs
13:38:16 *** ChanServ sets mode: +v njero
13:38:34 <jacobb> and then there's a team of about 4 system administrators and a couple help desk people
13:38:52 <jacobb> it's growing every day...used to be only us 4 in teh whole company that worked on Mirth
13:38:59 <jacobb> but it's kind of taking over the company :)
13:39:36 <nribeka> hehe ... well it's a good thing then :D
13:40:24 <jacobb> yup, I think so
13:40:51 <jacobb> we still have a lot of other things going on, but Mirth has been in high demand
13:41:19 <r0bby> <% textArea("patientId") %>
13:41:27 <nribeka> wow ... i see webreach has lots of client
13:41:54 <jacobb> nribeka, more every day :)
13:42:08 <nribeka> wow ... that's cool
13:43:03 <jacobb> I'm working on getting some Mirth integration in openmrs right now
13:43:27 <jacobb> it'll be nice to be able to send messages from Mirth into openmrs
13:43:32 <jacobb> and hoepfully vice versa
13:44:31 <nribeka> hmm interesting ...
13:44:42 <nribeka> argghh i lost my mirth installation ...
13:44:46 <nribeka> where did it go
13:45:29 *** sgrannis_ has joined #openmrs
13:46:23 <r0bby> <div ...> <label ...> <% textField("fieldName") %> ... </div>
13:47:01 <jacobb> program files/mirth?
13:47:22 <nribeka> ubuntu
13:47:28 <nribeka> hehe ...
13:47:43 <jacobb> is default
13:47:47 <jacobb> opt/mirth
13:47:51 <jacobb> i believe...
13:48:09 <jacobb> if you use the installer
13:48:47 <nribeka> yes i use installer
13:50:24 *** bmckown has quit IRC
13:53:24 *** bmckown has joined #openmrs
13:53:24 *** ChanServ sets mode: +o bmckown
13:55:15 *** sgrannis__ has joined #openmrs
14:00:32 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [4574]: groovyforms: commiting what I have <http://dev.openmrs.org/changeset/4574>
14:02:14 *** sior|away is now known as sioraiocht
14:02:54 *** sgrannis has quit IRC
14:03:03 <r0bby> bwolfe, burke -- added you guys to a google doc as collaborators.
14:03:33 <jacobb> nribeka, you get it figured out?
14:03:59 <nribeka> not yet :P
14:04:02 <nribeka> gotta grab a bite
14:04:09 <nribeka> ttyl jacobb :D
14:05:55 <jacobb> alright cool, there are a bunch of people in the #mirth channel that might be able to help you out too...don't want to flood this place too much with mirth stuff :)
14:13:18 *** sgrannis_ has quit IRC
14:22:59 *** sgrannis___ has joined #openmrs
14:23:01 *** sgrannis___ is now known as sgrannis
14:29:41 <r0bby> GSoC: making live harder for me, so you can live easier!
14:29:47 <r0bby> ^^ my motto
14:31:41 *** sgrannis___ has joined #openmrs
14:34:13 *** bmckown has quit IRC
14:34:22 *** bmckown_ has joined #openmrs
14:41:30 *** sgrannis__ has quit IRC
14:44:57 *** bmckown_ is now known as bmckown
14:45:09 *** ChanServ sets mode: +o bmckown
14:50:50 *** sgrannis has quit IRC
14:59:30 *** sgrannis___ has quit IRC
15:08:23 <bwolfe> jacobb, sioraiocht : yes, you can get a phone, sim, and minutes in the airport
15:08:43 <bwolfe> you can get a phone, sim, and minutes at any store in durban or joburg too
15:08:54 <bwolfe> and you can get a sim at most, and minutes at all street corners
15:11:12 *** james_regen has quit IRC
15:13:34 *** sioraioc_ has joined #openmrs
15:14:12 <jacobb> sweet, thanks!
15:14:27 <jacobb> i think i might just get a phone there then...not sure what to get here in the US
15:15:51 <jacobb> bwolfe, do you get a bunch of currency there or does most everyone take visa credit card?
15:16:34 <bwolfe> you can pay with visa most places there. the credit card will usually charge a small exchange fee
15:17:07 <bwolfe> you can also get cash out at ATMs there, although the atm will charge a fee, your bank will charge a fee, and your bank will probably charge an exchange fee
15:17:37 <jacobb> wow, that's pretty slick, didn't know that one...i'll probably just do that to get currency
15:18:11 <bwolfe> yeah, we usually hit up an atm early in the week and get out a bunch of money.
15:19:05 <bwolfe> I suppose the smallest fee way to do it would be to take a lot of cash with you and only have to pay the exchange fee. not sure how that fee compares though...
15:19:22 <jacobb> yeah, and at the airport I'll just get a cell phone, sim card, and power adaptor
15:19:32 <jacobb> those are the 2 things i'm most owrried about, power and cell phone :)
15:19:40 *** sioraiocht has quit IRC
15:19:48 <jacobb> but if I can do that stuff at the durban airport it shouldn't be bad at all
15:20:23 <r0bby> bah
15:23:56 <bwolfe> jacobb: not sure how big the durban airport is, but I'm sure you could. I'm sure we could get them during the day on sunday at a store too
15:31:58 <jacobb> great, thanks, you've eased my worries :)
15:33:02 <mshanks> durban airport is alrite size
15:35:29 *** sioraiocht has joined #openmrs
15:48:33 <jacobb> it *looks* like there's a vodacom cell phone rental store in the durban airport, for anyone wondering
15:48:43 *** sioraioc_ has quit IRC
15:53:18 <bwolfe> jacobb: does Karin want each of us to contact her, or can you just say that you'll have a few other people to go with you ?
15:53:37 <jacobb> I can do that, I'll find out the max, she said minimum of 2 :)
15:53:51 <jacobb> I'll contact her now, we'll plan on the Monday trip, about how many people do you think *might* want to go?
15:55:22 <bwolfe> brian, james, shaun, justin all might
15:56:12 <jacobb> ok, I'll find out the max
15:56:22 <jacobb> have you gotten anti-malaria meds?
15:56:31 <jacobb> i went and got some yesterday
15:56:52 <bwolfe> I have some from last time
15:56:59 <jacobb> i think all of the game reserves are low risk areas
15:57:01 <jacobb> what type did you take?
15:57:02 <bwolfe> but its doubtful that you'll need them in SA
15:57:14 <jacobb> yeah, the game reserves are said to have low risk
15:57:16 <jacobb> fyi
15:57:22 <bwolfe> we use the once-a-day blue pill...can't remember the name off the top of my head
15:57:27 <jacobb> doxy probably
15:57:30 <bwolfe> yep
15:57:33 <jacobb> i got a different one
15:57:35 <jacobb> once a week
15:57:36 <bwolfe> dozicyclin or whatever
15:57:44 <bwolfe> err doxycyclin
15:58:06 <jacobb> was expensive though and i think has more side effects, would get doxy next time
15:58:18 <bwolfe> burke has those from our last trip to kenya I think
15:58:35 <jacobb> the once a week one?
15:58:58 <burke> once a week is larium
15:59:30 <jacobb> yeah that's the name
15:59:33 <burke> (mefloquine)
15:59:40 <jacobb> yeah, mine says mefloquine on it
15:59:48 <jacobb> burke, did anyone get real bad side effects from it?
15:59:51 <jacobb> i know it's strong
15:59:54 <burke> fun dreams
16:00:12 <burke> and there's a small chance that your penis will fall off
16:00:16 <jacobb> hahaha
16:00:27 <jacobb> good to know in advance
16:00:38 <burke> that's why you don't see commercials for it
16:00:40 <bwolfe> take a backup
16:01:15 <burke> mostly people c/o vivid dreams. i actually would look forward to them.
16:01:40 <bwolfe> is c/o complain obout ?
16:01:45 <burke> rarely people can get goofy from it. but that's very rare.
16:01:48 <bwolfe> (in canada)
16:02:00 <jacobb> haha, damn
16:02:06 <jacobb> wish i would have gotten doxy :P
16:02:11 <burke> complain of
16:02:13 <jacobb> but lariam sounds fun
16:02:21 <burke> doxy can burn a hole in your esophagus
16:02:27 <jacobb> oh, even better
16:02:27 <burke> i'd rather have vivid dreams.
16:02:43 <burke> and I'm married, so little use for my penis any longer. ;)
16:02:43 <jacobb> yeah, if you have to take it for 4 weeks after
16:02:51 <bwolfe> or you don't pull a paul and just try to swallow the pill with your spit :-p
16:02:51 <jacobb> haha, that's good
16:03:00 <jacobb> i think I've taken doxy before, as a general antibiotic
16:03:01 <burke> yeah. taking doxy without water is asking for trouble
16:03:14 <jacobb> without food it's really hard on your stomach
16:03:18 <jacobb> i remember doing that before
16:03:20 <burke> yup. anybody on the east coast out in the country probably has been on it
16:03:27 <burke> tx for rocky mountain spotted fever
16:03:47 <burke> fun w/ ticks
16:05:09 <jacobb> http://www.askapatient.com/viewrating.asp?drug=19591&name=LARIAM
16:05:10 <jacobb> those sound pretty bad, haha
16:05:13 <OpenMRSBot> <http://ln-s.net/1uV7> (at www.askapatient.com)
16:05:58 <bwolfe> holy cow
16:06:01 <bwolfe> A friend of the family recently returned from Africa (Ghana) and did not take the pill...She is sadly now in the hospital for the 4th week and has undergone 4 surgeries. She has lost ALL 4 limbs and they are not sure that she won't lose more. It is NOT better to get malaria
16:06:19 <jacobb> yeah, that's pretty bad
16:06:26 <jacobb> I took Lariam for approximately three months during which time I experienced some sleep disturbances. The worst of it was and still is (3-1/2 years later), is the neuropathy. About a month after starting on the medication, I experienced shooting pains in my body, muscle fasciculations and tingling and buzzing sensations throughout my body. Like I said, these nerve disturbances still exist today 3-1/2 years later. I have every reason to believe it is perma
16:06:32 <jacobb> that's pretty scary too
16:06:48 <jacobb> maybe i'll go get doxy instead...lol
16:06:52 <burke> all drugs are poisons
16:07:55 <bmckown> gulp
16:08:28 <bmckown> eh, do we 'need' to take meds?
16:08:32 <burke> i wouldn't recommend traveling at all. airplanes can be dangerous.
16:08:39 <jacobb> haha
16:08:40 <burke> not to mention cars. don't even go there!
16:08:45 <jacobb> good point..
16:08:54 <burke> there's always a chance for lightning
16:09:18 <bwolfe> bmckown: not for SA
16:09:28 <bmckown> whew
16:09:34 <burke> and if Ben has any mexican food... well I've seen him generate some gas that killed a grown man.
16:09:52 <burke> lots of risks in this world.
16:09:55 <bwolfe> mmm, bean burrito
16:10:07 <burke> personally, I think a little psychosis is good for you.
16:10:10 <bmckown> that's a long plane trip sitting next to someone who just ate a bean burrito.
16:10:14 <burke> much better than a tummy ache.
16:10:21 <burke> and makes for better stories later on.
16:10:41 <bwolfe> oh no! "Tastes terrible!! If you have to take it swallow it quickly!"
16:10:42 <bwolfe> hehe
16:11:02 <burke> if you want to spend lots of money, you could get malarone. once a day, fewer side effects.
16:11:46 *** bwolfe has quit IRC
16:12:02 <burke> for a short visit, doxy once daily isn't bad... but you have to make sure that you have food on your stomach and you drink plenty when taking it... and don't lie down right away. If you buy me a beer, it's even safer.
16:21:58 <jacobb> haha
16:22:05 <jacobb> yeah, already paid for mefloquine so i dunno
16:22:10 <jacobb> doxy is cheap though i think
16:24:54 <burke> yeah. doxy is dirt cheap. if you have larium, haven't tried it before, and don't have a history of psychosis, then I'd just go with the larium. problems are rare and it's easier to remember to take ~4 pills instead of 28.
16:25:10 <jacobb> yeah
16:30:38 <burke> ok. cya
16:30:51 <jacobb> have a good wekend!
16:30:54 <burke> y2
16:30:59 <burke> s/y2/u2/ :-)
16:31:08 *** burke has quit IRC
16:31:52 <nribeka> bye burke
16:43:18 <r0bby> WAIT
16:43:22 <r0bby> you want crazy?
16:43:30 <r0bby> you've yet to meet me
16:43:34 <r0bby> I'm neurotic!
16:45:04 *** pombreda has joined #openmrs
16:45:04 *** ChanServ sets mode: +v pombreda
16:57:51 *** pombreda has quit IRC
16:58:11 *** pombreda1 has joined #openmrs
17:16:26 *** pombreda has joined #openmrs
17:16:26 *** ChanServ sets mode: +v pombreda
17:17:22 *** nribeka has quit IRC
17:23:19 *** pombreda1 has quit IRC
17:54:24 *** pombreda2 has joined #openmrs
18:04:33 *** pombreda has quit IRC
18:08:00 *** njero has quit IRC
18:12:53 *** TorLye has left #openmrs
18:20:42 *** Keelhaul has joined #openmrs
18:20:42 *** ChanServ sets mode: +v Keelhaul
18:29:46 *** bwolfe has joined #openmrs
18:29:47 *** ChanServ sets mode: +o bwolfe
18:37:44 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [4575]: tbla module: Updated obsDisplay.jsp with the latest OpenMRS trunk changes, … <http://dev.openmrs.org/changeset/4575>
18:40:25 <Keelhaul> hi bmckown
18:40:28 <Keelhaul> and bwolfe
18:40:34 <Keelhaul> and others
18:40:42 <bmckown> hi, Keelhaul
18:42:24 <bwolfe> hey there Keelhaul
18:42:31 <bwolfe> bmckown, go home
18:42:55 <bmckown> just finished the patch. now i'm going home :-)
18:42:56 <Keelhaul> lol
18:43:00 <bwolfe> haha
18:43:02 <bmckown> what's funny?
18:43:04 <bwolfe> ok
18:43:08 <Keelhaul> bwolfe: good news: i got my mario kart
18:43:15 <bwolfe> I remember back in the day when I wanted to finish something before I went home :-p
18:43:17 <bmckown> that's no fair
18:43:23 <Keelhaul> bad news: custom controllers only work for box portlets, tab portlets break
18:43:34 <bwolfe> Keelhaul: sweet
18:43:37 <bmckown> bye all. have nice weekend.
18:43:41 <Keelhaul> bye
18:43:49 *** bmckown has quit IRC
18:47:57 <r0bby> oh my god
18:47:57 <r0bby> :D\
18:48:09 <r0bby> Generation of the markup is easy :D
18:49:14 * r0bby humps MarkupBuilder
18:50:12 <jacobb> you guys all home now?
18:50:14 <jacobb> what time is it there
18:51:39 <r0bby> jacobb: 751 here
18:51:46 <jacobb> ouch :)
18:51:48 <r0bby> (NY)
18:52:10 <r0bby> ** incoming flood*
18:52:13 <r0bby> def writer = new StringWriter();
18:52:13 <r0bby> def html = new groovy.xml.MarkupBuilder(writer)
18:52:13 <r0bby> html.textarea(cols:'2', rows:'20', "This is the body")
18:52:14 <r0bby> writer.toString()
18:52:20 <r0bby> ** end flood*
18:52:23 <r0bby> sexy.
18:53:21 <r0bby> <textarea cols="2" rows="2">This is the body</textarea>
18:53:43 <r0bby> <textarea cols="2" rows="20">This is the body</textarea>
18:53:45 <r0bby> :)
18:56:32 *** bwolfe has quit IRC
18:59:20 *** bwolfe has joined #openmrs
18:59:20 *** ChanServ sets mode: +o bwolfe
19:02:35 <r0bby> bwolfe : o/
19:03:39 <bwolfe> r0bby:
19:03:39 <bwolfe> O/
19:03:39 <bwolfe> |
19:03:46 <bwolfe> / \
19:04:11 <bwolfe> r0bby:
19:04:11 <bwolfe> 0/
19:04:11 <bwolfe> /|
19:04:11 <bwolfe> |
19:04:11 <bwolfe> / \
19:05:22 <bwolfe> or maybe the more enthusiastic double wave
19:05:23 <bwolfe> \0/
19:05:23 <bwolfe> |
19:05:23 <bwolfe> |
19:05:23 <bwolfe> / \
19:06:39 <jacobb> haha
19:06:45 <jacobb> ascii art
19:06:47 <jacobb> gotta love it
19:07:47 <r0bby> LMDO
19:07:50 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #805 (enhancement created): Regex validation on input fields. <http://dev.openmrs.org/ticket/805>
19:07:57 <Keelhaul> quick java 101 question
19:08:05 <r0bby> never
19:08:18 <Keelhaul> when is o1.equals(o2) true?
19:08:28 <Keelhaul> if all members are equal?
19:08:31 <r0bby> Keelhaul: depends
19:09:02 <r0bby> .equals() can be overriden
19:09:12 <Keelhaul> yea
19:09:21 <r0bby> so you'd have to cdheck the javadocs
19:09:38 *** atomicturtle has quit IRC
19:09:44 <r0bby> http://java.sun.com/javase/6/docs/api/java/lang/Object.html#equals(java.lang.Object)
19:09:45 <OpenMRSBot> <http://ln-s.net/1uVp> (at java.sun.com)
19:11:25 <Keelhaul> hmm
19:11:38 <Keelhaul> it doesnt say what information is used
19:11:47 <Keelhaul> i think it'll be safer to just compared by the id
19:11:52 <Keelhaul> -d
19:13:35 *** bwolfe has quit IRC
19:14:56 *** bwolfe has joined #openmrs
19:14:56 *** ChanServ sets mode: +o bwolfe
19:16:48 <bwolfe> Keelhaul: what class of objects are you comparing?
19:17:21 <bwolfe> list objects are compared for equality I think.
19:17:26 <Keelhaul> i was doing something like if(encounter.getRoom.getDepartment().equals(this))
19:17:29 <bwolfe> meaning you might as well do obj1==obj2
19:18:01 <Keelhaul> what if "this" has been modified but not saved
19:18:03 <bwolfe> Keelhaul: all openmrs have their .equals and .hashCode methods overridden to compare on id
19:18:07 <Keelhaul> and hibernate loads it from the db again
19:18:12 <bwolfe> so I would suggest you do the same for your department object
19:18:21 <Keelhaul> yea i saw for Encounter
19:18:30 <Keelhaul> but meh
19:18:31 <Keelhaul> too lazy
19:18:33 <Keelhaul> lol
19:18:44 <Keelhaul> i just added a .getDepartmentId() to those
19:19:01 <Keelhaul> i'll add it sometime
19:29:30 <Keelhaul> ok i added equals() =/
19:30:13 <Keelhaul> bwolfe: custom PortletControllers dont seem to work for portlets that are used by PatientDashboardTabExt
19:30:18 <Keelhaul> they break and stop loading
19:30:24 <Keelhaul> as usual, w/o any feedback
19:32:39 <jacobb> has anyone else been having problems with reloading modules in the newer releases? Pretty often to get the module to fully reload properly I've been having to 1) remove the module 2) restart the server 3) add the module again
19:36:40 <Keelhaul> no but
19:36:56 <Keelhaul> if i reload a module a couple of times, i get an outofmemory error
19:37:00 <Keelhaul> and have to restart tomcat
19:37:25 <r0bby> wow
19:37:45 <r0bby> MarkupBuilder is making writing these methods cake
19:38:37 <r0bby> http://eugeneciurana.com/pastebin/pastebin.php?show=24557
19:38:38 <OpenMRSBot> <http://ln-s.net/1uVt> (at eugeneciurana.com)
19:38:42 <r0bby> yummy
19:43:22 <Keelhaul> is that in a java class?
19:43:36 <Keelhaul> never heard of "def"
19:43:52 <Keelhaul> and no semicolons =)
19:44:02 <r0bby> Keelhaul: groovy.
19:44:09 <Keelhaul> heh
19:44:12 <Keelhaul> looks very similar
19:44:35 <r0bby> I make HEAVY use of dynamic typing
19:44:48 <Keelhaul> and that generates the corresponding html code?
19:44:59 <r0bby> yupp
19:45:02 <Keelhaul> heh
19:45:04 <Keelhaul> thats nicer than jsp
19:45:26 <r0bby> this will eventually go into a JSP
19:45:52 *** sgrannis___ has joined #openmrs
19:45:54 *** sgrannis___ is now known as sgrannis
19:46:36 *** ChanServ sets mode: +v sgrannis
19:46:37 <r0bby> it's an amazing language
19:46:48 <jacobb> Keelhaul, yeah i've been having to do that too
19:46:54 <jacobb> restart after out of memory
19:47:00 <Keelhaul> really annoying
19:47:06 <jacobb> well, my problem is more annoying
19:47:07 <jacobb> :)
19:47:17 <Keelhaul> especially if the user cant restart jsp on their own
19:47:19 <jacobb> if you want to reload a module, remove it, restart, and re-add it
19:47:25 <Keelhaul> weird
19:47:29 <Keelhaul> no, never had that
19:47:42 <jacobb> I've been having it with my module
19:47:53 <jacobb> but I thought it was because of how my module is implemented and what it's doing
19:47:53 <jacobb> but
19:47:58 <Keelhaul> only your module?
19:48:00 <jacobb> then i just started having it with the mrngen module as well
19:48:17 <jacobb> It wont' get loaded or reloaded properly and I'll get a service not found error
19:48:21 <jacobb> when trying to use it
19:49:44 <Keelhaul> any particular service?
19:50:45 <jacobb> yeah the service that was supposed to be added
19:50:47 <jacobb> when the module was loaded
19:50:54 <jacobb> org.openmrs.api.APIException: Service not found: interface org.openmrs.module.mrngen.MRNSequenceService
19:51:18 <jacobb> in mine, I don't get an error, but the actual class isn't loaded
19:51:26 <jacobb> I can tell because either it uses the old one or it doesn't work at all
19:51:34 <jacobb> I'm not sure if it worked on 1.2 or not..
19:51:42 <jacobb> started deving this module on 1.3
19:52:31 <Keelhaul> is the service properly mapped in moduleApplicationContext?
19:52:49 <jacobb> i haven't looked much into mrngen
19:53:30 <jacobb> mine doesn't even have a service
19:53:36 <jacobb> i just know the new class isn't getting loaded
19:53:56 <jacobb> like it's still using the temp one
19:54:04 <jacobb> it could be something weird with my module
19:54:27 <jacobb> that's why i was wondering if anyone else has had it
19:54:36 <jacobb> seeing weird behavior in mrngen made me think maybe it wasn't my module
19:54:39 <Keelhaul> nope =/
19:54:41 <Keelhaul> maybe bwolfe knows
19:55:08 <jacobb> yeah
19:55:11 <jacobb> i'll talk to him more later
19:55:12 <Keelhaul> can those html element ids only be used once?
19:55:14 <jacobb> when he's around :)
19:55:16 <Keelhaul> like <tr id="bla">
19:55:54 <jacobb> i'm sure you could put more than one thing with the same id
19:56:01 <jacobb> but hen when you reference it, not sure what happens
19:57:58 <jacobb> interesting
19:58:02 <Keelhaul> i
19:58:08 <jacobb> in my stdout logs, I am getting can not remove directory errors
19:58:12 <Keelhaul> am trying to turn several on/off at once
19:58:17 <Keelhaul> as in make visible/invisible
19:58:18 <jacobb> for the tomcat temp openmrs-lib-cache
19:58:25 <jacobb> when I try to remove my module
19:58:53 <jacobb> Yeah, I do that in one of my module...I just have htem all as different id's, though
19:59:52 <jacobb> actually, It looks like I have a bunch set to the same ID
19:59:54 <jacobb> one second..
20:00:45 <jacobb> yeah, more than one block w/ the same id
20:00:49 <jacobb> seems to make more than one disappear
20:00:53 <jacobb> if you set display: none
20:01:00 <jacobb> I do that in my module
20:01:19 <Keelhaul> yea
20:01:22 <Keelhaul> doesnt work
20:01:26 <jacobb> weird
20:01:28 <Keelhaul> i had to give each a separate id
20:01:32 <Keelhaul> and turn each one on/off manually
20:01:35 <jacobb> hm
20:01:46 *** mshanks has quit IRC
20:01:50 <Keelhaul> http://www.baskinrobbins.com/Nutrition/Product.aspx?Category=Beverages&id=BV228
20:01:51 <OpenMRSBot> <http://ln-s.net/1uVy> (at www.baskinrobbins.com)
20:01:52 <Keelhaul> check this out
20:01:55 <Keelhaul> 2310 calories
20:03:08 <jacobb> that's insane
20:03:48 <Keelhaul> i'll go try to win another 100cc cup =)
20:04:58 *** atomicturtle has joined #openmrs
20:05:12 <jacobb> haha
20:05:14 <jacobb> alright
20:05:17 <jacobb> i'm gonna head home
20:05:40 <jacobb> I still think the openmrs classloader isn't fully removing everything from the modules
20:06:02 <jacobb> and I'm getting log errors saying it can't remove the tomcat temp dirs for the modules when i stop/remove them
20:08:59 <bwolfe> jacobb: thats a known issue with the not removing temp dirs
20:09:14 <jacobb> does it affect any loaded classes?
20:09:19 <bwolfe> jacobb: (thats why temp dirs are used...because the tomcat classloader holds onto them until tomcat restart)
20:09:28 <bwolfe> jacobb: no, doesn't effect class loading
20:09:33 <bwolfe> how are you loading the class?
20:09:38 <bwolfe> .forName or .load?
20:10:02 <jacobb> ok let me explain it a little
20:10:04 <bwolfe> use OpenmrsClassLoader.getInstance().load(___)
20:10:15 <jacobb> i have axis2 in my openmrs trunk
20:10:16 <bwolfe> Keelhaul: html ids should be one per page
20:10:20 <jacobb> and api to add and remove services
20:10:23 <jacobb> in my module
20:10:29 <jacobb> one of the classes is a service
20:10:34 <jacobb> when the module starts up
20:10:40 <jacobb> I say api.addService(class)
20:10:41 <bwolfe> Keelhaul: see /web/openmrs.js for a convenience method to change the class or style attribute on all elements with a given class
20:10:43 <jacobb> when it shuts down
20:10:44 <jacobb> i remove it
20:11:16 <jacobb> It works great the first time, but if I try to remove and add the new module it doesn't load properly
20:11:30 <bwolfe> jacobb: define "api"
20:12:05 <jacobb> it's just a class I have that has static methods to add adn remove services to the axis config
20:13:14 <Keelhaul> bwolfe: thx
20:13:53 <bwolfe> jacobb: how is the axis config loaded ?
20:14:09 <jacobb> a new config is loaded on openmrs startup
20:14:14 <jacobb> it's in a servlet
20:14:47 <jacobb> in order to fix the issue and reload my module, I have to delete my module, restart tomcat, then load my module again
20:15:23 <jacobb> and i just recently had to start doing the same thing with ratnakar's mrngen module
20:15:34 <jacobb> if I stop and start it, I get a service not found error
20:15:38 <bwolfe> jacobb: odd that you'd have to do it with the mrngen
20:15:44 <jacobb> let me see if I can reproduce that..
20:15:49 <bwolfe> jacobb: can you give me a step-by-step of hwat you do to get the error?
20:15:59 <jacobb> yeah, i'm going to see if i can reproduce it with mrngen
20:16:32 <bwolfe> jacobb: I'm guessing theirs something special about your module.
20:16:36 <jacobb> ok cool, i jsut reproduced it
20:16:38 <jacobb> on mrngen
20:16:41 <jacobb> all I had to do was
20:16:43 <jacobb> load it up
20:16:59 <jacobb> made sure it worked properly (went to the new patient form)
20:17:10 <jacobb> then went and stopped and started the module again
20:17:15 <jacobb> then tried to go to the new patient form again
20:17:19 <Keelhaul> o yea
20:17:21 <Keelhaul> rank A =)
20:17:27 <jacobb> when going to the new patient form now I get: org.openmrs.api.APIException: Service not found: interface org.openmrs.module.mrngen.MRNSequenceService
20:17:59 <bwolfe> when a module is loaded, the openmrs classloadeder is destroyed and restarted. so most objects in openmrs are destroyed and recreated
20:18:23 <jacobb> it's like it's not loading that class again after it's already been there and been removed
20:18:35 <jacobb> you should be able to reproduce it with mrngen
20:18:38 <jacobb> do you want the omod?
20:18:52 <bwolfe> jacobb: I vaguely recall that just stopping and starting a module did something like this
20:18:54 <jacobb> the build.xml for mrngen in the module-repo works as well
20:18:58 <bwolfe> I have the mrngen module
20:19:24 <jacobb> ok, one sec, i'm going to remove the module and see if it works
20:19:57 <jacobb> yeah removing and readding it fixed it
20:21:06 <bwolfe> jacobb: do you have multiple modules running?
20:21:32 <jacobb> i've had it happen with and without
20:21:35 <jacobb> i think it might just be
20:21:38 <jacobb> the stopping/starting
20:21:40 <jacobb> that doesn't work properly
20:22:09 <jacobb> hard to figure out right now...don't understand how to reproduce it 100% yet
20:22:24 <jacobb> any idea why stopping/starting wouldnt' work, though?
20:23:10 <jacobb> because that's definitely reproduceable...and that might actually being what's causing my module's problem, because I believe I get the problem after stopping/starting it
20:23:17 <bwolfe> jacobb: I can't recall right now why that doesn't work
20:23:34 <bwolfe> jacobb: why are you just stopping starting?
20:23:54 <bwolfe> the reason I didn't spend time figuring out why it did that before was because I figured it was a 1/1000 use-case
20:24:00 <jacobb> haha
20:24:02 <jacobb> well
20:24:06 <bwolfe> ...and would only happen in development environments
20:24:14 <jacobb> maybe you could help me get rid of the need to stop/start
20:24:49 <jacobb> the reason i need to stop/start right now is because when I load up openmrs and my module is already installed, I have a problem with the order in which things are called
20:25:14 <jacobb> it looks like my module's activator is called BEFORE my servlet built into openmrs has its init() called
20:25:34 <jacobb> and when that happens, the config is null so my activator can't add the service
20:26:07 <jacobb> so i have to stop/start in order to attempt to add the service again...but that MIGHT be what's causing these other issues
20:26:40 <jacobb> the solution i use right now until I can find a fix is simply to add the module after openmrs has started
20:29:36 <bwolfe> hmm
20:30:02 <jacobb> i haven't spent any time looking at the order in which openmrs loads itself and its modules
20:30:10 <jacobb> but that's what it's doing for me
20:30:45 <bwolfe> so the activator is called before the axis servlet .init is called ?
20:30:49 <jacobb> this probably wouldnt' matter for most cases, but I think modules should generally be loaded after openmrs is done being loaded
20:30:51 <jacobb> yeah, exactly
20:31:00 <bwolfe> jacobb: yes, I agree
20:31:07 <jacobb> i'm guessing, however, that you guys leave it up to spring to call the axis servlet
20:31:09 <jacobb> is that correct?
20:31:17 <jacobb> All I did to add it to openmrs was add it to the web.xml
20:32:33 <jacobb> I spent a real minimal amount of time trying to have mine launch a separate thread that waits and calls the addService method until the configuration has been initialized (through the init method), but just ran into other issues with that
20:32:34 <bwolfe> spring shouldn't be calling the servlet
20:32:52 <jacobb> so I put it on the back-burner for the time being
20:33:10 <bwolfe> jacobb: that separate thread solution is what I use if I need to make sure everything is loaded (including other modules)
20:33:29 <bwolfe> jacobb: could it be the module classloadeder thing?
20:33:38 <jacobb> i'm not sure
20:33:40 <bwolfe> is the servlet class being destroyed and then not re-inited ?
20:33:55 <jacobb> that's possible
20:34:03 <jacobb> the servlet class, however, is a part of openmrs
20:34:14 <jacobb> are those servlets ever destroyed after initial deploy?
20:34:39 <bwolfe> jacobb: if they're loaded by the openmrsclassloader, yes.
20:34:52 <bwolfe> do a this.getClass().getClassLoader().getName() in the servlet
20:35:38 <jacobb> ok
20:35:39 <jacobb> I think that the thread option didn't work because I tried it from within the servlet class, and that just caused issues because the config was ThreadLocal
20:35:51 <bwolfe> (fyi: the openmrsclassloader has to destroyed in order to reload a module without restarting openmrs)
20:35:52 <jacobb> if I tried to reload from the activator it might owrk
20:36:32 <r0bby> wee
20:36:41 <r0bby> groovy++
20:36:42 <r0bby> groovy++
20:36:42 <r0bby> groovy++
20:36:42 <r0bby> groovy++
20:36:45 <r0bby> groovy++
20:36:47 <r0bby> groovy++
20:36:50 <r0bby> groovy++
20:36:53 <r0bby> groovy++
20:36:54 <jacobb> lol
20:36:54 <r0bby> !karma groovy
20:36:55 <OpenMRSBot> r0bby: Karma for "groovy" has been increased 9 times and decreased 1 time for a total karma of 8.
20:37:06 <r0bby> w00t power of 2!
20:37:07 <bwolfe> groovy--
20:37:09 <bwolfe> grooby--
20:37:11 <r0bby> groovy++
20:37:12 <bwolfe> groovy--
20:37:13 <r0bby> groovy++
20:37:22 <r0bby> bwolfe: aw come on
20:37:26 <r0bby> you saw my sexy code
20:37:33 <r0bby> tell me it didn't make you drool
20:37:37 <r0bby> the conciseness :)
20:37:41 <bwolfe> r0bby: it didn't. it wasn't 100% elegant
20:37:50 <bwolfe> maybe 90% elegant
20:38:04 <Keelhaul> bwolfe: gimme your mario kart id =)
20:38:12 <jacobb> if I launch a separate thread from the activator and keep trying to load class until the servlet has been initialized, can I stop the module from saying it's been successfully started until it actually has?
20:38:17 <jacobb> or reset it to stopped if it never succeeds
20:39:26 <jacobb> that's of course assuming the issue of a module activator being ran before openmrs servlets have been initialized isn't resolved..
20:39:40 <jacobb> maybe you want to try to debug that problem with me first :\
20:39:46 <bwolfe> jacobb: you can throw a ModuleException in your activator to force your module to stop again
20:40:01 <jacobb> ok, cool
20:40:26 <jacobb> except throwing it form that thread...
20:40:28 <jacobb> woudl that work?
20:40:32 <jacobb> from*
20:40:53 <jacobb> because technically if i launch it in a new thread, the activator will have finished successfully already
20:41:05 <bwolfe> Keelhaul: see pm
20:41:46 <bwolfe> jacobb: negative. you have to throw it in the same stack
20:41:49 *** sgrannis___ has joined #openmrs
20:43:02 <jacobb> yeah, so it wouldn't work from there, but i could find a way to get it back to the activator maybe
20:43:05 <jacobb> either way
20:43:09 <jacobb> what about the loading issue
20:43:11 <jacobb> any ideas?
20:43:37 <bwolfe> check what the classloader of the axis servlet is
20:43:53 <jacobb> ok...give me a few
20:43:54 <bwolfe> if its openmrsclassloader, we'll need to make sure servlets are re-inited
20:44:31 *** nribeka has joined #openmrs
20:45:48 <jacobb> no getName on ClassLoader
20:46:21 <bwolfe> maybe just a to string
20:46:24 <bwolfe> err toString
20:46:31 <jacobb> k
20:47:54 <nribeka> jacobb: you're still here :P
20:49:11 <jacobb> yup..
20:49:52 <nribeka> vista night
20:50:25 <jacobb> WebappClassLoader
20:50:26 <jacobb> delegate: false
20:50:26 <jacobb> repositories:
20:50:26 <jacobb> ----------> Parent Classloader:
20:50:26 <jacobb> org.apache.catalina.loader.StandardClassLoader@b6ece5
20:52:39 <bwolfe> hmm ok
20:53:09 <jacobb> so it's not the openmrs one
20:53:18 <jacobb> and init is def not being recalled
20:53:23 <jacobb> but it shouldn't need to be
20:53:25 <jacobb> correct?
20:53:52 <bwolfe> jacobb: right, it shouldn't have to be
20:54:28 <bwolfe> can you put a log statement in an empty constructor on the servlet? see if its being recreated at some point
20:54:51 <jacobb> wait a minute
20:54:54 <jacobb> init was called again
20:55:03 <jacobb> it printed out again
20:55:06 <jacobb> let me see when
20:56:29 <nribeka> jacobb: mirth is working great on my vista hehe :D
20:56:58 <jacobb> good to hear, nribeka
20:57:09 <jacobb> bwolfe: I can't figure out why it was called again..
20:57:15 <jacobb> i cant' get it to be called again
20:57:48 <bwolfe> ha
20:57:50 <bwolfe> odd
20:58:14 <jacobb> but it was definitely called twice
20:58:15 <jacobb> strange
20:58:23 <jacobb> let me restart and see again..
20:59:22 *** docpaul has joined #openmrs
20:59:23 *** ChanServ sets mode: +o docpaul
20:59:35 <r0bby> bwolfe: why was it not elegant?
20:59:44 <docpaul> :)
20:59:50 *** sgrannis has quit IRC
21:00:02 <jacobb> ooh, this is interesting though:
21:00:02 <bwolfe> r0bby: just the part in burke's email from this evening really
21:00:07 <bwolfe> hey there docpaul
21:00:14 <jacobb> INFO - MRNGenActivator.startup(?) |2008-06-06 18:59:13,665| Starting MRN Generator module
21:00:20 <jacobb> prints out before my init println
21:00:23 <docpaul> heya jacob. :)
21:00:27 <docpaul> heya ben
21:00:28 <docpaul> :)
21:00:28 <jacobb> hey, how's it going
21:00:45 <docpaul> good, excited about the big trip to Africa next week? :)
21:00:48 * r0bby growls
21:00:54 <docpaul> heya robby
21:01:06 <jacobb> yup, definitely, we were talking about it earlier
21:01:20 <docpaul> for burke to have given you a compliment implies that you're actually doing good work robby. I'm surprised. :)
21:01:22 <docpaul> hehe
21:01:43 <r0bby> mine doesn't depend on an order
21:01:50 <r0bby> it *IS* the order
21:02:29 <jacobb> bwolfe: I can't get it to call taht init twice again, so we'll just chalk it up to my imagination
21:02:32 <jacobb> ;)
21:02:51 <jacobb> however, it definitely is calling the module activators before openmrs initialization is complete
21:02:58 <docpaul> jacob: so how goes the mirth/openmrs integration?
21:03:36 <jacobb> not bad docpaul, still working on getting the services cleanly integrated
21:03:46 <bwolfe> r0bby: you can't count on that order for all time. its cleaner and safer to just exclude classes that you know groovy is putting in there
21:03:56 <jacobb> and the DTO's for transferring to and from openmrs/mirth
21:04:12 <docpaul> what's your honest assessment of the openmrs source code? rating from 1 (worst) to 10 (best) in quality
21:04:21 <r0bby> bwolfe: but unless groovy changes
21:04:22 <bwolfe> jacobb: hmm. so this was during openmrs startup with a module ?
21:04:26 <r0bby> which i doubt it will
21:04:30 <jacobb> yeah bwolfe
21:04:34 <r0bby> then that will ALWAYS work
21:04:50 <jacobb> my init println printed out after the log info for the module activator printed out
21:05:01 <bwolfe> jacobb: perhaps thats because modules are started in the org.openmrs.Listing class and the servlet inits are done later in the train ?
21:05:10 *** pombreda has joined #openmrs
21:05:10 *** ChanServ sets mode: +v pombreda
21:05:15 <jacobb> thats' my guess
21:05:18 <docpaul> heya phillipe
21:05:24 <jacobb> docpaul, that's a tough question!
21:05:24 <jacobb> haha
21:05:58 <jacobb> It seems to be pretty well put together, not a ton of hacks on top of hacks like some parts of Mirth have come to be :)
21:05:58 <r0bby> am I allowed to completely disagree?
21:06:03 <bwolfe> hmm, that means "how do I say 'sub 5' nicely"
21:06:08 <r0bby> or does it _HAVE_ to be done his way?
21:06:22 <jacobb> haha, definitely not, bwolfe
21:06:32 <docpaul> jacobb: what do you think of the ap refactoring?
21:06:35 <jacobb> I've had frustration with the workings of it, but not with the source
21:06:42 <jacobb> the api refactorting is much better
21:06:49 <jacobb> though it was annoying to change everything I had
21:06:59 <jacobb> but things like locationservice are soo much better
21:07:01 <bwolfe> r0bby: attempt to state your case by replying to burkes email. but from what we've heard, what you're currently doing isn't 'proper'.
21:07:18 <bwolfe> r0bby: this isn't really a big issue...its just a code elegance issue. :-)
21:07:19 <jacobb> I'm really looking forward to the tribe refactoring...but not at implementing it into my module...
21:07:22 <jacobb> is that one a long ways off?
21:07:28 <docpaul> jacob: well, dude... just lay into us once you feel those frustrations and tell us how we can improve...
21:07:39 <docpaul> tribe refactor is done i thought
21:08:00 <jacobb> i thought tribe was still a column?
21:08:10 <jacobb> and not a patient attribute
21:08:13 <jacobb> er person attribute
21:08:15 <docpaul> one of the google folks already wrote a module to fix it
21:08:15 <docpaul> sec
21:08:16 <r0bby> bwolfe: I just don't see it
21:08:28 <bwolfe> jacobb: my student has finished 95% of it now
21:08:34 <jacobb> nice
21:08:38 <jacobb> that should be great...
21:08:41 <jacobb> is it going to be in 1.3?
21:08:48 <r0bby> :|
21:08:56 <bwolfe> no, it'll be in 1.4
21:09:00 <jacobb> ok cool
21:09:09 <jacobb> b/c it'll kill my openmrs in la module
21:09:10 <jacobb> :)
21:09:13 <bwolfe> http://openmrs.org/wiki/Tribe_Module and http://dev.openmrs.org/ticket/652
21:09:13 <docpaul> http://upulgsoc.wordpress.com/
21:09:25 <r0bby> bwolfe: I hate being a moron, but it's not making much sense
21:09:37 <jacobb> yeah, that'll be cool
21:09:52 <bwolfe> jacobb: well, you will just have to make sure to upgrade install the tribe module when you upgrade your module. there aren't too many changes
21:10:14 <jacobb> yeah, that's probably true
21:10:16 <jacobb> we'll have to see though
21:10:22 <jacobb> b/c we use tribe as Race
21:10:26 <jacobb> so it shows up everywhere tribe does
21:10:39 <jacobb> it should be interesting
21:10:41 <jacobb> but not too bad
21:10:49 <bwolfe> jacobb: I see
21:11:01 <bwolfe> jacobb: there is a Race person attribute already, I though
21:11:03 <bwolfe> *thought
21:11:05 <jacobb> I think i have a pretty good understanding now that I can refactor the mods pretty quickly
21:11:06 <docpaul> tribe was one of those... well, hacks.. that totally goes against most of the design dogma we had
21:11:07 <jacobb> there is
21:11:07 <bwolfe> why not move to that now ?
21:11:15 <docpaul> i can't believe we let that slip through... but oh well
21:11:16 <jacobb> I think we will
21:11:20 <jacobb> after tribe is gone
21:11:35 <jacobb> but since tribe was there, he wanted to keep it and use it as something different
21:11:44 <jacobb> thought it was convenient
21:11:46 <jacobb> :\
21:12:27 <jacobb> But yeah, a move to race as a person attribute is definitely what i'd like to see happen...just have to wait for tribe to be gone :)
21:12:38 <jacobb> alright ben
21:12:40 <jacobb> i've gotta get running soon
21:12:48 <jacobb> it's getting late and i'm still at the office :)
21:12:51 <bwolfe> yeah, getting late out there
21:12:58 <jacobb> and it's friday night
21:12:59 <bwolfe> sorry to keep you. :-)
21:13:02 <jacobb> sheesh
21:13:04 <jacobb> any more ideas
21:13:06 <jacobb> before I run
21:13:11 <jacobb> I definitely want to figure this one out
21:13:35 <bwolfe> nah, I think its the Listener thing. might need to see if we can push that loading back in the stack...or force openmrs to be the last listener at openmrs starter
21:13:39 <bwolfe> starter=startup
21:13:40 <docpaul> are you going to be able to demonstrate the API level integration of openmrs in mirth at the meeting jacob, or is that a ways away?
21:13:47 <bwolfe> perhaps we can just order it in the web.xml ?
21:14:16 <jacobb> docpaul, I'm not sure yet, it's going to be close, the api level is just going to be a couple web service methods
21:14:26 <jacobb> if it's not demoable then i can talk about what it will be
21:14:45 <bwolfe> jacobb: just fake some pictures
21:14:52 <docpaul> you can always take advantage of the hackathon while you're there as well
21:15:00 <docpaul> there will be a lot of people coding there
21:15:03 <jacobb> will I be talking about Mirth and openmrs in la as well?
21:15:06 <docpaul> we're expecting between 350-400 people
21:15:12 <docpaul> if you want
21:15:13 <jacobb> I've been meaning to ask what exactly I'll be doing :)
21:15:15 <bwolfe> make them blurry...and put the letter "i" in front of everything. burke and paul will just swoon. :-)
21:15:22 <r0bby> burke has a point
21:15:25 <jacobb> and when/in front of whom
21:15:37 <r0bby> :/
21:15:39 <docpaul> we're going to try to "unconference" as much as possible
21:16:19 <r0bby> pay for us interns to go!
21:16:36 *** pombreda2 has quit IRC
21:16:41 <docpaul> wish i could robby
21:16:46 <jacobb> docpaul, so what do you think my itinerary will be like? I'm trying to figure out what I need to put together beforehand
21:17:02 <r0bby> bwolfe: the reflective solution may not be "groovy-like"
21:17:16 <docpaul> i think i'd simply be ready to talk about mirth and your recent work to integrate openmrs and mirth together
21:17:18 <jacobb> slide shows, demos, talking, Q&A, etc.
21:17:33 <r0bby> but it gives me the option to the use canonical name "java.lang.String: or the simple name "String"
21:17:40 <jacobb> will it be formal, like a presentation?
21:18:13 <docpaul> nah... are you someone that's comfortable talking on the fly?
21:18:32 <docpaul> if not, then maybe you could have some overview slides
21:18:41 <jacobb> hm, good question, I could probably figure it out
21:18:42 <docpaul> but otherwise, just go and talk about what you do everyday
21:18:45 <jacobb> i'll get some stuff together
21:18:46 <bwolfe> jacobb: (for later) make sure your axis servlet definition is before the org.openmrs.web.Listener element in web.xml
21:19:12 <jacobb> bwolfe, does the order in web.xml matter?
21:19:22 <bwolfe> jacobb: not sure. but it might
21:19:28 <jacobb> ok
21:19:31 <jacobb> i'll give that a shot
21:19:32 <r0bby> ffs
21:19:37 <jacobb> over the weekend though
21:19:40 <jacobb> going to run right now
21:19:47 <bwolfe> there is the load-on-startup option for servlets too
21:19:53 <bwolfe> yep
21:20:22 <jacobb> docpaul, we'll talk more about the conference early in teh week
21:20:34 <docpaul> sure. :)
21:20:44 <bwolfe> are you home yet docpaul ?
21:20:45 <docpaul> feel free to drop me an email if i'm not here on irc
21:20:45 <jacobb> bwolfe: yeah I have load-on-startup on
21:20:48 <jacobb> on teh servlet
21:20:50 <docpaul> heh, yep.
21:21:08 <jacobb> no listener
21:21:13 <jacobb> all i have is a servlet and servlet mapping
21:21:44 <jacobb> and it's right at the top of web.xml :\
21:21:47 <r0bby> docpaul: i found you on facebook
21:21:49 <bwolfe> boo
21:22:05 <Keelhaul> lolo
21:22:16 <jacobb> strange that it's calling init so late
21:22:18 <docpaul> you did? heh
21:22:31 <jacobb> i'll debug it more later, have a good night!
21:22:33 <r0bby> OpenMRS group :)
21:22:33 <docpaul> keel: you're working on a diabetes visualization, right?
21:22:43 <bwolfe> cya jacobb
21:22:52 <docpaul> i
21:22:55 <Keelhaul> docpaul: not quite yet
21:23:05 <Keelhaul> gotta finish inpatientcare first
21:23:12 <docpaul> i've got a paper that I ordered for you... hopefully will be here in a couple of days
21:23:21 <Keelhaul> =o
21:23:22 <Keelhaul> thx
21:23:29 <docpaul> about diabetes visualization
21:23:34 <docpaul> i think you'll enjoy it
21:23:45 <Keelhaul> heh
21:23:52 <Keelhaul> as much as you can enjoy reading about diseases
21:24:01 <docpaul> this is a techie paper
21:24:28 <docpaul> shows a really cool way to visualize blood sugars against insulin doses
21:24:35 <Keelhaul> nice
21:24:54 <docpaul> i saw this guy present his work, and i thought of you as you talked about it the other da
21:24:54 <docpaul> y
21:25:10 <docpaul> it's been hard to find, but i finally got my admin support to get it
21:25:35 *** sgrannis___ is now known as sgrannis
21:25:47 <Keelhaul> cool
21:25:48 <Keelhaul> thanks
21:25:51 <docpaul> yo shaun
21:25:55 *** ChanServ sets mode: +v sgrannis
21:25:58 <docpaul> oh sure, no problem
21:26:02 <r0bby> docpaul: from what journal?
21:26:07 <sgrannis> howdy
21:26:14 <sgrannis> bsg is on...
21:26:19 <docpaul> diabetes technology or something like that
21:26:54 <r0bby> :?
21:26:56 <r0bby> :/
21:27:38 <nribeka> what is bsg sgrannis?
21:27:51 <sgrannis> battle
21:27:52 <r0bby> battle star gallactica
21:27:53 <sgrannis> star
21:27:59 <sgrannis> galactica
21:28:16 <sgrannis> season finale
21:28:17 <r0bby> dumb show damn sci-fi geeks
21:28:18 <r0bby> ;p
21:28:22 <docpaul> k, i gotta get back to work
21:28:25 <docpaul> ttyl
21:28:25 <sgrannis> we find out who #5 is
21:28:26 <nribeka> i'm still trying to get a grip on mirth haha ...
21:28:36 <r0bby> I know who #2 is :P
21:28:44 <sgrannis> tell me what you really think robert
21:28:50 <bwolfe> but do you know who #2 works for?
21:28:55 <r0bby> Yes!
21:28:57 <r0bby> Dr. Evil.
21:29:05 <sgrannis> ?
21:29:11 <bwolfe> indeed
21:29:13 <r0bby> Austin Powers joke
21:29:20 <sgrannis> ahhh yes
21:29:37 <sgrannis> a sidekick joke
21:29:44 <r0bby> sgrannis: you'll find that I say what i think :P
21:30:04 <r0bby> sgrannis: number 2 is a henchman of dr. evil
21:30:07 <sgrannis> i like whe n people call it like it is
21:30:10 <r0bby> his sidekick is minime
21:33:03 <sgrannis> http://tinyurl.com/64l4kd -- sidekicks are good guy helpers, henchman are badguy helpers. minime is just ... weird
21:33:26 <sgrannis> :)
21:50:44 *** OpenMRSBot has joined #openmrs
21:50:45 *** ChanServ sets mode: +o OpenMRSBot
21:52:04 <bwolfe> there, back up
21:52:38 <bwolfe> I love that little bonus use for the bot: server uptime monitor. :-)
21:58:30 <r0bby> sgrannis: minime humps "lasers"
22:08:47 *** OpenMRSBot has joined #openmrs
22:08:49 *** ChanServ sets mode: +o OpenMRSBot
22:25:01 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #805 (enhancement created): Regex validation on input fields. <http://dev.openmrs.org/ticket/805> || OpenMRS Changesets: Changeset [4575]: tbla module: Updated obsDisplay.jsp with the latest OpenMRS trunk changes, … <http://dev.openmrs.org/changeset/4575> || OpenMRS Changesets: Changeset [4574]: groovyforms: commiting what I have <http://dev.openmrs.org/changeset/4574> || OpenMRS Tickets: Ticket #804 (enhancement created): Person Attribute Edit Permission <http://dev.openmrs.org/ticket/804> || OpenMRS Changesets: Changeset [4573]: Table name bug fix in update-to-latest diff script <http://dev.openmrs.org/changeset/4573> || OpenMRS Changesets: Changeset [4572]: in patientmatching module, added some support for each Record having a … <http://dev.openmrs.org/changeset/4572> || Matthew Harrison: Romance and JavaScript <http://compiler-error.blogspot.com/2008/06/romance-and-javascript.html> || OpenMRS Changesets: Changeset [4571]: openmrs-reports: Committing latest changes to flowsheet report. <http://dev.openmrs.org/changeset/4571> || OpenMRS Changesets: Changeset [4570]: mrngen: Updated code to latest 1.3.0 release of the main codebase. … <http://dev.openmrs.org/changeset/4570> || OpenMRS Changesets: Changeset [4569]: form import export module: fixed bug in ordering of concepts. now parent … <http://dev.openmrs.org/changeset/4569> || OpenMRS Tickets: Ticket #803 (defect created): Race Condition in Sync Ingest Service. <http://dev.openmrs.org/ticket/803> || OpenMRS Modules: Double Entry Reconciliation Module 1.6 uploaded to OpenMRS Module Repository <https://dev.openmrs.org/modules/view.jsp?module=doubleentryreconciliation&version=&1.6> || OpenMRS Changesets: Changeset [4568]: odamocklogicws module: Fixed module id and version number. Changed the … <http://dev.openmrs.org/changeset/4568> || Kevin Peters: Mock Logic Web Service for BIRT ODA is Ready <http://openmrs-birt-oda.blogspot.com/2008/06/mock-logic-web-service-for-birt-oda-is.html> || OpenMRS Tickets: Ticket #801 (defect closed): Problems in updating existing data concepts <http://dev.openmrs.org/ticket/801#comment:4> || OpenMRS Changesets: Changeset [4567]: Fixing concept name editing bug - #801 <http://dev.openmrs.org/changeset/4567> || OpenMRS Tickets: Ticket #498 (enhancement closed): Clean up the services return types (Collection vs List vs Set) <http://dev.openmrs.org/ticket/498#comment:2> || OpenMRS Changesets: Changeset [4566]: -- nbsmodule * fixed error in query that gets all providers for the … <http://dev.openmrs.org/changeset/4566> || OpenMRS Changesets: Changeset [4565]: in patientmatching module, fixed off by one error in class that reads from … <http://dev.openmrs.org/changeset/4565> || OpenMRS Tickets: Ticket #802 (task created): Add format drop down to PersonAttributeType.form <http://dev.openmrs.org/ticket/802> || OpenMRS Changesets: Changeset [4564]: Changed the org_group sql slightly for speed increase <http://dev.openmrs.org/changeset/4564> || OpenMRS Changesets: Changeset [4563]: in patientmatching module, added initial support for matching with … <http://dev.openmrs.org/changeset/4563> || OpenMRS Changesets: Changeset [4562]: patient matching module: fixing exception being thrown by sessions panel … <http://dev.openmrs.org/changeset/4562> || OpenMRS Changesets: Changeset [4561]: odamocklogicws module: Initial import of ODA mock logic web service code <http://dev.openmrs.org/changeset/4561> || OpenMRS Changesets: Changeset [4560]: patient matching module: fixing sample size return to default value even … <http://dev.openmrs.org/changeset/4560> || OpenMRS Changesets: Changeset [4559]: Clarifying comment on PatientService.getPatients <http://dev.openmrs.org/changeset/4559> || Sam Ndichu: OpenMrs beyond IPV4 <http://sndichu.blogspot.com/2008/06/openmrs-beyond-ipv4.html> || Nyoman Ribeka: GSoC - Week 1 <http://nyomanribeka.wordpress.com/2008/06/05/gsoc-week-1/> || OpenMRS Changesets: Changeset [4558]: form import export module: bumping up the version number to 1.5 <http://dev.openmrs.org/changeset/4558> || OpenMRS Changesets: Changeset [4557]: form import export module: finished updating to work *correctly* with 1.3 <http://dev.openmrs.org/changeset/4557> || Matthew Shanks: #1 on Google… <http://matt.evilstudios.net/?p=4> || Matthew Shanks: GSoC Week 1 Summary <http://matt.evilstudios.net/?p=3> || OpenMRS Modules: ODA Mock Logic Web Service 0.1 uploaded to OpenMRS Module Repository <https://dev.openmrs.org/modules/view.jsp?module=odamocklogicws&version=&0.1> || OpenMRS Modules: Form Import Export 1.5.1 uploaded to OpenMRS Module Repository <https://dev.openmrs.org/modules/view.jsp?module=formimportexport&version=&1.5.1> || OpenMRS Changesets: Changeset [4556]: groovyforms: removing velocity . Going to use GStringTemplateEngine. Also … <http://dev.openmrs.org/changeset/4556> || OpenMRS Tickets: Ticket #801 (defect created): Problems in updating existing data concepts <http://dev.openmrs.org/ticket/801> || OpenMRS Changesets: Changeset [4555]: Updated latest jars from SVN <http://dev.openmrs.org/changeset/4555> || OpenMRS Changesets: Changeset [4554]: double entry reconciliation module: fixed a bug where discrepencies were … <http://dev.openmrs.org/changeset/4554> || OpenMRS Tickets: Ticket #777 (task closed): Test all functionality in UI after api-refactoring is merged and before releasing 1.3 RC2 <http://dev.openmrs.org/ticket/777#comment:3> || OpenMRS Tickets: Ticket #800 (task created): Remove backticks from sql calls <http://dev.openmrs.org/ticket/800> || OpenMRS Changesets: Changeset [4553]: Fixing conceptClass deletion error and fieldAnswer errors found by cmack <http://dev.openmrs.org/changeset/4553> || OpenMRS Tickets: Ticket #366 (defect closed): Cannot delete program workflows <http://dev.openmrs.org/ticket/366#comment:5> || OpenMRS Changesets: Changeset [4552]: Fixed ability to delete workflows via Manage Programs page - #366 <http://dev.openmrs.org/changeset/4552> || OpenMRS Tickets: Ticket #798 (defect closed): Second XML configuration file not loading properly <http://dev.openmrs.org/ticket/798#comment:1> || OpenMRS Tickets: Ticket #68 (task closed): Move all business logic out of DAOs into the service layer <http://dev.openmrs.org/ticket/68#comment:4> || OpenMRS Tickets: Ticket #790 (task closed): Merge patients is broken <http://dev.openmrs.org/ticket/790#comment:2> || OpenMRS Changesets: Changeset [4551]: Fixing merge patients method - #790 <http://dev.openmrs.org/changeset/4551> || OpenMRS Tickets: Ticket #799 (defect created): Setting guid field as NOT NULL and DEFAULT NULL throws an SQLException <http://dev.openmrs.org/ticket/799> || OpenMRS Changesets: Changeset [4550]: xforms module: changed default date format <http://dev.openmrs.org/changeset/4550> || OpenMRS Tickets: Ticket #798 (defect created): Second XML configuration file not loading properly <http://dev.openmrs.org/ticket/798> || OpenMRS Tickets: Ticket #797 (defect created): Second XML configuration file not loading properly <http://dev.openmrs.org/ticket/797> || OpenMRS Tickets: Ticket #796 (defect created): Correct standard deviation calculation <http://dev.openmrs.org/ticket/796> || OpenMRS Tickets: Ticket #795 (enhancement created): Random sampling for u-values should only sample fields used for matching, not all fields <http://dev.openmrs.org/ticket/795> || OpenMRS Tickets: Ticket #794 (defect created): Number of u-value random samples returns to default after user changes <http://dev.openmrs.org/ticket/794> || OpenMRS Changesets: Changeset [4549]: groovyforms: upated .classpath and *.iml with the new deps <http://dev.openmrs.org/changeset/4549> || OpenMRS Changesets: Changeset [4548]: groovyforms: I think this was one of those errors that pops up … <http://dev.openmrs.org/changeset/4548> || OpenMRS Changesets: Changeset [4547]: odamocklogicws: Creating root directory for ODA Mock Logic Web Service … <http://dev.openmrs.org/changeset/4547> || OpenMRS Modules: XForms 1.7 uploaded to OpenMRS Module Repository <https://dev.openmrs.org/modules/view.jsp?module=xforms&version=&1.7> || OpenMRS Modules: Form Import Export 1.5 uploaded to OpenMRS Module Repository <https://dev.openmrs.org/modules/view.jsp?module=formimportexport&version=&1.5> || OpenMRS Changesets: Changeset [4546]: groovyforms: more clearly state what happens <http://dev.openmrs.org/changeset/4546> || OpenMRS Changesets: Changeset [4545]: formimportexport: updated test dataset (though tests still don't work) <http://dev.openmrs.org/changeset/4545> || OpenMRS Changesets: Changeset [4544]: formimportexport module: passing off code to Chase. Code mostly works with … <http://dev.openmrs.org/changeset/4544> || OpenMRS Changesets: Changeset [4543]: tbla module: Updated NewPatientFormController.java to match the OpenMRS … <http://dev.openmrs.org/changeset/4543> || OpenMRS Changesets: Changeset [4542]: ClinicalSummary Module: Moving tag 3.0 to trunk. <http://dev.openmrs.org/changeset/4542> || OpenMRS Changesets: Changeset [4541]: ClinicalSummary Module: Deleting root level files. <http://dev.openmrs.org/changeset/4541> || OpenMRS Changesets: Changeset [4540]: ClinicalSummary Module: Deleteing 'clinicalsummary' folder from tag 2.3 <http://dev.openmrs.org/changeset/4540> || OpenMRS Changesets: Changeset [4539]: ClinicalSummary Module: Forgot to change version number on tag 3.0 <http://dev.openmrs.org/changeset/4539> || OpenMRS Changesets: Changeset [4538]: ClinicalSummary Module: Creating tag 3.0 (OpenMRS 1.3 - compatible). <http://dev.openmrs.org/changeset/4538> || OpenMRS Changesets: Changeset [4537]: ClinicalSummary Module: Creating tag 3.0 (OpenMRS 1.3 - compatible). <http://dev.openmrs.org/changeset/4537> || OpenMRS Changesets: Changeset [4536]: ClinicalSummary Module: Tagging current as 2.3 (OpenMRS 1.2 - compatible) <http://dev.openmrs.org/changeset/4536> || OpenMRS Changesets: Changeset [4535]: ClinicalSummary Module: Creating folders for 2.3 tag (OpenMRS 1.2 - … <http://dev.openmrs.org/changeset/4535> || OpenMRS Changesets: Changeset [4534]: Deleting unused training module <http://dev.openmrs.org/changeset/4534> || OpenMRS Changesets: Changeset [4533]: Creating devexamples directory for dthomas <http://dev.openmrs.org/changeset/4533> || OpenMRS Tickets: Ticket #791 (defect closed): Error on Create New Patient page from Manage Patients admin screen <http://dev.openmrs.org/ticket/791#comment:2> || OpenMRS Changesets: Changeset [4532]: Fixing the Manage Patients --> Create New Patient form - #791 <http://dev.openmrs.org/changeset/4532> || Nzeyimana Antoine: Data Synchronization first testings …………….GSOC 2008 <http://nzeyi.wordpress.com/2008/06/03/data-synchronization-first-testings-gsoc-2008/> || OpenMRS Tickets: Ticket #664 (task closed): Saving an existing concept with numeric datatype <http://dev.openmrs.org/ticket/664#comment:5> || OpenMRS Changesets: Changeset [4531]: Fixing saving concepts as concept subclasses - #664 <http://dev.openmrs.org/changeset/4531> || OpenMRS Changesets: Changeset [4530]: formimportexport changed service routine for comparing incoming … <http://dev.openmrs.org/changeset/4530> || OpenMRS Changesets: Changeset [4529]: Added longitude, latitude to Kenya address template. <http://dev.openmrs.org/changeset/4529> || OpenMRS Changesets: Changeset [4528]: patient matching module: modified string value to be checked when a user … <http://dev.openmrs.org/changeset/4528> || OpenMRS Tickets: Ticket #793 (task created): Use discriminators for Concept subclasses <http://dev.openmrs.org/ticket/793> || OpenMRS Changesets: Changeset [4527]: formimportexport. updated a test class. <http://dev.openmrs.org/changeset/4527> || OpenMRS Changesets: Changeset [4526]: formimportexport. Previous commit missed dbunit and hibernate jar files. <http://dev.openmrs.org/changeset/4526> || OpenMRS Changesets: Changeset [4525]: formimportexport built against 1.3.09. <http://dev.openmrs.org/changeset/4525> || OpenMRS Forum: Re: Repeated Form Processing Errors Logged in hl7_in_error <http://forum.openmrs.org/viewtopic.php?f=3&t=377#p1245> || OpenMRS Tickets: Ticket #792 (defect closed): names working for data export in trunk? <http://dev.openmrs.org/ticket/792#comment:1> || OpenMRS Changesets: Changeset [4524]: Fixing person name data export - #792 <http://dev.openmrs.org/changeset/4524> || Nzeyimana Antoine: GSOC Week1: Getting familiar with the Sync Code <http://nzeyi.wordpress.com/2008/06/03/gsoc-week1-getting-familiar-with-the-sync-code/> || OpenMRS Tickets: Ticket #792 (defect created): names working for data export in trunk? <http://dev.openmrs.org/ticket/792> || OpenMRS Changesets: Changeset [4523]: sync_bidrectional: fix data export for patient names. <http://dev.openmrs.org/changeset/4523> || OpenMRS Changesets: Changeset [4522]: groovyforms: the else was associated with the wrong if statement when … <http://dev.openmrs.org/changeset/4522> || OpenMRS Changesets: Changeset [4521]: groovyforms: add the velocity deps. <http://dev.openmrs.org/changeset/4521> || OpenMRS Tickets: Ticket #791 (defect created): Error on Create New Patient page from Manage Patients admin screen <http://dev.openmrs.org/ticket/791> || Mohammad Shahiduzzaman: Me, Google Summer of Code 2008 and OpenMRS <http://maverick-life2.blogspot.com/2008/05/me-google-summer-of-code-2008-and.html> || Mohammad Shahiduzzaman: First Week of GSOC <http://maverick-life2.blogspot.com/2008/06/first-week-of-gsoc.html> || OpenMRS Changesets: Changeset [4520]: tbla module: Added dist to svn:ignore <http://dev.openmrs.org/changeset/4520> || OpenMRS Changesets: Changeset [4519]: tbla module: Initial commit. <http://dev.openmrs.org/changeset/4519> || OpenMRS Changesets: Changeset [4518]: formImportExport -- added simple-xml-1.7.2.jar to solve compiler error. … <http://dev.openmrs.org/changeset/4518> || OpenMRS Changesets: Changeset [4517]: complex-obs branch: Web layer can now add/edit/delete ConceptComplex. … <http://dev.openmrs.org/changeset/4517> || OpenMRS Tickets: Ticket #790 (task created): Merge patients is broken <http://dev.openmrs.org/ticket/790> || OpenMRS Tickets: Ticket #789 (task created): Don't allow privileges to be deleted if they are in use <http://dev.openmrs.org/ticket/789> || OpenMRS Tickets: Ticket #664 (task reopened): Saving an existing concept with numeric datatype <http://dev.openmrs.org/ticket/664#comment:4> || Tor Lye: First test <http://tor-soc.blogspot.com/2008/06/first-test.html> || OpenMRS Changesets: Changeset [4516]: xforms module: downloading patient cohorts, adding unit tests and fixing … <http://dev.openmrs.org/changeset/4516> || OpenMRS Changesets: Changeset [4515]: Pointing latest tag at 1.3.0-RC2 <http://dev.openmrs.org/changeset/4515> || OpenMRS Changesets: Changeset [4514]: Tagging trunk as 1.3.0-RC2 <http://dev.openmrs.org/changeset/4514> || OpenMRS Changesets: Changeset [4513]: Deleting mistagged directory <http://dev.openmrs.org/changeset/4513> || OpenMRS Changesets: Changeset [4512]: Deleting latest tag <http://dev.openmrs.org/changeset/4512> || OpenMRS Changesets: Changeset [4511]: Tagging trunk as 1.3.0-RC2 <http://dev.openmrs.org/changeset/4511> || OpenMRS Changesets: Changeset [4510]: Upgraded the WHO module code to work with version 1.3 RC1 + of the … <http://dev.openmrs.org/changeset/4510> || OpenMRS Tickets: Ticket #780 (enhancement closed): Allow the new boxes extension point in patientOverview.jsp to load box contents properly <http://dev.openmrs.org/ticket/780#comment:9> || OpenMRS Changesets: Changeset [4509]: Added portlet option to BoxExt extension - #780 Author: Keelhaul <http://dev.openmrs.org/changeset/4509> || OpenMRS Changesets: Changeset [4508]: invalid identifiers: added .settings to svn:ignore <http://dev.openmrs.org/changeset/4508> || Upul Godage: Tribe module checked in <http://upulgsoc.wordpress.com/2008/06/02/tribe-module-checked-in/> || OpenMRS Changesets: Changeset [4507]: invalid identifiers: first working version <http://dev.openmrs.org/changeset/4507> || OpenMRS Changesets: Changeset [4506]: sync_bidirectional: fixed bug in user creation <http://dev.openmrs.org/changeset/4506> || OpenMRS Changesets: Changeset [4505]: tribe module: initial version, #652 Move tribe to person attribute <http://dev.openmrs.org/changeset/4505> || OpenMRS Tickets: Ticket #786 (task closed): messages_es.properties <http://dev.openmrs.org/ticket/786#comment:1> || OpenMRS Changesets: Changeset [4504]: Adding the messages_es.properties file as created by Juan Tomallya - #786 <http://dev.openmrs.org/changeset/4504> || OpenMRS Tickets: Ticket #788 (defect created): Generate Report use case throws "Failed to prepare query" error within BIRT <http://dev.openmrs.org/ticket/788> || OpenMRS Changesets: Changeset [4503]: Setting trunk to 1.3.0 RC2 <http://dev.openmrs.org/changeset/4503> || OpenMRS Tickets: Ticket #724 (task closed): Inclusion of WHOModule requirements <http://dev.openmrs.org/ticket/724#comment:8> || OpenMRS Changesets: Changeset [4502]: Adding data export keys for modules to append available data to data … <http://dev.openmrs.org/changeset/4502> || OpenMRS Tickets: Ticket #787 (task closed): Allow adding fieldgen handlers by modules <http://dev.openmrs.org/ticket/787#comment:2> || OpenMRS Changesets: Changeset [4501]: Fixing fieldGenHandler to work with modules <http://dev.openmrs.org/changeset/4501> || OpenMRS Tickets: Ticket #646 (task closed): View and Edit Encounter pages do not show paragraph breaks in text observations <http://dev.openmrs.org/ticket/646#comment:2> || OpenMRS Changesets: Changeset [4500]: childvctreport2: changing version to 2.0 <http://dev.openmrs.org/changeset/4500> || OpenMRS Changesets: Changeset [4499]: childvctreport2: changed format to csv <http://dev.openmrs.org/changeset/4499> || OpenMRS Changesets: Changeset [4498]: childvctreport2: added dist/build to svn:ignore <http://dev.openmrs.org/changeset/4498> || OpenMRS Changesets: Changeset [4497]: childvctreport2: Initial import. <http://dev.openmrs.org/changeset/4497> || OpenMRS Changesets: Changeset [4496]: childvctreport2: Initial import. <http://dev.openmrs.org/changeset/4496> || OpenMRS Changesets: Changeset [4495]: groovyforms: We don't need to process the annotations as we already … <http://dev.openmrs.org/changeset/4495> || OpenMRS Changesets: Changeset [4494]: Creating tribe module folder for upul <http://dev.openmrs.org/changeset/4494> || Sri Prasanna: The First Week of Coding :P <http://cancerb0y.wordpress.com/2008/06/01/the-first-week-of-coding-p/> || Upul Godage: Looks like tribe project is complete <http://upulgsoc.wordpress.com/2008/06/01/looks-like-tribe-project-is-complete/> || Upul Godage: MySQL stored procedure to upgrade tribe <http://upulgsoc.wordpress.com/2008/06/01/mysql-stored-procedure-to-upgrade-tribe/> || OpenMRS Tickets: Ticket #787 (task created): Allow adding fieldgen handlers by modules <http://dev.openmrs.org/ticket/787> || OpenMRS Changesets: Changeset [4493]: Catching module spring errors during startup and then stopping all modules … <http://dev.openmrs.org/changeset/4493> || OpenMRS Changesets: Changeset [4492]: groovyforms: add a log.info() call to log when we create the persistence … <http://dev.openmrs.org/changeset/4492> || OpenMRS Changesets: Changeset [4491]: groovyforms: javadoc on the class util class was misleading. So i'm … <http://dev.openmrs.org/changeset/4491> || OpenMRS Changesets: Changeset [4490]: groovyforms: use method references to add to the container class's lists. <http://dev.openmrs.org/changeset/4490> || OpenMRS Changesets: Changeset [4489]: groovyforms: ditching the method tocheck the number of declared fields. <http://dev.openmrs.org/changeset/4489> || OpenMRS Changesets: Changeset [4488]: groovyforms: preliminary class interrogation code <http://dev.openmrs.org/changeset/4488> || Robby O'Connor: GSoC 2008: Week 1 <http://feeds.feedburner.com/~r/robbyoconnor/~3/301689564/gsoc-2008-week-1.html> || OpenMRS Changesets: Changeset [4487]: tbla module: creating module folder <http://dev.openmrs.org/changeset/4487> || OpenMRS Changesets: Changeset [4486]: groovyforms: make all tests pass; add an equals() and toString() method to … <http://dev.openmrs.org/changeset/4486> || Upul Godage: FieldGenHandler for tribe <http://upulgsoc.wordpress.com/2008/05/30/fieldgenhandler-for-tribe/> || OpenMRS Changesets: Changeset [4485]: Training module originally created by Dave Thomas. <http://dev.openmrs.org/changeset/4485> || OpenMRS Tickets: Ticket #786 (task created): messages_es.properties <http://dev.openmrs.org/ticket/786> || OpenMRS Changesets: Changeset [4484]: -- nbsmodule * fixed a bug when processing user_id <http://dev.openmrs.org/changeset/4484> || OpenMRS Changesets: Changeset [4483]: groovyforms: this is a better way to test the unmarshalling of the … <http://dev.openmrs.org/changeset/4483> || OpenMRS Changesets: Changeset [4482]: groovyforms: no semi-colon -- i want to be consistent <http://dev.openmrs.org/changeset/4482> || OpenMRS Changesets: Changeset [4481]: groovyforms: forgot the assertEquals() <http://dev.openmrs.org/changeset/4481> || OpenMRS Changesets: Changeset [4480]: groovyforms: groovy doesn't need semi-colons and in this case they add … <http://dev.openmrs.org/changeset/4480> || OpenMRS Changesets: Changeset [4479]: groovyforms: apologies, was working at the command line <http://dev.openmrs.org/changeset/4479> || OpenMRS Changesets: Changeset [4478]: groovyforms: renaming my test class to match all the others <http://dev.openmrs.org/changeset/4478> || OpenMRS Changesets: Changeset [4477]: groovyforms: All metadata stuff works and is tested. I throw an Exception … <http://dev.openmrs.org/changeset/4477> || OpenMRS Changesets: Changeset [4476]: groovyforms: add a test for my file scrubbing method. <http://dev.openmrs.org/changeset/4476> || OpenMRS Changesets: Changeset [4475]: groovyforms: javadoc tweak <http://dev.openmrs.org/changeset/4475> || OpenMRS Changesets: Changeset [4474]: groovyforms: added the ability to delete the form's directories when the … <http://dev.openmrs.org/changeset/4474> || Saptarshi Purkayastha : Barcode Scanner for OpenMRS <http://feeds.feedburner.com/~r/SunnyTalksTech/~3/300827028/barcode-scanner-for-openmrs.html>
22:34:04 *** nribeka has quit IRC
22:39:59 *** nribeka has joined #openmrs
23:20:37 *** sioraioc_ has joined #openmrs
23:25:13 *** sioraiocht has quit IRC
23:36:04 *** njero has joined #openmrs
23:36:04 *** ChanServ sets mode: +v njero
23:49:19 *** pombreda1 has joined #openmrs
23:57:21 *** pombreda has quit IRC
23:58:07 <r0bby> I hope burke is happuy
23:58:36 *** Paulius has joined #openmrs
23:58:42 *** Paulius has left #openmrs
23:59:07 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [4577]: groovyforms: Add burke's suggestion for class property interrogation...not … <http://dev.openmrs.org/changeset/4577> || OpenMRS Changesets: Changeset [4576]: groovyforms: Add burke's suggestion for class property interrogation...not … <http://dev.openmrs.org/changeset/4576>