Wiki Spaces


Get Help from Others

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

IRC Logs

Child pages
  • 2010-03-03 - OpenMRS
Skip to end of metadata
Go to start of metadata
00:05:48 *** downeym has joined #openmrs
00:05:48 *** ChanServ sets mode: +o downeym
00:12:46 *** jmiranda has quit IRC
00:17:34 *** nribeka has quit IRC
00:21:43 *** nribeka has joined #openmrs
00:21:43 *** ChanServ sets mode: +v nribeka
00:21:44 <downeym> hi nribeka
00:21:52 <nribeka> hi downeym
00:22:12 <nribeka> hi downeym-bot
00:22:25 <downeym> lol
00:22:36 <downeym> hi nribeka-bot
00:22:55 <nribeka> hello all bot in this channel except OpenMRSBot
00:24:36 <downeym> nribeka is a coding bot
00:24:56 * nribeka is a bot
00:24:57 <robbyoconnor> somebody remove my emotion module?
00:47:00 <downeym> sed '/emotion/ d' robbyoconnor
00:50:49 *** Mkop has quit IRC
00:53:27 <robbyoconnor> alll of a sudden i cant start OpenMRS :/
00:57:55 <robbyoconnor> There was an error while updating the database to the latest. file: liquibase-schema-only.xml. Error: Could not acquire change log lock. Currently locked by rob-lap ( since 3/1/10 12:40 PM See the error log for more details
00:59:36 <robbyoconnor> nvm
00:59:36 <robbyoconnor> :)
01:03:20 *** Mkop has joined #openmrs
01:03:20 *** ChanServ sets mode: +v Mkop
01:20:46 <Mkop> hi downeym
01:20:54 <Mkop> I really like your website plan
01:21:25 <downeym> Thanks Mkop ... let me know if you have any ideas or see other sites that look good
01:21:32 <Mkop> I was gonna suggest you guys take a look at the joomla documentation which similarly targets separate target audiences
01:21:40 <Mkop> but I think the plan you have is better than that
01:25:01 <robbyoconnor> SQLException: 'Infinity' is not a valid numeric or approximate numeric value
01:27:48 <Mkop> question for you bwolfe (totally non-urgent, and maybe I need to ask this to Paul or someone like that): I'm thinking of applying for GSOC (I'm still eligible), but don't necessarily want to make the full 3-month commitment. My main goal for the summer is to find a real job, and if an employer says "Can you start now?", I don't want to have to say no. What are my chances of finding someone to mentor me on a GSOC-like project but without the same formal comm
01:27:49 <Mkop> itment?
01:29:52 <downeym> Mkop: I'll still look at it :)
01:30:28 <downeym> Mkop: On your other question - bwolfe may have a better answer for you - but do you have any specific project in mind?
01:30:56 <Mkop> no. I haven't looked at the project list properly yet.
01:31:19 <Mkop> (is the project list even ready yet? last year it changed a lot over the course of the gsoc application period)
01:31:33 <downeym> i'm only asking because often such things go better when you have a more defined "proposal" :)
01:31:48 <Mkop> I'll of course have to put together a proposal
01:31:48 <downeym> Not yet, but there is always
01:31:58 <Mkop> last year, the issue was the number of mentors
01:32:20 <downeym> i think it always is :)
01:32:32 <downeym> I believe Burke is going to work on the GSoC proposal next week
01:32:57 <Mkop> I applied for gsoc and didn't get in (my java skills weren't up to snuff) and I volunteered to do a project for free, but no one was available to mentor me
01:33:38 <downeym> the good news is we are growing :) the bad news is we are still all crazy busy :(
01:34:32 <Mkop> will you new guys be familiar enough with the system to mentor?
01:35:41 <downeym> well personally I am not a "real" dev nor will i ever be :) and as for them, i really couldn't speak their status
01:35:49 <downeym> but there is certainly a chance :)
01:36:04 <Mkop> by "them" you mean the other new devs?
01:36:11 <downeym> yeah
01:36:43 <Mkop> could also be that now that you are handling community stuff etc., people like ben will be more free to mentor
01:36:48 <downeym> Both Regenstrief & Partners In Health have hired devs
01:37:08 <downeym> well, i certainly hope that they'll have time to do more other stuff!
01:37:39 <downeym> have you ever seen those people who spin plates on a pole or a stick?
01:37:44 <downeym> that's what everyone is like around here :)
01:37:59 <Mkop> :-)
01:38:10 <Mkop> I guess nribeka also counts as one of the new devs
01:38:16 <Mkop> even though he's been here forever
01:38:44 <downeym> lol
01:38:55 <downeym> win is like GSoC x 2341543232 times
01:39:04 <Mkop> I think he did it twice
01:39:13 <downeym> he showed me all his certificates one time
01:39:23 <Mkop> more than twice?
01:39:39 <Mkop> how long has he been at RI? 6 months or so?
01:40:01 <downeym> not sure when he started officially, he was here when i started hanging around
01:40:08 <downeym> which is september
01:41:38 <downeym> so anyway - I think that if you want to put your idea out there (and I have no idea if it will work lol) your best bet is to find a project that someone has been talking about in some context (wiki, dev list, etc.) and say "here is what I'd like to work on and here's a general idea I've thought about how to do it"
01:41:51 <downeym> this is coming from personal experience in other areas
01:42:33 <downeym> if you do that, people will generally feel that they won't have to spend as much time
01:43:29 <Mkop> yeah, good poitn
01:43:38 <Mkop> I guess I'll figure out something and send to the dev listserv
01:47:20 <downeym> maybe look through some of the list & dev meeting archives
01:47:30 <downeym> see what people are interested in :)
01:47:58 <Mkop> so you're studying design principles at IU? is that basically how to work with "real" coders (your term, not mine) to help them make software that's actually usable?
01:51:32 <downeym> yeah, kind of. people in HCI do a lot of things, but it's usually always centered around understanding how people use tech
01:51:58 <downeym> personally, i'm looking at cultural factors that influence use (or not!) of technology in the developing world
01:53:07 <downeym> my undergrad was in electrical & computer engineering, so i'm definitely a hardcore geek at heart :)
02:01:27 <Mkop> and you're a member of the FSF
02:01:42 <robbyoconnor> Mkop: he did it once
02:01:44 <Mkop> that means you're quite literally a card-carrying geek
02:01:47 <robbyoconnor> the second year he wasn't able to
02:02:04 <bwolfe> Mkop: yeah, downeym gave you good advice. if you want to pick a project and do some pre-thinking about it it'd be easier to get a dev.
02:02:21 <robbyoconnor> i wonder if mike is willing to deal w/ me again
02:02:38 <robbyoconnor> and implement the second round plus fix shit -- i been working on getting the bugs out
02:02:44 <bwolfe> Mkop: I can say that we probably wouldn't pick you for a paid position in gsoc if you're not willing/able to commit for the full term. there might be other options though
02:02:50 <robbyoconnor> all features for the most part is there -- just acting up :|
02:02:58 <downeym> Mkop: lol ... the membership cards are bootable :)
02:03:03 <Mkop> lol
02:04:14 <Mkop> bwolfe: I'm not gonna apply to gsoc unless I'm willing to make that commitment. Signing up with the intention of dropping out if something better comes up is not an option in my mind.
02:04:34 <robbyoconnor> I've stuck around both years
02:04:40 <robbyoconnor> even AFTER
02:04:53 <robbyoconnor> I refactored (not a requirement but a neccessity and got it working) :)
02:33:55 <Mkop> downeym: do you know why in my openmrs twitter rss in google reader, sometimes the tweet shows up only as the subject and sometimes as the subject as well as the text?
02:34:44 <downeym> Mkop: Is it a feed of just @OpenMRS or of a search for "OpenMRS" (etc.)?
02:35:32 <Mkop> the url is
02:35:36 <OpenMRSBot> <> (at
02:36:01 <Mkop> I'm not sure where that URL is from. probably what came up when I searched for "openmrs twitter" or something like that from google reader
02:36:24 <downeym> That's a feed of only @OpenMRS's tweets. It sounds like a google reader issue. Twitter send out the full tweet as both the title & description
02:36:34 <downeym> within the rss
02:37:10 <Mkop> weird
02:37:22 <downeym> it looks like they only show the description when there is a URL in the tweet
02:37:45 <downeym> i guess they want to reduce redundancy unless it's useful (clickable link). still seems weird to me.
02:38:33 <bwolfe> Mkop: I have that same url in my google reader feed and it works fine
02:39:05 <Mkop> bwolfe: on the most recent 2 tweets, it shows the title as well as the text?
02:39:08 <downeym> bwolfe: Do you get "double" text in each post/box/tweet?
02:39:14 <downeym> bwolfe: What Mkop said :)
02:40:30 <downeym> If Google Reader respected the RSS faithfully, it would have the full tweet as both the blue/bold clickable title in each box, and then in regular black text below
02:41:30 <bwolfe> hmm
02:41:36 <bwolfe> looks like its random
02:41:41 <bwolfe> never noticed that its duplicated sometimes
02:41:49 <downeym> random? or only when there is a URL written in the content
02:42:24 <Mkop> I thought it was random, but now I realized it's based on whether there's a URL
02:42:32 <bwolfe> yep, that might be the pattern downeym
02:42:58 <downeym> still kind of kludge-y
02:45:56 *** upul` has joined #openmrs
02:45:56 *** ChanServ sets mode: +v upul`
02:45:56 <downeym> hi upul`
02:46:10 <upul`> hey downeym
02:46:52 <Mkop> wow, downeym greeted upul` faster than chanserv even
02:47:01 <downeym> i'm fast
02:47:42 <Mkop> downeym-bot
02:48:36 *** downeym is now known as downeym-bot
02:49:27 *** downeym-bot is now known as downeym
02:49:56 <upul`> downeym greets people even before they log in
02:50:09 <upul`> he's that speedy
02:50:27 <downeym> yes, if you see me say hi, it means i'm actually slowing down
03:04:23 <robbyoconnor> SQLException: 'Infinity' is not a valid numeric or approximate numeric value
03:04:27 <robbyoconnor> anyone ever see this?
03:05:26 <upul`> may be you're working with a Float or Double object and it has inifinity as the value
03:06:41 <robbyoconnor> private Double maxValue = Double.MAX_VALUE;
03:06:52 <robbyoconnor> here's the value: public static final double MAX_VALUE = 0x1.fffffffffffffP+1023; // 1.7976931348623157e+308
03:08:07 <upul`> you get infinity when you var = x/0
03:11:48 *** chopin has joined #openmrs
03:11:48 *** ChanServ sets mode: +v chopin
03:11:48 <downeym> hi chopin
03:11:53 <chopin> sup downeym
03:16:58 <upul`> our head office team has been dissolved. we only know when we got a bunch of auto replies from their email addresses
03:17:34 <upul`> nice
03:19:30 *** bwolfe has quit IRC
03:20:10 <chopin> whoa upul` ... that's nuts
03:20:15 <chopin> so what about your office?
03:20:46 <upul`> not yet dissolved
03:22:18 <downeym> did this just happen today?
03:22:37 <upul`> yesterday
03:23:19 <downeym> sorry :) wrong time zone
03:23:23 <downeym> but i am so sorry to hear this
03:24:28 <chopin> upul`: think your office will stay up?
03:25:10 <upul`> probably will, our project was shut down. so it was going to happen soon but there was no announcement , no byes
03:27:21 <chopin> yeah, a little scary huh
03:36:03 *** jmiranda has joined #openmrs
03:36:04 *** ChanServ sets mode: +o jmiranda
04:03:56 *** chopin has quit IRC
04:12:03 *** downeym has quit IRC
04:21:58 *** downeym has joined #openmrs
04:21:58 *** ChanServ sets mode: +o downeym
04:23:31 <robbyoconnor> okay hibernate is doing something wonky
04:44:45 *** downeym has quit IRC
04:58:56 *** njero has quit IRC
05:01:26 *** lWh3kPt6 has quit IRC
05:11:40 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [12279]: webservices.jaxws.api: "lightened" up some of the DTOs so that data would … <> || OpenMRS Tickets: Ticket #2086 (task closed): can't force users to change a password when they first log in on openmrs v1.6 <>
05:48:12 *** nribeka has quit IRC
05:53:47 *** x-ian has joined #openmrs
05:57:04 *** mkulumadzi has joined #openmrs
05:57:18 *** ChanServ sets mode: +v mkulumadzi
06:32:26 *** openmrs_web670 has joined #openmrs
06:32:33 *** openmrs_web670 is now known as Suneeth
06:36:21 *** pascal` has joined #openmrs
06:36:27 *** ChanServ sets mode: +v pascal`
06:45:15 *** pascal` has quit IRC
06:47:30 *** jmiranda has quit IRC
07:00:55 *** pascal` has joined #openmrs
07:01:07 *** ChanServ sets mode: +v pascal`
07:40:54 *** Suneeth has quit IRC
08:06:03 *** openmrs_web356 has joined #openmrs
08:06:10 *** openmrs_web356 is now known as Suneeth
08:13:30 *** danielf has joined #openmrs
08:29:37 *** rcrichton has joined #openmrs
09:04:45 *** openmrs_web419 has joined #openmrs
09:04:49 *** openmrs_web419 is now known as w4yne
09:46:29 *** nribeka has joined #openmrs
09:46:29 *** ChanServ sets mode: +v nribeka
09:51:48 *** w4yne has quit IRC
09:55:49 <pascal`> hey rcrichton
10:00:10 <rcrichton> Hey pascal`
10:00:48 <danielf> hey rcrichton
10:02:29 <rcrichton> Hey danielf
10:04:21 <rcrichton> Anyone got any tips for me on getting BIRT report designer working on 64bit ubuntu?
10:05:03 <pascal`> rcrichton, sorry, only used it in 32bit (virtualized)
10:05:40 <rcrichton> Arg, 64bit is a pain sometimes
10:06:05 <pascal`> heh, just dl virtualbox and virtualise ;P
10:06:22 <rcrichton> I may have to :)
10:06:29 <pascal`> but i guess then you'd have to create a whole dev env in a vm
10:06:39 <pascal`> i like doing it like in the first place anyway...
10:07:46 <danielf> rcrichton, have you ever used a pdf DocumentWriter as a destination in Mirth?
10:08:21 <rcrichton> Yeah, I prefer my dev environments to be native. Like right now I have 5 different OpenMRS systems running :) Not sure if I'd be able to do that virtualy.
10:08:42 <rcrichton> danielf: no sorry never used it
10:08:45 <pascal`> rcrichton, 5 different virtual machines...
10:09:18 <pascal`> with vmware you can just make a whole snapshot tree with all the different version/environments
10:09:44 <rcrichton> Hehe, yeah. But here its all just native all running at the same time in on OS
10:09:48 <rcrichton> For me thats easier
10:27:49 *** njero has joined #openmrs
10:27:49 *** ChanServ sets mode: +v njero
10:49:47 *** danielf has quit IRC
10:49:47 *** pascal` has quit IRC
10:56:24 <Echidna> virtualbox D=
10:56:35 <Echidna> yesterday i exported a 2.76gb appliance
10:56:44 <Echidna> took an hour or so
10:56:49 <Echidna> then another hour to transfer it over wifi
10:56:54 <Echidna> and then it wouldnt import >=/
10:58:10 *** rcrichton has quit IRC
11:02:07 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [12280]: logmanager: implemented add/remove of appenders from loggers <>
11:10:50 *** pascal` has joined #openmrs
11:11:10 *** ChanServ sets mode: +v pascal`
11:14:20 *** danielf has joined #openmrs
11:24:44 *** upul` has quit IRC
11:49:09 *** downeym has joined #openmrs
11:49:09 *** ChanServ sets mode: +o downeym
11:52:07 <pascal`> hey downeym
11:52:22 <downeym> hi pascal`
12:06:10 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [12281]: pihmalawireports: Added unified dataset and removed some debugging code. <>
12:27:24 *** bwolfe has joined #openmrs
12:27:24 *** ChanServ sets mode: +o bwolfe
12:27:25 <downeym> hi bwolfe
12:30:14 <pascal`> hey bwolfe
12:30:49 <bwolfe> hi pascal`
12:33:54 *** upul` has joined #openmrs
12:33:56 *** upul` has quit IRC
12:33:56 *** upul` has joined #openmrs
12:33:56 *** ChanServ sets mode: +v upul`
12:41:55 *** danielf has quit IRC
12:41:55 *** pascal` has quit IRC
12:43:53 *** nribeka has quit IRC
12:46:50 *** pascal` has joined #openmrs
12:46:50 <downeym> hi pascal`
12:47:02 *** ChanServ sets mode: +v pascal`
12:47:08 <pascal`> hi downeym
12:51:20 *** tinashe has joined #openmrs
12:52:04 *** pascal` has quit IRC
12:52:05 <upul`> hi downeym
12:56:55 *** pascal` has joined #openmrs
12:57:05 *** ChanServ sets mode: +v pascal`
13:02:09 *** robbyoconnor has quit IRC
13:03:05 *** danielf has joined #openmrs
13:03:06 <downeym> hi danielf
13:03:09 *** upul` has quit IRC
13:03:29 <danielf> hi downeym
13:06:55 <Echidna> hi downielfm
13:06:57 <Echidna> c wut i did
13:10:29 *** chopin has joined #openmrs
13:10:29 *** ChanServ sets mode: +v chopin
13:11:08 *** tinashe_ has joined #openmrs
13:11:09 <downeym> hi tinashe_
13:11:30 <tinashe_> downeym, hi man how u doing?
13:12:01 <danielf> very smart Echidna (8
13:18:10 *** tinashe has quit IRC
13:18:44 *** tinashe has joined #openmrs
13:19:05 *** Suneeth has quit IRC
13:20:23 <bwolfe> Echidna: you are the most clever person I know named Echidna
13:20:33 <bwolfe> or even Andry for that matter
13:20:42 *** tinashe has quit IRC
13:21:00 *** tinashe_ has quit IRC
13:21:37 *** tinashe_ has joined #openmrs
13:23:48 <Echidna> bwolfe: thats not my name
13:28:31 <pascal`> +e
13:30:29 <downeym> :)
13:32:00 *** downeym has quit IRC
13:38:37 *** andrewaclt has quit IRC
13:41:20 *** openmrs_web615 has joined #openmrs
13:41:23 *** openmrs_web615 has quit IRC
13:43:53 *** nribeka has joined #openmrs
13:43:56 *** ChanServ sets mode: +v nribeka
13:53:30 <pascal`> hey nribeka
13:55:09 <nribeka> yo pascal`
14:00:37 *** sunbiz has joined #openmrs
14:00:51 *** ChanServ sets mode: +v sunbiz
14:01:37 *** Mkop has quit IRC
14:02:09 *** downeym has joined #openmrs
14:02:09 *** ChanServ sets mode: +o downeym
14:09:16 *** upul` has joined #openmrs
14:09:16 *** ChanServ sets mode: +v upul`
14:09:43 *** andrewaclt has joined #openmrs
14:09:44 <downeym> hi andrewaclt
14:19:52 *** chopin has quit IRC
14:26:48 *** upul` has quit IRC
14:31:10 *** chopin has joined #openmrs
14:31:10 *** ChanServ sets mode: +v chopin
14:31:44 *** upul` has joined #openmrs
14:31:44 *** ChanServ sets mode: +v upul`
14:31:51 <chopin> ok, stupid question: how do I archive an XSN?
14:32:00 *** njero has quit IRC
14:32:05 <chopin> iow, i need to flag the XSN as archived
14:34:49 *** mkulumadzi has quit IRC
14:36:37 *** njero has joined #openmrs
14:36:37 *** sets mode: +v njero
14:36:38 <downeym> hi njero
14:37:15 *** mkulumadzi has joined #openmrs
14:37:16 <downeym> hi mkulumadzi
14:38:51 <Echidna> downeym: you should run an onjoin "hi" script =P
14:39:19 <Echidna> or maybe you are =o
14:39:26 <downeym> Echidna: Maybe
14:39:39 <downeym> :)
14:39:49 <Echidna> i think it's a script
14:39:55 *** njero has quit IRC
14:40:02 <Echidna> because the gap is like 1 sec max
14:40:10 <Echidna> between the person joining and your hi
14:40:13 *** danielf has quit IRC
14:40:38 *** zeshan has joined #openmrs
14:40:38 *** ChanServ sets mode: +v zeshan
14:41:11 <downeym> Echidna: I'm just fast
14:41:43 *** njero has joined #openmrs
14:41:43 *** ChanServ sets mode: +v njero
14:42:01 <Echidna> i guess
14:42:21 <Echidna> or your script is selective about whom to greet
14:42:29 <Echidna> and also remember who's been greeted already
14:42:32 <Echidna> +s
14:42:39 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [12283]: logmanager: fixed times in log viewer not being 24hour <> || OpenMRS Changesets: Changeset [12282]: logmanager: fixed viewer not switching appenders <>
14:44:03 <downeym> Echidna: Maybe
15:00:13 <upul`> or may be downeym has a hi target to reach every month
15:01:51 *** mkulumadzi has quit IRC
15:02:05 *** pascal` has quit IRC
15:04:41 * sunbiz says downeym is a bot
15:09:15 <chopin> oy veh ... fun goose chase this morning tied to !ticket 1258
15:12:17 * downeym says sunbiz is a bot too :)
15:12:25 <downeym> !ticket 1258
15:12:25 <OpenMRSBot> downeym: Ticket #1258:
15:12:37 <chopin> wee
15:12:42 <chopin> it's a nice bathroom read
15:13:21 <downeym> "hosing"
15:14:04 <chopin> downeym is committed to talking about OpenMRS at least once each hour
15:14:13 <chopin> with someone at least two degrees from center
15:14:20 <chopin> am I right? ;-)
15:14:34 <downeym> lol wut?
15:15:01 <downeym> I talk about OpenMRS to my girlfriend each hour, she /slaps me every time
15:16:45 <chopin> she's only one degree away now
15:16:51 <downeym> true
15:17:06 <downeym> ... so someone needs to take this abandoned ringing mobile phone and throw it into the canal
15:17:07 <downeym> :)
15:17:38 <chopin> uh oh ... obviously not a smart phone
15:18:29 * sunbiz says At Regenstrief = Android or iPhone
15:18:36 <nribeka> it's my phone
15:18:51 <nribeka> j/k
15:18:59 <downeym> sounds like a Treo :)
15:19:04 <chopin> hah .. eww
15:20:13 * downeym misses his Kyocera 6035
15:20:38 <upul`>
15:20:40 <OpenMRSBot> <> (at
15:22:23 <Echidna> oh yea i read about that
15:22:32 <Echidna> 1.26 millionths of a second
15:22:53 <downeym> No wonder I've been feeling dizzy
15:23:03 <chopin> that just means less sleep
15:23:11 <chopin> thanks, earth :|
15:24:36 <Echidna> or less work =)
15:26:45 <chopin> Echidna: good luck getting out of work 0.00000126 seconds early
15:28:42 *** Shazin has joined #openmrs
15:28:43 <downeym> hi Shazin
15:30:08 <downeym> chopin: I think the Betriebsrat would have to approve
15:30:56 <Echidna> lol
15:30:59 <Echidna> we dont have one
15:31:05 <downeym> too small?
15:31:07 <Echidna> yea
15:31:09 <Echidna> 8 ppl
15:31:14 <downeym> lucky :)
15:31:20 <Echidna> why
15:31:31 <downeym> you could just leave early
15:31:35 <Echidna> betriebsrat represents the interests of employees
15:31:48 <downeym> I suppose they would probably vote yes :)
15:36:22 <downeym> in reality they will just cancel an upcoming leap second
15:39:13 <Echidna> leap second? =o
15:39:34 <downeym> yes there are leap seconds every few years to adjust for increase & decrease in rotation
15:39:35 *** Mkop has joined #openmrs
15:39:35 *** ChanServ sets mode: +v Mkop
15:39:42 <Echidna> ic
15:39:53 <downeym> hi Mkop
15:42:09 *** sunbiz is now known as sunbiz_
15:42:13 *** sunbiz_ is now known as sunbiz__
15:42:29 *** sunbiz__ has left #openmrs
15:42:36 *** sunbiz__ has joined #openmrs
15:42:36 *** ChanServ sets mode: +v sunbiz__
15:42:37 <downeym> hi sunbiz__
15:42:44 *** sunbiz__ is now known as sunbiz_
15:42:48 *** sunbiz_ has left #openmrs
15:42:49 *** sunbiz_ has joined #openmrs
15:42:49 *** ChanServ sets mode: +v sunbiz_
15:42:50 <downeym> hi sunbiz_
15:43:07 *** sunbiz_ is now known as _downeym
15:43:09 *** _downeym has left #openmrs
15:43:10 *** _downeym has joined #openmrs
15:43:10 *** ChanServ sets mode: +v _downeym
15:43:11 <downeym> hi _downeym
15:43:14 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [12284]: chica_scorable_jit branch * changed scorableFormConfigFile from location … <>
15:43:20 *** _downeym is now known as sunbiz
15:43:26 *** sunbiz has left #openmrs
15:43:26 *** sunbiz has joined #openmrs
15:43:26 *** ChanServ sets mode: +v sunbiz
15:45:25 *** Shaz has joined #openmrs
15:45:25 <downeym> hi Shaz
15:46:26 <Echidna> lol
15:46:46 <downeym> :D
15:46:57 *** downeym is now known as _downeym
15:47:08 *** _downeym is now known as downeym
15:48:08 *** Shazin has quit IRC
15:48:09 *** andrewaclt has quit IRC
15:48:29 *** chopin is now known as jkeiper
15:48:41 *** jkeiper is now known as chopin
15:48:41 *** sunbiz has left #openmrs
15:50:28 *** tinashe_ has quit IRC
15:54:24 <Mkop> lol
15:58:55 *** Shazin has joined #openmrs
15:59:10 *** Shaz has quit IRC
16:06:33 *** openmrs_web718 has joined #openmrs
16:06:33 <downeym> hi openmrs_web718
16:06:50 *** openmrs_web718 is now known as mrosas
16:07:05 <mrosas> hello people
16:13:00 <mrosas> yesterday i was trying to localize opernmrs, i didn't find where the localization set is hardcoded, but i found the service that give access to that list and could add "es" to localize. The thing today is that when i try to add a concept on a new observation from an encounter, it says there is no matches found to that locale "es", the question is where can i add the concepts in spanish so that form can find any results?
16:21:17 <bwolfe> mrosas: did you change the global property and add "es" ?
16:22:58 <mrosas> i just did this
16:22:59 <mrosas> org.openmrs.api.context.Context.getAdministrationService().getPresentationLocales().add(new Locale("es"));
16:25:25 *** downeym has quit IRC
16:26:19 *** jmiranda has joined #openmrs
16:26:19 *** ChanServ sets mode: +o jmiranda
16:26:40 <bwolfe> mrosas: no, you need to just add it in the webapp
16:26:48 <bwolfe> there is a Manage Global Properties page on the admin screen
16:26:56 <bwolfe> and there is an "allowed locales" property that you can edit
16:28:34 *** zeshan has quit IRC
16:28:52 <mrosas> ok i'll check that out, thanks a lot
16:29:05 *** chopin has quit IRC
16:29:10 *** downeym has joined #openmrs
16:29:10 *** ChanServ sets mode: +o downeym
16:30:12 *** chopin has joined #openmrs
16:30:12 *** ChanServ sets mode: +v chopin
16:31:42 *** mkulumadzi has joined #openmrs
16:32:57 *** Shazin has quit IRC
16:35:13 *** Mkop has quit IRC
16:35:49 *** mkulumadzi has quit IRC
16:38:09 *** x-ian has quit IRC
16:39:21 *** x-ian_ has joined #openmrs
16:39:21 <downeym> hi x-ian_
16:48:59 *** x-ian_ has quit IRC
16:53:01 <nribeka> downeym, need more doritos
16:53:16 <downeym> nribeka: you're closer, get me some when you go
16:53:37 <nribeka> i see two doritos. one of them is mine fyi
16:53:54 <downeym> 1 for Wy and 1 for Ny
16:54:06 <nribeka> lol
16:54:22 <downeym> i'll take the fritos
16:54:25 *** chopin has quit IRC
16:56:42 *** chopin has joined #openmrs
16:56:42 *** ChanServ sets mode: +v chopin
16:59:54 <downeym> nribeka: I'm waiting :P
17:00:20 <nribeka> grab them downeym
17:02:04 *** Shazin has joined #openmrs
17:06:50 *** robbyoconnor has joined #openmrs
17:06:50 *** ChanServ sets mode: +v robbyoconnor
17:06:50 <downeym> hi robbyoconnor
17:07:35 <robbyoconnor> jesus christ
17:09:23 <chopin> where?
17:12:28 * robbyoconnor sighs
17:15:39 <upul`> anybody can recommend good books you have read
17:16:07 <robbyoconnor> yourmom, by me.\
17:16:12 <robbyoconnor> j/k :)
17:16:52 <bwolfe> upul`: just finishing East of Eden now
17:17:20 <Echidna> upul`: UML 2 in 5 days
17:17:24 <Echidna> but it's in german
17:18:12 <upul`> then it should be called something like UML in funf tags
17:19:02 <upul`> hmm Steinbeck
17:19:42 <robbyoconnor> still fighting with java.sql.SQLException: 'Infinity' is not a valid numeric or approximate numeric value
17:19:43 <robbyoconnor> :/
17:19:52 <robbyoconnor> I can't for the life of me see where it's coming from
17:19:55 *** Mkop has joined #openmrs
17:19:55 *** ChanServ sets mode: +v Mkop
17:20:22 <njero> robbyoconnor: pastie the stack trace
17:20:46 <robbyoconnor> it traces to my service
17:20:46 <njero> upul`: fiction or non-fiction?
17:20:53 <njero> paste it anyway
17:20:57 <robbyoconnor> ok..
17:21:13 <upul`> fiction njero
17:21:38 <robbyoconnor>
17:21:44 <OpenMRSBot> <> (at
17:22:02 <njero> Well, I really enjoy Neal Stephenson -> generally more his cyberpunk stuff like "Snow Crash" and "Diamond Age"
17:22:35 <njero> robbyoconnor: you left off the error!
17:22:48 <robbyoconnor> I gave you the errpr
17:22:49 <robbyoconnor> LOL
17:23:01 *** pbrandt has joined #openmrs
17:23:01 <downeym> hi pbrandt
17:23:15 <upul`> that's pascal
17:23:24 <njero> robbyoconnor: I don't see anything about Infinity.. am I blind?
17:23:38 <robbyoconnor> I dont either!
17:23:45 <robbyoconnor> it's a value being subbed in somewhere
17:23:47 <upul`> probably FacilityDataValue has a Float or Double with a inifinity
17:23:49 <robbyoconnor> this shit worked
17:23:51 <robbyoconnor> Double
17:23:59 <robbyoconnor> it has Double.MAX_VALUE
17:23:59 <upul`> divide by zero
17:24:06 <robbyoconnor> it *SHOULDN"T* do that :|
17:24:21 <njero> robbyoconnor: where did you read "java.sql.SQLException: 'Infinity' is not a valid numeric or approximate numeric value"
17:24:44 <robbyoconnor>
17:24:46 <OpenMRSBot> <> (at
17:24:46 <robbyoconnor> there ya go
17:25:07 *** ChanServ sets mode: +v pbrandt
17:25:14 <pbrandt> hey downeym
17:25:18 *** pbrandt is now known as pascal`
17:26:33 * robbyoconnor bangs his head on his desk
17:26:40 * robbyoconnor continues to do so
17:26:53 <njero> robbyoconnor: do you know which question NumericQuestion#27 is?
17:27:08 * robbyoconnor fires up Navicat
17:28:25 <robbyoconnor> this is max value as seen in the DB
17:28:26 <njero> I was going to suggest just throwing an exception before saving to print out all of the values... seeing which one is wrong
17:28:26 <robbyoconnor> 1.79769313486232e+308
17:29:46 <njero> hmm
17:30:05 <njero> jmiranda: fwiw, we are changing our approach based on our conversation the other day.. you win
17:30:32 <robbyoconnor> I wanna scrap this whole design and do ExtJS but it's not worth it at this pt
17:30:35 <robbyoconnor> get this out
17:30:37 <robbyoconnor> refine
17:30:44 <robbyoconnor> (I want GSoC badly)
17:32:09 <robbyoconnor> hibernate wants to update max_value to infinity :|
17:32:13 <robbyoconnor> FUCKING HELLLL
17:32:14 *** downeym has quit IRC
17:32:18 <robbyoconnor> now *WHY*
17:32:34 *** Shazin has quit IRC
17:33:24 <jmiranda> njero, what was your final decision?
17:34:10 <njero> jmiranda: well a lot of our pain was coming from variable doses... where you take 2 in the morning 1 in the evening etc. We got stuck and converted these to multiple orders that we wanted to group
17:34:21 <njero> jmiranda: we decided that our premise was flawed
17:35:18 <njero> so we are collapsing those again, making the frequency and dose opaque (VARIABLE and equal to equivalent_daily_dose respectivell) and breaking down the actual inter-day dosing in orders.instructions
17:35:25 *** chopin_ has joined #openmrs
17:35:47 <njero> This requires some surrounding changes for us on printing labels and such... but makes adherence and dispensation *much* easier.
17:36:19 *** chopin has quit IRC
17:36:29 <njero> also, ignoring/promoting variably dosed prescriptions in our prescription suggestion module is easier now too
17:36:43 *** downeym has joined #openmrs
17:36:43 *** ChanServ sets mode: +o downeym
17:36:54 <njero> hi downeym
17:36:58 <njero> :D
17:37:06 <downeym> hi downeym ;)
17:37:27 <jmiranda> njero, nice
17:38:13 <jmiranda> the only time that would hurt you is if you needed to report on each dose
17:38:31 <jmiranda> but that doesn't seem like it would be a huge concern
17:38:42 <njero> jmiranda: for regimens we are going to leave them as separate orders and group them using an obs_group_id. We will have a single obs with concept_id REGIMEN_TYPE and value_coded of the associated regimen "ARV FIRST LINE REGIMEN" or something. Thn we will have X number of obs more each pointing to the order_id that is part of the regiment and the obs_group_id set to the head obs
17:38:54 <njero> jmiranda: yeah, that was what we gave up on
17:40:37 <jmiranda> ok
17:40:52 <jmiranda> that's a pretty good idea
17:41:24 <jmiranda> you've got a built-in timeline for regimens when using the obs table
17:41:25 <njero> in general most of our reporting pain came from needing to know the equivalent daily dose anyway.. and we couldn't figure out where to group that
17:41:30 <njero> yep
17:41:41 <jmiranda> meaning you can move things in and out of a regimen and have a pretty good history
17:41:56 <njero> also we can customize pretty well too
17:42:06 <njero> because there is a history for that
17:42:10 <jmiranda> without requiring a ton of logic to put the regimen together
17:42:16 <njero> right...
17:42:17 <jmiranda> very cool
17:42:23 <jmiranda> i'll suggest this to darius and mike
17:42:29 <njero> :)
17:42:39 <njero> at this point we still have another table to help us out on building regimens...
17:42:52 <njero> it has weights and dose amounts for known regimens
17:43:33 <njero> basically it says if you weigh 14Kg-16Kg then you should be taking Triomune-Baby 0.25 in the morning 0.5 in the evening
17:43:40 <njero> or something
17:43:53 <jmiranda> that's very useful
17:44:05 <njero> Yeah, it is basically how baobab did it
17:44:11 <njero> but they used a spreadsheet
17:44:19 <jmiranda> could we get a look at the data model for that at some point
17:44:22 <njero> we will probably refactor to a module some day
17:44:25 <njero> you bet
17:44:28 <jmiranda> or maybe the entire data model and data
17:44:41 <jmiranda> let's add that to the regimen module
17:45:01 <njero> we have talked about moving most of our custom stuff out to modules eventually
17:45:20 <jmiranda> we should add some tickets to trac for that
17:45:28 <jmiranda> for all of your custom code
17:45:38 *** robbyoconnor has quit IRC
17:45:39 <jmiranda> or to the project page
17:45:40 <njero> we have weight for height tables and height weight for age, with WHO guidelines for example
17:45:43 <njero> yeah...
17:46:02 <njero> if you have suggestions on where to put that it would be great... I can add info
17:46:03 <jmiranda> so that if someone is looking for that, we can just say: "here's the code, we'll let you port it to a module"
17:46:10 <njero> yeah
17:46:42 <njero> I think that right now the precription suggestion thing is the coolest part... I want that as a module...
17:47:53 <jmiranda> njero, yeah that sounds hugely useful
17:47:55 <njero> It asks "Prescribe treatment for which diagnosis?" then you choose one of the diagnoses you made earlier in the workflow or NO DIAGNOSIS and then it has a screen for "Common Prescriptions for this Diagnosis" based on prescribing frequency
17:48:11 <jmiranda> otherwise, as you were saying, you need to go back to some chart or spreadsheet to look it up
17:48:15 <njero> yep
17:55:22 <bwolfe> mrosas: looks like its "locale.allowed.list" :
17:55:25 <OpenMRSBot> <> (at
17:59:21 * chopin_ is horrible at wikiformatting
17:59:31 *** chopin_ is now known as chopin
17:59:37 *** ChanServ sets mode: +v chopin
18:07:14 *** thilini has joined #openmrs
18:07:14 <downeym> hi thilini
18:08:14 <thilini> hi
18:19:49 *** kane77 has joined #openmrs
18:19:49 <downeym> hi kane77
18:20:18 <kane77> downeym, hi
18:26:24 *** Mkop has quit IRC
18:31:07 <nribeka> hi downeym - bot
18:31:21 <downeym> hi winbot
18:31:38 <nribeka> ooo it's not a bot apparently :)
18:45:39 *** thilini has left #openmrs
19:23:08 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #2119 (defect created): NumberFormatExecption in Concept Dictionary Maintenance <> || OpenMRS Changesets: Changeset [12285]: #2110 remove RuleClassLoader and LogicService.loadRule, added the bundled … <>
19:24:59 *** upul` has quit IRC
19:36:22 *** x-ian has joined #openmrs
19:52:25 *** mrosas has quit IRC
19:57:57 *** Keelaphone has joined #openmrs
19:57:57 <downeym> hi Keelaphone
19:58:56 <Keelaphone> Hi downeymscript
20:06:23 *** downeym_mobile has joined #openmrs
20:06:23 *** ChanServ sets mode: +o downeym_mobile
20:06:23 <downeym> hi downeym_mobile
20:06:59 <downeym_mobile> Hi downeybot
20:07:05 <downeym_mobile> ;-)
20:07:13 *** chopin has quit IRC
20:08:21 *** downeym_mobile has quit IRC
20:18:41 *** pascal` has quit IRC
20:46:42 *** chopin has joined #openmrs
20:46:42 *** ChanServ sets mode: +v chopin
21:09:55 <chopin> ooo busted
21:10:13 *** kane77 has quit IRC
21:31:19 *** Keelaphone has quit IRC
21:54:04 *** nribeka has quit IRC
21:54:18 *** nribeka has joined #openmrs
21:54:18 *** ChanServ sets mode: +v nribeka
22:10:20 *** chopin has quit IRC
22:26:57 *** downeym has quit IRC
23:07:20 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [12286]: 1.6.x branch: Fixing confusion of labels for moduls between core, bundled, … <> || OpenMRS Tickets: Ticket #2120 (task created): Retired forms showing up in Form Entry tab <>
23:25:44 *** andrewaclt has joined #openmrs
  • No labels