IRC Chat : 2013-02-05 - OpenMRS

00:32:39 *** djazayeri has quit IRC
01:04:49 *** Echidna has joined #openmrs
01:04:49 *** ChanServ sets mode: +v Echidna
01:19:03 *** andreapat has quit IRC
02:52:18 *** djazayeri has joined #openmrs
02:52:18 *** ChanServ sets mode: +o djazayeri
02:56:30 *** ndy40 has joined #openmrs
02:57:52 <ndy40> Hello Guys
02:58:24 <ndy40> just saw from the documentation about the weekly meeting for OpenMRS discussion. When does this meeting hold. I would like to join someday.thanks
03:27:38 *** jkeiper has joined #openmrs
03:27:38 *** ChanServ sets mode: +v jkeiper
03:33:06 *** ndy40 has quit IRC
03:48:18 *** mseaton has joined #openmrs
03:48:18 *** ChanServ sets mode: +v mseaton
04:07:01 *** wyclif has quit IRC
04:09:11 *** r0bby_ is now known as robbyoconnor
04:10:23 *** wyclif has joined #openmrs
04:21:50 *** upul has quit IRC
04:45:03 *** djazayeri1 has joined #openmrs
04:49:07 *** djazayeri has quit IRC
04:51:35 *** travis-ci has joined #openmrs
04:51:35 <travis-ci> [travis-ci] [openmrs/openmrs-core] [573b613] [lluismf] The build passed. - http://travis-ci.org/openmrs/openmrs-core/builds/4586095
04:51:35 *** travis-ci has left #openmrs
04:51:40 <OpenMRSBot> <http://ln-s.net/+_I9> (at travis-ci.org)
05:08:56 *** kishoreyekkanti has joined #openmrs
06:01:15 *** mseaton has quit IRC
06:10:43 *** ibewes has joined #openmrs
07:06:04 *** djazayeri1 has quit IRC
07:29:17 *** djadmin has joined #openmrs
07:40:34 *** dkayiwa has joined #openmrs
07:40:50 *** djadmin has quit IRC
07:41:22 *** djadmin has joined #openmrs
08:19:47 *** edcalip has joined #openmrs
08:20:27 <edcalip> dkayiwa: hi daniel!
08:20:39 <dkayiwa> edcalip: hi
08:21:18 <edcalip> these are the errors generated after downloading forms (using Sam's ODK Clinic)
08:21:21 <edcalip> 02-05 14:43:41.637: D/dalvikvm(14940): GC_CONCURRENT freed 386K, 7% free 7315K/7815K, paused 3ms+4ms 02-05 14:43:41.832: W/System.err(14940): java.lang.NullPointerException 02-05 14:43:41.832: W/System.err(14940): at org.odk.clinic.android.tasks.DownloadFormTask.insertSingleForm(DownloadFormTask.java:186) 02-05 14:43:41.832: W/System.err(14940): at org.odk.clinic.android.tasks.DownloadFormTask.doInBackground(DownloadFormTask.java:
08:21:47 <edcalip> 02-05 14:43:41.832: E/ActivityThread(14940): Failed to find provider info for org.odk.collect.android.provider.odk.forms 02-05 14:43:41.840: W/System.err(14940): at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305) 02-05 14:43:41.840: W/System.err(14940): at java.util.concurrent.FutureTask.run(FutureTask.java:137) 02-05 14:43:41.840: W/System.err(14940): at java.util.concurrent.ThreadPoolExecutor.runWorker(Thread
08:22:56 <dkayiwa> edcalip: we normally use pastebin.com for such stack traces
08:23:13 <dkayiwa> edcalip: can you send me the problematic xform at pastebin?
08:32:34 <edcalip> dkayiwa: i don't think that there is a problem on the xform anymore. however, here is the xml file of the form i am trying to download
08:32:41 <edcalip> dkayiwa: http://pastebin.com/zM5SKZC1
08:38:40 <edcalip> dkayiwa: this is the error log: http://pastebin.com/bLdDE5ik
08:39:04 <dkayiwa> edcalip: do you have odk collect?
08:39:51 <edcalip> yes
08:40:05 *** djadmin has quit IRC
08:41:07 <edcalip> dkayiwa: i installed the ODK collect from here: http://code.google.com/p/opendatakit/issues/detail?id=374&q=label%3AClinic
08:41:10 <OpenMRSBot> <http://ln-s.net/+_L5> (at code.google.com)
08:45:07 <edcalip> what might be the problem?
08:45:34 <dkayiwa> edcalip: does that form load in ODK collect?
08:46:59 <edcalip> dkayiwa: yes. it loaded in ODK collect
08:47:31 <dkayiwa> edcalip: so that means the bug is on ODK Clinic
08:47:40 <edcalip> dkayiwa: i think so
08:47:51 <dkayiwa> edcalip: can you send Sam an email asking for the location of the source code?
08:49:14 <edcalip> dkayiwa: what do you mean by location? i checkout Sam's code here: http://code.google.com/r/sthaiya-odkclinic/source/checkout
08:49:17 <OpenMRSBot> <http://ln-s.net/+_LM> (at code.google.com)
08:49:50 <dkayiwa> edcalip: oh so now just debug the code to locate the cause of the NPE
08:50:59 <edcalip> dkayiwa: thanks. i'll try to do that in a while
08:51:57 <dkayiwa> edcalip: ok
08:52:18 <edcalip> dkayiwa: by the way, using the apk you sent me, i was able to open the form. however, the apk crashes on sending data
08:52:48 <dkayiwa> edcalip: oh i see!!!
08:53:23 <dkayiwa> edcalip: must have been for an older version of the module
08:54:58 <edcalip> dkayiwa: whenever i'm using Sam's code, I will upgrade the Xforms module to 4.0.9.9. and everytime I'm using your apk, I revert to 4.0.4 (Xforms version currently used by CHITS)
08:55:27 <dkayiwa> edcalip: i recomend using the latest version of xforms
08:55:50 <dkayiwa> edcalip: older versions do not have the bug fixes in new versions
08:56:11 <dkayiwa> edcalip: thats why you should fix sam's apk which works with the latest version of the module
08:56:29 <dkayiwa> edcalip: you can even get in touch with sam to do that faster
08:56:45 <edcalip> dkayiwa: thanks daniel
08:58:05 <edcalip> dkayiwa: by the way, one thing i noticed on Sam's code, is that whenever I go to Preference, there is an option for setting a Provider ID.
08:58:07 *** dkayiwa has quit IRC
08:59:59 *** Echidna_ has joined #openmrs
08:59:59 *** Echidna has quit IRC
09:00:30 *** dkayiwa has joined #openmrs
09:03:34 *** djadmin has joined #openmrs
09:03:41 *** Echidna_ has quit IRC
09:04:20 *** Echidna has joined #openmrs
09:04:20 *** ChanServ sets mode: +v Echidna
09:05:34 <edcalip> dkayiwa: thanks for your help Daniel. i will email Sam now and see if he can deal with my problems. i'll update you when i have progressed.
09:05:51 <dkayiwa> edcalip: sure
09:06:35 <dkayiwa> edcalip: if i had a spare moment now i would help you debug the odk-clinic code, but taken up now :)
09:14:29 <edcalip> dkayiwa: that's fine. day's over for me now. bye!
09:14:37 <dkayiwa> edcalip: see ya
09:21:16 *** edcalip has quit IRC
09:51:45 *** rkorytkowski has joined #openmrs
09:51:45 *** ChanServ sets mode: +v rkorytkowski
09:59:49 *** rkorytkowski has quit IRC
10:04:55 *** djadmin has quit IRC
10:05:23 *** djadmin has joined #openmrs
10:16:13 *** suranga has joined #openmrs
10:16:13 *** ChanServ sets mode: +v suranga
10:30:17 *** k-joseph has joined #openmrs
10:32:45 *** djadmin2 has joined #openmrs
10:33:02 <suranga> hi dkayiwa , are you around ? :)
10:33:15 <dkayiwa> suranga: almost :)
10:33:25 *** djadmin has quit IRC
10:33:34 <suranga> dkayiwa, um.. is this bad timing ? can I ask a question ?
10:34:13 <dkayiwa> suranga: all the time is bad timing
10:34:26 <suranga> dkayiwa, :(
10:34:31 <dkayiwa> so if you wait for a good one, you will never ask :)
10:34:39 <suranga> dkayiwa, :D
10:37:11 <suranga> dkayiwa, its like this, I have a scenario where my module needs to add some details to the provider.jsp on openmrs core. now naturally, the way to do this would be via an extension. However, my problem is as follows - the provider.jsp has a table, and I need an extension that will allow me to add a column into that table. I believe that none of the existing Extensions will allow me to do such a thing, correct ?
10:37:13 <k-joseph> dkayiwa: hi,
10:38:18 *** rkorytkowski has joined #openmrs
10:38:18 *** ChanServ sets mode: +v rkorytkowski
10:38:18 *** rkorytkowski is now known as rafa
10:39:01 <dkayiwa> k-joseph: hi
10:39:07 <suranga> dkayiwa, and also, assuming that I did write up such an extension, I cant add it to the provider table, because the provider table is created by the search widght. So even if I were to write an extension which suited me, I cant add it to the provider page because the table is generated via this widget ?
10:39:28 <suranga> dkayiwa, problems come in pairs :P
10:40:08 <dkayiwa> suranga: do you want to modify core?
10:40:38 <suranga> dkayiwa, I want to modify the openmrs core ui
10:40:58 <suranga> I think I cant do it without introducing a new extension into the openmrs core provider class, can I ?
10:42:16 <dkayiwa> suranga: with hacking :)
10:42:50 <suranga> dkayiwa, mmm... do you means theres another way, other than using extensions ?
10:42:59 <dkayiwa> k-joseph: hi
10:43:12 <k-joseph> dkayiwa: hi
10:43:15 <dkayiwa> suranga: there is always a hacky way
10:43:31 <dkayiwa> k-joseph: for typedValue.getUuid(), what happens if typedValue is null?
10:44:16 <k-joseph> dkayiwa: null is returned
10:44:30 <suranga> dkayiwa, but in this situation, I dont really have a provider table to work with, just a search widget which gets the data for me... im not sure which alternative u are suggesting :(
10:44:46 <dkayiwa> k-joseph: did you understand my question?
10:44:51 *** ibewes has quit IRC
10:45:29 <dkayiwa> suranga: you can hackily replace the entire page :)
10:46:03 <k-joseph> dkayiwa: i think i have not, could please repeat, in a more familiar way
10:46:33 <suranga> dkayiwa, mm... how shall I google for what you are suggesting ? :)
10:46:41 <dkayiwa> k-joseph: try assign typedValue to null. then make the call typedValue.getUuid()
10:47:11 <k-joseph> dkayiwa: do you intend i use some thing like if (typedValue==null) return null;
10:47:28 <dkayiwa> k-joseph: is that an answer to my question?
10:47:37 *** ibewes has joined #openmrs
10:47:52 <k-joseph> dkayiwa: that is what am thinking o fthe question
10:48:12 <dkayiwa> k-joseph: what question did i ask?
10:48:30 <dkayiwa> suranga: about replacing an entire page?
10:48:32 <k-joseph> dkayiwa: <dkayiwa> k-joseph: for typedValue.get Uuid(), what happens if typedValue is null?
10:48:45 <suranga> dkayiwa, yes please, i'd love to do that :)
10:48:58 <dkayiwa> k-joseph: and what is your answer?
10:49:31 <dkayiwa> suranga: try look for its url controller mapping first
10:50:14 <k-joseph> dkayiwa: null
10:50:27 <dkayiwa> k-joseph: what does that mean?
10:51:05 <k-joseph> dkayiwa: returns null when typedValue is null according to
10:51:26 <k-joseph> if (typedValue==null) return null;
10:51:48 *** djadmin2 has quit IRC
10:52:03 <dkayiwa> k-joseph: write a small throw away unit test, where you start by assigning typedValue to null, then do typedValue.getUuid(). Tell me what happens
10:52:34 <dkayiwa> k-joseph: ok?
10:52:57 <k-joseph> dkayiwa: ok
10:57:56 <suranga> dkayiwa, hmm.. are you saying that if the url controller for that class is X/Y/Z, I should override that via my module ? :P
10:58:30 <dkayiwa> suranga: you try that first, if it does not work, i tell you an even hackier way :)
10:58:49 <suranga> dkayiwa++++++ :P
10:59:40 <dkayiwa> suranga: disadvantage, will likely break with newer versions of openmrs.
11:00:09 <dkayiwa> suranga: or you get to having to make an adjustment for each version of openmrs that changes that page :)
11:00:32 <suranga> dkayiwa, :-( but still, its worth trying out :)
11:00:44 <dkayiwa> suranga: so thats why i call it a hack
11:01:15 <dkayiwa> suranga: you could ask the dev list for a non hacky (smarter way) :)
11:01:51 <suranga> dkayiwa, no worries, I will try out your solution first. if it works, I have that as a backup plan :)
11:02:06 *** k-joseph has quit IRC
11:13:20 *** lh has joined #openmrs
11:40:57 *** k-joseph has joined #openmrs
12:09:34 *** reverton has joined #openmrs
12:09:44 <reverton> hello all
12:10:05 <reverton> can anyone help with sql back upload
12:10:28 <reverton> this is very urgent, i try to do it but the server returns logic module error
12:12:03 <dkayiwa> reverton: what do you mean with sql back upload?
12:12:12 <reverton> yes
12:12:36 <reverton> i used myqsl> source -----------(database backup source location)
12:13:04 <reverton> the data were uploaded succesfully but the logic module returns error
12:13:23 <dkayiwa> reverton: can you pastebin the error?
12:13:24 <reverton> The following modules are core to OpenMRS but could not be found and/or started: logic Please upload a new version of each of these modules and restart OpenMRS to continue. Modules can usually be found at http://modules.openmrs.org.
12:13:48 <dkayiwa> reverton: can you pastebin the tomcat log
12:14:39 <reverton> how do i extract the tomcat error?
12:15:19 <dkayiwa> reverton: are you using the standalone?
12:15:38 <reverton> no
12:15:47 <reverton> enterprise on ubuntu 12.04
12:16:14 <reverton> i uploaded about 29thousand patient data
12:17:04 <dkayiwa> reverton: did you install tomcat?
12:17:13 <reverton> yes
12:17:17 <reverton> tomcat6
12:17:26 <dkayiwa> reverton: do you see the tomcat logs folder?
12:20:05 <reverton> yes
12:20:21 <dkayiwa> reverton: do you see a file with a name like catalina?
12:20:38 <reverton> http://pastebin.com/KADwPgV5
12:21:16 <reverton> got this from the detailed view of the error page
12:23:14 <reverton> i notice that the logic 0.5 module is deleted once the tomcat6 service restart
12:23:31 *** k-joseph has quit IRC
12:23:45 <dkayiwa> reverton: is that all in the log file?
12:24:08 <reverton> give me a second, going to copy directly from the server now
12:26:49 *** k-joseph_ has joined #openmrs
12:29:07 <reverton> ok am back
12:30:36 <reverton> http://pastebin.com/N48JGLL7
12:31:10 <reverton> that is the log file as at today
12:35:22 <dkayiwa> reverton: can you include my name whenever you type?
12:36:44 *** shady__ has joined #openmrs
12:37:32 *** k-joseph_ has quit IRC
12:41:24 <shady__> my error is : A javascript error has occurred: Transaction rolled back because it has been marked as rollback-only
12:41:43 *** k-joseph_ has joined #openmrs
12:41:51 <dkayiwa> shady__: can you include my name whenever you type?
12:42:54 <shady__> dkaiywa, my error is : A javascript error has occurred: Transaction rolled back because it has been marked as rollback-only
12:43:17 <dkayiwa> shady__: when do you get that error?
12:44:41 <shady__> dkaiywa, when i tried to run a groovy to generate an sql dump. other databases ran without issues, except this one
12:45:41 <dkayiwa> shady__: sorry i had thought that you got that when you tried submit an xform
12:46:00 <dkayiwa> shady__: can you comment on the mailing list that you get that error whenever you try do .......
12:48:04 <shady__> dkaiywa, error is in groovy , when trying to run it, then it pops out that error
12:48:14 *** k-joseph_ has quit IRC
12:50:00 <dkayiwa> shady__: can you say that on the mailing list?
12:52:40 *** mseaton has joined #openmrs
12:52:40 *** ChanServ sets mode: +v mseaton
12:53:59 <shady__> ok
12:55:23 <reverton> ok
12:58:19 <shady__> i have posted it
13:01:23 *** jkeiper has quit IRC
13:01:44 *** jkeiper has joined #openmrs
13:01:44 *** ChanServ sets mode: +v jkeiper
13:05:00 <reverton> hi all
13:05:11 <reverton> i have issues with logic 0.5
13:05:31 <reverton> The following modules are core to OpenMRS but could not be found and/or started: logic Please upload a new version of each of these modules and restart OpenMRS to continue. Modules can usually be found at http://modules.openmrs.org.
13:07:42 <dkayiwa> reverton: which version of openmrs are you running?
13:08:24 <reverton> 1.8.3
13:09:15 <reverton> msg dkayiwa 1.8.3
13:09:56 <dkayiwa> reverton: can you try restart tomcat?
13:10:04 <reverton> yes
13:10:19 <dkayiwa> reverton: and then see if it solves it
13:12:06 <shady__> dkaiywa, i have posted the error in the mailing list
13:12:26 *** mseaton has quit IRC
13:13:25 <suranga> suranga, looks around
13:13:35 <suranga> suranga, spots rafa :)
13:13:44 <suranga> rafa, , hi, can I ask a question :)
13:13:44 <rafa> suranga: hi
13:13:53 <suranga> rafa, sorry, me again :P
13:14:00 <rafa> suranga: sure
13:15:11 <suranga> rafa, its like this, the openmrs core has a find provider page, which uses openmrssearch.js to populate a table of providers. I want to write a module which will access that page, and let me overwrite these details with whatever I want to include....
13:15:56 <suranga> rafa, you probably know a 100 ways to do that. I was also talking to dkayiwa regarding this earlier, but I dont want to bother him too much :)
13:16:08 <rafa> suranga: hmm so you want to xss ;)
13:16:41 <rafa> suranga: in other words inject there some js which will modify the page?
13:16:58 <suranga> rafa, if thats the best option, then yes :)
13:17:13 <suranga> rafa, I dont think an openmrs Extension will suit my purpose here :(
13:17:21 <rafa> suranga: which page exactly?
13:17:27 <rafa> suranga: can you give me a link?
13:17:57 *** reverton has quit IRC
13:18:36 <suranga> rafa, this one :) http://demo.openmrs.org/openmrs/admin/provider/index.htm
13:20:24 <rafa> suranga: yeah, so the only way I can see that would work for you is to modify the page with js
13:20:34 <rafa> suranga: but why don't you simply provide your own page?
13:20:51 <rafa> suranga: why do you need to modify that one?
13:21:00 <suranga> rafa, my boss doesnt want to duplicate the same page :(
13:21:53 <rafa> suranga: if it's a strict requirement, then I'd use org.openmrs.headerMinimalIncludeExt extension point to include a js header file
13:22:16 <suranga> rafa, im rather unsure as to where to start. is there some sort of example anywhere on openmrs ?
13:22:26 <rafa> suranga: I don't think so
13:22:40 <suranga> rafa, to do this, the provider page also needs an extension point available, right ?
13:23:09 <rafa> suranga: unfortunately there's no extension point in the provider page
13:23:31 <rafa> suranga: so you would include your header file in all pages
13:24:00 <rafa> suranga: and you woud need to make sure that you modify only the provider page
13:24:01 <suranga> rafa, is that ok ?
13:24:18 <suranga> rafa, I thought you would prefer to have one extension point only..
13:24:24 <rafa> suranga: it will work
13:25:07 <suranga> rafa, so I write up an extension class that will include a JS header (this goes into my module)
13:25:26 <suranga> but m... how will it know which core class it has to work with ?
13:25:52 <rafa> suranga: not core class, but page
13:26:27 <rafa> suranga: you can only modify a page on the client side
13:26:56 <rafa> suranga: it depends what you want to do with that page exactly
13:27:10 <rafa> suranga: but if it's not something very simple, I wouldn't recommend it
13:27:29 <rafa> suranga: I'd just create a new page, even if it's duplicating some code from core
13:29:56 <rafa> suranga: you can always tell your boss it's not possible and you must duplicate that page :D
13:31:19 <suranga> rafa, im actually trying to do that now :P
13:40:49 *** hybridivy has joined #openmrs
13:53:42 *** kishoreyekkanti has quit IRC
14:05:12 *** shady__ has quit IRC
14:21:24 *** mseaton has joined #openmrs
14:21:24 *** ChanServ sets mode: +v mseaton
14:24:44 *** reverton has joined #openmrs
14:24:54 <reverton> hi
14:25:23 <reverton> can anyone help me resolve the issue of database backup copy
14:26:06 <jkeiper> mseaton, is there a way to ask reporting for the list of personIds from a cohort query, via the UI?
14:26:23 <jkeiper> reverton, what are you using to do the backup?
14:27:40 <reverton> jkeiper, database backup module
14:28:55 *** suranga has quit IRC
14:28:56 <jkeiper> reverton, ah ... i usually just do mysqldumps
14:29:03 <jkeiper> reverton, what's the problem?
14:29:32 <reverton> usually the upload is successful but the logic module will stop
14:29:44 <reverton> and bring out this error message
14:29:54 <reverton> The following modules are core to OpenMRS but could not be found and/or started: logic Please upload a new version of each of these modules and restart OpenMRS to continue. Modules can usually be found at http://modules.openmrs.org.
14:31:18 <jkeiper> reverton, which version of openmrs?
14:31:26 <reverton> 1.8.3
14:33:08 <jkeiper> reverton, hmm ... sounds like there's some conflict. does restarting tomcat resolve the issue?
14:33:26 <jkeiper> reverton, i wonder if the logic module is getting stuck due to some settings in the imported data
14:35:29 <reverton> i notice the logic module gets deleted from the bundledmodules folder each time the tomcat restart
14:36:23 <jkeiper> reverton, hmm strange
14:36:29 <jkeiper> reverton, is it in the .OpenMRS/modules/ folder?
14:37:25 <reverton> yes
14:37:33 <jkeiper> reverton, as long as it's there ... should be loaded
14:37:41 <jkeiper> reverton, it isn't an old / incompatible version is it?
14:37:49 <reverton> no
14:38:15 <dkayiwa> hi mseaton
14:38:59 *** ibewes has quit IRC
14:38:59 <mseaton> hi dkayiwa
14:39:26 <mseaton> jkeiper: i don't think so
14:39:37 <dkayiwa> mseaton: as for PS-8, looks like i may need to add the utility functions from the reporting module. not so?
14:39:41 <mseaton> jkeiper: weren't you building that?
14:40:09 <dkayiwa> mseaton: because thats where the TextTemplateRenderer is
14:40:30 <dkayiwa> mseaton: which adds ObjectUtil, MessageUtil, etc
14:40:41 <mseaton> dkayiwa: this is already done
14:40:54 <mseaton> dkayiwa: this is the foundation of the patientsummary module! :)
14:41:16 <dkayiwa> mseaton: so no need to add DateUtil ?
14:42:04 <mseaton> dkayiwa: oh i see. well, if there is a missing function you need, then yes we can add it in. DateUtil is a generally useful class I think.
14:42:48 <mseaton> so you'd add that into the TextTemplateRenderer scripting context
14:42:56 <dkayiwa> mseaton: ok
14:43:08 <mseaton> dkayiwa: but alternatively, just to satisfy this ticket, you could just put the necessary code in a groovy snippet too :)
14:43:24 <dkayiwa> mseaton: thats what i was thinking of doing :)
14:43:48 <mseaton> dkayiwa: but yes, ideally for an end user, if this is a common thing they will need to do, we'd want a utility method.
14:43:59 <dkayiwa> mseaton: ok
14:44:38 <mseaton> rafa: dkayiwa i'll be in meetings most of today and tomorrow
14:45:25 <rafa> mseaton: I see
14:45:32 <dkayiwa> mseaton: ok
14:45:41 <rafa> mseaton: I've picked PS-2
14:46:00 <rafa> mseaton: is it good or should I go with something different?
14:46:13 <mseaton> rafa: i saw that. do you see the unit test PatientSummaryBehaviorTest that i added, and the utility methods?
14:46:34 <rafa> mseaton: yes
14:51:52 *** hybridivy has left #openmrs
14:53:24 <cpower_> hello!
14:53:58 <rafa> cpower_: good morning to you!
14:58:25 <cpower_> It's almost time to play our daily home game
15:00:33 <cpower_> Ok let's do it!
15:00:38 <cpower_> !scrumon cpower
15:00:38 * 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 cpower- you may begin when ready.
15:01:07 <cpower_> Order: wyclif, dkayiwa, rafa, mseaton, and Andrea when she appears.
15:01:39 *** andrea_ has joined #openmrs
15:01:57 <wyclif> Monday:
15:01:58 <wyclif> Revisted TRUNK-3886 to reimplement it as per new approach - Add SerializableComplexObsHandler interface for form processing methods
15:01:58 <wyclif> Review and apply pull requests
15:01:58 <wyclif>
15:01:58 <wyclif> Tuesday:
15:01:59 <wyclif> Review and apply pull requests
15:02:01 <wyclif> Pick up sprint ticket
15:02:03 <wyclif>
15:02:05 <wyclif>
15:02:07 <wyclif> Blockers: None
15:02:09 <dkayiwa> Committed: Support a print-friendly view of a patient summary - PS-3
15:02:09 <dkayiwa> Committed response to review comments for: Allow configuration of what patient summaries are exposed on the dashboard - PS-19
15:02:09 <dkayiwa> Working on: Demonstrate ability to display conditional alerts / reminders on a patient summary - PS-8
15:02:10 <dkayiwa> No Blockers
15:02:26 <rafa> Yesterday:
15:02:26 <rafa> * Paired with Andrea to figure out the button problem
15:02:26 <rafa> Today:
15:02:26 <rafa> * Committed PS-10 and PS-13
15:02:26 <rafa> * Now working on PS-2: Demonstrate ability to display obs-based problem list on a patient summary
15:02:27 <rafa> No blockers.
15:03:10 <andrea_> Monday
15:03:11 <andrea_> Paired with Rafal
15:03:11 <andrea_> Have the correct code and module installed correctly
15:03:11 <andrea_> PS-3 Support a print-friendly view of a patient summary
15:03:11 <andrea_> Merck Meetings
15:03:11 <andrea_> Review Patient Summary PS-s
15:03:13 <andrea_> Demonstrate ability to display 3 recent values and dates of a Numeric Obs on a patient summary
15:03:15 <andrea_> Tuesday
15:03:17 <andrea_> Demonstrate ability to display 3 recent values and dates of a Numeric Obs on a patient summary
15:03:19 <andrea_>
15:03:21 <andrea_> No blockers but may need some discusion re this ticket
15:03:33 <cpower_> mseaton, anything?
15:05:08 <cpower_> Ok quick Announcements: We've just got today and tomorrow for this sprint, then the next one begins! RESTWS is coming along nicely, but it could use developers, testers, and anyone who is willing to be apart of the team.
15:06:32 <cpower_> Reference 2.0 with Darius will be the next up, and is still looking for a Product Owner/Manager. Darius will walk you through this so it's a good place to be if you have some good thoughts but would like to have a solid partner.
15:07:08 <cpower_> Kick off meeting will be instead of the Scrum on 2/7 to start RestWS
15:07:33 *** dkayiwa has quit IRC
15:08:07 <cpower_> If you have questions please feel free to ask or reach out to me (cpower@openmrs.org) or to this IRC channel. Thanks and have a great day
15:08:12 <cpower_> !scrumoff
15:08:12 * 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.
15:08:40 <cpower_> Sorry, forgot that andrea_ wanted a discussion on her ticket
15:09:42 <andrea_> cpower_: Really need to play with the UI some more - will ping irc later if I need discussion
15:11:05 <rafa> andrea_: be sure to pull again as there are more changes in the UI
15:11:17 <mseaton> cpower_: sorry am here
15:11:50 *** mseaton has quit IRC
15:11:52 <andrea_> rafa, will do - thanks again for yesterday - at least I know I'm doing the right things
15:12:10 <rafa> andrea_: np
15:17:27 <cpower_> he says he's here for 30 sec then quits....
15:17:37 <andrea_> cpower, u still here?
15:17:42 <cpower_> no..
15:17:44 <cpower_> ;-)
15:18:07 <andrea_> cpower, just emailed you re REST-WS
15:18:11 <cpower_> andrea_ how may I be of assitance andrea_
15:18:45 <andrea_> cpower, JUst emailed you re REST-WS
15:21:17 <cpower_> andrea_, no worries..replied to your email
15:22:13 *** jblaya has joined #openmrs
15:23:42 <andrea_> ok cpowergood
15:26:22 <andrea_> rafa, you still here?
15:31:45 *** djadmin has joined #openmrs
15:34:37 *** reverton has quit IRC
15:46:42 *** mseaton has joined #openmrs
15:46:42 *** ChanServ sets mode: +v mseaton
16:01:28 <jkeiper> mseaton, should a DataDefinitionEvaluator return null upon missing information or just an empty EvaluatedPatientData object?
16:01:52 <mseaton> jkeiper: missing information?
16:02:07 <mseaton> jkeiper: if the definition is mis-configured, then throw an EvaluationException
16:02:08 <jkeiper> mseaton, like null patientCalculation
16:02:11 <jkeiper> mseaton, ok
16:16:30 *** rafa has quit IRC
16:20:57 <jkeiper> mseaton, do you know how to use a CalculationRegistration to get a Calculation?
16:21:04 <jkeiper> (or anyone else on here)
16:21:30 <wyclif> hi jkeiper
16:21:39 <jkeiper> hi wyclif :-0
16:21:59 <mseaton> jkeiper: why do you need to? i'm guessing the PatientCalculationService will have whatever you need.
16:22:01 <jkeiper> wyclif, i assume the CalculationRegistration is a reference to a calculation right?
16:22:58 <wyclif> jkeiper, it is a persisted calculation, that you can retrieve from from the database by providing the token/calculation name
16:23:00 <mseaton> jkeiper: if you really need to instantiate the Calculation, you would instantiate the provider from the registration, and then get the calculation from the provider by name + configuration string
16:23:34 <jkeiper> oh hmm
16:23:39 <jkeiper> mseaton, this is for the htmlwidget
16:24:03 <mseaton> jkeiper: i thought we agreed that Calculation isn't the property, CalculationRegistration should be.
16:24:10 <jkeiper> mseaton, ah
16:24:54 <jkeiper> mseaton, but that means that a data definition referencing a calculation must have that calculation registered ... is that okay?
16:26:44 <mseaton> jkeiper: i think so. is that ok with you?
16:26:58 <jkeiper> mseaton, sure ... should be fine!
16:27:01 * jkeiper revamps
16:29:36 <wyclif> jkeiper, will you work on the proof of concept for the relationship handler?
16:30:19 <jkeiper> wyclif, yes ... after REPORT-471 and a few cohort adjustments
16:33:26 <wyclif> ok
17:54:37 *** jblaya has quit IRC
17:58:21 *** djadmin has quit IRC
17:59:00 *** djadmin has joined #openmrs
18:05:00 *** cpower_ has quit IRC
18:06:17 *** cpower_ has joined #openmrs
18:21:09 *** k-joseph has joined #openmrs
18:23:56 *** dkayiwa has joined #openmrs
18:27:45 *** dkayiwa has quit IRC
18:28:49 *** dkayiwa has joined #openmrs
18:30:06 *** wyclif has quit IRC
18:39:27 *** k-joseph has quit IRC
18:45:01 <jkeiper> mseaton, finally committed REPORT-471
18:45:17 <jkeiper> (and now I finally understand CalculationRegistrationService)
18:45:28 <jkeiper> skillz++
18:48:38 *** dkayiwa has quit IRC
19:06:12 *** cpower_ has quit IRC
19:06:28 *** djadmin has quit IRC
19:07:28 *** cpower_ has joined #openmrs
19:44:49 *** rkorytkowski has joined #openmrs
19:44:49 *** ChanServ sets mode: +v rkorytkowski
19:44:49 *** rkorytkowski is now known as rafa
19:50:03 *** dkayiwa has joined #openmrs
19:55:42 *** evmw has quit IRC
19:58:11 *** evmw has joined #openmrs
20:22:06 *** jblaya has joined #openmrs
20:22:08 *** joaquin has joined #openmrs
20:22:31 <jkeiper> what did we do to DWR to have our own 2.0.5-mod?
20:31:30 *** cpower_ has quit IRC
20:33:35 *** cpower_ has joined #openmrs
20:47:48 *** djazayeri has joined #openmrs
20:47:48 *** ChanServ sets mode: +o djazayeri
20:53:08 *** jblaya has quit IRC
20:53:21 *** joaquin has quit IRC
21:29:05 *** djazayeri has quit IRC
21:40:16 *** Areo_ has joined #openmrs
22:05:27 *** Areo_ has quit IRC
22:10:13 *** dkayiwa has quit IRC
22:33:42 <mseaton> jkeiper: props
22:48:23 *** rafa has quit IRC
23:26:23 *** mseaton has quit IRC
23:35:07 *** wyclif has joined #openmrs