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¬ag=forum¬ag=list¬ag=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
|