IRC Chat : 2008-03-24 - OpenMRS

00:00:43 *** catullus has quit IRC
00:11:53 *** docpaul has quit IRC
00:28:57 *** Feez has quit IRC
00:28:57 *** Phantal has quit IRC
00:36:06 *** Feez has joined #openmrs
00:41:26 *** Phantal has joined #openmrs
00:42:07 *** Phantal has quit IRC
01:15:58 *** nribeka has quit IRC
01:40:38 *** sioraiocht has quit IRC
05:04:47 *** burke has joined #openmrs
05:04:47 *** ChanServ sets mode: +o burke
05:21:01 *** Keelhaul has joined #openmrs
05:21:01 *** ChanServ sets mode: +v Keelhaul
05:25:59 *** burke has quit IRC
05:29:03 *** burke has joined #openmrs
05:29:03 *** ChanServ sets mode: +o burke
05:33:58 *** raboof_123 has joined #openmrs
05:34:33 <raboof_123> hehe
05:34:38 *** raboof_123 has quit IRC
06:09:01 *** burke has quit IRC
06:24:11 *** Keelhaul has quit IRC
06:44:38 *** bwolfe has joined #openmrs
06:44:38 *** ChanServ sets mode: +o bwolfe
07:10:01 *** bmckown has joined #openmrs
07:10:10 *** ChanServ sets mode: +o bmckown
07:30:45 *** docpaul_ is now known as docpaul
07:31:00 *** ChanServ sets mode: +o docpaul
08:07:06 *** nribeka has joined #openmrs
08:26:10 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [3686]: Changing order and obs dao purge methods to delete methods in the … <http://dev.openmrs.org/changeset/3686>
08:39:15 *** cancer has joined #openmrs
08:42:45 *** cancer has quit IRC
08:45:37 *** cancer has joined #openmrs
08:50:18 *** lvwr has joined #openmrs
08:52:00 *** TechPri has joined #openmrs
08:52:17 <TechPri> hELLO
08:52:45 <bmckown> Hi, TechPri
08:52:51 <TechPri> m a student willing to participate in GSOC..Is any mentor online?
08:53:28 <bwolfe> yep, several: bmckown/docpaul and myself
08:53:29 <bmckown> Yes. Welcome to OpenMRS
08:53:49 <bwolfe> throw any questions you have out and we'll have a speed test to see who can answer then first ;-)
08:53:55 <bmckown> hehe
08:54:47 <nribeka> hehe
08:54:47 <TechPri> hi bmckown.. m intrested in couple of projects stated by openMrs viz..
08:55:16 <TechPri> Registration Module and the patient note writer
08:55:45 <bmckown> Ah. That's good.
08:56:28 <TechPri> so how wud u lke me to proceed wid dat? i wud b sending an application by tonight but
08:56:43 <TechPri> thought of getting clearer view about the same from u over here
08:58:26 <bmckown> Okay. We welcome your application. Do you have any questions regarding these 2 projects, or anything else?
08:59:26 <TechPri> actually m havin a bit prob rt nw accessing the module code due to slower net connection
08:59:52 <TechPri> so can u let me knw wat u have used for developing the reg module?
09:00:18 <TechPri> the Rwanda reg module
09:00:27 <bmckown> We use eclipse to do our coding, although it is not required.
09:00:41 <bmckown> You can download the module code at http://svn.openmrs.org
09:01:08 <bmckown> Did you try downloading from there?
09:01:37 <bmckown> Using subversion or tortoise svn (or subclipse in Eclipse)?
09:02:08 <TechPri> so basically wat work i wud b assigned in these 2 proj if m selected as u mentioned coding nt reqd?
09:02:15 <TechPri> ya i gt it nw thnx...
09:03:02 <bmckown> Yes, coding is required. Eclipse is not required to use for coding.
09:03:23 <bmckown> But we recommend Eclipse.
09:03:34 <TechPri> ok
09:04:28 <TechPri> thnx 4 d time n info...will 4ward d application by tonight and luk orward working on one of these proj
09:04:31 <TechPri> thnx again
09:05:00 <bmckown> Sure. Look forward to receiving your app.
09:05:08 *** TechPri has left #openmrs
10:28:29 *** mib_uawrzojd has joined #openmrs
10:34:43 *** mib_uawrzojd has quit IRC
10:35:14 *** l3prador has joined #openmrs
10:38:05 *** nribeka has quit IRC
10:40:45 *** djazayeri has joined #openmrs
10:40:45 *** ChanServ sets mode: +v djazayeri
10:45:07 *** chelala has joined #openmrs
10:47:09 <l3prador> hello
10:48:53 <bwolfe> hey there l3prador
10:49:30 <l3prador> i'm a student interested in working on openmrs as part of the google summer of code program
10:50:17 <chelala> Hi does openmrs has pathology data out of the box? like biopsy or autopsy?
10:50:57 <bwolfe> l3prador: ok, great. any questions or things we can clear up for you?
10:51:16 <bwolfe> chelala: it has the ability to store pathology data, yes
10:51:42 <chelala> great but out the box or defining by hand new dictionaries and forms?
10:52:03 <bwolfe> chelala: we use a central "concept dictionary" that can hold any number of customized questions and answers. see http://openmrs.org/wiki/Dictionary_101
10:52:15 <bwolfe> chelala: ah. it would need to be created
10:52:27 <bwolfe> or borrowed from someone else that has done it
10:52:34 <chelala> ok, I will thanks for the answer
10:52:49 <chelala> OK is there like a forge with dictionaries and forms??
10:53:03 <chelala> a central place to share?
10:53:22 <l3prador> yah, that would be great, thanks--i looked through the projects and there are quite a few of them. in the application are we supposed to apply to a particular project, or just to openmrs in general?
10:53:46 <bwolfe> there will be "soon". see http://openmrs.org/wiki/OpenMRS_Concept_Cooperative and http://openmrs.org/wiki/OCC_Justification
10:53:47 <OpenMRSBot> <http://ln-s.net/1ihO> (at openmrs.org)
10:53:57 <bwolfe> l3prador: a specific project
10:54:32 <bwolfe> although if there are multiple projects that you think you would want to do I suppose you can submit multiple applications
10:58:18 <l3prador> hmmm, ok. are the projects listed in order of priority in any way?
10:58:34 *** burke has joined #openmrs
10:58:34 *** ChanServ sets mode: +o burke
10:59:11 <l3prador> i guess the reason why i ask is it looks like there are several projects that i think I could work on and would be interesting, i was just wondering which might be most useful to the openmrs project as a whole
10:59:42 <bwolfe> it looks like they might be in order of priority
11:02:31 *** ekrub has joined #openmrs
11:02:31 *** ChanServ sets mode: +o ekrub
11:05:01 <djazayeri> hi all
11:05:18 <djazayeri> anybody looking to discuss any of the imaging projects?
11:08:01 *** nribeka has joined #openmrs
11:08:36 <chelala> ah about localization does it comes with the base download or it should be added later as modules o similar? or should it be done manually
11:08:37 <chelala> ??
11:10:59 <l3prador> djazayeri: i actually have a question about the digital image importing and the patient portrait project
11:11:29 <djazayeri> okay
11:11:58 <djazayeri> what's your question?
11:12:14 <l3prador> what would be the differences between the two projects, other than where the images are stored and the image processing?
11:12:19 <nribeka> chelala: i think the localization come with the base download, right bwolfe?
11:12:51 <chelala> well ok
11:13:39 <chelala> thanks a lot bye now, I will try to test it in a pathology dept on a Cuban hospital
11:13:46 <bwolfe> oh, hey djazayeri didn't see you sneak in here! :-)
11:13:54 <bwolfe> nribeka: yes
11:14:00 <bwolfe> chelala: nribeka is right about localization
11:14:03 <djazayeri> There are 3 projects: portraits, digital image importing, and image viewing
11:14:24 <nribeka> chelala: could you test the localization, i'm still working on it
11:14:37 <docpaul> heya darius
11:14:39 <nribeka> haven't got the chance to submit the patch
11:14:40 <chelala> yes absolutely
11:15:10 <djazayeri> All 3 are pretty focused.
11:15:16 <nribeka> if you find any unlocalized stuff, could you let us know :)
11:16:00 <djazayeri> I mean: the portraits project is...really about having a patient portrait on the patient homepage.
11:16:20 *** ekrub has quit IRC
11:16:47 <djazayeri> The image importing and image viewing projects are more closely related.
11:17:26 <djazayeri> For the first, the idea is to be able to import images into the patient's medical record, such that there will eventually be many of them in there.
11:17:37 *** chelala has quit IRC
11:17:39 <l3prador> ahh
11:17:59 <djazayeri> For example a TB patient would need a chest xray at the start of treatment, and then a followup chest xray at 6 monhts.
11:18:22 <djazayeri> So we need a proper way of importing those images, tagging them correctly, etc, etc.
11:18:51 *** burke has quit IRC
11:19:14 <bwolfe> chelala: all localization is done through spring .properties files: see our current translations in http://dev.openmrs.org/browser/openmrs/trunk/web/WEB-INF
11:19:14 <OpenMRSBot> <http://ln-s.net/1hkj> (at dev.openmrs.org)
11:19:17 <djazayeri> The advanced imaging project is really about taking those images, and letting you view them in the browser
11:19:24 <djazayeri> in a richer way
11:19:41 <bwolfe> bmckown: chelala would probably need a spanish translation ;-)
11:20:00 <bmckown> hey, cool!
11:20:19 <djazayeri> for a single xray you'd want to be able to at least do zoom and contrast. Other things like edge detection and high-pass filtering would be nice.
11:20:27 <l3prador> ok, that makes sense
11:20:38 <nribeka> bwolfe: most of the unlocalized items come from OpenmrsConstants class and database. I have tell docpaul about this one last one
11:20:40 <djazayeri> Also, showing 2+ xrays side-by-side would be nice.
11:21:27 <bwolfe> nribeka: I saw your discussion with him...he didn't get what you were saying at all
11:21:31 <djazayeri> gotta run for 10 minutes
11:21:33 <djazayeri> brb
11:21:44 *** djazayeri is now known as djazayeri_away
11:21:49 <l3prador> ok, well thanks
11:21:54 <l3prador> i've got to run to class
11:22:08 <bwolfe> nribeka: the constants for privileges will probably not change. I don't know of a good way to do localization with those
11:22:24 <l3prador> but this all looks like a very cool project
11:22:36 <nribeka> bwolfe: so just leave all of them in english?
11:22:39 <bwolfe> the error messages that go along with it probably /should/ be localized, but we'd have to figure out how to access the spring properties files with them
11:23:44 <l3prador> thanks for your help also bwolfe, i'll be back later
11:24:12 *** l3prador has quit IRC
11:25:23 <bwolfe> nribeka: yeah. that ticket (http://dev.openmrs.org/ticket/114) is more about finding where developers were lazy and didn't put a key in messages.properties for their text string
11:26:55 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #656 (task created): Move Complex Obs support to the file system <http://dev.openmrs.org/ticket/656>
11:27:23 <nribeka> bwolfe: haha ... so i was way of that ticket then? but wouldn't it be necessary to localized the priv as well??
11:28:10 <bwolfe> nribeka: to a certain extent, yes, it would be necessary
11:28:28 <bwolfe> but that would be a larger project than just finding where we haven't localized some strings :-)
11:29:34 <bwolfe> nribeka: part of the problem is that we key roles and privileges by name. see their shema: http://openmrs.org/wiki/Role and http://openmrs.org/wiki/Privilege
11:31:18 <nribeka> bwolfe: haha ... how about the database, some values coming directly from the database, for example the location in the create patient page? i think this one is safe to localized right?
11:32:33 *** djazayeri_away is now known as djazayeri
11:32:42 *** l3prador has joined #openmrs
11:33:03 <bwolfe> yes nribeka, things like location name can be changed to whatever the end user wants/needs
11:33:29 <bwolfe> nribeka: err, wait, not sure I understood what you were saying
11:34:26 <bwolfe> skipping class l3prador ? :-)
11:34:34 <bwolfe> or was that just the shortest class ever?
11:34:41 <l3prador> uh... i'm kinda like online in the middle of the class
11:35:07 <nribeka> in the Create a New Patient
11:35:22 <l3prador> it's sort of a silly class... it's on the history of food and cuisine, which i initially thought would be very interesting, but i was wrong
11:35:45 <nribeka> there is a field Identifier Type that has value coming from the database
11:35:56 <bwolfe> nribeka: http://dev.openmrs.org/browser/openmrs/trunk/web/WEB-INF/view/admin/patients/newPatientForm.jsp is the code for the create new patient page
11:35:57 <OpenMRSBot> <http://ln-s.net/1ii:> (at dev.openmrs.org)
11:36:09 <nribeka> this kind of thing is safe to localized right?
11:36:40 <bwolfe> l3prador: ah yes...nothing like a laptop in class to....um....well...help you take notes, yeah, thats it
11:36:42 *** cancer has quit IRC
11:36:43 <bwolfe> :-)
11:36:56 <bwolfe> nribeka: hmm, I think you're coming at this wrong
11:37:17 <nribeka> :( please explain it to me then :(
11:37:18 *** pratikpattani has joined #openmrs
11:37:27 <bwolfe> the ticket is more to find where the _labels_ for different things are not able to be localized
11:37:32 *** cancer has joined #openmrs
11:37:54 <bwolfe> the things you're presenting are the data that is stored. a user of openmrs can change the data that is stored...but they can't change how the jsp page is displayed
11:38:05 *** djazayeri is now known as djazayeri_away
11:38:17 <bwolfe> nribeka: http://dev.openmrs.org/browser/openmrs/trunk/web/WEB-INF/view/admin/patients/newPatientForm.jsp#L217
11:38:18 <OpenMRSBot> <http://ln-s.net/1iiC> (at dev.openmrs.org)
11:38:21 *** bhanu has joined #openmrs
11:38:29 <bwolfe> that line has <spring:messagecode="Person.name"/> in it
11:38:59 <bwolfe> that means it does a lookup in the spring messages.properties file (of the current user's locale) for "Person.name" and displays the label
11:39:15 <bwolfe> in english it would be "Name", in spanish "Nombre", etc
11:39:45 <nribeka> yes, i see that
11:39:51 <bwolfe> if the developer had put just "<th class="headerCell">Name:</th>" on line 217 instead of the spring call, it wouldn't be able to be localized
11:40:08 <bwolfe> it would say "Name:" no matter what locale the current user had selected
11:41:57 <nribeka> yes, but it also occur in the Identifier Type field right? because the value are coming from the database right?
11:42:07 <nribeka> bwolfe: ah ic
11:42:56 <nribeka> but the user can change the value inside the database, right. so it doesn't need to be localized through spring.
11:43:01 <nribeka> is that what you mean?
11:43:59 <nribeka> so, the main focus only finding hard coded string inside jsp? am i right?
11:45:36 <bwolfe> nribeka: exactly right
11:46:40 <nribeka> bwolfe: ah, ok. maybe i was making things so complicated :(
11:47:07 <pratikpattani> hi, any mentor for GSOC there...??
11:47:12 <bwolfe> yeah, remember, its a "trivial" ticket...its not meant to be complicated :-)
11:47:29 *** bwolfe sets mode: +o djazayeri_away
11:47:55 <bwolfe> pratikpattani: all (live) operators in this channel are. do you have some questions?
11:48:00 <nribeka> haha ... ok. thanks bwolfe.
11:48:28 <pratikpattani> yah, i am very interested in this project particulary in the Advanced Digital Image Viewing and Annotation part..
11:48:40 <pratikpattani> if someone could throw some more light on it..
11:49:07 <pratikpattani> i have gone through the entire thing but would like to know the details of how is it proposed to be implemented..
11:49:39 <bwolfe> pratikpattani: it was discussed a few minutes before you joined. :-) check the logs for today. see /topic for the link to our irc logs
11:49:52 <pratikpattani> ok..sure..thankz a lot..
11:50:17 <pratikpattani> i am looking forward to get associated with this project..
11:50:19 <pratikpattani> thankz..
11:52:34 *** pombreda has quit IRC
11:57:05 <l3prador> bwolfe, as far as selecting projects, would you recommend we aim for something we are very confident we can do, and try to go beyond what is listed, or for ones that seem more challenging
11:57:39 <bwolfe> l3prador: hmm, option 3. I'd go with the one you're most interested in :-)
11:58:14 <bwolfe> be back in a bit
11:58:18 *** bwolfe is now known as bwolfe_away
12:02:06 *** djazayeri_away is now known as djazayeri
12:04:08 *** burke has joined #openmrs
12:04:08 *** ChanServ sets mode: +o burke
12:04:27 *** Glen has joined #openmrs
12:05:16 *** sunbiz has joined #openmrs
12:06:31 <sunbiz> hi guys
12:06:52 <bmckown> Hi, sunbiz
12:07:18 <sunbiz> doc: whose the rockstar candidate for advanced image manipulation??; somebody working on the proj ?
12:08:57 <sunbiz> u there docpaul ??
12:10:37 <sunbiz> hey...also robby aint talking groovy or closures now ??
12:11:19 *** ekrub has joined #openmrs
12:11:19 *** ChanServ sets mode: +o ekrub
12:11:45 <sunbiz> are ekrub and burke related ??
12:14:14 <bmckown> ekrub and burke are the same except that burke is the one spelled backwards
12:15:04 <sunbiz> so..they r the same guys ??
12:15:12 <bmckown> yes. :-)
12:19:05 *** l3prador has quit IRC
12:19:46 <sunbiz> bmckown: Whats your good name ??
12:20:00 <sunbiz> 'the people's page is under review it says
12:21:03 *** [1]pratikpattani has joined #openmrs
12:21:03 *** pratikpattani has quit IRC
12:21:07 *** [1]pratikpattani is now known as pratikpattani
12:22:09 * r0bby looks around
12:22:54 <sunbiz> hey robby... I was worried since u aint talking Java :))
12:27:31 <bmckown> Sorry, sunbiz. My name is Brian.
12:27:39 <sunbiz> ok
12:27:57 <sunbiz> had lots of questions about the people and the team of openMRS ??
12:28:36 <bmckown> I have been working on openmrs for one year. I work at Regenstrief with Ben and Burke and Paul.
12:28:39 <sunbiz> Brian, you part of the working group ??
12:28:43 *** burke has quit IRC
12:28:51 <bmckown> Yes.
12:29:10 <bmckown> We also work with djazayeri, who is in Boston.
12:29:14 <sunbiz> sp u r fulltime employees at Regenstrief and they have told you to work on openMRS ??
12:29:58 <bmckown> Burke and Paul are cofounders of OpenMRS. They hired Ben about 3 ? years ago.
12:30:11 *** burke has joined #openmrs
12:30:11 *** ChanServ sets mode: +o burke
12:30:15 <bmckown> Ben and Burke and Paul hired me one year ago.
12:30:31 <bmckown> At Regenstrief to work exclusively on OpenMRS
12:30:36 *** ekrub has quit IRC
12:31:23 <bmckown> I am the contact person for our imlementation of OpenMRS in Kenya.
12:31:37 <sunbiz> and djazayer is from PIH and he is also a fulltime employee of PIH ??
12:31:43 <bmckown> Yes.
12:31:59 <djazayeri> hi
12:32:02 <bmckown> PIH supports many implementations of OpenMRS in several countries.
12:32:11 <djazayeri> Yes, I'm the lead developer at PIH.
12:32:23 <djazayeri> We're using OpenMRS in Rwanda, Lesotho, Malawi, and Peru.
12:32:25 <sunbiz> so..everyone in the working group from PIH or Regen ??
12:32:36 <sunbiz> hi...dj
12:32:41 <djazayeri> And also we're doing core development along with the Regenstrief guys.
12:32:45 *** pombreda has joined #openmrs
12:32:45 *** ChanServ sets mode: +v pombreda
12:33:12 <djazayeri> There are also developers who aren't from PIH or RI.
12:33:28 <sunbiz> where r they from ??
12:33:39 *** nribeka has quit IRC
12:33:46 <djazayeri> Some people in Africa in various sites--they're generally paid for the work they do.
12:34:09 <djazayeri> A handful of "real" open-source guys (in the sense that they're not getting paid. :))
12:35:13 <sunbiz> ok... yea my next question was about the guys... you called "real"
12:35:43 *** kennya has joined #openmrs
12:36:39 *** pratikpattani has quit IRC
12:36:54 <kennya> djazayeri--kenny here...i emailed you about the image acquisition project
12:37:27 <djazayeri> sunbiz: probably only one "real open source" guy who's actively doing weekly commits. there have been others in the past.
12:37:27 <sunbiz> dj: anyone from India part of the development ??
12:37:35 <djazayeri> hi kennya
12:38:02 <sunbiz> have there been implementations in India ??
12:38:03 <djazayeri> sunbiz: no, I don't think so.
12:38:44 <djazayeri> sunbiz: actually i'm wrong, apparently there is one implementation being started in India, but I don't know anything about it myself.
12:38:54 <sunbiz> actually.. Im dreaming big about openMRS in the future ==> like some kinda DSS to help medication
12:38:56 <r0bby> sunbiz: i got bored since i found out the prototype compiler for properties SUCKS
12:39:09 <kennya> now a good time to chat?
12:39:20 <r0bby> anytime is
12:39:37 <sunbiz> robby: I always thought mid-implementing properties into a language like Java is tough
12:39:50 <r0bby> sunbiz: i'm always here -- say my name and you'll catch my attention rather quickly
12:39:52 <djazayeri> kennya: sure
12:39:59 <djazayeri> actually, give me 5 minutes
12:40:08 <r0bby> nick hilighting++
12:40:23 <sunbiz> dj: but I want to be like a real-opensource guy
12:40:25 <kennya> djazayeri: sure thing
12:41:06 <djazayeri> sunbiz: well, if you commit code two weeks in a row I'll say you're "real"
12:41:07 <sunbiz> dj: can openMRS comment about medication prescribed by the doc ??
12:41:14 <djazayeri> kennya: ok, i'm back
12:41:41 <sunbiz> yea...Im all excited about solving the tickets as soon as my exams get over!!
12:41:55 <djazayeri> sunbiz: at present now the DSS capabilities are very limited, and generally hacky
12:42:28 <djazayeri> one medium-term piece of work that's going on in a branch is to finish off the "logic service"
12:42:51 *** pratikpattani has joined #openmrs
12:43:00 <djazayeri> which will let you define logic queries in a non-hacky way.
12:43:01 <sunbiz> I was dreaming of a medication DSS where the doc/patient can be warned if there is a new or different drug prescription
12:43:11 <djazayeri> that will be the logic behind dss.
12:43:35 <djazayeri> then it will just be a question of getting the UI right. :)
12:43:37 <sunbiz> I've seen a few wrong drug deaths around me... so I guess I wanna change that
12:43:54 <djazayeri> kennya: I can't find your email, remind me what you do?
12:44:51 <Glen> dj: I did see something about arden in the repository ... is this functionality being used? (are there encoded arden syntax MLMs somewhere?)
12:45:11 *** bwolfe_away is now known as bwolfe
12:45:31 * r0bby goes to download antlrv2works
12:45:33 <kennya> i'm in phd student in neuroscience, bs in comp sci...
12:45:48 <kennya> interested in the image manipulation project
12:45:51 <djazayeri> Glen: docpaul has a side project going for a study in Indy that involves writing arden MLMs and compiling them into java code that runs against the logic servcice
12:46:14 <djazayeri> but I don't really know the status of it. It's not in the core yet.
12:46:28 <Glen> thanks dj. I'm just curious.
12:47:49 <djazayeri> kennya: cool there are a number of image-related projects
12:49:15 <kennya> djazayeri: the one i specifically noticed had to do with acquisition and manipulation of patient images--x-rays and the like
12:49:49 <pratikpattani> bwolfe : i just went through the log as u said Advanced Digital Image Viewing and Annotation ..i got certain more doubts.. if u could clarify..
12:50:12 <djazayeri> pratikpattani: I can clarify
12:50:26 *** bhanu has left #openmrs
12:51:02 <djazayeri> kennya: are you talking about the image importing? or image viewing?
12:51:06 <pratikpattani> gr8.. ok the thing is tht xray images would be put either using the scanner or camera's
12:51:40 <djazayeri> correct, we're assuming that the images already exist as digital files.
12:51:41 <bwolfe> note to sunbiz / Glen : Most IRC clients allow you to tab-complete nicknames of other users. Just type dj<tab> to get djazayeri 's nickname so that it notifies him. :-)
12:51:56 <pratikpattani> djazayeri : so wht i doubt is image magnification and detailed zoomin would be a lot dependent on the image isnt it..
12:52:07 <pratikpattani> isnt tht to be considered...
12:52:39 <djazayeri> I mean: we're not talking about writing a twain driver to connect directly to a scanner. we're just talking about uploading images for now.
12:52:56 <sunbiz> ok bwolfe
12:52:58 <pratikpattani> djazayeri : ok...fine...i get it..
12:53:01 <sunbiz> :))
12:53:23 <kennya> @djazayeri: it was digital image viewing and annotation
12:54:05 <r0bby> ugh
12:54:25 <djazayeri> So, the idea is that once we have images in the system, we need a way to view them that's more interactive than just an <img/> tag in the browser
12:54:34 <r0bby> djazayeri: it'd be nice if we could scan and capture them
12:54:55 <r0bby> perhaps write a java app/applet(*GASP*) of sorts that uploads to the openMRS server directly
12:54:57 <sunbiz> djazayeri: I guess an applet was recommended ??
12:55:09 <r0bby> just an idea.
12:55:24 <djazayeri> r0bby: I agree. my masters thesis back in '02 was writing a thick client java app to upload images along those lines.
12:55:27 <r0bby> I hate applets just as much as any experienced java dev (they have to be written properly
12:55:33 <djazayeri> but no need to start there
12:55:49 <djazayeri> applet may or not be the right approach.
12:55:53 <r0bby> if you know what you're doing; applets can be VERY powerful
12:56:21 <djazayeri> The question is: what fraction of browsers these days have java by default?
12:56:23 <kennya> djazayeri: i see. like the java app pictured, but through the web browser?
12:56:33 <r0bby> djazayeri: not many
12:57:02 <sunbiz> djazayeri: quite a lot... is generally the jre thats missing, but when we have tomcat running, obviously jre is there!!
12:57:06 <djazayeri> right, and most of openmrs's usage scenarios have low bandwidth, and limited it support
12:57:11 <r0bby> yeh
12:57:13 <r0bby> that'd be horrid
12:57:33 <r0bby> just throwing the idea of using an applet out there
12:57:39 <r0bby> perhaps a full blown app?
12:57:46 <djazayeri> kennya: yeah, that's actually a screenshot of a java 1.0 applet I wrote 6-7
12:57:49 <djazayeri> 6-7 years ago
12:58:06 *** nribeka has joined #openmrs
12:58:07 <r0bby> but we can't ASSUME that users will have Java installed.
12:58:35 <r0bby> we must assume that end users are for lack of a better word: not technologically inclined(?)
12:58:43 <kennya> djazayeri: i've done some flex development for controlling our lab equipment
12:59:02 <kennya> that would allow he image to be brought over and manipulated on the client side fairly easily
12:59:03 <djazayeri> yes, but at the same time, not everyone needs to be viewing xrays with a sophisticated applet.
12:59:37 * bmckown se fue: Gone away for now.
12:59:38 <djazayeri> so, an applet might be right, or else...javascript? flash? not sure...
12:59:39 *** bmckown is now known as bmckown_away
12:59:43 <r0bby> My father works for nationwide insurance; they have an app (which is a script that installs everything w/ no interaction; perhaps we could have something like that to install java?
13:00:15 <djazayeri> flex = actionscript, right?
13:00:25 <sunbiz> robby: yea...there are a few installers that can do that
13:00:29 <r0bby> they have to have a vpn/citrix environment to connect to the home office systems to conduct day-to-day business
13:00:32 <kennya> @djazayeri: yep
13:00:34 *** bwolfe is now known as bwolfe_away
13:00:48 <r0bby> but yeh
13:00:58 <r0bby> I'm not gonna work on this; just throwing ideas out
13:01:17 <djazayeri> So, the minimal requirement is to have something that generally works, and allows you to zoom and change contrast.
13:01:31 <kennya> djazayeri: basically, as long as their flash is up-to-date, they should be good
13:01:42 <djazayeri> bonus on top of that is: making it work with no installation, or little installation.
13:02:00 <kennya> djazayeri: exactly
13:02:07 <djazayeri> probably more important bonus is adding more sophisticated image processing.
13:02:11 <sunbiz> flash is really everywhere... so I guess is a good idea
13:02:27 <djazayeri> another bonus would be dicom
13:02:32 *** burke has quit IRC
13:02:47 <r0bby> djazayeri: by the way i think a guy i know through IRC potentially knows you
13:02:50 <djazayeri> dicom is a file format for medical images. it includes metadata from the patient record in its header section.
13:03:17 <r0bby> djazayeri: i read that
13:03:18 <djazayeri> r0bby: none of my friends use irc. ;-)
13:03:43 <r0bby> djazayeri: see pm
13:04:12 *** bwmob has joined #openmrs
13:04:57 <kennya> so the basic requirements...zoom in/zoom out, contrast, brightness, annotations?
13:05:24 <djazayeri> did I forget to say annotations? right...
13:06:02 *** burke has joined #openmrs
13:06:02 *** ChanServ sets mode: +o burke
13:06:33 <r0bby> burke: o/
13:06:40 <djazayeri> yes, 1. allowing the user to add annotations, which would need to be stored as metadata somewhere in openmrs, or else in the dicom image. 2. then the user to see annotations, 3. deciding where annotations need to go in the data model. :)
13:07:18 *** pratikpattani has left #openmrs
13:08:51 <kennya> image metadata probably makes the most sense so that it rides along if someone export the image and wants to email it.
13:09:17 <kennya> or have a local copy
13:09:39 <kennya> it sounds quite doable
13:10:11 <djazayeri> One reason an applet would be good is that some amount of code can probably be shared between an applet and a standalone app
13:10:14 <djazayeri> or maybe java web start
13:11:07 <r0bby> djazayeri: webstart would be better
13:11:21 <kennya> if it's flex, we could use Adobe AIR, which allows Flex applications to run stand-alone.
13:11:21 <r0bby> the browser doesn't have to remain open
13:11:32 <djazayeri> nice
13:11:34 <djazayeri> to both
13:11:51 <r0bby> just have to put deps someplace
13:11:51 <kennya> What platforms do you guys support?
13:11:56 <r0bby> and they're downloaded.
13:12:11 <r0bby> when the user runs the jnlp (you just have to define them :)
13:12:37 <djazayeri> kennya: people have servers running on windows, fedora, ubuntu, mac, etc
13:12:37 <r0bby> I have ZERO experience w/ webstart; but i know how it behaves
13:13:13 <djazayeri> most users are probably using windows on the server, and windows + firefox on the client. but we're cross platform
13:13:44 *** bwmob has quit IRC
13:14:37 <kennya> i've got to get to a seminar...i'd love to put an application together for this.
13:14:38 <r0bby> =)
13:14:55 <r0bby> There is going to need to be some sort of a training manual
13:15:01 <kennya> What would you suggest...work on it tonight and get back with you guys?
13:15:19 <r0bby> OpenMRS is HUGE (i've looked at the API; we'll need to learn about the AOP, Extensions points, etc)
13:15:34 <r0bby> \/gg
13:15:36 <r0bby> er
13:15:56 *** bhanu1 has joined #openmrs
13:17:12 <djazayeri> kennya: yeah, that sounds good. a bunch of people are interested in that image project, incidentally. I guess because it has eye candy :)
13:18:06 <kennya> yeah, that makes it fun. cool, well i'll be in touch
13:18:11 *** kennya has quit IRC
13:18:25 <sunbiz> I want to do that image one as well
13:20:33 <sunbiz> so 2 SoC do the same project ??
13:21:26 <djazayeri> no, we won't have 2 SoC on the same project.
13:22:37 <sunbiz> then who decides...who will do which one ??
13:23:00 <sunbiz> and will we have to apply to subprojects(image) in a project or just any project (openMRS) ??
13:24:47 <djazayeri> you have to apply to a particular subproject, and write a project plan
13:25:11 <djazayeri> then we pick from those by throwing darts
13:25:14 <djazayeri> (not really)
13:27:48 *** maveriick has joined #openmrs
13:27:59 * r0bby pokes burke and docpaul
13:28:02 <maveriick> hi everybody
13:28:26 <burke> r0bby: sorry. in a mtg, can't chat now :(
13:28:47 <r0bby> burke: okies
13:28:49 <r0bby> no problem
13:29:37 <r0bby> sorry to bug you
13:30:00 <sunbiz> so..robby u applying to SoC ??
13:32:20 <r0bby> whoaooo
13:32:32 <r0bby> sunbiz: possibly.
13:32:48 <r0bby> what the HECK is going on w/ firefox...
13:33:12 <r0bby> xwiki looks cool.
13:33:13 <sunbiz> why what happened ?
13:33:19 *** sioraiocht has joined #openmrs
13:33:20 *** ChanServ sets mode: +v sioraiocht
13:34:34 <r0bby> sunbiz: it's personal and i cannot discuss it
13:34:44 <r0bby> or rather won't.
13:34:53 <sunbiz> okkk
13:35:06 <sunbiz> cya guys... bye!!
13:35:13 <r0bby> later sunbiz
13:35:20 <r0bby> have a good day/night/evening whatever
13:35:31 <sunbiz> 1am..night
13:35:43 *** sunbiz has left #openmrs
13:39:06 <maveriick> what does the active project means in the gsoc project ideas page?
13:39:59 <maveriick> is it project already partially done ...or is it the list of projects claimed by student applicants this year?
13:42:46 <r0bby> maveriick: they'
13:42:57 <r0bby> ll likely pick the student that shows the most potential
13:43:26 <r0bby> find a project that you are drawn to; apply for it
13:43:41 <r0bby> this is the type of thing that you have to be passionate about
13:43:52 <r0bby> you're not directly benefiting
13:47:27 <maveriick> I'm interested about the patient protrait project and other digital imagery based projects
13:54:16 <r0bby> you and a lot of others :P
13:55:25 <napi> heh
13:55:35 <napi> thought I was onto a winner with that one.. perhaps not ^^
13:56:31 <r0bby> napi: probably are
13:57:22 <maveriick> napi: on which one u r particulary interested? patient portrait?
13:58:20 <napi> the first three in the list
13:58:34 *** lvwr has left #openmrs
13:58:43 <napi> and the patient notes one
13:58:59 *** burke has quit IRC
14:01:15 <maveriick> hmmm
14:01:54 *** maveriick has quit IRC
14:03:58 *** djazayeri has quit IRC
14:08:33 *** burke has joined #openmrs
14:08:33 *** ChanServ sets mode: +o burke
14:15:59 *** ekrub has joined #openmrs
14:15:59 *** ChanServ sets mode: +o ekrub
14:23:55 *** bmckown_away is now known as bmckown
14:25:22 *** burke has quit IRC
14:25:25 *** ekrub is now known as burke
14:25:32 <bhanu1> i am from India.i am pursuing in 3 year of BTech.
14:26:17 *** bwolfe_away is now known as bwolfe
14:26:52 <bwolfe> bhanu1: any questions about gsoc we can answer for you?
14:30:27 <nribeka> bwolfe: i'm happy to inform you that i have found some pages that is not localized yet haha ...
14:30:31 <nribeka> http://dev.openmrs.org/browser/openmrs/trunk/web/WEB-INF/view/admin/reports/summaryForm.jsp
14:30:33 <OpenMRSBot> <http://ln-s.net/1imb> (at dev.openmrs.org)
14:31:11 <bhanu1> I want to contribute to OpenMRS in Gsoc.I am interested in “Patient Portrait “to develop a module to store and retrieve portraits of patient’s.
14:31:30 <bwolfe> nribeka: ah yes, I see. good work!
14:32:22 <nribeka> bwolfe: i was making it so complicated for you and docpaul
14:32:35 <nribeka> will update to keep sync with trunks
14:32:37 <bwolfe> burke or bmckown : are you messing with the demo script?
14:32:56 <burke> no. never found it.
14:32:57 <nribeka> making changes and give patches
14:33:23 <bwolfe> bmckown ?
14:33:36 <bmckown> no
14:33:43 <bwolfe> odd.
14:35:46 * r0bby looks around
14:37:47 <r0bby> burke: ping
14:38:05 <burke> r0bby: pong
14:38:25 <r0bby> you still busy?
14:39:13 <bmckown> bwolfe demo looks happy. something happened to it?
14:39:24 <burke> not in a mtg...just tryin' to get some work done now. wassup?
14:39:24 <bwolfe> yeah, maybe docpaul was playing with it
14:39:34 <bmckown> ok
14:39:49 * burke always blames stuff on docpaul
14:40:02 <bmckown> :-)
14:40:25 * bwolfe always blames stuff on burke
14:40:29 <r0bby> docpaul is to blame for everything
14:40:51 * bmckown always blames stuff on bwolfe
14:41:25 <bmckown> c'mon r0bby blame someone please
14:41:33 <r0bby> How about you?
14:41:35 * r0bby ducks
14:41:36 <bmckown> sure
14:41:50 <r0bby> or maybe bwolfe
14:41:52 <r0bby> :P
14:41:56 * r0bby runs
14:41:58 <bmckown> :-)
14:41:59 * burke will (from now on) always blame stuff on bwolfe
14:49:15 *** l3prador has joined #openmrs
14:50:22 <r0bby> and then when i get my hands on the code -- blame me :)
14:50:23 <r0bby> yale!
14:53:59 *** Giraph has joined #openmrs
14:58:11 *** ChanServ sets mode: +v atomicturtle
15:00:31 * r0bby dances
15:04:23 *** Blossom3 has joined #openmrs
15:07:38 <r0bby> hi guys :)
15:07:41 <r0bby> wow
15:10:24 <bwolfe> ?
15:10:30 <bwolfe> whats wow r0bby ?
15:10:47 <r0bby> nothing you guys are getting a lot of interest
15:11:01 <r0bby> im reading up right now
15:11:13 <r0bby> openmrs's design
15:11:33 *** Blossom3 has left #openmrs
15:13:42 *** pombreda has quit IRC
15:14:04 <bwolfe> heh, is that a good or bad wow with our design then? :-p
15:14:37 <r0bby> well
15:14:44 <r0bby> it's huge so not sure
15:14:55 <r0bby> I just need to wrap my head around AOP
15:15:09 <r0bby> DI is easy
15:15:19 *** pombreda has joined #openmrs
15:15:19 *** ChanServ sets mode: +v pombreda
15:15:24 <r0bby> DI is basically eliminating Factories
15:15:44 <r0bby> defers instantiation basically and lets you program to interfaces
15:15:59 <r0bby> unless i'm wrong
15:17:02 <r0bby> Okay somebody turn this thing into ONE PDF
15:17:09 <bmckown> hehe
15:17:19 <r0bby> not something i have to click here, here, here, here, and here
15:17:25 <r0bby> "Oh and sign your name in blood here"
15:17:54 <r0bby> I've been dying to play with Guice
15:18:10 <r0bby> ever since i watched Bob Lee's tech talk
15:18:27 <bmckown> r0bby: we don't have any sign your name in blood. But will be refactoring out Documentation soon.
15:18:43 <bmckown> I mean 'our'
15:18:46 <r0bby> good
15:19:02 <r0bby> bmckown: the "sign your name in blood was a joke of sorts
15:19:05 <bmckown> Doesn't mean it will be perfect, but better.
15:19:14 <r0bby> heh not looking for perfect
15:19:33 <bmckown> I know it was a joke. Sorry. hehe.
15:19:36 <r0bby> I'm eager to learn this :)
15:19:53 <r0bby> just don't wanna jump around
15:20:03 <bmckown> The AOP in OpenMRS isn't so bad I think. Just a little before/after advice.
15:20:18 <bmckown> It's not too hard.
15:20:52 <bmckown> The best way to learn OpenMRS for me is just looking at the code.
15:20:58 <bmckown> And learn by example.
15:21:22 <bmckown> And anything on the wiki you can add to help clarify something, you add it.
15:21:35 <r0bby> That's how I learn
15:21:57 <bmckown> Yes.
15:22:06 <r0bby> it's a GREAT way to learn
15:22:19 <r0bby> give an example: then explain what's happening
15:22:39 <bmckown> Yes.
15:22:40 <r0bby> it's actually how i've written my blog posts for all proposed additions to java for java 7
15:22:51 <r0bby> Gave examples for how its down now; then the new proposed way :)
15:23:03 <r0bby> heh it's how most programmers learn
15:23:28 <r0bby> I've been fiddling w/ prototypes til i found out the properties prototype compiler is a piece of shit.
15:23:42 <r0bby> it doesn't follow the spec...
15:24:04 <r0bby> it's pretty cool though :)
15:24:30 <r0bby> I've played with all proposals for closures :)
15:24:47 <r0bby> my favorite is BGGA; but CICE is nice too :x
15:25:24 <r0bby> </rant>
15:30:56 <bhanu1> any proposal templet is available to preapre a proposal
15:31:29 <bwolfe> bhanu1: is there not one linked on that http://soc2008.openmrs.org page ?
15:31:39 <bwolfe> looks like student applications are open!
15:32:39 *** djazayeri has joined #openmrs
19:15:17 *** OpenMRSBot has joined #openmrs
19:15:17 *** ChanServ sets mode: +o OpenMRSBot
19:15:18 *** docpaul_ has joined #openmrs
19:15:27 <docpaul_> hi. :)
19:15:52 *** docpaul has quit IRC
19:16:05 *** docpaul_ is now known as docpaul
19:16:10 *** ChanServ sets mode: +o docpaul
19:16:19 <bwolfe> docpaul++
19:16:23 <docpaul> :)
19:16:32 <docpaul> does karma work?
19:16:33 <bwolfe> ~docpaul++
19:16:33 *** docpaul_ has joined #openmrs
19:16:40 <bwolfe> hmm, doesn't seem to be yet :-/
19:16:46 <bwolfe> not sure what the key combo is for it
19:17:30 <bwolfe> !karma most #openmrs active
19:17:30 <OpenMRSBot> bwolfe: "docpaul": 1 and "~docpaul": 1
19:17:36 <bwolfe> seems to be working :-)
19:18:28 <napi> no way of tackling this in my head without just being upfront and asking- would you guys mind if I applied for a project with a different organisation as well as OpenMRS? Theres 3 I'm very interested in, and not confident about (for lack of a better phrase) putting all my eggs in one basket!
19:19:07 <docpaul> napi: of course not... you do what's best for you, and we'll hope there's a good fit with you for our organization
19:19:15 <bwolfe> napi: you're welcome to apply to multiple
19:20:01 <napi> I know we're "allowed" - it's more an issue of curtosy - some people/companies/organisation could read it as "not committed to the application
19:20:28 <bwolfe> where "some people" equals "not us" :-)
19:20:34 <napi> Works for me :p
19:21:20 <burke> bwolfe: any way to reset my pw with the bot?
19:21:36 <r0bby> nice!
19:21:40 <r0bby> ~burke++
19:21:41 <burke> now it's responding...but if I'm registered, I don't know my pw
19:21:47 <r0bby> ~docpaul++
19:21:50 <bwolfe> I don't think the tilda is required
19:21:55 <bwolfe> !karma most #openmrs active
19:21:56 <OpenMRSBot> bwolfe: "~docpaul": 2, "docpaul": 1, and "~burke": 1
19:22:05 <r0bby> burke++
19:22:08 <r0bby> docpaul++
19:22:09 <bwolfe> there you go
19:22:10 <bwolfe> !karma most #openmrs active
19:22:10 <OpenMRSBot> bwolfe: "docpaul": 2, "~docpaul": 2, "~burke": 1, and "burke": 1
19:22:19 <r0bby> there we go.
19:22:20 <bwolfe> ~burke--
19:22:22 <bwolfe> !karma most #openmrs active
19:22:22 <OpenMRSBot> bwolfe: "docpaul": 2, "~docpaul": 2, "~burke": 2, and "burke": 1
19:22:36 <r0bby> !karma
19:22:36 <OpenMRSBot> r0bby: Highest karma: "docpaul" (2), "~docpaul" (2), and "burke" (1). Lowest karma: "~burke" (0), "burke" (1), and "docpaul" (2).
19:22:46 <r0bby> !list
19:22:46 <OpenMRSBot> r0bby: Admin, AutoMode, Channel, ChannelLogger, ChannelStats, Config, Herald, Karma, Misc, NickCapture, Note, Owner, RSS, Reply, Seen, Services, ShrinkUrl, Status, Todo, and User
19:22:56 <r0bby> !rss
19:22:56 <OpenMRSBot> r0bby: (rss <url> [<number of headlines>]) -- Gets the title components of the given RSS feed. If <number of headlines> is given, return only that many headlines.
19:23:03 <r0bby> neato :)
19:24:00 <bwolfe> burke, resetting it now
19:24:06 <burke> thx
19:24:08 <napi> !Todo
19:24:08 <OpenMRSBot> napi: Error: You must be registered to use this command. If you are already registered, you must either identify (using the identify command) or add a hostmask matching your current hostmask (using the "hostmask add" command).
19:38:57 <r0bby> !OWNER
19:38:57 <OpenMRSBot> r0bby: Error: "OWNER" is not a valid command.
19:39:01 <r0bby> !owner
19:39:01 <OpenMRSBot> r0bby: Error: "owner" is not a valid command.
19:39:09 <r0bby> !Owner
19:39:09 <OpenMRSBot> r0bby: Error: "Owner" is not a valid command.
19:39:11 <r0bby> ..
19:39:20 * r0bby stops
19:40:41 * r0bby is eager ;/
19:44:24 <burke> bwolfe: what feed do we have the bot scanning? i assume it's a version of the openmrs feed?
19:45:55 <r0bby> gsp is bastardized jsp
19:46:03 <r0bby> if i understand right
19:46:07 <burke> yup.
19:46:11 <r0bby> what would be cool
19:46:14 <burke> it's basically jsp using groovy
19:46:18 <r0bby> is if we could use wicket!
19:46:38 <burke> they swallowed it up into grails...but we don't want all the hibernate/db stuff
19:46:40 <r0bby> JSP is something i wished i'd never have to learn
19:46:47 <burke> :)
19:46:53 <burke> r0bby++
19:47:13 <burke> !karma
19:47:13 <OpenMRSBot> burke: Highest karma: "docpaul" (2), "~docpaul" (2), and "burke" (1). Lowest karma: "~burke" (0), "burke" (1), and "r0bby" (1). You (burke) are ranked 3 out of 5.
19:47:29 <r0bby> I wonder if you could pull the hibernate/spring stuff out
19:47:54 <r0bby> it'd be neat if you could have a seperate grails app that somehow interfaces w/ openmrs
19:48:09 <r0bby> AOP would be a candidate
19:48:10 <burke> from what i've seen, groovy may have the ability to evaluate GSP styled pages itself
19:48:26 <r0bby> we could write Groovlets
19:48:33 <r0bby> (Groovy Servlets)
19:48:51 <r0bby> use the markup builder to build our pages
19:49:05 <r0bby> which I've had the hardest time grasping (how they work internally)
19:49:25 <r0bby> it only hit me when it hit me that parenthesis are OPTIONAL in groovy
19:49:46 <r0bby> whatever.build { ... } is bascialy whatever.build() { ... }
19:50:21 <r0bby> I swear i read that section of groovy in action 300x times
19:50:53 <r0bby> I set up .OpenMRS/openmrs/runtime.properties is that right for overriding runtime properties?
19:51:12 <r0bby> or do I have to define the webapp env. variable?
19:51:19 <r0bby> as it says; i assumed i could circumvent it
19:52:58 <bwolfe> r0bby: your tomcat output/error log should tell you where its looking for runtime properties when you start it
19:53:08 <r0bby> ah
19:53:18 *** nribeka_ has joined #openmrs
19:54:01 *** l3prador has joined #openmrs
19:55:15 <r0bby> most of the stuff i've used that were webapps have used jetty
19:56:40 <r0bby> negative on that
19:57:11 *** l3prador_ has joined #openmrs
19:57:12 <bwolfe> burke: http://feed.openmrs.org/rss?notag=wiki&notag=forum&notag=list&notag=listserv is the url the bot is using for rss
19:57:16 <OpenMRSBot> <http://ln-s.net/1is-> (at feed.openmrs.org)
19:57:33 <bwolfe> found it using "config supybot.plugins.rss.feeds.openmrs"
19:57:38 <Keelhaul|afk> ben
19:57:41 <Keelhaul|afk> could you do me a favor?
19:57:52 <bwolfe> probably
19:58:02 <Keelhaul|afk> i wrote a 6 page outline of my module
19:58:16 <Keelhaul|afk> i need to know whether something is fundamentally wrong in what i wrote =)
19:58:18 <bwolfe> r0bby: nothing in your logs about the runtime properties?
19:59:12 *** l3prador_ has quit IRC
19:59:13 <bwolfe> Keelhaul|afk: 6 pages??
19:59:19 <Keelhaul|afk> yea =)
19:59:22 <r0bby> no
19:59:51 <bwolfe> send it on over. ben <at> openmrs.org
20:00:05 <r0bby> burke: I was thinking I could write a DSL :)
20:00:12 <r0bby> utilize that part of groovy :)
20:00:20 <Keelhaul|afk> i pmed you the url
20:00:24 <r0bby> need to look up how do it but it'd be fun :)
20:00:25 <Keelhaul|afk> do you still want an email?
20:00:34 <bwolfe> r0bby: do you have an environment variable set?
20:00:41 <r0bby> no I do not
20:00:43 <bwolfe> Keelhaul|afk: I didn't get it...are you identified with freenode?
20:01:23 <r0bby> this can't be good
20:01:27 <Keelhaul|afk> hm maybe not
20:01:35 <r0bby> 50% of my swap is in use..
20:01:35 <Keelhaul|afk> because i am looged in as |afk
20:01:36 <Keelhaul|afk> brb
20:01:40 *** Keelhaul|afk is now known as Keelhaul
20:01:58 *** ChanServ sets mode: +v Keelhaul
20:02:01 <Keelhaul> there
20:02:14 <bwolfe> yep
20:02:44 <Keelhaul> brb
20:03:17 *** nribeka has quit IRC
20:03:26 <r0bby> ...holy crap
20:07:22 *** l3prador_ has joined #openmrs
20:10:13 <docpaul> burke: you there?
20:10:50 <burke> docpaul: yup
20:11:05 <docpaul> what's the name of the guy running openmrs in LA?
20:11:09 <docpaul> is it josh?
20:11:31 <bwolfe> yeah
20:11:33 <bwolfe> newman
20:11:38 <docpaul> thx
20:12:01 <r0bby> docpaul: we got it :)
20:12:10 <r0bby> application for soc is in
20:13:40 *** l3prador has quit IRC
20:14:38 <bwolfe> cool r0bby
20:16:13 <r0bby> UGGGGGGGH
20:16:18 <r0bby> out of memory :/
20:17:43 <docpaul> rooby: i saw that... i'm pleased
20:17:45 <docpaul> :)
20:23:17 <napi> submitting mine tomorrow. Want to re-read it in the morning when I'm more awake
20:25:09 <r0bby> just hope there's a slot
20:25:36 <r0bby> great runtime property overriden perfect.
20:29:18 <docpaul> so can i answer questions for anyone?
20:29:44 *** l3prador_ is now known as l3prador
20:30:23 <napi> yeah- bare with me so I find it- written it down somewhere lol
20:31:03 <napi> while you wait- http://www.cbsnews.com/stories/2008/03/19/national/main3949353.shtml?source=RSSattr=Politics_3949353
20:31:04 <OpenMRSBot> <http://ln-s.net/1isb> (at www.cbsnews.com)
20:31:05 <napi> some entertaining reading
20:32:36 <l3prador> i have a question about the application--should the 10 questions be included as part of the detailed description, in addition to the description of what we intend to do for the project, or separately?
20:32:43 *** foxlit has joined #openmrs
20:32:56 <docpaul> heya l3prador. :)
20:32:59 <r0bby> I incl. the 10 questions
20:33:00 <docpaul> heya foxlit. :)
20:33:12 <l3prador> hi :)
20:33:16 <r0bby> and my abstract said what needed to be said
20:33:17 <foxlit> hi
20:33:33 <docpaul> l3prador: yes please... you should describe your project plan in detail, and additionally answer the questions
20:33:35 <r0bby> that and they all knew me anyways so i really didnt need to do much explaini9ng
20:33:44 <r0bby> docpaul: eeeek :x
20:33:45 <docpaul> give us some sense as to how you're thinking of accomplishing the project
20:33:56 <docpaul> r0bby: it's ok, you can go and add to it... no problems
20:33:58 <r0bby> docpaul: should i update my app or leave it ;x
20:34:00 * foxlit read the #gsoc ad
20:34:08 <docpaul> fox: great. :)
20:35:56 <l3prador> thanks. how much should we know about the openmrs code? I've been looking through the documentation, and experimenting with the demo, but the code base looks pretty substantial to get through as a whole?
20:36:23 <docpaul> fox: let us know if we can answer any questions for you... some project ideas are located at http://projects.openmrs.org
20:36:40 <docpaul> l3prador: do you have any ideas as to what project you intend to apply for?
20:36:59 <foxlit> docpaul: thank you; looking through http://openmrs.org/wiki/Projects at the moment, though it's probably best to postpone that until the morning
20:37:27 <docpaul> great...
20:37:48 *** pombreda has quit IRC
20:38:00 <docpaul> people will be around... if last year is any indication of things... my advice would be to get your questions answered now, as towards the end of the week it gets crazy
20:38:38 *** JohnD has joined #openmrs
20:38:49 <l3prador> i've been looking at them today, and thinking about it, and i think there are several that i would be interested in working on and think i could manage
20:39:35 <docpaul> well, when you get it narrowed down, a good way to write the app is to do a deep dive on the particular project with people on the channel
20:39:49 <docpaul> get clarification, and then write it
20:39:53 *** bwolfe has quit IRC
20:40:05 <docpaul> that way, you know that it's already been vetted by the people that'll likely vote on you
20:40:24 <l3prador> i should try to pick just one?
20:40:26 <docpaul> those people tended to stand out from the large volume of applications we received
20:40:27 <r0bby> comment added :)
20:40:42 <docpaul> you certainly don't have to
20:41:10 <docpaul> you can apply to more than one... but my point is that you only really need to have an understanding of the code you're planning to work wiht
20:41:13 <docpaul> er, with
20:41:42 <r0bby> docpaul: update my app
20:41:57 <r0bby> I still have no idea how to accomplish this shit
20:42:34 <docpaul> well, get to thinking about it... :)
20:43:10 <docpaul> that's what a mentorship is all about.. :)
20:44:53 <foxlit> Hm, I haven't played around with Java in a server environment
20:45:16 <docpaul> never used tomcat/jsp stuff?
20:45:34 <foxlit> No, generally use PHP for websites
20:45:38 <docpaul> gotcha
20:45:43 <docpaul> know eclipse?
20:46:02 <foxlit> Yes; had an ordinary java SE course earlier
20:46:31 <docpaul> one project that might appeal to you is: http://openmrs.org/wiki/Projects#Prepackaged_OpenMRS_Development_Studio
20:46:31 <OpenMRSBot> <http://ln-s.net/1iEY> (at openmrs.org)
20:47:34 <foxlit> Something to look into, but perhaps the wrong value of "know" as far as Eclipse is concerned.
20:47:37 <foxlit> But definietely fun
20:52:04 *** pombreda has joined #openmrs
20:52:04 *** ChanServ sets mode: +v pombreda
20:56:01 <nribeka_> hi all
20:56:24 <nribeka_> robby: which one do you choose? the groovy stuff?
20:59:21 *** nribeka has joined #openmrs
21:00:15 <nribeka> robby: which project do you choose? that groovy-ing stuff?
21:01:19 <r0bby> nribeka: yes
21:01:27 <r0bby> I was gonna do it w/o soc
21:01:37 <nribeka> wow great ...
21:01:57 <nribeka> hope i can learn a lot from soc
21:02:05 <r0bby> what are you doing again?
21:02:56 <nribeka> i wanna go with the auto update thing
21:05:36 *** Michael has joined #openmrs
21:07:22 *** foxlit has quit IRC
21:09:12 <Michael> Hello everyone, I am a newcomer
21:09:45 <r0bby> cool
21:09:58 <r0bby> how'd you connect me to the groovy bit?
21:10:17 <docpaul> heya mike.
21:10:27 <docpaul> what brings you to the channel?
21:11:09 <nribeka> robby: it's very obvious :-)
21:12:35 <Michael> I am a student want join the GSoC project
21:13:09 <docpaul> mike: excellent... check out http://projects.openmrs.org for some ideas of how you can get involved
21:14:11 <r0bby> heh yeh
21:16:21 <Michael> I am interested to "Address Hierarchy Support". Maybe ajax could be used in this project
21:17:12 *** nribeka_ has quit IRC
21:20:38 <l3prador> docpaul: if you have two strong candidates that apply to the same project, would you ask one them to consider a different project?
21:22:28 <napi> So glad MRS is getting lots of applications-while all open source stuff is good, MRS does have significant extra `moral` aspects to it
21:22:30 <napi> love it
21:26:06 <docpaul> l3p: yep, we did this last year
21:29:34 *** Michael has quit IRC
21:30:14 <l3prador> napi: i really agree. i think OpenMRS is really exciting, not only because the final project is helping people, but that it can help not just one clinic, or one village, but clinics and villages all over the world
21:30:40 <napi> Agreed
21:31:10 <napi> Was talking to my dad about it the other day and he wants me to find out more and explain it in greater deal after I graduate- he's sick of using EMIS (NHS standard equivalent)
21:31:19 <napi> (pop is a gp in uk)
21:31:53 <r0bby> napi eh
21:32:09 <napi> lol
21:32:24 <napi> pop = dad, gp = general practioner (type of doctor) uk = united kingdom
21:32:45 <napi> EMIC = patient record system his surgery uses
21:32:57 <l3prador> yah, my dad is a family practitioner too, and we were talking about EMR systems over spring break, before I had heard of OpenMRS, but I was hoping to find an open source system, because i think it has a lot of advantages
21:33:14 <l3prador> over the ridiculous circus of proprietary software out there currently
21:33:22 <docpaul> :)
21:33:46 <napi> true. but something to bare in mind (being that most surgeries are essentially businesses)is that open source software tends to sacrifice customer support to a degree
21:34:18 <napi> It's a difficult trade off, but one that often goes in favour of paid software for a lot of companies unfortunately
21:35:23 <docpaul> if it's built in a truly community-like way, then a nice by-product of that is a built in support network
21:35:40 <l3prador> yah. it would be interesting to see if a company could pull off a support-based model, like RedHat or other open source companies
21:36:05 <docpaul> as those who have built it know how to support it, and this works effectively the more the work has been distributed broadly
21:36:16 <docpaul> there's already a company out there ready to support openmrs implementations
21:36:51 <docpaul> http://www.webreachinc.com/
21:37:08 <l3prador> interesting... i realize the software is aimed at developing countries, but are there many implementations in developed medical practices?
21:37:21 <docpaul> not a ton... as it's not been our focus
21:37:27 <docpaul> but things are evolving
21:38:02 <napi> Would be somewhat dissappointed if there was anyway- the design and usage of the application would be completed different for rolling it out in a well developed country
21:38:15 <napi> to the point where I don't think you could have it working well in both areas (well/under developed)
21:38:16 <docpaul> exactly
21:38:37 <docpaul> design parameters are different but not overly divergent
21:38:46 <napi> true
21:38:48 *** Echidna has joined #openmrs
21:38:50 <l3prador> hmmm
21:39:16 <docpaul> focus is on the developing world.. my bias is that this will evolve rapidly as the project becomes more robust
21:39:21 <napi> docpaul was thinking about it earlier-if some one does the prepackaged project, would make OpenMRS a *lot* more marketable
21:39:40 <napi> a lot of schools and universities have charity organisations that go to under-developed countries to help with the contruction and running of medical facilities
21:39:41 <docpaul> yeah, i agree... but i'm not fully convinced that it's the right approach
21:39:51 <docpaul> as there's no such thing as a one size fits all EMR
21:39:56 <napi> true
21:40:01 <napi> but it makes getting it out there a lot easier
21:40:03 <l3prador> it would seem possible that there could be a lot of crossover, perhaps two different products, but an intersection of shared codebase?
21:40:15 *** Michael has joined #openmrs
21:40:19 <docpaul> l3p: yep, that's what i'm trying to navigate now
21:40:20 <napi> as you wouldn't be dependant on a `computer expert` to be there to get it off the ground
21:41:35 <docpaul> i dont think we should lose sight of why we got started in the first place, but at some level... we need to nurture involvement with the project... and if there are ways that developed world projects help developing world projects by their code artifacts.... then I need to be supportive of such things
21:42:15 <napi> yeah-sorry, didn't mean to suggest you change the ethos of the project
21:42:44 *** Michael has left #openmrs
21:42:53 <docpaul> napi: yep, i know... it's just a question we get a lot... and it's a tough road to navigate...
21:43:03 <docpaul> we're doing our best
21:43:11 <docpaul> last year this time, i would say hell no, we won't go
21:43:25 <l3prador> it's good to hear, docpaul
21:43:42 <docpaul> now i'm starting to think there's opportunities there... just b/c of the way we've been able to negotiate relationships
21:43:49 <l3prador> i was mostly imagining the "developed" version as a way to support the "developing" version financially
21:44:04 <l3prador> but i don't know what your situation is on those lines
21:44:06 <docpaul> that, and the fact that work in the US is happening independent of our wishes and motivations... it's one of the artifacts of making something generalizable and open
21:44:08 <r0bby> paul
21:44:10 <r0bby> what is arden?
21:44:35 <docpaul> arden syntax is a language that is intended to represent medical logic
21:44:53 <r0bby> ah
21:45:03 <docpaul> hgb:= read last {hemoglobin} where it occurred in the past 365 days;
21:45:16 <r0bby> what i was thinking for the groovy DSL is use an SQL-esque design
21:45:17 <docpaul> very human readable.. meant for clinicians to represent medical logic
21:45:31 <r0bby> but that may not be optimimal
21:45:59 <docpaul> l3p: like i said, i think we have to consider the positive implications of open source involvement by developed world interests... i just don't want it to attract the wrong attention
21:46:01 * r0bby reads the lexer
21:46:20 <docpaul> the last thing we need now is for a commercial company to feel threatened by what we're doing
21:46:33 <docpaul> that's attention that's more a distraction than a benefit
21:46:52 <docpaul> if pepole want to come to the table and contribute in an open source fashion, who am i to say that they cant? :)
21:47:21 <napi> Are there any EMR software companies that do anything similar to OpenMRS already?
21:47:26 <docpaul> put it to you this way... it's not attention we advertise for
21:47:56 * r0bby brands docpaul the OSS nazi
21:48:02 <r0bby> NO CODE FOR YOU! Next!
21:48:09 <r0bby> </seinfeld reference>
21:48:09 <docpaul> not in an open source fashion... but you better believe that open source is something they're very aware of... we'd prefer to fly under the radar for another couple of years so that we can truly have the opportunity to be disruptive
21:48:12 <docpaul> :)
21:48:24 <napi> lol
21:48:28 <l3prador> mmmm... that's an interesting dimension i hadn't thought of
21:48:45 <napi> I didn't actually mean open source- I meant an EMR system aimed specifically for under-developed countries
21:49:34 *** HongJun has joined #openmrs
21:49:52 <docpaul> i'd love nothing more than for open source efforts like ours to make the "right thing" happen in society.. but i'm not also foolish enough to make that my cause. :) i want to solve a big time problem... and if the artifact from that has greater utility in the world, then i'm all about thinking about those sorts of things once the time is right
21:50:03 <docpaul> but for now... nose to the grindstone
21:50:20 <docpaul> napi: i'm sure there are a ton... i dont keep up with them though
21:50:38 <r0bby> docpaul: do you still practice as a physician?
21:50:42 <docpaul> yeds
21:50:42 <r0bby> or code full time?
21:51:11 <docpaul> practice 1/5 of my time, code very little these days, and project manage/provide leadership a majority of the time
21:51:37 <r0bby> ah you're one of the leads on openmrs
21:51:45 <napi> docpaul; I'd actually be suprised if there are any but meh. makes little difference anyway
21:52:04 <napi> as you said- good to get a solid system ready before getting it too well known and attracting un-wanted attention
21:52:07 <docpaul> i'd rather do things a bit differently, but in order for our open source community to thrive, we have to not be the developers so much... we have to mentor others to increase our capacity
21:52:32 <docpaul> if i had my wish, i'd be coding more than i do
21:52:37 <docpaul> but it's not the best use of my time
21:52:45 <docpaul> r0bby: yep, i'm one of the co-founders
21:52:51 <r0bby> you and burke i assume?
21:52:54 <docpaul> burke and i started openmrs
21:53:19 <docpaul> we've done it together from day 1
21:53:24 <docpaul> a community from the getgo
21:53:26 <docpaul> :)
21:53:29 <napi> burke a physician too?
21:53:33 <docpaul> yep
21:53:39 <napi> :|
21:53:44 <napi> rare to find physicians who also code
21:53:46 * burke is a *real* doctor
21:53:51 <docpaul> yep
21:53:59 <burke> docpaul is a pediatrician
21:54:03 <burke> :D
21:54:05 <docpaul> he's a proctologish
21:54:07 <docpaul> er, t
21:54:10 <napi> good job you don't know my dad or he'd be hassling you 24/7 to come work at his surgery lol
21:54:25 <docpaul> we have excellent job security. :)
21:54:27 <napi> he sacked the last "IT" guy they had and now just calls me when something needs doing :x
21:57:38 <HongJun> Has this project been deployed?
21:57:45 <docpaul> yep
21:58:00 <docpaul> in about a dozen countries
21:58:14 <HongJun> All in africa
21:58:16 <HongJun> ?
21:59:21 <docpaul> no, in latin america, an evolving implementation in india, and in the US
22:01:34 <l3prador> alright guys i think i'm going to go for the night
22:02:01 <l3prador> take care everyone; napi and docpaul it was good talking with you :)
22:02:13 <napi> ttfn
22:02:40 <docpaul> likewisew
22:02:53 <docpaul> let us know any questions we can answer for you
22:02:58 <docpaul> additionally, i'd point out the rss feed
22:03:30 <docpaul> http://openmrs.org/wiki/Feed
22:03:46 <docpaul> if you're wanting to follow the community chatter in more depth
22:04:00 <l3prador> thanks
22:04:07 <l3prador> i'll add it to my news
22:04:12 <docpaul> make sure to filter it
22:04:22 <docpaul> as it includes svn changesets
22:04:37 <docpaul> the link i sent is instructions on how to do so
22:04:43 <l3prador> k
22:04:48 <l3prador> thanks
22:05:10 <docpaul> yep. :)
22:05:19 *** l3prador has quit IRC
22:07:20 <napi> righty. I'm off too - long day of dissertation tomorrow. Re-writing my network code from scratch. FUN TIMES! /me cries
22:07:28 <docpaul> :)
22:07:38 <docpaul> look forward to your involvement with the community
22:08:18 <napi> Aye-even if I'm not doing it through GSoC, definately intend to get involved with OpenMRS. Very good project
22:09:21 <docpaul> excellent. :)
22:11:30 <JohnD> Advanced Digital Image Viewing and Annotation can anyone tell me more about the project
22:11:41 <napi> You or burke likely to be around tomorrow evening (well, evening for me-not sure what time that'd be for you) to answer a few last questions before handing in application?
22:11:51 <docpaul> john: sure... whatcha want to know?
22:11:58 <docpaul> napi: likely, yes.
22:12:04 <napi> cool
22:12:20 <napi> if not, will delay application another day- rather it goes in a little later but is complete, than a bit earlier and isn't
22:12:28 <docpaul> agreed.
22:12:43 <JohnD> except for annotating is there any other additional feature that is required?
22:13:13 <JohnD> i mean the viewing part seems simple
22:13:23 <docpaul> ideally, we'd like to replicate the thick client viewing experience in a web browser
22:13:25 <JohnD> maybe annotating needs some work
22:13:36 <docpaul> from my perspective, that's actually harder to do
22:13:47 <JohnD> hmm can be :)
22:13:58 <docpaul> high resolution, could consider tiling approaches ala google maps
22:14:17 <JohnD> hmmm..i get it
22:14:32 <docpaul> it'd be interesting to hear how you might handle annotation
22:14:38 <JohnD> and most of these images will be high def
22:14:54 <docpaul> they'll at least be scanned or captured by a digital camera
22:14:58 <docpaul> so in the megapixels, yes
22:15:20 <napi> one solution would be to have initial image stored in as high quality as possible, then real-time render different resolutions depending on how much detail the clinician needs
22:15:36 <JohnD> hmm..
22:16:10 <r0bby> how the _HELL_ do i get on the mailing lists
22:16:11 <JohnD> and cant we use some xml for annotations?
22:16:14 <docpaul> my vision would be to have tools that allowed one to point and/or mark sections of the image and link free text comments to these
22:16:31 <docpaul> but of course, without modification of the original image
22:16:39 <docpaul> they'd be an overlay
22:16:53 <JohnD> yes obviously
22:17:02 <JohnD> like the filters in gmaps
22:17:06 <docpaul> robby: http://openmrs.org/wiki/Community
22:17:19 <docpaul> johnd: yep
22:17:34 <r0bby> i know
22:17:35 <docpaul> i think gmaps has a lot to teach us about large image viewing. :)
22:17:42 <r0bby> asks for Real Name then nothing
22:17:46 <napi> I remember thinking about this project the other day-couldn't immediately see one way of solving it
22:17:57 <JohnD> hmm i see that the one laptop per child program needs the same kind of solution :)
22:18:06 <docpaul> is that so?
22:18:10 <r0bby> yeh
22:18:11 <JohnD> yes
22:18:17 <napi> gut reaction was to store the annotations and markings in a flatfile-problem is allowing different kind of markins (ie arrows/triangles/circles/squares)
22:19:20 <napi> + it would be cool if the annotations could directly link to data results in other modules/part of the patients records
22:19:20 <docpaul> can you show me the olpc page?
22:19:42 <JohnD> hmm let me search :)
22:19:59 *** HongJun has quit IRC
22:20:10 <docpaul> robby: r0bby: groan... do you have a mail program setup?
22:20:18 <r0bby> yes
22:20:24 <JohnD> but it was not on the olpc page though, some other organisation referred it on their site
22:20:36 <docpaul> b/c mine opens in response to completing the form
22:20:43 <docpaul> burke built a little js for this
22:20:52 <r0bby> maybe busts
22:20:58 <r0bby> anything i can email to coax it
22:21:09 <r0bby> 'subscribe' perhaps in the body
22:21:28 <docpaul> subscribe openmrs-devel-l your name
22:21:57 <docpaul> to listserv@listserv.iupui.edu
22:22:06 <napi> ah
22:22:10 <napi> I was just about to paste that lol
22:23:00 <docpaul> john: noticed that you're typing from north carolina?
22:23:52 <JohnD> yes
22:24:03 <JohnD> i go to NC State
22:24:07 <JohnD> :)
22:24:29 <docpaul> my parents live in holly springs
22:24:38 <docpaul> i go to nc often
22:25:01 <JohnD> good where are you now?
22:25:17 <docpaul> i have a new son, and so we visit with my parents even more often lately
22:25:23 <docpaul> indianapolis
22:25:36 <JohnD> :)
22:25:43 <napi> Righty. Actually going this time. Night all
22:25:57 <docpaul> night napi
22:26:05 <docpaul> heya burke, did you see titus' response? :)
22:26:19 <burke> yep. awesome
22:26:29 <docpaul> Testing. Testing testing testing. I'm a huge, nay immense, nay
22:26:29 <docpaul> stupendous fan of automated tests, and my guess is that you have
22:26:29 <docpaul> none -- most projects don't. I'm actually the author of a book on
22:26:29 <docpaul> Web testing, and a full-day in-person sprint helping you set up a
22:26:29 <docpaul> bunch of automated Web tests & a continuous integration system could
22:26:37 <docpaul> be really good (I can even help you run some of this).
22:26:41 <docpaul> :D
22:27:08 <docpaul> web unit tests
22:27:13 <docpaul> a huge need
22:27:34 <r0bby> Not it!
22:30:07 * r0bby hates reading mailing lists
22:30:20 <docpaul> ours is a pretty good one
22:30:21 <r0bby> i kinda selectively even read RSS feeds
22:30:30 <r0bby> Im on dev@
22:31:00 <docpaul> i know, i just allowed you on
22:32:57 <r0bby> :)
22:33:05 <r0bby> you have to approve em?
22:33:13 <docpaul> for dev we do
22:33:19 <docpaul> not for implementers or announce
22:33:50 <JohnD> sorry couldnt find that site
22:34:13 <JohnD> but anyway, how about the project i was talking about
22:34:16 <docpaul> no prob... but they're interested in medical applications
22:35:02 <JohnD> cant we use xml to create the annotations, that way we could even have a link to other images
22:35:09 <JohnD> ??
22:35:36 <docpaul> how about it? :) i know there will be multiple people applying for it... my advice would be to hang out, get to know the mentors on the project... and then hack out a project plan that has enough specificity to demonstrate to the mentor team that you know what the hell you're doing... and will be the best guy for the job
22:35:53 <docpaul> fair enough? :)
22:35:58 <docpaul> sure you could..
22:37:54 *** HongJun has joined #openmrs
22:38:22 <JohnD> @docpaul: any input?
22:38:46 <docpaul> i think you could certainly use xml to store the annotations as a complex_obs
22:40:30 <Keelhaul> so why are complex obs being moved to the file system now?
22:40:31 <docpaul> but creating the tool that'd allow a non-programmer to annotate an image is where the work is, imo
22:40:54 <docpaul> not certain that a database is the right place to store blobs
22:41:01 <docpaul> not as efficient as a file system
22:41:05 <Keelhaul> hm
22:41:14 <docpaul> the uri base solution is probably the right one
22:41:20 <docpaul> er, uri-based
22:41:29 <docpaul> but convince us otherwise. :)
22:41:35 <Keelhaul> nah
22:41:56 <Keelhaul> i remember choosing the file system instead of mysql on the stuff i wrote for my bachelors
22:41:59 <JohnD> hmm
22:42:00 <Keelhaul> for whatever reasons
22:42:17 <Keelhaul> i saw some site who listed the pros and cons of blobs
22:42:24 <Keelhaul> which*
22:42:55 <docpaul> there are supposedly some media-server solutions that might be faster than file systems, but i dont know much about them
22:43:24 <docpaul> uris are not relegated to file systems.. they're a nice line of cleavage to any medium outside of the immediate database
22:43:41 <docpaul> and when you're talking potentially gigs and gigs of storage space, that separation is probably good
22:43:51 <Keelhaul> maybe
22:44:15 <docpaul> our initial model had the ability to refer to either a blob or a uri
22:44:33 <docpaul> but then we reflected on our previous experience doing something similar with hl7 queues
22:44:53 <docpaul> and found it (storing large data blocks) in the primary database unsavory
22:45:04 <docpaul> shrug
22:47:02 <r0bby> all filed :)
22:49:32 *** burke has quit IRC
22:54:25 <JohnD> i got a link where it contrasts xml and uri methods
22:54:34 <JohnD> :)
22:58:43 <JohnD> @docpaul : thanks and good night
22:58:46 *** JohnD has left #openmrs
22:59:25 <r0bby> docpaul: just added another comment :)
23:08:25 <r0bby> docpaul
23:08:32 <r0bby> are there javadocs somewhere?
23:14:48 <r0bby> ugh
23:21:10 <r0bby> wow i just found a way to learn the api
23:22:45 <HongJun> you could use the javadoc app to gennerate the API document
23:23:17 <r0bby> ....
23:23:22 <r0bby> I could.
23:25:04 *** chinthakacse has joined #openmrs
23:25:54 *** chinthakacse has left #openmrs
23:26:04 *** chinthakacse has joined #openmrs
23:26:16 <r0bby> ...
23:26:19 *** chinthakacse has quit IRC
23:26:27 *** chinthakacse has joined #openmrs
23:30:36 *** chinthakacse has left #openmrs
23:34:43 *** chinthakacse has joined #openMRS
23:46:15 *** chinthakacse has left #openMRS
23:46:41 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [3707]: RwandaTracReport module: Fixed location in controller of finish button … <http://dev.openmrs.org/changeset/3707> || OpenMRS Changesets: Changeset [3706]: RwandaTracReportModule: Fixed typo in the form-backing object name <http://dev.openmrs.org/changeset/3706> || OpenMRS Changesets: Changeset [3705]: xformsorbeon module: working on converting form to xml, en media res, … <http://dev.openmrs.org/changeset/3705> || OpenMRS Changesets: Changeset [3704]: xformsorbeon module: moving code to proper directory <http://dev.openmrs.org/changeset/3704> || OpenMRS Changesets: Changeset [3703]: xformsorbeon module: checking in current work, trying to fix classpath … <http://dev.openmrs.org/changeset/3703> || OpenMRS Changesets: Changeset [3702]: xformsorbeon module: XForms utility class for creating XML from core … <http://dev.openmrs.org/changeset/3702>
23:46:52 *** chinthakacse has joined #openMRS
23:47:26 *** chinthakacse has quit IRC
23:47:33 *** chinthakacse has joined #openMRS
23:48:43 *** chinthakacse has quit IRC
23:49:18 *** chinthakacse has joined #openmrs