IRC Chat : 2012-09-24 - OpenMRS

01:19:40 *** madroach has quit IRC
01:21:09 *** madroach has joined #openmrs
01:37:23 *** bwolfe has joined #openmrs
01:37:23 *** ChanServ sets mode: +o bwolfe
03:09:06 *** bwolfe has quit IRC
03:47:18 *** djazayeri has joined #openmrs
03:47:18 *** ChanServ sets mode: +o djazayeri
04:04:45 *** djazayeri has quit IRC
04:10:00 *** djazayeri1 has joined #openmrs
04:18:52 *** kishoreyekkanti has joined #openmrs
04:32:51 *** djazayeri1 has quit IRC
04:50:04 *** upul` has joined #openmrs
04:50:04 *** ChanServ sets mode: +v upul`
05:21:20 *** mapemale has joined #openmrs
06:53:59 *** dkayiwa has joined #openmrs
07:03:33 *** dkayiwa_ has joined #openmrs
07:03:34 *** dkayiwa has quit IRC
07:03:34 *** dkayiwa_ is now known as dkayiwa
07:03:38 *** piyushmadan has joined #openmrs
07:46:43 *** rafa has joined #openmrs
07:46:43 *** ChanServ sets mode: +v rafa
08:25:09 *** kishoreyekkanti has quit IRC
08:32:27 *** kishoreyekkanti has joined #openmrs
09:00:19 *** kishoreyekkanti has quit IRC
09:26:04 *** kishoreyekkanti has joined #openmrs
09:47:45 *** dkayiwa has quit IRC
09:56:14 *** dkayiwa has joined #openmrs
10:25:43 *** dkayiwa has quit IRC
10:27:32 *** dkayiwa has joined #openmrs
10:31:38 *** dkayiwa has quit IRC
10:31:53 *** dkayiwa has joined #openmrs
11:04:24 *** dkayiwa has quit IRC
11:04:29 *** upul` has quit IRC
11:04:36 *** dkayiwa has joined #openmrs
11:22:56 *** james_regen has joined #openmrs
11:22:56 *** ChanServ sets mode: +v james_regen
11:44:14 *** kishoreyekkanti has quit IRC
11:52:13 *** kishoreyekkanti has joined #openmrs
12:15:47 *** walkandfish has joined #openmrs
12:19:47 *** suranga has joined #openmrs
12:19:47 *** ChanServ sets mode: +v suranga
12:22:17 *** downey has joined #openmrs
12:22:17 *** OpenMRSBot sets mode: +o downey
12:22:17 *** ChanServ sets mode: +o downey
12:23:26 <james_regen> suranga: you there?
12:23:34 <suranga> james_regen, howdy !
12:23:51 <james_regen> suranga: can you try connecting to link.regenstrief.org again?
12:23:59 <suranga> james_regen, sure :)
12:27:04 <suranga> james_regen, i tried with both the link and the ip, but it seems that im being rejected. I get timeout exceptions...
12:27:29 <james_regen> alright. can you try the IP 134.68.31.36
12:32:08 *** djazayeri has joined #openmrs
12:32:08 *** ChanServ sets mode: +o djazayeri
12:41:04 *** bwolfe has joined #openmrs
12:41:04 *** ChanServ sets mode: +o bwolfe
12:44:08 *** djazayeri has quit IRC
12:52:08 <suranga> hi james_regen , i tried the new IP, but im afraid its the same result :-(
12:52:22 *** wyclif has joined #openmrs
12:56:13 <james_regen> suranga: what about 134.68.31.189? i might have misread the email i got from support, can you try that IP, too?
12:56:45 <james_regen> suranga: does ping find either IP address?
12:58:12 <suranga> james_regen, sorry, forgot to mention that. Ping works fine for .36. Ill try 189 now...
13:02:20 *** Scheve has joined #openmrs
13:02:32 <downey> Hi Scheve and welcome to the #openmrs IRC channel.
13:02:33 <Scheve> Hi guys
13:03:23 <Scheve> I'm trying to install OpenMRS standalone version but I having some issues with mysql
13:03:41 <Scheve> could anyone help me?
13:03:55 *** piyushmadan has quit IRC
13:04:36 <Scheve> [ERROR] Can't open the mysql.plugin table
13:04:50 <Scheve> [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist
13:13:37 <suranga> james_regen, im afraid that the request to 189 times out... pinging too results in the same :(
13:15:53 <james_regen> suranga: ok, thanks for checking. i'll email support with the results. they say SSH is open, and has had 200 hits on that firewall rule, but it still seems to not work
13:19:59 <suranga> james_regen, sorry about all the trouble this is causing. maybe its some sort of firewall or security issue :-(
13:20:25 <suranga> james_regen, or they have set some kind ofauthentication credentials ? (even though im not being prompted for any..)
13:25:11 <james_regen> suranga: no problem. if you're doing something wrong, i don't know what it is, and it seems like some problem with the firewall allowing SSH access. this was changed with this new VM, so it' snot too surprising it's not working for external IP addresses. i'll see if support can figure anything out
13:37:42 *** lh has joined #openmrs
13:37:42 *** lh has joined #openmrs
13:44:12 *** djazayeri has joined #openmrs
13:44:12 *** ChanServ sets mode: +o djazayeri
13:45:53 *** Scheve has quit IRC
13:47:16 *** sgithens has joined #openmrs
13:53:28 *** kishoreyekkanti has quit IRC
13:55:52 *** mseaton has joined #openmrs
13:55:52 *** ChanServ sets mode: +v mseaton
13:59:59 *** mseaton has quit IRC
14:00:12 *** mseaton has joined #openmrs
14:00:12 *** ChanServ sets mode: +v mseaton
14:00:16 *** cpower has joined #openmrs
14:00:31 <cpower> hello!
14:02:11 <cpower> ahh you silence warms my keyboard..
14:02:24 <downey> Hi cpower and welcome to the #openmrs IRC channel.
14:02:31 *** djazayeri has quit IRC
14:03:21 <bwolfe> hi cpower
14:03:30 <cpower> ok let's start the scrum
14:03:43 <cpower> !scrumon cpower
14:03:43 * 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.
14:04:49 <cpower> Order: Wyclif, dkayiwa, suranga, rafa, mseaton, bwolfe
14:05:22 <wyclif> Friday:
14:05:23 <wyclif> PS-10 and PS-11 - Listing/creating/editing patient summary definitions
14:05:23 <wyclif> Review TODOs for PS-1 to use PatientSummaryService- Add Patient Dashboard Tab Extension for displaying one or more patient summaries
14:05:23 <wyclif> Monday (Bug fixing swimlane):
14:05:24 <wyclif> XFRM-96 - locking and unlocking individual widgets
14:05:26 <wyclif> Review TODOs for TRUNK-208 - Fix Transactions Across Service Methods
14:05:28 <wyclif> Blockers: None
14:05:58 <dkayiwa> Working on: Add capability to support a graph within the TextTemplateRenderer - REPORT-442
14:05:58 <dkayiwa> No Blockers
14:06:22 <bwolfe> wyclif, did you finsih your tickets before friday was done? and/or remove yoruself and comment about what the progress was?
14:06:34 *** suranga has quit IRC
14:07:06 <wyclif> bwolfe, i will do that before end of today
14:07:06 <cpower> ok, dkayiwa...
14:07:10 <bwolfe> no suranga. rafa, you're up
14:07:13 <rafa> Yesterday:
14:07:13 <rafa> * Committed initial attempt for TRUNK-2999: Investigate replacing concept word with full text search
14:07:13 <rafa> https://tickets.openmrs.org/browse/TRUNK-2999 (still have some bugs in the test setup)
14:07:13 <rafa> Today:
14:07:13 <rafa> * Working on PS-3: Support a print-friendly view of a patient summary
14:07:14 <rafa> https://tickets.openmrs.org/browse/PS-3
14:07:14 <rafa> No blockers.
14:07:17 *** andreapat has joined #openmrs
14:07:31 <cpower> ok mseaton
14:07:40 <mseaton> friday: reviewed PS-1 from Wyclif. committed changes to this. Wyclif - this is all set for now.
14:07:57 <mseaton> today: review patient summary tickets that are finished
14:08:00 <mseaton> no blockers
14:08:12 <cpower> and our main man bwolfe
14:08:14 <bwolfe> Friday
14:08:14 <bwolfe> emails
14:08:14 <bwolfe> finish UIFR-44
14:08:14 <bwolfe> call with interviewee
14:08:15 <bwolfe> call with tw
14:08:17 <bwolfe> Monday
14:08:19 <bwolfe> clean up github docs
14:08:21 <bwolfe> emails
14:08:23 <bwolfe> intro with Andrea (Welcome to Indy!)
14:08:33 <bwolfe> no blockers...because I haven't been actually coding. :-/
14:08:35 <cpower> *applause* for Andrea
14:08:43 <bwolfe> andreapat, you're up
14:09:07 <andreapat> yhanks for the welcome - good to be here
14:09:13 <cpower> and sorry its so cold Andrea Indiana's thermostat is broken...hopefully fixed later this week
14:09:13 <andreapat> friday
14:09:24 <andreapat> merck presemtation -
14:09:38 <andreapat> documented questions for trip
14:09:48 <andreapat> confirmed travel arrangements
14:09:55 *** downey has quit IRC
14:09:58 <andreapat> set up new git account
14:10:06 <andreapat> forked repository
14:10:08 *** downey has joined #openmrs
14:10:08 *** ChanServ sets mode: +o downey
14:10:08 *** OpenMRSBot sets mode: +o downey
14:10:12 <andreapat> no blockers
14:10:22 <cpower> good deal.
14:10:35 <andreapat> today - finish ticket 3701
14:10:41 <andreapat> learn everything
14:11:10 *** downey_ has joined #openmrs
14:11:10 *** ChanServ sets mode: +o downey_
14:11:13 <cpower> Discussion: none
14:11:29 <cpower> Blockers: Andrea learning "everything" in a few days.
14:11:32 <cpower> ;-)
14:11:37 <cpower> !scrumoff
14:11:37 * 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.
14:12:25 <downey_> !define everything
14:12:25 <OpenMRSBot> downey_: Error: "define" is not a valid command.
14:12:44 <andreapat> all that I can in a week
14:12:50 <bwolfe> !google everything
14:12:50 <OpenMRSBot> bwolfe: http://www.google.com/search?q=everything
14:14:02 *** downey has quit IRC
14:14:02 *** downey_ is now known as downey
14:17:40 <downey> !define everything
14:17:41 <OpenMRSBot> downey: Everything
14:18:26 <dkayiwa> hi rafa
14:32:53 <rafa> dkayiwa: hi
14:55:04 *** lh has quit IRC
15:10:19 <dkayiwa> hi mseaton
15:10:20 <wyclif> hi dkayiwa
15:10:26 <dkayiwa> hi wyclif
15:11:02 <wyclif> am trying to find the puc forms documentation, can you point me to it?
15:12:29 <dkayiwa> wyclif: the only that am aware of is that at the google code repository site
15:14:05 *** rafa has quit IRC
15:14:29 <mseaton> hi dkayiwa
15:14:50 *** wyclif has quit IRC
15:15:01 <dkayiwa> mseaton: am trying to write a unit test for REPORT-442. Do you have an idea how i can get a List<Obs> from a report dataset?
15:15:07 <dkayiwa> !ticket REPORT-442
15:15:09 <OpenMRSBot> dkayiwa: [#REPORT-442] Add capability to support a graph within the TextTemplateRenderer - OpenMRS JIRA - https://tickets.openmrs.org/browse/REPORT-442
15:15:38 *** wyclif has joined #openmrs
15:15:46 <mseaton> dkayiwa - good luck:) how are you implementing this?
15:16:45 <dkayiwa> mseaton: am using jquery.plot
15:17:04 <mseaton> dkayiwa, cool.
15:17:24 <mseaton> dkayiwa, not really sure how to unit test javascript
15:17:41 *** wyclif has quit IRC
15:18:06 <dkayiwa> mseaton: the client call into java with these arguments: (List<Obs> observations, String conceptBoxDivId, String graphDivId, String graphTitleSpanClass)
15:18:49 <dkayiwa> mseaton: so what am looking for is getting a List<Obs> from a report dataset at the client
15:21:26 <mseaton> dkayiwa, these will be available as a column in the dataset in the report. you can assume, for now, that you have a PatientSummaryReportDefinition, which contains a single PatientDataSetDefinition, which contains multiple columns of data. any of these columns of data that is a List<Obs> should be able to be passed in (though ideally, any column of data that you can get a datetime and a numeric value out of - encounters, obs, programenrollment, etc coul
15:22:05 <dkayiwa> mseaton: ok
15:28:18 *** sgithens has quit IRC
16:15:26 <dkayiwa> hi mseaton
16:15:43 <mseaton> hi dkayiwa
16:16:09 <dkayiwa> mseaton: which type of dataset definition would i create as an end user to test REPORT-442?
16:16:27 <dkayiwa> mseaton: am trying to tests it on the user interface
16:16:31 <mseaton> PatientDataSetDefinition
16:17:16 <dkayiwa> mseaton: do you mean "Simple Patient Dataset"?
16:17:58 <mseaton> dkayiwa, no. let me check. i think it's row-per-patient dataset
16:20:04 <dkayiwa> mseaton: am not so farmiliar with the reporting module. do you have a wiki page or video which will take me through all the steps (as and end user) for testing this out including specifying the report template to use?
16:21:00 <mseaton> dkayiwa, not really too much docs available. have a look at the existing TextTemplateRendererTest unit test. that should help.
16:22:41 <mseaton> dkayiwa. looking over your problem list data definition... a few questions. maybe bwolfe can help answer too.
16:23:10 <dkayiwa> mseaton: the unit test does not seem to show me the steps and end user would go through to test out REPORT-442 :)
16:23:25 <mseaton> dkayiwa: here are the steps:
16:23:52 <dkayiwa> mseaton: ofcourse i can always try figure it out myself. but will take me longer (block me ) :)
16:23:54 <mseaton> 1. create one or more PersonDataDefinitions or PatientDataDefinitions in the UI. you will need to use one that returns the appropriate object you want to test (eg. a List<Obs>)
16:24:21 <mseaton> 2. create a PatientDataSetDefinition, and add your DataDefinition(s) as column(s) to the PatientDataSetDefinition
16:25:39 <mseaton> 3. add a new Report Definition (advanced), and add this PatientDataSetDefinition to it with a "key" of "patients"
16:26:17 <mseaton> 4. add a ReportDesign for this ReportDefinition with a renderer of "TextTemplateRenderer", and with your template added as a resource file.
16:26:22 <mseaton> that should do it
16:26:41 <mseaton> dkayiwa, let me know if that works for you
16:27:11 <dkayiwa> mseaton: ok
16:27:33 <mseaton> dkayiwa / bwolfe, does / should an active list item refer to the _first_ time it was added or the most recent time it was added (and not subsequently removed)?
16:30:27 <bwolfe> mseaton, probably most recent. but I don't get the use-case here
16:31:27 <mseaton> bwolfe, dkayiwa has written an Obs-based Active List person data definition for the reporting module. so you can give it a List<Concept> addingConcepts and a List<Concept> removingConcepts and it will give you an "active list" based on this.
16:31:42 <OpenMRSBot> Recent updates in the world of openmrs: Shazin Sadakath: Vulnerability in Opencart based shopping carts <http://shazsterblog.blogspot.com/2012/09/vulnerability-in-opencart-based.html>
16:31:43 <mseaton> bwolfe, dkayiwa: so the question is - waht should this return?
16:32:05 <bwolfe> oh, hmm
16:32:19 <mseaton> bwolfe - should it return a List<Obs> for each person? if so, which Obs?
16:32:21 <bwolfe> I still think most recent date
16:32:44 <mseaton> bwolfe, and then if the user wants to know how long the problem has been active?
16:33:53 <mseaton> bwolfe, dkayiwa, i'm thinking of just creating a new class with List<Obs> startingObs and List<Obs> endingObs properties, and calling this an ObsActiveList object in the reporting mdoule, and to give it utility methods. too heavyweight?
16:33:55 *** wyclif has joined #openmrs
16:34:53 <bwolfe> thats one way. but doesn't active list have something about start/stop dates already? or is that on obs?
16:35:54 *** wyclif has joined #openmrs
16:39:15 <dkayiwa> mseaton: i do not think i understand step two :)
16:39:42 <dkayiwa> mseaton: as in how do i add datadefinition to datasetdefinition
16:39:56 *** kishoreyekkanti has joined #openmrs
16:40:11 <dkayiwa> mseaton: on the UI, am here: http://localhost:8081/openmrs-standalone/module/reporting/datasets/editDataSet.form?type=org.openmrs.module.reporting.dataset.definition.SimplePatientDataSetDefinition
16:40:55 <dkayiwa> mseaton: may be i just need to read the reporting module user guide and videos to spare your time :)
16:43:07 *** suranga has joined #openmrs
16:43:07 *** ChanServ sets mode: +v suranga
16:43:08 <bwolfe> dkayiwa, documentation++
16:43:16 <dkayiwa> :)
16:43:33 <bwolfe> I think reporting module is like git: You can't just stumble through and learn as you go :-)
16:43:51 <dkayiwa> bwolfe: hahaha. i completely agree :)
16:45:24 <bwolfe> but kudos to mseaton for the amount of docs.
16:45:58 <dkayiwa> bwolfe: you should have simply mseaton++ :)
16:46:06 <bwolfe> oh, right.
16:46:08 <bwolfe> mseaton++
16:46:12 <bwolfe> and crew ++
16:46:52 <dkayiwa> crew = contains(dkayiwa) :)
16:50:01 *** andreapat has quit IRC
16:50:18 *** sgithens has joined #openmrs
16:53:17 <wyclif> hi dkayiwa
16:53:30 <dkayiwa> hi wyclif
16:55:39 *** downey has quit IRC
16:55:48 <wyclif> dkayiwa, for XFRM-96, i need some clarification about
16:57:14 <dkayiwa> ok
16:58:19 <wyclif> dkayiwa, it deosnt seem clear to me about what needs to be done or how it is done
16:58:39 <wyclif> dkayiwa, am not that familiar with purcforms
16:59:12 <dkayiwa> wyclif: have you ever done GWT developement?
16:59:19 <wyclif> dkayiwa, nope
16:59:44 <mseaton> bwolfe, getting back to above, i'm not using activelistitem directly. should i be?
16:59:54 <dkayiwa> wyclif: then you may better pick another ticket else you will need to first read some GWT getting started docs
17:00:56 <mseaton> dkayiwa, that's because that url refers to a SimplePatientDataSetDefinition, and that is not waht you want.
17:01:21 <mseaton> you want a Row-per-patient DataSet Definition. create a new one of those in teh UI, it should be obvous how to add a DataDefinition
17:01:32 <dkayiwa> ok
17:04:24 *** djazayeri has joined #openmrs
17:04:24 *** ChanServ sets mode: +o djazayeri
17:05:44 <wyclif> dkayiwa, ok i will leave it for now and work on something else
17:05:51 <dkayiwa> ok
17:06:14 *** kavuri has joined #openmrs
17:07:49 <kavuri> bwolfe: I tried using the atomfeed module, but the module does not start
17:12:13 *** djazayeri has quit IRC
17:29:34 <bwolfe> kavuri, your problems with this module perplex me. :-)
17:30:05 <kavuri> bwolfe: problem is there are no error logs in the catalina.out log file either
17:30:35 <bwolfe> kavuri, is that the right place? in tomcat on ubuntu they go somewhere else
17:31:43 <kavuri> bwolfe: yes, it is the right place. I get all the log outputs of openmrs in /var/log/tomcat6/catalina.out
17:32:42 <bwolfe> hmm
17:32:46 <bwolfe> but it just stops...
18:00:27 <kavuri> bwolfe: it just goes on for ever and ever and ever
18:01:13 <kavuri> bwolfe: and when I try to restart tomcat, I get an error that there was a problem cleaning up some instances of the objects. This happens only when I try to install atomfeed
18:02:02 <bwolfe> kavuri, and you're using the standalone?
18:02:07 <bwolfe> or someone run with mvn?
18:02:24 <kavuri> bwolfe: no, enterprise war
18:03:00 <kavuri> bwolfe: after your suggestion to use the one from repo (1.9.1), I tried that along with the atomfeed and event modules from module repo
18:03:07 <kavuri> bwolfe: and cleaned up the database..
18:03:11 <kavuri> bwolfe: no use
18:04:12 <bwolfe> so so weird. do you see any atom feed or some folder ?
18:04:18 <bwolfe> or the queuing folder?
18:04:27 <bwolfe> things are stored in a local folder for that, can't remember the name
18:04:45 <bwolfe> perhaps that needs clenaed? or did you do a clean install of the enterprise in a new tomcat?
18:05:47 <kavuri> bwolfe: I have removed the old version (1.10) version of openmrs, removed the logic and other folders...
18:05:57 <kavuri> bwolfe: where is this folder for atomfeed created?
18:11:00 <bwolfe> kavuri, its in tomcat somewhere. probably in webapps/openmrs
18:19:50 <kavuri> bwolfe: could not find any file/dir related to atomfeed (did a grep/find). One thing I noticed is that the size of the atomfeed omod file is very small
18:19:51 <kavuri> -rw-r--r-- 1 tomcat6 tomcat6 49005 Sep 24 23:46 atomfeed-1.0.omod
18:20:11 <kavuri> bwolfe: does that provide any hint?
18:20:50 <bwolfe> kavuri, look for "activemq" or "activemq-data"
18:25:18 <kavuri> bwolfe: did not find anything with the above names in the tomcat dirs
18:25:39 <kavuri> bwolfe: i.e., /var/lib/tomcat6, /usr/share/tomcat6/.OpenMRS
18:26:00 <kavuri> bwolfe: also did a locate, only found these dirs in my build dirs and in maven .m2 dir
18:35:11 *** kavuri has quit IRC
18:41:29 *** james_regen has left #openmrs
18:46:01 <bwolfe> hmm
18:47:24 *** wyclif has quit IRC
18:48:31 *** wyclif has joined #openmrs
18:55:54 *** sgithens has quit IRC
18:56:38 *** mseaton has quit IRC
19:19:34 *** lh has joined #openmrs
19:19:35 *** lh has joined #openmrs
19:27:16 *** suranga has quit IRC
19:37:16 *** djazayeri has joined #openmrs
19:37:17 *** ChanServ sets mode: +o djazayeri
19:41:24 *** djazayeri has quit IRC
19:50:13 *** wyclif has quit IRC
19:50:51 *** wyclif has joined #openmrs
20:09:59 *** mseaton has joined #openmrs
20:09:59 *** ChanServ sets mode: +v mseaton
20:18:15 <mseaton> wyclif - you still have 2 patient summary tickets assigned to you. are you planning to finish those?
20:19:15 <wyclif> mseaton, i plan to commit the code to the topic and let some one complete the remaining bits, i will comment on the ticket later today
20:19:58 <wyclif> mseaton, i know that on the ticket you mentioned editing the patient dataset should be done via ajax, right
20:21:01 *** kishoreyekkanti has quit IRC
20:21:24 <wyclif> mseaton, i have done most of the stuff, the remaining bit is to actually complete the ajax stuff
20:21:37 <mseaton> wyclif, ok thanks. ajax would be nice. other solutions can be considered.
20:22:48 <wyclif> mseaton, then i will leave it to behave just like the other main edit dataset page in reporting and then someone can do the ajax stuff in a future ticket
20:23:53 <wyclif> mseaton, does that sound fine to you
20:25:58 *** mseaton has quit IRC
20:36:03 *** djazayeri has joined #openmrs
20:36:04 *** ChanServ sets mode: +o djazayeri
20:38:24 *** mseaton has joined #openmrs
20:38:24 *** ChanServ sets mode: +v mseaton
20:42:27 *** djazayeri has quit IRC
20:45:48 *** dkayiwa_ has joined #openmrs
20:47:09 *** dkayiwa has quit IRC
20:47:09 *** dkayiwa_ is now known as dkayiwa
20:59:59 *** Mkop has quit IRC
21:04:01 *** Mkop has joined #openmrs
21:04:01 *** zelazny.freenode.net sets mode: +v Mkop
21:16:18 *** bwolfe has quit IRC
21:31:33 *** mseaton has left #openmrs
21:36:58 *** dkayiwa has quit IRC
22:09:17 *** wyclif has quit IRC
22:10:02 *** wyclif has joined #openmrs
22:13:46 *** wyclif has quit IRC
22:25:06 *** bwolfe has joined #openmrs
22:25:06 *** ChanServ sets mode: +o bwolfe
22:42:10 *** djazayeri has joined #openmrs
22:42:10 *** ChanServ sets mode: +o djazayeri
22:49:56 *** djazayeri has quit IRC
23:50:41 *** cpower has quit IRC
23:51:45 *** cpower has joined #openmrs