00:00:26
|
<sunbiz> I have just installed the database on mySQL
|
00:00:48
|
<sunbiz> and trying out the webapp
|
00:03:06
|
<r0bby> heh
|
00:03:13
|
<r0bby> that's one thing
|
00:03:22
|
<r0bby> I want hibernate generating the schema for me.
|
00:03:26
|
<r0bby> shouldn't have to do this
|
00:03:31
|
<r0bby> set up should be painless
|
00:05:06
|
<sunbiz> it actually is painless IMO
|
00:05:28
|
<sunbiz> just the database and the war deployed on tomcat...and its running
|
00:06:03
|
<r0bby> arrrrrrrrgh
|
00:06:14
|
<r0bby> I shouldn't have to manually do it.
|
00:06:44
|
<r0bby> A good testing db (in-memory hsqldb) mysql/postgresql should be production
|
00:06:58
|
<r0bby> or even javadb/derby
|
00:07:27
|
<r0bby> that'll be my first project.
|
00:07:59
|
<r0bby> sunbiz: how into java are you?
|
00:08:06
|
<sunbiz> Im looking into the API now...
|
00:08:28
|
<r0bby> this should be fun
|
00:08:39
|
<sunbiz> pretty much into Java... have done quite a lot of Java in the last 5-6 years
|
00:08:42
|
<r0bby> I've known these guys :)
|
00:08:53
|
<r0bby> i started coming here last year around this time lol
|
00:08:55
|
<sunbiz> actually I teach Java to engg and college students
|
00:09:11
|
<r0bby> http://robbyoconnor.blogspot.com/2008/03/concise-instance-creation-expressions.html
|
00:09:13
|
<OpenMRSBot> <http://ln-s.net/1hn8> (at robbyoconnor.blogspot.com)
|
00:09:18
|
<r0bby> http://robbyoconnor.blogspot.com/2008/03/closures-in-java-my-first-example.html
|
00:09:19
|
<OpenMRSBot> <http://ln-s.net/1hn9> (at robbyoconnor.blogspot.com)
|
00:09:32
|
<r0bby> pretty nice.
|
00:10:34
|
<r0bby> :)
|
00:10:40
|
<sunbiz> hey... even I looked into CICE today !! :)
|
00:12:57
|
<sunbiz> hey robby... did u apply to SoC last year ??
|
00:13:16
|
<r0bby> no
|
00:13:32
|
<r0bby> BGGA syntax is similar because of my experience with groovy
|
00:13:48
|
<r0bby> not gonna this year either
|
00:14:01
|
<sunbiz> I'm in my final year MS.CS... so I though contributing to medical projects would be good
|
00:14:20
|
<sunbiz> and I found out about openMRS...
|
00:14:31
|
<sunbiz> why not applying ??
|
00:15:33
|
<r0bby> eh! don't just do it for the resume -- sure that's nice -- but do it for the sheer fact it's useful to others
|
00:17:07
|
<sunbiz> yea...I aint doing it for the resume
|
00:17:44
|
<sunbiz> first found out about openMRS and from them found out about SoC
|
00:17:53
|
<sunbiz> and they are participating in it
|
00:20:01
|
<r0bby> yup
|
00:20:20
|
<sunbiz> and after looking at all the different mentoring teams from SoC... I want to contribute at a lot of projects!! :))
|
00:23:04
|
<sunbiz> guess... I was late today coming at the IRC... will come back later
|
00:24:44
|
<r0bby> heh yeh
|
00:24:52
|
<r0bby> heh
|
00:24:53
|
<sunbiz> hey robby... I see soo many people at the channel... why isn't anyone talking ??
|
00:25:07
|
<r0bby> you haven't been on irc long have you?
|
00:25:08
|
<r0bby> :P
|
00:25:15
|
<sunbiz> no..I havent ?!?
|
00:25:31
|
<r0bby> most people have broadband connections
|
00:25:37
|
<r0bby> and have ZERO reason to ever log off
|
00:25:42
|
<r0bby> so they idle.
|
00:25:43
|
<Keelhaul> well
|
00:25:49
|
<Keelhaul> there's still the electricity bill =/
|
00:25:56
|
<r0bby> Keelhaul; not that much
|
00:25:59
|
<Keelhaul> and loud computers that cost you sleep
|
00:26:06
|
<Keelhaul> it is quite a lot here lately
|
00:26:17
|
<sunbiz> Im from a different timezone... so I guess people are sleeping on their comps :))
|
00:26:27
|
<Keelhaul> i even tend to switch off the power strips when i leave the house nowadays
|
00:26:46
|
<Keelhaul> where are you from sunbiz
|
00:26:51
|
<sunbiz> yea... we need to conserve, its religious now!
|
00:26:54
|
<sunbiz> Mumbai, India
|
00:27:01
|
<Keelhaul> ah
|
00:27:49
|
<sunbiz> aint u sleeping Keel ??
|
00:28:00
|
<Keelhaul> i'm going soon
|
00:28:10
|
<sunbiz> when are all the people generally here ??
|
00:28:32
|
<Keelhaul> well "all the people" are usually bwolfe and a handful of regulars
|
00:28:39
|
<Keelhaul> but now during gsoc there are more =)
|
00:28:56
|
<Keelhaul> but you can find the masterminds usually around US business hours
|
00:29:34
|
<sunbiz> okk... have my finals in 10 days... so gotta get back to study!!
|
00:29:49
|
<sunbiz> will come back laterz
|
00:30:01
|
<sunbiz> goodnite to all !!
|
00:30:31
|
<Keelhaul> heh night..
|
00:30:36
|
<Keelhaul> sun went up already =/
|
00:30:47
|
<Keelhaul> hf @ studying
|
00:31:09
|
*** sunbiz has quit IRC
|
00:50:56
|
<r0bby> good night
|
01:03:32
|
*** dkd903 has joined #openmrs
|
01:11:50
|
*** dkd903_ has joined #openmrs
|
01:13:52
|
<dkd903_> any openmrs member out there?
|
01:25:15
|
*** cancer has joined #openmrs
|
01:37:40
|
*** Keelhaul has quit IRC
|
01:47:48
|
*** dkd903_ has quit IRC
|
01:50:11
|
*** dkd903 has quit IRC
|
02:29:33
|
*** sioraiocht has joined #openmrs
|
02:29:33
|
*** ChanServ sets mode: +v sioraiocht
|
03:38:18
|
*** atomicturtle has quit IRC
|
04:15:32
|
*** cancer has quit IRC
|
04:16:31
|
*** cancer has joined #openmrs
|
04:36:11
|
*** AndersG has joined #openmrs
|
04:50:30
|
<OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [3675]: Update the module rwandatracreport for duwamahoro. <http://dev.openmrs.org/changeset/3675>
|
05:57:50
|
*** atomicturtle has joined #openmrs
|
06:11:51
|
*** bwolfe has joined #openmrs
|
06:11:51
|
*** ChanServ sets mode: +o bwolfe
|
06:30:10
|
*** ChanServ sets mode: +v atomicturtle
|
06:49:20
|
*** bmckown has joined #openmrs
|
06:49:20
|
*** ChanServ sets mode: +o bmckown
|
06:50:59
|
<OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [3677]: -- chica * added inserts that were previously in the atd module <http://dev.openmrs.org/changeset/3677> || OpenMRS Changesets: Changeset [3676]: -- atd * moved inserts that should be in chica module <http://dev.openmrs.org/changeset/3676>
|
06:55:18
|
<masonf> I think I am getting very close to having openmrs up and running. I have the source, all the sql scripts have beeen run, all prequites have been installed (I think) and I have run the ant script and it said the application has beeen sucessfully deployed. When I visit /openmrs I get:404 The requested resource (/openmrs/) is not available.
|
06:56:22
|
<masonf> I think it might be something to do with web.xml(?) because when I move WEB-INF I can get the static pages to display(ie css file)
|
06:58:11
|
*** docpaul has quit IRC
|
06:58:44
|
<bmckown> masonf: You have OPENMRS-build.properties and OPENMRS-runtime.properties files done correctly? ...
|
06:59:00
|
<bmckown> and have a User in the database with permissions for openmrs?
|
07:00:54
|
<bmckown> By database user I mean something like "test" who has been given "grant all" access to the openmrs database.
|
07:02:23
|
*** burke has joined #openmrs
|
07:02:23
|
*** ChanServ sets mode: +o burke
|
07:03:26
|
<masonf> http://pastebin.com/m3896fc55
|
07:04:25
|
<masonf> http://pastebin.com/m5cf0b0f6
|
07:05:08
|
<bmckown> hmm. okay.
|
07:05:25
|
<masonf> is tomcat6 ok to use?
|
07:05:26
|
<bmckown> That's obviously not the problem, then.
|
07:05:30
|
<bmckown> Yes
|
07:05:38
|
<bmckown> We use tomcat6 in production.
|
07:05:46
|
<bmckown> Just not tomcat 5.0
|
07:05:53
|
<bmckown> 5.5 or 6 is fine.
|
07:05:55
|
<bwolfe> masonf: check your tomcat logs when you try to start/deploy openmrs
|
07:09:15
|
<masonf> when I visit http://localhost:8180/openmrs/ nothing comes up in any of the log files. I should check the output when I deploy it but I actually have to go to class for a bit :/. Sorry to ask and run. I'll be back soon.
|
07:29:08
|
*** ekrub has joined #openmrs
|
07:29:09
|
*** ChanServ sets mode: +o ekrub
|
07:30:24
|
*** cancer has quit IRC
|
07:36:05
|
<docpaul_openmrs> :)
|
07:36:16
|
*** docpaul_openmrs is now known as docpaul
|
07:36:23
|
*** ChanServ sets mode: +o docpaul
|
07:37:26
|
<docpaul> need to reboot... bb in a bit.
|
07:37:31
|
*** docpaul has quit IRC
|
07:38:49
|
*** ekrub_ has joined #openmrs
|
07:39:58
|
*** burke has quit IRC
|
07:41:04
|
*** ekrub_ is now known as burke
|
07:42:12
|
*** burke has quit IRC
|
07:42:23
|
*** burke has joined #openmrs
|
07:42:23
|
*** ChanServ sets mode: +o burke
|
07:43:02
|
*** ekrub has quit IRC
|
07:44:38
|
*** atomicturtle has quit IRC
|
07:45:23
|
*** penyaskito_ has joined #openmrs
|
07:46:19
|
*** andrei62001 has joined #openmrs
|
07:47:19
|
*** docpaul has joined #openmrs
|
07:47:20
|
*** ChanServ sets mode: +o docpaul
|
07:48:05
|
<Thana[> hi there
|
07:48:11
|
<docpaul> heya thana! :)
|
07:48:23
|
<Thana[> Had a good night? :)
|
07:48:39
|
<docpaul> definitely... rested well, ready to put another good day in...
|
07:48:41
|
<docpaul> you?
|
07:48:49
|
*** pman has joined #openmrs
|
07:48:55
|
<docpaul> morning pman!
|
07:49:12
|
*** penyaskito_ has left #openmrs
|
07:49:16
|
<Thana[> me too, but I slept too much ^^
|
07:49:19
|
<pman> morning!
|
07:49:32
|
<Thana[> hi
|
07:49:58
|
<docpaul> i did my typical 4 hours.. :)
|
07:50:01
|
<docpaul> which is good for me
|
07:50:04
|
<Thana[> :o
|
07:50:16
|
<bwolfe> seriously, only 4?
|
07:50:27
|
<docpaul> lately... definitely. :)
|
07:50:37
|
<Thana[> you lucky guy
|
07:50:39
|
<docpaul> ben, as you know i have a few balls i'm juggling. :)
|
07:50:46
|
<bmckown> I need more than 4 hours. wow.
|
07:50:56
|
<bwolfe> I need at least 8 to function properly...otherwise I get on Brian's nerves. right bmckown? :-p
|
07:51:01
|
<docpaul> we did our new home inspection/walkthrough yesterday
|
07:51:10
|
<docpaul> want to see some pictures?
|
07:51:12
|
<bmckown> no comment.
|
07:51:27
|
<bmckown> Yes!
|
07:51:30
|
<docpaul> http://photos.docpaul.net/
|
07:51:40
|
<docpaul> on the right column, you'll see "home"
|
07:52:14
|
<bmckown> Sorry, I was stuck looking at cute little Will. :-)
|
07:52:26
|
<docpaul> he has turned into quite the ladies man
|
07:52:32
|
<Thana[> It's your home docpaul ?
|
07:52:40
|
<docpaul> thana: my soon to be home. :)
|
07:52:52
|
<Thana[> nice one
|
07:53:06
|
<bwolfe> backyard needs some work docpaul...
|
07:53:10
|
<bmckown> Party at Pauls house!
|
07:53:14
|
<docpaul> that's an understatement
|
07:53:24
|
<docpaul> they have to come in and regrade it.. likely tiwce, and hydroseed it
|
07:53:40
|
<docpaul> they'll do that in about a month
|
07:53:42
|
<docpaul> it wont be a part of closing
|
07:54:14
|
<Thana[> when do you plan to get in ?
|
07:54:19
|
<docpaul> i went ahead and paid for flickr pro... it's totally awesome
|
07:54:27
|
<docpaul> 3/28 it's looking liek
|
07:54:28
|
<docpaul> er, like
|
07:55:08
|
<bmckown> Beautiful place. Is that a fireplace sticking out a bit in back of the house?
|
07:55:19
|
<docpaul> yes
|
07:55:32
|
<bmckown> That's cool.
|
07:56:19
|
<docpaul> so trying to keep up with all of the responsibility of that, plus regular work, and this...
|
07:56:24
|
<docpaul> means something has to give. :)
|
07:57:55
|
<docpaul> we'll totally have a good party ben and brian once we're settled in
|
07:58:38
|
<bmckown> Can't wait. BTW, the classic "I love Daddy" bib. Who's boy is that!
|
07:59:24
|
<docpaul> heheh
|
08:00:12
|
<docpaul> mom starts her job tomorrow. :)
|
08:00:20
|
<docpaul> so there's a few changes going on. :)
|
08:00:28
|
<bmckown> Oh boy.
|
08:01:01
|
<docpaul> we've found our nanny
|
08:07:12
|
*** pman has quit IRC
|
08:09:18
|
* r0bby looks around
|
08:13:17
|
*** sunbiz has joined #openmrs
|
08:13:37
|
<bwolfe> hey r0bby , sunbiz
|
08:13:56
|
<sunbiz> hi !!
|
08:14:40
|
<sunbiz> congrats to all the devs who've got this up and running...
|
08:15:02
|
<sunbiz> I've really liked the API and the software from whatever I've tried today!!
|
08:15:06
|
*** andrei62001 has quit IRC
|
08:18:33
|
*** atomicturtle has joined #openmrs
|
08:18:43
|
<r0bby> bwolfe: I'm finally gonna contribute
|
08:18:50
|
<r0bby> one thing struck me
|
08:19:05
|
<r0bby> why don't you let hibernate generate the schema
|
08:19:45
|
<r0bby> also hsqldb/javadb would be an easier way to test; also for testing purposes why don't you embed jetty so i can run it within my IDE to test my changes?
|
08:19:51
|
<r0bby> (sorry to come off as demanding)
|
08:20:54
|
<r0bby> docpaul: will is cute
|
08:21:13
|
<docpaul> r0bby: thanks, i think so too, but i always assumed i'm biased... heh
|
08:22:13
|
<sunbiz> yea... looked into the pics too after getting the link from the logs
|
08:22:15
|
<OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [3679]: hl7listenerapp * update lib directory <http://dev.openmrs.org/changeset/3679> || OpenMRS Changesets: Changeset [3678]: in patientmatching module, added code to do xslt transform with matching ⦠<http://dev.openmrs.org/changeset/3678>
|
08:22:38
|
<sunbiz> I had a doubt regarding the sharing of medical records
|
08:22:59
|
<docpaul> sun: whatcha mean?
|
08:23:12
|
*** nribeka has joined #openmrs
|
08:23:20
|
<docpaul> morning nribeka!
|
08:23:29
|
<nribeka> hi morning docpaul
|
08:23:45
|
<r0bby> docpaul: what do you think of what i said
|
08:24:18
|
<sunbiz> I was exploring all the different features of the webapp...and I couldn't find how I could share my medical records with other doctors
|
08:24:21
|
<r0bby> I set up my IDE (IDEA)
|
08:24:29
|
<docpaul> about allowing for mysql alternatives for testing?
|
08:24:42
|
<atomicturtle> sunbiz: you're running into compliance issues I assume?
|
08:24:50
|
<r0bby> docpaul: that and using an embeddeded jetty instance for testing
|
08:24:53
|
<sunbiz> yea
|
08:25:03
|
<atomicturtle> sunbiz: HIPAA or something else?
|
08:25:33
|
<docpaul> r0bby: I think ben instituted something similar... i'm not near enough to it though to know for sure
|
08:25:34
|
<sunbiz> whats HIPAA ??
|
08:25:39
|
<docpaul> we'll get bwolfe to comment. :)
|
08:25:58
|
<docpaul> sun: please remember the circumstances which we're building the system (for now)... HIV care in third world countries
|
08:26:14
|
<atomicturtle> sunbiz: its one of the legal regulations on the handling of patient data in the united states
|
08:26:18
|
<r0bby> but yeh i'm far too lazy to import schemas manually
|
08:26:20
|
<sunbiz> yea...I found that in the goals and objectives
|
08:26:37
|
<docpaul> having computers there is significant enough... internet connections and people interacting with an electronic system is probably beyond the scope of the work (once again, for now)
|
08:26:37
|
<sunbiz> no..Im talking as a patient
|
08:26:58
|
<sunbiz> if I change my doctor and I want my new doc to get my old records...
|
08:27:09
|
<docpaul> patients don't typically have computers in these places... so, we havent prioritized that as a feature
|
08:27:16
|
<sunbiz> how can the doctor transfer it to the new doc...without the papers !!
|
08:27:18
|
<docpaul> at some point, it'll rise to the top, and we'll do it
|
08:27:24
|
<r0bby> sunbiz: that's one of the things
|
08:27:25
|
<atomicturtle> store it on a jumpdrive maybe?
|
08:27:29
|
<r0bby> that they wanna work on
|
08:27:37
|
<r0bby> atomicturtle: it's all in a database...
|
08:27:46
|
<atomicturtle> we call that "sneaker-net"
|
08:27:54
|
<sunbiz> yea... but other user data is also on the database
|
08:28:12
|
<docpaul> once again, think about what we're doing this for.
|
08:28:15
|
<sunbiz> and I was thinking of a single patient record
|
08:28:29
|
<r0bby> sunbiz: think about the use
|
08:28:30
|
<docpaul> we're not in an environment where people are carrying around jump drives and have easy access to computers
|
08:28:38
|
<atomicturtle> presumably you'd have to come up with some way to export your data so you could store it on something like that, and be able to import it into a different system
|
08:28:39
|
<docpaul> they struggle for basic necessities
|
08:28:45
|
<sunbiz> yea... thats true!!
|
08:28:50
|
<docpaul> therefore, it seems like a bad idea to prioritize those types of features
|
08:28:55
|
<r0bby> http://video.google.com/videoplay?docid=5181254373166129293
|
08:28:55
|
<OpenMRSBot> <http://ln-s.net/1hlN> (at video.google.com)
|
08:28:57
|
<docpaul> anything is possible technically
|
08:28:57
|
<r0bby> ^^
|
08:29:09
|
<r0bby> sunbiz: please watch that to understand WHAT OpenMRS is
|
08:29:12
|
<docpaul> and of course we can do all of that sunbiz, but for what end at this point?
|
08:29:21
|
<r0bby> by the way docpaul your database design chart gave me a heartache
|
08:29:31
|
<docpaul> hahah... that's my work
|
08:29:38
|
<docpaul> so, sorry about that... but representing medicine is hard
|
08:29:40
|
<r0bby> you're one sick man
|
08:29:55
|
<docpaul> i'm happy to walk you through it some time if you like
|
08:29:58
|
<docpaul> it's easier than it looks
|
08:30:12
|
<sunbiz> yea... I found it complex as well.. but I've seen a few more tables/fields than that before
|
08:30:13
|
<atomicturtle> docpaul: Hey paul, for some reason, you remind me of the lead singer of Wang Chung :P
|
08:30:16
|
<r0bby> So openMRS
|
08:30:27
|
<atomicturtle> damn it. Now I have that song in my head
|
08:30:29
|
<r0bby> do I ever touch the core lib or is it all modules ill be working on?
|
08:30:32
|
<bwolfe> docpaul/r0bby, catching up. one sec
|
08:30:44
|
<r0bby> also docpaul omod files are jars w/ a diff extension LOL
|
08:30:56
|
<r0bby> discovered that last night
|
08:30:58
|
<docpaul> you can contribute to core... but we'd prefer that you prove you're worthy of that kind of commit rights
|
08:31:11
|
<docpaul> that's exactly right robby
|
08:31:36
|
<docpaul> new developers start with patches and modules
|
08:31:40
|
<r0bby> I have _NO_ idea what needs to be done
|
08:31:43
|
<docpaul> experienced developers get commit rights
|
08:31:51
|
<sunbiz> but docpaul, even in third world, you can change docs right ??
|
08:32:06
|
<docpaul> projects.openmrs.org
|
08:32:15
|
<sunbiz> how are supposed to move the records ??
|
08:32:17
|
<docpaul> and there's a slew of trac tickets
|
08:32:38
|
<docpaul> sun: any way they can. :) you're assuming that paper records don't exist anymore
|
08:33:07
|
<sunbiz> so...the new doc has to enter those records from paper back again, even if he uses openMRS!!
|
08:33:17
|
<atomicturtle> sunbiz: are you a developer by any chance? Sounds like you know what kind of feature you need
|
08:33:34
|
<sunbiz> yea...I'm a developer
|
08:33:36
|
<docpaul> sun: of course not.
|
08:33:41
|
<r0bby> oh yay!
|
08:34:02
|
<atomicturtle> sunbiz: think this is something you could put together, I agree with you on the utility of something like that
|
08:34:29
|
<sunbiz> and I just put a record on one of my machines... and wanted to move it and everything else on another machine...
|
08:34:40
|
<sunbiz> and hence the need began!!
|
08:34:40
|
<r0bby> wow
|
08:34:42
|
<r0bby> flash from the past
|
08:34:48
|
<r0bby> patient image support?
|
08:34:55
|
<docpaul> sun: man, what you're talking about is like... a very complex thing to do
|
08:34:57
|
<r0bby> that shouldn't be *TOO* hard
|
08:35:10
|
<docpaul> i wish i was sitting with you in person just to give you a taste of that complexity
|
08:35:18
|
<r0bby> store it on the db as a blob; not sure how we'd handle it at the hibernate level ;/
|
08:35:25
|
<sunbiz> no.. it should not be too complex
|
08:35:29
|
<atomicturtle> I was thinking maybe you export it to xml
|
08:35:29
|
<r0bby> BufferedImage or some shit
|
08:35:42
|
<sunbiz> yea...exactly my though atomic
|
08:35:45
|
<docpaul> sharing data in a discrete coded way is quite complex
|
08:35:55
|
<docpaul> so that both systems "understand" it, is not
|
08:35:56
|
<atomicturtle> docpaul: sounds like you have a volunteer
|
08:36:09
|
<docpaul> of course, i could render out everything in a big ole blob, but it's not semantically understood
|
08:36:11
|
<r0bby> sunbiz: also keep in mind this has to be secure
|
08:36:19
|
<r0bby> This data is sensitive
|
08:36:21
|
<atomicturtle> I can help on the security side of that
|
08:36:23
|
<r0bby> EXTREMELY
|
08:36:30
|
<r0bby> I'm not gonna do SoC
|
08:36:32
|
<atomicturtle> I have to deal with data-at-rest issues every day
|
08:36:34
|
<sunbiz> yea... we could encrypt the XML completely
|
08:36:46
|
<docpaul> the power of what we're doing, is that the data is understood and atomized in such a way that the computer can do things with it if we write rules, etc
|
08:36:53
|
<sunbiz> and then import the XML with some password
|
08:37:08
|
<docpaul> relate it to other data, etc.
|
08:37:17
|
<sunbiz> yea
|
08:37:19
|
<docpaul> oh boy, you guys are in for some fun. :)
|
08:37:22
|
<atomicturtle> dont even bother with the security piece at this layer, that part is trivial
|
08:37:34
|
<docpaul> i remember feeling the same way about "how easy it'd be"
|
08:38:17
|
<atomicturtle> sounds like what paul is saying is that you've got to got a lot of work to do on the abstraction layer to get this in and out without having to rework something major
|
08:38:41
|
<atomicturtle> developers are optimists :P
|
08:38:53
|
<sunbiz> yes... but I guess its more work than logic
|
08:39:01
|
<docpaul> the single biggest problem we're faced with in the US or anywhere medical records are kept electronically relates to the issue of semantic interoperability
|
08:39:05
|
<sunbiz> the logic seems simple...and yea devs are optimistic
|
08:39:18
|
<atomicturtle> dont let that stop you sun
|
08:39:22
|
<docpaul> the way system x represents "patient weight" is almost always different than the way system y does
|
08:40:56
|
<atomicturtle> the guys who are using this in mongolia, their problem is that people just have one name
|
08:41:01
|
<sunbiz> sorry guys, I'm not very much into medical systems
|
08:41:07
|
<docpaul> that's ok!
|
08:41:11
|
<atomicturtle> sunbiz: nows a good time to start!
|
08:41:14
|
<sunbiz> but how many ways can you represent weight ??
|
08:41:47
|
<docpaul> there aren't many ways that you and i intellectually can think of patient weight, but imagine the number of ways i could build a place of storage for it in a database
|
08:41:53
|
<docpaul> i could make it a column in a table
|
08:42:04
|
<docpaul> i could make it a reference in a EAV-type format
|
08:42:20
|
<sunbiz> yea...but openMRS already defined the dB schema... right ??
|
08:42:25
|
<docpaul> even if i made it a reference, the coding system and metadata around that idea of course is myriad
|
08:42:28
|
<docpaul> no.
|
08:42:39
|
<docpaul> we've abstracted out any specific notions of medicine..
|
08:42:45
|
<docpaul> we have what we call the concept dictionary
|
08:42:58
|
<docpaul> where you can create any medical idea you need to drive your system
|
08:43:07
|
<docpaul> b/c medicine changes, and a lot of what we practice now is wrong
|
08:43:18
|
<docpaul> so, baking in a specific idea runs you eventually into problems
|
08:43:22
|
<sunbiz> hmmm....
|
08:43:22
|
<docpaul> make sense?
|
08:43:26
|
<sunbiz> yea
|
08:43:41
|
<docpaul> there are some things that're fairly fixed
|
08:43:50
|
<docpaul> we know that we interact with patients in "encounters"
|
08:44:03
|
<docpaul> and in each encounter, we have one to n things we "observe" in them...
|
08:44:10
|
<docpaul> and we complete one to n "orders"
|
08:44:58
|
<docpaul> but we use the dictionary to define the questions ("what's your urine color") , and the answers ("yellow" or "clear")
|
08:45:05
|
<docpaul> by making codes for each
|
08:45:14
|
<docpaul> and then referencing that dictionary as fk references in obs
|
08:45:21
|
<docpaul> hope that makes sense
|
08:45:25
|
<sunbiz> yea
|
08:45:39
|
<bwolfe> r0bby: openms works with jetty, you could certainly run it inside of eclipse if you wanted to. I haven't gone through that setup though. a guy thats working with us from sun tried to do that, he might have succeeded.
|
08:45:39
|
<sunbiz> I looked into that way of storing data
|
08:45:42
|
<docpaul> this is old, but:
|
08:45:45
|
<docpaul> http://openmrs.org/wiki/Obs_Table_Primer
|
08:45:49
|
<docpaul> i wrote this a couple of years ago
|
08:46:18
|
<docpaul> tables have evolved, but the basic ideas are totally intact
|
08:46:27
|
<bwolfe> r0bby: the schema is generated automatically in-memory from hibernate in the junit tests. there are subtle changes that don't allow us to do that for a normal production run of it though
|
08:47:08
|
<bwolfe> r0bby: some of those projects on http://projects.openmrs.org are aimed at GSOC students for the summer. you might want to check out the "trivial tickets" link or "good first time projects" on that same page
|
08:47:18
|
<sunbiz> but XML is a solution.. right ??
|
08:47:24
|
<sunbiz> with Custom Tags !!
|
08:47:43
|
<docpaul> for what? that's like saying that water is a solution for life. :)
|
08:48:10
|
<sunbiz> I mean we could any new column as a new XML tag
|
08:48:15
|
<atomicturtle> If this were Dune maybe....
|
08:49:00
|
<sunbiz> and when importing it... we can create the columns into the local database
|
08:49:20
|
<bwolfe> sunbiz: if only it were that easy
|
08:49:31
|
<docpaul> it'd be totally, absolutely trivial to add code that externalized the patient's record into an xml file that held onto all the vocabulary ideas... but then what? the rest of the world needs to make sense of it!
|
08:50:12
|
<atomicturtle> I wonder if you could bundle the application around the data
|
08:50:20
|
<sunbiz> I agree it aint very easy... but then importing we can have some questionaire
|
08:50:35
|
<sunbiz> that can match the columns to data
|
08:50:37
|
<atomicturtle> sunbiz: like a wizard huh
|
08:50:43
|
<sunbiz> yea
|
08:51:22
|
<r0bby> Im doing that bwolfe
|
08:51:27
|
<r0bby> WAY ahead of you
|
08:51:58
|
<r0bby> unfortunately shit to do; people to see; see to people; etc etc
|
08:53:03
|
<sunbiz> it all began as my own need to move data.. and I know it aint done yet!!
|
08:56:28
|
<bwolfe> r0bby: understandable. such is life! :-)
|
08:56:43
|
<r0bby> yeh
|
08:56:53
|
<bwolfe> sunbiz: movign patient data (or all data) from openmrs to another system isn't a high priority
|
08:56:59
|
<bwolfe> it will probably be done via hl7 messages
|
08:57:15
|
<nribeka> hi ben, i sent an email yesterday. i hope i explain it clearly ...
|
08:57:39
|
<sunbiz> got it...
|
08:57:46
|
<bwolfe> moving data between two openmrs instances is done either with the formimportexport module or with the soon-to-be-merged synchronization branch (but both of these move /all/ data, not just one patient)
|
08:58:25
|
<sunbiz> Is this where we can look into whats the current priorities: http://openmrs.org/wiki/Projects
|
08:58:39
|
<bwolfe> sunbiz: yep
|
09:00:12
|
*** burke has quit IRC
|
09:00:25
|
<docpaul> all: tommorow, burke and i are going to work most of the day to beef up the projects page and clean it up
|
09:00:46
|
<bwolfe> nribeka: yes, I got it
|
09:01:27
|
<nribeka> yes, that i'm thinking of
|
09:01:43
|
<nribeka> i don't know what you think of it :P
|
09:02:22
|
*** burke has joined #openmrs
|
09:02:22
|
*** ChanServ sets mode: +o burke
|
09:02:26
|
<bwolfe> it is an interesting way to analyze
|
09:02:32
|
<bwolfe> err analyze patient data
|
09:02:40
|
<bwolfe> but unfortunately, it would have limited usability
|
09:02:59
|
<bwolfe> not many patients have lat/long to store. our patients in kenay don't even have normal addresses
|
09:03:22
|
<bwolfe> *kenya
|
09:03:30
|
<bwolfe> other installations might have that data though
|
09:03:51
|
<nribeka> ooo ic
|
09:03:54
|
<bwolfe> it would be an interesting idea to pose to the implementers@openmrs.org list to see if they would have use for such a view or report
|
09:05:11
|
<nribeka> do you mean i should that email to the list?
|
09:05:22
|
<bwolfe> nribeka: but as far as feasibility, geomapping could definitely be put into a module for people to install (optionally). I just don't see it as a higher priority than some of the listed projects
|
09:05:47
|
<docpaul> nri: but you're of course free to do whatever you like. :)
|
09:06:12
|
<docpaul> the question is: what are you looking to do, learn some new technologies or have the biggest impact on patient's lives?
|
09:06:22
|
<sunbiz> yea... Google Maps API is good!! :)
|
09:06:32
|
<docpaul> both are good goals... but if you want the latter, then... what ben is saying, is true
|
09:06:43
|
<sunbiz> we need the internet connection though... and offline is impossible
|
09:06:55
|
<nribeka> i think i'll go with the second one first.
|
09:06:57
|
<sunbiz> and in the third world finding a net connection can be a prob
|
09:07:06
|
<docpaul> sun: now you're getting in the mindset. :)
|
09:07:11
|
<nribeka> some tech are not applicable in third world country
|
09:07:17
|
<docpaul> righto
|
09:07:28
|
<bwolfe> sunbiz: eh, finding one is actually easy. just get a cell phone with a data plan. ..its finding one that is /fast/ enough! :-)
|
09:07:52
|
<nribeka> i know that because i'm also from third world country and it's way different with here in us :-)
|
09:08:12
|
<sunbiz> wherez you from nri ??
|
09:08:23
|
<nribeka> indonesia
|
09:09:49
|
<sunbiz> cool.. I'm from India, the first 3 alphabets are the same
|
09:09:55
|
<sunbiz> I find the image stuff interesting and really useful
|
09:10:41
|
<sunbiz> both the image applets one and the patient image one
|
09:10:52
|
<nribeka> i find the visualization is interesting because i'm doing a similar project for the EPA data analysis
|
09:11:25
|
<docpaul> if you guys are interested in data visualization, then tune in tommorow again to the list of projects
|
09:11:32
|
<docpaul> as there will be many more of those kinds of projects
|
09:11:50
|
<nribeka> ok docpaul
|
09:15:24
|
<sunbiz> is this still open ?? http://dev.openmrs.org/ticket/188
|
09:15:40
|
<sunbiz> it was about 2 years ago ?!?
|
09:15:58
|
<sunbiz> and I see the src still dont have that license note!
|
09:16:45
|
<bwolfe> sunbiz: we are doing it slowly
|
09:17:07
|
<bwolfe> sunbiz: all of the developers are lazy and don't want to manually go through each file...that would take a long time :-p
|
09:18:14
|
<sunbiz> ok
|
09:18:43
|
<sunbiz> but is the note final??
|
09:18:54
|
<bwolfe> the license note? yeah, thats the same
|
09:19:22
|
<sunbiz> ok
|
09:21:05
|
<bwolfe> sunbiz: some have it: http://dev.openmrs.org/browser/openmrs/trunk/src/api/org/openmrs/Attributable.java and some don't: http://dev.openmrs.org/browser/openmrs/trunk/src/api/org/openmrs/Attributable.java
|
09:21:06
|
<OpenMRSBot> <http://ln-s.net/1hv9> (at dev.openmrs.org)
|
09:25:47
|
<OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [3680]: Data Synchronization Branch - small fixes related to large merge (previous ⦠<http://dev.openmrs.org/changeset/3680>
|
09:34:10
|
<atomicturtle> do you want to know why you guys love me?
|
09:35:00
|
<nribeka> what do you mean atomic?
|
09:35:08
|
<atomicturtle> ssh to 208.68.233.251 (your keys are up). That is a dedicated box donated to openmrs. 1G of ram, x2 120G disks in a raid mirror
|
09:35:42
|
<atomicturtle> bare with me, its rebooting right now
|
09:38:55
|
<sunbiz> the trac is asking for a user/pass ==> any help ??
|
09:41:55
|
<sunbiz> anyone there ??
|
09:42:47
|
*** sunbiz has quit IRC
|
09:43:05
|
*** sunbiz has joined #openmrs
|
09:46:42
|
*** AndersG has quit IRC
|
09:47:22
|
<sunbiz> the trac is asking for a user/pass ==> any help ??
|
09:58:02
|
<nribeka> i'm off to campuss now, i'll see you guys late this evening
|
09:58:05
|
<r0bby> sunbiz: to edit
|
09:58:05
|
*** nribeka has quit IRC
|
09:58:08
|
<r0bby> you need to log in
|
09:58:16
|
<r0bby> it tracks by user
|
09:58:26
|
<r0bby> prevents abuse
|
10:00:11
|
*** AndersG has joined #openmrs
|
10:00:21
|
<sunbiz> yea
|
10:00:27
|
<sunbiz> whats the user/pass ??
|
10:01:18
|
<sunbiz> :))
|
10:03:25
|
*** burke has quit IRC
|
10:04:02
|
<sunbiz> hey...robby ?? u have the user/pass ??
|
10:09:33
|
<sunbiz> no one here ??
|
10:27:01
|
*** Keelhaul has joined #openmrs
|
10:27:01
|
*** ChanServ sets mode: +v Keelhaul
|
10:29:24
|
<sunbiz> hello Keel
|
10:29:31
|
<Keelhaul> hi
|
10:29:37
|
<sunbiz> whats the user/pass to the trac ?!?
|
10:30:57
|
<Keelhaul> you have to create an account, i think
|
10:32:27
|
*** poolio has joined #openmrs
|
10:40:05
|
*** sunbiz has left #openmrs
|
10:42:43
|
*** burke has joined #openmrs
|
10:42:43
|
*** ChanServ sets mode: +o burke
|
10:45:36
|
<bwolfe> we lost sunbiz :-/
|
10:45:51
|
<bwolfe> atomicturtle: awesome!
|
10:46:14
|
<atomicturtle> bwolfe: can you make sure you can log in?
|
10:46:55
|
<bwolfe> atomicturtle: both bwolfe@ and ben@ are asking for password
|
10:47:13
|
<atomicturtle> as root?
|
10:47:17
|
<bwolfe> boo
|
10:47:20
|
<atomicturtle> I just dropped your keys off in the root account
|
10:47:25
|
<bwolfe> in
|
10:47:26
|
<atomicturtle> Ive only had the box for an hour or so
|
10:47:39
|
<bwolfe> cool
|
10:47:52
|
<bwolfe> so do you know these guys? are they more reliable than that first host? :-p
|
10:47:59
|
<atomicturtle> these are the dialtone guys
|
10:48:09
|
<atomicturtle> the ones that said they would give us a box a few months ago
|
10:48:22
|
<bwolfe> huh? dialtone?
|
10:49:10
|
<atomicturtle> was the name of a hosting company
|
10:49:23
|
<atomicturtle> bought by progressively larger hosting companies. They left, started this
|
10:49:30
|
<atomicturtle> about 2000-ish servers
|
10:49:40
|
<bwolfe> do they pay their bills? :-)
|
10:49:47
|
<atomicturtle> they're jewish
|
10:49:51
|
<burke> hehe
|
10:50:02
|
<burke> fyi - vm3 = 208.68.233.251
|
10:50:07
|
<atomicturtle> solid guys, this is a bigger company than we've dealt with before
|
10:50:09
|
<bwolfe> hey there poolio. let us know if you have any gsoc questions
|
10:50:31
|
<atomicturtle> Im trying to build up a bunch of servers here, spread out the load/risk
|
10:50:49
|
<atomicturtle> burke: did you get into this one OK?
|
10:50:58
|
<atomicturtle> btw, its not virtual
|
10:51:04
|
<atomicturtle> this is a dedicated box
|
10:51:08
|
<bwolfe> cool
|
10:51:43
|
<bwolfe> atomicturtle: would you recommend me make it virtual? so we can put multiple vms on it ourselves? or should we not do that? it would be nice if we could move one or more of our current services to it
|
10:52:01
|
<bwolfe> if the new one was running virtuozzo, it'd be easy, right? :-)
|
10:53:44
|
<bwolfe> hmm, looks like it might be running it already
|
10:53:49
|
<bwolfe> I see a vhosts entry
|
10:53:56
|
<bwolfe> err entry=folder
|
10:56:16
|
<atomicturtle> I have some virtual stuff to put on it. It wont be virtuozzo, but it will do everything it can do, and more
|
10:56:24
|
<atomicturtle> you could for example run windows vm's under linux
|
10:56:56
|
<bmckown> ugh!
|
10:57:12
|
<bmckown> We worked so hard toget away from windows.
|
10:57:18
|
<atomicturtle> well you dont HAVE to
|
10:57:22
|
<bmckown> whew.
|
10:57:34
|
<atomicturtle> windows is for dirty peasants
|
10:57:40
|
<bmckown> hehe
|
10:57:57
|
<OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [3681]: hl7listenerapp * Add script for database change <http://dev.openmrs.org/changeset/3681>
|
10:58:02
|
<atomicturtle> But hey, the world needs ditchdiggers too
|
10:58:14
|
<Keelhaul> =o
|
10:58:22
|
<bmckown> Windows is fine. I just prefer linux.
|
10:58:23
|
<atomicturtle> leaving aside my mutual contempt for all things apple/microsoft. It might have some utility for QA
|
10:58:52
|
<bwolfe> atomicturtle: very true
|
10:59:06
|
<bwolfe> would the vm image be importable into vm3 from vm1 ?
|
10:59:11
|
<atomicturtle> yes
|
10:59:29
|
<bmckown> that's great.
|
10:59:35
|
<atomicturtle> but give me a bit to get caught up. I literally got the virtualization stuff into ASL last week
|
10:59:50
|
<atomicturtle> plus Im working on another server right now from someone else
|
11:01:15
|
<bwolfe> no problem
|
11:01:30
|
<bwolfe> I'm willing to give you at least 90 seconds
|
11:01:33
|
<atomicturtle> we will have these virtualization systems available: KVM, QEMU, Vmware (full hypervisor), Xen (Para virtualization), and container-type with vserver (like virtuozzo)
|
11:01:34
|
<bwolfe> maybe 95 seconds
|
11:01:40
|
<bwolfe> ;-)
|
11:02:08
|
<bmckown> I've tried QEMU before, but never had it actually work for me.
|
11:02:20
|
<bmckown> On a laptop.
|
11:03:00
|
<atomicturtle> I got it to work using libvirt
|
11:03:13
|
<atomicturtle> have you seen this: http://www.atomicrocketturtle.com/virtmanager.png
|
11:03:16
|
<OpenMRSBot> <http://ln-s.net/1hxA> (at www.atomicrocketturtle.com)
|
11:03:42
|
*** sunbiz has joined #openmrs
|
11:03:54
|
<sunbiz> hey... is there one1 now ??
|
11:04:05
|
<bmckown> That's beautiful!
|
11:04:22
|
<atomicturtle> the gnome gui is called virt-manager
|
11:04:30
|
<bmckown> Cool.
|
11:04:30
|
<Keelhaul> you run the same res as me =)
|
11:04:32
|
<atomicturtle> whats cool is that its all client server
|
11:04:49
|
<atomicturtle> so you can put that on your desktop, and manage the VM's on this new box through it
|
11:04:53
|
<sunbiz> hey... how do I get source from the SVN
|
11:04:58
|
<bmckown> Wow.
|
11:05:32
|
<bwolfe> sunbiz: yeah, we're back. we were out grabbing food earlier :-)
|
11:05:40
|
<sunbiz> ok
|
11:05:40
|
<atomicturtle> its really cool, it does KVM/QEMU/Xen/OpenVZ now
|
11:05:49
|
<bwolfe> you can checkout from svn without a password: http://svn.openmrs.org/openmrs/trunk
|
11:05:50
|
<atomicturtle> Im adding in the patches to libvirt to do vserver
|
11:06:35
|
<bwolfe> sunbiz: where were you getting asked for user/pass
|
11:06:40
|
<bmckown> Hmm. So I can download this virt-manager (libvirt) onto my ubuntu desktop and manage our vm3 from the desktop?
|
11:07:12
|
<sunbiz> When I was logging in to SVN through my client
|
11:07:19
|
<sunbiz> i.e. TortoiseSVN
|
11:08:05
|
<sunbiz> @bwolfe ==> I wanted all the src files
|
11:08:14
|
<atomicturtle> Im using Fedora here, so I dont know if they have the package. If you want to build it this is the src.rpm http://download.fedora.redhat.com/pub/fedora/linux/development/source/SRPMS/virt-manager-0.5.4-2.fc9.src.rpm
|
11:08:15
|
<OpenMRSBot> <http://ln-s.net/1hxM> (at download.fedora.redhat.com)
|
11:08:38
|
<atomicturtle> the real secret sauce is libvirt
|
11:08:41
|
<sunbiz> I'll write a script and add that license to all the files and sync it back !!
|
11:08:58
|
<atomicturtle> ok lunchtime, bbl
|
11:09:04
|
<sunbiz> would just take 5 min
|
11:09:15
|
<bwolfe> sunbiz: well, committing requires privileges
|
11:09:35
|
<bwolfe> feel free to write that script that adds it to all .java files though :-)
|
11:09:35
|
<sunbiz> oookkk...then I can pass the changed file to one of you guys
|
11:09:48
|
<bwolfe> then get a patch and add it to that ticket. one of the devs can apply it and commit it for you
|
11:10:01
|
<bwolfe> you can create a patch using tortoise
|
11:10:20
|
<sunbiz> how ??
|
11:10:29
|
<bwolfe> its one of the options in the right click.
|
11:10:34
|
<bwolfe> "create patch" maybe?
|
11:10:38
|
<Keelhaul> i got a question btw. when i read "trunk merged into branch-whatever", does that mean the latest changes in trunk were put into that branch, or vice versa?
|
11:10:54
|
<bwolfe> what you said Keelhaul
|
11:10:58
|
<Keelhaul> ok =)
|
11:11:00
|
<bwolfe> trunk didn't change...the branch did
|
11:11:29
|
<Keelhaul> when do you think the api refactoring will be merged into trunk?
|
11:12:53
|
<sunbiz> couldnt find it ??
|
11:12:59
|
<bwolfe> hopefully within a few weeks
|
11:14:13
|
<sunbiz> @bwolfe ==> I couldnt find creating a patch ??
|
11:14:22
|
<bwolfe> sunbiz: its 6 up from the bottom if you right click and see tortoisesvn (on a folder that has been checked out already)
|
11:14:41
|
<bwolfe> sunbiz: the patch will contain the changes made to all files under that folder
|
11:16:51
|
<sunbiz> ok... so after I add the license to the files, I should create a patch and give this patch to a dev ??
|
11:17:57
|
<bwolfe> sunbiz: you can attach it to that ticket.
|
11:18:04
|
<bwolfe> sunbiz: did you create a username for dev.openmrs.org already?
|
11:18:16
|
<sunbiz> not yet
|
11:18:18
|
<bwolfe> if not, create one and give me the username so I can give you ticket edit/attach privileges
|
11:18:32
|
<sunbiz> ok
|
11:18:42
|
<bwolfe> sunbiz: ok, use first initial lastname type of username if you can :-)
|
11:18:47
|
<bwolfe> brb
|
11:19:50
|
<sunbiz> I already did :(
|
11:19:59
|
<sunbiz> another username ?!?
|
11:20:26
|
<sunbiz> I created 'sunbiz' :(
|
11:24:54
|
<burke> bmckown: fyi - it was locks on the files. I issued a chflag -R nouchg * on the project and I'm back in business
|
11:25:40
|
<sunbiz> ok..I've written a bad program to add the license
|
11:26:43
|
<sunbiz> @bwolfe ==> isn't this a long process with the ticket for such a small thing??
|
11:26:54
|
<sunbiz> can I mail the .java file to some dev directly
|
11:27:14
|
<sunbiz> and they can say execute it and on their tortoise and sync it !??
|
11:27:33
|
<bwolfe> burke: mac/finder locks or svn locks?
|
11:27:46
|
<bwolfe> sunbiz: I can work with sunbiz...you're just too fast :-p
|
11:27:49
|
<burke> mac/finder
|
11:28:08
|
<bwolfe> sunbiz: the patch can be applied to a checked out copy easy than a whole java file actually :-)
|
11:28:11
|
<burke> probably created/leftover when copying from windoze to mac folder
|
11:28:30
|
<bwolfe> sunbiz: its a very easy/painless process once you know the links to click in tortoise/subclipse
|
11:28:57
|
<bwolfe> sunbiz: a patch is also one file for 100 java file changes instead of attaching 100 java files for the change
|
11:29:21
|
<sunbiz> ok
|
11:29:37
|
<bwolfe> sunbiz: and attaching it to the ticket makes it more open...so that any developer that has some time and see it / claim it / try it / commit it. its the open source way :-)
|
11:29:47
|
<sunbiz> coz...downloading all the stuff from SVN is taking a lot of time
|
11:29:56
|
<bwolfe> what url did you use?
|
11:29:58
|
<sunbiz> mayb will take another 3-4 hours for me
|
11:30:05
|
<bwolfe> you only want trunk
|
11:30:11
|
<sunbiz> okkkk
|
11:30:28
|
<sunbiz> Im downloading http://svn.openmrs.org
|
11:30:37
|
<bwolfe> oooo
|
11:30:41
|
<bwolfe> yeah, thats /huge/
|
11:30:58
|
<bwolfe> if you want some "light reading" you can see how subversion and version control work: http://svnbook.red-bean.com/nightly/en/svn-book.html
|
11:30:59
|
<OpenMRSBot> <http://ln-s.net/1hxs> (at svnbook.red-bean.com)
|
11:32:36
|
<sunbiz> http://svn.openmrs.org/openmrs/trunk ==> is this what I need
|
11:33:18
|
<bwolfe> yep, you got it
|
11:36:23
|
<sunbiz> yeah...downloading now... @120-130kB/s
|
11:36:31
|
<bwolfe> not too bad
|
11:36:37
|
<bwolfe> where are you now ?
|
11:36:45
|
<sunbiz> Mumbai, India
|
11:37:09
|
<bwolfe> cool
|
11:42:36
|
<sunbiz> do we need the license comment on JSP files as well...or just java files ??
|
11:44:39
|
<bwolfe> just java fiels
|
11:44:43
|
<bwolfe> *files
|
11:44:53
|
<bwolfe> and remember that some java files already have it
|
11:44:57
|
<sunbiz> yea
|
11:45:39
|
<Keelhaul> hm
|
11:45:53
|
<Keelhaul> you should make that nice color diagram of the 1.2 data model =P
|
11:46:24
|
<bwolfe> Keelhaul: yeah, you need to bug docpaul about that :-)
|
11:46:50
|
<Keelhaul> i'm not even sure what the 1.1->1.2 changes were, if any
|
11:46:52
|
<Keelhaul> never looked =/
|
11:47:14
|
<bwolfe> there weren't many
|
11:47:20
|
<bwolfe> just address and location table changes
|
11:47:32
|
<bwolfe> you can see it in the 1.1-->1.2 diff
|
11:48:36
|
<Keelhaul> http://openmrs.org/wiki/Changelog
|
11:48:41
|
<Keelhaul> this one hasnt been updated in a while heh
|
11:49:31
|
<bwolfe> thats docpaul's to upkeep as well :-)
|
11:49:38
|
<bwolfe> he usually works on that when he works on a datamodel
|
11:49:58
|
<bwolfe> but I'm pretty sure he worked on the 1.1 datamodel on a plane flight to South Africa...so that page was neglected
|
11:50:13
|
<Keelhaul> ah i see now, 6 new columns total
|
11:50:14
|
*** pman has joined #openmrs
|
11:57:52
|
*** sunbiz has quit IRC
|
11:58:18
|
<OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #655 (enhancement created): module loading, SimpleUrlHandlerMapping beans <http://dev.openmrs.org/ticket/655>
|
12:09:02
|
*** Ngref has quit IRC
|
12:25:51
|
*** Keelhaul has quit IRC
|
12:32:49
|
*** bwolfe has quit IRC
|
12:35:00
|
*** Keelhaul has joined #openmrs
|
12:35:00
|
*** ChanServ sets mode: +v Keelhaul
|
12:38:51
|
*** bmckown_ has joined #openmrs
|
12:39:10
|
*** ekrub has joined #openmrs
|
12:39:11
|
*** ChanServ sets mode: +o ekrub
|
12:39:33
|
*** bmckown has quit IRC
|
12:40:17
|
*** cancer has joined #openmrs
|
12:43:52
|
*** bwolfe has joined #openmrs
|
12:43:52
|
*** ChanServ sets mode: +o bwolfe
|
12:47:29
|
<poolio> bwolfe: (delayed response) howdy. how'd you know? :)
|
12:47:51
|
<bwolfe> ekrub: http://svn.openmrs.org/openmrs/branches/form_refactoring/metadata/model/openmrs_1.2-formentry-subform-changes.sql
|
12:47:52
|
<OpenMRSBot> <http://ln-s.net/1hz1> (at svn.openmrs.org)
|
12:48:10
|
*** bmckown_ is now known as bmckown
|
12:48:14
|
<bwolfe> poolio: just a crazy wild guess!
|
12:48:36
|
*** ChanServ sets mode: +o bmckown
|
12:49:35
|
<poolio> bwolfe: hehe
|
12:50:54
|
<bwolfe> ...and the fact that you're also lurking in #gsoc :-)
|
12:50:59
|
<bwolfe> ...or at least were
|
12:51:17
|
*** burke has quit IRC
|
12:54:17
|
*** sunbiz has joined #openmrs
|
12:54:30
|
<sunbiz> bwolfe... u there ??
|
12:54:43
|
<bwolfe> sunbiz: yep, had to restart there for a sec
|
12:55:39
|
<sunbiz> ok...my net got disconnected
|
12:56:16
|
<sunbiz> and I had to call support..
|
12:56:27
|
<sunbiz> I guess everything is done
|
12:56:38
|
<sunbiz> all the .java files have the license comment
|
12:56:52
|
<bwolfe> that was quick
|
12:56:54
|
<bwolfe> :-)
|
12:57:31
|
<sunbiz> nah... actually I did some silly mistakes
|
12:58:11
|
<sunbiz> I thought it was getting stuck with the arden files... It was taking a lot of time for those file... so I had to shut my program 5-6 times
|
12:58:29
|
<sunbiz> until I realized the files were a little longer and the process was running
|
12:59:05
|
<sunbiz> ok...now what do I do ??
|
12:59:12
|
<sunbiz> just create the patch ??
|
13:00:59
|
<sunbiz> hopefully...I got it right... bwolfe ==> how do I give it to you ??
|
13:01:01
|
<bwolfe> yeah go to the root and create a patch
|
13:01:09
|
<bwolfe> attach it to that ticket
|
13:01:22
|
<bwolfe> I gave "sunbiz" ticket "edit" permissions
|
13:02:18
|
<sunbiz> how do I know if the patch is correct?? Will you check and tell me if it is right ??
|
13:03:17
|
<bwolfe> yeah, me or some other dev
|
13:03:35
|
<bwolfe> we "apply" the patch to a checked out copy of trunk and can see all the changes
|
13:04:43
|
<sunbiz> I have attached it... now when do I know if its correct ??
|
13:05:07
|
<bwolfe> a dev will comment on that ticket
|
13:05:21
|
<bwolfe> if you have your email address attached to "sunbiz" then you will be notified
|
13:06:24
|
<sunbiz> kool...
|
13:07:30
|
<bwolfe> yep, its trac's magic
|
13:09:05
|
<sunbiz> ok... howz the patient image support to be done??
|
13:10:37
|
<bwolfe> image stored in complexObs object
|
13:11:07
|
<bwolfe> the module needs to just allow the user to upload/update a patient's image
|
13:11:14
|
<Keelhaul> are there any free png/jpeg libraries?
|
13:11:22
|
<bwolfe> I don't know those would be needed
|
13:11:35
|
<Keelhaul> oh hm
|
13:11:36
|
<bwolfe> it just uploading a file and storing it in the database...then displaying it again
|
13:11:38
|
<sunbiz> yea... doesnt JAI have those already ??
|
13:11:38
|
<Keelhaul> the browser has its own
|
13:12:34
|
<sunbiz> okkk... bwolfe, is that all that is to be done
|
13:12:35
|
<bwolfe> JAI?
|
13:12:43
|
<bwolfe> sunbiz: basically, yes
|
13:12:47
|
<sunbiz> I was thinking of some ways to check the face
|
13:12:59
|
<bwolfe> want to tackle that one in 5 mins too? :-)
|
13:13:14
|
<bwolfe> its just learning th emodule architecture and then doing the jsp and storage
|
13:13:35
|
<sunbiz> I mean if the patient comes back again... so that we dont add another record because he says his name as somethign else
|
13:13:44
|
<sunbiz> I was thinking of face matching
|
13:13:48
|
<sunbiz> :))
|
13:13:50
|
<bwolfe> nah, none of that
|
13:13:56
|
<Keelhaul> lol
|
13:14:07
|
<bwolfe> 98% of places using openmrs don't have the ability to do that
|
13:14:09
|
<atomicturtle> who has access to DNS for the openmrs zones, is it burke?
|
13:14:10
|
<bwolfe> or want to do that
|
13:14:13
|
<Keelhaul> that would prolly be more complex than the actualy task
|
13:14:15
|
<bwolfe> atomicturtle: yes
|
13:14:19
|
<atomicturtle> I wanted to get an A record on the new box
|
13:14:20
|
<Keelhaul> -y
|
13:14:31
|
<ekrub> atomicturtle: yes. me. need sumthin"
|
13:14:35
|
<ekrub> r/"/?
|
13:14:43
|
<atomicturtle> heh
|
13:14:55
|
<atomicturtle> what would you like to call it?
|
13:15:18
|
<atomicturtle> just the boxes hostname at this point, not really needed for hosting anything
|
13:15:24
|
<atomicturtle> www2.openmrs.org?
|
13:15:51
|
<bwolfe> at vm3.openmrs.org points at the new vm
|
13:16:01
|
<atomicturtle> oh ok
|
13:16:04
|
<atomicturtle> its not a vm
|
13:16:09
|
<bwolfe> eh
|
13:16:11
|
<atomicturtle> but whatever, I just needed a name
|
13:17:23
|
<bwolfe> heh
|
13:17:34
|
<sunbiz> just upload and show ...right ??
|
13:17:56
|
*** burke has joined #openmrs
|
13:17:56
|
*** ChanServ sets mode: +o burke
|
13:18:05
|
<bwolfe> sunbiz: what do you mean?
|
13:18:09
|
<bwolfe> the images?
|
13:18:11
|
<bwolfe> yes
|
13:18:48
|
*** ekrub has quit IRC
|
13:19:38
|
<Keelhaul> just the photo?
|
13:19:51
|
<Keelhaul> or also whatever medically releval images there might be
|
13:19:55
|
<Keelhaul> er
|
13:19:56
|
<Keelhaul> relevant*
|
13:19:59
|
<Keelhaul> i cant type today..
|
13:20:29
|
<sunbiz> that I guess is the Digital Image Acquisition, Manipulation, and Viewing Tools
|
13:20:42
|
<sunbiz> I was talking about "Patient Image Support"
|
13:20:46
|
<Keelhaul> ah ok
|
13:20:54
|
*** Glen has joined #openmrs
|
13:22:04
|
<sunbiz> I'm trying to find in which table to add the BLOB for Image??
|
13:22:37
|
<bwolfe> sunbiz: the table is complex_obs
|
13:23:05
|
<bwolfe> both image support and digital image aquisition would store its data in the complex_obs table
|
13:23:17
|
<bwolfe> the trick is that complexObs support isn't totally done. :-)
|
13:23:33
|
<bwolfe> bmckown or I need to finish that before the gsoc projects do it...
|
13:23:43
|
<sunbiz> thanks... and
|
13:23:55
|
<bmckown> yes.
|
13:23:56
|
<sunbiz> ok...so we need to finish that project first ??
|
13:25:23
|
*** thana__ has joined #openmrs
|
13:25:50
|
<sunbiz> I'm trying to understand module and sqldiff
|
13:26:23
|
<atomicturtle> need to reboot the new server (vm3), that OK with everyone?
|
13:26:31
|
<sunbiz> does the sqldiff also CREATE TABLES ??
|
13:26:55
|
<Keelhaul> yes
|
13:26:59
|
*** Thana[ has quit IRC
|
13:27:03
|
<Keelhaul> if oyu want it to
|
13:27:34
|
*** thana__ is now known as Thana[
|
13:28:07
|
<sunbiz> Ben asked: JAI is Java Advanced Imaging
|
13:28:58
|
<bwolfe> atomicturtle: go for it
|
13:29:29
|
<Thana[> crappy connection ><
|
13:30:02
|
<sunbiz> ==> @bwolfe, doesnt seem like a module can be made in 5 min :)) ...lots of things to do
|
13:30:24
|
<bwolfe> sunbiz: yeah, I know :-)
|
13:30:32
|
<Keelhaul> well
|
13:30:45
|
<bwolfe> /I/ can't even do a module in five minutes :-)
|
13:30:47
|
<Keelhaul> assuming the basic module compiles as is, yes you can =P
|
13:30:51
|
<bwolfe> heh
|
13:31:19
|
<bwolfe> Keelhaul: that's like saying I could "write" hte formentry module by just checking it out and compiling it
|
13:31:27
|
<Keelhaul> lol
|
13:31:35
|
<sunbiz> I've my exams from 3rdApr - 15thApr, so have to start studying
|
13:31:48
|
<Keelhaul> well technically, just renaming the basic module will make it a different one
|
13:31:58
|
<sunbiz> will come back after 15th and try to finish it as quickly... if not in 5 min!!
|
13:32:18
|
<Keelhaul> the web part of modules is so tedious =/
|
13:32:28
|
<Keelhaul> api part was really straightforward in comparison
|
13:33:15
|
<Keelhaul> well sorta.. speaking of which
|
13:33:25
|
<bwolfe> Keelhaul: how so was it tedious? How can we improve it?
|
13:33:35
|
<Keelhaul> i had to extend the defaul Context object to be able to get my services
|
13:33:37
|
<Keelhaul> is that allowed?
|
13:34:02
|
<bwolfe> Keelhaul: you can do Context.getService(Yourservice.class)
|
13:34:03
|
<Keelhaul> bwolfe: tedious as in hard to find where different parts are
|
13:34:20
|
<Keelhaul> and that works with openmrs' context object?
|
13:34:37
|
*** sioraiocht has quit IRC
|
13:34:39
|
<bwolfe> or really Context.getService(OpenmrsClassLoader.getInstance().load("org.openmrs.___Service").class)
|
13:34:54
|
<bwolfe> one of those two
|
13:35:01
|
<Keelhaul> ok i'll try that
|
13:35:35
|
<bwolfe> Keelhaul: can remember what was hard to find?
|
13:35:41
|
<Keelhaul> and by tedious i meant first you have the url, which gets translated at some point
|
13:36:04
|
<bwolfe> if you can, can you put it on the wiki where it makes sense to you?
|
13:36:04
|
<Keelhaul> maybe calls a controller etc
|
13:36:05
|
<Keelhaul> then there are those dojo widgets
|
13:36:05
|
<Keelhaul> still have to find them
|
13:36:19
|
<Keelhaul> well i dont really think that's a problem with the design
|
13:36:31
|
<Keelhaul> more like with me not knowing spring etc
|
13:36:33
|
<bwolfe> dojo widget code is in: /web/scripts/dojo/src/widget/
|
13:36:41
|
<Keelhaul> ok thx
|
13:36:53
|
<bwolfe> Keelhaul: most devs won't know spring.
|
13:37:13
|
<bwolfe> Keelhaul: where can I do a writeup? what would be helpful in that writeup?
|
13:39:05
|
<Keelhaul> well something that documents the web app.. dunno
|
13:39:13
|
<Keelhaul> maybe even javadocs like for the api
|
13:39:32
|
<bwolfe> heh, javadocs are going to be written "en mass" within the next month
|
13:39:48
|
<bwolfe> we're planning on having a documentation-a-thon to do it before the students start in may
|
13:39:56
|
<Keelhaul> nice
|
13:40:59
|
<sunbiz> how many students do you take ??
|
13:41:20
|
*** docpaul has quit IRC
|
13:41:45
|
<bwolfe> sunbiz: 3 million...give or take
|
13:41:50
|
*** docpaul has joined #openmrs
|
13:41:51
|
*** ChanServ sets mode: +o docpaul
|
13:42:34
|
<bwolfe> sunbiz: probably as many devs as we can get for mentors
|
13:42:51
|
<sunbiz> 3 million ?? seriously ??
|
13:43:00
|
<atomicturtle> docpaul: you here for real?
|
13:44:04
|
<bwolfe> sunbiz: we had 10 last year...I'd guess we have something around that again
|
13:45:01
|
<sunbiz> ok...I'll work on the modules
|
13:45:08
|
<sunbiz> cya all...
|
13:45:18
|
<bwolfe> cya
|
13:45:25
|
*** sunbiz has quit IRC
|
13:48:12
|
<bwolfe> atomicturtle: do you have a gmail alias? I want to share a doc with you
|
13:48:23
|
<atomicturtle> atomicrocketturtle@<<EMAIL ADDRESS REDACTED>>
|
13:48:43
|
<bwolfe> ha! I should have just guessed that
|
13:48:49
|
<Keelhaul> lol
|
13:49:12
|
<Keelhaul> now your email is in the logs =P
|
13:50:44
|
<atomicturtle> assuming that was a valid email address of course
|
13:50:50
|
<atomicturtle> which it isnt
|
13:51:28
|
<bwolfe> heh
|
13:51:29
|
<atomicturtle> thats just an IM account
|
13:51:44
|
<bwolfe> hmm, well, now it has a request in it
|
13:51:52
|
<bwolfe> you should see it in your account at docs.google.com
|
13:52:02
|
<atomicturtle> I have no idea how to get that
|
13:52:14
|
<atomicturtle> a friend at google set that up for me a few years ago
|
13:52:22
|
<bwolfe> Keelhaul: don't worry, gmail's spam catching is so good it doesn't matter if he posts his email here :-p
|
13:52:33
|
<bwolfe> atomicturtle: you don't know the password for it?
|
13:52:50
|
<atomicturtle> I never set it up
|
13:53:08
|
<atomicturtle> someone else made that for me
|
13:55:34
|
<bwolfe> hmm
|
13:55:39
|
<bwolfe> very interesting
|
13:56:17
|
<fuzzybyte> gmail has a bad tendency to often treat normal emails as spam as well :(
|
13:57:42
|
<bwolfe> fuzzybyte: really? what percentage of your emails get tagged incorrectly?
|
13:58:18
|
<bwolfe> I'd say 0.1% of mine get tagged wrong...which means I had one or two put in junk about 2 years ago and nothing since
|
14:13:34
|
<atomicturtle> yahoo is who really fails at filtering
|
14:16:18
|
*** pombreda has joined #openmrs
|
14:21:02
|
<bwolfe> atomicturtle: I sent the googledoc invite link to your normal address too
|
14:21:27
|
<atomicturtle> yep I see ti
|
14:42:16
|
*** pman has quit IRC
|
14:45:48
|
*** nribeka has joined #openmrs
|
14:59:07
|
*** aciniglio_ has quit IRC
|
15:01:32
|
*** Glen has quit IRC
|
15:09:31
|
*** pombreda has quit IRC
|
15:12:37
|
*** pushkal has joined #openmrs
|
15:12:47
|
<pushkal> hello everyone
|
15:13:25
|
<pushkal> docpaul: i saw your message on #gsoc
|
15:14:18
|
*** bw-- has joined #openmrs
|
15:15:24
|
<bwolfe> welcome pushkal
|
15:15:35
|
<bwolfe> scanning the logs pushkal ?
|
15:15:35
|
<pushkal> hello
|
15:15:40
|
<pushkal> yep
|
15:15:50
|
<pushkal> i want to help on this project
|
15:15:58
|
<bwolfe> cool
|
15:15:58
|
<pushkal> but i dont know java :(
|
15:16:07
|
<pushkal> i can program in C
|
15:16:17
|
<nribeka> hi ben
|
15:16:40
|
<nribeka> can i work on tickets #114?
|
15:16:47
|
<bwolfe> pushkal: hmm, we don't have any C :-/
|
15:16:51
|
<bwolfe> hey there nribeka
|
15:17:06
|
<pushkal> i thought of something
|
15:17:11
|
<pushkal> which might help
|
15:17:22
|
<bwolfe> pushkal: sure. what were you thinking?
|
15:17:42
|
*** bw-- has left #openmrs
|
15:17:43
|
<pushkal> using steganography.. we can embed vital patient data in the image of the patient itself
|
15:17:43
|
<nribeka> hey ben, it's about the internationalization stuff
|
15:18:14
|
<nribeka> just trying to get a grip on the code
|
15:18:15
|
<pushkal> that would mean only the photograph is reqd. for knowing all the information
|
15:18:45
|
<pushkal> and no need to maintain records ..xcept for the photograph
|
15:19:45
|
<pushkal> are you getting my point ?
|
15:20:24
|
<bwolfe> pushkal: thats interesting
|
15:20:35
|
<bwolfe> you mean in the metadata of the jpg/png that is stored?
|
15:21:04
|
<bwolfe> nribeka: I'm assuming you mean this: http://dev.openmrs.org/ticket/114
|
15:21:05
|
<pushkal> metadata and/or the pixel values
|
15:22:00
|
<nribeka> yes, that's the one
|
15:22:21
|
<bwolfe> nribeka: thinking of a script you could write?
|
15:22:55
|
<nribeka> kind of a script
|
15:23:14
|
<nribeka> but need to see the code structure first
|
15:24:21
|
<bwolfe> nribeka: you can check out the latest trunk code with subversion (tortoisesvn or subclipse) from http://svn.openmrs.org/trunk
|
15:24:33
|
<bwolfe> all web files are stored in /web/
|
15:24:42
|
<bwolfe> all jsp files are in /web/WEB-INF/view
|
15:25:39
|
<nribeka> i already checkout the code yesterday :P
|
15:25:54
|
<pushkal> bwolfe: by pixel values i mean we could alter one image pixel by pixel and compare it with the original one toextract data
|
15:26:19
|
<bwolfe> pushkal: what is the comparison for? you lost me. :-/
|
15:26:52
|
<pushkal> bewolfe: embedding image data in the photograph
|
15:27:14
|
<pushkal> bewolfe: and extracting from it
|
15:27:52
|
<pushkal> bewolfe: embedding *patient* data in the photograph
|
15:27:58
|
<bwolfe> but why do you want to embed the image in the other photo?
|
15:28:03
|
<bwolfe> data like the annotations?
|
15:28:04
|
<pushkal> sorry..
|
15:29:23
|
*** ChanServ sets mode: +v atomicturtle
|
15:29:30
|
<pushkal> my idea is to embe patients medical data in his/her photograph .. so that no further documents are required to be maintained
|
15:30:02
|
*** Keelhaul has quit IRC
|
15:30:20
|
<pushkal> the photograph is eneough for the medical data you guys need
|
15:30:28
|
<fuzzybyte> all the projects are in java? why?
|
15:30:59
|
<pushkal> bwolfe: did i make myself clear eneough ??
|
15:31:16
|
<bwolfe> fuzzybyte: there are a few not in java...some are only javascript. openmrs is a java webapp, so most is java
|
15:31:27
|
<bwolfe> pushkal: so the end goal is for patient data transfer?
|
15:31:47
|
<bwolfe> pushkal: we still want patient stored in the database for reporting purposes, speed, etc :-)
|
15:31:51
|
<pushkal> bwolfe: for patient data transfer,easy management and less clutter
|
15:31:55
|
*** Keelhaul has joined #openmrs
|
15:31:55
|
*** ChanServ sets mode: +v Keelhaul
|
15:32:26
|
<pushkal> bwolfe: that data is what the image holds.. i am just changing the medium..
|
15:33:06
|
<pushkal> bwolfe: instead of documents, the image (which is required in the medical profile) holds all the information too
|
15:33:16
|
<bwolfe> pushkal: hmm, that would be very interesting...but unfortunately not useful for a medical record system
|
15:33:34
|
<fuzzybyte> how much past java experience do you need to participate? i have just went through few compulsory java courses in uni but haven't really made anything serious with java before. there are projects suitable for my level too?
|
15:34:29
|
<pushkal> bwolfe: i think .. instead,this can be a new way to manage medical data
|
15:34:53
|
<pushkal> bwolfe: maybe its far easier to manage than the current system
|
15:35:04
|
<Keelhaul> sounds to me more like a potential security flaw =(
|
15:35:10
|
<Keelhaul> one image and you have the entire record
|
15:35:15
|
<bwolfe> heh
|
15:35:32
|
<bwolfe> pushkal: but theres more to medical data than storage.
|
15:35:43
|
<bwolfe> theres lookup, reporting, manipulating, etc
|
15:35:45
|
<pushkal> well i can say... one document and you have the entire record :p
|
15:36:29
|
<bwolfe> fuzzybyte: there are some smaller projects, yes. if you're concerned, you can start early and see how writing an openmrs module feels now :-)
|
15:37:06
|
<pushkal> thats where a software is required.. to lookup, report and manipulate tec
|
15:37:40
|
<pushkal> bwolfe: its not as complicated as it seems..
|
15:38:20
|
<pushkal> bwolfe: i have thought over it.. maybe i dont know the magnitude of medical data..but sure .. this thing worked for my school
|
15:38:32
|
<bwolfe> pushkal: I'm sure its not too complicated...I remember seeing something about it in the tech news a while back
|
15:39:19
|
<bwolfe> pushkal: yes, there is a lot of data. :-) we have 60000 patients in Kenya, 1 million encounters (visits) recorded for those patients and almost 20 million distinct observations for those visits (rows in the observation table)
|
15:40:46
|
<pushkal> bwolfe: i see.. but u have a photo for each patient right ?
|
15:41:07
|
<bwolfe> we have zero photos
|
15:41:33
|
<Keelhaul> are photos really necessary
|
15:41:35
|
<bwolfe> but part of that is because openmrs doesn't support patient images yet
|
15:41:47
|
<bwolfe> one of the gsoc projects is for patient images
|
15:42:05
|
<Keelhaul> in europe there are never photos of your face in your medical record
|
15:42:36
|
<pushkal> bwolfe: oh.. it is not what i had expected..
|
15:43:13
|
<bwolfe> pushkal: we probably won't ever have photos (for us at least). the guys in rwanda want photos on all of the records
|
15:44:08
|
*** burke has quit IRC
|
15:45:07
|
<Keelhaul> i could imagine it could help prevent abuse
|
15:45:16
|
<Keelhaul> not sure how healthcare is paid for in rwanda
|
15:45:29
|
<pushkal> what kind of abuse ?
|
15:45:42
|
<Keelhaul> like me predending to be you
|
15:45:45
|
<Keelhaul> to get free care
|
15:45:50
|
<Keelhaul> and you are billed later
|
15:46:01
|
<pushkal> u cant .. coz ur photo dosnt match woth your face
|
15:46:12
|
<Keelhaul> what if there is none
|
15:46:23
|
<pushkal> then its a flaw
|
15:46:27
|
<Keelhaul> well
|
15:46:42
|
<pushkal> but i was in favor of photos u c.. :)
|
15:46:44
|
<Keelhaul> our new health insurance cards are supposed to have photos i heard
|
15:47:10
|
<pushkal> thats good
|
15:47:38
|
<Keelhaul> then also some features like e-recipe
|
15:47:46
|
<Keelhaul> emergency data
|
15:47:51
|
<Keelhaul> thats voluntary i think
|
15:48:07
|
<Keelhaul> thne some premium services, like your insurance keeping your EMR
|
15:48:12
|
<Keelhaul> not really a good idea heh
|
15:49:31
|
<pushkal> maybe.. but i cant see why patients data is maintained without the pohotograph
|
15:50:39
|
<Keelhaul> someone on the mailing list the other day said something about having your face displayed next to "HIV" can be bad
|
15:51:06
|
<bwolfe> Keelhaul: yeah, HUGE stigma with that
|
15:51:25
|
<bwolfe> hiv patients are often ostrasized
|
15:51:41
|
<bwolfe> *ostracized
|
15:51:44
|
<pushkal> yea..
|
15:51:48
|
*** pombreda has joined #openmrs
|
15:52:10
|
<pushkal> thats why i wanted to help in any way possible.. and i came up with this idea..
|
15:54:04
|
<bwolfe> :-)
|
15:54:10
|
<bwolfe> and we value creativity
|
15:55:03
|
<pushkal> however,i dont think this will qualify as a project ..coz u dont need any photos in ur DB :)
|
15:56:24
|
*** pushkal has quit IRC
|
15:56:29
|
*** pushkal_ has joined #openmrs
|
15:56:31
|
*** pushkal_ is now known as pushkal
|
15:56:47
|
<pushkal> msg NickServ IDENTIFY pushkal
|
15:57:42
|
<bwolfe> pushkal: might want to change that password now :-)
|
15:57:54
|
<pushkal> changed it already
|
15:57:56
|
<pushkal> :)
|
15:58:05
|
<pushkal> im new to open source
|
15:58:11
|
<pushkal> and a bit sleepy
|
15:58:14
|
<bwolfe> heh
|
15:58:20
|
<bwolfe> thats allowed
|
15:58:24
|
<pushkal> in 4 in the morning here
|
15:58:42
|
<bwolfe> where's "here"?
|
15:58:57
|
<pushkal> sorry..india..
|
15:59:18
|
<pushkal> india is one more reason i want to work on this project
|
15:59:48
|
<nribeka> bwolfe: seems that the localization (internationalization) is controlled from the footerFull.jsp
|
16:00:26
|
<nribeka> bwolfe: so as long as a page include this file, then it would use the internationalization
|
16:00:31
|
<nribeka> am i missing anything here?
|
16:00:57
|
<bwolfe> nribeka: yes, you can switch localization in the footer
|
16:01:01
|
<bwolfe> spring controls it all
|
16:01:06
|
*** bmckown has quit IRC
|
16:01:11
|
<bwolfe> see the logs from earlier today abou the messages.properties file
|
16:01:14
|
<bwolfe> (for translation)
|
16:01:32
|
<nribeka> somebody already work on this one?
|
16:01:56
|
<bwolfe> no, let me explain it more:
|
16:02:07
|
<Keelhaul> spring messages cant go deeper than 3 levels it seems
|
16:02:48
|
<nribeka> 3 level of?
|
16:04:33
|
<Keelhaul> hieararchy
|
16:04:44
|
<Keelhaul> like modulename.encounter.admin.bla
|
16:04:45
|
<bwolfe> the ticket is more for making sure all of the jsp files use <spring:messagecode="somecodeinthemessages.propertiesfile"/> instead of just doing "string" in the jsp
|
16:05:02
|
<bwolfe> just using "string" isn't internationalizable
|
16:05:24
|
<bwolfe> but if you call the spring:message taglib, it can be translated in the other messages.properties files
|
16:05:42
|
<bwolfe> Keelhaul: the hierarchy is actually just all made up
|
16:05:55
|
<bwolfe> that left side in the messages.properties is any string you want
|
16:05:58
|
<bwolfe> it doesn't have to have periods
|
16:06:16
|
<nribeka> so the ticket is to find any string that is not in the message.properties?
|
16:06:40
|
<bwolfe> pretty much
|
16:07:26
|
<bwolfe> I don't know how to do it other than replace everything on the right side in one of the messages.properties with "XXXX" and see what doesn't look right in the webapp
|
16:07:38
|
<bwolfe> errr, see what *does* look right in the webapp
|
16:08:31
|
<Keelhaul> dinner, bbl
|
16:08:41
|
<bwolfe> anything that does look right therefore is not using hte messages.properties file yet :-)
|
16:08:47
|
<bwolfe> ok, I need to run as well
|
16:08:56
|
<nribeka> wow ...
|
16:08:59
|
*** pushkal_ has joined #openmrs
|
16:09:02
|
<bwolfe> I might be on later tonight, but otherwise something tomorrow
|
16:09:03
|
<nribeka> that's one big job to do ...
|
16:09:09
|
<nribeka> ok ok ...
|
16:09:19
|
<bwolfe> nribeka: yeah, its fairly manual and intensive
|
16:09:25
|
<bwolfe> hence no one doing it yet :-)
|
16:09:36
|
<nribeka> lolz ... ok, manual it is then :D
|
16:09:44
|
<bwolfe> heh
|
16:09:50
|
<bwolfe> alright, I'm heading out
|
16:09:53
|
<bwolfe> cya guys
|
16:10:03
|
<nribeka> ok cya ...
|
16:10:15
|
*** bwolfe has quit IRC
|
16:12:19
|
*** pushkal_ has quit IRC
|
16:12:47
|
*** pushkal_ has joined #openmrs
|
16:13:23
|
*** sioraiocht has joined #openmrs
|
16:13:24
|
*** ChanServ sets mode: +v sioraiocht
|
16:17:07
|
*** nribeka has quit IRC
|
16:17:24
|
*** nribeka has joined #openmrs
|
16:17:36
|
*** nribeka has quit IRC
|
16:17:42
|
*** nribeka_ has joined #openmrs
|
16:21:03
|
*** nribeka_ has quit IRC
|
16:21:13
|
*** nribeka has joined #openmrs
|
16:23:02
|
*** pushkal_ has left #openmrs
|
16:27:10
|
*** pushkal has quit IRC
|
16:27:22
|
*** Keelhaul has quit IRC
|
16:51:26
|
*** pman has joined #openmrs
|
16:59:52
|
*** pman has quit IRC
|
17:00:06
|
<OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [3682]: This removed is_submittable from the form table- we can extrapolate that ⦠<http://dev.openmrs.org/changeset/3682>
|
17:03:57
|
*** nribeka has quit IRC
|
17:10:14
|
*** pombreda has quit IRC
|
17:47:57
|
*** Keelhaul has joined #openmrs
|
17:47:57
|
*** ChanServ sets mode: +v Keelhaul
|
18:00:44
|
*** atomicturtle has quit IRC
|
18:53:28
|
*** agentx0r has joined #openmrs
|
18:53:28
|
*** ChanServ sets mode: +v agentx0r
|
18:54:40
|
<agentx0r> hiya folks
|
18:58:08
|
<r0bby> hai
|
19:28:56
|
<agentx0r> how goes ti?
|
19:28:58
|
<agentx0r> it* rather
|
19:58:57
|
<agentx0r> seems SoC creeped up faster this year
|
19:59:14
|
<agentx0r> i dont recall the submission period starting this soon, but maybe im crazy ( i am regardless...)
|
20:04:25
|
<r0bby> good :)
|
20:04:39
|
<r0bby> I'm gonna contribute when i get off my lazt ass
|
20:04:42
|
<r0bby> lazy*
|
20:05:18
|
*** pombreda has joined #openmrs
|
20:05:41
|
<agentx0r> school tends to get in the way of my programming
|
20:05:56
|
<agentx0r> i can't wait until its summer and coding is all i'll have to worry about
|
20:06:14
|
*** docpaul_ has joined #openmrs
|
20:06:23
|
<docpaul_> hi all. :)
|
20:07:07
|
<agentx0r> hey there doc
|
20:11:32
|
*** bwolfe has joined #openmrs
|
20:11:32
|
*** ChanServ sets mode: +o bwolfe
|
20:13:22
|
<docpaul_> heya zach!
|
20:13:36
|
<docpaul_> good to see you!
|
20:13:38
|
<docpaul_> how're things?
|
20:13:47
|
<agentx0r> getting better, yourself?
|
20:14:03
|
<docpaul_> great... a lot of good changes in my life. :)
|
20:14:23
|
<agentx0r> thats always a good thing
|
20:14:26
|
<docpaul_> openmrs continues to grow, as you've seen. :)
|
20:14:49
|
<agentx0r> yeah this birt thing is looking promising
|
20:22:58
|
<r0bby> docpaul_ !
|
20:23:02
|
<r0bby> hai :>
|
20:23:08
|
<docpaul_> heya robby. :)
|
20:23:20
|
<docpaul_> how goes it?
|
20:23:29
|
<docpaul_> becoming an openmrs expert yet? :)
|
20:44:02
|
<r0bby> haven't been home so no :P
|
20:44:22
|
<r0bby> and people need to learn to rename the fucking modules in the .project file
|
20:44:31
|
<r0bby> I tried loading em in eclipse and got dupes
|
20:47:16
|
<docpaul_> i'm trying to come up with the name for the concept
|
20:47:24
|
*** bwolfe has quit IRC
|
20:48:10
|
<docpaul_> that describes how those who develop software that's more like a prototype is vastly different than software that can be reused and redeployed in various environments easily
|
20:48:22
|
<docpaul_> there's a book that talks about this
|
20:48:31
|
<docpaul_> hard to google search this concept
|
20:48:37
|
<docpaul_> it's like the 1 3 3 9 thing
|
20:50:32
|
<r0bby> ie they took the basicmodule and didn't bother renaming it so they're basically 3-4 projects named "Basic Moduke"
|
20:50:49
|
<docpaul_> whoops... who did this?
|
20:52:28
|
* r0bby looks
|
20:53:18
|
<docpaul_> at some level, they're just using the repository as a "code locker" and it's not expected to compile or be correct necessarily, but regardless, they should be made aware of it
|
20:53:27
|
<r0bby> yeh.
|
20:53:29
|
<docpaul_> it's = their work
|
20:53:35
|
<r0bby> I dont know which modules
|
20:53:40
|
<r0bby> but i tried to load em in eclipse
|
20:53:57
|
<r0bby> I use IDEA primarily by the way.
|
20:54:12
|
<docpaul_> prefer it over eclipse?
|
20:54:35
|
<r0bby> definitely
|
20:54:46
|
<r0bby> hold
|
20:55:24
|
<r0bby> http://mybawx.org/web/ideass.png
|
20:56:54
|
<docpaul_> cool
|
20:57:12
|
<poolio> looks like chaos :)
|
20:57:13
|
<docpaul_> even cooler domain
|
20:57:40
|
<r0bby> poolio: my workspace or idea?
|
20:57:51
|
<r0bby> I was looking around at openmrs's code
|
20:58:11
|
<docpaul_> what's your first take on it?
|
20:58:21
|
<docpaul_> clean or not so clean
|
20:58:46
|
<r0bby> need to look
|
21:00:03
|
<docpaul_> k
|
21:03:49
|
<agentx0r> docpaul_ i blew up your private message
|
21:04:00
|
<docpaul_> whatcha mean?
|
21:04:07
|
<agentx0r> i sent you one, just making sure you saw it :)
|
21:04:16
|
<docpaul_> i didnt see it
|
21:04:59
|
<agentx0r> i know there are some "special" irc clients out there that aren't exactly "good" and i thought maybe you were using one of them. =p
|
21:05:07
|
*** cancer has quit IRC
|
21:05:19
|
<agentx0r> seems i was correct
|
21:05:28
|
<docpaul_> heh, i mean... i saw your message, i posted a reply, and i didnt get one back from you. :D
|
21:05:34
|
<agentx0r> oh
|
21:05:40
|
<agentx0r> you need to switch nicknames
|
21:05:51
|
<agentx0r> unregistered names on this server cant send privmsgs
|
21:06:00
|
<docpaul_> oh, righto
|
21:06:08
|
<poolio> r0bby: your workspace
|
21:06:11
|
<agentx0r> i blame the server then, and not your irc client :)
|
21:06:26
|
*** docpaul has quit IRC
|
21:06:36
|
*** docpaul_ is now known as docpaul
|
21:06:45
|
*** ChanServ sets mode: +o docpaul
|
21:06:47
|
<docpaul> how's that?
|
21:07:03
|
<agentx0r> resend the message
|
21:07:06
|
*** docpaul_ has joined #openmrs
|
21:07:07
|
<agentx0r> it didnt queue it
|
21:09:27
|
<docpaul> my dog just insists on laying on me for some reason tonight...
|
21:09:35
|
<docpaul> too warm
|
21:09:38
|
<r0bby> it's good :)
|
21:10:04
|
<docpaul> what... the source code?
|
21:10:32
|
<r0bby> no my workspace :P
|
21:10:43
|
<r0bby> I don't see how this connects
|
21:12:11
|
<docpaul> i dont either... but that's life sometimes. :)
|
21:12:15
|
<docpaul> anyways, you like IDEA
|
21:12:39
|
<r0bby> yes
|
21:31:24
|
<r0bby> im writing my BGGA example of a swing gui :)
|
21:33:56
|
<agentx0r> night you guys, biology deprives me of sleep and my soul
|
21:35:12
|
*** agentx0r has quit IRC
|
21:35:39
|
*** burke has joined #openmrs
|
21:35:39
|
*** ChanServ sets mode: +o burke
|
21:37:41
|
<docpaul> burke, how was it? :)
|
21:37:58
|
<burke> amazing! absolutely amazing!
|
21:38:04
|
<burke> he really puts on a great show
|
21:38:07
|
<docpaul> wow
|
21:38:10
|
<docpaul> cool. :)
|
21:38:15
|
<burke> it's all the energy of a U@ concert without the tech stuff
|
21:38:20
|
<docpaul> right
|
21:38:26
|
<burke> s/@/2
|
21:38:54
|
<burke> they did dancing in the dark and he pulled a young girl out of the crowd and was dancing with her on the stage
|
21:38:56
|
<burke> twice
|
21:38:56
|
<docpaul> remember how mike m, talked in one of our town hall meetings about how making software that others can use is 10x the work of making software that the developers themselves can use
|
21:39:07
|
<docpaul> where did he get that idea from?
|
21:39:26
|
<burke> mythical man month
|
21:39:38
|
<docpaul> i can't find that within the book
|
21:40:19
|
<burke> ISBN-10: 0201835959
|
21:40:27
|
<burke> i think i bought the book
|
21:40:34
|
<burke> it's right at the beginning, i believe
|
21:40:39
|
<burke> it's 9x, not 10x.
|
21:41:50
|
<docpaul> i found it!
|
21:42:08
|
<docpaul> marc is pushing me hard to come up with an elevator pitch for newco, to support open source
|
21:42:16
|
<docpaul> so i'm working on it
|
21:42:38
|
<docpaul> http://www.amazon.com/gp/reader/0201835959/ref=sib_dp_pt/002-4558012-6476839#reader-link
|
21:42:40
|
<OpenMRSBot> <http://ln-s.net/1i5t> (at www.amazon.com)
|
21:46:59
|
<burke> which page is it on?
|
21:47:47
|
<docpaul> 5
|
21:48:34
|
<burke> ah yes. i knew i saw it early in the book
|
21:49:00
|
<docpaul> i think that's one of the strongest arguments for RG working with Misys and Webreach
|
21:49:57
|
<docpaul> not only do we not have the resources to do 9x the work, but we also lack the expertise to get to that goal, as that type of development ("programming systems product")is fundamentally different than people making "programs"
|
21:50:16
|
<docpaul> we're good at making programs
|
21:51:55
|
<r0bby> burke: don't kick me for saying this: you're pretty short :P
|
21:52:23
|
<r0bby> (saw paul and your talk on openmrs :P
|
21:52:45
|
<burke> you mean paul is tall
|
21:52:50
|
<burke> i'm average
|
21:52:59
|
<docpaul> heheh
|
21:53:06
|
<r0bby> compared to him you looked like a lephrechaun
|
21:53:16
|
<docpaul> oh dear
|
21:53:18
|
* r0bby runs for cover
|
21:53:29
|
<burke> well...i'm within an inch of the average man
|
21:53:34
|
<burke> height that is.
|
21:53:40
|
<burke> :D
|
21:53:40
|
<docpaul> robby must be 8 feet tall
|
21:53:42
|
<r0bby> actually i'm only 5'8
|
21:53:43
|
<r0bby> :P
|
21:53:54
|
<burke> so you're a leprechaun too. :p
|
21:54:01
|
<burke> same height
|
21:54:05
|
<r0bby> according to latest height check i'm 5'7 and 3/4
|
21:54:12
|
<burke> with my lifts, I can get up to 5'9"
|
21:54:20
|
<r0bby> LMFAO
|
21:54:27
|
<burke> so i'm taller than you and you're calling me short?
|
21:54:35
|
*** r0bby was kicked by burke (burke)
|
21:54:39
|
*** r0bby has joined #openmrs
|
21:54:42
|
<r0bby> OH YOU didn't !
|
21:54:43
|
<docpaul> burke, i wish you were here last night... r0bby had a freudian slip of epic proportions
|
21:54:44
|
<r0bby> LOL
|
21:54:47
|
<burke> you SO earned that
|
21:54:50
|
<r0bby> LOL
|
21:55:02
|
<docpaul> i was rolling
|
21:55:18
|
<r0bby> I'm kinda glad he wasn
|
21:55:18
|
<r0bby> t
|
21:55:30
|
<r0bby> that'd be a ban :x
|
21:57:53
|
<burke> old?
|
21:58:03
|
<docpaul> hehe
|
21:58:07
|
<docpaul> he found the logs
|
21:58:10
|
<burke> OLD?
|
21:58:35
|
*** r0bby was kicked by burke (burke)
|
21:58:50
|
<burke> maybe that'll keep him out. :p
|
22:00:15
|
<Keelhaul> whos old
|
22:04:28
|
<OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [3683]: report-api-refactoring: Remove handling of macros in reportschemaxml.form ⦠<http://dev.openmrs.org/changeset/3683>
|
22:05:22
|
<burke> r0bby is ancient.
|
22:05:48
|
<burke> i think i might have offended him...that 2nd kick looks like it stuck
|
22:06:08
|
<burke> i hope there isn't a 2-kick = ban policy or something. I was just kiddin'
|
22:06:19
|
*** burke sets mode: -b r0bby!*@*
|
22:06:49
|
<Keelhaul> was there a ban? =o
|
22:06:53
|
<Keelhaul> i didnt see one being set
|
22:06:58
|
<burke> i just unbanned r0bby just in case
|
22:07:49
|
<burke> is there a way to see what channels a user is in?
|
22:08:03
|
<docpaul> ... /whois
|
22:08:18
|
<Keelhaul> yes, unless the channel is secret
|
22:09:20
|
<burke> geez...it looks like I kicked that poor old guy right off freenode
|
22:09:24
|
<burke> now I feel guilty
|
22:09:55
|
<docpaul> if a whois responds, then he's not kicked off freenode
|
22:10:04
|
<docpaul> do a whois barrywhite
|
22:10:08
|
<burke> oh well...my sweety has announced that it's time to unplug. if r0bby shows back up, tell him i'm sorry if I banned him. :p
|
22:10:09
|
<docpaul> that'll say nick not found
|
22:10:31
|
<Keelhaul> you didnt ban him
|
22:16:13
|
*** pombreda has quit IRC
|
22:16:51
|
*** pombreda has joined #openmrs
|
22:24:17
|
*** burke has quit IRC
|
22:26:10
|
*** r0bby has joined #openmrs
|
22:26:14
|
<r0bby> :P
|
22:26:17
|
<r0bby> I saw trhat :P
|
22:26:31
|
<r0bby> oh shit
|
22:26:44
|
<r0bby> docpaul: he's gonna murder me if he ever gets his hands on me isn't he?
|
22:26:57
|
<docpaul> no
|
22:27:00
|
<docpaul> not at all.
|
22:27:05
|
<docpaul> he knew you were joking. :)
|
22:27:07
|
<r0bby> :P
|
22:27:14
|
<r0bby> i'm shitting around
|
22:27:15
|
<docpaul> and he was as well
|
22:27:32
|
<docpaul> hehe... he thought he pissed you off
|
22:39:24
|
<r0bby> wow.
|
22:39:33
|
<r0bby> no i wasnt looking
|
22:39:44
|
<r0bby> was busy hacking together an example for Automatic Resource
|
22:39:48
|
<r0bby> Management (ARM)
|
22:39:53
|
<r0bby> a proposal by Josh Bloch
|
22:40:03
|
<docpaul> you do CPU design?
|
22:40:08
|
<r0bby> nooo
|
22:40:23
|
<docpaul> whoops, nope, misread that
|
22:40:23
|
<r0bby> http://docs.google.com/View?docid=dffxznxr_1nmsqkz
|
22:40:24
|
<OpenMRSBot> <http://ln-s.net/1i6P> (at docs.google.com)
|
22:41:57
|
<docpaul> coolio
|
22:42:04
|
<docpaul> ben would like to hear about that
|
22:42:14
|
<docpaul> garbage collection is always a tricky critter
|
22:42:25
|
<docpaul> especially as the lines of code grow
|
22:42:55
|
<docpaul> memory leaks kind of creep in over time and they're slow enough as to be unnoticable some of the time
|
22:43:10
|
<docpaul> gc doesnt really do it all though
|
22:51:53
|
<r0bby> currently this proposals isn't in jaav yet
|
22:52:01
|
<r0bby> and only available as a prototype
|
23:32:35
|
<r0bby> docpaul: http://robbyoconnor.blogspot.com/2008/03/automatic-resource-management-blocks.html
|
23:32:37
|
<OpenMRSBot> <http://ln-s.net/1i6h> (at robbyoconnor.blogspot.com)
|
23:33:22
|
<docpaul> do you do all of this for fun robby?
|
23:33:57
|
<r0bby> that was for fun
|
23:33:59
|
<r0bby> yeh
|
23:34:07
|
<docpaul> i'm impressed
|
23:34:13
|
<r0bby> so far i've used CICE/ARM, BGGA, Groovy
|
23:34:14
|
<docpaul> you like to write java. :)
|
23:34:22
|
<docpaul> whatcha think of groovy
|
23:34:49
|
<Keelhaul> i wish my fun was so productive =/
|
23:35:03
|
<r0bby> it's nice
|
23:35:09
|
<r0bby> BGGA closures have similar syntax
|
23:35:17
|
<docpaul> burke wrote a groovy module for openmrs
|
23:35:41
|
<r0bby> yeh i saw
|
23:35:50
|
<docpaul> type the groovy into a console window in the webapp, and get back the response
|
23:36:00
|
<docpaul> pretty freaking sweet
|
23:36:40
|
<docpaul> we'd love to have the ability to allow end users (who aren't java studs like yourself) to utilize our rich api and architecture and still write simply with a scripting language such as groovy
|
23:36:54
|
<docpaul> that'd give us the enterprise underbelly and the ease of use for implementation
|
23:36:55
|
<r0bby> yeh!
|
23:37:14
|
<docpaul> that's one of our holy grails
|
23:37:26
|
<docpaul> we just need someone to help us conceptualize taking that end to end
|
23:37:46
|
<docpaul> that'd be an absolutely massive massive contribution
|
23:37:55
|
<r0bby> all groovy code isn't necessarily java code
|
23:38:00
|
<r0bby> as I discovered :P
|
23:38:31
|
<r0bby> java inorder for == to on new String("foo") == "foo" you have to the l-value ;)
|
23:38:38
|
<r0bby> ^in
|
23:38:45
|
<r0bby> BUT
|
23:39:03
|
<docpaul> in fact, one development team in malawi took our data model and approach and implemented it from scratch in ruby/rails, b/c it was easier to teach the malawians a scripting language than java
|
23:39:07
|
<docpaul> that's a shame
|
23:39:09
|
<r0bby> groovy overloads the == operator and calls .equals() for you
|
23:39:14
|
<docpaul> we'd like to capture those kind of people
|
23:39:45
|
<docpaul> now they're feeling the pain b/c they can't take advantage of all the code that's being built on top of the java foundations
|
23:39:47
|
<r0bby> enter grails stage 1
|
23:39:48
|
<docpaul> it's a shame
|
23:40:23
|
<docpaul> well, grails is a tough one conceptually for us in openmrs due to our use of hibernate and spring
|
23:40:41
|
<docpaul> it's redundant
|
23:40:53
|
<r0bby> yeh
|
23:40:55
|
<r0bby> :x
|
23:41:14
|
*** Keelhaul has quit IRC
|
23:41:35
|
<docpaul> if you have any cool ideas on getting openmrs to the point where groovy script could get us to the point of rendering ui elements
|
23:41:44
|
<docpaul> man, that'd rock
|
23:43:31
|
<r0bby> yeh
|
23:43:42
|
<r0bby> groovy can actually interact fully with the api painlessly
|
23:44:49
|
<docpaul> sure.. so it can grab a patient's weight or height from the repository...
|
23:45:21
|
<docpaul> but i don't know how to get it to render a look/feel of a jsp
|
23:45:50
|
<docpaul> or whatever the equivalent would be for groovy
|
23:55:02
|
<r0bby> :)
|
23:55:07
|
<r0bby> hrm yeh
|
23:55:08
|
<r0bby> :/
|
23:59:38
|
<docpaul> phew, just burned a few brain cells trying to write up that elevator pitch
|
23:59:43
|
<docpaul> i think it's time for bed
|
23:59:55
|
<docpaul> r0bby: i can't wait to see what you contribute to openmrs
|