00:01:43
|
*** burke has quit IRC
|
00:58:17
|
*** cancer has joined #openmrs
|
00:59:27
|
<cancer> !list
|
00:59:27
|
<OpenMRSBot> cancer: Admin, AutoMode, Channel, ChannelLogger, ChannelStats, Config, Herald, Misc, NickCapture, Note, Owner, RSS, Reply, Seen, Services, ShrinkUrl, Status, Todo, and User
|
00:59:57
|
<cancer> !help Admin
|
00:59:57
|
<OpenMRSBot> cancer: Error: There is no command "admin".
|
01:22:59
|
*** Keelhaul has quit IRC
|
03:29:47
|
*** AndersG has quit IRC
|
03:47:46
|
*** sioraiocht_ is now known as sioraiocht
|
03:47:46
|
*** ChanServ sets mode: +v sioraiocht
|
06:33:24
|
*** bwolfe has joined #openmrs
|
06:33:24
|
*** ChanServ sets mode: +o bwolfe
|
06:33:59
|
*** sioraiocht has quit IRC
|
06:34:44
|
*** atomicturtle has quit IRC
|
06:49:49
|
*** aciniglio has joined #openmrs
|
06:52:31
|
*** atomicturtle has joined #openmrs
|
06:56:53
|
<bwolfe> welcome aciniglio
|
07:10:26
|
*** ChanServ sets mode: +v atomicturtle
|
07:23:43
|
*** bmckown has joined #openmrs
|
07:23:44
|
*** ChanServ sets mode: +o bmckown
|
07:29:18
|
*** burke has joined #openmrs
|
07:29:18
|
*** ChanServ sets mode: +o burke
|
07:34:03
|
*** docpaul has quit IRC
|
07:34:39
|
*** sioraiocht has joined #openmrs
|
07:35:06
|
*** ChanServ sets mode: +v sioraiocht
|
07:41:10
|
*** cancer has quit IRC
|
07:42:21
|
*** cancer has joined #openmrs
|
07:52:38
|
*** cancer has quit IRC
|
07:55:57
|
*** cancer has joined #openmrs
|
07:58:13
|
*** burke has quit IRC
|
07:58:28
|
<aciniglio> hello
|
07:58:45
|
<bmckown> Hi, aciniglio
|
07:58:59
|
*** ekrub has joined #openmrs
|
07:58:59
|
*** ChanServ sets mode: +o ekrub
|
07:59:42
|
<aciniglio> I'm a student looking at gsoc, so I thought I'd come see what's up!
|
08:00:14
|
<bmckown> Great to have you in our chat room. Welcome! Do you have any questions about OpenMRS we could answer?
|
08:03:31
|
<aciniglio> bmckown, I'm looking through the projects site right now and under the heading "good first projects" you have several things listed. Is completion of one of these tasks required/recommended?
|
08:04:59
|
<bwolfe> required? no recommended, of course! :-)
|
08:06:49
|
*** ekrub_ has joined #openmrs
|
08:07:11
|
<bmckown> I 'think' we are emphasizing the 'Google Summer of Code 2008' projects for gsoc, as opposed to the 'good first projects', right bwolfe ?
|
08:07:32
|
<bwolfe> that is correct bmckown
|
08:09:17
|
<bmckown> We generally try to keep a list of good projects up on this page. Some complex, some trivial. So that anyone can participate.
|
08:09:50
|
<bmckown> gsoc projects lean on being more complex.
|
08:10:12
|
<bwolfe> the "good first projects" are not really a gsoc2008 applicable. but if a student wants to do a "good first project" before the summer just to warm up...by all means :-)
|
08:10:13
|
<aciniglio> I see what you mean, I didn't realize that there were projects on the page other than gsoc. I just thought that the 'good first projects' were like qualification projects
|
08:10:44
|
*** atomicturtle has quit IRC
|
08:10:50
|
<bmckown> We do not require completion of a project in order to qualify for a gsoc project.
|
08:11:47
|
<bmckown> Can you tell us a little about yourself, aciniglio? What is your area of interest?
|
08:12:21
|
<aciniglio> Sure, I am a Sophomore in college and am thinking of a CS major
|
08:12:52
|
<aciniglio> This will really be the first software programming experience I have had outside of the classroom
|
08:13:41
|
<bmckown> Cool. How did you hear about OpenMRS?
|
08:14:03
|
<aciniglio> I learned about you guys from the google mentors page
|
08:14:55
|
<aciniglio> I was premed until a semester ago, so I am interested in what you do
|
08:15:31
|
<bmckown> I see.
|
08:15:39
|
<aciniglio> I think the other thing that caught my eye was that a lot of your code is in java (right?)
|
08:15:45
|
<bmckown> Correct.
|
08:15:49
|
<aciniglio> and that's really the language i am most comfortable with
|
08:16:00
|
<bmckown> Java, JSP, SQL.
|
08:16:06
|
<bmckown> Okay.
|
08:16:37
|
<aciniglio> I'm not sure what else to add...
|
08:16:53
|
<bmckown> That's fine. (oh, and a lot of Javascript)
|
08:17:07
|
<aciniglio> I see
|
08:17:13
|
<bwolfe> bmckown: a lot??
|
08:17:19
|
<bmckown> We also use Spring framework and Hibernate.
|
08:17:24
|
<bwolfe> it only depends on what you do
|
08:18:05
|
<aciniglio> haha :-[
|
08:18:39
|
<bmckown> My last check on the ohloh statistics, I thought we have a large percentage of Javascript in the code.
|
08:18:39
|
<aciniglio> Did you guys do gsoc last year?
|
08:18:53
|
<bmckown> Yes, last year was our first year.
|
08:19:16
|
<bmckown> We had about 12 students.
|
08:19:43
|
<aciniglio> cool
|
08:19:45
|
<aciniglio> !
|
08:20:07
|
<aciniglio> were any of them novices like myself? or were most of them pretty experienced?
|
08:20:28
|
<bwolfe> half were undergraduates and half were graduate students
|
08:20:56
|
<bwolfe> bmckown: yes, there is a lot of javascript in there because ohloh counts that whole /script/dojo file as stuff we've written
|
08:21:11
|
<bwolfe> bmckown: and because dojo is /huge/ it looks like its a large percentage of our project
|
08:22:31
|
<aciniglio> so how did you guys get involved with openMRS?
|
08:23:10
|
*** ekrub has quit IRC
|
08:23:19
|
<bwolfe> we both work full time for openmrs as our day jobs
|
08:24:20
|
<aciniglio> cool. have you been with the project since the beginning?
|
08:25:38
|
<bwolfe> I have. brian joined us about a year ago
|
08:27:50
|
<bmckown> aciniglio: I was pretty novice when I started I think.
|
08:28:13
|
<bmckown> Probably still am novice.
|
08:29:15
|
<aciniglio> haha
|
08:29:24
|
<bmckown> bwolfe however, holds the wisdom of the universe.... almost.
|
08:30:14
|
*** cancer has quit IRC
|
08:30:55
|
<aciniglio> out of curiosity, would either of you recommend a guide/program to getting started with subversion on a mac?
|
08:33:54
|
*** cancer has joined #openmrs
|
08:35:24
|
*** atomicturtle has joined #openmrs
|
08:40:14
|
*** ChanServ sets mode: +v atomicturtle
|
08:46:43
|
<bmckown> Sorry aciniglio I had stepped away for a minute.
|
08:46:50
|
<aciniglio> no worries
|
08:46:56
|
<aciniglio> i think i found what i needed anyways
|
08:46:59
|
<aciniglio> thanks though!
|
08:47:04
|
<bmckown> We have a page on our wiki I think about subversion and Mac.
|
08:47:43
|
<bmckown> Or at least installing openmrs on a mac.
|
09:18:47
|
*** nribeka has joined #openmrs
|
09:23:30
|
<OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [3661]: -- chica * updated openmrs jars <http://dev.openmrs.org/changeset/3661> || OpenMRS Changesets: Changeset [3660]: -- dss * updated openmrs jars <http://dev.openmrs.org/changeset/3660> || OpenMRS Changesets: Changeset [3659]: -- atd * updated openmrs jars <http://dev.openmrs.org/changeset/3659> || OpenMRS Changesets: Changeset [3658]: -- openmrs report-api-refactoring * fixed a null pointer exception <http://dev.openmrs.org/changeset/3658> || OpenMRS Changesets: Changeset [3657]: -- chica * updated atd jar <http://dev.openmrs.org/changeset/3657> || OpenMRS Changesets: Changeset [3656]: -- atd * added processing for "encounterList" parameter in ⦠<http://dev.openmrs.org/changeset/3656>
|
09:25:01
|
*** cancer has quit IRC
|
09:25:58
|
*** cancer has joined #openmrs
|
09:29:09
|
*** parane has joined #openmrs
|
09:29:14
|
*** parane has left #openmrs
|
09:29:29
|
<bwolfe> welcome nribeka
|
09:30:10
|
<nribeka> hi bwolfe ...
|
09:30:22
|
<bwolfe> gsoc student hopeful I'm guessing?
|
09:30:23
|
<nribeka> i'm still reading the irc logs
|
09:30:31
|
<nribeka> haha ...
|
09:30:40
|
<nribeka> :D
|
09:30:41
|
<bwolfe> ah, excellent first step
|
09:31:11
|
<nribeka> i'm interested in the andersG conversation with you ...
|
09:31:28
|
<nribeka> what did he do for openmrs?
|
09:32:12
|
<bwolfe> he worked on the synchronization branch with several of our core developers
|
09:32:22
|
<bwolfe> the branch has yet to be merged because its such a huge project
|
09:32:35
|
<bwolfe> the guys working on it swear its almost done though :-)
|
09:33:24
|
<nribeka> haha ... that's interesting and you said that they test it in rwanda make it more interesting
|
09:33:56
|
<nribeka> oh i forgot, i'm a grad students in health information system
|
09:35:10
|
<nribeka> and the openmrs caught my eyes
|
09:35:30
|
<nribeka> i never thought there would be an open source for medical stuff :D
|
09:39:17
|
<bwolfe> yeah, there aren't too many like us
|
09:39:37
|
<bwolfe> yeah, the developers that are working on that branch have their installation in rwanda...so that is where its testing first
|
09:40:32
|
<nribeka> and i know healthcare is very expensive here in us :)
|
09:41:54
|
<bwolfe> it is, yes...and commercial medical record systems definitely don't help that :-p
|
09:42:45
|
*** burke has joined #openmrs
|
09:42:45
|
*** ChanServ sets mode: +o burke
|
09:43:33
|
*** ekrub has joined #openmrs
|
09:43:33
|
*** ChanServ sets mode: +o ekrub
|
09:46:01
|
*** ekrub_ has quit IRC
|
09:46:38
|
<nribeka> i see the project list and i think most of them are doable :)
|
09:46:53
|
<nribeka> but you never know until you your feet wet :D
|
09:48:00
|
*** burke has quit IRC
|
09:48:28
|
*** ekrub is now known as burke
|
09:55:34
|
<OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [3663]: -- chica * fixed a minor error with an sql statement <http://dev.openmrs.org/changeset/3663> || OpenMRS Changesets: Changeset [3662]: -- chica * added support for basic randomization of a patient to a study <http://dev.openmrs.org/changeset/3662> || OpenMRS Tickets: Ticket #613 (defect reopened): cohort builder regimen 'until' bug <http://dev.openmrs.org/ticket/613#comment:2>
|
09:59:40
|
*** AndersG has joined #openmrs
|
10:00:55
|
*** AndersG has quit IRC
|
10:01:33
|
<nribeka> bwolfe, nice to talk to you
|
10:01:42
|
<nribeka> i have to go now ...
|
10:02:01
|
<nribeka> i'll have a look at the code ...
|
10:02:07
|
<nribeka> :D
|
10:02:09
|
<bwolfe> ok, let me know if you have any questions
|
10:02:23
|
<nribeka> ok ok i will :D
|
10:02:27
|
<nribeka> see you around :D
|
10:03:45
|
*** nribeka has quit IRC
|
10:09:53
|
*** sioraiocht has quit IRC
|
10:14:56
|
*** burke has quit IRC
|
10:21:36
|
*** burke has joined #openmrs
|
10:21:36
|
*** ChanServ sets mode: +o burke
|
10:28:09
|
*** Ngref has joined #openmrs
|
10:28:53
|
*** sioraiocht has joined #openmrs
|
10:28:53
|
*** ChanServ sets mode: +v sioraiocht
|
10:37:18
|
*** bca_ has joined #openmrs
|
10:37:35
|
*** bca_ has left #openmrs
|
10:42:06
|
<cancer> hi burke
|
10:46:17
|
<burke> heya cancer
|
10:46:25
|
*** cancer has quit IRC
|
10:46:42
|
<sioraiocht> i see you guys were selected again this year
|
10:47:11
|
<burke> yup.
|
10:47:24
|
<burke> are you participating in GSoC this summer?
|
10:47:38
|
<sioraiocht> 'fraid not =/ i have a dissertation due on sept 5th
|
10:47:43
|
<burke> :(
|
10:48:02
|
<burke> dissertation? you can work on that on the weekends. ;)
|
10:48:06
|
<sioraiocht> ha
|
10:48:17
|
<burke> what are dissertating?
|
10:48:34
|
<sioraiocht> Stream fusion for Haskell unicode strings
|
10:48:59
|
<sioraiocht> it's a method of optimising list-like structures in lazy languages to reduce memory overhead
|
10:49:10
|
<burke> cule
|
10:49:26
|
<burke> can we port that to groovy? ;)
|
10:49:26
|
<sioraiocht> sorta, hehe
|
10:49:55
|
<burke> I've always felt that OpenMRS really needs some more stream fusion.
|
10:49:56
|
<sioraiocht> not unless it supports lazy data structures, heh
|
10:50:01
|
<burke> And we're all about the unicode thing
|
10:50:32
|
<burke> groovy can be as lazy as you like.
|
10:50:46
|
<burke> Of course I'm a little groovy-happy these days.
|
10:50:55
|
<sioraiocht> hehe
|
10:51:06
|
<sioraiocht> well, the unicode part is implementation specific
|
10:51:12
|
<burke> best of luck on the dissertation. I'm sure you'll knock it out of the park :D
|
10:51:19
|
<sioraiocht> cheers, i hope so
|
10:51:35
|
<sioraiocht> i have not knocked anything out of the park since being here, except sport
|
10:51:55
|
<sioraiocht> and struck out on my intellectual self-esteem majorly, hehe
|
10:52:21
|
<sioraiocht> if you like groovy, have you tried scala?
|
10:55:00
|
*** cancer has joined #openmrs
|
10:56:45
|
<burke> no. haven't tried scala.
|
10:57:40
|
<OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [3664]: Adding OrderService and Order changes to api_refactoring branch <http://dev.openmrs.org/changeset/3664>
|
10:59:32
|
*** bmckown is now known as bmckown_away
|
11:07:15
|
*** ekrub has joined #openmrs
|
11:07:15
|
*** ChanServ sets mode: +o ekrub
|
11:14:52
|
*** cancer has quit IRC
|
11:15:52
|
*** machosry has joined #openmrs
|
11:19:41
|
*** burke has quit IRC
|
11:29:37
|
*** ekrub is now known as burke
|
11:39:35
|
*** sioraiocht has quit IRC
|
11:59:11
|
*** Thana[ has joined #openmrs
|
12:02:05
|
*** burke has quit IRC
|
12:02:10
|
<Thana[> hi there
|
12:08:18
|
*** burke has joined #openmrs
|
12:08:19
|
*** ChanServ sets mode: +o burke
|
12:12:47
|
<bwolfe> hey Thana[
|
12:13:10
|
<Thana[> hi bwolfe :)
|
12:13:33
|
<bwolfe> any gsoc question Thana[ ?
|
12:14:08
|
<Thana[> well, i'm reading all your ideas for now, some look interesting :)
|
12:24:35
|
*** bmckown_away is now known as bmckown
|
12:52:27
|
*** burke has quit IRC
|
13:03:43
|
<bwolfe> machosry: why the name change? :-)
|
13:30:58
|
<machosry> oh i dint notice that my nickname has changed
|
13:31:17
|
*** machosry is now known as cancer
|
13:34:51
|
<bwolfe> ah, a secret identity!
|
13:35:12
|
<bwolfe> ...although, not so secret now
|
13:42:18
|
*** Keelhaul has joined #openmrs
|
13:42:18
|
*** ChanServ sets mode: +v Keelhaul
|
13:42:32
|
<Thana[> bwolfe, can you tell me more about " Patient Image Support" and " Automatic Webapp Update Module" projects ?
|
13:43:49
|
<bwolfe> Thana[: sure thing. what exactly do you want to know? specifics? languages? etc ?
|
13:44:21
|
<Thana[> well, as far as i saw, the language is either java or jsp
|
13:44:47
|
<Thana[> it's more about specifics actually
|
13:44:49
|
<bwolfe> correct
|
13:45:07
|
<bwolfe> well, patient image support is all about getting images for patients into the system
|
13:45:12
|
<bwolfe> a workflow would have to be designed
|
13:45:38
|
<bwolfe> we have a place where the images will be stored in the database, complexObs
|
13:45:55
|
<bwolfe> options for users of openmrs if they want to show/hide images
|
13:45:56
|
<bwolfe> etc
|
13:46:15
|
<bwolfe> webapp update would be a firefox style notifier in openmrs that says a new version is available
|
13:46:23
|
<bwolfe> I've done somethign similar with the modules
|
13:46:31
|
<Thana[> in this case, images are previously taken, and then upload to the db, or the module must manage the image creation as well (from a camera for instance)
|
13:46:32
|
<Thana[> ?
|
13:46:42
|
<bwolfe> just an upload I think
|
13:47:35
|
<Thana[> alright, then it's 'just' a way to store images, and manage their display ?
|
13:49:01
|
<bwolfe> pretty much
|
13:50:17
|
<Thana[> ok
|
13:52:30
|
<cancer> bwolfe: can u tell me something about 'patient notes'?
|
13:52:58
|
<Thana[> I'll install openMRS to see what it looks like, and how it could be done
|
13:53:09
|
<Thana[> thanks :)
|
13:53:14
|
<cancer> i feel the desc given there is less
|
13:54:36
|
<bwolfe> hmm
|
13:54:38
|
<bwolfe> let me read
|
13:54:48
|
*** burke has joined #openmrs
|
13:54:48
|
*** ChanServ sets mode: +o burke
|
13:55:16
|
<cancer> and the link given for patientdashboard is invalid
|
13:55:25
|
<cancer> hi burke
|
13:55:54
|
<bwolfe> fixed the link, cancer
|
13:57:16
|
<cancer> nope still its not working error 404
|
13:57:42
|
<bwolfe> refresh?
|
13:57:52
|
<bwolfe> cancer: patient notes would entail writing a web manager page or portlet that allows the current user to add a note for the patient
|
13:57:59
|
<bwolfe> the notes could be threaded
|
13:58:10
|
<bwolfe> so that other users (other doctors) could "reply" to someone elses note
|
13:58:27
|
<bwolfe> all of this is modeled for the database already, we just aren't using it yet because no one has coded it :-)
|
13:59:39
|
<cancer> so thats the proj u need me to code :)
|
13:59:46
|
<bwolfe> right
|
14:00:39
|
<cancer> oh thats sounds cool... what enhancements do u look forward any spefications?
|
14:02:19
|
<OpenMRSBot> Recent updates in the world of openmrs: News Blog: OpenMRS accepted into Google Summer of Code 2008 <http://blog.openmrs.org/?p=62>
|
14:03:48
|
<bwolfe> I don't understand what you mean
|
14:15:10
|
*** OpenMRSBot has joined #openmrs
|
14:15:10
|
*** ChanServ sets mode: +o OpenMRSBot
|
14:15:24
|
<burke> bwolfe: yes. leave me alone! :'(
|
14:15:40
|
<bwolfe> and the bot is back
|
14:15:47
|
<bwolfe> 6 mins of downtime :-/
|
14:16:03
|
<bwolfe> I hope atomicturtle knows what happened
|
14:16:22
|
<burke> should we rename the project to OpenclosedopenclosedopenclosedopenMRS?
|
14:16:50
|
<bwolfe> definitely
|
14:18:27
|
<bwolfe> yep, the whole vps was restarted
|
14:18:50
|
<bwolfe> "Uptime 00:07"
|
14:22:12
|
<cancer> bwolfe about patient data flowsheet i just put it in my words correct me if anything is wrong
|
14:23:18
|
<atomicturtle> dowhatnow
|
14:23:29
|
<cancer> i must fetch collected data, sort it out and display it in the page....
|
14:23:39
|
<Keelhaul> hm, i wonder what can be used in java for graphics
|
14:23:41
|
<Keelhaul> timelines etc
|
14:23:59
|
<Keelhaul> i only know how to do it in opengl, and i doubt java supports it =/
|
14:25:20
|
<bwolfe> Keelhaul: we're using a library for charting on the patient dashboard now
|
14:25:24
|
<bwolfe> for the weights, etc
|
14:25:31
|
<Keelhaul> ah
|
14:25:37
|
<Keelhaul> oh yea those charts
|
14:25:40
|
<Keelhaul> who do you use
|
14:25:45
|
<bwolfe> and some students last year did some fancy graphing stuff in a flash chart
|
14:25:54
|
<Keelhaul> flash =/
|
14:26:02
|
<bwolfe> justin chose the java library
|
14:26:07
|
<cancer> even we can do lots with java2d
|
14:26:07
|
<bwolfe> the flash stuff is separater
|
14:26:13
|
<bwolfe> *separate
|
14:28:43
|
<bwolfe> bmckown
|
14:29:37
|
<cancer> bwolfe: can u clear me in this part??? as in desc if doc wants to see patient's kidney function the results related to kidney function only shd be displayed and likewise for heart etc etc
|
14:29:41
|
<cancer> am i rite?
|
14:30:18
|
<bwolfe> something along those lines
|
14:30:34
|
<OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [3664]: Adding OrderService and Order changes to api_refactoring branch <http://dev.openmrs.org/changeset/3664> || OpenMRS Changesets: Changeset [3663]: -- chica * fixed a minor error with an sql statement <http://dev.openmrs.org/changeset/3663> || OpenMRS Changesets: Changeset [3662]: -- chica * added support for basic randomization of a patient to a study <http://dev.openmrs.org/changeset/3662> || OpenMRS Tickets: Ticket #613 (defect reopened): cohort builder regimen 'until' bug <http://dev.openmrs.org/ticket/613#comment:2> || OpenMRS Changesets: Changeset [3661]: -- chica * updated openmrs jars <http://dev.openmrs.org/changeset/3661> || OpenMRS Changesets: Changeset [3660]: -- dss * updated openmrs jars <http://dev.openmrs.org/changeset/3660> || OpenMRS Changesets: Changeset [3659]: -- atd * updated openmrs jars <http://dev.openmrs.org/changeset/3659> || OpenMRS Changesets: Changeset [3658]: -- openmrs report-api-refactoring * fixed a null pointer exception <http://dev.openmrs.org/changeset/3658> || OpenMRS Changesets: Changeset [3657]: -- chica * updated atd jar <http://dev.openmrs.org/changeset/3657> || OpenMRS Changesets: Changeset [3656]: -- atd * added processing for "encounterList" parameter in ⦠<http://dev.openmrs.org/changeset/3656> || News Blog: OpenMRS accepted into Google Summer of Code 2008 <http://blog.openmrs.org/?p=62> || OpenMRS Tickets: Ticket #653 (defect closed): Concept sets don't work with sync <http://dev.openmrs.org/ticket/653#comment:1> || OpenMRS Tickets: Ticket #654 (defect created): Changes to ConceptSet items yield PropertyValueException <http://dev.openmrs.org/ticket/654> || OpenMRS Tickets: Ticket #653 (defect created): Concept sets don't work with sync <http://dev.openmrs.org/ticket/653> || OpenMRS Changesets: Changeset [3655]: Moving initial code from local module into SVN. This is the start of the ⦠<http://dev.openmrs.org/changeset/3655> || OpenMRS Changesets: Changeset [3654]: -- chica * updated atd jar <http://dev.openmrs.org/changeset/3654> || OpenMRS Changesets: Changeset [3653]: -- atd * added support for And/Or logic in ProviderDataSource <http://dev.openmrs.org/changeset/3653> || OpenMRS Changesets: Changeset [3652]: api_refactoring: more Location and Encounter changes - commenting, ⦠<http://dev.openmrs.org/changeset/3652> || OpenMRS Changesets: Changeset [3651]: -- chica * moved files that were inadvertently deleted <http://dev.openmrs.org/changeset/3651> || OpenMRS Changesets: Changeset [3650]: -- chica * updated atd jar <http://dev.openmrs.org/changeset/3650> || OpenMRS Changesets: Changeset [3649]: -- atd * fixed an error merging to a table <http://dev.openmrs.org/changeset/3649> || OpenMRS Changesets: Changeset [3648]: * added an example rule that queries a set of concepts <http://dev.openmrs.org/changeset/3648> || OpenMRS Changesets: Changeset [3647]: -- atd * cleaned up some code <http://dev.openmrs.org/changeset/3647> || OpenMRS Changesets: Changeset [3646]: api_refactoring: Location and Encounter changes <http://dev.openmrs.org/changeset/3646> || OpenMRS Changesets: Changeset [3645]: -- openmrs report_api_refactoring * made code more readable * fixed ⦠<http://dev.openmrs.org/changeset/3645> || OpenMRS Changesets: Changeset [3644]: Creating xformsorbeon module directory for jmanico <http://dev.openmrs.org/changeset/3644> || OpenMRS Changesets: Changeset [3643]: -- openmrs report_api_refactoring * fixed an incorrect operator <http://dev.openmrs.org/changeset/3643> || OpenMRS Changesets: Changeset [3642]: work for new formentry service <http://dev.openmrs.org/changeset/3642> || OpenMRS Changesets: Changeset [3641]: work for new formentry service <http://dev.openmrs.org/changeset/3641> || OpenMRS Changesets: Changeset [3640]: new Formentry service code <http://dev.openmrs.org/changeset/3640> || OpenMRS Changesets: Changeset [3639]: new Formentry service code <http://dev.openmrs.org/changeset/3639> || OpenMRS Changesets: Changeset [3638]: new Formentry service code <http://dev.openmrs.org/changeset/3638> || OpenMRS Changesets: Changeset [3637]: new Formentry service code <http://dev.openmrs.org/changeset/3637> || OpenMRS Changesets: Changeset [3636]: moving stuff around for new form/api dir <http://dev.openmrs.org/changeset/3636> || OpenMRS Changesets: Changeset [3635]: moving stuff around for new form/api dir <http://dev.openmrs.org/changeset/3635> || OpenMRS Changesets: Changeset [3634]: moving stuff around for new form/api dir <http://dev.openmrs.org/changeset/3634> || OpenMRS Changesets: Changeset [3633]: moving stuff around for new form/api dir <http://dev.openmrs.org/changeset/3633> || OpenMRS Changesets: Changeset [3632]: moving stuff around for new form/api dir <http://dev.openmrs.org/changeset/3632> || OpenMRS Changesets: Changeset [3631]: moving stuff around for new form/api dir <http://dev.openmrs.org/changeset/3631> || OpenMRS Changesets: Changeset [3630]: moving stuff around for new form/api dir <http://dev.openmrs.org/changeset/3630> || OpenMRS Changesets: Changeset [3629]: moving stuff around for new form/api dir <http://dev.openmrs.org/changeset/3629> || OpenMRS Changesets: Changeset [3628]: moving stuff around for new form/api dir <http://dev.openmrs.org/changeset/3628> || OpenMRS Changesets: Changeset [3627]: moving stuff around into form api directory <http://dev.openmrs.org/changeset/3627> || OpenMRS Changesets: Changeset [3626]: moving stuff around into form api directory <http://dev.openmrs.org/changeset/3626> || OpenMRS Changesets: Changeset [3625]: moving stuff around into form api directory <http://dev.openmrs.org/changeset/3625> || OpenMRS Changesets: Changeset [3624]: moving stuff around into form api directory <http://dev.openmrs.org/changeset/3624> || OpenMRS Changesets: Changeset [3623]: moving stuff around into form api directory <http://dev.openmrs.org/changeset/3623> || OpenMRS Changesets: Changeset [3622]: first cut at core form refactor schema changes. Subform schema support. <http://dev.openmrs.org/changeset/3622> || OpenMRS Changesets: Changeset [3621]: -- chica * fixed problem with test cases <http://dev.openmrs.org/changeset/3621> || OpenMRS Changesets: Changeset [3620]: -- chica * fixed problem with test cases <http://dev.openmrs.org/changeset/3620> || OpenMRS Changesets: Changeset [3619]: -- chica * fixed package definition <http://dev.openmrs.org/changeset/3619> || OpenMRS Changesets: Changeset [3618]: testing <http://dev.openmrs.org/changeset/3618> || OpenMRS Changesets: Changeset [3617]: in patientmatching module, text output class now writes values for fields ⦠<http://dev.openmrs.org/changeset/3617> || OpenMRS Changesets: Changeset [3616]: -- chica * removed TODO tags <http://dev.openmrs.org/changeset/3616> || OpenMRS Changesets: Changeset [3615]: -- atd * removed TODO tags <http://dev.openmrs.org/changeset/3615> || OpenMRS Changesets: Changeset [3614]: -- dss * removed TODO tags <http://dev.openmrs.org/changeset/3614> || OpenMRS Changesets: Changeset [3613]: -- chica * updated atd jar * moved test cases that don't use in-memory ⦠<http://dev.openmrs.org/changeset/3613> || OpenMRS Changesets: Changeset [3612]: -- atd * updated version <http://dev.openmrs.org/changeset/3612> || OpenMRS Changesets: Changeset [3611]: -- atd * added a provider datasource * added a rule to test provider ⦠<http://dev.openmrs.org/changeset/3611> || OpenMRS Changesets: Changeset [3610]: Adding ObsService and Obs changes to api_refactoring branch <http://dev.openmrs.org/changeset/3610> || Ime Asangansi: The Anatomy of the Blood Pressure Archetype <http://asangansi.blogspot.com/2008/03/anatomy-of-blood-pressure-archetype.html> || OpenMRS Changesets: Changeset [3609]: api_refactoring: Person and Patient changes (a work in progress) <http://dev.openmrs.org/changeset/3609> || OpenMRS Changesets: Changeset [3608]: api_refactoring: new OpenmrsConstants privileges for person and patient ⦠<http://dev.openmrs.org/changeset/3608> || OpenMRS Changesets: Changeset [3607]: in patientmatching module, updated GUI element that wasn't fully updated ⦠<http://dev.openmrs.org/changeset/3607> || OpenMRS Changesets: Changeset [3606]: api_refactoring: A bit of added documentation for Cohort and CohortService <http://dev.openmrs.org/changeset/3606> || OpenMRS Changesets: Changeset [3605]: api_refactoring branch: Refactored UserService and UserServiceImpl. <http://dev.openmrs.org/changeset/3605> || OpenMRS Tickets: Ticket #652 (task created): Move tribe to person attribute <http://dev.openmrs.org/ticket/652> || OpenMRS Tickets: Ticket #651 (task created): Patient dashboard and Graphs should modify layout for multiple measurements <http://dev.openmrs.org/ticket/651> || OpenMRS Changesets: Changeset [3604]: in patientmatching module, made analyzer hierarchy more complicated, but ⦠<http://dev.openmrs.org/changeset/3604> || OpenMRS Changesets: Changeset [3603]: -- chica * added comments <http://dev.openmrs.org/changeset/3603> || OpenMRS Changesets: Changeset [3602]: api_refactoring branch: Refactored CohortService. (It almost compiles.) <http://dev.openmrs.org/changeset/3602> || OpenMRS Changesets: Changeset [3601]: api_refactoring: PersonService interface changes <http://dev.openmrs.org/changeset/3601> || OpenMRS Tickets: Ticket #650 (task created): Investigate strange try/catch block in HibernatePatientDAO.getPatient(Integer) <http://dev.openmrs.org/ticket/650> || OpenMRS Changesets: Changeset [3600]: -- atd * cleaned up some code and added some comments <http://dev.openmrs.org/changeset/3600> || OpenMRS Changesets: Changeset [3599]: -- dss * added a few more comments <http://dev.openmrs.org/changeset/3599> || OpenMRS Changesets: Changeset [3598]: -- atd * made changes to reflect changes made in dss module <http://dev.openmrs.org/changeset/3598> || OpenMRS Changesets: Changeset [3597]: -- dss * cleaned up code and added documentation <http://dev.openmrs.org/changeset/3597> || OpenMRS Changesets: Changeset [3596]: api refactoring branch: Adding OpenmrsService interface and ⦠<http://dev.openmrs.org/changeset/3596> || OpenMRS Changesets: Changeset [3595]: Creating api_refactoring branch from trunk for the refactoring sprint <http://dev.openmrs.org/changeset/3595> || OpenMRS Changesets: Changeset [3594]: -- chica * fixed a broken test case <http://dev.openmrs.org/changeset/3594> || OpenMRS Changesets: Changeset [3593]: -- dss * updated openmrs jars * changed spring jars to reflect changes in ⦠<http://dev.openmrs.org/changeset/3593> || OpenMRS Changesets: Changeset [3592]: -- chica * updated openmrs jars * changed spring jars to reflect changes ⦠<http://dev.openmrs.org/changeset/3592> || OpenMRS Changesets: Changeset [3591]: -- atd * updated openmrs jars * changed spring jars to reflect changes in ⦠<http://dev.openmrs.org/changeset/3591> || OpenMRS Changesets: Changeset [3590]: in patientmatching module, fixed problem when writing large DOM to a file <http://dev.openmrs.org/changeset/3590> || OpenMRS Changesets: Changeset [3589]: Normalizing java method names in obs_group branch Cleaned out all ObsGroup ⦠<http://dev.openmrs.org/changeset/3589> || OpenMRS Changesets: Changeset [3588]: Fixing build error in report_api_refactoring branch <http://dev.openmrs.org/changeset/3588> || OpenMRS Changesets: Changeset [3587]: synchronization_bidirectional branch: removing duplicate entries from ⦠<http://dev.openmrs.org/changeset/3587>
|
14:30:34
|
<bwolfe> I think darius is assigned to that one
|
14:30:35
|
<bwolfe> he'd better be able to answer whats expected
|
14:30:55
|
<bwolfe> atomicturtle: the vps we're on was restarted. any alerts come your way about that?
|
14:30:57
|
<cancer> oh when can i contact him and how?
|
14:31:05
|
<bwolfe> hmm, email is probably best
|
14:31:16
|
<bwolfe> he can't log onto irc from work...the port is blocked
|
14:31:34
|
<cancer> oh where can i get his email id?
|
14:32:03
|
<bwolfe> the user djazayeri should be linked to on that project page somewhere
|
14:32:34
|
<atomicturtle> just that tony said:
|
14:32:34
|
<atomicturtle> i would like to kick swsoft in the nuts for making VZ reboot itself automaticly on some updates
|
14:33:55
|
<cancer> thanks bwolfe got his id
|
14:34:16
|
<bwolfe> atomicturtle: I see
|
14:37:22
|
<cancer> bwolfe coming to the firefox addon proj u just need to bypass the download dialog only for xsn files right??? only for xsn files??
|
14:37:29
|
*** aciniglio has quit IRC
|
14:37:56
|
<bwolfe> that should be an optional thing to set in the addon
|
14:38:18
|
<cancer> u mean only if user wishes???
|
14:38:43
|
<bwolfe> meaning there is an options page in the addon that a user can set which extensions to bypass that download for
|
14:41:43
|
<cancer> im not clear yet... i put it in my way... if u want to bypass download dialog for doc ppt and xsn files then u can add those extensions to the options page so that the browser will start downloading the file once the link is clicked
|
14:42:21
|
<bwolfe> the options page of the firefox addon, yes
|
14:42:55
|
<bwolfe> because right now firefox will /always/ give the "download" box for an xsn file even though "automatically do this next time" is checked on that dialog box
|
14:43:51
|
<cancer> yeah i got it right
|
15:01:24
|
<OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [3670]: hl7listenerapp * Add duplicate message checker * Modify nbs_alert table ⦠<http://dev.openmrs.org/changeset/3670> || OpenMRS Changesets: Changeset [3669]: -- chica * fixed instance variables <http://dev.openmrs.org/changeset/3669> || OpenMRS Changesets: Changeset [3668]: -- chica * cleaned up some code <http://dev.openmrs.org/changeset/3668> || OpenMRS Changesets: Changeset [3667]: -- atd * cleaned up some code <http://dev.openmrs.org/changeset/3667> || OpenMRS Changesets: Changeset [3666]: api_refactoring: Fixed 'DAOException' for Location and Encounter DAO's <http://dev.openmrs.org/changeset/3666> || OpenMRS Changesets: Changeset [3665]: api_refactoring: Adding a few meager, incomplete contributions to the ⦠<http://dev.openmrs.org/changeset/3665>
|
15:07:53
|
<cancer> bwolfe: what about location hierarchy?? this should be done as webpage right? if so then jsp??
|
15:08:07
|
<bwolfe> jsp yes
|
15:09:11
|
<bwolfe> some modification to the Manage Locations page that is there now
|
15:09:20
|
<bwolfe> see the administration page on the demo site
|
15:12:47
|
<cancer> yeah i can see that
|
15:13:44
|
<cancer> its just like if a click a province the district menu shd show only the districts within the province and so on... am i right??
|
15:14:44
|
<bwolfe> yeah
|
15:14:48
|
<bwolfe> that'd be part of it
|
15:16:01
|
<cancer> so the backend work has to be done... as it said creating a module for this??? right???
|
15:17:06
|
<bwolfe> I'm not sure if this would be a module or would be core work
|
15:17:18
|
<bwolfe> I'm torn on the decision
|
15:17:29
|
<bwolfe> other devs might feel one way or another
|
15:18:14
|
<cancer> so what would be your decision or opinion?
|
15:19:55
|
<bwolfe> core
|
15:22:56
|
*** bwolfe has quit IRC
|
15:29:07
|
<Keelhaul> According to the study, published in February in Oikos, a highly respected scientific journal, the more beer a scientist drinks, the less likely the scientist is to publish a paper or to have a paper cited by another researcher, a measure of a paperâs quality and importance.
|
15:29:09
|
<Keelhaul> =o
|
15:32:31
|
*** burke has quit IRC
|
15:32:33
|
<OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [3671]: hl7listenerapp * Update build.xml <http://dev.openmrs.org/changeset/3671>
|
15:43:05
|
*** bmckown has quit IRC
|
16:03:41
|
<OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [3672]: api_refactoring: Added a few incomplete contribs to PatientServiceDAO. ⦠<http://dev.openmrs.org/changeset/3672>
|
16:26:30
|
*** burke has joined #openmrs
|
16:26:30
|
*** ChanServ sets mode: +o burke
|
16:33:57
|
*** aciniglio has joined #openmrs
|
16:34:59
|
*** atomicturtle has quit IRC
|
16:36:41
|
*** aciniglio_ has joined #openmrs
|
16:40:52
|
*** bwolfe has joined #openmrs
|
16:40:52
|
*** ChanServ sets mode: +o bwolfe
|
16:51:14
|
*** aciniglio has quit IRC
|
16:59:48
|
*** sioraiocht has joined #openmrs
|
16:59:48
|
*** ChanServ sets mode: +v sioraiocht
|
17:23:56
|
*** Keelhaul has quit IRC
|
17:32:45
|
*** burke has quit IRC
|
17:36:05
|
*** burke has joined #openmrs
|
17:36:05
|
*** ChanServ sets mode: +o burke
|
17:49:17
|
*** sioraiocht has quit IRC
|
18:01:02
|
*** sioraiocht has joined #openmrs
|
18:01:02
|
*** ChanServ sets mode: +v sioraiocht
|
18:01:10
|
*** sioraiocht has quit IRC
|
18:02:26
|
*** sioraiocht has joined #openmrs
|
18:02:26
|
*** ChanServ sets mode: +v sioraiocht
|
18:02:31
|
*** sioraiocht has quit IRC
|
19:02:56
|
*** nribeka has joined #openmrs
|
19:07:29
|
*** Keelhaul has joined #openmrs
|
19:07:29
|
*** ChanServ sets mode: +v Keelhaul
|
19:40:32
|
<OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [3673]: Data Synchronization Branch - Merged trunk into synchronization code ⦠<http://dev.openmrs.org/changeset/3673>
|
20:20:00
|
*** nribeka has quit IRC
|
20:22:04
|
*** dkd903 has joined #openmrs
|
20:23:17
|
<dkd903> hello
|
20:23:37
|
<dkd903> wot all are the programming requirements for Open MRS in GSOC?
|
20:27:27
|
<bwolfe> some java
|
20:27:34
|
<bwolfe> and maybe some sql
|
20:27:36
|
<bwolfe> some html
|
20:27:43
|
<bwolfe> possibly javascript
|
20:27:48
|
<bwolfe> potentially some xml
|
20:27:53
|
<bwolfe> but mostly java
|
20:35:24
|
*** atomicturtle has joined #openmrs
|
20:44:46
|
*** docpaul has joined #openmrs
|
20:44:46
|
*** ChanServ sets mode: +o docpaul
|
20:44:53
|
<docpaul> hi. :)
|
20:45:36
|
<docpaul> anyone with OpenMRS questions, i'm happy to answer them!
|
20:47:14
|
*** The_PHP_Jedi has joined #openmrs
|
20:47:46
|
*** stevenj has joined #openmrs
|
20:48:04
|
<docpaul> if i can answer any questions for you guys, let me know
|
20:49:28
|
<bwolfe> ah good...that means I can head out then docpaul :-)
|
20:49:34
|
<The_PHP_Jedi> hehe
|
20:49:56
|
<docpaul> bah
|
20:50:38
|
<Thana[> I have one about the webapp upload :)
|
20:50:48
|
*** darchonz has joined #openmrs
|
20:50:49
|
<docpaul> sure... shoot
|
20:50:59
|
<docpaul> hi darchonz!
|
20:51:21
|
<darchonz> hi!
|
20:51:21
|
<Thana[> Are there some files this module must save before the .war is changed ?
|
20:51:34
|
<Thana[> (or can it be just replaced by the new one)
|
20:52:26
|
<bwolfe> you can just drop a new .war file on top of a current one
|
20:52:34
|
*** fuzzybyte has joined #openmrs
|
20:52:40
|
<bwolfe> all necessary files are stored outside of the war file
|
20:52:53
|
<docpaul> heya fuzzybyte!
|
20:52:57
|
<fuzzybyte> ello
|
20:53:12
|
<Thana[> ok, that sounds easier then
|
20:54:56
|
<Thana[> another point: with projects you propose, is there any related points about non-english languages (translations or other) ?
|
20:56:08
|
<bwolfe> I don't think translations alone are valid gsoc projects
|
20:56:20
|
<bwolfe> but we would welcome any and all translations of our messages :-)
|
20:56:51
|
<bwolfe> we're i18m ready...its just that we only have english/spanish/french/italian translations so far
|
20:57:05
|
<docpaul> what's the name of that file?
|
20:57:09
|
<docpaul> which holds those?
|
20:58:13
|
<bwolfe> http://dev.openmrs.org/browser/openmrs/trunk/web/WEB-INF/messages.properties
|
20:58:13
|
<Thana[> ok, then for a project, if some translation can be done in the meantime (about this project or not), I guess it will be fine, right ?
|
20:58:15
|
<OpenMRSBot> <http://ln-s.net/1hkh> (at dev.openmrs.org)
|
20:58:29
|
<bwolfe> Thana[: definitely
|
20:59:00
|
<Thana[> ok, nice :)
|
20:59:07
|
<docpaul> how about a module which creates a interface for modifying the messages.properties file for different localizations?
|
21:00:05
|
<bwolfe> that would be nice...I'm not sure how much of that has been done by andreas
|
21:00:26
|
<Thana[> so fat all translations are made in one file ?
|
21:00:26
|
<bwolfe> he has a module to do translations that goes along with the concpet_name branch...but I haven't seen it, so it might only do concepts
|
21:01:02
|
<Thana[> so far*
|
21:01:23
|
<bwolfe> Thana[: well, if you look in http://dev.openmrs.org/browser/openmrs/trunk/web/WEB-INF you'll see the other translations
|
21:01:29
|
<OpenMRSBot> <http://ln-s.net/1hkj> (at dev.openmrs.org)
|
21:01:51
|
<bwolfe> you just copy and paste that file I first linked to, then just put the translation for the new language on the right side
|
21:02:26
|
<Thana[> oh right, just got it
|
21:04:53
|
*** dkd903 has quit IRC
|
21:04:57
|
<Thana[> do you think that the webapp update and the image support have a big amount of work ?
|
21:07:35
|
<bwolfe> both have a fair amount of work
|
21:08:02
|
<bwolfe> both have little addons that could happen if for some reason its done early :-)
|
21:08:29
|
<Thana[> Any examples? :p
|
21:08:58
|
<bwolfe> webapp update could do reminders, timed checks, updates by usb, ip tracking, stats, etc
|
21:09:19
|
<bwolfe> image support could do admin properties for different display modes
|
21:09:28
|
<bwolfe> comparison of a history of a patient's images
|
21:09:31
|
<bwolfe> etc
|
21:09:59
|
<r0bby> hrm
|
21:11:28
|
<stevenj> would a student still be considered without previous web development work samples and somewhat minimal experience in web dev? very simple JS/jquery "ajax", HTML, CSS, and Django
|
21:11:44
|
<stevenj> for something like encounter type heirarchy or patient sorting
|
21:11:46
|
<Thana[> do you have a preference about these 2 projects ? (clearer, which one do you want to have implemented first)
|
21:14:21
|
<r0bby> okies
|
21:14:40
|
<r0bby> docpaul: what branch is actively developed? I am *NOT* pulling the whole true..
|
21:15:04
|
<r0bby> s/true/tree/
|
21:15:15
|
<docpaul> we develop off of trunk and use tags... branches are major feature additions to trunk that we merge in
|
21:15:26
|
<docpaul> modules allow for plug-and-play extensions to core
|
21:15:33
|
*** burke has quit IRC
|
21:15:46
|
<r0bby> joy
|
21:15:57
|
<r0bby> so trunk/branches?
|
21:16:07
|
<bwolfe> Thana[: webapp update
|
21:16:22
|
<docpaul> http://openmrs.org/wiki/Modules
|
21:16:37
|
<bwolfe> r0bby: http://svn.openmrs.org/openmrs/trunk
|
21:17:06
|
<docpaul> http://openmrs.org/wiki/Subversion_Repository_Layout
|
21:17:07
|
<OpenMRSBot> <http://ln-s.net/1hkz> (at openmrs.org)
|
21:17:59
|
<r0bby> okay
|
21:18:29
|
<r0bby> Since i seem to have gotten my head around BGGA/CICE
|
21:18:35
|
<r0bby> time to work on openmrs
|
21:18:42
|
<Thana[> ok, I'll think more about it then
|
21:19:07
|
*** docpaul has quit IRC
|
21:19:38
|
*** docpaul has joined #openmrs
|
21:19:38
|
*** ChanServ sets mode: +o docpaul
|
21:19:49
|
<docpaul> r0bby: you could dip a toe in through a hello world module, you could squash bugs by popping off some tickets, take on one of the open projects, etc...
|
21:21:03
|
<r0bby> so i have to pull modules
|
21:21:07
|
* r0bby looks
|
21:21:18
|
<r0bby> I've been meaning to do some stuff
|
21:21:19
|
<docpaul> nope, read the wiki page i popped on the channel
|
21:22:01
|
<r0bby> I have to pull openmrs-modules not just openmrs/trunk
|
21:22:44
|
<docpaul> http://openmrs.org/wiki/Creating_Your_First_OpenMRS_Module
|
21:22:46
|
<OpenMRSBot> <http://ln-s.net/1hl3> (at openmrs.org)
|
21:22:51
|
<r0bby> ah
|
21:23:04
|
<docpaul> we store all the modules in progress in openmrs-modules
|
21:23:11
|
<docpaul> but you can start with the basic module template
|
21:23:13
|
<r0bby> okays
|
21:23:21
|
<r0bby> I'll fiddle
|
21:23:41
|
<docpaul> openmrs modules = kissing cousin to firefox extensions
|
21:23:45
|
<docpaul> but more powerful and cooler
|
21:24:12
|
<docpaul> b/c they're in java and are potentially impactful to the webapp
|
21:24:20
|
<docpaul> more potentially
|
21:24:28
|
<docpaul> hot swappable too
|
21:25:12
|
<r0bby> cool :)
|
21:25:19
|
<r0bby> is this maven/ant?
|
21:25:29
|
<r0bby> pulling modules now
|
21:25:39
|
<docpaul> spring aop
|
21:25:45
|
<r0bby> ah cool
|
21:25:51
|
<r0bby> I shall learn spring hehe
|
21:26:03
|
<r0bby> voodoo magic i say VOODOO MAJIK
|
21:26:17
|
<docpaul> aop is pretty close to magic, actually
|
21:26:21
|
<r0bby> docpaul: how do you find time to code AND keep up w/ medical research!
|
21:26:33
|
<docpaul> i dont code nearly as much as i like to
|
21:26:42
|
<docpaul> i've become more of a project manager/designer
|
21:27:25
|
<docpaul> but i understand and keep up with all of the underlying technologies, b/c... well, i'm a geek at heart
|
21:27:28
|
<Thana[> I was wondering, is openMRS mostly used with one OS or is it used with several (Linux, OS X, Windows, etc) ?
|
21:27:33
|
<docpaul> who loves to take care of people as well. :)
|
21:27:51
|
<docpaul> been tested and used in all OS's you've mentioned thana
|
21:28:22
|
<Thana[> ok
|
21:28:41
|
<docpaul> we're also somewhat database agnostic as well
|
21:28:48
|
<docpaul> b/c of our use of hibernate
|
21:29:03
|
<docpaul> but we've leaned heavily on mysql in a majority of installations
|
21:29:12
|
<darchonz> how does infopath fit in?
|
21:29:13
|
<docpaul> but postgres, oracle are certainly doable
|
21:29:25
|
<docpaul> it's used in a module that enables rich data entry
|
21:29:33
|
<Thana[> I guess so
|
21:29:43
|
<docpaul> infopath = great example of MVC paradigms applied to data entry
|
21:29:56
|
<docpaul> it's what xforms will ultimately evolve to, IMO
|
21:30:14
|
<Thana[> Are you using a librairy for the db, like PDO for php ?
|
21:30:17
|
<docpaul> back when we started (2004), xforms was too "gestational"
|
21:30:54
|
<docpaul> a library? we use an object relational mapping software called hibernate to do all database transactions
|
21:31:28
|
<docpaul> db
|
21:31:40
|
<docpaul> api makes hql calls
|
21:31:45
|
<docpaul> hibernate.org
|
21:32:07
|
<Thana[> I heard about it, but never had the chance to use it
|
21:32:32
|
<docpaul> it's a tall hill to mentally conquer, but once you do, it's muy powerful
|
21:33:34
|
<docpaul> so, there's another reason to get involved with OpenMRS... you get to learn some krad java technologies in the process
|
21:33:42
|
<Thana[> ok, then whatever dbms you are using, it shouldn't be a problem (I guess)
|
21:33:49
|
<docpaul> you got it
|
21:34:06
|
<Thana[> it sounds fine
|
21:34:08
|
<docpaul> in fact, two different groups are actively working on postgres support
|
21:34:19
|
<docpaul> should be pretty trivial
|
21:34:48
|
<Thana[> anything about oracle?
|
21:35:07
|
<docpaul> yeah, one of the implementers successfully tested OpenMRS on Oracle
|
21:35:22
|
<docpaul> but then decided against it, as it offered nothing for their circumstances, over mysql
|
21:35:26
|
<docpaul> other than a large bill
|
21:35:32
|
<Thana[> =)
|
21:36:13
|
<docpaul> we tend to make decisions that protect us from "decision religion"
|
21:36:27
|
<docpaul> ie, mysql is better than postgres b/c... blah
|
21:36:33
|
<docpaul> so, we allow for both
|
21:36:49
|
<Thana[> that's a good point i think
|
21:37:07
|
<docpaul> the technology changes too much over the years to build yourself into a corner... flexibility is the key to foundations that last
|
21:37:20
|
<Thana[> i stopped to count how many time I saw troll mysql vs postgre ...
|
21:37:56
|
<docpaul> exactly... it's boring. :) bottom line: they both are good, and they each have features which are better than the other for particular circumstances
|
21:38:08
|
<docpaul> so, let's move onto some real problems. :)
|
21:38:16
|
<Thana[> right :)
|
21:39:03
|
<Thana[> I don't really know pg ( I just used mysql and oracle), then I trust you about it :)
|
21:39:29
|
<docpaul> yeah, we don't do triggers or stored procedures, and try to stick to sql92 datatypes
|
21:39:43
|
<docpaul> which is a large way towards db agnostic
|
21:42:09
|
<Thana[> I have a last question (for tonight :): do you have specific requirements about student's knowledges ?
|
21:43:32
|
<docpaul> honestly, if you're a java guy, are self motivated, and are intellectually curious, you will succeed.
|
21:44:08
|
<docpaul> it's less about skills that you can check off on, and more about personality and personal motivation
|
21:44:15
|
<docpaul> make sense?
|
21:44:27
|
<Thana[> very :)
|
21:45:03
|
<Thana[> This project is more and more interesting
|
21:45:35
|
<Thana[> do you have any advices about readings I can do before doing my application?
|
21:45:36
|
<docpaul> we want to find people that will be passionate about what we're doing, stay a part of the community, and will be a good investment of our time to mentor
|
21:46:21
|
<docpaul> join the mailing lists, etc... and just get involved... that's my best advice
|
21:46:27
|
<docpaul> hang out on irc, get to know folks, etc..
|
21:46:38
|
<docpaul> that'll help more than anything else
|
21:46:51
|
<docpaul> i'm the org admin for OpenMRS, so feel free to ask questions
|
21:46:56
|
<r0bby> They know i stick around -- i just take up space :P
|
21:47:21
|
<Thana[> So you communicate mostly using irc of mailing lists? (not skype or whatever ?)
|
21:47:28
|
<Thana[> ^^
|
21:47:32
|
<docpaul> mailing lists get a ton of traffic
|
21:47:45
|
<docpaul> irc is becoming more and more important the bigger our community gets
|
21:47:53
|
<docpaul> especially during the summer of code time
|
21:48:03
|
<Thana[> I can understand that
|
21:48:16
|
<docpaul> where are you based out of thana?
|
21:48:28
|
* r0bby subscribes to yet another list
|
21:48:49
|
<docpaul> r0bby: the developer list is a good place to start for someone like yourself
|
21:49:08
|
<Thana[> I'm studying in Scotland, but I'm French
|
21:49:08
|
<docpaul> we rss-ize all of our communication traffic, btw
|
21:49:41
|
<docpaul> http://openmrs.org/wiki/OpenMRS_Feed
|
21:50:20
|
<r0bby> there a catch all?
|
21:50:34
|
<docpaul> so, for example: http://feed.openmrs.org/rss?tag=dev-list&days=30
|
21:50:35
|
<r0bby> ^is
|
21:50:41
|
<r0bby> argh
|
21:50:54
|
<docpaul> you wouldnt want a catch all, it's going to have all svn changesets, everything
|
21:51:04
|
<docpaul> but yes, just do http://feed.openmrs.org/rss
|
21:51:15
|
<r0bby> i dont care
|
21:51:26
|
<r0bby> i'm an information whore
|
21:51:33
|
<docpaul> then you'll love our rss service
|
21:51:42
|
* Thana[ looks
|
21:51:52
|
<r0bby> that catches all?
|
21:52:05
|
<docpaul> we use a planet style application called feedjack to clean and process all incoming traffic
|
21:52:15
|
<docpaul> so that everything is tagged correctly
|
21:52:22
|
<docpaul> so you can filter the poop out of it
|
21:52:27
|
<docpaul> for example, all openmrs blog posts:
|
21:52:38
|
<docpaul> http://feed.openmrs.org/rss?tag=blog
|
21:53:09
|
<docpaul> http://feed.openmrs.org/rss?tag=blog&n-10
|
21:53:14
|
<docpaul> http://feed.openmrs.org/rss?tag=blog&n=10
|
21:53:15
|
<docpaul> whoops
|
21:53:19
|
<r0bby> ah
|
21:53:29
|
<r0bby> cool
|
21:53:49
|
<Thana[> you're right, there is a lot of information :D
|
21:53:57
|
<docpaul> go to http://openmrs.org/wiki/OpenMRS_Feed to learn all the ways to filter
|
21:54:28
|
<docpaul> we spent a lot of time on this last year, as a way to help GSoC students get access to the openmrs chatter
|
21:54:55
|
* r0bby soghs
|
21:55:01
|
<r0bby> sighs*
|
21:56:02
|
<Thana[> So I guess you don't use skype (or other vocal soft.) with your students ?
|
21:56:18
|
<docpaul> we do on a case by case basis
|
21:56:32
|
<docpaul> i talked with my student often... and met a number of others during the summer
|
21:57:06
|
<docpaul> we've thought about having like... town hall meetings
|
21:57:18
|
<docpaul> but we never followed through on that yet
|
21:57:24
|
<docpaul> b/c of time zone differences, etc
|
21:57:34
|
<Thana[> Where are you from (if I may) ?
|
21:57:42
|
<docpaul> indianapolis, in
|
21:57:54
|
<docpaul> originally from florida
|
21:58:27
|
<Thana[> so it's ... 10am over there?
|
21:58:37
|
<r0bby> okay got me an IDEA project :0
|
21:58:45
|
<docpaul> midnight, actually. :)
|
21:58:54
|
<Thana[> argh
|
21:59:16
|
<r0bby> docpaul: eh
|
21:59:23
|
<r0bby> I dont know how you do it honestly
|
21:59:35
|
<r0bby> i'd imagine being a doctor is a lot of work :X
|
21:59:46
|
<Thana[> never remember what's the difference between here and usa ^^
|
21:59:50
|
* r0bby uses IDEA by the way
|
21:59:57
|
<r0bby> Thana[: GMT-5
|
22:00:15
|
<r0bby> Indiana is on EDT
|
22:00:21
|
<Thana[> ok, that sounds easier for me :D
|
22:00:48
|
<docpaul> r0bby: do what? juggle? i think if you saw what i have in africa, you'd be motivated as i have been
|
22:01:01
|
<Thana[> EDT? :x
|
22:01:01
|
<docpaul> you make time for things that matter to you, you know? :)
|
22:01:06
|
<r0bby> yeh
|
22:01:14
|
<r0bby> Thana[: si.
|
22:01:19
|
<r0bby> I can imagine
|
22:01:53
|
<docpaul> my wife sometimes doesnt understand it.. but she's mostly supportive
|
22:02:44
|
<r0bby> heh yeh i understand
|
22:03:06
|
<docpaul> for example, she's asleep on my shoulder now. P)
|
22:03:09
|
<docpaul> er, :)
|
22:03:19
|
<Thana[> ^_^
|
22:03:57
|
<docpaul> oh, if you guys want to see a talk that burke and i gave at google:
|
22:04:18
|
<docpaul> http://video.google.com/videoplay?docid=5181254373166129293
|
22:04:19
|
<OpenMRSBot> <http://ln-s.net/1hlN> (at video.google.com)
|
22:04:35
|
<Thana[> about openMRS?
|
22:04:42
|
<docpaul> yep, it's a google tech talk
|
22:04:46
|
<Thana[> yeah, seems so
|
22:06:05
|
* r0bby loosk
|
22:06:24
|
* Thana[ loosk too
|
22:07:26
|
<r0bby> I'll prolly contribute independent of Google SoC
|
22:07:50
|
<docpaul> we have plenty of those kinds of contributors
|
22:07:52
|
<r0bby> docpaul: you're the short guy?
|
22:07:58
|
<docpaul> no, i'm the tall guy
|
22:08:07
|
<Thana[> The first one?
|
22:08:09
|
<r0bby> oh burke is old
|
22:08:17
|
<r0bby> s/old/short/
|
22:08:18
|
<docpaul> hahaha, not that old
|
22:08:22
|
<docpaul> pahaha
|
22:08:28
|
<r0bby> sorry
|
22:08:29
|
<docpaul> happy he's not here
|
22:08:32
|
<Thana[> :D
|
22:08:37
|
<r0bby> freud is turning in his grave
|
22:08:48
|
<docpaul> man, that's too good... heh
|
22:10:19
|
<Thana[> all people we see are working with you? Oo
|
22:10:57
|
<docpaul> i'm sorry, not sure what you mea
|
22:10:58
|
<docpaul> n
|
22:11:44
|
<Thana[> well, you show people working on lab. or using computers
|
22:12:17
|
<docpaul> oh yes
|
22:13:37
|
<r0bby> wow
|
22:13:41
|
<r0bby> first dude
|
22:13:56
|
<r0bby> Moosa(sp?) holy shit :/
|
22:14:02
|
<docpaul> yeah. :I
|
22:14:09
|
<docpaul> but exciting all at the same time
|
22:14:14
|
<r0bby> knew of the epidemic...never saw the faces
|
22:14:22
|
<docpaul> yeah, i have...
|
22:14:25
|
<Thana[> O_o
|
22:14:25
|
<docpaul> it's sobering
|
22:14:59
|
<r0bby> I haven't
|
22:15:49
|
<docpaul> we didn't want to be all sally struthers, but we also wanted to share what motivates us to do this work
|
22:16:10
|
<r0bby> yeh
|
22:16:10
|
<r0bby> :x
|
22:16:17
|
<Thana[> I can see what your motivations ares
|
22:16:20
|
<Thana[> are*
|
22:17:05
|
<docpaul> my guess is that if it's motivating to me, then it'll certainly be motivating to others. :0
|
22:17:22
|
<Thana[> I guess you're right
|
22:17:56
|
<r0bby> i'm kinda almost in tears :X
|
22:18:07
|
*** bwolfe has quit IRC
|
22:18:38
|
*** cancer has quit IRC
|
22:19:33
|
<Thana[> how many people are currently using openMRS ?
|
22:19:43
|
<docpaul> robby: nah, be sad if you just sit and let it happen... the cool thing is, you can actually help
|
22:19:49
|
<Thana[> (and how many people are 'stored' in it ?)
|
22:19:59
|
<docpaul> believe it or not, it's taking care of over a million patients now
|
22:20:05
|
<docpaul> in over a dozen countries
|
22:20:10
|
<Thana[> O_O
|
22:20:15
|
<Thana[> impressive
|
22:20:19
|
<fuzzybyte> that's huge
|
22:20:21
|
<docpaul> it's shocking
|
22:20:44
|
*** The_PHP_Jedi has quit IRC
|
22:20:51
|
<docpaul> we had no idea it'd turn into this
|
22:20:57
|
<docpaul> but man, it's been quite a ride
|
22:21:09
|
<docpaul> i feel like it's just getting started in some ways too
|
22:21:23
|
<docpaul> once we learn how to wield the community good will in the best way, there's no stopping us
|
22:21:55
|
<Thana[> with over a million patients, it can't be the beginning, you did a huge job so far :o
|
22:21:57
|
<r0bby> :x
|
22:22:28
|
<r0bby> holy crap
|
22:22:34
|
<docpaul> nah, we've got plenty of room to get better, for sure.. i'm not a big fan of patting ourselves on the back. :)
|
22:22:47
|
<docpaul> we've got our share of warts
|
22:22:48
|
<docpaul> hehe
|
22:23:36
|
<docpaul> it's amazing how a project like this brings out the good in people
|
22:23:53
|
<docpaul> i've been amazed as to how interested and involved the community has become
|
22:23:58
|
<docpaul> google helps us in huge ways
|
22:24:16
|
<Thana[> in another way than gsoc?
|
22:24:18
|
<docpaul> and people just want to be philanthropic with their time...
|
22:24:35
|
<docpaul> it's like the ethos of open source is very compatible with being selfless and helpful to others
|
22:24:48
|
<r0bby> I wanna learn the architecture
|
22:24:56
|
<docpaul> oh sure... for example, leslie from google visited burke and i in indianapolis last week
|
22:25:31
|
<docpaul> they help through funding, connections, word of mouth, etc
|
22:25:32
|
<Thana[> the girl we see at the beginning of the video?
|
22:25:35
|
<docpaul> strategic planning
|
22:25:36
|
<docpaul> yes
|
22:25:46
|
<docpaul> she's the coordinator of Google Summer of Code
|
22:25:57
|
<Thana[> I didn't know google was involved in such project
|
22:25:58
|
<docpaul> we've become good friends with her over the past year
|
22:26:23
|
<docpaul> yeah, we interact with the open source team quite a bit
|
22:26:35
|
<docpaul> once again, i think it's just b/c they believe in what we're doing
|
22:26:47
|
<Thana[> it can't be a bad think I guess :D
|
22:26:52
|
<docpaul> and if you hadn't noticed, i'm not bashful to ask for help. :)
|
22:27:24
|
<Thana[> hehe
|
22:27:48
|
<docpaul> i'll go sit on #java all day if it helps people become aware of our work
|
22:28:04
|
<docpaul> better use of my time than for me to develop alone
|
22:28:13
|
<docpaul> i believe in community development...
|
22:28:38
|
* docpaul bets that r0bby can help us with that
|
22:28:46
|
<r0bby> I could
|
22:28:54
|
<r0bby> but my level of respect in ##java is ... low :P
|
22:28:55
|
<Thana[> quiete logical, if we talk about open source (for me)
|
22:29:03
|
<docpaul> :) that'd be awesome
|
22:29:08
|
<r0bby> Most of them knows i'm not a LOST cause.
|
22:29:10
|
<docpaul> but that's your own doing, eh?
|
22:29:16
|
<r0bby> oh yeh :P
|
22:29:29
|
<docpaul> you could be a #java jedi master if you wanted to be
|
22:29:38
|
<Thana[> xD
|
22:29:53
|
<r0bby> ...no HIV-centric stuff?
|
22:29:57
|
<r0bby> shouldn't that be in there?
|
22:30:08
|
<docpaul> ah hah... important lesson #1
|
22:30:22
|
<docpaul> there's no such thing as a HIV patient that doesn't have other medical problems
|
22:30:39
|
<docpaul> so building a vertical system (ie, HIV only) is a recipe for failure
|
22:30:45
|
<Thana[> ( r0bby, you are a student too?)
|
22:31:05
|
<docpaul> so, we build a medical record system model that separates medical content from the actual design
|
22:31:14
|
<docpaul> we have a notion of the dictionary
|
22:31:24
|
<r0bby> erm
|
22:31:26
|
<docpaul> so that people can make their own ideas in their own implementation
|
22:31:27
|
<r0bby> spring mvc
|
22:31:29
|
<r0bby> ...
|
22:31:39
|
<r0bby> Thana[: A.S.
|
22:31:39
|
<r0bby> yeh
|
22:31:41
|
<docpaul> so, it can be a tuberculosis system, or a HIV system, or both
|
22:31:51
|
<r0bby> Ah i saw that docpaul
|
22:33:15
|
<docpaul> alright guys, it's bed time for me
|
22:33:30
|
<docpaul> thanks for your interest, seriously. :)
|
22:33:48
|
<Thana[> nice picture ;)
|
22:33:51
|
<docpaul> let me know if there's anything else i can answer for you all... and of course, i'll be around as much as i can be
|
22:34:21
|
<Thana[> well, I'll finish the video and go to sleep (4.33am there)
|
22:34:32
|
<Thana[> Thank you for your answers
|
22:34:43
|
<docpaul> you're welcome... good night!
|
22:34:49
|
<Thana[> you too
|
22:35:27
|
<r0bby> im gonna use eclipse b/c it's already set :x
|
22:35:44
|
<r0bby> you're going to bed?
|
22:35:53
|
<Thana[> who? ^^
|
22:36:47
|
<r0bby> docpaul
|
22:37:13
|
<Thana[> yes, he's off
|
22:37:25
|
<r0bby> ah
|
22:40:40
|
<Thana[> well i'm off too, good night there
|
22:57:36
|
*** stevenj has quit IRC
|
23:00:07
|
*** darchonz has left #openmrs
|
23:02:24
|
<r0bby> bah
|
23:02:32
|
<r0bby> yeh me too
|
23:06:58
|
<r0bby> docpaul
|
23:07:15
|
<r0bby> why not have hibernate generate the schema for you based on the domain model?
|
23:15:06
|
<OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [3674]: data_synchronization_bidirectional branch. adding back apache commons libs ⦠<http://dev.openmrs.org/changeset/3674>
|
23:20:17
|
<r0bby> Okay set up my IDE :)
|
23:21:15
|
* r0bby hates scriptlets
|
23:28:13
|
*** masonf has quit IRC
|
23:29:11
|
*** masonf has joined #openmrs
|
23:31:54
|
<r0bby> docpaul: i knwo you're in bed; but the i think joda-time (or perhaps the new java 7 proposed date/time would be better suited
|
23:32:00
|
<r0bby> as far as date/timne wtc
|
23:46:20
|
*** sunbiz has joined #openmrs
|
23:46:42
|
<sunbiz> hello openMRS
|
23:47:17
|
<sunbiz> is there anybody there ??
|
23:47:24
|
<sunbiz> *here ??
|
23:47:29
|
<Keelhaul> hi
|
23:47:38
|
<Keelhaul> damn, i cant keep up with reading the mailing list =/
|
23:48:14
|
<sunbiz> I would like to be part of SoC 2008
|
23:48:27
|
<sunbiz> and hence Im trying out the openMRS project
|
23:49:00
|
<sunbiz> found the idea of contributing to medical science very interesting
|
23:49:33
|
<Keelhaul> heh
|
23:49:39
|
<Keelhaul> i tihnk everyone went ot bed already
|
23:49:45
|
<Keelhaul> docpaul might still be around
|
23:50:11
|
<Keelhaul> [05:33:12] <@docpaul> alright guys, it's bed time for me
|
23:50:13
|
<Keelhaul> nope =/
|
23:50:22
|
<Keelhaul> that was over an hour ago
|
23:50:40
|
<sunbiz> ok
|
23:50:53
|
<sunbiz> yeah... found the logs and I'm reading it for more info
|
23:52:36
|
<r0bby> docpaul is in bed
|
23:53:12
|
<sunbiz> ok
|
23:55:08
|
<sunbiz> so...anyone whose also applying to SoC still here ??
|
23:56:44
|
<r0bby> I'm just gonna contribute period
|
23:57:32
|
<sunbiz> thats my plan as well
|
23:58:10
|
<r0bby> wish I need to get my head around the entire architure
|