IRC Chat : 2012-02-20 - OpenMRS

00:17:58 *** djazayeri1 has quit IRC
02:41:07 *** suranga has joined #openmrs
03:49:32 *** harshadura has quit IRC
04:24:16 *** djazayeri has joined #openmrs
04:24:16 *** ChanServ sets mode: +o djazayeri
05:12:03 *** djazayeri has quit IRC
05:31:11 *** upul` has joined #openmrs
05:31:11 *** ChanServ sets mode: +v upul`
05:46:17 *** djazayeri has joined #openmrs
05:46:17 *** ChanServ sets mode: +o djazayeri
05:50:54 *** djazayeri has quit IRC
05:51:03 *** batkinson has joined #openmrs
06:29:32 *** djazayeri has joined #openmrs
06:29:32 *** ChanServ sets mode: +o djazayeri
06:30:22 *** dkayiwa has joined #openmrs
06:31:32 *** djazayeri has quit IRC
06:35:00 *** djazayeri has joined #openmrs
06:35:00 *** ChanServ sets mode: +o djazayeri
06:44:15 *** dkayiwa has quit IRC
06:48:47 *** satyag has joined #openmrs
06:49:49 *** dkayiwa has joined #openmrs
07:13:05 *** satyag has quit IRC
07:16:18 *** djazayeri1 has joined #openmrs
07:16:18 *** djazayeri has quit IRC
07:41:17 *** bryq has joined #openmrs
07:41:17 *** ChanServ sets mode: +v bryq
07:59:51 *** robbyoconnor has quit IRC
08:05:13 *** djazayeri1 has quit IRC
08:21:14 *** rafa has joined #openmrs
08:21:14 *** ChanServ sets mode: +v rafa
08:23:08 *** harshadura has joined #openmrs
08:30:47 *** harshadura has quit IRC
08:54:14 <dkayiwa> hi rafa
08:54:22 <rafa> dkayiwa: hi
08:55:19 <dkayiwa> rafa: could you be knowing which version of jquery-ui-timepicker-i18n.js we are using?
08:55:30 <dkayiwa> rafa: or download url
08:56:00 <rafa> dkayiwa: we might have customized it.
08:56:19 <dkayiwa> rafa: ok. do you have the original download url?
08:58:14 <rafa> dkayiwa: I don't know
08:58:20 <dkayiwa> ok
08:58:21 <rafa> dkayiwa: why do you need it?
08:58:43 <dkayiwa> rafa: am supposed to update to the latest versions
08:58:58 <dkayiwa> rafa: that is for all jquery libraries
08:59:21 <dkayiwa> rafa: TRUNK-3054
08:59:34 <rafa> !ticket TRUNK-3054
08:59:35 <OpenMRSBot> rafa: [#TRUNK-3054] Upgrade to the latest stable release of jquery - OpenMRS JIRA - https://tickets.openmrs.org/browse/TRUNK-3054
09:00:45 <rafa> dkayiwa: and why do you need to old version?
09:01:09 <dkayiwa> rafa: old or latest?
09:01:27 <rafa> dkayiwa: you say you need the old version url
09:01:54 <dkayiwa> rafa: oh i see. i just need the latest version url
09:02:12 <rafa> :)
09:02:21 <dkayiwa> :D
09:04:58 <rafa> dkayiwa: I think we use this one http://trentrichardson.com/examples/timepicker/
09:05:10 <dkayiwa> rafa: oh thanks
09:05:55 <rafa> dkayiwa: we're using the 0.9.7 version
09:06:04 <rafa> dkayiwa: the latest is 0.9.9
09:06:10 <dkayiwa> rafa: ok
09:07:58 <dkayiwa> rafa: and for jquery-ui-timepicker-i18n.js ?
09:08:35 <rafa> dkayiwa: it's just a localization file
09:08:42 <rafa> dkayiwa: it should be the same
09:08:48 <dkayiwa> ok
09:13:20 *** batkinson has quit IRC
09:16:21 *** dkayiwa has quit IRC
09:52:09 *** magicaltrout is now known as bugg_tb
09:52:43 *** bugg_tb is now known as magicaltrout
10:04:25 *** rafa has quit IRC
10:46:43 *** rafa has joined #openmrs
10:46:43 *** ChanServ sets mode: +v rafa
11:27:00 *** ibewes has joined #openmrs
11:32:00 *** upul` has quit IRC
11:58:11 *** ibewes has quit IRC
12:00:17 *** ibewes has joined #openmrs
12:08:39 *** ibewes has quit IRC
12:08:49 *** ibewes has joined #openmrs
12:14:25 *** james_regen has joined #openmrs
12:14:25 *** ChanServ sets mode: +v james_regen
12:29:17 *** batkinson has joined #openmrs
12:44:50 <suranga> hi james_regen ! wellcome back ! :)
12:46:35 *** dkayiwa has joined #openmrs
12:49:39 *** bwolfe_ has joined #openmrs
12:49:39 *** ChanServ sets mode: +o bwolfe_
13:09:22 *** aashishmittal has joined #openmrs
13:11:53 *** ibewes_ has joined #openmrs
13:12:02 *** ibewes_ has left #openmrs
13:12:59 *** ibewes_ has joined #openmrs
13:13:14 <james_regen> suranga: hi
13:13:24 <suranga> howdy ! long time no see
13:13:29 <suranga> hope all is well ! :)
13:13:31 *** ibewes has quit IRC
13:13:46 <suranga> james_regen, did u get the mail I sent a few minutes ago ?
13:15:02 <suranga> you might note a slight (week long) delay in commiting this code after you approved it :-)
13:15:12 <james_regen> i haven't caught up on email that much yet.
13:15:26 <suranga> this was because Dr. Shaun contacted me regarding phase 2 of MI scoring, and I've been working on that too
13:15:41 <suranga> james_regen, oh, sorry, I forgot that you have one weeks mail to catch up on
13:15:53 <suranga> no worries, I guess u might be rather busy today :-)
13:16:25 *** wyclif has quit IRC
13:16:55 <james_regen> suranga: i just readit now. i think everything sounds good. were there any problems last week?
13:17:17 <suranga> james_regen, I wouldnt really call them problems :p
13:17:28 <suranga> i was learning how to use R module and all that
13:17:35 *** ibewes_ is now known as ibewes
13:17:49 <suranga> I was hoping that you could help me with one small patientmatching question though
13:17:54 <suranga> (hope u dont mind :-)
13:23:01 <james_regen> no problem, what's the question?
13:23:34 <suranga> as part of MI scoreing phase -2, I need to access the record pairs generated by the patientmathcing module.
13:23:34 <suranga> As I see it, all the patient records in the databases are seperated into pairs for comparason isnt it ?
13:23:34 <suranga> I need to access these pairs.
13:23:34 <suranga> I've spent quite a lot of time debugging and trying to figure out exactly where the pairing happens, but I was unable to find the exact code snippet until now.
13:23:37 <suranga> could you point me to the part where this happens ? it would be a great help !
13:23:39 <suranga> :-)
13:29:00 <james_regen> suranga: the pairs fomed aren't stored anywhere, they're created as the single records are read. this was done since the number of pairs might be many more times larger than the number of records. for random sampling, as an example, the pairs are read once, and the total pairs are counted, random numbers below that total is chosen, and then the pares are read again, this time saving the needed pairs as they go by. if the pairs were saved somew
13:31:11 <suranga> james_regen, when u say 'random pairs' do u mean that only some of the pairs are considerd for the comparing process ?
13:32:10 <james_regen> suranga: the code that makes the pairs are the subclasses of org.regenstrief.linkage.io.FormPairs. these classes read the single records that are equivalent on the blocking fields into a buffer and forms the pairs between them before moving on to the next set of pairs
13:33:26 <james_regen> suranga: the random sampling was an example of code that needs pairs multiple times in its calculations, and an example of how it did that without having the pairs stored anywhere. i'm not sure if your MI calculations will need to do that, but that's the pattern used so far
13:35:50 <suranga> james_regen, mm... I wonder if you have the patientmatching code checked out from svn. I was hoping if maybe u could point me to the place where these record pairs are 'scored' to check if they are duplicates or not :-)
13:39:11 <james_regen> suranga: do you mean how pairs are formed without returning the same pair of two records multiple times?
13:41:23 <suranga> mm.... I think there was a slight mix up. WHat I exactly need to know is where I can access the record pairs that are created by the ptientmatching module
13:41:34 <suranga> Ideally, I would need every single record pair (before it is scored to check if it is a match or not) :-)
13:41:43 <suranga> james_regen, sorry about this :P
13:45:19 <james_regen> suranga: no problem. currently, there is no place where the pairs are stored other than writing the output to a file at the end. instead, it's easy to make an object and call pairs.getNextRecordPair() until that method returns null, and you've read all the pairs one at a time. intead of saving the pairs and working with them as a set, current code just saves what's needed to know about the pairs , if that makes sense
13:46:32 <suranga> james_regen, I think I understand :-)
13:46:59 <suranga> i will try that... mm.. when u say to make an object and call pairs.nextrecordpair, what object do u mean :-)
13:47:11 <james_regen> suranga: be back in a few
13:47:18 <suranga> sure, no problem
13:49:34 *** bwolfe_ is now known as bwolfe
13:50:09 <dkayiwa> bwolfe: boo :)
13:50:40 <bwolfe> dkayiwa, haha
13:50:50 <bwolfe> dkayiwa, tis a memory problem again
13:50:56 <dkayiwa> bwolfe: oh yes
13:51:00 * bwolfe pings downey
13:51:07 <dkayiwa> :D
14:09:29 *** wyclif has joined #openmrs
14:11:01 <james_regen> suranga: i'm back. an example of how objects like FormPairs and such are created and called would be org.regenstrief.linkage.util.FileWritingMatcher. that class creates objects to read records, makes an object to take those readers and make pairs, and uses an object to score them
14:12:59 <suranga> aha ! I think that sounds just like what I want !
14:13:04 <suranga> thanks james_regen :-)
14:13:10 * suranga goes to look ....
14:14:14 *** ibewes_ has joined #openmrs
14:15:39 *** downey has joined #openmrs
14:15:39 *** ChanServ sets mode: +o downey
14:15:39 *** OpenMRSBot sets mode: +o downey
14:16:31 *** ibewes has quit IRC
14:17:10 *** aashishmittal has quit IRC
14:18:06 *** james_regen has quit IRC
14:22:36 *** james_regen has joined #openmrs
14:22:36 *** ChanServ sets mode: +v james_regen
14:26:44 *** aashishmittal has joined #openmrs
14:26:50 <downey> Hi aashishmittal and welcome to the #openmrs IRC channel.
14:28:05 <aashishmittal> Hello downey :)
14:34:31 *** batkinson has quit IRC
14:35:00 <suranga> james_regen, I will go through what you said again, I think this will help solve my problem
14:35:08 <suranga> thanks a lot for the help :-)
14:35:29 <suranga> james_regen, i'll be setting off for home now.. see you tomorrow ...........
14:35:30 <james_regen> suranga: ok, let me know if you have any more questions
14:35:49 <suranga> james_regen, there is a chance I might come online later today :-)
14:37:12 <james_regen> ok, i should still be here
14:39:20 <suranga> james_regen, :-)
14:40:04 <suranga> downey, howdy michael !
14:40:21 <downey> suranga: hi, congrats on the blog post
14:40:22 <suranga> did u see my google post ? im mightly proud of it :P
14:41:06 <suranga> of course, its not as impressive as the stuff u guys do... im still trying to understand that paper u showed me :-)
14:41:32 *** dkayiwa_ has joined #openmrs
14:42:55 *** dkayiwa has quit IRC
14:42:55 *** dkayiwa_ is now known as dkayiwa
14:43:29 <suranga> im going home for the day guys, see you in a few hours....
14:43:42 *** suranga has quit IRC
14:45:25 *** Mkop has joined #openmrs
14:45:25 *** ChanServ sets mode: +v Mkop
14:45:36 *** Mkop has quit IRC
14:46:31 *** Mkop has joined #openmrs
14:46:31 *** ChanServ sets mode: +v Mkop
14:56:10 *** dkayiwa has quit IRC
15:03:46 *** aashishmittal has quit IRC
15:29:36 *** bwolfe has quit IRC
15:29:50 *** bwolfe has joined #openmrs
15:29:50 *** ChanServ sets mode: +o bwolfe
15:40:06 *** bwolfe has quit IRC
15:53:14 *** djazayeri has joined #openmrs
15:53:14 *** ChanServ sets mode: +o djazayeri
15:54:20 *** dawn_ has joined #openmrs
15:54:30 *** ChanServ sets mode: +v dawn_
15:55:15 *** bwolfe has joined #openmrs
15:55:15 *** ChanServ sets mode: +o bwolfe
15:57:40 *** djazayeri1 has joined #openmrs
15:57:40 *** djazayeri has quit IRC
16:00:29 <dawn_> !scrumon dawn
16:00:29 * OpenMRSBot says the DAILY SCRUM MEETING is STARTING. This meeting should not last longer than 15 minutes. Please hold other comments until the end of the meeting, or message someone privately. Thank you! ScrumMaster dawn- you may begin when ready.
16:00:47 <dawn_> bwolfe: djazayeri1 wyclif rafa: hi!
16:00:54 <rafa> hey!
16:00:56 <bwolfe> hellllo dawn
16:01:13 <wyclif> hi
16:01:30 <dawn_> bwolfe: nice enthusiasm
16:01:37 <dawn_> it's been a while since we've had a proper scrum
16:01:46 <dawn_> Today's order: rafa , bwolfe , wyclif , djazayeri1
16:01:54 *** djazayeri1 is now known as djazayeri
16:01:55 *** ChanServ sets mode: +o djazayeri
16:02:02 <rafa> Today:
16:02:02 <rafa> * Preparing for the MDS 1.0 release. There's still a few failing unit tests and some fixes in the UI are needed. I'll continue to work on that and hopefully finish today. The release will be later today or tomorrow morning.
16:02:02 <rafa> No blockers.
16:03:06 <dawn_> bwolfe: your turn :)
16:03:44 <bwolfe> I don't like going in the morning. makes my workload look tiny. :-)
16:03:48 <bwolfe> today:
16:03:48 <bwolfe> emails
16:03:48 <bwolfe> reviewed/applied TRUNK-3042 (duplicate messages)
16:03:48 <bwolfe> design page setup
16:03:48 <bwolfe> triaged 3 tickets
16:03:57 <bwolfe> lets move scrums to 11pm again for me. ;-)
16:04:05 <bwolfe> no blockers (yet)
16:04:24 <dawn_> wyclif: your turn :)
16:04:27 <bwolfe> I plan to do a little work on reportingrest, as well as reviewing other tickets in my work queue
16:04:32 <wyclif> i give my update on the dev list at the end of each day
16:04:51 <bwolfe> rafa, monday here goes for another 13 hours, so you have time to make your deadline ;-)
16:05:01 <wyclif> actually to a couple of DEVs by email
16:05:10 <rafa> bwolfe: I know :D
16:05:20 <bwolfe> wyclif, humor us and do it here too. :-)
16:05:33 <wyclif> ok
16:07:02 <wyclif> by end of friday, i got the first implementation of a calculation, an evaluator, and calculation provider wired and getting the behavior tests passing
16:08:12 <djazayeri> wyclif: do you know what the _next_ behavior you're going to add is?
16:08:25 <wyclif> today:
16:08:25 <wyclif> What is next?
16:08:25 <wyclif> - Add tests for the CalculationContext and required paremeter definitions and then implement them.
16:08:25 <wyclif> - Add tests for ResultUtil and implement its methods, RestUtil.convert(Result r, Class<T> clazz) needs to handle wrapper classes for primitives in a better way.
16:08:25 <wyclif> - write up other tests for the next task
16:08:56 <bwolfe> djazayeri, good segue
16:09:24 <djazayeri> great!
16:09:27 <wyclif> djazayeri, i added a comment to the design page how we wish to handle the calculation context
16:09:34 <djazayeri> wyclif: I'm replying to it now
16:09:39 <wyclif> djazayeri, cool
16:10:08 <djazayeri> Friday 18-Feb-2012
16:10:08 <djazayeri> * Started working on Pentaho PDI plugin
16:10:08 <djazayeri> * Found some bugs in Reporting REST module, and started to work on that
16:10:08 <djazayeri> Monday 20-Feb-2012
16:10:09 <djazayeri> * Continue working on Reporting REST (unless Ben gets to it first)
16:10:09 <djazayeri> * Continue working on the Pentaho PDI plugin
16:10:51 <dawn_> djazayeri: any blockers?
16:11:05 <djazayeri> no blockers. well, need to mavenize the reporting rest module
16:11:24 <djazayeri> I assume bwolfe will do that before I really start working for the day
16:11:39 <djazayeri> (PS- PIH has holiday today, so I'll be working, but not the full day.)
16:11:42 <bwolfe> djazayeri, are you working today?
16:11:56 <dawn_> !scrumoff dawn
16:11:56 * OpenMRSBot says the DAILY SCRUM MEETING has ENDED. This channel is now returned to normal hacking operations. Post-scrum meeting follow-up conversations may now begin.
16:12:40 <dawn_> rafa: wyclif bwolfe djazayeri : so everyone is on track here with their projects?
16:12:44 <bwolfe> where is dkayiwa?
16:13:20 <djazayeri> bwolfe: we have a call with a Pentaho PDI developer at Tues, February 21st @ 11AM PT/2PM ET/8PM CET
16:13:21 <bwolfe> dawn_, rafa is slightly behind (unless he works through his night)
16:13:36 <bwolfe> ooo, cool
16:13:41 <bwolfe> djazayeri, did you get the book?
16:13:48 <djazayeri> bwolfe: and he just sent some helpful links
16:13:52 <djazayeri> I got the book too.
16:14:24 <djazayeri> The book is slightly dated. At one point it mentions "the new Google Wave API". :-)
16:14:59 <djazayeri> but it's generally helpful, and the link to the example I got from this guy (I'll forward it to you in a sec) looks to be more specifically helpful
16:15:12 <djazayeri> anyway, my goal is to have done enough work to be able to ask intelligent questions tomorrow
16:15:50 *** harshadura has joined #openmrs
16:16:30 <djazayeri> okay, I'm off for a bit, back online later.
16:16:50 <harshadura> hi
16:16:55 <harshadura> anyone thr
16:17:15 <djazayeri> bwolfe: if you can mavenize the reporting rest module (or at least get it so we can run unit tests against the right 1.8.x jars) that'd be awesome
16:17:18 <djazayeri> catch you later
16:17:27 <djazayeri> harshadura: there are people here (though I'm about to step away)
16:18:31 *** burke has joined #openmrs
16:18:31 *** ChanServ sets mode: +o burke
16:18:58 <harshadura> ok djazayeri
16:26:42 *** dawn_ has quit IRC
16:29:55 *** mvorobey has joined #openmrs
16:30:01 <mvorobey> hi all
16:32:10 *** dawn_ has joined #openmrs
16:32:10 *** ChanServ sets mode: +v dawn_
16:34:25 <harshadura> hi
16:40:40 *** dkayiwa has joined #openmrs
16:52:12 *** dawn_ has quit IRC
16:53:53 *** dkayiwa_ has joined #openmrs
16:54:41 *** dkayiwa has quit IRC
16:54:50 *** dkayiwa_ is now known as dkayiwa
16:59:15 *** mvorobey has quit IRC
17:13:57 *** mvorobey has joined #openmrs
17:20:51 *** ibewes_ has quit IRC
17:25:06 *** downey has quit IRC
17:27:55 *** dkayiwa has quit IRC
17:30:55 *** dkayiwa has joined #openmrs
17:35:28 *** dkayiwa_ has joined #openmrs
17:36:03 *** dkayiwa has quit IRC
17:38:20 *** dkayiwa_ has quit IRC
17:39:53 *** rafa has quit IRC
17:42:04 *** rafa has joined #openmrs
17:42:04 *** ChanServ sets mode: +v rafa
17:43:42 *** dkayiwa has joined #openmrs
17:46:29 *** rafa has quit IRC
17:50:08 *** maurya has joined #openmrs
18:26:01 *** rafa has joined #openmrs
18:26:01 *** ChanServ sets mode: +v rafa
18:37:09 <OpenMRSBot> Recent updates in the world of openmrs: On Twitter: OpenMRS: Wisdom from an #OpenMRS volunteer - "The road not taken: The adventures of a post Google Summer of Code student" http://t.co/dxnCakNC #GSoC <http://twitter.com/OpenMRS/statuses/171655578769309696>
18:44:19 *** burke has quit IRC
18:44:23 *** pushkar has joined #openmrs
19:05:17 *** suranga has joined #openmrs
19:07:28 *** dkayiwa has quit IRC
19:12:37 *** dawn_ has joined #openmrs
19:12:37 *** ChanServ sets mode: +v dawn_
19:16:49 *** suranga_ has joined #openmrs
19:18:44 *** suranga has quit IRC
19:18:45 *** Echidna_ has quit IRC
19:18:58 *** dkayiwa has joined #openmrs
19:19:47 *** Echidna has joined #openmrs
19:19:47 *** ChanServ sets mode: +v Echidna
19:21:56 *** suranga has joined #openmrs
19:24:37 *** suranga_ has quit IRC
19:30:05 *** satyag has joined #openmrs
19:34:11 *** maurya has quit IRC
19:34:43 <suranga> hi james_regen ! i'm back with a small clarification :-)
19:34:57 <suranga> thanks for hanging around for me :-)
19:40:51 *** pushkar has quit IRC
19:41:15 *** dawn_ has quit IRC
19:43:09 *** satyag has quit IRC
19:46:26 *** sgithens has joined #openmrs
19:46:29 *** deadpool has joined #openmrs
20:01:34 <james_regen> suranga: what's the question?
20:02:54 <suranga> hi, I wanted to confirm, assuming that im creating a user defined strategy using the web interface, for it to work, I need to select at least one 'must match' and one 'should match' isnt it ?
20:03:43 *** dawn_ has joined #openmrs
20:03:43 *** ChanServ sets mode: +v dawn_
20:03:47 <james_regen> i think so, yes
20:05:13 <suranga> great, thanks james, I just wanted to check on that :-)
20:05:21 <suranga> i'll be signing out for today
20:05:28 <suranga> thanks for all the help...
20:05:46 <james_regen> suranga: ok, thanks for the work. talk to you later
20:06:34 *** dawn_ has quit IRC
20:08:54 *** dawn_ has joined #openmrs
20:08:54 *** ChanServ sets mode: +v dawn_
20:11:10 *** dawn_ has quit IRC
20:13:33 *** suranga has quit IRC
20:16:00 *** robbyoconnor has joined #openmrs
20:16:00 *** ChanServ sets mode: +v robbyoconnor
20:33:18 *** sgithens has quit IRC
20:38:24 *** dkayiwa_ has joined #openmrs
20:39:11 *** dkayiwa has quit IRC
20:39:12 *** dkayiwa_ is now known as dkayiwa
20:40:30 *** james_regen has left #openmrs
20:41:32 <OpenMRSBot> Recent updates in the world of openmrs: On Twitter: OpenMRS: @j3 Let us know if you have any questions about #OpenMRS! /cc @wonderchook <http://twitter.com/OpenMRS/statuses/171686767701925888> || On Twitter: OpenMRS: @ProfkeeptwoStyv We're online but our people are everywhere (including Kenya). Want to get involved? http://t.co/aCX0Q8Dw <http://twitter.com/OpenMRS/statuses/171685870276050944>
20:50:26 *** shyam057cs has joined #openmrs
20:58:54 *** dkayiwa has quit IRC
21:03:47 <deadpool> djazayeri: if i want to update a person address
21:03:52 <deadpool> how do i do it
21:04:00 <deadpool> i am looking at patientformcontroller.java
21:04:14 <deadpool> and i can't seem to find where you do the update
21:06:32 *** burke has joined #openmrs
21:06:32 *** ChanServ sets mode: +o burke
21:09:59 <bwolfe> deadpool, its magic
21:10:14 <bwolfe> deadpool, you modify the PersonAddress object on the Person. then save the Person
21:10:16 <deadpool> bwolfe: huh really?
21:10:20 <bwolfe> :-)
21:11:03 <bwolfe> patientformcontroller won't help you because its using spring binding (magic) to edit the address objects and put them on the Person
21:11:12 <deadpool> oh
21:11:34 <deadpool> so i can't get the personaddress by the id then?
21:11:41 <deadpool> and then modify that and then save it
21:12:05 <deadpool> i have to get the person search for that specific address with getAddress() modify that and then save the person?
21:12:23 <deadpool> do i call setAddress() anywhere?
21:18:42 <deadpool> bwolfe is there a better way to do that or is that the only way to save an updated address
21:19:29 <wyclif> hi djazayeri
21:20:05 <bwolfe> deadpool, in trunk and 1.9.x it looks like you can get/save a PersonAddress on the person service
21:20:18 <deadpool> ah using 1.8
21:20:20 <wyclif> isn't ResultUtil.getFirst() supposed to have its return type as Object
21:30:33 *** bryq1 has joined #openmrs
21:33:01 *** bryq has quit IRC
21:44:06 *** bwolfe has quit IRC
21:48:58 *** rafa has quit IRC
22:12:13 *** bryq1 has left #openmrs
22:22:31 *** shyam057cs has quit IRC
22:25:03 *** deadpool has quit IRC
22:32:49 *** wyclif has quit IRC
22:37:48 *** burke has quit IRC
23:29:19 *** burke has joined #openmrs
23:29:19 *** ChanServ sets mode: +o burke