IRC Chat : 2008-03-19 - OpenMRS

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