Wiki Spaces


Get Help from Others

Q&A: Ask OpenMRS »
Discussion: OpenMRS Talk »
Real-Time: IRC Chat

IRC Logs

Child pages
  • 2009-03-31 - OpenMRS
Skip to end of metadata
Go to start of metadata
00:02:38 *** nribeka has left #openmrs
00:08:33 <Mkop2> I haven't seen this before:
00:08:35 <OpenMRSBot> <> (at
00:09:55 <Keelhaul> r0bby is emo =(
00:10:27 <r0bby> Keelhaul: You're just learning this?
00:10:28 <r0bby> :P
00:13:14 <Mkop2> bwolfe: can we put that link as part of !soc?
00:13:26 <Mkop2> please?
00:13:56 <r0bby> !learn as adviceforsoc
00:13:56 <OpenMRSBot> r0bby: The operation succeeded.
00:13:58 <Keelhaul> address by first name heh
00:14:02 <Keelhaul> in germany that would be a k.o.
00:14:07 <r0bby> !forget adviceforsoc
00:14:07 <OpenMRSBot> r0bby: Error: There is no such factoid.
00:14:20 <r0bby> !forget adviceforsoc
00:14:20 <OpenMRSBot> r0bby: Error: There is no such factoid.
00:14:53 <r0bby> !learn adviceforsoc as
00:14:53 <OpenMRSBot> r0bby: The operation succeeded.
00:14:57 <r0bby> !adviceforsoc
00:14:57 <OpenMRSBot> r0bby: "adviceforsoc" ---
00:15:08 <r0bby> :)
00:15:52 <Mkop2> !
00:15:56 <Mkop2> !
00:16:28 <Mkop2> I thought maybe it had learned "" as adviceforsoc http://...
00:17:10 <Mkop2> Keelhaul: what do you mean a k.o.? you mean you would never do that?
00:17:26 <Keelhaul> Mkop2: means it's considered disrespectful and you wont be considered
00:17:52 <Mkop2> Hello, Herr Keelhaul, I want 2 do project tell me wat 2 do
00:18:01 <Keelhaul> you have to address people like "Dear Herr Prof. Dr. Dr. h.c. Ubermann,"
00:19:28 <Mkop2> Dear Herr Keelhaul B.S. M.S. demigod, i wnat 2 do prjocet u tell me wat 2 do
00:19:35 <Mkop2> Dear Herr Keelhaul B.S. M.S. demigod, i wnat 2 do prjocet u tell me wat 2 do
00:19:35 <Mkop2> Dear Herr Keelhaul B.S. M.S. demigod, i wnat 2 do prjocet u tell me wat 2 do
00:19:43 <Mkop2> is that what the german newbs do?
00:20:03 <Keelhaul> dunno
00:20:44 <Keelhaul> and it's not "dear" it's "sehr geehrter" which means "most honorable" lol
00:20:49 <Mkop2> lol
00:21:01 <Mkop2> when I write an email to a Prof., I say "Hi Paul,"
00:21:45 <Keelhaul> lol
00:23:02 <Keelhaul> All your Peter jokes in school/college are
00:23:02 <Keelhaul> useless.
00:23:04 <Keelhaul> what does this mean
00:23:10 <Mkop2> I have no idea
00:24:11 <bwolfe> peter is slang for penis
00:24:17 <Keelhaul> o
00:28:58 <r0bby> I use Ms, Mrs, Mr, etc
00:29:06 <r0bby> Dr. on a *RARE* occasion
00:29:11 <r0bby> go community college
00:30:19 <Keelhaul> "yo teach,"
00:31:05 <r0bby> My discrete math prof wants to kill me on occasions greendots would know he's seen her give me looks
00:31:16 <r0bby> s/on occasion/all the time/
00:31:39 <r0bby> there's this look, when i get it, i know to back down and just shut up :)
00:31:47 <Keelhaul> heh
00:31:55 <Keelhaul> shutting up in math classes was never a problem for me..
00:42:58 *** jmiranda_ has joined #openmrs
00:43:34 *** jmiranda has joined #openmrs
00:43:34 *** ChanServ sets mode: +o jmiranda
00:46:37 <jmiranda_> bwolfe, for the code review tomorrow do you want to just go through a bunch of outstanding tickets?
00:47:14 <bwolfe> jmiranda_: not really :-p
00:47:39 <jmiranda_> ok good
00:47:42 <jmiranda_> me neither
00:47:52 <bwolfe> I've gone through most of them and they are either needing some extra loving from the original or a little massaging and then committed
00:48:05 <bwolfe> *original dev
00:48:30 <bwolfe> most of those are small enough that they don't really need a "full" review
00:48:56 <bwolfe> any dev that feels like spending some time on them can review/commit them (at least thats how I feel)
00:48:56 <jmiranda_> oh, we don't have many outstanding patches to review?
00:49:16 <jmiranda_> yeah, i was just thinking that we don't have any big branches to deal with at the moment
00:49:19 <jmiranda_> as far as i know
00:49:29 <jmiranda_> so i'd like to free up some backlog (if there was any)
00:53:27 <bwolfe> I see
00:54:59 <r0bby> jmiranda_:
00:55:04 <r0bby> excel data import
00:55:09 <r0bby> you hard-coded your home directory...
00:55:19 <r0bby> which means it'll fail for sayy me ;)
00:56:50 <jmiranda_> well maybe you should change your name
00:56:57 <jmiranda_> problem solved
00:57:25 <jmiranda_> r0bby, i never said it was pretty
00:57:29 <jmiranda_> in fact i warned you
00:57:45 <jmiranda_> if you really want to work on it, i'll help you set up a project page
00:58:30 <Keelhaul> i need it to work by tomorrow
00:58:36 <Keelhaul> so hurry up
00:58:37 <Keelhaul> =)
00:58:52 <jmiranda_> Keelhaul, that's exactly why it looks the way it does
00:58:58 <Keelhaul> =)
00:59:10 <Keelhaul> hmm
00:59:13 <jmiranda_> but i will say that it will take you 4 hours to modify it to work for you
00:59:19 <Keelhaul> i might be better of adding obs via sql queries
00:59:21 <Keelhaul> off*
01:00:06 <jmiranda_> you just need to do a copy-and-paste of the jsp, controller, service layer components
01:01:01 <jmiranda_> cut out the guts from the excel row processing
01:01:21 <jmiranda_> add in your guts
01:01:25 <jmiranda_> and boom
01:01:30 <Keelhaul> i'd have to come up with guts first
01:01:32 <Keelhaul> and a format
01:01:36 <jmiranda_> you got yourself a stew
01:01:53 <jmiranda_> the cuts is just read in the cell
01:02:14 <jmiranda_> it gives you a number or string or whatever
01:02:31 <jmiranda_> and then you make a call to the api to save the obs
01:02:54 <jmiranda_> you do need some extra info
01:03:00 <Keelhaul> yea, i looked at it earlier today
01:03:01 <jmiranda_> like datetime of the obs
01:03:15 <jmiranda_> r0bby could have this done by morning
01:03:48 <Keelhaul> well it doesnt have to be rewritten, i think
01:03:48 <jmiranda_> pastebin a sample csv with the column format you want
01:03:54 <Keelhaul> just the current file format documented
01:03:58 <r0bby> jmiranda_: ?!?!?!|
01:04:01 <Keelhaul> and another mode to add just obs
01:05:00 <r0bby> I'm busy trying to make sure I get into soc
01:05:01 <jmiranda_> add a radio button to the ui for mode
01:05:07 <jmiranda_> obs mode vs encounter mode
01:05:15 <jmiranda_> r0bby, i was just kidding
01:05:23 <r0bby> Plus I also have hw :)
01:05:33 <r0bby> I could very well do pretty damn well this semester
01:05:34 <jmiranda_> anyway, just wanted to point out that it wouldn't take too much effort
01:05:46 <Keelhaul> yea, i guess
01:05:52 <r0bby> it's what i'm likely gonna do for groovy forms
01:05:55 <Keelhaul> question is which will take more effort
01:05:58 <r0bby> take some of the guts of Htmlformentry
01:06:06 <Keelhaul> adding data using an existing way or fixing the module
01:06:07 <r0bby> tweak it to the groovyforms use-case
01:06:28 <r0bby> Keelhaul: you *COULD* just use a CSV explorer :P
01:06:43 *** Mkop2 has quit IRC
01:06:52 <r0bby> laziness is so unattrative!
01:06:56 <Keelhaul> i think i'll write a bunch of sql queries
01:07:02 <jmiranda_> good deal
01:07:05 <Keelhaul> the data must be in the db pretty soon
01:07:35 <jmiranda_> Keelhaul, would you mind adding a ticket for that obs mode thought?
01:07:49 <jmiranda_> it would be worth look into at a later date
01:08:15 *** nribeka has joined #openmrs
01:08:22 <Keelhaul> shouldnt it be a general "make excelimportmodule usable by anyone" ticket?
01:08:29 <Keelhaul> with the obs option mentioned
01:08:35 <jmiranda_> that's fine
01:08:48 <Keelhaul> hmm
01:08:54 <jmiranda_> "Refactor exceldataimport module to not suck"
01:08:59 <jmiranda_> ... for others
01:09:02 <Keelhaul> how about a new widget for date picking
01:09:05 <Keelhaul> with time
01:09:16 <Keelhaul> i have to add my own widget to all my forms
01:09:21 <Keelhaul> and ignore the date formatter
01:09:25 <Keelhaul> which is hacky
01:09:34 <jmiranda_> i like that
01:09:39 <jmiranda_> would be good for the scheduler too
01:09:52 <jmiranda_> add that as a ticket
01:10:09 <jmiranda_> what js library are you using?
01:10:11 <jmiranda_> if any?
01:10:16 <Keelhaul> i forgot the name
01:10:56 <Keelhaul>
01:10:57 <Keelhaul> thisd
01:13:37 <Keelhaul>
01:21:49 *** rama has left #openmrs
01:22:22 *** Mkop2 has joined #openmrs
01:22:59 <Mkop2> is the "code review tomorrow" the weekly conference call that's mentioned on the wiki?
01:23:10 <jmiranda> no
01:23:38 <jmiranda> it's just an informal code review we have every monday and tuesday
01:23:44 <jmiranda> the weekly call is thursday
01:24:13 <jmiranda> Keelhaul: thanks for the screenshot
01:24:38 <jmiranda> i'm thinking the scheduler needs two widgets ... one for date, one for time
01:24:42 <Keelhaul> hm
01:24:47 <jmiranda> but we'll just to combine the two as well
01:24:49 <Keelhaul> the one i use has one downside
01:24:54 <Keelhaul> which can prolly be solved by editing it
01:25:01 <Keelhaul> it doesnt automatically close if i click elsewhere
01:25:03 <Keelhaul> like the old one
01:25:22 *** jmiranda_ has quit IRC
01:25:34 <jmiranda> Keelhaul: still here
01:25:40 <jmiranda> just got rid of my second personality
01:25:45 <Keelhaul> yea, i saw =)
01:26:07 <jmiranda> reconfiguring to use pidgin instead of xchat
01:29:12 <r0bby> jmiranda: awww but your second personality is better than your first *duck*
01:29:19 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [7224]: cohort-definition-refactoring: Merging trunk into branch [7185]:[7223]. … <>
01:34:38 * Mkop2 throws jmiranda_ at r0bby
01:35:03 <Mkop2> jmiranda: be sure to get the Pidgin Plugins pack, and enable the two IRC-related plugins
01:36:04 <r0bby> pidgin sucks for irc
01:36:15 <r0bby> I don't care how much sugar coating you put on it
01:36:21 <Mkop2> depends for what purpose
01:36:49 <Mkop2> if you're talking about being connected to a number of server, in a number of different rooms, pidgin is not the best
01:37:03 <r0bby> for me, it'd suck
01:37:16 <r0bby> as i'm in 50 channels at least at any given time
01:37:39 <r0bby> (paying attention to only a few mind you
01:37:44 <Mkop2> but I only really use a few rooms, and it's nice to, for example, be able to close the window and only have it ding at me if someone says my name
01:38:08 <Mkop2> and it's nice to not have to run an extra program
01:39:24 *** Keelhaul1 has joined #openmrs
01:39:36 <Keelhaul1> hm
01:39:40 <Keelhaul1> looks just like the IM window lol
01:41:33 * r0bby uses irssi.
01:41:47 <r0bby> I like to be able to open my irc session from anywhere i can get an ssh client :)
01:42:11 *** Keelhaul1 has left #openmrs
01:42:18 <Keelhaul> the white bg was unbearable
01:42:35 <r0bby> duh :)
01:42:41 <r0bby> I like my backgrounds black
01:42:53 <r0bby> I mean dark
02:05:21 *** Mkop2 has quit IRC
02:15:32 *** atomicturtle has joined #openmrs
02:17:21 *** atomicturtle has left #openmrs
02:18:47 *** Mkop2 has joined #openmrs
02:27:55 <bwolfe> basic`: you around ?
02:30:13 *** andrewaclt has joined #openmrs
02:30:21 <andrewaclt> hello.
02:31:06 *** upul has joined #openmrs
02:31:41 <bwolfe> hey andrewaclt
02:34:31 *** Mkop21 has joined #openmrs
02:34:31 *** Mkop2 has quit IRC
02:34:42 *** Mkop21 is now known as Mkop2
02:40:16 <Mkop2> is basic` our hosting guy or something?
02:40:57 <bwolfe> he works for our hosting guys
02:41:11 <bwolfe> OSU OSL hosts our svn and trac server
02:41:37 <Mkop2> I thought they hosted our entire website
02:41:47 <bwolfe> nah
02:41:54 <bwolfe> we have like 4 different people that do that :-p
02:42:03 <bwolfe> verio hosts the wiki/forum/blog
02:42:11 <bwolfe> volico hosts the labs
02:42:21 <bwolfe> and another company hosts demo
02:42:27 <Mkop2> what do you mean the labs?
02:42:54 <bwolfe> they host
02:43:05 <bwolfe> we're hoping to give every student a, etc
02:43:22 <bwolfe> so that they can deploy their work and demo pretty easily
02:46:56 <Keelhaul> bwolfe: that active lists project doesnt sound like something that would need all summer =P
02:49:18 <r0bby> bwolfe: could I have a a labs one for groovyforms?
02:49:19 <r0bby> :x
02:49:45 <bwolfe> yeah, are you ready to demo r0bby ? :-)
02:49:49 <bwolfe> Keelhaul: sure it can
02:49:50 *** greendots has quit IRC
02:49:59 <bwolfe> Keelhaul: not everyone has your openmrs expertise :-p
02:50:22 <Keelhaul> heh
02:50:30 <Keelhaul> i need to expand that expertise in other directions
02:50:33 <Keelhaul> like jquery etc
02:51:00 <r0bby> not quite
02:51:04 <r0bby> but it'd be handy
02:51:05 <r0bby> :)
02:51:11 <r0bby> to know it exists :)
02:53:22 <Keelhaul> !projects
02:53:22 <OpenMRSBot> Keelhaul: "projects" --- (#1), or (#2)
02:53:37 <Keelhaul>
02:53:40 <OpenMRSBot> <> (at
02:53:40 <Keelhaul> this one soudns interesting
02:54:01 <Keelhaul>
02:54:05 <Keelhaul> but their site doesnt work..
02:54:23 <Keelhaul> at least what i think is their site
02:55:21 *** flyankur has quit IRC
03:01:48 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [7225]: Creating guids branch off of 1.4.x r6148 + merge from sync bidir branch … <>
03:12:20 *** isurundt has joined #openmrs
03:26:16 *** Mkop21 has joined #openmrs
03:26:16 *** Mkop2 has quit IRC
03:26:27 *** Mkop21 is now known as Mkop2
03:28:02 *** bwolfe has quit IRC
03:46:33 *** upul has quit IRC
03:55:17 *** nribeka has quit IRC
03:55:36 *** nribeka has joined #openmrs
04:20:11 *** jmiranda has quit IRC
04:43:53 *** Keelhaul has quit IRC
04:50:26 *** sdefabbiakane has joined #openmrs
05:18:19 *** rama has joined #openmrs
05:19:15 <rama> hi, can any one tell me how to join openmrs-developers mailing list?
05:24:26 *** isurundt has quit IRC
05:34:45 <Mkop2> rama: hi
05:34:51 <Mkop2> one sec, let me get you the link
05:40:50 <Mkop2> rama: there's a link at to subscribe
05:40:55 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [7226]: Double Entry Reconciliation module - Fixing #1328 Actually I haven't … <>
05:46:35 * Mkop2 reminds no one in particular of the existence of baseballgunbats
05:51:27 *** Mkop21 has joined #openmrs
05:51:27 *** Mkop2 has quit IRC
05:51:42 *** Mkop21 is now known as Mkop2
06:58:19 *** Mkop21 has joined #openmrs
06:58:19 *** Mkop2 has quit IRC
06:58:30 *** Mkop21 is now known as Mkop2
07:34:32 *** isurundt has joined #openmrs
07:45:09 *** isurundt has quit IRC
07:54:26 *** rama has left #openmrs
07:58:07 *** upul has joined #openmrs
08:11:18 *** upul has quit IRC
08:44:19 *** Mkop2 has quit IRC
08:51:59 *** BrOkEN has joined #openmrs
08:52:05 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Forum: GSoC 2009 Proposal Review (Active Lists) <>
08:55:38 *** BrOkEN has quit IRC
09:01:29 *** bmckown has joined #openmrs
09:01:29 *** ChanServ sets mode: +o bmckown
09:02:19 *** bmckown has quit IRC
09:19:04 *** bmckown has joined #openmrs
09:19:04 *** ChanServ sets mode: +o bmckown
09:19:22 *** bmckown has quit IRC
09:51:38 *** pakon has joined #openmrs
10:01:47 *** bmckown has joined #openmrs
10:01:47 *** ChanServ sets mode: +o bmckown
10:02:14 *** bmckown has quit IRC
10:02:35 *** Hecto has joined #openMRS
10:02:54 <Hecto> hi people.
10:03:52 <Hecto> hepl
10:07:00 *** Hecto has left #openMRS
10:08:34 <pakon> Hecto: hi
10:09:39 <pakon> Oo. left :(
11:14:54 *** pakon has quit IRC
11:37:57 *** kk has joined #openmrs
11:38:23 *** kk has quit IRC
11:51:38 *** isurundt has joined #openmrs
12:04:48 *** bwolfe has joined #openmrs
12:04:49 *** ChanServ sets mode: +o bwolfe
12:07:51 *** pakon has joined #openmrs
12:08:59 <pakon> hi all
12:09:58 <pakon> i have 2 friends, and they are interested in this year gsoc for openmrs
12:11:39 <pakon> what tickets do you advice them to take? they want to make some contribution before application period ends.
12:13:54 <pakon> together we can work more efficiently
12:14:35 <pakon> bwolfe: what do you think about it
12:14:37 <pakon> ?
12:15:19 <bwolfe> are there no trivial or into tickets that interest you? :-)
12:17:36 <pakon>
12:18:24 <pakon>
12:18:32 <pakon>
12:19:12 <pakon> what about this?
12:19:25 <bwolfe> not 1367
12:19:30 <bwolfe> but the otheer two are good
12:20:01 <pakon> ok
12:21:26 <pakon> they connect to this channel at the evening and introduse themselfs
12:23:29 *** scottyaz has joined #openmrs
12:25:00 <pakon> at the evening by UTC :)
12:27:21 <bwolfe> pakon: ok, sounds good :-)
12:27:53 <bwolfe> pakon: I added a note to 1367. you can implement a fix like that
12:28:50 *** ajitlodhi has joined #openmrs
12:30:01 *** ajitlodhi has quit IRC
12:30:24 *** ajitlodhi has joined #openmrs
12:31:21 <ajitlodhi> evening bwolfe
12:32:29 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #1371 (defect closed): Data Truncated for column error <> || OpenMRS Changesets: Changeset [7227]: Fixing liquibase error on birthdate_estimated columns that have null … <> || OpenMRS Tickets: Ticket #1371 (defect created): Data Truncated for column error <>
12:32:46 <bwolfe> hey ajitlodhi
12:33:00 *** k_nishant has joined #openmrs
12:33:24 *** k_nishant has left #openmrs
12:49:30 *** openmrs_4052 has joined #openmrs
12:50:34 *** openmrs_4052 has quit IRC
12:50:55 *** ankush has joined #openmrs
12:54:39 <isurundt> bwolfe:since Encounter type hierachy is not going to be a gsoc project, is it ok if i reassign(accept) that to me? like to continue working(to implement web layer improvements) this as well..
12:55:14 <bwolfe> isurundt: yep, that should be fine
12:55:27 <isurundt> ok. great
12:57:56 <ajitlodhi> bwolfe:OpenMRS has been implemented in mostly african countries
12:58:11 <ajitlodhi> sry *OpenMRS
12:58:22 <bwolfe> was that a question or a statement ajitlodhi ? :-)
12:58:34 <ajitlodhi> is their any special reason to escape asia....?
12:59:30 <ajitlodhi> previous one is a statement and after that is ma ques....
13:00:25 <ajitlodhi> thr..bwolfe
13:00:39 <ajitlodhi> :)
13:01:15 <bwolfe> no reason
13:01:48 <bwolfe> I know of plenty of openmrs installations outside africa. pakistan, india, peru, haiti, US, etc
13:02:01 <ajitlodhi> k
13:02:09 <bwolfe> ajitlodhi: until yesterday openmrs didn't support utf8 translated characters
13:02:17 <pakon> bwolfe: i made UI prototype for "Global Property Types"
13:02:18 <ajitlodhi> ya..
13:02:19 <bwolfe> one of the google students found and fixed that error though
13:02:44 <ajitlodhi> k...gr8 congratulatins
13:02:45 <pakon> have any ideas?
13:06:00 <bwolfe> pakon: seems like a lot of extra work to change how the global properties page works too :-p
13:06:16 <bwolfe> it looks nice though :-)
13:09:56 <bwolfe> pakon: perhaps something fancy like that is what should be done with the move to a "settings" page. see
13:10:05 <pakon> ok - than i will continue work on this application
13:13:00 <pakon> settings page imho is a true way
13:15:36 <pakon> i will design my vision of Setting Page UI and post it later
13:16:18 <pakon> can i contact with Dave Thomas in irc?
13:17:02 <bwolfe> pakon: dave it rarely on here. you'll have to email him
13:17:45 *** kane77 has joined #openmrs
13:17:55 <pakon> to dev list? or directly to Dave?
13:22:56 <bwolfe> pakon: either works
13:23:03 <pakon> ok
13:30:54 *** Mkop2 has joined #openmrs
13:36:06 *** k_nishant has joined #openmrs
13:37:42 *** jmiranda has joined #openmrs
13:37:42 *** ChanServ sets mode: +o jmiranda
13:40:01 *** k_nishant has quit IRC
13:46:34 *** ankush_ has joined #openmrs
13:48:33 *** ankush has quit IRC
13:56:11 *** ankush_ is now known as ankush
13:56:20 *** pakon has quit IRC
14:00:35 *** Keelhaul has joined #openmrs
14:00:35 *** ChanServ sets mode: +v Keelhaul
14:02:06 *** luzhuangwei has joined #openmrs
14:02:07 *** andrewaclt has quit IRC
14:06:39 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [7229]: guids: Adding missing files from merge from sync branch <> || OpenMRS Tickets: Ticket #1372 (defect created): Warning: No concept description found for locale <> || OpenMRS Changesets: Changeset [7228]: 1.4.x: Cleaned up the concept.getDescription method and hid the warnings … <>
14:06:53 *** k_nishant has joined #openmrs
14:16:30 *** Mkop2 has quit IRC
14:39:46 *** vindyani has joined #openmrs
14:40:21 *** atomicturtle has joined #openmrs
14:40:53 *** atomicturtle has left #openmrs
15:17:49 *** OpenMRSBot has joined #openmrs
15:17:49 *** ChanServ sets mode: +o OpenMRSBot
15:25:03 <Keelhaul> it's so nice outside
15:41:32 *** Mkop2 has joined #openmrs
15:48:26 *** atomicturtle has joined #openmrs
15:50:53 *** Mkop2 has quit IRC
15:58:44 <Keelhaul> what's the difference between obs_datetime and value_datetime?
15:59:39 *** atomicturtle has left #openmrs
16:01:30 *** jmiranda has quit IRC
16:03:33 *** jmiranda has joined #openmrs
16:03:33 *** ChanServ sets mode: +o jmiranda
16:05:54 *** jmiranda has quit IRC
16:14:14 *** ankush has quit IRC
16:19:40 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #1373 (enhancement created): Cohort Builder - Search by Person Attributes <>
16:29:49 *** Mkop2 has joined #openmrs
16:30:09 *** Mkop2 has quit IRC
16:30:44 *** nribeka has quit IRC
16:32:10 *** bmckown has joined #openmrs
16:32:10 *** ChanServ sets mode: +o bmckown
16:32:57 *** vindyani has joined #openmrs
16:41:52 <bmckown> obs_datetime is the time of the observation. value_datetime is the answer to the obs.concept providing that the concept requires a Date for its answer.
16:42:02 *** antonh_ has left #openmrs
16:42:03 <Keelhaul> ooh
16:42:06 <Keelhaul> thx
16:42:12 <bmckown> Sure
16:42:18 <Keelhaul> bmckown: how did you know what i asked?
16:42:34 <bwolfe> bmckown knows all
16:42:38 <Keelhaul> =P
16:42:39 <bwolfe> bmckown sees all
16:42:50 <bwolfe> don't talk about bmckown even in closed door meetings.
16:43:51 <bmckown> I'm trying Colloquy on iPhone ... Didn't see any conversation so was looking at logs to see if this app is working
16:44:43 <bmckown> But alas I should get back to work ... Typing on iPhone is slow for me.
16:50:18 *** tarvid has joined #openmrs
16:52:54 <bwolfe> welcome tarvid
16:56:21 <tarvid> Hi bwolfe
16:56:21 <tarvid> Trying to login as admin password test but it fails
16:56:46 <bwolfe> have you checked out your tomcat logs tarvid ?
16:59:01 <tarvid> INFO - HibernateContextDAO.authenticate(?) |2009-03-31 12:41:19,687| Failed login attempt (login=test) - Invalid username and/or password: test
16:59:01 <tarvid> I tried test test then a couple more combinations found admin test in the instructions but I may have made too many failures
17:00:36 *** kane77 has quit IRC
17:00:46 <bwolfe> tarvid: just restart tomcat and then user admin test
17:01:03 <tarvid> That worked
17:04:00 *** pakon has joined #openmrs
17:07:06 <Keelhaul> bwolfe: what do you think of the need for a better datetime widget
17:07:31 <bwolfe> I feel "eh"
17:07:43 <bwolfe> maybe use jquery's if its all right
17:07:46 *** jmiranda has joined #openmrs
17:07:46 *** ChanServ sets mode: +o jmiranda
17:08:05 <bwolfe> I prefer to get rid of extra dependencies like the calendar thing we have now
17:08:38 <tarvid> I agree. It is easier to type the date than fumble with the widget
17:08:46 <Keelhaul> if you know the format, yes
17:09:03 <Keelhaul> i think the default time formatter rejects values with a time
17:09:19 <tarvid> Always a problem. I prefer ISO but I find that choice rare
17:09:42 <Keelhaul> which one is that?
17:09:45 <Keelhaul> yyyy-mm-dd?
17:09:49 <Keelhaul> or yyyymmdd
17:10:05 <tarvid> Good point, I use the former
17:10:10 <Keelhaul> yea me too
17:10:13 <Keelhaul> unless when i name files
17:10:17 <Keelhaul> then no hyphen
17:10:29 <Keelhaul> -unless +except
17:10:31 <tarvid> I suspect I do that too.
17:10:43 <tarvid> My backups are all like that
17:10:51 <Keelhaul> well my modules take yyyy-MM-dd HH:mm
17:11:04 <Keelhaul> but then i found out the server should be able to enforce a date format
17:11:44 <tarvid> there may be a function that does its best as in PHP
17:11:55 <tarvid> or is that MySQL?
17:12:05 <Keelhaul> bwolfe: i dont think jquery has a good one
17:12:21 <Keelhaul> at least none where date and time are in the same widget
17:12:21 <bwolfe> Keelhaul: then we'll stick with what we have ;_)
17:12:34 <Keelhaul> bwolfe: what if you want to enter blood sugar readings
17:12:42 <Keelhaul> or several appointments per day
17:12:48 <Keelhaul> cant all be 00:00 obviously
17:13:32 <Keelhaul> i'm not saying you need a new widget but you should allow time in the string
17:14:13 <tarvid> It would be nice to get time study data out of OpenMRS
17:14:37 <tarvid> But then you need service provider too.
17:14:58 <tarvid> Any of the demo data reasonably complete?
17:15:26 <Keelhaul> not sure
17:15:39 <Keelhaul> i'm sitting here making my own heh
17:15:42 *** Mkop2 has joined #openmrs
17:16:06 <tarvid> I am not a service provider so a lot of that is strange to me
17:16:30 <tarvid> But I would like to present OpenMRS to a few people and classy looking data would help
17:17:32 <Mkop2> we should make some nice patient data to include in the demo database
17:18:00 <Mkop2> I just jumped in, so don't know if this was mentioned yet, but there's a ticket to do with that
17:18:23 <Keelhaul> i remeber when i used the demo database back in 2007 or so, it had a bunch of patients, but no real data
17:18:47 <Keelhaul> when i used the default dataset from late 2008, it didnt even contain patients
17:19:17 <bwolfe> tarvid: there is demo data at the bottom of the wiki Downloads page
17:20:04 <tarvid> I think I have that. 1.3.4-createdb-from-scratch-with-demo-data.sql
17:20:21 *** k_nishant has quit IRC
17:20:24 *** nribeka has joined #openmrs
17:21:19 <Mkop2> the way I envision it it should have at least 10-15 patients (I'm thinking characters from the simpsons or something would be good), each with a few encounters, each encounter with a few observations
17:21:32 <Mkop2> I don't know if something like that already exists
17:22:10 <Mkop2> and I don't know if I'm missing something or what, but don't see in the demo app how a physician can create an encounter
17:22:35 <bwolfe> tarvid Mkop2 : look at the bottom of the Downloads page. it has 10,000 patients and 500,000 observations
17:22:53 <Mkop2> oh.
17:23:19 <Mkop2> how was that generated?
17:23:26 <Mkop2> I assume it's fictionalized, right?
17:23:33 <bwolfe> obfuscated real data from Kenya
17:23:44 <bwolfe> it was made a long time ago
17:23:54 <bwolfe> now was have 70,000 patients and 50 million obs or so
17:24:02 <bwolfe> was==we
17:26:24 <tarvid> looks like I drop the openmrs data base and re source?
17:27:33 <bwolfe> thats one way
17:27:39 <bwolfe> then update the db
17:30:22 *** pakon has quit IRC
17:31:00 *** pakon has joined #openmrs
17:31:03 <tarvid> oops, should not have dropped the database
17:33:11 <Mkop2> bwolfe: what do you mean re-source? how do I do that?
17:33:55 <tarvid> recovering, this may take a while
17:35:06 *** vindyani has quit IRC
17:35:17 <bwolfe> Mkop2: tarvid said that
17:35:42 <Mkop2> ok, true. But you agreed with him :-)
17:36:36 <Mkop2> I just drop openmrs; run the .sql file, and then launch openmrs anew using the ant update target?
17:36:39 <bwolfe> Mkop2: yeah, you can drop your database, source the demo sql file, run the update-to-latest-mysqldiff.sql file (because the demo sql is older than I think), then restart openmrs
17:37:06 <tarvid> You have to recreate the database
17:37:21 <tarvid> there are drop if exists in the sql
17:38:19 <tarvid> The label on the file says demo-, so that is current?
17:38:41 <bwolfe> jmiranda: your code smells like rotten cheese
17:39:07 <tarvid> not gouda nuff?
17:39:22 *** isurundt has joined #openmrs
17:39:27 <jmiranda> bwolfe: thank you bwolfe. ben, the pidgin notification worked. bwolfe, are there? bwolfe?
17:40:05 <jmiranda> i know how much you like hearing your own name
17:41:01 <Keelhaul> lol
17:41:57 <bwolfe> thanks jmiranda. yes, bwolfe does like hearing bwolfe said multiple times. (bwolfe)
17:43:50 *** qeeqee has joined #openmrs
17:44:40 <bwolfe> hello qeeqee
17:45:12 <qeeqee> greetings
17:45:29 <pakon> bwolfe: qeeqee is one of my friends
17:45:33 <nribeka> lots of new names around here
17:45:37 <nribeka> hi bwolfe
17:45:39 <pakon> qeeqee: hi
17:45:46 <jmiranda> qeeqee: that might be the best irc handle i've ever seen
17:45:46 <qeeqee> all thanks to GSoC :D
17:45:52 <nribeka> i'll be back tomorrow to openmrs
17:45:53 <qeeqee> hi pakon
17:45:57 <jmiranda> bye nribeka
17:46:04 <nribeka> have due assignment today :D
17:46:06 <nribeka> hi jmiranda
17:46:10 <Mkop2> hi jmiranda
17:46:14 <Mkop2> hi qeeqee
17:46:20 <jmiranda> hi Mkop2
17:46:21 <qeeqee> hi Mkop2
17:46:27 <bwolfe> nribeka: ok, looking forward to it
17:46:29 <jmiranda> hi bwolfe
17:46:39 <pakon> hi all
17:46:46 <bwolfe> there you go, pakon has it right
17:47:04 <bwolfe> we'd have 21! "hi"s if everyone said hello to everyone else
17:47:05 <qeeqee> as I'm new here, I'd like to introduce myself
17:47:09 <bwolfe> that'd be annoying :-p
17:47:10 <nribeka> is openmrs considering to buy balsamiq bwolfe? :D
17:47:14 *** Mkop2 has quit IRC
17:47:24 <bwolfe> nribeka: um, no. why?
17:47:34 <nribeka> just wondering
17:47:36 <nribeka> lol
17:47:56 *** andrewaclt has quit IRC
17:48:12 *** Mkop2 has joined #openmrs
17:48:21 <Mkop2> that was very embarrassing
17:48:22 <bwolfe> nribeka: because we're using it ?
17:48:25 <Mkop2> I'm in the library
17:48:30 <Mkop2> tried to run that mysqldiff file
17:48:34 <jmiranda> bwolfe: i thought i had it right by going the sarcastic route
17:48:36 <Mkop2> computer started beeping up the wazoo
17:48:40 <bwolfe> Mkop2: ahahahha beep beep beep!
17:48:53 <qeeqee> my name is Georgy Novokorpusov, I'm from Kursk, Russia and currently I'm a phd student in my university
17:48:54 <nribeka> you use balsamiq?
17:49:05 <bwolfe> jmiranda: no sarcasm allowed
17:49:22 <bwolfe> nribeka: I have yet to use it. darius/paul/burke love it though. jmiranda probably does too, I can't remember
17:49:28 <jmiranda> nribeka: who are you referring to?
17:49:29 <nribeka> qeeqee how far kursk from edinburgh?
17:49:44 * jmiranda loves balsamiq
17:49:47 <nribeka> bwolfe + jmiranda
17:49:49 * Mkop2 is a moron
17:49:56 <nribeka> how to get the free license jmiranda?
17:49:57 <Mkop2> you know why it beeped?
17:49:59 <qeeqee> quite far I think :D
17:50:14 <jmiranda> nribeka: i can send it to you
17:50:25 <jmiranda> peldi (the developer) was very generous
17:50:34 <Mkop2> b/c instead of clicking the download link, clicking the button, and then saving the file, I clicked save target as and saved the download page (the html) as a .sql file
17:50:44 <nribeka> wow ... really jmiranda?
17:50:49 <nribeka> that will be so cool :D
17:51:19 * jmiranda doesn't like pidgin's rendition of the smiley face
17:51:25 <Mkop2> so change it
17:51:27 <jmiranda> it's kind of evil looking
17:51:35 <bwolfe> nribeka: oh! when you sad "buy balsimiq" you meant the license. I thought you meant the company! :-)
17:51:41 <Mkop2> lol
17:51:41 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [7231]: dataset-refactoring-branch: Creating branch for dataset refactoring based … <>
17:51:53 <qeeqee> I'm interested in summer of code
17:51:59 <jmiranda> Mkop2: what do you think i am?
17:52:01 <Mkop2> jmiranda: tools -> preferences -> smiley themes
17:52:02 <jmiranda> a wizard?
17:52:05 <jmiranda> a genius?
17:52:11 <jmiranda> Mkop2: thanks :)
17:52:14 <Mkop2> I think you're complaining about nothing, that's what you are
17:52:21 <qeeqee> and so I searched for some intro bugs to fix
17:52:21 <Mkop2> :-P
17:52:21 <jmiranda> nm, the smiley face is ok
17:52:30 *** tarvid has quit IRC
17:52:33 <qeeqee> like this
17:52:36 <Mkop2> oh, you decided that you like it evil?
17:52:43 <jmiranda> !ticket 1337
17:52:43 <OpenMRSBot> jmiranda: Ticket #1337:
17:52:50 <qeeqee> I have a little question
17:52:52 <jmiranda> (that was just a demonstration)
17:53:23 <nribeka> haha lol bwolfe
17:53:26 <bwolfe> fire away qeeqee
17:53:44 <pakon> jmiranda: when list of all bot commands?
17:53:55 <qeeqee> currently backend works with dateformat=dd/MM/yyyy for me (no Russian date format defined in OpenmrsConstants
17:53:59 <bwolfe> pakon: type /msg OpenMRSBot list
17:54:35 <qeeqee> and javascript expects MM/dd/yyyy :(
17:54:56 <bwolfe> qeeqee: javascript needs to be fixed to look at the ${dateFormat} string
17:55:06 <qeeqee> so I have to convert to expected javascript format using constants
17:55:07 <qeeqee> yep
17:55:14 <nribeka> ! list pakon
17:55:14 <OpenMRSBot> nribeka: Error: 'pakon' is not a valid plugin.
17:55:15 <jmiranda> pakon: not sure what you mean
17:55:22 <nribeka> !list
17:55:22 <OpenMRSBot> nribeka: Admin, Alias, AutoMode, Channel, ChannelLogger, ChannelStats, Config, Factoids, Herald, Karma, Misc, NickCapture, Owner, RSS, Reply, Seen, Services, ShrinkUrl, Status, and User
17:55:35 <jmiranda> thanks nribeka
17:55:36 <qeeqee> but javascript as I know can't parse date string well
17:56:02 <pakon> can't search !ticket
17:56:08 <Mkop2> !help ticket
17:56:08 <OpenMRSBot> Mkop2: (ticket <an alias, 1 argument>) -- Alias for "reply Ticket #$1:$1".
17:56:09 <nribeka> !tickets
17:56:10 <OpenMRSBot> nribeka: "tickets" --- OpenMRS bugs and enhancement requests are tracked through tickets:
17:56:16 <qeeqee> I thought about using some javascript lib with date parsing functions like datejs. what do you think?
17:56:25 <nribeka> !tickets 725
17:56:25 <OpenMRSBot> nribeka: Error: "tickets" is not a valid command.
17:56:33 <nribeka> !ticket 725
17:56:33 <OpenMRSBot> nribeka: Ticket #725:
17:56:40 <pakon> ok
17:56:40 <nribeka> my beloved ticket
17:56:41 <pakon> tnx
17:57:02 *** openmrs_4332 has joined #openmrs
17:57:04 <bwolfe> nribeka: hahaha. you need to hurry up and kick your beloved to the curb
17:57:21 *** openmrs_4332 is now known as pv78
17:57:42 <pv78> hi all
17:57:58 <nribeka> i know bwolfe. need to move on or else our relationship will be a bad relationship. need to take it to the next step lol
17:58:04 <Keelhaul> i agree =)
17:58:18 <isurundt> :D
17:59:10 <pakon> qeeqee: give a link to datejs
17:59:19 <qeeqee> searchingggg...
17:59:22 <pv78> hi nribeka:
17:59:29 <nribeka> hi pv78
17:59:31 <qeeqee>
17:59:32 <jmiranda> nribeka: promise ring?
18:00:03 <nribeka> engagement ring
18:00:19 *** ankush has joined #openmrs
18:00:32 <qeeqee> datejs can parse date string with custom format specified
18:00:39 <jmiranda> nribeka: no, just a promise ... that you'll always be ... there? or something?
18:00:48 <jmiranda> qeeqee: is this for a date choose?
18:00:50 <Keelhaul> purity ring
18:00:51 <jmiranda> chooser
18:00:56 <pv78> i have created a module i placed my non jsp file in resources folde that is <styl.css and layout.js) how i link these to my jsp nribeka
18:00:56 <pakon> qeeqee: cool lib
18:01:40 <bwolfe> !moduleresources
18:01:40 <OpenMRSBot> bwolfe: Error: "moduleresources" is not a valid command.
18:02:04 <qeeqee> so datejs will parse birthdate according to date format specified in backend to show person's age
18:02:06 <bwolfe> !learn moduleresources as
18:02:06 <OpenMRSBot> bwolfe: The operation succeeded.
18:02:18 <nribeka> jmiranda :)
18:02:18 <bwolfe> !refer pv78 [moduleresources]
18:02:18 * OpenMRSBot refers pv78 to "moduleresources" ---
18:02:41 <pv78> thanks bwolfe
18:02:42 <nribeka> pv78, bwolfe is here :D
18:03:17 <bwolfe> that I am
18:03:37 <nribeka> qeeqee, the lib looks cool
18:04:19 <qeeqee> so is it ok to use it? it weights 25 Kb
18:04:26 <pakon> qeeqee: what about license of datejs?
18:04:51 <qeeqee> MIT
18:06:05 <pv78> bwolfe: to deal with multiple tables should i create seprate xx.hbm.xml or i can creat multiple <classes> in a single xxx.hbm.xml
18:06:33 <bwolfe> qeeqee: 25kb just to do a simple parsing ?
18:06:37 <bwolfe> qeeqee: seems a little heavy
18:07:02 <qeeqee> bwolfe: hm I can rip only necessary functions
18:07:08 <bwolfe> qeeqee: you should be able to just use the jsp variable like this: var format = '${dateFormat}';
18:07:17 <pakon> MIT and OpenMRS licenses compatible
18:07:18 <bwolfe> if format == 'mm/dd/yyyy', etc
18:07:24 <pakon> or not?
18:07:27 <bwolfe> qeeqee: I'd prefer you rip. :-)
18:08:03 <pv78> bwolfe: to deal with multiple tables should i create seprate xx.hbm.xml or i can creat multiple <classes> in a single xxx.hbm.xml
18:08:38 <bwolfe> separate is better pv78
18:08:43 <nribeka> pv78, i think it's better to separate the hbm
18:08:56 <nribeka> ah late 3s to bwolfe lol
18:09:02 <pv78> ok bwolfe, nribeka
18:09:14 <bwolfe> nribeka: :-D
18:09:16 <bwolfe> sorry
18:09:39 <nribeka> lol
18:09:57 <qeeqee> the problem is - javascript can parse only MM/dd/yyyy and some other formats. but it can't parse for example so even if I insert date format from backend constants in javascript it won't work, If I'm not mistaken
18:10:15 <qeeqee> sorry - dd.MM.yyyy of course
18:13:32 <pv78> nribeka when we deal with our custome tables throug our Service classes where hl7 comes?
18:14:42 <nribeka> i don't get it pv78
18:16:32 <qeeqee> bwolfe: well I'll try to rip date parsing routine and see what will come of it
18:17:17 *** pv78 has quit IRC
18:19:22 *** isurundt has quit IRC
18:20:07 <Keelhaul> bwolfe: so why are you so much against "dd/MM/yyyy HH:mm", where needed?
18:22:47 <bwolfe> Keelhaul: I'm not against it
18:22:56 <bwolfe> I'm against yet one more javascript library imported :-p
18:24:13 <Keelhaul> bmckown: as i said, a new widget can be optional to modules, but the editor has to accept it
18:24:16 <Keelhaul> err bwolfe
18:24:21 <Keelhaul> private final String DATE_PATTERN = OpenmrsUtil.getDateFormat().toPattern() + " HH:mm";
18:24:25 <Keelhaul> thats what i'm doing right now...
18:28:55 *** serge has joined #openmrs
18:29:39 <serge> hi all
18:29:44 <bwolfe> hi serge
18:29:54 <bwolfe> Keelhaul: ok...
18:30:04 <bwolfe> Keelhaul: what happens if the user doens't put in an hour and time ?
18:31:15 <pakon> serge: hi
18:31:31 <Keelhaul> bwolfe: that's unhandled =)
18:33:11 <Keelhaul> but that's what the widget is for.. it always adds a time
18:33:27 <Keelhaul> i could add something like "add 00:00" if the string contains no date
18:33:53 <Keelhaul> but in general, i'd say the pattern is displayed in the form
18:33:56 <Keelhaul> and the user has to comply
18:36:18 <Mkop2> for those wondering what factoids the bot knows, your wonderment can cease:
18:36:21 <Mkop2> !facts
18:36:21 <OpenMRSBot> Mkop2: 'tabcomplete', '', 'privatemessage', 'gsocfaq', 'overview', 'googlevideo', 'techtalk', 'techtalkwhois', 'openmrs docpaul', 'docpaul', 'burke', 'time', 'projects', 'gettingstarted', 'boom', 'sunbiz', 'irclogs', 'bwolfe', 'atomicturtle', 'irclog', 'runtimeproperties', 'privatemessages', 'checkdigit', 'extensionpoints', 'newticket', 'junit', 'gsoctemplate', 'irssi', 'model', 'trivial', 'modules', 'logs', (2 more messages)
18:36:28 <Mkop2> !more
18:36:28 <OpenMRSBot> Mkop2: 'trac', 'moo', 'timeline', 'developers', 'maveriick', 'tickets', 'feed', 'groovyforms module', 'datamodel', 'requestaccess', 'gstring', 'downloads', 'oom', 'soc', 'conferencecall', 'roadmap', 'mailinglistarchives', 'patches', 'gsoc2009', 'introtickets', 'gettingstartedtickets', 'trivialtickets', '@should', 'moduletesting', 'testing', 'getstarted', 'faq', 'bwolfesays', 'videos', 'pastebin', (1 more message)
18:36:31 <Mkop2> !more
18:36:31 <OpenMRSBot> Mkop2: 'gsoctimeline', 'bwolfealsosays', 'gsoc', 'baseballgunbat', 'nribeka', 'adviceforsoc', and 'moduleresources'
18:36:36 <r0bby> !r0bby
18:36:36 <OpenMRSBot> r0bby: Error: "r0bby" is not a valid command.
18:36:45 <r0bby> !nribeka
18:36:45 <OpenMRSBot> r0bby: "nribeka" --- Nyoman
18:36:48 <r0bby> lol\
18:36:57 <Mkop2> !developers
18:36:57 <OpenMRSBot> Mkop2: "developers" ---
18:37:12 <Mkop2> r0bby: you'll like this one:
18:37:14 <Mkop2> !irssi
18:37:14 <OpenMRSBot> Mkop2: "irssi" --- is THE worst IRC client ever!
18:37:24 <Mkop2> I didn't put that there, I just found it
18:38:51 <nribeka> !moo
18:38:51 <OpenMRSBot> nribeka: "moo" --- MOOOOOOO!!!!!
18:38:56 <nribeka> lol
18:39:33 <Mkop2> !boom
18:39:34 <OpenMRSBot> Mkop2: "boom" --- BOOOOOOOMMMMMMMMM!!!!!!!!!!!!
18:39:39 <Mkop2> !info boom
18:39:39 <OpenMRSBot> Mkop2: Error: The command "info" is available in the Factoids and RSS plugins. Please specify the plugin whose command you wish to call by using its name as a command before "info".
18:39:43 <Mkop2> !factoids info boom
18:39:43 <OpenMRSBot> Mkop2: Key "boom" is not locked and has 1 factoid associated with it: #1 was added by burke at 09:53 PM, March 27, 2008
18:39:55 <Mkop2> !oom
18:39:55 <OpenMRSBot> Mkop2: "oom" --- Tomcat's memory management sucks. Increase your memory available to tomcat. See
18:40:08 <Mkop2> I thought that was gonna be something like the opposite of moo
18:41:09 <Mkop2> hmm, why won't openmrs start on my computer?
18:41:43 <Mkop2> I did ant -> update, and it says that the war was deployed, but localhost:8080/openmrs gives a 404 error
18:41:57 *** bmckown has quit IRC
18:42:17 <Mkop2> he was on IRC from his iphone? cool!
18:43:05 *** bmckown has joined #openmrs
18:43:05 *** ChanServ sets mode: +o bmckown
18:47:00 <Mkop2> bmckown: are you online from your iphone?
18:47:26 <bmckown> Yes, Mkop2 :-)
18:47:40 <Mkop2> cool!
18:48:00 <pakon> bmckown: what application you use?
18:48:04 <bmckown> Trying out colloquy app
18:49:23 <bwolfe> Mkop2: check your tomcat logs for why
18:50:23 <r0bby> Mkop2: check your logs
18:50:29 <r0bby> try restarting tomcat
18:50:45 <Mkop2> I just started tomcat right before the update
18:51:03 <Keelhaul> bmckown: so you went and bought an iphone after all, huh? =/
18:52:03 <bmckown> I was never opposed to iPhone ... Yea got it last year.
18:52:15 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #1374 (enhancement created): Add date observation to most recent observations <>
18:52:19 <Keelhaul> oh last year
18:52:34 <Keelhaul> i thought you were the one asking which phone to get about 2 weeks ago
18:55:16 <r0bby> http://localhost:8080/manager/html
18:55:19 <r0bby> log in
18:55:22 <r0bby> is openmrs started?
18:56:20 <Mkop2> r0bby: no, it wasn't. looked in the logs, an error about the database being the wrong version
18:56:31 <Mkop2> (which makes sense, since I messed with the database this morning)
18:58:39 <r0bby> Mkop2: =)
18:59:01 <r0bby> Mkop2: don't mess w/ the db
18:59:10 <r0bby> unless you know what you're doing
18:59:12 <Mkop2> either something's wrong with that update-to-latest-db.mysqldiff.sql file, or I'm doing something wrong with it
18:59:18 <Mkop2> I was following instructions
18:59:29 <r0bby> Mkop2: you dont need that
18:59:34 <r0bby> pull trunk
18:59:41 <r0bby> and use the initialization wizard
19:00:09 <Mkop2> I installed the demo data available on the downloads page
19:00:09 <r0bby> and we have automatic updates using liquibase i believe it's called
19:00:10 <Mkop2> !pastebin
19:00:10 <OpenMRSBot> Mkop2: "pastebin" --- (#1), or (#2) is a good place to create a link with a code snippet
19:00:25 <r0bby> Mkop2: no need :) -- the demo data comes with trunk :)
19:00:29 <serge> hi all again
19:00:41 <r0bby> (option is given to load it during configuration using the wizard
19:00:59 <serge> My name is Serge I'm from Russian, Kursk.
19:01:17 <r0bby> Nice to meet you
19:01:19 <r0bby> :)
19:01:37 <serge> i'm interested in GSoC. I want to help this project and now i try to resolve ticket #1336 and
19:01:57 <serge> can't understand when does the problem occur :). can you tell more about it?
19:02:01 <Mkop2> r0bby: the data that comes with trunk is garbage, nowhere near the amount of data that's in the .sql file
19:02:23 <Mkop2> bwolfe nribeka:
19:02:41 <Mkop2> that was after I ran the update-to-latest-db.mysqldiff.sql
19:03:06 <Mkop2> !ticket 1336
19:03:06 <OpenMRSBot> Mkop2: Ticket #1336:
19:03:27 <r0bby> Mkop2: ?
19:03:35 <r0bby> what data? :x
19:03:37 <r0bby> I've never looked
19:03:45 <r0bby> All I care is horatio hornblower is there ;0
19:03:46 <r0bby> :)
19:04:54 <Mkop2> (1:22:36 PM) bwolfe: tarvid Mkop2 : look at the bottom of the Downloads page. it has 10,000 patients and 500,000 observations
19:05:10 *** luzhuangwei has quit IRC
19:07:12 <r0bby> ah
19:07:14 <r0bby> whoa
19:07:38 *** nribeka-class has joined #openmrs
19:08:03 <pakon> serge: are you check that Hibernate query is correct?
19:08:10 <nribeka-class> jmiranda, my email is nyoman[dot]ribeka[at]gmail[dot]com
19:08:10 <Mkop2> when the file ran, it didn't do anything though. a bunch of times it said Query OK, 0 rows affected, 1 warning (0.05 sec)
19:08:34 <r0bby> then it busted your openmrs?
19:08:37 <Mkop2> the rest of the time it said Query OK, 0 rows affected
19:08:46 <Mkop2> there are two files
19:08:50 <r0bby> likely because nothing to update
19:08:51 <r0bby> ?
19:08:56 <Mkop2> the file that puts all the data in the database
19:09:03 <r0bby> update-to-latest-* which updates the data model
19:09:05 <Mkop2> then there's the file that's supposed to update it to the latest version
19:09:08 <r0bby> then the demo data
19:09:21 <r0bby> im out
19:09:38 <Mkop2> good riddance :-P
19:09:41 <Mkop2> seeya r0bby
19:10:06 *** qeeqee has quit IRC
19:11:20 *** nribeka-clone has joined #openmrs
19:11:28 *** nribeka-class has quit IRC
19:12:27 <bwolfe> serge: what more do you need to know ?
19:12:38 <serge> pakon: at a first glance there is a "distinct" missing. but it's better to investigate more?
19:12:56 <Keelhaul> bbl
19:12:56 *** Keelhaul has quit IRC
19:13:35 <Mkop2> bwolfe: any thoughts about my problems? am I doing something wrong with that .sql file?
19:14:03 <nribeka-clone> jmiranda is gone bwolfe?
19:14:09 <pakon> serge: try distinct
19:14:33 <serge> bwolfe: how can I repeat the bug?
19:14:46 <bwolfe> Mkop2: not sure why the sql file isn't running
19:15:06 <bwolfe> what was the value of the database_versioin global property when you were done ?
19:16:21 <bwolfe> serge: make a user with two names
19:16:57 <bwolfe> serge: the best way is to create a junit test that shows the error (after you see it in the weebapp) :-)
19:17:08 <bwolfe> !refer serge [testing]
19:17:08 * OpenMRSBot refers serge to "testing" ---
19:17:47 <Mkop2> bwolfe: how do I find database_version?
19:18:12 <Mkop2> nribeka-clone: jmiranda is showing as idle on IM
19:18:28 <nribeka-clone> ah thanks Mkop2
19:18:31 <serge> bwolfe: ok i try it
19:18:49 <Mkop2> nribeka-clone: jmiranda is no longer showing as idle :-)
19:18:59 <nribeka-clone> check the global property Mkop2
19:19:20 <Mkop2> "check" is a vague term. I know very little mysql. could you help me with syntax?
19:19:55 <nribeka-clone> hang on
19:20:42 <bwolfe> Mkop2: do you have phpmyadmin or navicat lite ?
19:20:51 <Mkop2> no and no, afaik
19:21:02 <Mkop2> I'm using mysql command line
19:21:07 <Mkop2> maybe that's my mistake
19:21:19 <nribeka-clone> select property_value from global_property where property='database_version'
19:21:26 <nribeka-clone> i'm not sure about the key
19:22:33 <nribeka-clone> try the query Mkop2
19:23:20 <nribeka-clone> jmiranda, did you get my email? :D
19:23:42 <Mkop2> nribeka-clone:
19:26:59 <nribeka-clone> so you were updating the data Mkop2?
19:28:23 <Mkop2> yes
19:30:29 <nribeka-clone> and then you can't access your openmrs page?
19:30:39 <nribeka-clone> no error in the log?
19:31:19 <Mkop2> yes, there's an error in the log
19:31:41 <Mkop2>
19:33:26 <Mkop2> I need to do homework, I'll figure this out later
19:33:27 <nribeka-clone> somehow your version becomes i think Mkop2
19:33:31 <nribeka-clone> ok ok
19:33:31 <Mkop2> ttyl, nribeka
19:33:34 <nribeka-clone> laterz Mkop2
19:33:39 <Mkop2> thanks for your help though
19:33:47 <jmiranda> nribeka: not yet (re: email)
19:33:51 <jmiranda> will check in a little bit
19:34:36 <nribeka-clone> ups ... i mean i give you my email address early on to send the balsamiq :D
19:35:28 <nribeka-clone> it's nyoman[dot]ribeka[at]gmail[dot]com :D
19:41:47 *** k_nishant has joined #openmrs
19:48:26 *** Mkop21 has joined #openmrs
19:48:26 *** Mkop2 has quit IRC
19:48:37 *** Mkop21 is now known as Mkop2
19:51:27 *** Mkop2 has left #openmrs
19:52:03 *** ajitlodhi has quit IRC
20:01:22 <pakon> all: good night
20:01:44 *** pakon has quit IRC
20:07:04 *** kane77 has joined #openmrs
20:07:17 *** kane77 has quit IRC
20:07:56 *** kane77 has joined #openmrs
20:08:41 *** kane77 has quit IRC
20:09:08 *** kane77 has joined #openmrs
20:10:00 *** Echidna has quit IRC
20:10:14 *** Echidna has joined #openmrs
20:33:01 *** bmckown_ has joined #openmrs
20:34:17 *** bmckown has quit IRC
20:34:23 <serge> all: it's too late. bb
20:34:25 *** serge has quit IRC
20:42:13 *** Mkop2 has joined #openmrs
20:45:38 * Mkop2 has to decide on a senior design project this week
20:50:15 <r0bby> hmm
20:52:48 *** bmckown_ is now known as bmckown
20:53:15 *** ChanServ sets mode: +o bmckown
20:54:47 *** andrewaclt has joined #openmrs
20:54:58 <andrewaclt> Is HL7 implemented in openmrs (1.4?)?
20:56:46 <andrewaclt> Also, is there a way to log all changes to the openmrs system?
20:58:22 <bmckown> hl7 has been implemented in all versions of openmrs... specifically ORU_R01 messages
20:58:33 <andrewaclt> thank you.
20:58:45 <bmckown> and has all changes
20:59:28 <bmckown> there
20:59:30 <andrewaclt> I mean
20:59:39 <andrewaclt> If I add a patient, is there a log some where?
21:00:38 <Mkop2> the patient has createdBy data
21:00:55 <Mkop2> does someone know if there's a central log somewhere?
21:01:03 <bmckown> not really.
21:01:15 <andrewaclt> Ok, thank you
21:01:15 <r0bby> That's a nifty module
21:01:18 <bmckown> we keep longitudinal data of each database element
21:01:19 <r0bby> to have
21:01:27 <bmckown> so in that sense, yes.
21:02:05 <bmckown> when you void a patient in the web app, the patient still exists in database.
21:02:25 <bmckown> and in that sense we have a log of all patients created.
21:02:37 <andrewaclt> Yeah, but you don't store the transactions, etc
21:02:41 <andrewaclt> beyond that?
21:02:45 <bwolfe> andrewaclt: there is a module that can log changes via log4j
21:02:54 <r0bby> which module?
21:02:55 <r0bby> :X
21:03:00 <bmckown> same for observations, encounters. no. don't store transactions... just the date of the last change.
21:03:24 <bmckown> voided, voided_by, changed, date_changed.
21:03:59 <andrewaclt> okay thank you
21:04:41 <bwolfe>
21:04:43 <OpenMRSBot> <> (at
21:04:52 <bwolfe> searchkeylogging
21:05:11 <bwolfe> it only needs a little tweaking to be able to record savePatient, etc calls
21:05:31 <r0bby> ah
21:07:05 <bmckown> didn't know we had such a module... that's nice. :-)
21:10:48 <bwolfe> it doens't exactly do what andrewaclt wants, but it could pretty easily (as I commented on the mailing list)
21:13:08 *** Mkop2 has quit IRC
21:13:09 *** Mkop21 has joined #openmrs
21:13:19 *** Mkop21 is now known as Mkop2
21:14:25 * Mkop2 just got "mugged" by friends of his
21:14:56 <Mkop2> one guy came up behind me and blindfolded me, and the other guy grabbed my laptop and ran off
21:17:32 <bwolfe> Mkop2: so now you're on some other computer ?
21:17:42 <Mkop2> no, they brought it back
21:18:04 <Mkop2> I had a smile on my face the whole time
21:25:13 *** ankush has quit IRC
21:25:19 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [7232]: chica:need an empty lib folder <>
21:30:50 *** Mkop2 has quit IRC
21:30:51 *** Mkop21 has joined #openmrs
21:31:01 *** Mkop21 is now known as Mkop2
21:40:14 *** Mkop2 has quit IRC
21:40:15 *** Mkop21 has joined #openmrs
21:40:25 *** Mkop21 is now known as Mkop2
21:40:42 *** pakon has joined #openmrs
21:42:13 *** nribeka-clone has quit IRC
21:46:10 *** Agnor has joined #openmrs
21:48:04 *** Keelhaul has joined #openmrs
21:48:04 *** ChanServ sets mode: +v Keelhaul
21:49:09 <nribeka> jmiranda, thank you :)
21:52:23 <jmiranda> nribeka: no problem
21:52:48 <jmiranda> yeah, i've heard really great things
21:52:55 <jmiranda> where were you thinking about going?
21:53:04 <jmiranda> sorry
21:53:06 <jmiranda> wrong window
21:53:09 <jmiranda> :)
21:53:17 <Keelhaul> lol
21:53:19 <nribeka> lol
21:53:34 <jmiranda> contest: guess who i'm talking to
21:53:37 <jmiranda> and about what
21:56:29 *** greendots has joined #openmrs
21:56:35 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [7233]: Fixing npe if getConcepts if given a null parameter <>
21:56:53 <nribeka> jmiranda, bwolfe about openmrs :)
21:56:57 <nribeka> bbl :D
21:59:18 <Mkop2> jmiranda: I guess that's one downside of having IRC in pidgin...
21:59:22 *** nribeka has quit IRC
21:59:55 <jmiranda> :)
22:04:07 <Agnor> Hi
22:04:51 <Agnor> I'm a potential GSOC applicant for this project
22:05:18 <Agnor> anyone willing to take a short conversation to help me with some doubts I have?
22:05:29 <Mkop2> ask away
22:05:42 <Mkop2> I won't necessarily know the answers, but if not, other people might
22:06:26 <Agnor> First, I've only heard about this project today, do you think I should still apply?
22:06:37 <Agnor> wait, not only about this project
22:06:40 <Mkop2> sure!
22:06:41 <Agnor> about the whole GSOC
22:06:49 <Mkop2> the deadline is on Friday
22:07:01 <greendots> friday?
22:07:02 <Mkop2> there's still plenty of time to find out what you need to find out, and put together a quality application
22:07:10 <Mkop2> greendots: isnt' it?
22:07:11 <greendots> i thought it was april 11
22:07:18 <Agnor> However I wouldn't have much time to familiarize with the code base....
22:07:34 <Mkop2> you don't need to be that familiar with the code before you submit an application
22:08:12 <Mkop2> see the timeline:
22:08:13 <OpenMRSBot> <> (at
22:08:20 <Mkop2> and the gsoc faq:
22:08:23 <OpenMRSBot> <> (at
22:09:39 <Mkop2> bottom line is, showing an interest in the project is good, but you're not expected to already know the codebase before you even submit an application
22:09:41 <pakon> hi all
22:09:46 <Mkop2> hi, pakon
22:10:01 <Agnor> I just wanted to know if the project would be feasible, that's why I wanted to spend some time with the codebase
22:10:07 <greendots> ahh it is april 3 :( ...Ive had 4 tests and thought I had the weekend
22:10:09 <Agnor> but I think I'll apply
22:10:26 <Agnor> thanks Mkop2
22:10:43 <pakon> bwolf: settings page could be like this ?
22:11:01 <pakon> !ticket 1255
22:11:01 <OpenMRSBot> pakon: Ticket #1255:
22:12:04 <Mkop2> !refer pakon tabcomplete
22:12:04 * OpenMRSBot refers pakon to tabcomplete
22:12:10 <Mkop2> that didn't work
22:12:14 <Mkop2> !refer pakon [tabcomplete]
22:12:14 * OpenMRSBot refers pakon to "tabcomplete" --- Most IRC clients let you easily write someone's nickname in the channel using tab completion. Just type the first few letters, then <tab>, and voila!
22:12:36 <Mkop2> you mispelled bwolfe's name, so he won't get a notification that you said something to him
22:13:00 <Mkop2> Agnor: you're welcome to start getting your feet wet
22:13:03 <Mkop2> you still have a few days
22:13:06 <Mkop2> !bwolfesays
22:13:06 <OpenMRSBot> Mkop2: "bwolfesays" --- FYI to all potential GSoC Applicants: OpenMRS welcomes multiple applications for multiple projects within openmrs. Actually, we encourage it! Sometimes we get quality students only applying to a low priority project. So pick a few projects that interest you, apply to all of them, and put comments in them saying which other ones you've applied to
22:13:07 <pakon> Mkop2: tnx
22:13:09 <Mkop2> !bwolfealsosays
22:13:09 <OpenMRSBot> Mkop2: "bwolfealsosays" --- To greatly increase your chances of getting accepted by openmrs you should demonstrate your knowledge/skills in both java and potentially openmrs. The best way to do that is to finish a few small tickets. Type !trivialtickets and !introtickets for links to some that we have defined.
22:15:16 <pakon> Mkop2: I already post my patch :)
22:15:33 <pakon> !ticket 365
22:15:33 <OpenMRSBot> pakon: Ticket #365:
22:16:36 <Mkop2> pakon: that was more directed at Agnor than at you
22:16:41 <Mkop2> sorry for the confusion :-)
22:16:49 <pakon> bwolfe: send again: settings page could be like this ?
22:17:09 <pakon> Mkop2: and what do you think about my UI?
22:19:10 <Mkop2> pakon: looks pretty, but don't enough about what it's trying to do to comment further
22:20:01 <Agnor> thanks, I'll start to work tomorrow (because I have a test in the morning)
22:20:17 <Mkop2> cool
22:20:52 <Mkop2> to be clear, those things aren't mandatory, they're just good ideas to prove to the mentors that you're capable and motivated
22:21:10 <Agnor> yes, and it would be a good introductory start
22:22:03 <Agnor> I saw that OpenMRS uses Eclipse and JUNIT, the same tools I'm using this semester in my algorythms II class :)
22:22:55 <pakon> Mkop2: there is Global Property Types project for GSoC 2009
22:23:14 <pakon> main idea at
22:23:33 <pakon> bwolfe refer me to
22:24:16 <Mkop2> I'm actually kinda busy doing homework right now, I don't really have time to look
22:24:17 <Mkop2> sorry
22:24:21 <pakon> after i was suggest
22:25:02 <pakon> Mkop2: ok
22:25:26 <pakon> bwolfe: are you here?
22:25:56 <pakon> heh
22:26:18 * pakon sleeping is good. zzzz...
22:26:36 *** pakon has quit IRC
22:28:11 *** Mkop2 has left #openmrs
22:29:21 *** bmckown has quit IRC
22:42:13 <bwolfe> pakon: (in case you read the logs) looks pretty good!
22:42:28 <bwolfe> pakon: not a big fan of so many colors
22:44:26 <jmiranda> bwolfe: he's got the right idea though
22:45:05 <jmiranda> was just trying to respond to him and realized that he was offline
22:45:39 <jmiranda> i like the breakdown of module settings vs main settings, as well as the search filter
22:46:05 <Keelhaul> yea
22:46:17 <jmiranda> the colors and the little data type icon aren't all that helpful
22:46:22 <jmiranda> kind of distracting even
22:47:10 <jmiranda> icons to the right are also nice (although maybe those already exist)
22:47:15 <Keelhaul> but if you can edit and save individual props instead of scrolling all the way down to the button, that's a huge improvement imo
22:50:48 <r0bby> hiw the hell is cause of death a password/
22:50:54 <r0bby> shhh it's secret
22:51:01 <bwolfe> Keelhaul: just hit the enter key
22:51:41 <r0bby> i think they're pretty :)
22:51:49 <r0bby> but KISS :)
22:52:16 <Keelhaul> bwolfe: how do you go about benchmarking openmrs components
22:52:37 <Keelhaul> i need to find out how much more expensive Context.getLocale() is compared to a static locale
22:53:01 <Keelhaul> for some reason, my server gives me 0 milliseconds =o
22:53:58 *** kane77 has quit IRC
22:57:03 *** Agnor has quit IRC
23:05:09 <r0bby> I assume you can hook a profiler up
23:17:03 <Keelhaul> hmm
23:17:22 <Keelhaul> in windows, tomcat writes most of the logging into stdout.log
23:17:30 <Keelhaul> in ubuntu theres no such file
23:17:36 <Keelhaul> is it writing into some console?
23:20:02 *** k_nishant has quit IRC
23:20:49 <greendots> did you try to locate stdout.log ?
23:21:21 <greendots> (i mean the command locate)
23:23:07 <bwolfe> Keelhaul: it goes to catalina.out in linux
23:23:38 <bwolfe> Keelhaul: you can set the global property for logging to "trace" to see timestamps around each service call
23:25:53 <Keelhaul> pos tomcat =/
23:26:00 <Keelhaul> it starts and restarts fine
23:26:13 <Keelhaul> but when i load the manager or openmrs, it's stuck in an infinite loading
23:26:18 <Keelhaul> and i cant find any proper logs
23:26:32 <Keelhaul> i really hate linux =/
23:27:13 <Keelhaul> there are tomcat files in /etc, in /var/lib and in /usr/share
23:27:19 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [7235]: Fixing #1316 - Cohort Builder does not handle questions whose datatype is … <> || OpenMRS Changesets: Changeset [7234]: Fixing trivial javadoc in PortletController <>
23:27:58 <bwolfe> Keelhaul: user/share/tomcat/logs has mine
23:28:31 <Keelhaul> no logs there
23:28:39 <Keelhaul> there are logs in /var/lib/tomcat5.5
23:28:42 <Keelhaul> but no stdout
23:28:50 <Keelhaul> there's a catalina*.log
23:28:52 <Keelhaul> no .out
23:28:56 *** nribeka has joined #openmrs
23:29:04 <Keelhaul> but it doesnt contain whats normally in stdout*.log
23:29:47 <Keelhaul> locat <filename> returns nothing
23:29:50 <Keelhaul> locate*
23:30:04 <Keelhaul> literally nothing
23:32:32 <Keelhaul> eh
23:33:02 <Keelhaul> someone has put a backup dir of modules in /usr/share/tomcat5.5/.OpenMRS/mod-backup
23:33:17 <Keelhaul> i see groovy 1.2
23:33:20 <Keelhaul> how old is that, r0bby?
23:38:08 *** nribeka has quit IRC
23:39:50 *** flyankur has joined #openmrs
23:39:57 *** nribeka has joined #openmrs
23:51:17 <Keelhaul> bwolfe: i restarted tomcat on echidna and now it also wont respond
23:51:23 <Keelhaul> WARN - ServiceContext.getService(533) |2009-04-01 01:49:03,269| Waiting to get service: interface org.openmrs.api.AdministrationService while the context is being refreshed
23:51:26 <Keelhaul> thats the last i get
23:55:14 <bwolfe> Keelhaul: looks like its hanging while restarting spring
23:55:18 <bwolfe> Keelhaul: any new modules ?
23:55:24 <bwolfe> can you see the logs from where you are ?
23:55:56 <Keelhaul> no
23:56:03 <Keelhaul> it went away after i removed medicalproblem
23:56:05 <Keelhaul> weird
23:56:17 <Keelhaul> it was working fine before the restart
23:57:45 *** Mkop2 has joined #openmrs
23:57:51 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #1375 (defect created): org.hibernate.NonUniqueObjectException caused by PatientIdentifierValidator <> || OpenMRS Tickets: Ticket #1316 (task closed): Cohort Builder does not handle questions whose datatype is Boolean <> || OpenMRS Changesets: Changeset [7236]: 1.4.x branch: backporting fix to #1316 <>
  • No labels