00:02:30
|
*** vanmh_ has quit IRC
|
00:33:34
|
*** sdefabbiakane has quit IRC
|
00:45:39
|
*** bmckown has quit IRC
|
00:53:01
|
*** sdefabbiakane has joined #openmrs
|
00:53:06
|
*** sdefabbiakane has left #openmrs
|
01:04:01
|
<Keelhaul> http://www.peoplewhositinthedisabilityseatswhenimstandingonmycrutches.com/
|
01:04:03
|
<OpenMRSBot> <http://ln-s.net/35O2> (at www.peoplewhositinthedisabilityseatswhenimstandingonmycrutches.com)
|
01:05:40
|
*** Agnor has quit IRC
|
01:33:31
|
*** burke has joined #openmrs
|
01:33:31
|
*** ChanServ sets mode: +o burke
|
01:36:57
|
<Keelhaul> wb
|
01:44:56
|
<Keelhaul> burke: if the patients wrote down her blood pressure values like "113-80-76", is the third number the pulse?
|
01:44:59
|
<Keelhaul> -s
|
01:45:35
|
<burke> the patient wrote it down? then pulse is a good guess
|
01:45:45
|
<Keelhaul> yea, self-control stuff
|
01:45:51
|
<Keelhaul> copying from a piece of paper
|
01:45:55
|
<burke> BP is sometimes noted as systolic, diastolic, and mean arterial pressure
|
01:46:22
|
<burke> if they had a device that reported MAP, then it could be that... but pulse it much more likely
|
01:46:40
|
<Keelhaul> heh ok
|
01:46:54
|
<Keelhaul> either way, i dont have a concept defined for the third value anyway =P
|
01:48:00
|
<burke> MAP is approx. DBP + 1/3(SBP - DBP)
|
01:48:31
|
<burke> so that wouldn't work (MAP for 113/76 is 88)
|
01:48:41
|
<Keelhaul> oh ok
|
01:48:42
|
<Keelhaul> thx
|
01:48:46
|
<burke> np
|
01:49:04
|
<burke> hs (in swahili)
|
01:49:29
|
<Keelhaul> is it an actively used language?
|
01:49:53
|
<burke> ndiyo!
|
01:50:20
|
<burke> Swahili is very common in Kenya and Tanzania
|
01:50:58
|
<burke> una umwa kichwa kwa sababu ninanuka?
|
01:51:18
|
<Keelhaul> heh
|
01:51:20
|
<burke> = do you have a headache because I smell bad?
|
01:51:26
|
<Keelhaul> lol
|
01:51:34
|
<Keelhaul> you could translate messages.properties into that =P
|
01:51:47
|
<burke> i always introduce myself with that, saying that my swahili teacher taught me to say that when meeting people ;)
|
01:52:02
|
<burke> i need to learn spanish.
|
01:52:13
|
<burke> lots more spanish in my clinic than swahili
|
01:52:32
|
<Keelhaul> how come
|
01:52:57
|
<Keelhaul> i thought spain didnt have colonies in africa
|
01:53:16
|
<burke> my clinic is in Indianapolis :)
|
01:53:35
|
<Keelhaul> oh lol
|
01:55:05
|
<Keelhaul> this is so tedious
|
01:55:15
|
<Keelhaul> copying obs values from paper into openmrs
|
01:55:24
|
<Keelhaul> at least i can do it via sql
|
01:55:31
|
<Keelhaul> a lot faster than entering single obs
|
02:05:16
|
<burke> groovy module
|
02:05:45
|
<Keelhaul> does it do anything yet
|
02:05:52
|
<burke> o = new Obs(); ...; obs.createObs(o)
|
02:06:08
|
<burke> not groovy forms. groovy module. just a textarea with direct access to the API
|
02:06:16
|
<Keelhaul> ic
|
02:06:18
|
<Keelhaul> hm
|
02:06:29
|
<Keelhaul> well cant be faster than this
|
02:06:34
|
<Keelhaul> INSERT INTO `obs` (`obs_datetime`, `value_numeric`, `person_id`, `concept_id`, `location_id`, `creator`, `date_created`) VALUES ('2008-09-04 07:00', 135, 27, 5085, 3, 4, '2009-03-31 00:00');
|
02:06:34
|
<Keelhaul> INSERT INTO `obs` (`obs_datetime`, `value_numeric`, `person_id`, `concept_id`, `location_id`, `creator`, `date_created`) VALUES ('2008-09-04 07:00', 84, 27, 5086, 3, 4, '2009-03-31 00:00');
|
02:06:51
|
<Keelhaul> and then i copy the entire week into phpmyadmin
|
02:07:45
|
<burke> ellen just discovered groovy module a while ago and e-mailed me with a script she used to change duplicate system ids: http://pastebin.com/m233838cb
|
02:11:43
|
<Keelhaul> sounds nice
|
02:14:05
|
<r0bby> burke: http://www.acm.org/membership/liskov-interview
|
02:14:13
|
<r0bby> burke: whoa
|
02:14:28
|
<r0bby> burke: I need to keep the groovy module and groovyforms in sync
|
02:14:45
|
<r0bby> (groovy jars need to be identical; and i think we need to think about merging them together at some point
|
02:17:16
|
<r0bby> barbara liskov is a VERY eloquent speaker
|
02:17:59
|
*** openmrs_5947 has joined #openmrs
|
02:18:43
|
*** openmrs_5947 has quit IRC
|
02:20:19
|
<burke> r0bby: did you hear her speak recently?
|
02:21:37
|
<r0bby> I'm listening to her interview
|
02:21:44
|
<r0bby> I am amazed by her
|
02:21:51
|
<r0bby> First woman in the US to get a Ph.D.
|
02:22:18
|
<Keelhaul> must be pretty old =o
|
02:22:38
|
<r0bby> in 1960something
|
02:22:55
|
<r0bby> She basically defined some aspects of OO design
|
02:23:16
|
<r0bby> whoa
|
02:23:23
|
<r0bby> She defined ADTs
|
02:24:17
|
<r0bby> this is amusing
|
02:24:53
|
<r0bby> She is amazing
|
02:26:13
|
* r0bby boggles
|
02:26:30
|
<r0bby> the Liskov substitution principle is very articulate
|
02:27:35
|
*** upul has joined #openmrs
|
02:27:35
|
*** ChanServ sets mode: +v upul
|
02:29:55
|
*** ajitlodhi has joined #openmrs
|
02:30:58
|
*** ajitlodhi has quit IRC
|
02:32:59
|
<upul> Thanks for the voice docpaul
|
02:33:08
|
<upul> just checking what it means :-)
|
02:34:51
|
*** ajitlodhi has joined #openmrs
|
02:35:40
|
<r0bby> upul: it means nothing really
|
02:35:45
|
<r0bby> if the channel is +m'd you can talk
|
02:35:56
|
<r0bby> mostly it differentiates you as a contributer
|
02:37:23
|
<upul> all this time I thought it is something like a user has enabled voice, so that they can speak like skype :-)
|
02:37:31
|
<r0bby> no
|
02:42:46
|
*** upul has quit IRC
|
02:49:43
|
<ajitlodhi> hi burke...
|
02:50:28
|
<burke> hi ajitlodhi
|
02:50:35
|
<ajitlodhi> is it neccessary to mention in which other projects i am applyling in GSoC-09 student applicaiotn
|
02:50:51
|
<burke> nope
|
02:51:00
|
<ajitlodhi> kies
|
02:51:42
|
<ajitlodhi> and if iam applying in multiple projects for d same organisation?
|
02:52:16
|
<burke> if you apply for a whole bunch, it makes you look desparate; however, if you've got a real interest in a couple projects, then that's fine.
|
02:52:43
|
<ajitlodhi> and desparation is a negative sign???
|
02:52:48
|
<burke> hehe
|
02:52:58
|
<r0bby> I almost applied for wysiwyg editor for html form entry module; i realized i didnt have an interest in it :-/
|
02:53:13
|
<r0bby> I still have one application in there :)
|
02:53:23
|
* r0bby refuses to say which for the sake of competitiveness :)
|
02:53:46
|
<ajitlodhi> :)
|
02:54:01
|
<r0bby> burke: Barbara Liskov is amazing
|
02:54:25
|
<ajitlodhi> Its an open source rObby...u should not be feel that much competitive..
|
02:54:34
|
<ajitlodhi> :)
|
02:54:44
|
<r0bby> ajitlodhi: There are students vying for my project likely
|
02:54:54
|
<burke> there's enough overlap in skillsets across our projects that a good candidate for one is also a good candidate for another
|
02:54:55
|
<r0bby> only the best candidate gets it
|
02:55:53
|
<burke> if we have an outstanding application and the particular project is already filled, we will sometimes come back to the student and see if they'd be willing to do another project.
|
02:56:22
|
<r0bby> I did try and make my application pop -- i pretty much stated how i plan to do it
|
02:56:28
|
<burke> fundamentally, we're looking for good & passionate people that want to save the world through code :D
|
02:56:28
|
<OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #1386 (enhancement created): Auto registration of Handler Components <http://dev.openmrs.org/ticket/1386>
|
02:56:42
|
<r0bby> well you know that's me
|
02:57:33
|
<ajitlodhi> there always top floor vacant r0bby
|
02:57:36
|
<r0bby> I think i'm gonna do some work on groovyforms :)
|
02:57:41
|
<ajitlodhi> :)
|
02:57:51
|
<r0bby> not sure how to take that
|
02:58:06
|
<ajitlodhi> its a joke..:)forget it.
|
02:58:09
|
*** reagan has joined #openmrs
|
02:58:12
|
<r0bby> burke: one of the problems i've been fighting
|
02:58:21
|
<r0bby> I dislike the way groovyforms generates the form ids
|
02:58:33
|
<r0bby> currently it's form name + form version
|
02:59:03
|
<r0bby> It needs to be a way that's unique, yet differentiable
|
03:00:20
|
<burke> how is form name + form version not unique, yet differentiable?
|
03:00:33
|
<r0bby> it is unique
|
03:00:38
|
<r0bby> but I just don't like i :/
|
03:01:13
|
<r0bby> I was thinking of going the route of numerical
|
03:01:16
|
<burke> i suppose you could do a revision number -- ala svn. So the folder would be myform-1345.
|
03:01:46
|
<r0bby> the original idea I had was drop the form folder into a running openmrs system -- you have a form
|
03:01:56
|
<burke> you could just use the form name and store versions inside each form
|
03:03:20
|
<r0bby> eventually i'm gonna basically gut htmlformentry module
|
03:03:55
|
<r0bby> I like way he defined widgets
|
03:04:08
|
<r0bby> beats my hack
|
03:04:38
|
* r0bby gets back on the groovyforms horse
|
03:04:47
|
<r0bby> let's see if groovy wants to behave
|
03:05:38
|
<r0bby> I was getting a REALLY odd error the othwer day
|
03:05:44
|
<r0bby> seemed to happen when i updated to 1.6
|
03:06:00
|
<r0bby> need to see if it happens in groovy module; if so i need toll roll back that jar as well
|
03:06:34
|
<r0bby> WHOA
|
03:06:38
|
<r0bby> pastebin.com does groovy
|
03:07:05
|
<r0bby> ...and latex
|
03:07:28
|
*** ttsp_uom has joined #openmrs
|
03:07:47
|
*** docpaul_ has joined #openmrs
|
03:08:17
|
*** docpaul has quit IRC
|
03:08:56
|
<r0bby> gross your fingers..
|
03:09:12
|
<r0bby> cross*
|
03:09:13
|
*** docpaul_ is now known as docpaul
|
03:09:14
|
*** ChanServ sets mode: +o docpaul
|
03:09:30
|
<docpaul> heya robbo
|
03:10:27
|
<r0bby> i'm seriously hoping groovy decides to not be cranky
|
03:11:20
|
<r0bby> hrm
|
03:12:45
|
<ajitlodhi> hi docpaul ..!!
|
03:12:56
|
<docpaul> hi ajitlodhi
|
03:13:16
|
<ajitlodhi> u hav stopped replying my mails ...u must be bussy..
|
03:13:32
|
<ajitlodhi> or terrified wit hma mails??
|
03:14:17
|
<ajitlodhi> :)
|
03:14:18
|
<docpaul> ajitlodhi: what's your real name?
|
03:14:24
|
<ajitlodhi> its ajitlodhi
|
03:14:32
|
<ajitlodhi> ajit lodhi
|
03:15:06
|
<docpaul> i have emails from you yesterday, that i replied to
|
03:15:11
|
<docpaul> did you send something after this?
|
03:15:24
|
<ajitlodhi> no...its k.
|
03:15:33
|
<ajitlodhi> i got the solution of my problems
|
03:15:34
|
<ttsp_uom> i hv some question regrading gsoc project Role-based home page
|
03:15:50
|
<docpaul> ttsp: shoot
|
03:15:53
|
<ttsp_uom> can some one help me to solve this out
|
03:15:57
|
<docpaul> yes
|
03:16:41
|
<ttsp_uom> as read the abstract and the target
|
03:16:52
|
<ttsp_uom> but it mean very simple project
|
03:17:08
|
<ttsp_uom> is there another work we have to do with that project
|
03:18:17
|
<docpaul> ttsp: what makes you think it's simple?
|
03:18:25
|
<Mkop2> burke: hi! I've been waiting to meet you in here
|
03:18:26
|
<docpaul> do you have background with OpenMRS?
|
03:18:46
|
<Mkop2> have been busy with class and homework so I haven't had a chance to email you yet, but now you showed up here
|
03:18:51
|
<r0bby> Mkop2 is almost as enthuastic as me (not as annoying though)
|
03:18:56
|
<Mkop2> lol
|
03:19:00
|
<greendots> lol
|
03:19:06
|
<r0bby> nor as needy
|
03:19:29
|
* Mkop2 doesn't know _what_ he would do for the summer if he doesn't get accepted to gsoc
|
03:19:40
|
<Mkop2> maybe I'd volunteer for openmrs anyway :-)
|
03:19:52
|
<ajitlodhi> same Mkop2 ..:)
|
03:20:09
|
<r0bby> Mkop2: bug the hell out of burke like i do
|
03:20:18
|
<Mkop2> hehe, ok
|
03:20:20
|
<r0bby> excuse me while i go shoot somebody
|
03:20:33
|
<Mkop2> burke: I'm planning to apply for the active lists project
|
03:20:37
|
<r0bby> one of the lovely perks of groovy: type checks happen at runtime
|
03:20:52
|
*** greendots has quit IRC
|
03:20:58
|
<r0bby> int i = "hai"; // compiles
|
03:21:10
|
<Mkop2> I'm into the medical side of things, and docpaul said that that was the most "medical" of the projects
|
03:21:20
|
<Mkop2> r0bby: it's a compiled language?
|
03:21:25
|
<r0bby> yes/no
|
03:21:28
|
<r0bby> it's a JVM language
|
03:21:33
|
<r0bby> it compiles down to java bytecode
|
03:21:49
|
<r0bby> w/ a Meta Object Protocol allowing it to do its dynamic business
|
03:22:52
|
* Mkop2 is upset that he didn't get his python program working quite right before the deadline :-(
|
03:23:15
|
<ttsp_uom> actually i haven,t gone through the src code but i log as admin/test and saw what is there
|
03:23:16
|
<r0bby> Mkop2: like if i forget an import, it doesn't blow up when i compile
|
03:23:23
|
<r0bby> I don't notice it til runtime
|
03:23:49
|
<r0bby> it's annoying to an extent
|
03:23:56
|
<r0bby> forces you to be dilligent
|
03:24:07
|
* Mkop2 thinks it time for a beer and a GSOC application
|
03:24:30
|
<r0bby> i'm trying to get my soc project loaded
|
03:25:02
|
<r0bby> org.springframework.beans.NotWritablePropertyException: Invalid property 'sucessView' of bean class [org.openmrs.module.groovyforms.web.controller.EditGroovyFormController]: Bean property 'sucessView' is not writable or has an invalid setter method. Did you mean 'successView'?
|
03:25:09
|
<r0bby> spring errors out the wazoo :D
|
03:25:13
|
* r0bby dances
|
03:25:22
|
<Mkop2> or should I do my image analysis homework? or my English paper? or should I study fluid dynamics? or this? or that? aaaahhhhh?
|
03:25:26
|
<Mkop2> !*
|
03:25:26
|
<OpenMRSBot> Mkop2: Error: "*" is not a valid command.
|
03:25:29
|
<Mkop2> lol
|
03:25:43
|
<r0bby> typo
|
03:25:45
|
<ttsp_uom> docpaul: actually i haven,t gone through the src code but i log as admin/test and saw what is there. So I feel that simple. Keeping some variables simply we can do it knw
|
03:25:59
|
<burke> Mkop2: hey. sorry I was away from my mac.
|
03:26:04
|
<ajitlodhi> :)ttsp_uom
|
03:26:08
|
<Mkop2> ok, no problem
|
03:26:09
|
<r0bby> yeh burke is cool -- he uses a mac
|
03:26:22
|
<Mkop2> I just watched your guys presentation on googlevideo
|
03:26:24
|
<Keelhaul> aint he hip
|
03:26:25
|
*** atomicturtle has joined #openmrs
|
03:26:33
|
<burke> sorry.
|
03:26:40
|
<r0bby> burke: listen to Barbara Liskov's interview
|
03:26:42
|
<OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [7248]: cohort-definition-refactoring: Creation of new CohortDefinition, ⦠<http://dev.openmrs.org/changeset/7248>
|
03:26:47
|
<r0bby> she is amazing -- humble even
|
03:26:49
|
*** atomicturtle has left #openmrs
|
03:27:14
|
<burke> that's a fast turtle
|
03:27:27
|
<Mkop2> who is atomicturtle?
|
03:27:34
|
<Mkop2> I take it he must be a dev or something
|
03:27:45
|
<Mkop2> !atomicturtle
|
03:27:45
|
<OpenMRSBot> Mkop2: "atomicturtle" --- is a turtle
|
03:27:48
|
<burke> friend of docpaul, security guy, he helped us set up the server running the wiki
|
03:28:06
|
<Mkop2> oh, ok
|
03:28:10
|
<Mkop2> regenstrief?
|
03:28:27
|
<burke> nope. not sure where he works. maybe texas? somewhere in the states.
|
03:28:28
|
<Mkop2> btw, how's that pronounced? is it ray-gen... or reegen?
|
03:28:34
|
<docpaul> dc
|
03:28:48
|
<docpaul> he was the sysadmin for whitehouse.gov some years ago. :)
|
03:28:53
|
<Mkop2> oh, wow
|
03:28:54
|
<burke> ree' -- guhn -- streef
|
03:28:54
|
<Mkop2> cool
|
03:28:57
|
<r0bby> DO NOT go to DC in november w/o a coat
|
03:29:05
|
<burke> whitehouse.com?
|
03:29:13
|
<Mkop2> lol
|
03:29:13
|
<r0bby> yeh that one
|
03:29:35
|
<r0bby> Mkop2: i did -- it was freezing cold on the national mall :)
|
03:29:40
|
<Mkop2> r0bby: did you go for the inauguration?
|
03:29:49
|
<burke> Mkop2: i've only got a few mins b4 I gotta run. did you want to ask something about active lists?
|
03:29:51
|
<Mkop2> no, I'm a moron
|
03:29:54
|
<r0bby> saw the air and space museum and the american history one(hated it)
|
03:30:00
|
<Mkop2> burke: yeah, one sec
|
03:30:03
|
<r0bby> Mkop2: no
|
03:30:12
|
<r0bby> I went in November w/ friends
|
03:30:17
|
<Mkop2> that "I'm a moron" was a response to myself, not to you, burke
|
03:30:26
|
<r0bby> for the day drove from philly
|
03:30:51
|
<burke> !moo
|
03:30:51
|
<OpenMRSBot> burke: "moo" --- MOOOOOOO!!!!!
|
03:31:45
|
<r0bby> !oom
|
03:31:45
|
<OpenMRSBot> r0bby: "oom" --- Tomcat's memory management sucks. Increase your memory available to tomcat. See http://openmrs.org/wiki/Out_Of_Memory_Errors
|
03:31:47
|
<r0bby> damn it
|
03:32:02
|
<r0bby> !learn oom as moo backwards
|
03:32:02
|
<OpenMRSBot> r0bby: The operation succeeded.
|
03:32:08
|
<r0bby> !oom
|
03:32:08
|
<OpenMRSBot> r0bby: "oom" --- (#1) Tomcat's memory management sucks. Increase your memory available to tomcat. See http://openmrs.org/wiki/Out_Of_Memory_Errors, or (#2) moo backwards
|
03:32:49
|
<r0bby> YES it loafded
|
03:33:29
|
<r0bby> burke: Here's the deal w/ groovy: two jars w/ different versions cannot be on the classpath at any given time
|
03:33:32
|
<r0bby> it causes odd behavior
|
03:33:59
|
<Mkop2> burke: I've been thinking about the idea of having start/end dates for observations. Were you envisioning that we'd have start/end dates for observations, or for the pointers to observations in the active lists table?
|
03:34:17
|
<r0bby> if we're going to use groovy potentially for more than 2 modules perhaps throw it on the general openmrs classpath
|
03:34:54
|
<burke> r0bby: doesn't the module classloader help us avoid loading from the wrong groovy lib?
|
03:35:13
|
<r0bby> potentially but remember i use groovy for _EVERYTHING_
|
03:35:16
|
<burke> Mkop2: good question. HL7 ... er, do you now what HL7 is?
|
03:35:23
|
<Mkop2> not really
|
03:35:23
|
<r0bby> the Activator is the ONLY thing not in groovy
|
03:35:35
|
<Mkop2> I need to look into it
|
03:35:51
|
<burke> HL7 is an international messaging standard for medical information
|
03:36:23
|
<r0bby> burke: i need to look into how the module classpath works -- this could potentially be a problem -- i ntocied it
|
03:36:25
|
<burke> we look to it a lot, not just for messaging, but for how it models medical information, since it has been vetted by thousands of people over decades.
|
03:36:45
|
<burke> anyway, HL7 does have the notion of a start and stop time for observations.
|
03:36:50
|
<burke> so, we could go either way.
|
03:37:29
|
<Mkop2> if we do it for observations, that makes it very easy to determine which things you want to be included in the active list
|
03:37:54
|
<Mkop2> for each concept in the dictionary, the user can specify whether or not to include that thing in active lists
|
03:38:12
|
<r0bby> PermGenSpace go low
|
03:38:29
|
<Mkop2> "saw patient, had pneumonia" - that's a diagnosis. "saw patient, he smelled funky" - that's a historical fact, not an active thing
|
03:39:05
|
<r0bby> Kid i sat next to in one of my classes smelled funky one day... i think it was a one day thing
|
03:39:42
|
<burke> yeah. we'll have to think about that a bit.
|
03:40:11
|
<Mkop2> if we can't add a boolean saveinactivelists to Concept, we could also just have a separate list of Concepts that are diagnoses
|
03:40:11
|
<burke> 'cause diagnosis lists can contain any diagnosis as well as just about any symptom
|
03:40:41
|
<r0bby> burke
|
03:40:46
|
<Mkop2> what kind of Concepts *wouldn't* get saved?
|
03:40:53
|
<burke> and allergens can be drugs (like "penicillin"), drug classes (like "penicillins"), as well as stuff like latex.
|
03:40:55
|
<Mkop2> can we classify Concepts?
|
03:40:56
|
<r0bby> precisely how does spring save the command object
|
03:41:02
|
<r0bby> does it call the constructor or setters
|
03:41:03
|
<r0bby> :/
|
03:41:38
|
<burke> r0bby: I don't remember. ben, brian, or darius would probably know off the top of their head.
|
03:41:39
|
<Mkop2> allergens would probably be a new Concept type, with the answer being a drug from the general list of drugs
|
03:42:00
|
<burke> Mkop2: we already have concept class, but it's only one class per concept
|
03:42:06
|
<r0bby> This is necessary info since groovyforms sets the id in the constructor
|
03:42:07
|
<docpaul> allergens go beyond medications
|
03:42:13
|
<docpaul> for example, latrx
|
03:42:17
|
<docpaul> er, latex
|
03:42:42
|
*** upul has joined #openmrs
|
03:42:42
|
*** ChanServ sets mode: +v upul
|
03:43:19
|
<r0bby> oh this is cute
|
03:43:35
|
<Mkop2> here's where we get into the logic bit :-) if the patient is allergic to pennicillin, give an error when it's prescribed
|
03:43:42
|
<r0bby> org.openmrs.api.APIException: A user context must first be passed to setUserContext()...use openSession() (and closeSession() to prevent memory leaks!) before using the API
|
03:43:44
|
<burke> you'd either need a table to control the appropriate concept classes for any given active list... or you'd assign a set to each type of active list and use the possible answers for that set.
|
03:43:45
|
<r0bby> LOL
|
03:43:55
|
<r0bby> when i try and set the authenticated user
|
03:44:07
|
<Mkop2> and that's the reason why we need to make it point to drugs and not be an independent variable
|
03:44:17
|
*** ttsp_uom has quit IRC
|
03:44:27
|
<burke> Mkop2: yes. when checking for allergies, you have to check against both drug classes and drugs ... sometimes even ingredients of drugs.
|
03:44:37
|
<Mkop2> ooh, hmmmm
|
03:44:39
|
<Mkop2> that's cool
|
03:44:46
|
<Mkop2> does OpenMRS store ingredients of drugs?
|
03:44:53
|
<burke> yes.
|
03:44:56
|
<burke> it can.
|
03:45:06
|
<burke> we haven't used it a lot, but I think others have.
|
03:45:14
|
<Mkop2> do you mean ingredients like inactive ingredients, or like Tylenol Cold and sinus = Tylenol + sudafed
|
03:45:18
|
<burke> we = in Kenya
|
03:45:30
|
<r0bby> wait
|
03:45:39
|
<r0bby> sudafed is in tylonol cold and sinus?
|
03:45:45
|
<burke> like Maxzide = hydrochlorothiazide and triamterene
|
03:45:46
|
<r0bby> I never knew that
|
03:45:57
|
<Mkop2> something like that
|
03:46:02
|
<r0bby> hctz I know all too well :)
|
03:46:03
|
<Mkop2> one of the docs could confirm
|
03:46:04
|
<burke> like Triomune = three different HIV meds
|
03:46:39
|
<burke> Mkop2: I am one of the docs. :p
|
03:46:43
|
<Mkop2> yes, I know
|
03:46:46
|
<burke> hehe
|
03:46:52
|
<Mkop2> "one of the docs" = you or paul
|
03:47:32
|
<Mkop2> so, does tylenol cold and sinus have sudafed in it?
|
03:47:50
|
<Mkop2> come to think of it, is there even such a thing? or just advil cold and sinus
|
03:47:54
|
<burke> sudafed = pseudoephedrine is a decongestant
|
03:48:02
|
*** reagan has quit IRC
|
03:48:16
|
<burke> but since it became so popular for meth labs, you have to sign for it and show your drivers license
|
03:48:27
|
<Mkop2> Advil cold and sinus is a painkiller/anti-inflammatory + a decongestant + an antihistamine
|
03:48:31
|
<Mkop2> burke: depends on the state
|
03:48:54
|
<Mkop2> in some states, they limit how much you can buy at a time, in others you have to sign, different requirements
|
03:49:03
|
<Mkop2> I once tried to buy sudafed from the pharmacy drive-through window
|
03:49:08
|
<burke> b/c of that, a lot of over the counter cold remedies now offer a "... PE" version that has phenylephrine, but pseudoephedrine is a better decongestant (as long as you're not hypertensive)
|
03:49:10
|
<Mkop2> they said they couldn't sell it to me like that
|
03:49:36
|
<Mkop2> pseudoephedrine increases blood pressure? really?
|
03:49:45
|
<burke> sudafed during the day, chlorpheniramine at night. that's what the doctor ordered.
|
03:49:58
|
<burke> it's a stimulant.
|
03:50:09
|
<Mkop2> hmm, didn't know that
|
03:50:18
|
<Mkop2> I didn't think it was neuro-active
|
03:50:57
|
<burke> caffeine, obesity, alcohol abuse, sudafed, stress, pain, so many ways to raise your BP. :p
|
03:51:57
|
<burke> i believe it's through alpha receptors on blood vessels or some other thing that I used to know before my alzheimer's started
|
03:54:03
|
<burke> alright. 'nuf fun. i gotta run. Mkop2, i'll catch up with you later. I should be in & out tomorrow. also reachable via e-mail.
|
03:54:04
|
<burke> cheers
|
03:54:18
|
<docpaul> i'm embarrased for blonde chick on american idol
|
03:54:43
|
<burke> i'm happy for her to get back to her kid.
|
03:55:00
|
<burke> later.
|
03:55:05
|
*** burke is now known as burke_away
|
03:55:07
|
<docpaul> she made a mockery of things... watching dvr'ed show now
|
03:56:16
|
*** r0bby has quit IRC
|
03:56:50
|
*** Mkop2 has quit IRC
|
03:56:50
|
*** ajuonline has quit IRC
|
03:57:25
|
*** Mkop2 has joined #openmrs
|
03:57:25
|
*** ajuonline has joined #openmrs
|
03:57:51
|
*** r0bby has joined #openmrs
|
03:57:51
|
*** irc.freenode.net sets mode: +v r0bby
|
03:58:35
|
<Mkop2> there you all are
|
03:58:45
|
<Mkop2> there was just a giant netsplit
|
03:58:56
|
<Mkop2> I was left in here (almost) all by myself
|
03:59:18
|
<Mkop2> and what the heck? why is burke_away?
|
03:59:44
|
<Mkop2> oh well
|
04:07:27
|
<r0bby> that was a fun split
|
04:11:20
|
*** docpaul has quit IRC
|
04:12:18
|
<r0bby> I guess i'll code tomorrow
|
04:12:23
|
<r0bby> slash this weekend
|
04:17:38
|
<Mkop2> what makes a split fun?
|
04:17:56
|
<r0bby> okay burke_away time to rethink id :)
|
04:18:03
|
<r0bby> :/
|
04:18:11
|
<r0bby> it's becoming a pain in my ... :(
|
04:18:31
|
<r0bby> trying to figure out where to set it now
|
04:20:22
|
* r0bby grumbles
|
04:21:02
|
<r0bby> I suppose i could construct it as a hidden field in the form pulling it from JS
|
04:21:16
|
<r0bby> thus making this current system work
|
04:21:20
|
* r0bby thinking aloud
|
04:22:40
|
*** upul has quit IRC
|
04:24:52
|
<Mkop2> oh man those grownups, going to sleep at a sensible hour.....
|
04:26:31
|
<r0bby> yeh
|
04:26:34
|
<r0bby> what gives
|
04:30:22
|
<Mkop2> family life....
|
04:30:23
|
<Keelhaul> heh
|
04:30:30
|
<Keelhaul> because they gotta get up at 6am
|
04:30:36
|
<Keelhaul> to go to country kitchen buffet
|
04:30:42
|
<Keelhaul> thats where all old people eat, right?
|
04:31:02
|
<Mkop2> real old people go to sleep at like 10 and wake up at like 8
|
04:31:39
|
<Mkop2> when I'm on break from school, I get probably close to that much sleep, but from like 2 to 12
|
04:35:08
|
<Mkop2> have you ever stayed up later than people around you wake up?
|
04:37:19
|
<r0bby> Mkop2: 5
|
04:37:53
|
<Mkop2> a few weeks ago I stayed up until 5, and got an email from a professor right before I went to sleep
|
04:38:03
|
<Mkop2> the prof. was not still up, he had woken up
|
04:38:57
|
<r0bby> hah
|
04:40:28
|
*** upul has joined #openmrs
|
04:40:28
|
*** ChanServ sets mode: +v upul
|
04:40:34
|
*** upul has quit IRC
|
04:40:58
|
<r0bby> what was the email bout
|
04:43:09
|
*** Mkop21 has joined #openmrs
|
04:43:09
|
*** Mkop2 has quit IRC
|
04:43:18
|
*** Mkop21 is now known as Mkop2
|
04:45:39
|
<Mkop2> I was supposed to meet with the professor at some point
|
04:47:59
|
*** ajitlodhi has quit IRC
|
04:50:35
|
<Mkop2> (got distracted, just realized I stopped mid-story)
|
04:51:29
|
<Mkop2> I was supposed to meet with the professor
|
04:51:42
|
*** upul has joined #openmrs
|
04:51:42
|
*** ChanServ sets mode: +v upul
|
04:51:47
|
<Keelhaul> http://www.acupuncture-acupressure-points.com/acu-point-P6.html
|
04:51:50
|
<OpenMRSBot> <http://ln-s.net/35_7> (at www.acupuncture-acupressure-points.com)
|
04:52:00
|
<Mkop2> we sent him an email saying "can you meet with us on wednesday at 10 am", something like that
|
04:52:10
|
<Mkop2> this was tuesday night at 5am
|
04:52:24
|
<Mkop2> I was doing a lab report
|
04:53:02
|
*** pv78 has joined #openmrs
|
04:53:26
|
<Mkop2> after I was done, I turned off my computer, realized "oh man how am I gonna wake up for that meeting", turned the computer back on to email my lab partner saying that if the professor wants to meet today, she should call me and wake me up
|
04:53:40
|
<Mkop2> I turned on the computer, and found an email from him saying "let's meet friday"
|
04:54:09
|
<pv78> hi all
|
04:54:58
|
<Mkop2> hi pavel
|
04:55:11
|
<Mkop2> cool mockups
|
04:55:21
|
<pv78> i am implements some dojo in my module. but i am getting and error about dojo.xd.js path where could i find this
|
04:55:39
|
*** openmrs_8105 has joined #openmrs
|
04:55:46
|
<Mkop2> no idea
|
04:55:53
|
<Mkop2> hi, openmrs_8105
|
04:56:00
|
<openmrs_8105> اÙ
|
04:56:03
|
<openmrs_8105> hi
|
04:56:13
|
<openmrs_8105> i want to involve
|
04:56:28
|
<pv78> r0bby: i am implements some dojo in my module. but i am getting and error about dojo.xd.js path where could i find this
|
04:56:29
|
*** openmrs_8105 has quit IRC
|
04:56:48
|
<Mkop2> that was quick
|
05:05:30
|
*** burke_away has quit IRC
|
05:10:29
|
*** pv78 has quit IRC
|
05:10:49
|
*** Mkop21 has joined #openmrs
|
05:10:49
|
*** Mkop2 has quit IRC
|
05:10:56
|
*** Mkop21 is now known as Mkop2
|
05:15:08
|
*** Keelhaul has quit IRC
|
05:18:24
|
*** Mkop2 has quit IRC
|
05:21:42
|
*** hemsan has joined #openmrs
|
05:21:44
|
*** Mkop2 has joined #openmrs
|
05:22:51
|
*** hemsan has quit IRC
|
05:27:30
|
*** openmrs_34 has joined #openmrs
|
05:31:50
|
*** pakon has joined #openmrs
|
05:39:08
|
*** isurundt has joined #openmrs
|
05:39:44
|
*** k_nishant has joined #openmrs
|
05:39:57
|
*** k_nishant has left #openmrs
|
05:40:57
|
*** k_nishant has joined #openmrs
|
05:42:32
|
*** Mkop21 has joined #openmrs
|
05:42:32
|
*** Mkop2 has quit IRC
|
05:42:37
|
*** Mkop21 is now known as Mkop2
|
05:43:58
|
*** openmrs_34 has quit IRC
|
05:44:48
|
*** k_nishant1 has joined #openmrs
|
05:49:05
|
*** pakon has quit IRC
|
05:53:44
|
*** Fan has joined #openmrs
|
05:55:01
|
*** pakon has joined #openmrs
|
05:58:09
|
*** ajay_chhatwal has joined #openmrs
|
06:02:50
|
*** k_nishant has quit IRC
|
06:07:39
|
*** hemsan has joined #openmrs
|
06:08:23
|
<Mkop2> at some point I have to get someone's help to get openmrs running again on my computer
|
06:09:16
|
*** hemsan has quit IRC
|
06:10:23
|
*** k_nishant1 has left #openmrs
|
06:11:04
|
*** jmiranda has joined #openmrs
|
06:11:04
|
*** ChanServ sets mode: +o jmiranda
|
06:12:38
|
<Mkop2> good evening justin
|
06:13:15
|
<Mkop2> are you in boston? your ip address is .ma.concast.net
|
06:14:17
|
<Mkop2> jmiranda: ^^
|
06:14:39
|
<jmiranda> yeah
|
06:14:44
|
<jmiranda> just flew in this evening
|
06:15:43
|
*** scottyaz has joined #openmrs
|
06:16:17
|
<Mkop2> cool
|
06:16:26
|
<Mkop2> I spent a few days there in my spring break a few weeks ago
|
06:16:31
|
<Mkop2> I was in college there for a year
|
06:16:41
|
<Mkop2> before I transferred to Penn
|
06:16:48
|
<jmiranda> where?
|
06:16:53
|
<Mkop2> Northeastern
|
06:16:58
|
<jmiranda> oh nice
|
06:17:02
|
*** isurundt has quit IRC
|
06:17:03
|
<jmiranda> just down the street from PIH
|
06:17:08
|
<Mkop2> where's PIH?
|
06:17:12
|
<jmiranda> my brother's alma mater
|
06:17:31
|
<jmiranda> on huntington, near harvard med school
|
06:17:42
|
<Mkop2> oh
|
06:17:47
|
<Mkop2> I probably biked past there every day\
|
06:17:47
|
<jmiranda> we're temporarily in the Pru though
|
06:18:00
|
<jmiranda> where did you live? down near JP?
|
06:18:03
|
<Mkop2> the Pru is even closer to Northeastern, I think
|
06:18:13
|
<jmiranda> yeah, it is
|
06:18:14
|
<Mkop2> I actually lived in the Jewish community in Brighton
|
06:18:28
|
<jmiranda> wow
|
06:18:30
|
<jmiranda> that's a trek
|
06:19:02
|
<jmiranda> (at least for getting up and going to class at 8am)
|
06:19:52
|
<Mkop2> I only had 8am class once every 2 weeks and for only 1 semester
|
06:20:00
|
<Mkop2> I did have 9 oclock class sometimes though
|
06:20:08
|
<Mkop2> I biked every day
|
06:20:23
|
<Mkop2> I have quite a bit of biking stuff for the snow
|
06:20:29
|
<Mkop2> I used ski goggles
|
06:20:57
|
<Mkop2> because you know that white fluffy things that fall from the sky? they _hurt_ when you hit them with your eyeballs at 20 mph
|
06:21:03
|
*** ajay_chhatwal has quit IRC
|
06:21:20
|
*** Fan has quit IRC
|
06:22:07
|
<Mkop2> 4.5 miles each way
|
06:22:08
|
<Mkop2> it was great
|
06:22:14
|
<Mkop2> except for the slush
|
06:22:19
|
<Mkop2> slush is the worst
|
06:23:46
|
<jmiranda> Mkop2: yeah, i postpone biking during winter
|
06:24:26
|
<jmiranda> especially in madison
|
06:24:48
|
<Mkop2> I was in HS in Chicago
|
06:24:54
|
<Mkop2> Madison must be like Chicago but worse
|
06:24:59
|
<jmiranda> the winters are awful, but spring and summer (and even fall) are great for biking
|
06:25:01
|
<Mkop2> (weather-wise)
|
06:25:49
|
<jmiranda> last winter was the worst i've ever experienced
|
06:26:02
|
<Mkop2> I need to get back into biking
|
06:26:09
|
<Mkop2> or any kind of physical exercise
|
06:26:11
|
<jmiranda> i figured it would be just slightly colder than the east coat
|
06:26:13
|
<jmiranda> coast
|
06:26:37
|
<jmiranda> and madison is mild compared to places like minneapolis
|
06:26:37
|
<Mkop2> what are you doing in Madison? girlfriend dragged you there?
|
06:26:58
|
<jmiranda> but -5 for a week straight (-15 with wind chill) just gets to a person
|
06:27:15
|
<Mkop2> I don't mind cold temperatures
|
06:27:17
|
<jmiranda> i actually love it out there
|
06:27:20
|
<Mkop2> b/c I'm in a heated building
|
06:27:24
|
<Mkop2> what I do mind is no sun
|
06:27:34
|
<jmiranda> so dragged would not be the right word
|
06:27:50
|
<Mkop2> I'm used to denver, where it can be freeeeezing cold but at least the sun shines
|
06:28:02
|
<r0bby> the weather here in NY isn't any better
|
06:28:06
|
<jmiranda> that's a good point
|
06:28:17
|
<r0bby> it's just now getting to the point where i dont need a god damn coat
|
06:28:18
|
<jmiranda> winter days are much better when there's some sun
|
06:28:25
|
<OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Modules: Form Data Export 0.8.1 uploaded to OpenMRS Module Repository <https://dev.openmrs.org/modules/view.jsp?module=formdataexport&version=&0.8.1>
|
06:28:31
|
<Mkop2> I'm wearing short sleeves here in Phillly
|
06:29:12
|
<jmiranda> r0bby: that's a good start, no?
|
06:29:16
|
<Mkop2> but that's b/c I'm nuts, not b/c it's short sleeves weather
|
06:30:17
|
<jmiranda> ok, guys ... just needed to check in because i was going through IRC withdrawal
|
06:30:37
|
<jmiranda> but i need to get some sleep
|
06:30:41
|
<jmiranda> have a good night y'all
|
06:30:44
|
<r0bby> yeh
|
06:30:45
|
<r0bby> wow
|
06:30:47
|
<Mkop2> good night
|
06:30:50
|
<r0bby> I was looking at ZK Framework
|
06:30:54
|
<r0bby> pretty kickass.
|
06:31:22
|
<r0bby> tho i'd rather do things in POJOs (or in my case POGOS [yes this is a real buzz word])
|
06:31:37
|
<r0bby> POGO = Plain Old Groovy Object
|
06:32:37
|
<Mkop2> is google streetview down, or just for me?
|
06:35:03
|
<r0bby> OH KICKASS
|
06:35:10
|
<r0bby> http://sourceforge.net/tracker/?func=detail&aid=1084242&group_id=75348&atid=737639
|
06:35:13
|
<OpenMRSBot> <http://ln-s.net/35_b> (at sourceforge.net)
|
06:35:16
|
<r0bby> found the CSS editor for groovyforms when i get ther
|
06:35:17
|
<r0bby> e
|
06:35:18
|
<r0bby> :)
|
06:36:10
|
*** ajay_chhatwal has joined #openmrs
|
06:37:41
|
<r0bby> http://wiki.lamsfoundation.org/display/lamsdocs/FCKEditor+Equation+Editor+Plugin
|
06:37:44
|
<OpenMRSBot> <http://ln-s.net/35_c> (at wiki.lamsfoundation.org)
|
06:37:44
|
<r0bby> this si hot
|
06:40:17
|
<r0bby> I need to learn latex one day :)
|
06:42:30
|
*** deltazero has joined #openmrs
|
06:54:07
|
*** pakon has quit IRC
|
07:04:07
|
*** Mkop2 has quit IRC
|
07:06:49
|
*** nathanael has quit IRC
|
07:16:33
|
*** jmiranda has quit IRC
|
07:26:20
|
*** ajay_chhatwal has quit IRC
|
07:29:02
|
*** pakon has joined #openmrs
|
07:31:48
|
<OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [7249]: formdataexport: Fixed privilege mismatch between module declared required ⦠<http://dev.openmrs.org/changeset/7249>
|
07:53:08
|
*** nathanael has joined #openmrs
|
08:04:49
|
*** pakon has quit IRC
|
08:13:27
|
*** aargre has joined #openmrs
|
08:13:36
|
<aargre> hello?
|
08:15:14
|
<aargre> anyone on but bots?
|
08:22:49
|
<aargre> echo...
|
08:23:01
|
*** deltazero has quit IRC
|
08:23:13
|
*** upul has quit IRC
|
08:29:32
|
<aargre> ??
|
08:35:48
|
*** nathanael has quit IRC
|
08:38:40
|
*** sunbiz has joined #openmrs
|
08:38:48
|
*** ChanServ sets mode: +v sunbiz
|
08:41:13
|
*** upul has joined #openmrs
|
08:41:13
|
*** ChanServ sets mode: +v upul
|
08:42:04
|
<aargre> are you bot's that are joining or real people
|
08:44:48
|
<sunbiz> Im sunbiz :)
|
08:45:19
|
<upul> I'm real
|
08:45:33
|
<aargre> can you answer questions about gsoc?
|
08:46:09
|
<upul> yes, sunbiz is going to be a mentor
|
08:46:21
|
<sunbiz> aargre: yes
|
08:46:46
|
<sunbiz> aargre: Im in the room to answer questions... shoot!! :D
|
08:47:13
|
<aargre> nice to meet you sunbiz
|
08:48:43
|
<sunbiz> aargre: nice to see u too
|
08:49:50
|
<aargre> well I have written out some basic stuff for the proposal but before i second draft it i was just wondering about the um popularity of the projects i want to propose.. three other mentors from otherprojects have told me to pick a less popular project because they received too many proposals
|
09:06:11
|
<aargre> are you still there sunbiz?
|
09:07:56
|
<sunbiz> yes
|
09:09:50
|
<aargre> you never answered my question
|
09:12:22
|
<sunbiz> which one ??
|
09:12:55
|
<sunbiz> I would suggest applying for the project which is the best liked by you
|
09:13:22
|
<sunbiz> if u have the best interest and the best idea about the project, then you should apply to that project
|
09:14:32
|
<aargre> ok thank you I was just wondering if one of them was more popular then the others since i really liked 4 of them
|
09:21:08
|
<aargre> you have great day
|
09:21:47
|
*** aargre has left #openmrs
|
09:22:09
|
*** upul has quit IRC
|
09:24:51
|
*** ajay_chhatwal has joined #openmrs
|
09:24:55
|
*** upul has joined #openmrs
|
09:24:55
|
*** ChanServ sets mode: +v upul
|
09:35:52
|
*** ajay_chhatwal has quit IRC
|
09:55:21
|
*** scottyaz has quit IRC
|
09:57:48
|
*** scottyaz has joined #openmrs
|
10:07:16
|
*** Agnor has joined #openmrs
|
11:00:37
|
*** k_nishant has joined #openmrs
|
11:00:49
|
*** k_nishant has left #openmrs
|
11:09:38
|
*** konnikov has joined #openmrs
|
11:10:08
|
*** konnikov has quit IRC
|
11:10:14
|
*** konnikov has joined #openmrs
|
11:10:17
|
*** scottyaz has quit IRC
|
11:10:22
|
*** konnikov has left #openmrs
|
11:11:25
|
*** _pakon_ has joined #openmrs
|
11:23:22
|
*** pakon has joined #openmrs
|
11:23:55
|
*** nathanael has joined #openmrs
|
11:32:35
|
*** upul has quit IRC
|
11:37:13
|
*** pakon has quit IRC
|
11:37:19
|
*** pakon has joined #openmrs
|
11:37:32
|
*** pakon has quit IRC
|
11:37:58
|
*** pakon has joined #openmrs
|
11:38:58
|
*** _pakon_ has quit IRC
|
11:45:49
|
*** docpaul has joined #openmrs
|
11:45:49
|
*** ChanServ sets mode: +o docpaul
|
11:59:06
|
*** scottyaz has joined #openmrs
|
12:02:57
|
*** kane77 has joined #openmrs
|
12:03:22
|
*** docpaul has quit IRC
|
12:11:03
|
*** k_nishant has joined #openmrs
|
12:20:59
|
*** Agnor has quit IRC
|
12:48:56
|
*** Keelhaul has joined #openmrs
|
12:48:56
|
*** ChanServ sets mode: +v Keelhaul
|
13:07:05
|
*** ajuonline is now known as Potter
|
13:08:55
|
*** k_nishant has quit IRC
|
13:12:03
|
*** bwolfe has joined #openmrs
|
13:12:03
|
*** ChanServ sets mode: +o bwolfe
|
13:12:35
|
*** Potter is now known as ajuonline
|
13:16:18
|
<Keelhaul> hi bwolfe
|
13:17:00
|
<bwolfe> hey Keelhaul
|
13:19:56
|
<Keelhaul> bwolfe: is there a way to make the default locale en_US instead of en_GB
|
13:20:33
|
<bwolfe> Keelhaul: theres a global property for setting the system default I think
|
13:20:50
|
<Keelhaul> yes
|
13:20:55
|
<Keelhaul> it's set to en_US explicitly
|
13:21:12
|
<Keelhaul> if i set allowed locales to en_US instead of just en, theres no option for english at all
|
13:24:55
|
<bwolfe> interesting
|
13:25:13
|
*** kane77 has quit IRC
|
13:27:21
|
<Keelhaul> i also get two settings for german
|
13:27:39
|
<Keelhaul> one from the allowed locales and one it seems to add based on my local settings
|
13:28:54
|
<pakon> Keelhaul: i also was trying setup en_GB and ru_RU locale
|
13:28:55
|
<Keelhaul> and it seems to override any language settings if a german message file is present
|
13:29:35
|
<Keelhaul> pakon: do you get one or two russian links at the bottom?
|
13:29:50
|
<pakon> one russian
|
13:29:53
|
<Keelhaul> hmm
|
13:29:55
|
<Keelhaul> i get two german
|
13:29:59
|
<pakon> and one en_GB
|
13:30:18
|
<bwolfe> hmm, ok
|
13:30:42
|
<bwolfe> the list you put into the global properties is filtered by what is available as messages.properties
|
13:31:30
|
<bwolfe> so because there is no messages_en_US.properties, you can't put that in there
|
13:31:35
|
<Keelhaul> i see
|
13:31:44
|
<Keelhaul> but just "en" defaults to en_GB
|
13:31:59
|
<Keelhaul> http://keelhaul.homeip.net/misc/language.png
|
13:32:23
|
<bwolfe> Keelhaul: what if you put both en_GB and en_US ?
|
13:32:31
|
<Keelhaul> i'll try
|
13:32:56
|
<pakon> Keelhaul: de = Deutsch, de_DE Deutsch (German) imho
|
13:33:05
|
<Keelhaul> yes
|
13:33:10
|
<Keelhaul> cept there's no de_DE anywhere in my settings
|
13:33:19
|
<bwolfe> actually, I have "en, fr_RW" in my "locale.allowed.list" global property and I see English (United Kingdom), English (United States), francais down at the bottom
|
13:33:25
|
<Keelhaul> it seems to be adding that based on windows locale
|
13:34:19
|
<Keelhaul> bwolfe: whats your default_locale global prop set to
|
13:35:45
|
<bwolfe> en_GB
|
13:36:10
|
<Keelhaul> hmm
|
13:36:14
|
<Keelhaul> mine was set to en_US
|
13:36:19
|
<Keelhaul> i tried en and en_GB, no difference
|
13:36:44
|
<Keelhaul> bwolfe: maybe the English (United States) is added due to your ubuntu locale?
|
13:37:03
|
<bwolfe> Keelhaul: shouldn't be
|
13:37:54
|
<Keelhaul> bwolfe: well the biggest problem is, the auto added de_DE setting overrides any language settings
|
13:37:59
|
<pakon> i can't show you wath happens on my installation because somthing went wrong :(
|
13:38:07
|
<Keelhaul> so no matter what i select, the text is german
|
13:38:20
|
<Keelhaul> i had to break the message file mapping in my modules to avoid that
|
13:38:33
|
<Keelhaul> thats why i'm a bit hesitant about finishing the trunk translation...
|
13:38:37
|
<bwolfe> pakon: did you put in a bad locale? we need to guard against that with try/catches if so
|
13:39:07
|
<Keelhaul> heh
|
13:39:29
|
<Keelhaul> obs.form throws a nullpointerexception that doesnt say which value is null
|
13:39:29
|
<bwolfe> interesting, ok, so I put en_US as my system default and I am still showing en_GB at the bottom as selected when not logged in
|
13:39:34
|
<Keelhaul> if you dont select a concept
|
13:40:32
|
<pakon> bwolfe: no i have a tomcat problem when it starting
|
13:40:50
|
<bwolfe> pakon: no hints in the tomcat logs
|
13:41:43
|
<pakon> org.openmrs.util.DatabaseUpdateException: There was an error while updating the database to the latest.
|
13:41:57
|
<bwolfe> pakon: and...
|
13:44:28
|
<pakon> i try to drop/create db schema
|
13:46:26
|
<bwolfe> pakon: I meant that there should be more error output around that DatabaseUpdateException
|
13:47:08
|
<pakon> yes
|
13:49:11
|
<bwolfe> ok, and what is it ? :-p
|
13:49:12
|
<pakon> where db connection setting are store if i drop openmrs/ and openmrs.war from webapps/ folder?
|
13:50:14
|
<pakon> i drop openmrs db schema from mysql server
|
13:50:45
|
<bwolfe> pakon: they are always in your runtime properties file
|
13:51:03
|
<bwolfe> pakon: openmrs adds a log statement saying where its looking for runtime properties as soon as it tries to start up
|
13:51:03
|
*** ankush has joined #openmrs
|
13:51:19
|
<bwolfe> pakon: if it doesn't find any runtime properties file, then it starts that initialization wizard and will create the file and your database for you
|
13:51:21
|
<pakon> ok
|
13:52:59
|
*** ankush has quit IRC
|
13:53:28
|
*** ankush has joined #openmrs
|
13:59:33
|
<Keelhaul> bwolfe: i cant get the other german setting out of it
|
13:59:40
|
<Keelhaul> no matter what i change my system local eto
|
13:59:49
|
<bwolfe> what messages.properties files do you have ?
|
13:59:56
|
<bwolfe> and what are you two global properties set to ?
|
13:59:58
|
<Keelhaul> standard trunk ones
|
13:59:58
|
<bwolfe> brb
|
14:00:06
|
<Keelhaul> default is "en"
|
14:00:11
|
<Keelhaul> allowed are "en, de, fr, ru"
|
14:00:41
|
<Keelhaul> user proficient locales are en_US, en_GB, de, ru
|
14:02:16
|
*** bwolfe_ has joined #openmrs
|
14:02:18
|
*** ChanServ sets mode: +o bwolfe_
|
14:04:31
|
*** ankush has left #openmrs
|
14:06:35
|
*** atomicturtle has joined #openmrs
|
14:07:41
|
*** sdefabbiakane has joined #openmrs
|
14:08:09
|
*** atomicturtle has left #openmrs
|
14:10:41
|
<Keelhaul> bwolfe_: whats the last thing you saw
|
14:10:54
|
<bwolfe_> <Keelhaul> default is "en"
|
14:10:55
|
<bwolfe_> <Keelhaul> allowed are "en, de, fr, ru"
|
14:10:59
|
<Keelhaul> user proficient locales are en_US, en_GB, de, ru
|
14:11:23
|
<Keelhaul> i looked at the code a bit
|
14:11:29
|
<Keelhaul> it checks for the msg files
|
14:11:33
|
<Keelhaul> then filters by the allowed locales
|
14:11:56
|
<Keelhaul> theres nothing that looks like adding an extra locale based on the local settings
|
14:12:07
|
<Keelhaul> i have no idea why there are two german options =/
|
14:12:31
|
*** maddymax has joined #openmrs
|
14:14:51
|
<pakon> i can't run openmrs :(
|
14:15:24
|
<pakon> bwolfe: where that "runtime properties file" by default?
|
14:15:35
|
<sdefabbiakane> pakon: what OS are you running?
|
14:15:44
|
<pakon> vista
|
14:15:56
|
<sdefabbiakane> mm, one second
|
14:16:20
|
*** sunbiz has quit IRC
|
14:16:31
|
<bwolfe_> pakon: look in your tomcat logs. it should tell you where its looking
|
14:16:39
|
<Keelhaul> pakon: on windows, it's usually in C:\Application Data\OpenMRS
|
14:16:47
|
<pakon> ok
|
14:17:04
|
*** bwolfe has quit IRC
|
14:17:17
|
<sdefabbiakane> should be in \Users\%YOURUSERNAME%\%appdata%\openmrs, I believe
|
14:17:31
|
<bwolfe_> Keelhaul: anything special in the footer where its getting displayed ?
|
14:17:37
|
<pakon> in vista C:\Users\Ïàâåë\AppData\Roaming\OpenMRS
|
14:17:53
|
<pakon> tnx
|
14:19:04
|
<sdefabbiakane> yep, no problem
|
14:19:08
|
<Keelhaul> bwolfe_: no, just a loop over the locales it fetches from AdministrationService
|
14:19:24
|
<Keelhaul> weird
|
14:19:29
|
<Keelhaul> i never had that in the actual user dir
|
14:19:50
|
<Keelhaul> pakon: are you using a non-admin account?=
|
14:20:42
|
<sdefabbiakane> that is the default vista user location
|
14:20:54
|
<sdefabbiakane> for that stuff
|
14:21:19
|
<r0bby> bwolfe_: later on; I'm not sure if htmlformentry is to blame or if it's in the core itself
|
14:21:24
|
<Keelhaul> cept it never install there for me
|
14:21:31
|
<Keelhaul> i always get C:\Application Data\OpenMRS
|
14:21:36
|
<Keelhaul> on vista, ws2008 and xp, so far
|
14:21:38
|
<sdefabbiakane> hmm. interesting
|
14:21:53
|
* r0bby changed the method to get the application data directory
|
14:21:57
|
<pakon> Keelhaul: no
|
14:22:02
|
<r0bby> ben doesn't like it but I do so I keep it locally :)
|
14:23:02
|
<pakon> Keelhaul: account in win? or in openmrs?
|
14:23:27
|
<Keelhaul> bwolfe_: another question: why is "Concept Drugs" named like that? concepts dont seem to be the most important aspect of drugs
|
14:23:33
|
<Keelhaul> pakon: windows
|
14:23:47
|
*** djazayeri has joined #openmrs
|
14:24:04
|
<bwolfe_> Keelhaul: the generic portion of drugs are stored as a concept
|
14:24:13
|
<pakon> Keelhaul: my user is admin
|
14:24:21
|
<bwolfe_> Keelhaul: the specialization/brand name of drugs is in concept_drug
|
14:24:29
|
<Keelhaul> hmm ok
|
14:24:32
|
<Keelhaul> hi djazayeri
|
14:24:52
|
<djazayeri> hi Keelhaul
|
14:25:23
|
<r0bby> oh hey darius :)
|
14:25:53
|
<r0bby> at school :)
|
14:27:38
|
*** ajay_chhatwal has joined #openmrs
|
14:28:00
|
*** djazayeri has quit IRC
|
14:28:16
|
<Keelhaul> gj r0bby >=/
|
14:28:19
|
*** djazayeri has joined #openmrs
|
14:28:19
|
*** ChanServ sets mode: +o djazayeri
|
14:28:22
|
<Keelhaul> j/k
|
14:30:10
|
<pakon> Keelhaul bwolfe_:
|
14:30:12
|
<pakon> http://dl.getdropbox.com/u/502300/gsoc/system-locale.png
|
14:30:15
|
<OpenMRSBot> <http://ln-s.net/35fh> (at dl.getdropbox.com)
|
14:30:37
|
<Keelhaul> pakon: heh
|
14:30:56
|
<pakon> imho openmrs uses system locale by default
|
14:30:56
|
<bwolfe_> pakon: odd, are those system messages in your message_ru_RU.properties or in messages.properties ?
|
14:31:14
|
<pakon> message_ru_RU.properties
|
14:32:50
|
<pakon> bwolfe_: can you add new ticket about this problem
|
14:32:54
|
<bwolfe_> pakon: hmm, it might be doing something like that
|
14:33:03
|
<bwolfe_> pakon: no, but you can! ;-)
|
14:33:07
|
*** bwolfe_ is now known as bwolfe
|
14:33:16
|
<pakon> bwolfe: ok
|
14:33:20
|
<Keelhaul> pakon: can you make it english again by selecting a different locale?
|
14:33:24
|
<bwolfe> there is a file that we register in spring for the locale stuff
|
14:33:38
|
<bwolfe> bwolfe: it might be checking the browser locale
|
14:35:07
|
<pakon> Keelhaul: no i can't
|
14:35:14
|
<Keelhaul> pakon: same issue as i have, then
|
14:35:24
|
<Keelhaul> if a german language file is present, that's all i get
|
14:35:37
|
*** jmiranda has joined #openmrs
|
14:35:37
|
*** ChanServ sets mode: +o jmiranda
|
14:35:39
|
<pakon> it ignore messages.properties
|
14:35:42
|
<Keelhaul> and my firefox language preferences dont even contain german
|
14:36:07
|
<Keelhaul> my firefox and os language versions are english as well
|
14:36:21
|
<Keelhaul> i tried setting format and locale settings to united states
|
14:36:32
|
<pakon> it is not a browser problem
|
14:36:59
|
<bwolfe> do you guys have cookies turned off ?
|
14:37:03
|
<Keelhaul> well it must be pulling your actual locale from somewhere
|
14:37:04
|
<Keelhaul> no
|
14:37:31
|
<pakon> tomcat starts in its own locale in my case ru_UR
|
14:37:35
|
<pakon> *ru_RU
|
14:38:54
|
<bwolfe> pakon: do you have cookies on or off ?
|
14:39:32
|
*** luzhuangwei has joined #openmrs
|
14:39:41
|
<bwolfe> hey lu
|
14:40:06
|
<luzhuangwei> hi
|
14:40:44
|
*** maddymax has left #openmrs
|
14:41:33
|
<bwolfe> pakon / Keelhaul : I'm able to see three locales and I can switch between them both when I'm not logged in and when logged in
|
14:41:49
|
<pakon> bwolfe: my URL: http://localhost:8080/openmrs/index.htm?〈=en_GB
|
14:41:57
|
<pakon> but messages in ru_RU
|
14:42:22
|
<bwolfe> grr
|
14:42:27
|
<pakon> even in chrome incognito mode
|
14:42:38
|
<bwolfe> pakon: cookies ?
|
14:42:57
|
<pakon> in incognito mode cookies isoff
|
14:43:01
|
<pakon> * is off
|
14:43:30
|
<bwolfe> pakon: you need cookies to be on
|
14:43:36
|
<pakon> i clear cookies
|
14:43:48
|
<Keelhaul> lol check this out
|
14:43:49
|
<Keelhaul> http://keelhaul.homeip.net/misc/language.png
|
14:43:59
|
<Keelhaul> i added -Duser.language=en
|
14:44:04
|
<bwolfe> ???
|
14:44:04
|
<Keelhaul> to tomcat's java options
|
14:44:50
|
<pakon> Keelhaul :)
|
14:45:58
|
<Keelhaul> if i add -Duser.language=en_US, that additional option is gone altogether
|
14:46:21
|
<bwolfe> weird
|
14:46:25
|
<bwolfe> very very weird
|
14:47:00
|
<pakon> Keelhaul: try fr_FR
|
14:47:09
|
<pakon> or simple fr
|
14:47:21
|
<pakon> -Duser.language=fr
|
14:48:05
|
<Keelhaul> pakon: nope, no new option
|
14:48:14
|
<pakon> !oom
|
14:48:14
|
<OpenMRSBot> pakon: "oom" --- (#1) Tomcat's memory management sucks. Increase your memory available to tomcat. See http://openmrs.org/wiki/Out_Of_Memory_Errors, or (#2) moo backwards
|
14:48:43
|
*** ajuonline has quit IRC
|
14:49:14
|
<Keelhaul> that's for fr_FR
|
14:49:22
|
<Keelhaul> just "fr" adds français (Allemagne)
|
14:50:16
|
*** isurundt has joined #openmrs
|
14:50:50
|
<isurundt> hi ben
|
14:50:55
|
<pakon> Keelhaul: and now all messages in fr?
|
14:51:31
|
<Keelhaul> yes
|
14:51:42
|
<Keelhaul> well "all" is a bit exaggerated
|
14:51:57
|
<Keelhaul> the french translation isnt finished
|
14:52:56
|
<pakon> what happens if you select English (United Kingdom)?
|
14:53:11
|
*** scottyaz has quit IRC
|
14:53:23
|
<Keelhaul> pakon: it is set to that
|
14:53:34
|
<pakon> and messages in fr?
|
14:54:02
|
<Keelhaul> yep
|
14:54:25
|
<pakon> ch.t.d. ;)
|
14:54:32
|
*** upul has joined #openmrs
|
14:54:32
|
*** ChanServ sets mode: +v upul
|
14:56:00
|
<luzhuangwei> ben,thanks:-)
|
14:56:07
|
<bwolfe> np
|
14:56:15
|
<luzhuangwei> i have see the status of ticket #1367
|
14:57:13
|
<luzhuangwei> maybe it's a easy problem,but i am very happy i can do a little effort for our OpenMRS
|
14:57:49
|
<isurundt> bwolfe:in Ticket #1240 you you have mentioned that i only have added one concept. Eventhough it is suggested to add three concepts other 2 concepts for the remaining programs were already there. I updated the other 2 programs with the relevant concepts. is it ok?
|
15:00:54
|
<bwolfe> !ticket 1367
|
15:00:54
|
<OpenMRSBot> bwolfe: Ticket #1367: http://dev.openmrs.org/ticket/1367
|
15:01:05
|
<bwolfe> isurundt: ah, ok. I didn't look through the whole file to see if they were there
|
15:01:30
|
<isurundt> :)
|
15:01:56
|
<isurundt> concepts for Malaria and HIV were already there.
|
15:01:57
|
<bwolfe> luzhuangwei: yep, thanks for the patch. you can continue to do a little more effort for us if you want! :-)
|
15:03:38
|
<luzhuangwei> yeah,I am trying my best to other tickets
|
15:04:04
|
<luzhuangwei> thanks!
|
15:05:40
|
<bwolfe> luzhuangwei: cool :-)
|
15:05:47
|
<Keelhaul> luzhuangwei/bwolfe: maybe the check can be done via ValidationUtils
|
15:05:57
|
<bwolfe> basic`: how's that "1 week" trac upgrade going? :-P
|
15:06:12
|
<bwolfe> Keelhaul: we're not actually doing a check
|
15:09:47
|
* pakon go home
|
15:11:21
|
* pakon say bb, all
|
15:11:25
|
*** pakon has quit IRC
|
15:12:03
|
*** ajuonline has joined #openmrs
|
15:14:06
|
<isurundt> bwolfe:how can i get a unique change set id?
|
15:14:16
|
<bwolfe> isurundt: make it up
|
15:15:50
|
*** upul_ has joined #openmrs
|
15:15:50
|
*** ChanServ sets mode: +v upul_
|
15:15:50
|
*** upul has quit IRC
|
15:16:26
|
*** upul_ is now known as upul
|
15:20:48
|
<OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #1214 (task closed): Add UserService method to update secret question and answer <http://dev.openmrs.org/ticket/1214#comment:8> || OpenMRS Changesets: Changeset [7250]: Committing approved patch from ticket #1214 to provide a service method to ⦠<http://dev.openmrs.org/changeset/7250>
|
15:21:22
|
*** kchen has joined #openmrs
|
15:22:52
|
*** isurundt has quit IRC
|
15:22:54
|
<kchen> Hi everyone!
|
15:23:35
|
<sdefabbiakane> hello
|
15:23:37
|
<kchen> Can anyone point me to patients in the demo
|
15:23:45
|
<kchen> that have a relatively full profile?
|
15:24:13
|
<kchen> I'm hoping to apply for the gsoc in the longitudinal data project working with flowsheets
|
15:24:24
|
*** MaddyMax has joined #openmrs
|
15:24:37
|
<kchen> It seems like a module has already been developed, so I'm trying to think of enchancements I can make
|
15:26:24
|
*** Echidna has joined #openmrs
|
15:26:39
|
*** isurundt has joined #openmrs
|
15:26:44
|
<jmiranda> kchen, do you mean demo.openmrs.org?
|
15:26:51
|
<kchen> yes
|
15:27:45
|
<isurundt> bwolfe:thats what i did exactly. last changeset was added by you as i remember
|
15:28:18
|
<bwolfe> hmm
|
15:31:08
|
<isurundt> bwolfe:what i actuallt did was increment the last number "1226412230538-40" to "1226412230538-41". Is this correct?
|
15:31:25
|
*** ajay_chhatwal has left #openmrs
|
15:32:55
|
<isurundt> this is there in "liquibase-demo-data.patch" added by you.
|
15:35:41
|
*** MaddyMa1 has joined #openmrs
|
15:35:55
|
*** MaddyMax has quit IRC
|
15:37:50
|
<bwolfe> isurundt: I thought I saw them both as 41 41
|
15:37:59
|
<bwolfe> isurundt: yes, I added that. see my comment about it
|
15:39:26
|
<isurundt> bwolfe:ok.
|
15:44:41
|
<Keelhaul> bwolfe: demo.openmrs.org is built from trunk, right?
|
15:45:06
|
<bwolfe> Keelhaul: yeah, see the bottom for the build number
|
15:45:20
|
*** bmckown has joined #openmrs
|
15:45:20
|
*** ChanServ sets mode: +o bmckown
|
15:45:31
|
<Keelhaul> where does obsformcontroller check whether concept is null or not
|
15:45:43
|
<Keelhaul> there is no check, yet it correctly warns if none was selected
|
15:45:55
|
<Keelhaul> when i use the same code in my module, i get a nullpointerexception
|
15:47:47
|
<Keelhaul> http://dev.openmrs.org/browser/openmrs/trunk/src/web/org/openmrs/web/controller/observation/ObsFormController.java
|
15:47:51
|
<OpenMRSBot> <http://ln-s.net/35h3> (at dev.openmrs.org)
|
15:48:43
|
<Keelhaul> mine throws the exception on like 135, unless i add a validator check
|
15:48:56
|
<Keelhaul> that controller has no checks though
|
15:49:12
|
<Keelhaul> and yet it gives a warning right next to the concept field
|
15:55:43
|
*** bmckown has quit IRC
|
15:55:43
|
*** bmckown_ has joined #openmrs
|
15:56:31
|
*** deepakverma has joined #openmrs
|
15:56:42
|
*** deepakverma has left #openmrs
|
15:56:56
|
*** deepakverma has joined #openmrs
|
15:57:03
|
<deepakverma> hi to all
|
15:57:22
|
<bwolfe> hey
|
15:57:48
|
<deepakverma> sir i am intersted in WYSIWYG Form Designer for Html Form Entry Module
|
15:57:54
|
<bwolfe> Keelhaul: ObsValidator ?
|
15:58:04
|
<deepakverma> i am writing the application for this
|
15:58:11
|
<bwolfe> deepakverma: djazayeri is the man to talk to :-)
|
15:58:31
|
<deepakverma> ok thanks sir
|
15:59:35
|
<djazayeri> and I'm here
|
15:59:39
|
<djazayeri> hi deepakverma
|
15:59:54
|
<deepakverma> good evening sir i am deepak from india
|
16:00:06
|
<djazayeri> Nice to meet you, I'm Darius from Boston.
|
16:00:21
|
<deepakverma> nice sir
|
16:00:22
|
<kchen> bwolfe, jmiranda; Is there a particular format the application should be in?
|
16:00:48
|
<jmiranda> could someone do one of those refer things to point to the template
|
16:00:49
|
<kchen> this is the app for GSoC
|
16:00:56
|
<jmiranda> !refer template
|
16:00:56
|
<OpenMRSBot> jmiranda: (refer <an alias, 2 arguments>) -- Alias for "action refers $1 to $2".
|
16:00:59
|
<kchen> I've seen the template...
|
16:01:04
|
<deepakverma> ok sir
|
16:01:15
|
<jmiranda> kchen, do you mean for the proposal?
|
16:01:16
|
<kchen> the 9-10 questions. Just answer them?
|
16:01:18
|
<kchen> yes
|
16:01:24
|
<jmiranda> no format
|
16:01:40
|
<kchen> okay. thanks
|
16:01:48
|
<jmiranda> but it would be good to give a timeline (breakdown by week or iteration)
|
16:01:54
|
*** bwolfe_ has joined #openmrs
|
16:01:54
|
*** ChanServ sets mode: +o bwolfe_
|
16:01:55
|
<jmiranda> mention the deliverables
|
16:02:02
|
<jmiranda> that you are propose to finish
|
16:02:12
|
<jmiranda> s/propose/proposing
|
16:02:29
|
<deepakverma> thanks jmiranda sir
|
16:02:45
|
<sdefabbiakane> kchen, a very rough outline of what I did for mine was: overview/description, exact definitions of what I'm talking about, then exactly what I plan to do, and my roadmap for finishing it
|
16:02:52
|
<sdefabbiakane> am doing*
|
16:03:10
|
<kchen> That's a good idea.
|
16:03:44
|
<djazayeri> deepakverma: do you have specific questions about the WYSIWYG designer project?
|
16:05:01
|
<kchen> One final question - if I have additional questions about a particular project. I should email the primary mentor assigned correct?
|
16:05:09
|
<deepakverma> sir to imlement this module i have to learn about the jquery
|
16:05:36
|
<djazayeri> Possibly. You could use a variety of different technologies. JQuery would be one option.
|
16:05:46
|
<deepakverma> ok sir
|
16:06:15
|
<djazayeri> My first approach would be to investigate existing wysiwyg RTF-editing tools like tinymce and fsckeditor
|
16:06:44
|
<djazayeri> and determine whether those can be customized to add buttons for the Openmrs-specific widgets, like "create an observation"
|
16:07:17
|
*** MaddyMa1 has quit IRC
|
16:07:23
|
<deepakverma> ok sir
|
16:07:55
|
<djazayeri> if it's straightforward to use one of those existing tools, then you'd need to figure out what language or library you'd use.
|
16:08:08
|
<jmiranda> kchen, sdefabbiakane deepakverma
|
16:08:14
|
<kchen> Gota run, Thanks jmiranda, sdefabbiakane, bwolfe for your help. Hopefully I can get this in by the deadline.
|
16:08:19
|
<jmiranda> i also like seeing design questions we might need to tackle
|
16:08:27
|
<jmiranda> just to show me that you've thought through the problem
|
16:08:40
|
<djazayeri> But if it turns out that those tools can't be extended easily, or aren't going to work for some reason, then you'd need to build something from scratch.
|
16:08:49
|
<jmiranda> you don't have to answer them, just demonstrate that there's been at least some thinking done
|
16:08:54
|
<kchen> Design questions - are you thinking more about interface?
|
16:09:00
|
<jmiranda> whatever
|
16:09:07
|
<sdefabbiakane> jmiranda: I have some stuff worked into mine already, I can mention them more specifically
|
16:09:08
|
<jmiranda> maybe risks that you expect
|
16:09:09
|
<kchen> I guess its project specific.
|
16:09:37
|
<jmiranda> issues that you could see that would effect the design (like data model changes)
|
16:09:47
|
<djazayeri> And to do that you'd definitely want to use JQuery or maybe GWT, or some other existing framework that takes care of the details of drag-and-drop, etc.
|
16:09:55
|
<djazayeri> deepakverma: does that make sense?
|
16:10:05
|
<jmiranda> or does the module framework support X feature that i need in order to integrate Y component
|
16:10:29
|
*** kchen has quit IRC
|
16:10:45
|
<jmiranda> obviously we'll flesh out all design issues/questions during the initial phase of the project (hopefully before the start date)
|
16:11:25
|
<jmiranda> but adding a few of those into your proposal will help the mentor figure out how much a student knows about the project
|
16:11:52
|
<jmiranda> (this is not mandatory ... just something i like seeing myself)
|
16:12:28
|
<sdefabbiakane> will do then :).
|
16:13:01
|
<jmiranda> a mockup or two can't hurt either (but it's a little late in the game for that ... unless you're proficient with some mockup tool)
|
16:13:11
|
<djazayeri> balsamiq!
|
16:13:22
|
<jmiranda> use it
|
16:14:33
|
<deepakverma> djazayeri: yeah . thank you :)
|
16:14:40
|
<Keelhaul> gtg do some car fixing while there's still daylight =/
|
16:14:41
|
<Keelhaul> bbl
|
16:14:45
|
*** Keelhaul has quit IRC
|
16:16:30
|
<deepakverma> djazayeri: i have been looking at fckeditor
|
16:17:09
|
<r0bby> being forced to think about these details helped me realize i wasn't right for the project
|
16:17:15
|
<r0bby> fckeditor is a good choice
|
16:17:22
|
<r0bby> deepakverma: also look into ZK framework
|
16:17:46
|
<r0bby> It allows for easily defining custom components
|
16:17:51
|
*** bwolfe has quit IRC
|
16:18:06
|
<djazayeri> deepakverma: I have to run now
|
16:18:20
|
<deepakverma> djazayeri: ok. will read up. and post back with any questions
|
16:18:25
|
<deepakverma> thank you :)
|
16:18:41
|
*** MaddyMax has joined #openmrs
|
16:18:42
|
<r0bby> deepakverma: also take into account what i said (not a mentor; just giving you an alternative ajax tool)
|
16:19:09
|
*** deltazero has joined #openmrs
|
16:19:11
|
<deepakverma> r0bby: yes, will check that as well. thank you for suggesting :)
|
16:20:06
|
*** bmckown_ has quit IRC
|
16:20:25
|
*** djazayeri has quit IRC
|
16:21:02
|
<r0bby> deepakverma: If i cared more about the project, i'd be competition, but sadly I don't
|
16:21:10
|
<OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [7252]: chica:package 2.0 of installer <http://dev.openmrs.org/changeset/7252> || OpenMRS Changesets: Changeset [7251]: cohort-definition-refactoring: Merging trunk into branch [7223]:[7250] <http://dev.openmrs.org/changeset/7251>
|
16:21:20
|
<r0bby> (not for that project anyways =))
|
16:26:17
|
*** MaddyMax has left #openmrs
|
16:26:27
|
*** MaddyMax has joined #openmrs
|
16:28:12
|
*** isurundt has quit IRC
|
16:28:18
|
*** bmckown has joined #openmrs
|
16:28:18
|
*** ChanServ sets mode: +o bmckown
|
16:28:23
|
*** isurundt has joined #openmrs
|
16:29:17
|
*** bmckown has quit IRC
|
16:29:29
|
*** vindyani has joined #openmrs
|
16:40:48
|
*** k_nishant has joined #openmrs
|
16:40:56
|
<k_nishant> hello
|
16:41:09
|
<k_nishant> I've submitted mine proposal
|
16:43:11
|
*** vindyani has quit IRC
|
16:49:55
|
*** vindyani has joined #openmrs
|
16:50:10
|
<r0bby> AWESOME
|
16:50:12
|
<r0bby> http://dev.openmrs.org/changeset/7230
|
16:53:14
|
<OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #1388 (enhancement created): Refactor all domain objects to utilize base interfaces <http://dev.openmrs.org/ticket/1388> || OpenMRS Tickets: Ticket #1387 (defect created): Spring ApplicationContext is not able to be refreshed properly through the API <http://dev.openmrs.org/ticket/1387>
|
16:53:32
|
<sdefabbiakane> r0bby: is that link correct? it's not loading for me
|
16:54:31
|
<r0bby> yes uit is
|
16:54:46
|
<r0bby> http://is.gd/qkjy
|
16:54:48
|
<r0bby> try that
|
16:55:59
|
*** MaddyMax has left #openmrs
|
16:56:10
|
*** k_nishant has quit IRC
|
16:56:11
|
<sdefabbiakane> hm. weird.
|
16:56:18
|
*** MaddyMax has joined #openmrs
|
16:56:20
|
<sdefabbiakane> I can view any other one, but that one just doesn't load for me
|
16:57:17
|
<r0bby> loads for me
|
16:57:49
|
<sdefabbiakane> strange
|
16:58:10
|
<sdefabbiakane> doesn't for on either of my computers
|
16:58:14
|
<sdefabbiakane> for me*
|
17:00:00
|
<nathanael> when i first worked through the list of unasigned projects there was one project that sounded really interesting
|
17:00:44
|
<nathanael> it had to do with flaky data connections and the ability to manage data transfer intelligently and "survive" network outtaked
|
17:00:47
|
<nathanael> outtakes
|
17:01:13
|
<nathanael> i'm unable to find it now :(
|
17:02:01
|
<nathanael> did this project become part of another project? or was it removed from the list?
|
17:04:04
|
<r0bby> what was the project name
|
17:04:16
|
<nathanael> i don't remember :(
|
17:04:35
|
*** k_nishant has joined #openmrs
|
17:04:59
|
<k_nishant> hello I've submitted the application
|
17:05:04
|
<nathanael> i worked through the list 15 minutes after google announced the participating projects, and came back some days later
|
17:06:54
|
<k_nishant> wat sort of participating project
|
17:06:54
|
*** upul has quit IRC
|
17:07:08
|
<k_nishant> can you paste the linkl
|
17:07:26
|
<nathanael> k_nishant: i mean: participating open source projects
|
17:08:25
|
<k_nishant> nathanael: I thought some new projects google announced
|
17:08:55
|
<k_nishant> nathanael: SO have u submitted your proposal
|
17:09:37
|
<nathanael> i'm still working on it
|
17:09:46
|
<k_nishant> nathanael: yours toppic
|
17:09:46
|
<nathanael> i was just complaining that the one unassigned project i wanted to work on is not on the list anymore
|
17:09:57
|
<r0bby> !projects
|
17:09:57
|
<OpenMRSBot> r0bby: "projects" --- (#1) http://projects.openmrs.org, or (#2) http://openmrs.org/wiki/Unassigned_Projects
|
17:10:28
|
<k_nishant> nathanael: which one??
|
17:10:35
|
<nathanael> it had to do with flaky data connections and the ability to manage data transfer intelligently and "survive" network breakdowns
|
17:10:46
|
<r0bby> nathanael: Data Synchronization: Create New Sync Node
|
17:10:47
|
<r0bby> ?
|
17:11:14
|
*** ashwini_8688 has joined #openmrs
|
17:11:36
|
<nathanael> yeah, maybe thats the one, it sounds somewhat different than what i remember, thats why i asked
|
17:11:43
|
*** ashwini_8688 has quit IRC
|
17:13:04
|
<k_nishant> but now some new topics are added in the project list
|
17:13:28
|
<nathanael> k_nishant: what topic did you choose?
|
17:13:43
|
<k_nishant> I have chosen Role based home page
|
17:13:53
|
<k_nishant> nathanael: you are planning on which topic
|
17:14:23
|
<nathanael> global caching support or data sync
|
17:15:02
|
<k_nishant> nice topic
|
17:15:18
|
<nathanael> i have some experience with data integration projects, but not nearly as much as with hibernate and spring
|
17:15:38
|
<nathanael> so i would learn a thing or two
|
17:15:42
|
<k_nishant> ok
|
17:16:17
|
<k_nishant> nathanael: but this project has no logo of SOC
|
17:16:25
|
<k_nishant> chak that out
|
17:16:48
|
<k_nishant> nathanael: as others project have
|
17:17:06
|
<nathanael> i see
|
17:17:08
|
<nathanael> :(
|
17:17:33
|
<k_nishant> nathanael: so get confirmed on this
|
17:18:10
|
<nathanael> on the evening google announced the participating open source projects i talked with docpaul and burke, but the task list wasn't as fleshed out at it is now
|
17:18:20
|
* r0bby sighs
|
17:18:20
|
<nathanael> as it is now
|
17:18:28
|
<nathanael> r0bby: ?
|
17:18:34
|
<k_nishant> ok
|
17:18:49
|
<r0bby> want soc badly
|
17:19:03
|
<sdefabbiakane> r0bby: you and me both :P
|
17:19:22
|
<r0bby> I *REALLY* am enthuastic about my project :)
|
17:19:28
|
<nathanael> what is your project?
|
17:19:37
|
<k_nishant> robby: ehich project man
|
17:19:45
|
<r0bby> Not saying :)
|
17:20:10
|
<k_nishant> robby: are u applying as a student or a mentor
|
17:20:21
|
*** Agnor has joined #openmrs
|
17:20:27
|
<Agnor> hi
|
17:20:33
|
<sdefabbiakane> hello
|
17:20:51
|
<k_nishant> Agnor: hello
|
17:22:05
|
<r0bby> student
|
17:22:16
|
<Agnor> can anybody tell me where I can find a description of the code structure of OpenMRS?
|
17:22:40
|
<sdefabbiakane> agnor: can you elaborate on what you mean?
|
17:22:45
|
<r0bby> http://openmrs.org/wiki/Developers
|
17:23:17
|
<Agnor> how the code is organized, uml diagrams and interactions between the code
|
17:23:58
|
<k_nishant> chk out the database design
|
17:24:15
|
<Agnor> robby: I've started there, but I didn't find much information (apart from the technical overview)
|
17:24:37
|
<Agnor> k_nishant: ok
|
17:24:47
|
<Agnor> you mean the data model?
|
17:24:54
|
<k_nishant> yup
|
17:25:21
|
<r0bby> http://openmrs.org/wiki/OpenMRS_Conventions
|
17:25:39
|
<r0bby> http://openmrs.org/wiki/OpenMRS_Data_Model_Documentation
|
17:25:40
|
<OpenMRSBot> <http://ln-s.net/329:> (at openmrs.org)
|
17:25:42
|
<r0bby> ^^
|
17:26:11
|
<Agnor> robby: thanks
|
17:26:59
|
<Agnor> that was really what I was looking for :)
|
17:27:22
|
<nathanael> has any one applied for more than one OpenMRS project?
|
17:27:28
|
<nathanael> or did you all choose one topic?
|
17:27:31
|
<sdefabbiakane> some people are, I think
|
17:27:47
|
<sdefabbiakane> I'm doing one, because I don't think I have time to come up with a good application to multiple projects
|
17:28:01
|
<k_nishant> sdefabbiakane: so wat urs
|
17:28:09
|
<sdefabbiakane> active lists
|
17:28:39
|
<k_nishant> hmm
|
17:33:08
|
<r0bby> Agnor: no problem :)
|
17:52:53
|
*** isurundt has quit IRC
|
17:52:59
|
<bwolfe_> !refer nathanael [bwolfesays]
|
17:52:59
|
* OpenMRSBot refers nathanael to "bwolfesays" --- FYI to all potential GSoC Applicants: OpenMRS welcomes multiple applications for multiple projects within openmrs. Actually, we encourage it! Sometimes we get quality students only applying to a low priority project. So pick a few projects that interest you, apply to all of them, and put comments in them saying which other ones you've applied to
|
17:53:01
|
*** vindyani has quit IRC
|
17:53:28
|
<bwolfe_> nathanael: or was your question less of "is it possible" and more of "are people actually doing it" ?
|
17:54:12
|
<nathanael> bwolfe_: i just wanted to get a feeling what other people are doing
|
17:54:19
|
*** bwolfe_ is now known as bwolfe
|
17:54:28
|
<bwolfe> ah, gotcha
|
17:55:22
|
<nathanael> i'm highly motivated to work on the openmrs project, don't get me wrong :) ... but i'm still unsure about which projects i should apply to
|
17:56:00
|
<nathanael> and this isn't a good thing while working on the application.. :(
|
17:56:55
|
<nathanael> i have hibernate/spring experience from several commercial projects i worked on
|
17:57:17
|
<nathanael> so "Support for Active Lists" seems like the right project to apply for
|
17:57:48
|
<nathanael> on the other hand: wouldn't it be better to work on something new, using new technologies?
|
17:58:25
|
<nathanael> new experiences, new challenges, more fun?
|
17:58:34
|
<nathanael> ...not sure..
|
18:00:13
|
<Agnor> well, I've applied to 3 projects, that I thought was capable of
|
18:01:16
|
<Agnor> it's my first time doing a project of this scale, so I thought I should stick with only OpenMRS
|
18:01:39
|
<Agnor> and chose 3 to improve my chances of being admitted
|
18:02:03
|
<Agnor> I'm going to javadoc comment some code, to become familiar with it
|
18:02:20
|
<nathanael> Agnor: do you have java experience?
|
18:02:33
|
<Agnor> yes
|
18:03:13
|
<Agnor> I just started Java on the beginning of the year, but I had a lot of experience with OOP languages, like C++ and C#
|
18:03:53
|
<Agnor> I'm using Eclipse + JUnit in my classes right now :)
|
18:07:47
|
<bwolfe> Agnor: certainly to increase your understanding of the code and to better your chances you should have a look at some of the tickets
|
18:07:52
|
<bwolfe> !bwolfealsosays
|
18:07:52
|
<OpenMRSBot> bwolfe: "bwolfealsosays" --- To greatly increase your chances of getting accepted by openmrs you should demonstrate your knowledge/skills in both java and potentially openmrs. The best way to do that is to finish a few small tickets. Type !trivialtickets and !introtickets for links to some that we have defined.
|
18:08:34
|
<bwolfe> nathanael: we have a lot of hibernate/spring, so it will be hard to get away from that (unless you go with the wysiwyg one...)
|
18:09:31
|
<Agnor> I was thinking of applying to that one too
|
18:10:09
|
<Agnor> do you intend it to make it a separate component? (almost like a separate program)
|
18:10:22
|
<nathanael> Agnor: the active list project?
|
18:10:30
|
<Agnor> no the wysiwyg
|
18:10:48
|
<Agnor> because it's something to generate html code
|
18:11:17
|
<Agnor> it could be a separate java applet, or website, without interacting with the rest of the code
|
18:12:48
|
<bwolfe> Agnor: there is a module already
|
18:12:56
|
<bwolfe> Agnor: and it is adding to that
|
18:13:07
|
<Agnor> ok
|
18:13:13
|
<Agnor> I'll try to find that one
|
18:13:45
|
*** bmckown has joined #openmrs
|
18:13:45
|
*** ChanServ sets mode: +o bmckown
|
18:13:57
|
<Agnor> I'm currently fixing the javadoc warnings on the code, so I can show you some work before the appliance deadline
|
18:14:15
|
<bwolfe> admin clicks on "design form". up pops a jsp page with FCKeditor in it. they drag things around and design it and make it pretty. admin clicks save. user comes along and chooses to fill out that designed form. the user is given the html that the admin created
|
18:14:32
|
<bwolfe> tickets/etc don't have to be done before the app deadline
|
18:14:41
|
<bwolfe> you have about a week or so until we start reviewing the apps
|
18:14:47
|
<Agnor> ok
|
18:14:50
|
<bwolfe> as long as you show some work on a ticket before then
|
18:14:51
|
<nathanael> bwolfe: de-duplication is one of the projects that seem to be interesting
|
18:15:03
|
<bwolfe> nathanael: that one probably won't have too much spring
|
18:15:10
|
<bwolfe> might have a good bit of hibernate though
|
18:15:51
|
<Agnor> I've only heard about GSOC on Wednesday and was afraid I couldn't put up a decent appliance...
|
18:15:54
|
<nathanael> in fact i like hibernate, but new challenges are also good :)
|
18:17:03
|
<nathanael> Agnor: did you include personal information in your application?
|
18:17:14
|
<Agnor> yes
|
18:17:32
|
<nathanael> there is a cultural difference between germany (where i'm from) and the u.s.
|
18:17:48
|
<Agnor> well, I'm from Portugal, so I know :)
|
18:18:22
|
<nathanael> our resumes always include personal information, birthdate, id picture
|
18:18:38
|
<nathanael> ah, where in portugal?
|
18:18:43
|
<Agnor> Porto
|
18:19:10
|
<nathanael> i'm not sure if i've been to porto
|
18:19:40
|
<nathanael> i visited lisbon several times
|
18:19:41
|
<Agnor> By personal information I meant a small biography, lol
|
18:19:54
|
<nathanael> and the surrounding cities
|
18:20:14
|
<Agnor> Porto is more on the north
|
18:20:20
|
<Agnor> it's a real beautiful city
|
18:20:27
|
<nathanael> a friend of mine (american) advised me not to include my birthdate and such things
|
18:21:29
|
<Agnor> I've only stated my age
|
18:21:37
|
<nathanael> according to him including such information in a resume would pose a risk for the employer
|
18:21:43
|
<nathanael> ok
|
18:22:00
|
<nathanael> i was at the boom festival in 2004
|
18:22:12
|
<Agnor> that sure is different that portuguese resumes, we follow the european model
|
18:22:36
|
<Agnor> the Europass model
|
18:22:54
|
<Agnor> which include a lot of personal information
|
18:23:22
|
<nathanael> and i travelled through portugal on my way to the festival
|
18:23:45
|
<nathanael> but i don't remember visiting porto, so i probably wasn't there :-)
|
18:24:05
|
<bwolfe> nathanael: its illegal in the US for an employer to ask the interviewee's age, religion, ethnicity, marital status, etc
|
18:24:19
|
<bwolfe> I think GSOC is a little different...so you can include whatever you want :-p
|
18:24:25
|
<nathanael> ok
|
18:24:26
|
<nathanael> thank you!
|
18:24:31
|
*** pakon has joined #openmrs
|
18:26:25
|
<bwolfe> if the interviewee just tells the interviewer, the interviewer shouldn't be in trouble. The interviewer is only in trouble if they USE that information to hire or not hire someone
|
18:27:10
|
<nathanael> ok, i see
|
18:27:14
|
<r0bby> bwolfe: i got that groovy error to go away :-)
|
18:27:22
|
<bwolfe> what groovy error ?
|
18:27:38
|
<r0bby> remember i was getting an odd exception
|
18:27:58
|
<r0bby> I googled it and seemed to point to having two different versions of the groovy jar on the classpath
|
18:28:02
|
<r0bby> I code solely in groovy
|
18:28:10
|
<r0bby> and ben
|
18:28:21
|
<r0bby> spring uses setters to construct the command object right?
|
18:28:32
|
<sdefabbiakane> yes, it does
|
18:29:18
|
<r0bby> ahh you know spring?
|
18:29:20
|
<r0bby> :>
|
18:29:24
|
<r0bby> I'm learning it :)
|
18:29:24
|
<luzhuangwei> hi,all,I will go to sleep,bye:-)
|
18:29:27
|
<sdefabbiakane> somewhat, yes
|
18:29:28
|
<r0bby> bah
|
18:29:38
|
<bwolfe> gnight luzhuangwei
|
18:29:39
|
<r0bby> that makes my design break
|
18:30:01
|
<luzhuangwei> thanks,see you tommrow,bye
|
18:30:14
|
<r0bby> I'm thinking still use form name + version but have a numeric id for referencing within the webapp
|
18:30:15
|
*** luzhuangwei has left #openmrs
|
18:30:42
|
<r0bby> that numeric id will be incremented by 1 each form
|
18:30:59
|
<r0bby> *BUT* that will be difficult as collisions w/ the Infopath forms can occur
|
18:31:14
|
<r0bby> i dont want that
|
18:31:52
|
<bwolfe> r0bby: whats wrong with using the normal form object and its form_id like the htmlformentry module does ?
|
18:33:33
|
<r0bby> I'm considering that
|
18:33:46
|
<r0bby> I need to really examine the design
|
18:33:57
|
<r0bby> I've been looking at it on and off
|
18:34:08
|
<r0bby> I'm gonna gut it soon
|
18:34:11
|
*** nribeka has joined #openmrs
|
18:34:11
|
*** ChanServ sets mode: +v nribeka
|
18:34:26
|
<r0bby> Hopefully it allows me to cut a release
|
18:35:50
|
<r0bby> bwolfe: i was looking at ZK framework as well last night
|
18:35:59
|
<r0bby> Seeing how I can use it to create the widgets
|
18:36:26
|
<r0bby> but I don't think it's wise to do it right now, see if the JSP implementation works if it does then that would be _AWESOME_ \
|
18:38:07
|
*** sdefabbiakane has left #openmrs
|
18:38:14
|
*** sdefabbiakane has joined #openmrs
|
18:46:49
|
*** BrOkEN has joined #openmrs
|
18:47:20
|
<bmckown> nathanael, did you try.. ah okay there u are.
|
18:48:50
|
*** BrOkEN has quit IRC
|
18:48:57
|
* r0bby just wrote an incoherent proof by induction ooops
|
18:49:03
|
<r0bby> I had it in my head; it sounded good
|
18:49:27
|
*** BrOkEN has joined #openmrs
|
18:50:14
|
*** k_nishant has quit IRC
|
18:51:02
|
*** deepakverma has quit IRC
|
19:00:09
|
<Agnor> just 96 more javadoc warnings to fix :P
|
19:00:25
|
*** MaddyMax has quit IRC
|
19:00:40
|
*** MaddyMax has joined #openmrs
|
19:00:44
|
*** BrOkEN has quit IRC
|
19:02:09
|
<bwolfe> Agnor: hehe
|
19:02:20
|
<bwolfe> Agnor: you should have seen it before Mkop got a hold of it
|
19:02:26
|
<bwolfe> Agnor: I think it was 1000+
|
19:03:04
|
<r0bby> Mkop took on the grudge work
|
19:03:19
|
<r0bby> (that is the most annoyingly tedious work, javadocing an api
|
19:04:37
|
*** pakon has quit IRC
|
19:06:27
|
*** pakon has joined #openmrs
|
19:06:47
|
*** dfuterman has joined #openmrs
|
19:08:18
|
<Agnor> but it's really the only way to get familiar with the huge codebase
|
19:12:03
|
<Agnor> I'm thinking on removing calls for deprecated methods
|
19:12:13
|
<Agnor> after I finish this
|
19:12:21
|
<Agnor> it should be fairly easy
|
19:12:46
|
<bwolfe> Agnor: you mean fixing calls ?
|
19:13:19
|
<Agnor> yes
|
19:13:24
|
*** isurundt has joined #openmrs
|
19:13:57
|
*** dfuterman has quit IRC
|
19:14:01
|
<bwolfe> ah cool
|
19:15:58
|
<Agnor> bwolfe: do you think I should be familiar with Spring, Hibernate or others?
|
19:16:43
|
<bwolfe> Agnor: you don't have to be. it certainly helps, but we dno't see it as a hard requirement
|
19:17:17
|
*** isurundt has quit IRC
|
19:17:35
|
<Agnor> ok
|
19:17:44
|
<Agnor> dinner time now see you soon
|
19:17:56
|
*** isurundt has joined #openmrs
|
19:18:45
|
<sdefabbiakane> bwolfe: question about ticket 946, since you've done some work on it
|
19:19:30
|
<bwolfe> !ticket 946
|
19:19:30
|
<OpenMRSBot> bwolfe: Ticket #946: http://dev.openmrs.org/ticket/946
|
19:19:49
|
<bwolfe> ah yes, go for it
|
19:20:16
|
<sdefabbiakane> for the JSP: did you want that retire/unretire option to be part of location.form, or something separate?
|
19:23:04
|
*** Mkop2 has joined #openmrs
|
19:23:12
|
*** BrOkEN has joined #openmrs
|
19:23:20
|
*** MaddyMa1 has joined #openmrs
|
19:23:22
|
<bwolfe> sdefabbiakane: not following your question. the org.openmrs.Location object has a retire boolean attribute. the locationForm.jsp (aka location.form) needs to allow the user to edit that. see manage concept drugs to see how its done.
|
19:23:49
|
<sdefabbiakane> bwolfe: ok, that's what I was asking, will do
|
19:25:37
|
*** BrOkEN has quit IRC
|
19:26:02
|
<sdefabbiakane> should I comment on that or something to say I'm doing it? I don't see any way to assign it to myself/not sure if I should anyway
|
19:26:37
|
*** Mkop21 has joined #openmrs
|
19:26:37
|
*** Mkop2 has quit IRC
|
19:26:44
|
*** Mkop21 is now known as Mkop2
|
19:28:54
|
*** MaddyMa1 has quit IRC
|
19:29:55
|
*** MaddyMa1 has joined #openmrs
|
19:30:03
|
*** MaddyMax has quit IRC
|
19:30:13
|
*** Mkop2 has quit IRC
|
19:34:49
|
*** nathanael has quit IRC
|
19:37:53
|
*** flyankur has joined #openmrs
|
19:37:54
|
*** openmrs_9947 has joined #openmrs
|
19:37:55
|
*** burke has joined #openmrs
|
19:37:55
|
*** ChanServ sets mode: +o burke
|
19:38:10
|
<openmrs_9947> hello everyone
|
19:38:16
|
<sdefabbiakane> hi burke
|
19:38:21
|
<burke> sdefabbiakane: hey
|
19:38:37
|
<nribeka> wow ekrub is here :D
|
19:38:39
|
<nribeka> hi ekrub
|
19:38:51
|
<burke> nribeka: long time no i.r. see
|
19:39:09
|
*** isurundt has quit IRC
|
19:39:13
|
<bmckown> very punny
|
19:39:21
|
<nribeka> haha ...
|
19:39:25
|
<burke> sdefabbiakane: do you have a few min?
|
19:39:30
|
<nribeka> bmckown is here too :D
|
19:39:34
|
<nribeka> hi bmckown
|
19:39:38
|
<bmckown> hi, nribeka
|
19:39:43
|
<sdefabbiakane> burke: yep. not doing much other than openmrs stuff at the moment.
|
19:40:03
|
<nribeka> are you back now bmckown?
|
19:40:09
|
<burke> cule. have you looked much at the data model?
|
19:40:18
|
*** openmrs_9947 has quit IRC
|
19:41:10
|
<sdefabbiakane> I'm somewhat familiar with it, yes
|
19:42:00
|
<burke> sdefabbiakane: so, do you understand how observations are stored in the system?
|
19:42:03
|
<bmckown> yes, nribeka got back march 10
|
19:42:30
|
<sdefabbiakane> burke: I have a fairly good idea, yeah
|
19:42:46
|
<burke> sdefabbiakane: ... and the E-A-V approach using the concept dictionary?
|
19:44:19
|
<sdefabbiakane> burke: no--at least, not by that name
|
19:45:11
|
<burke> ok. that's entity-attribute-value. basically, instead of cooking concepts (like weight, height, etc.) into the data model (e.g., having columns for each), we use a dictionary to define each of these concepts
|
19:45:33
|
<sdefabbiakane> ah, k, yes, I know what you mean
|
19:45:49
|
<burke> in the concept dictionary, we define each concept -- e.g., it's a number between 0 and 1000, here's the description, etc.
|
19:46:13
|
<burke> in obs, we store both the question being asked (by referring to a concept) and then store the value (answer) too
|
19:46:27
|
<nribeka> not going back again bmckown?
|
19:46:58
|
<sdefabbiakane> question=getConcept(), answer is getValueWhatever(), right?
|
19:47:00
|
<burke> the answer value data type depends on the question being asked. a lot of observations take coded answers -- e.g., "diagnosis" would take a coded answer that is another concept from the dictionary like "pneumonia"
|
19:47:20
|
<sdefabbiakane> ok
|
19:47:33
|
<bmckown> never, nribeka i'm done
|
19:47:42
|
<burke> the trick is that there's no absolutely right way to model the world.
|
19:47:46
|
<bmckown> never ever ever ever ever. okay I want to go back NOW.
|
19:47:50
|
<nribeka> haha ... lol
|
19:48:22
|
<burke> so, someone might create observations for each diagnosis as boolean -- e.g., pneumonia = TRUE means they have pneumonia
|
19:48:52
|
<burke> we've taken the approach to ask the question "PROBLEM ADDED" that's answered with a concept like pneumonia
|
19:49:05
|
<sdefabbiakane> ah, ok. makes sense.
|
19:49:43
|
<burke> so, we ask two questions that are recorded as coded observations: PROBLEM ADDED and PROBLEM RESOLVED.
|
19:50:13
|
<burke> when a new diagnosis is made, it's recorded as an answer for PROBLEM ADDED and when the diagnosis is resolved it's recorded as PROBLEM RESOLVED.
|
19:50:47
|
<burke> no matter which direction we go with active lists, we'll need to support that model, since most implementations are using it now.
|
19:51:01
|
<burke> allergies can be a little more complicated...
|
19:51:27
|
<sdefabbiakane> Sounds good.
|
19:51:49
|
<burke> because, if you want the full picture, there's more information about an allergy -- e.g., what is the allergen (what are they allergic to) as well as what's the reaction (hives, nausea, anaphylaxis, etc.)
|
19:52:11
|
<burke> a simple approach to allergies would be just to make a list (an allergy is in the list or not)
|
19:52:48
|
<burke> and we could use our obs_group feature that groups multiple related observations to connect, say, an allergy reaction to the particular allergen.
|
19:52:48
|
<sdefabbiakane> would that be recorded as the comment on the observation, normally?
|
19:53:10
|
<sdefabbiakane> ah
|
19:53:19
|
<burke> it's possible, though we'd prefer to have it coded (comments are free text)
|
19:53:28
|
<sdefabbiakane> right
|
19:53:50
|
*** openmrs_zaki has joined #openmrs
|
19:54:12
|
<burke> if we were going to allow reactions like "turns purple", then we'd probably make a "non-coded allergic reaction" concept that took free text as an answer
|
19:55:01
|
<Agnor> back
|
19:56:09
|
*** openmrs_zaki has quit IRC
|
19:56:44
|
<burke> the real modeling decisions (which needs to get decided before GSoC coding starts) is whether or not to tie active lists to observations or not and whether or not a single generic list mechanism will suffice or if allergies deserve to be first class citizens -- i.e., generic lists feature that will work for allergies too vs. a separate table(s) specifically for allergies.
|
19:57:01
|
<burke> ... again, no "right" answer.
|
19:57:38
|
<sdefabbiakane> alright
|
19:57:52
|
<burke> a generic lists service sounds great. the potential disadvantage is missing (or making it messy) to handle the additional metadata for allergies.
|
19:58:48
|
<burke> in any case, the modeling aspect will be decided prior to the time coding begins for GSoC. the initial work will be making the tables and API methods to bring it to life.
|
20:00:30
|
*** Mkop2 has joined #openmrs
|
20:00:39
|
<sdefabbiakane> so if I wanted to say someone had an allergy now, where would that metadata be going?
|
20:03:21
|
<sdefabbiakane> I'm taking a look through the api/concept dictionary, and as far as I can see there are some concepts for drug allergies and some allergic reactions, but I'm not sure those two would get connected
|
20:05:28
|
<burke> yeah. we haven't had anything to tie them together yet.
|
20:06:13
|
*** atomicturtle has joined #openmrs
|
20:06:18
|
<burke> the most natural way to use the dictionary for allergies would be to define a list of concept classes +/- individual concept or concept sets that could be allergens
|
20:06:27
|
<burke> allergic reactions would probably get their own class
|
20:06:56
|
*** atomicturtle has left #openmrs
|
20:08:12
|
<sdefabbiakane> ok--makes sense. how allergies were going to be specifically defined/dealt with were one of the larger questions I had
|
20:08:46
|
<burke> we have a longstanding ticket (http://dev.openmrs.org/ticket/73) for expanding concept answers to include classes and sets (only 3 years old)
|
20:09:44
|
<sdefabbiakane> heh. ok.
|
20:10:00
|
<burke> ideally, if ticket #73 were done, we'd have a way to define a question like "ALLERGIES" that could take DRUGS, DRUG SETS, and ALLERGEN concept classes as possible answers.
|
20:10:28
|
<burke> without #73, we'd have to find a workaround to connect the dots
|
20:10:37
|
<Agnor> can I change some inaccuracies on some strings as i browse the code (for instance: throw new DAOException("SerializationDAO does not support..." should be throw new DAOException("SerializedObjectDAO does not support...")?
|
20:11:43
|
<burke> Agnor: sure. patches are welcome. :)
|
20:12:10
|
<deltazero> hi, i submitted a student proposal on GSoC and was wondering if anyone has the time to give some feedback.
|
20:13:25
|
<Agnor> Mkop2: you there?
|
20:13:36
|
<Mkop2> yes
|
20:13:37
|
<Mkop2> hi
|
20:13:39
|
<Agnor> hi
|
20:13:49
|
<Agnor> thanks for yesterday
|
20:13:57
|
<bwolfe> ...?
|
20:13:57
|
<burke> deltazero: sure. which project? was it serialization?
|
20:14:15
|
<Agnor> I was told that you fixed hundreds of javadoc comments
|
20:14:46
|
<Mkop2> yep
|
20:14:52
|
<Mkop2> why do you ask?
|
20:15:00
|
<Agnor> I'm fixing the remaining of them, so if you are working on it now... don't :)
|
20:15:11
|
<Mkop2> cool
|
20:15:14
|
<Mkop2> I wasn't planning on it
|
20:15:15
|
<deltazero> burke: yes, serialization, name dan walters
|
20:15:28
|
<Agnor> they are only a 100
|
20:15:31
|
<Mkop2> I'm a bit busy at the moment, but I can tell you about some of the problems
|
20:15:39
|
<Mkop2> when I was done there were 77
|
20:15:53
|
<Mkop2> but more got added in when something got merged into trunk from a branch
|
20:17:07
|
<Mkop2> most of the ones left undone were things that I couldn't figure out, and I'd be (pleasantly) surprised if someone without a much better knowledge than me of the api would be able to figure it out
|
20:17:21
|
<Mkop2> things like a @return with no text, and I have no idea what the function really does
|
20:17:50
|
<burke> deltazero: are you familiar with design patters (e.g., the gang of four)?
|
20:17:57
|
<deltazero> burke: yes
|
20:18:19
|
<deltazero> i use them regularly
|
20:18:34
|
<basic`> bwolfe: it's on my todo list still, going to be more work than i had originally expected :/
|
20:19:04
|
<burke> deltazero: it might help if you referenced the recently added serialization service methods and spoke a little about how/which patterns are/could be used
|
20:19:27
|
<bwolfe> basic`: thats not good
|
20:19:28
|
* bwolfe wipes a single tear from his cheek
|
20:20:03
|
*** atomicturtle has joined #openmrs
|
20:20:28
|
<basic`> bwolfe: trac is kind of a pain to upgrade, it doesnt really have a way of keeping multiple installs.. once .11 is installed, .10 is gone
|
20:20:46
|
*** atomicturtle has left #openmrs
|
20:21:17
|
<basic`> and since the theming and other stuff has changed between the two, i have to test out the upgrade path on a different host, make sure it all works, and then do it again on openmrs.o.o
|
20:21:19
|
<burke> deltazero: since there's now a SerializationService (http://tr.im/iaiQ), it would make your app stronger to reference it and explain how you plan to expand on it
|
20:21:27
|
<bwolfe> basic`: yeah, we found that out the hard way. bmckown spent his first month (sorry for bringing up bad memories brian) trying to get .10 and .11 to run on the same server so we could test it
|
20:21:43
|
<basic`> bwolfe: ouch :(
|
20:22:13
|
<sdefabbiakane> burke: I just sent you a PM when you get a chance
|
20:22:15
|
<basic`> i had the same problem with ideas.opensource.org, they wanted .11 and as soon as it was installed everything broke :P
|
20:23:07
|
<basic`> bwolfe: i'll prioritize this though, i want to get it upgraded for you guys.. i'll see where i can get today/tomorrow
|
20:23:24
|
<bwolfe> basic`: cool, thanks!
|
20:23:39
|
<bwolfe> basic`: can you not just plop it on a totally different server so as to not hose the db ?
|
20:23:39
|
<deltazero> burke: thankyou for the feedback. One comment I have is that with only 1 day left till the deadline i am going to be pushed to familiarize with the code enough to start suggesting design methods, and I also want to get a second proposal in incase theres tough competition on that project
|
20:23:46
|
* bmckown faints from remembering the agony of parallel trac installs
|
20:24:39
|
<basic`> bwolfe: the plan was to use a seperate postgresql db with as current as possible data
|
20:25:07
|
<basic`> separate*
|
20:25:57
|
<burke> deltazero: that's fair.
|
20:27:09
|
<burke> basic`, bwolfe: maybe we should drop this whole "skin" thing and just go with plain text on a white background throughout all the apps. :)
|
20:27:20
|
<basic`> ew
|
20:27:53
|
*** k_nishant has joined #openmrs
|
20:28:08
|
<bwolfe> ooo! we could call the skin "retro" and everyone would immediately love it!
|
20:30:25
|
<basic`> ha
|
20:36:42
|
*** burke is now known as burke_openmrs
|
20:36:55
|
<Agnor> Mkop2, you were right: "Does some fancy stuff. TODO djazayeri, please comment"
|
20:36:56
|
<Agnor> lol
|
20:37:23
|
<Agnor> I'll try to see what does that method do
|
20:37:23
|
<Mkop2> did you see the emails about that?
|
20:37:31
|
<Agnor> no
|
20:37:34
|
<Mkop2> there were emails to the dev listserv
|
20:37:39
|
<Mkop2> I can forward them to you if you want
|
20:38:00
|
<Mkop2> he said in the email what those methods do, I just haven't had a chance to open up eclipse and put them in as comments
|
20:38:04
|
<Mkop2> what's your email address?
|
20:38:05
|
<Agnor> ok
|
20:38:09
|
<Agnor> I'll look to it
|
20:38:09
|
<Mkop2> PM me if you don't want it googleable
|
20:39:21
|
<Mkop2> actually, it wasn't an email, it was a comment on trac
|
20:39:23
|
<Mkop2> http://dev.openmrs.org/ticket/1369#comment:1
|
20:40:10
|
<Agnor> thanks
|
20:42:53
|
<burke_openmrs> lol. ticket #1369 is awesome. all of our javadocs should be like that! :p
|
20:43:05
|
*** bmckown is now known as brian_openmrs
|
20:45:14
|
<brian_openmrs> (no one else wants to append their nick with _openmrs) :-/
|
20:46:19
|
<brian_openmrs> it's a rare day we have the opportunity to try to annoy burke when he's on irc. i'm trying to take advantage of it.
|
20:47:40
|
*** nribeka is now known as nribeka_openmrs
|
20:48:01
|
<nribeka_openmrs> lol
|
20:48:08
|
<burke_openmrs> i asked a question in #gsoc, so I decided to look "professional" :-)
|
20:48:25
|
<burke_openmrs> i only do this during gsoc madness week
|
20:50:23
|
<brian_openmrs> :-D
|
20:50:53
|
<brian_openmrs> thanks, nribeka_openmrs at least someone else _openmrs'd :-D
|
20:50:55
|
<nribeka_openmrs> bwolfe, are you allowed to create Concept without knowing it will be a ConceptNumeric or Complex or Derived?
|
20:51:03
|
*** pakon has quit IRC
|
20:51:13
|
<nribeka_openmrs> hehe brian_openmrs :D you also can answer my question
|
20:51:14
|
<nribeka_openmrs> :D
|
20:51:14
|
<bwolfe> nribeka_openmrs: yeah
|
20:51:28
|
<brian_openmrs> okay
|
20:51:37
|
<bwolfe> as in, are "users allowed to change it later?" yes, they are
|
20:53:37
|
<nribeka_openmrs> so, if we go with the table per concrete solution with implicit polymorphisms, it will fail on this case then
|
20:53:49
|
*** nribeka_openmrs is now known as nyoman_openmrs
|
20:53:51
|
<nyoman_openmrs> lol
|
20:53:56
|
<nyoman_openmrs> keep on changing the nick
|
20:54:38
|
<bwolfe> nyoman_openmrs: why will it fail ?
|
20:55:56
|
<nyoman_openmrs> iphone joke http://pastebin.com/m49822b02
|
20:56:08
|
<nyoman_openmrs> well nvm bwolfe. i will just test it
|
20:56:27
|
<nyoman_openmrs> i thought it will fail because Concept won't have its own table
|
20:56:42
|
*** Mkop2 is now known as Mkop2_openmrs
|
20:56:43
|
<nyoman_openmrs> so, Concept will confuse where to put the data
|
20:57:03
|
<nyoman_openmrs> there will be only ConceptNumeric, ConceptDerived, ConceptComplex table
|
20:57:15
|
<sdefabbiakane> good. now there are people with nicks longer than mine :P
|
20:57:26
|
<nyoman_openmrs> haha sdefabbiakane
|
20:57:28
|
<Agnor> Ticket #1369 solved :)
|
20:57:34
|
<nyoman_openmrs> well, i will just try it bwolfe
|
20:58:03
|
*** sdefabbiakane is now known as sdefabbiakane_op
|
20:58:08
|
<Agnor> lol
|
20:58:10
|
<sdefabbiakane_op> aw, it cuts it off
|
20:58:11
|
<Mkop2_openmrs> lol
|
20:58:15
|
*** sdefabbiakane_op is now known as sdefabbiakane
|
20:58:54
|
<Mkop2_openmrs> nyoman_openmrs: that's hilarious!
|
20:59:08
|
<nyoman_openmrs> the full irc logs is quite long
|
20:59:12
|
<nyoman_openmrs> wanna see all of them?
|
20:59:18
|
<nyoman_openmrs> haha ...
|
20:59:19
|
<Mkop2_openmrs> where's that from?
|
20:59:37
|
<bwolfe> have you guys seen http://bash.org ?
|
20:59:43
|
<bwolfe> hilarious irc quotes
|
21:00:23
|
<nyoman_openmrs> iphone hacking site. the site claim that they have create a virtualization of windows on iphone
|
21:01:06
|
<sdefabbiakane> ...
|
21:01:06
|
<bwolfe> april fools joke nyoman_openmrs ?
|
21:01:15
|
*** MaddyMa1 has quit IRC
|
21:02:33
|
<nyoman_openmrs> full: http://pastebin.com/m772c342b
|
21:02:35
|
<nyoman_openmrs> yes bwolfe
|
21:02:59
|
*** Keelhaul has joined #openmrs
|
21:02:59
|
*** ChanServ sets mode: +v Keelhaul
|
21:03:23
|
<nyoman_openmrs> bookmarking bash.org under geek hero
|
21:07:24
|
<r0bby> http://cacm.acm.org/magazines/2009/3/21778-is-software-engineering-engineering/fulltext
|
21:07:29
|
<OpenMRSBot> <http://ln-s.net/35n+> (at cacm.acm.org)
|
21:08:37
|
<Agnor> only 56 warnings to go
|
21:09:52
|
<Mkop2_openmrs> Agnor: there were a few errors that I couldn't get to go away. parameters were something like VIEW_TYPE. Did you get those to go away?
|
21:10:07
|
<bwolfe> Mkop2_openmrs: I caught one of those that you mentioned
|
21:10:13
|
<bwolfe> Mkop2_openmrs: (while I was applying it)
|
21:10:21
|
<Mkop2_openmrs> bwolfe: how? I couldn't get it
|
21:10:35
|
<bwolfe> I think it was referencing the wrong package or something
|
21:10:42
|
<Agnor> no
|
21:10:42
|
<Mkop2_openmrs> oh
|
21:10:51
|
<Agnor> that was the only one I didn't get right
|
21:11:07
|
<bwolfe> oh, I remember, the previous comment was referencing the enums but the method was actually taking in strings
|
21:11:37
|
<Agnor> getPersonAttributeTypes(PERSON_TYPE personType, ATTR_VIEW_TYPE viewType)
|
21:11:45
|
<Agnor> so PERSON_TYPE is actually a String?
|
21:12:02
|
<Agnor> I think it has to do with @Authorized( { OpenmrsConstants.PRIV_VIEW_PERSON_ATTRIBUTE_TYPES })
|
21:14:09
|
<Keelhaul> bwolfe: where are object type validators mapped?
|
21:14:18
|
<Keelhaul> i'd like to use them in the modules, if possible
|
21:14:23
|
*** puchuu has joined #openmrs
|
21:14:23
|
<bwolfe> openmrs-servlet.xml
|
21:15:14
|
<Agnor> by the way, could someone take a look at my application?
|
21:15:28
|
<r0bby> why is everybody changing their nicks to foo_openmrs
|
21:16:23
|
<Keelhaul> bwolfe: thx, can i just map them in moduleApplicationContext?
|
21:16:34
|
<r0bby> si si si
|
21:16:45
|
<r0bby> Keelhaul: look at how htmlformentry module does it
|
21:16:54
|
<Keelhaul> ok
|
21:17:44
|
<bwolfe> Keelhaul: yeah. openmrs-servlet.xml, applicationContext-service.xml and moduleApplicationContext.xml files are all normal Spring application context files.
|
21:18:08
|
<Mkop2_openmrs> r0bby: all the cool people are doing it. Come on.
|
21:18:51
|
<Mkop2_openmrs> sdefabbiakane tried to, but freenode would only let him add _op because otherwise it exceeded the maximum length
|
21:19:58
|
<Keelhaul> thats what you get for having too many names =)
|
21:20:53
|
<Mkop2_openmrs> he could also use a nick instead of his full name(s)
|
21:22:01
|
<Keelhaul> hmm
|
21:22:08
|
<Keelhaul> am i the only one who doesnt use his real name in irc
|
21:22:15
|
*** flyankur has quit IRC
|
21:22:27
|
<Keelhaul> and basic`
|
21:22:27
|
<Keelhaul> heh
|
21:22:39
|
<burke_openmrs> my name is not really burke_openmrs.
|
21:22:46
|
<nyoman_openmrs> me too
|
21:23:11
|
<Keelhaul> burke van de openmrs
|
21:23:35
|
<Agnor> my real name is not Agnor fyi
|
21:23:59
|
*** burke_openmrs is now known as rebuke_severely
|
21:24:06
|
<rebuke_severely> how's that?
|
21:24:28
|
<rebuke_severely> http://tr.im/iavf :)
|
21:24:29
|
<Agnor> because my real names uses non ASCII characters
|
21:24:37
|
*** rebuke_severely is now known as burke
|
21:25:01
|
*** Keelhaul is now known as Keelh
|
21:25:02
|
<burke> my name might look simple. but it's really hard to pronounce. especially for Kenyans.
|
21:25:04
|
<Keelh> yea
|
21:25:05
|
*** Keelh is now known as Keelhaul
|
21:25:07
|
<Mkop2_openmrs> lol
|
21:25:13
|
*** burke is now known as bok
|
21:25:21
|
<Keelhaul> they call you bok?
|
21:25:22
|
<Mkop2_openmrs> burke: how many weeks a year do you spend in kenya?
|
21:25:24
|
<bok> this is my Kenyan nick
|
21:25:29
|
<Keelhaul> lol
|
21:25:32
|
*** bok is now known as burke
|
21:25:34
|
<Keelhaul> i thought they speak english
|
21:25:41
|
<burke> Mkop2_openmrs: 1-4
|
21:25:48
|
*** Mkop2_openmrs is now known as hey_you
|
21:25:58
|
<burke> we make 1-2 trips a year. usually a week each, rarely 2 wks
|
21:25:58
|
<hey_you> that's what a lot of people call me
|
21:26:01
|
*** brian_openmrs is now known as bwian_openmrs
|
21:26:03
|
*** nyoman_openmrs is now known as win_moron
|
21:26:07
|
<bwian_openmrs> this is my kenyan nick
|
21:26:09
|
<win_moron> this is my name
|
21:26:18
|
*** Agnor is now known as agnor_openmrs
|
21:26:24
|
<bwian_openmrs> rofl
|
21:26:27
|
*** burke is now known as this_is_not_my_n
|
21:26:40
|
*** this_is_not_my_n is now known as not_my_name
|
21:26:43
|
*** hey_you is now known as JohnJacobJingleh
|
21:26:43
|
<not_my_name> this is not my name.
|
21:26:46
|
*** agnor_openmrs is now known as void
|
21:26:59
|
<void> already exists...
|
21:27:05
|
*** void is now known as agnor_mrs
|
21:27:17
|
*** not_my_name is now known as npe
|
21:27:20
|
<npe> hehe
|
21:27:24
|
<win_moron> this is what happen when ekrub is here
|
21:27:26
|
<win_moron> lol
|
21:27:40
|
*** npe is now known as lose_moron
|
21:27:48
|
<lose_moron> i don't know what you mean by that
|
21:27:53
|
*** lose_moron is now known as burke
|
21:27:59
|
<win_moron> hahaha ..
|
21:28:08
|
<bwolfe> ./kick burke get back to work!
|
21:28:09
|
<bwolfe> ;-)
|
21:28:18
|
<win_moron> scientist at work. please be quiet
|
21:28:23
|
<JohnJacobJingleh> lol
|
21:28:24
|
<win_moron> is it correct burke?
|
21:28:26
|
<burke> all work and no play...
|
21:28:35
|
<burke> shhh!
|
21:28:36
|
<JohnJacobJingleh> makes a good regenstrief scientist
|
21:28:37
|
<bwolfe> gets **** done
|
21:28:45
|
<bwian_openmrs> okay.
|
21:28:48
|
*** bwian_openmrs is now known as bmckown
|
21:29:05
|
<win_moron> hi JohnJacobJingleh
|
21:29:12
|
<win_moron> are you from RI clan too?
|
21:29:16
|
*** burke is now known as nick
|
21:29:19
|
<JohnJacobJingleh> huh?
|
21:29:27
|
<nick> what?
|
21:29:32
|
*** JohnJacobJingleh is now known as nickser_v
|
21:29:32
|
<nick> what's a nick?
|
21:29:40
|
*** nick is now known as join
|
21:29:43
|
<join> hehe
|
21:29:48
|
*** join is now known as away
|
21:30:17
|
*** away is now known as a_burke
|
21:30:27
|
<a_burke> nice. now I'm at the top of the list :p
|
21:30:36
|
<nickser_v> burke: so this all started when you wanted to look professional in #gsoc, right? :-P
|
21:30:42
|
<win_moron> lol
|
21:30:54
|
<a_burke> i can't remember who you are, nickser_v
|
21:31:01
|
<nickser_v> I'm Mkop2
|
21:31:03
|
<nickser_v> lol
|
21:31:12
|
<a_burke> oh. mkop.
|
21:31:15
|
*** nickser_v is now known as nribeka
|
21:31:19
|
* r0bby won't do it
|
21:31:20
|
<nribeka> or maybe not....
|
21:31:27
|
<a_burke> i had to look back about 3 pages to figure that out. :p
|
21:31:31
|
<r0bby> No! Never! I won't succomb to the peer pressure!
|
21:31:58
|
<bwolfe> a_burke: you realize your nick changes in both #openmrs and #gsoc, right ?
|
21:31:59
|
*** nribeka is now known as Mkop2
|
21:32:39
|
<a_burke> oops
|
21:32:43
|
<r0bby> a_burke: i still have print outs from last summer
|
21:33:17
|
<a_burke> it's all here: http://dev.openmrs.org/irclogs
|
21:33:36
|
*** a_burke is now known as burke
|
21:33:36
|
<r0bby> a nice pile
|
21:33:44
|
<burke> ...of ....
|
21:34:01
|
<r0bby> :)
|
21:34:24
|
<r0bby> burke: emails, print outs of code (the openmrs tags for concepts, patient, etc
|
21:34:35
|
<r0bby> (I needed the info quickly and didn't feel like pulling it up constantly
|
21:34:39
|
<Mkop2> you print out code?!
|
21:34:52
|
<r0bby> I always printed your emails -- provided quick references
|
21:35:05
|
<r0bby> Mkop2: yes -- when I need to read it quickly and frequently
|
21:35:08
|
*** win_moron is now known as nribeka
|
21:35:48
|
* Mkop2 decided on a senior design project
|
21:35:58
|
<Mkop2> designing a laser nanoscissors device
|
21:36:05
|
<r0bby> :)
|
21:36:07
|
<r0bby> NICE!
|
21:36:09
|
<r0bby> do it!
|
21:36:16
|
<r0bby> can you do it though?
|
21:36:20
|
<burke> That sounds like it would hurt... but only a little.
|
21:36:25
|
<Mkop2> we have a mentor
|
21:36:35
|
<Mkop2> it's for messin' with cells
|
21:36:57
|
<burke> It would take weeks just to cut open an envelope
|
21:37:00
|
<Mkop2> (and pointing out really fine details on powerpoint presentations)
|
21:37:22
|
<burke> Just make sure you make them so that lefties can use them too
|
21:37:24
|
<r0bby> (and cutting the whatchacallit
|
21:37:37
|
<r0bby> screen
|
21:37:39
|
<r0bby> :/
|
21:37:39
|
<Mkop2> burke: yeah, but wouldn't you rather just remove the nuclei from all those tree cells used to make the paper?
|
21:38:20
|
<burke> so we're going to have landfills filled with tree cell nuclei?
|
21:38:33
|
<Mkop2> This project will develop the theory and implement an experimental apparatus to control the position and power of a laser to cut out regions of a cell in culture. Typical applications include cutting out the nucleus from the surrounding cytoskeleton, cutting up small regions of a neuronal dendrite, or severing parts of the cell cytoskeleton. It is expected that user will choose which application they desire, and the technology wil
|
21:39:14
|
<burke> an important step toward eugenics.
|
21:39:47
|
<Mkop2> you want to know an important tool for eugenics?
|
21:39:53
|
<Mkop2> !baseballgunbat
|
21:39:53
|
<OpenMRSBot> Mkop2: "baseballgunbat" --- (#1) bwolfe's preferred debugging tool, or (#2) Mkop2's tool of wrath for people who add more javadoc warnings to the pile, or (#3) r0bby's preferred weapon as well
|
21:40:53
|
<Mkop2> and to be honest, I don't know what to make of an MD calling an advance in biological technology a step towards eugenics
|
21:42:42
|
<agnor_mrs> what does Cohort stands for?
|
21:43:01
|
<Mkop2> a cohort is a group of patients
|
21:43:08
|
<agnor_mrs> ok
|
21:43:21
|
<agnor_mrs> i thought it was a more generic collection
|
21:43:38
|
<agnor_mrs> but didn't know that term
|
21:44:01
|
<Mkop2> a cohort in English is a group of people
|
21:44:09
|
<Mkop2> a Cohort in openmrs is a group of Patients
|
21:44:16
|
<Mkop2> or <code>Patient</code>s, if you wish
|
21:44:34
|
<agnor_mrs> ty
|
21:47:16
|
<agnor_mrs> only 23 more warnings ;)
|
21:48:33
|
<Mkop2> wow
|
21:48:34
|
<Mkop2> impressive
|
21:48:46
|
<Mkop2> how do you know what to put for those @return things?
|
21:51:52
|
<r0bby> Mkop2: based on the code?
|
21:51:58
|
<agnor_mrs> yes
|
21:52:00
|
<r0bby> (and knowledge of java)
|
21:52:14
|
<Mkop2> you need some kind of conceptual understanding though, I found
|
21:52:29
|
<Mkop2> I wasn't really able to put anything meaningful there
|
21:52:31
|
<agnor_mrs> some are quite hard to understand and involve searching on other classes
|
21:52:42
|
<r0bby> /** ... @param .. @return the number 2 public int foo(..) { return 2; }
|
21:53:00
|
<agnor_mrs> some of them aren't so meaningful
|
21:53:00
|
<r0bby> that's got some syntax errors namely the entire method is commented out
|
21:53:36
|
<Mkop2> probably a lot of them in the services I could have figured out more by reading the code in the impl file
|
21:53:52
|
<agnor_mrs> getAllReportObjects - @return List<AbstractReportedObject> of all Reported Objects on the system
|
21:58:29
|
<r0bby> I'd say @returns a List of reported objects in the system
|
21:58:40
|
<r0bby> I'd say @returns a list of reported objects in the system
|
21:58:42
|
<r0bby> rather
|
21:58:42
|
<Mkop2> I go for the former
|
21:58:53
|
<r0bby> I wouldn't
|
21:58:55
|
<Mkop2> not @returns, but @return
|
21:58:56
|
<r0bby> I know the return type
|
21:59:13
|
<Mkop2> you don't necessarily know the return type
|
21:59:19
|
<r0bby> don't tell me what i already know, just tell me what the list of
|
21:59:48
|
<r0bby> Mkop2: really? access-modifer use-modifier return-type methodname(params)
|
22:00:06
|
<r0bby> I don't care what implementation of List is used
|
22:00:11
|
<Mkop2> where are you looking? the code says it, but if you're looking through the javadocs, it's not as prominent
|
22:00:19
|
<r0bby> yes it is
|
22:00:26
|
<r0bby> the javadocs give you a method signature
|
22:00:28
|
<Mkop2> it's there, but not as prominently
|
22:00:47
|
<r0bby> When i look at javadocs, i read method signatures first then the description
|
22:01:01
|
<r0bby> usually together
|
22:01:16
|
<r0bby> that's redundant in my opinion
|
22:04:22
|
*** docpaul has joined #openmrs
|
22:04:22
|
*** ChanServ sets mode: +o docpaul
|
22:04:27
|
*** docpaul has quit IRC
|
22:04:30
|
*** docpaul has joined #openmrs
|
22:04:30
|
*** ChanServ sets mode: +o docpaul
|
22:04:36
|
<Mkop2> hi, docpaul
|
22:04:46
|
<Mkop2> you missed all the fun before :-)
|
22:05:03
|
<agnor_mrs> this is weird...
|
22:05:11
|
<agnor_mrs> public List<Object> getLastObsWithValues(String conceptName, Object attrs) throws Exception {
|
22:05:19
|
<agnor_mrs> return getLastObsWithValues(getConcept(conceptName), (List<String>) attrs);
|
22:05:23
|
<agnor_mrs> }
|
22:05:52
|
<agnor_mrs> isn't there an infinite recursive call?
|
22:06:18
|
<nribeka> that's the only getLastObsWithValues methods?
|
22:06:27
|
*** greendots has joined #openmrs
|
22:06:31
|
<agnor_mrs> ok
|
22:06:35
|
<agnor_mrs> i saw it now
|
22:06:49
|
<greendots> hi
|
22:07:00
|
<agnor_mrs> it's some lines below, it should be on the following line :)
|
22:07:12
|
<burke> greendots: welcome
|
22:07:24
|
<greendots> thanks :)
|
22:10:06
|
<Keelhaul> burke/bwolfe: is obsDatetime nullable?
|
22:10:40
|
<bwolfe> shouldn't be
|
22:10:43
|
<burke> no. i don't think so.
|
22:10:58
|
<burke> only if you are at the nexus of the universe
|
22:10:59
|
<Keelhaul> because the validator doesnt check it
|
22:11:15
|
<burke> does anything check the validator?
|
22:11:16
|
<Keelhaul> instead, theres an old fashioned exception =)
|
22:11:17
|
<burke> :)
|
22:13:38
|
<agnor_mrs> only 10 warnings to go
|
22:13:39
|
<Keelhaul> should i make a patch for the validator, then?
|
22:13:51
|
<Keelhaul> also, there's no error tag next to the patient
|
22:14:32
|
<burke> Keelhaul: please do
|
22:14:34
|
<r0bby> dano: the insanity is loose
|
22:14:42
|
<r0bby> :P
|
22:15:25
|
<Keelhaul> shall i add a ticket for the sake of pedantism or is it small enough to add w/o?
|
22:15:57
|
* bwolfe likes pedantism
|
22:16:10
|
<bwolfe> or is it pedantry ?
|
22:16:15
|
<Keelhaul> dunno
|
22:16:37
|
<greendots> r0bby: insanity?
|
22:23:52
|
*** docpaul has quit IRC
|
22:25:09
|
<Mkop2> pedantry
|
22:26:59
|
*** djazayeri has joined #openmrs
|
22:27:00
|
*** ChanServ sets mode: +o djazayeri
|
22:27:49
|
* bmckown is in shock
|
22:29:23
|
<Mkop2> !seen djazayeri
|
22:29:23
|
<OpenMRSBot> Mkop2: djazayeri was last seen in #openmrs 6 hours, 11 minutes, and 16 seconds ago: <djazayeri> deepakverma: I have to run now
|
22:29:47
|
<bmckown> really?
|
22:29:50
|
<bmckown> wow
|
22:30:10
|
<bwolfe> bmckown: he was on during the conf call today
|
22:30:28
|
<bmckown> yea. that's cool. :-)
|
22:31:24
|
<agnor_mrs> ok
|
22:31:28
|
<agnor_mrs> no more warning
|
22:31:41
|
<agnor_mrs> ready to deploy my first patch :)
|
22:33:03
|
<bwolfe> agnor_mrs: cool :-)
|
22:33:34
|
<djazayeri> bmckown: show some respect. ;-)
|
22:33:41
|
*** burke has quit IRC
|
22:33:43
|
<bmckown> :-D
|
22:34:05
|
<agnor_mrs> I only made changes to src/api, so should I generate my patch file from this directory?
|
22:34:13
|
<agnor_mrs> or from the top directory?
|
22:34:23
|
<Mkop2> agnor_mrs: top
|
22:34:32
|
<Mkop2> at least, that's what I did
|
22:34:43
|
<Mkop2> and bwolfe didn't protest :-)
|
22:35:17
|
<bwolfe> agnor_mrs / Mkop2 : either works
|
22:35:33
|
<agnor_mrs> I've changed my properties.xml file
|
22:35:50
|
<agnor_mrs> if I choose top wouldn't it also be in the patch?
|
22:36:01
|
<Keelhaul> you can select which files you want in
|
22:39:03
|
<agnor_mrs> should I make a new ticket or should I use an existing one?
|
22:39:18
|
<Mkop2> agnor_mrs: use the existing one
|
22:39:34
|
<Mkop2> !ticket 143
|
22:39:34
|
<OpenMRSBot> Mkop2: Ticket #143: http://dev.openmrs.org/ticket/143
|
22:41:02
|
<agnor_mrs> ty
|
22:41:06
|
<Mkop2> rofl!
|
22:41:07
|
<Mkop2> Godlewski is insistent that he has no ill will toward Jews: âThereâs no antisemitism. I love Jesus Christ, and he was a Jew.â
|
22:42:37
|
<Keelhaul> who
|
22:42:52
|
<Mkop2> that might be a spoof though, I'm not sure
|
22:43:04
|
<Keelhaul> it's no longer april 1, though =)
|
22:43:16
|
<Mkop2> in fact, it definitely was
|
22:43:20
|
<Mkop2> http://www.avakesh.com/2009/03/a-fair-shake-christian-salt-makes-its-debut.html
|
22:43:25
|
<OpenMRSBot> <http://ln-s.net/35oO> (at www.avakesh.com)
|
22:44:56
|
<agnor_mrs> done
|
22:45:10
|
<agnor_mrs> now I'm doing homework for tomorrow :S
|
22:45:16
|
*** agnor_mrs is now known as agnor_away
|
22:45:16
|
* Mkop2 needs to get cracking to finish his gsoc app
|
22:49:34
|
*** jmiranda has quit IRC
|
22:52:31
|
<agnor_away> do you know on what language(s) the WYSIWYG Form Designer will be implemented
|
22:52:33
|
<agnor_away> ?
|
22:53:09
|
<djazayeri> agnor_away: depends...
|
22:53:52
|
<djazayeri> It may be possible to implement it as extensions to an existing RTF wysiwyg editor like tinymce or fckeditor
|
22:54:27
|
<djazayeri> alternately it could be done as its own standalone tool, which could be javascript (using jquery or another library) or java using GWT.
|
22:55:09
|
<bwolfe> +1 for tinymce/fckeditor
|
22:55:13
|
<bwolfe> -1 for standalone tool
|
22:55:44
|
<djazayeri> Yup, choosing not to use an existing tool would require a very good justification.
|
22:56:09
|
<djazayeri> (although "um...you can't do it in tinymce" would be good justification if true)
|
22:57:49
|
<agnor_away> it isn't impossible, but would need work
|
22:57:51
|
*** nribeka has left #openmrs
|
22:58:11
|
<djazayeri> Well, that's the whole project, isn't it? ;-)
|
22:58:17
|
<agnor_away> yes
|
22:58:19
|
<djazayeri> do you have experience with tinymce or fckeditor?
|
22:58:23
|
<agnor_away> no
|
22:58:51
|
<agnor_away> maybe I shouldn't apply for it, although I liked to help in GUI
|
22:59:14
|
<agnor_away> I would like* <- sorry for my gibberish english
|
22:59:19
|
<djazayeri> don't let that dissuade you. none of the applications I've looked at so far have that experience.
|
22:59:50
|
*** docpaul has joined #openmrs
|
22:59:50
|
*** ChanServ sets mode: +o docpaul
|
22:59:54
|
<agnor_away> i suppose using tinymce would have the advantage of having solid formatted text
|
23:00:14
|
<djazayeri> In fact describing what would specifically be required to do this using one of those tools would probably be the ideal application.
|
23:01:37
|
<agnor_away> ok, now I'll be really away and work on my application later...
|
23:01:41
|
<agnor_away> thanks djazayeri
|
23:01:46
|
<djazayeri> np, ciao
|
23:06:28
|
<r0bby> hrm we need to renew our OSS license for IDEA
|
23:06:53
|
<r0bby> djazayeri: throw ZK framework into the mix :)
|
23:07:14
|
<r0bby> I'd suspect it'd be possible to make it work
|
23:08:03
|
<r0bby> agnor_away: ideally, you should be able to pick things up quickly
|
23:08:16
|
<djazayeri> r0bby: I'll take a look
|
23:08:32
|
<r0bby> djazayeri: at best it should allow custom widgets
|
23:08:38
|
<r0bby> potential 'extra credit' maybe
|
23:08:51
|
<djazayeri> Incidentally here's the first two lines of source for the zk wysiwyg editor demo:
|
23:09:00
|
<djazayeri> <zk>
|
23:09:00
|
<djazayeri> <fckeditor id="ed" onChange="ta.value = self.value" customConfigurationsPath="/userguide/macros/fckconfig.js">
|
23:09:07
|
<r0bby> hah
|
23:09:19
|
<r0bby> interesting
|
23:09:51
|
<r0bby> there's a latex plugin for fckeditor
|
23:10:14
|
<r0bby> that's pretty damn neat
|
23:11:47
|
<greendots> is there any preference between the two guis at the moment?
|
23:12:10
|
<djazayeri> two guis?
|
23:12:22
|
<Mkop2> whichever one works better?
|
23:12:32
|
<Mkop2> you mean fck and tinymce
|
23:13:08
|
<djazayeri> No preference on my part. (But then I haven't really compared them yet.)
|
23:15:20
|
<greendots> ok
|
23:18:50
|
*** Mkop21 has joined #openmrs
|
23:18:50
|
*** Mkop2 has quit IRC
|
23:18:59
|
*** Mkop21 is now known as Mkop2
|
23:19:09
|
*** deltazero has quit IRC
|
23:25:38
|
<Mkop2> I don't understand why allergies can't be implemented simply as a new conceptclass
|
23:25:46
|
<r0bby> hmm any of you learned latex?>
|
23:26:02
|
<sdefabbiakane> mkop2: they might need to be to do active lists
|
23:26:18
|
<Mkop2> I'm also applying for active lists
|
23:26:23
|
<sdefabbiakane> I know :)
|
23:26:34
|
<Mkop2> are you applying for anything else?
|
23:26:51
|
<sdefabbiakane> not unless I put together another application all tonight, no
|
23:27:47
|
*** burke has joined #openmrs
|
23:27:47
|
*** ChanServ sets mode: +o burke
|
23:28:44
|
<sdefabbiakane> and at this point...I really doubt I'll have the time to do that
|
23:28:50
|
<r0bby> burke: o/
|
23:28:53
|
<Mkop2> hi, burke
|
23:28:58
|
<r0bby> burke: August our IDEA license expires
|
23:29:11
|
<Mkop2> I don't understand why allergies haven't already been implemented as a new conceptclass
|
23:29:52
|
<Mkop2> it seems like everything you want to do in active lists can already be done, except for the computational advantage of having a list of active things to show
|
23:30:05
|
<Mkop2> diagnosis, same deal
|
23:30:15
|
<OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #1389 (task created): ObsValidator should reject obsDatetime == null <http://dev.openmrs.org/ticket/1389>
|
23:30:44
|
<djazayeri> gotta run, hopefully back later
|
23:30:48
|
*** djazayeri has quit IRC
|
23:31:56
|
<burke> r0bby: we should be able to renew annually. worst case: r0bby gets a better IDE :p
|
23:32:22
|
*** puchuu has quit IRC
|
23:33:42
|
<Mkop2> burke: are allergies already being implemented as a conceptclass?
|
23:34:22
|
<burke> Mkop2: what do you mean by allergies as a concept class?
|
23:36:51
|
<r0bby> burke: better IDE?
|
23:37:00
|
<r0bby> groovy support is still best of breed :)
|
23:37:06
|
*** bmckown has quit IRC
|
23:37:15
|
<Mkop2> I guess what you mention on the projects page: "For example, when the patient comes to clinic and we learn that she is allergic to penicillin and has pneumonia, both her allergy and new problem of pneumonia are recorded as observations for the encounter."
|
23:38:04
|
<burke> yes, but penicillin will have class drug and pneumonia will have class diagnosis
|
23:38:20
|
<r0bby> burke: don't you use IDEA :)
|
23:38:34
|
<Mkop2> for penicillin it should have Conceptquestion is allergy and concept answer is drug penicillin, right?
|
23:38:38
|
* burke just realized the expiration date on the cheese dip is Feb 17, 2009. Might miss work tomorrow. :(
|
23:38:50
|
<burke> speaking of penicillin.... bleh...
|
23:38:51
|
<r0bby> LOL...
|
23:39:11
|
<r0bby> burke: i once opened a thing of cream cheese to find green things crawling in it
|
23:39:12
|
<sdefabbiakane> =/
|
23:39:18
|
<r0bby> I dunno what what they were
|
23:39:19
|
<Mkop2> crawling?!
|
23:39:24
|
<r0bby> yes
|
23:39:26
|
<r0bby> MOVING
|
23:39:32
|
<Mkop2> ich!
|
23:40:00
|
<burke> the drug table contains inventory. for allergies, we would use the generic version of the drug in the concept table
|
23:40:10
|
<Keelhaul> penicillin is good against necrotizing fasciitis
|
23:40:41
|
<Mkop2> in demo.openmrs, there is a concept "allergy", "allergy to penicillin", "allergy to sulfa", "allergy to other medicine"
|
23:40:55
|
<Keelhaul> burke: concepts define generic names, while concept drugs are products?
|
23:40:55
|
<burke> e.g., for penicillin, we'd have a concept for penicillin with class "drug" and then the drug table could contain PENICILLIN 500 MG PILL and other forms of penicillin available
|
23:41:27
|
<burke> not exactly generic vs. trade, more active ingredient vs. inventory
|
23:41:42
|
<Keelhaul> ic
|
23:41:47
|
*** nribeka has joined #openmrs
|
23:41:47
|
*** ChanServ sets mode: +v nribeka
|
23:41:49
|
<Keelhaul> so
|
23:41:50
|
<burke> Mkop2: yes. that's bogus. we would be replacing those.
|
23:42:01
|
*** bwolfe has quit IRC
|
23:42:15
|
<Keelhaul> "lispro" would be a concept, and "humalog" a drug?
|
23:44:03
|
<Mkop2> what I'm not getting is that the changes we're talking about don't seem to need API changes, just changes to the concept table
|
23:44:38
|
<Mkop2> we need a concept question called "drug allergy", with answer being a pointer to a concept with class drug
|
23:45:16
|
<burke> Keelhaul: yes. but drug table doesn't have to have brand names. but that would be typical.
|
23:45:28
|
<Keelhaul> ok
|
23:45:58
|
<Keelhaul> burke: so if i want a combination of two units of drug x and six units of drug y at the same time
|
23:46:07
|
<burke> Mkop2: observations are longitudinal data -- i.e., recorded data over time -- while an allergy list is cross-sectional (what are the allergies at time x)
|
23:46:18
|
<Keelhaul> i'd still have to add two drugs to a regimen i guess
|
23:47:11
|
<burke> Keelhaul: yes, unless there's a combination medication available -- e.g., insulin 70/30 contains two different insulins, triomune contains three different antiretrovirals for HIV
|
23:47:32
|
<Keelhaul> but that would be another row in the drug table?
|
23:48:17
|
<Keelhaul> those "standard prescriptions" are a bit of a mess
|
23:48:29
|
<Keelhaul> it's an xml document written into a global property
|
23:48:34
|
<burke> triomune would be stavudine/lamivudine/nevirapine in the concept table and triomune in the drug table (each one row)
|
23:48:37
|
<Keelhaul> you have to copy it form there, edit locally and paste back
|
23:49:11
|
<burke> Keelhaul: only until we have global property types. :)
|
23:49:26
|
<Keelhaul> burke: maybe a drug should be able to map multiple concepts then?
|
23:50:02
|
<burke> why?
|
23:50:31
|
<Keelhaul> because i'm not sure all possible combinations of drugs should be defined as a new concept
|
23:50:31
|
<Mkop2> triomune should be a list of the three things it contains, no?
|
23:50:35
|
*** agnor_away is now known as Agnor
|
23:50:40
|
<Keelhaul> Name STAVUDINE LAMIVUDINE AND NEVIRAPINE
|
23:51:14
|
<burke> yes, our name is literally STAVUDINE/LAMIVUDINE/NEVIRAPINE for triomune in the concept table with TRIOMUNE as a synonym.
|
23:51:25
|
<burke> drugs can have ingredients.
|
23:51:31
|
<Mkop2> in terms of drug allergies, it doesn't make sense to have the three things as one in the concept table
|
23:51:53
|
<Mkop2> does a Drug currently have a List of ingredients?
|
23:52:01
|
<Keelhaul> dont think so
|
23:52:06
|
<Keelhaul> at least not via the webapp
|
23:52:17
|
<Keelhaul> there is an ingredients table though
|
23:52:17
|
<r0bby> hmm do I want to sign up for the ACM special interest group on programming languages :X
|
23:52:50
|
<burke> drugs have ingredients in the model, not fully used yet so not surprised if it's not in the UI
|
23:53:00
|
<burke> we don't use it... yet.
|
23:53:06
|
<burke> (by we I mean in Kenya)
|
23:54:29
|
<Mkop2> what's the difference between a drug's ingredient and it's concept?
|
23:55:01
|
<Keelhaul> i guess it's supposed to map ingredients to a drug in the future, each one being a link to a concept
|
23:55:09
|
<r0bby> http://www.sigplan.org/membership.htm#benefits
|
23:55:09
|
<Keelhaul> at least thats what the table looks like
|
23:55:10
|
<r0bby> hmm
|
23:55:13
|
<burke> ingredients serve to map multiple concepts to a drug.
|
23:55:21
|
<Keelhaul> however, no tables references the ingredient table atm
|
23:55:24
|
* r0bby is intrigued by compiler theory
|
23:55:39
|
<Mkop2> if we want drug allergies to work, we're gonna have to fix that
|
23:56:02
|
<Keelhaul> burke: yea, thats what i meant by multiple concepts =)
|
23:56:27
|
<Keelhaul> hmm
|
23:56:45
|
<Keelhaul> what about the ratio of each ingredient
|
23:57:32
|
<Keelhaul> e.g. those great painkiller pills i got after having wisdom teeth pulled contained like 500mg paracetamol and 5mg codeine or so
|
23:57:33
|
<Mkop2> what sql command shows me the columns in a table?
|
23:57:46
|
<burke> Keelhaul: that should be part of the ingredient information.
|
23:58:09
|
<Keelhaul> burke: then it should be in the mapping table or smt
|
23:58:33
|
<Keelhaul> drug_ingredient_map (drug_id, drug_ingredient_id, percentage) ?
|
23:58:40
|
<burke> truthfully, ingredients were put into the model early on b/c PIH wanted them in. we knew we'd need them eventually, but we didn't spend a ton of time modeling them. any changes to the model should mimic HL7 v3, which has been well thought out.
|
23:59:04
|
<Keelhaul> meonkeys: describe table_name
|
23:59:07
|
<Keelhaul> err Mkop2
|