IRC Chat : 2009-04-03 - OpenMRS

00:00:31 <Mkop2> currently (meaning as of about 1.3 or so which the data I have is from) drug_ingredient only has an ingredient_id and a concept_id
00:00:33 <Mkop2> no dose
00:00:41 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [7254]: Renaming the guids branch to uuids because the column on the tables will … <http://dev.openmrs.org/changeset/7254> || OpenMRS Tickets: Ticket #1380 (task closed): Uuids Branch: A new Schedule Task to Generate Guids <http://dev.openmrs.org/ticket/1380#comment:13> || OpenMRS Changesets: Changeset [7253]: guids: Adding liquibase xml and java file for adding uuid columns and … <http://dev.openmrs.org/changeset/7253> || OpenMRS Tickets: Ticket #1382 (task created): Uuids Branch: Add calls to setUuid() for all objects in all saveObject(Object) service methods <http://dev.openmrs.org/ticket/1382> || OpenMRS Tickets: Ticket #1381 (task created): Uuids Branch: Add get/set guid to base openmrs object <http://dev.openmrs.org/ticket/1381> || OpenMRS Tickets: Ticket #1380 (task created): Uuids Branch: A new Schedule Task to Generate Guids <http://dev.openmrs.org/ticket/1380> || OpenMRS Tickets: Ticket #1379 (task created): Uuids Branch: Create Liquibase xml for Guid Additions <http://dev.openmrs.org/ticket/1379> || OpenMRS Tickets: Ticket #1378 (task created): Uuids Branch: Take out All References to Synchronization <http://dev.openmrs.org/ticket/1378> || OpenMRS Tickets: Ticket #1377 (task created): Uuids Branch : Unit Test cleanup <http://dev.openmrs.org/ticket/1377>
00:00:41 <Keelhaul> yea
00:00:47 <Keelhaul> but that table shouldnt contain the dose
00:00:51 <Keelhaul> should it
00:01:10 <Keelhaul> is it meant to describe an ingredient in general or an ingredient of a particular drug?
00:03:11 <burke> i think it would define an ingredient within a particular drug.
00:03:28 <Keelhaul> ah ok
00:03:47 <Keelhaul> then the dose should be in that table as well i guess
00:04:36 <Mkop2> really, Drugs shouldn't point to a Concept at all, they should point to a list of ingredients
00:04:41 <Mkop2> even if that list is only one long
00:04:43 <Keelhaul> yep
00:04:58 <Keelhaul> drug.getIngredients()
00:05:07 <Mkop2> "CONCERTA 30 mg" -> Ingredient(Concept(Concerta), 30)
00:05:35 <Mkop2> I don't know why I just said concerta, I meant to say claritin
00:05:46 <Keelhaul> whats that for
00:05:58 <Mkop2> just revealed a medical fact about myself to the world, for those who care to look indirectly at things
00:06:02 <Mkop2> claritin is a decongestant
00:06:06 <Keelhaul> 30mg per pill?
00:06:12 <Keelhaul> lol
00:06:15 <Keelhaul> laxative?
00:06:17 <Mkop2> no
00:06:48 <burke> claritin = loratidine = non-sedating antihistamine
00:06:58 <Keelhaul> oh
00:07:04 <Keelhaul> allergies?
00:07:07 <Mkop2> antihistamine, decongestant, same thing
00:07:17 <Mkop2> I just thought of claritin as a random example
00:07:27 <Keelhaul> hmm ADD and narcolepsy
00:07:34 <burke> decongestant includes antihistamines and stimulants (like pseudoephedrine)
00:08:02 <r0bby> How the heck do you doctors remember these long freaking generic drug names?
00:08:21 <Keelhaul> many nights spent over books =)
00:08:32 <Mkop2> google
00:08:33 <burke> job security
00:08:46 <sdefabbiakane> hah
00:09:44 <r0bby> NICE
00:09:49 <r0bby> burke: i just got curious :)
00:09:50 <Keelhaul> hmm
00:10:11 <Keelhaul> is there a ticket for drug tables redesign?
00:10:15 <burke> r0bby: curious about what?
00:10:25 <r0bby> IUPUI is a site for the PTH-1-84 trials :)
00:10:45 <burke> Keelhaul: there should be. We've got Baobab's suggestions sitting in a queue
00:10:49 <r0bby> (the double blind placebo controlled syudy)
00:10:52 <r0bby> study*
00:11:12 <r0bby> burke: Though the placebo bit makes me a bit uneasy -- that shit smells rancid
00:11:18 <Keelhaul> maybe this should happen before the work on active lists starts, then
00:11:24 <r0bby> I'd be able to spot a placebo personally
00:11:25 <burke> experiment on r0bby? sounds fun! :p
00:11:42 <r0bby> burke: I'm already on it; been on it for 1 year
00:11:50 <burke> in a double-blind study they poke out both of your eyes. so it isn't so easy to spot the placebo.
00:11:51 <Keelhaul> =o
00:11:54 <Keelhaul> you sure it's a placebo?
00:11:56 <Keelhaul> what are they testing
00:12:12 <r0bby> Keelhaul: synthetic parathyroid hormone
00:12:16 <Keelhaul> oh
00:12:26 <r0bby> mine isn't placebo
00:12:29 <burke> one of the more serious side effects is addiction to groovy.
00:12:34 <Keelhaul> well if the study sint over yet, you shouldnt know you get the placebo
00:12:39 <Keelhaul> unless it's poorly implemented
00:12:45 <r0bby> burke: that was before i started the injections :P
00:12:53 <r0bby> Keelhaul: i know i'm not
00:12:56 <burke> oh no!!!! it's only gotten worse!
00:13:10 <r0bby> the specific study i'm in is studying the effects it has on the skeleton
00:13:16 <r0bby> burke: oh yes :)
00:13:23 <Keelhaul> groovy and proprietary niche IDEs
00:13:35 <r0bby> burke: and a weird odd attraction to programming languages
00:13:40 <r0bby> and latex
00:13:43 <r0bby> and coffee
00:14:00 <Keelhaul> what kind of effects on the skeleton? =o
00:14:01 <r0bby> I'm trying to get into latex to write my proof
00:14:10 <burke> we don't want to hear about attractions to latex. ;)
00:14:14 <Keelhaul> osteoporosis?
00:14:51 <r0bby> Keelhaul: well, people w/ hypoparathyroidism have trouble producing calcium (which is necessary for bone formation, and as such we don't turn over bones as we should so the bones become dense
00:15:08 <r0bby> basically: new bone builds over old bone
00:15:26 <Keelhaul> so if anything, it should have a positive effect on the bones?
00:15:39 <r0bby> they knew it would
00:16:02 <r0bby> i'm one of those oddball cases of hypoparathyroidism where i have no symptoms unless it's bad
00:16:16 <Keelhaul> hmm
00:16:26 <Keelhaul> i heard of weight gain and depression
00:16:37 <sdefabbiakane> I am sad. The raw html editor for the GSoC application is erasing style attributes in tags.
00:16:51 <Mkop2> rofl at " in a double-blind study they poke out both of your eyes. so it isn't so easy to spot the placebo."
00:16:51 <Keelhaul> one size fits all =)
00:17:35 <sdefabbiakane> or rather: the graphical editor is doing silly things with style attributes I enter in the raw html editor
00:18:11 <r0bby> heh
00:18:12 <Mkop2> what's the parathyroid?
00:18:13 <burke> sdefabbiakane: you can fix it! http://code.google.com/p/soc/source/browse/
00:18:27 <burke> :)
00:18:38 <sdefabbiakane> lol
00:19:43 <sdefabbiakane> I think the odds of any changes I make actually getting committed/deployed before the application is due are a bit on the low side.
00:20:11 <Mkop2> oh, are you only interested working on open source projects if you get a direct benefit?
00:20:32 <sdefabbiakane> if I was I wouldn't be applying for this
00:20:39 <r0bby> openmrs has no direct benefit :)
00:20:48 <r0bby> to us anyways
00:21:02 <r0bby> it has the indirect benefit of making me feel great
00:21:10 * Mkop2 is wearing a plastic bag on his head
00:21:14 <sdefabbiakane> also, the editing component uses tinymce
00:21:23 <sdefabbiakane> which I have absolutely no experience with
00:22:03 * Mkop2 listened to Paul and Burke's comments in their google tech talks video yesterday, talking about how openmrs showed them that the OSS community is not entirely selfish
00:22:54 <Mkop2> sdefabbiakane: you have 19 hours. learn tinymce, fix melange, and apply for the wysiwyg forms editor project :-)
00:23:24 <sdefabbiakane> and get the change accepted/deployed :P
00:23:30 <burke> what's he gonna do with the other 12 hours?
00:23:42 <r0bby> What i do
00:23:47 <r0bby> try and take over the world.
00:23:49 <Keelhaul> what changes?
00:23:54 <Keelhaul> patches?
00:24:03 <sdefabbiakane> well yes, if I'm going to be fixing something
00:24:21 <Keelhaul> sdefabbiakane: for patches to be added to trunk, it can take weeks, depending on their size
00:24:27 <Keelhaul> for larger ones there are formal reviews
00:24:34 <burke> easier path: scan the codebase for the google app, find a weakness, p0wn the google app, insert your application directly
00:24:41 <sdefabbiakane> Keelhaul: yes. see: reasons I am not attempting this right now
00:26:28 <sdefabbiakane> even easier path: just ignore the application's boring link formatting
00:27:15 <sdefabbiakane> even if it is offending my design sensibilities
00:27:36 * r0bby sighs
00:27:56 <r0bby> time to write a dao and service class for groovyforms
00:28:42 <sdefabbiakane> or, you know, it could just start working for me...
00:28:45 * r0bby is moving it to hibernate in an effort to learn how to use hibernate
00:28:58 <r0bby> sdefabbiakane: who do you want shanked?
00:29:24 <r0bby> I mean.. what do you need done?
00:29:27 <r0bby> damn it typos
00:29:47 <sdefabbiakane> well, it seems to have fixed itself, so I think we can avoid shanking anyone at the moment
00:30:17 <Mkop2> burke: can I assume that the drug table will be fixed before gsoc, or should I include fixing that in my proposal?
00:30:39 <Keelhaul> eh
00:30:44 <Keelhaul> define "before gsoc"?
00:30:50 <Keelhaul> i wouldnt might doing it.. sometime
00:30:50 <Keelhaul> =)
00:30:57 <burke> Mkop2: I don't think we can fix the drug table for a GSoC project.
00:31:16 <burke> i mean... in any near term.
00:31:24 <Keelhaul> yea
00:31:27 <r0bby> do i have to use the hibernate XML for persistence?
00:31:29 <Keelhaul> db changes take a while
00:31:32 <Mkop2> you mean, because of data compatibility issues?
00:32:00 <burke> when we fix the drug table, we'll put enough effort to get it modeled properly (following HL7 v3's lead)
00:32:27 *** bmckown has joined #openmrs
00:32:27 *** ChanServ sets mode: +o bmckown
00:32:34 <burke> !moo
00:32:34 <OpenMRSBot> burke: "moo" --- MOOOOOOO!!!!!
00:32:41 <bmckown> !moo
00:32:42 <OpenMRSBot> bmckown: "moo" --- MOOOOOOO!!!!!
00:32:52 <Mkop2> !boom
00:32:52 <OpenMRSBot> Mkop2: "boom" --- BOOOOOOOMMMMMMMMM!!!!!!!!!!!!
00:32:56 <burke> !oom
00:32:56 <OpenMRSBot> burke: "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
00:33:10 <r0bby> !learn cowbell as MOAR COWBELL!
00:33:10 <OpenMRSBot> r0bby: The operation succeeded.
00:33:18 <bmckown> that's funny. :-D
00:33:20 <bmckown> brb
00:34:00 <burke> Mkop2: allergy lists shouldn't touch the drug table anyway
00:34:02 <r0bby> burke: would it be a bad idea to store everything in the database?
00:34:11 <r0bby> move away from the FS
00:34:17 <Mkop2> it should point to the drug table, shouldn't they?
00:34:33 <burke> allergies should be listed as drug classes (like PENICILLINS) in the concept table
00:34:38 <r0bby> hrm
00:35:02 <r0bby> I think i'll store metadata in the db and all physical files (model,view, controller) on the fs
00:35:43 <burke> r0bby: only if they can fit into the form/field tables
00:36:06 <Mkop2> an allergy is an obs, which points to either a drug, a drug class, or a thing like latex
00:36:07 <burke> r0bby: oh.. in module-specific tables? fine. doesn't really matter.
00:36:29 <Mkop2> an ActiveObs points to an obs, and has a start and end date for when it's active
00:36:40 <burke> Mkop2: an allergy is an obs which points to a concept that is either a drug, a drug class, or a thing like latex
00:36:43 <r0bby> the module specific
00:36:56 <Mkop2> yeah, that's what I meant
00:37:08 <r0bby> I'm gonna follow darius' lead and store a physical Form object for each form
00:37:53 <Mkop2> so in that sense, an allergy is no different from any other obs, except that when it's created, it also creates an entry in the ActiveObs table pointing to it
00:37:54 <burke> hmmm. I don't think I'd go with ActiveObs. either obs will have start/end dates (matching the HL7 model) or a ListEntry would include a reference to an obs and start/end dates itself
00:38:15 <Mkop2> where are the HL7 specs?
00:38:27 <burke> hehe. nice question.
00:38:38 <burke> HL7 is a standard and, as a standard, should be free, right?
00:38:44 <Mkop2> it's not free?!
00:38:51 <burke> yeah. bogus.
00:39:09 <r0bby> the C99 standard isn't free i don't think
00:39:11 <burke> Mkop2: you have a trac account, yes?
00:39:16 <Mkop2> yes
00:39:25 <Mkop2> Mkopinsky
00:40:01 <Mkop2> Openmrs has to pay for a license to use the hl7 standard?
00:40:19 <r0bby> burke: how many slots do you anticipate getting this year given the economic environment we're in :x
00:40:33 <r0bby> I almost typo'd slots
00:42:13 <burke> not sure what we'll get, but somewhere in the 6-14 range at this stage if I had to guess. similar to previous years.
00:43:15 <sdefabbiakane> r0bby: google has fewer mentoring organizations this year than last and I think is budgeting for a bit fewer slots, so roughly the same I would think
00:44:16 <r0bby> !SQL
00:44:16 <OpenMRSBot> r0bby: Error: "SQL" is not a valid command.
00:44:19 <r0bby> hrm
00:52:39 <bmckown> !r0bby
00:52:39 <OpenMRSBot> bmckown: Error: "r0bby" is not a valid command.
00:52:52 <bmckown> !learn r0bby @#$%@$@#$@
00:52:52 <OpenMRSBot> bmckown: Invalid arguments for learn.
00:52:59 <bmckown> oh well.
00:53:06 <bmckown> it /could/ have been funny
00:53:16 <Mkop2> lol
00:53:24 <Mkop2> !bmckown
00:53:24 <OpenMRSBot> Mkop2: Error: "bmckown" is not a valid command.
00:53:31 <bmckown> sorry, r0bby :-D
00:53:45 <Mkop2> you did it wrong
00:53:48 <bmckown> !learn bmckown "MOOOOOO!"
00:53:48 <OpenMRSBot> bmckown: Invalid arguments for learn.
00:53:50 <Mkop2> !learn r0bby as @#$%@$@#$@
00:53:50 <OpenMRSBot> Mkop2: The operation succeeded.
00:53:58 <bmckown> !r0bby
00:53:58 <OpenMRSBot> bmckown: "r0bby" --- @#$%@$@#$@
00:54:00 *** bwolfe has joined #openmrs
00:54:00 *** ChanServ sets mode: +o bwolfe
00:54:24 <bmckown> !learn bmckown as MOOOOOO!
00:54:24 <OpenMRSBot> bmckown: The operation succeeded.
00:54:53 <Agnor> bye, see you tomorrow
00:54:54 <bwolfe> !moo
00:54:54 <OpenMRSBot> bwolfe: "moo" --- MOOOOOOO!!!!!
00:55:05 * bmckown ducks while r0bby throws a shoe
00:55:14 <bwolfe> shoe throwing again ??
00:55:15 *** Agnor has quit IRC
00:55:19 <bwolfe> did I step into the middle of a bar fight ?
00:55:20 <r0bby> I don't throw shoes
00:55:24 <r0bby> I throw knives
00:55:38 <r0bby> bwolfe: first time in a bar w/ a friend and i witness a barfight which shuts the bar down
00:55:41 <r0bby> lol
00:55:45 <Mkop2> lol
00:56:18 <bwolfe> r0bby: were you the one in the fight? :-p
00:56:27 <r0bby> hell no
00:56:29 <r0bby> I was sober
00:56:39 <bwolfe> that doesn't mean anything
00:57:10 *** sdefabbiakane has left #openmrs
00:57:16 *** sdefabbiakane has joined #openmrs
00:58:35 <Mkop2> lol
00:59:02 <r0bby> is there a reason that column names have ticks in sqldiff.xml
00:59:06 <r0bby> !modules
00:59:06 <OpenMRSBot> r0bby: "modules" --- http://openmrs.org/wiki/Modules
00:59:21 <bwolfe> r0bby: because mysql likes ticks
00:59:38 <bwolfe> but you don't need them unless you're naming your column/table something reserved
01:00:10 <bmckown> and usually sqldiffs are made from a copy/paste from navicat which uses the ticks
01:00:17 <bmckown> :-D
01:01:11 <bmckown> :-(
01:03:24 <burke> bwolfe: any word when plesk license will be updated?
01:03:56 <bwolfe> burke: haven't asked scott in a few days
01:04:06 <bwolfe> he didn't give me a timeline when I first asked though
01:12:22 <Keelhaul> burke: do you have any documents describing the HL7 specs for drugs?
01:13:42 <burke> see pm
01:17:07 *** greendots has quit IRC
01:20:07 *** greendots has joined #openmrs
01:31:41 <bmckown> bwolfe the left join worked great.
01:31:45 <bmckown> .setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY)
01:31:46 <bmckown> .createAlias("names", "names", CriteriaSpecification.LEFT_JOIN)
01:32:03 <bmckown> so using the distinct gets rid of the dups
01:32:04 <bwolfe> bmckown: ha! I was way off on the Hibernate class name :-)
01:32:27 <bmckown> and the left join got all the patients
01:32:31 <bmckown> that i needed
01:35:02 <Mkop2> bmckown: are you a doctor? or a programmer like ben?
01:36:03 <Mkop2> actually, nm
01:36:13 <Mkop2> I found my answer on the wiki
01:37:00 <bmckown> oops
01:37:14 <bmckown> okay
01:38:12 <bmckown> !bmckown
01:38:12 <OpenMRSBot> bmckown: "bmckown" --- MOOOOOO!
01:38:17 <bmckown> yea that
01:38:24 <Mkop2> huh?
01:38:43 <bmckown> pronounced mc COW n
01:38:46 <bmckown> hence the moo.
01:39:00 <Mkop2> ahhh
01:39:37 <bmckown> just a programmer :-)
01:41:49 <Mkop2> do you work fulltime on openmrs, or do you do RMRS or something in the day?
01:44:12 *** k_nishant has quit IRC
01:44:23 <bmckown> well i work on openmrs as the support person for ampath medical record system in kenya
01:44:47 <bmckown> so programming and support for amrs (amrs=openmrs)
01:45:32 <bmckown> and amrs="way too much time on remote desktop"
01:45:43 <Mkop2> they still call it amrs?
01:45:54 <bmckown> ampath medical record system
01:46:09 <Keelhaul> is it any different?
01:46:18 <bmckown> ampath = "academic model providing access to health"
01:46:23 <Mkop2> I thought ampath was the old name
01:46:24 <bmckown> http://iukenya.org
01:47:02 <bmckown> it's the name used for the iu project in kenya... and is still very much in use
01:47:33 <bmckown> (picture of burke's dad on link)
01:48:26 <Keelhaul> so it's a normal openmrs deployment?
01:48:44 <Keelhaul> that you support
01:48:52 <bmckown> yea.
01:49:06 <bmckown> openmrs was amrs before it was openmrs
01:49:10 <Keelhaul> oh
01:49:12 <Keelhaul> ok
01:49:24 <Keelhaul> so you do it via remote desktop?
01:49:26 <bmckown> and amrs is (right now) version 1.3.x
01:49:31 <Keelhaul> must be laggy halfway across the glove
01:49:32 <Keelhaul> globe
01:49:44 <bmckown> remote desktop?
01:49:47 <Keelhaul> yea
01:50:03 <bmckown> !learn "remote desktop" as @#$!@#$!#$
01:50:03 <OpenMRSBot> bmckown: The operation succeeded.
01:50:09 <bmckown> !remote desktop
01:50:09 <OpenMRSBot> bmckown: "remote desktop" --- @#$!@#$!#$
01:50:19 <Mkop2> lol
01:50:21 <bmckown> pretty slow, yes.
01:50:29 <Keelhaul> Echidna has no monitor or peripherals
01:50:39 <Echidna> aye
01:50:59 <Mkop2> hmm, the blind mute guy speaks....
01:51:21 <bwolfe> Mkop2: Echidna == Keelhaul's kitchen
01:51:35 <Mkop2> oh.....
01:51:44 <Mkop2> I'm confused then
01:51:44 <Keelhaul> no, it's IN my kitchen =P
01:51:47 <Mkop2> Echidna:
01:52:01 <Mkop2> oh, you're remotedesktopped into it
01:52:06 <Keelhaul> yea
01:52:07 <Keelhaul> well not atm
01:52:11 <Keelhaul> it runs ws2008
01:52:23 <Mkop2> how did you make it respond then?
01:52:24 <Keelhaul> since a few weeks ago
01:52:41 <Keelhaul> i opened remote desktop and type into irc there =)
01:52:45 <Mkop2> oh
01:53:06 <Mkop2> meaning you closed remote desktop between you typing and me discussing your typing
01:53:32 <Keelhaul> yea
01:53:38 <Keelhaul> no reason for me to have it open atm
01:54:00 <Keelhaul> Echidna runs WAMP, tomcat and bittorrent
01:54:16 <Mkop2> lol
01:55:55 <Mkop2> can tomcat run phpmyadmin, or do I need to install php separately?
01:56:12 <Keelhaul> well prolly not the former
01:56:16 <Keelhaul> not sure if you can install php for tomcat either
01:56:31 <r0bby> there _IS_ a java php engine
01:56:39 <Keelhaul> heh nice
02:20:21 <Mkop2> burke: I'm gonna have a project proposal ready for you in a couple minutes
02:20:29 <burke> ok
02:25:54 <Mkop2> burke: I assume active lists would be a new page on the patient dashboard?
02:25:59 *** nribeka has quit IRC
02:26:55 <greendots> in html form entry is there anything that connects conceptid and possible answer
02:27:03 <burke> Mkop2: probably not. the goal is to provide list management at the API level for other parts of the application to use.
02:27:14 <greendots> or all answers possible and not connected to the question
02:27:38 <greendots> ?
02:27:38 <Mkop2> "other parts of the application" meaning logic stuff?
02:28:16 <Keelhaul> Mkop2: one example: you try to prescribe a drug on the patient panel's regimen tab
02:28:27 <Keelhaul> the controller checks against the active list of allergies
02:28:30 <Keelhaul> and says no
02:28:32 <Keelhaul> lol
02:28:38 <Keelhaul> or warns at least
02:28:52 *** upul has joined #openmrs
02:28:52 *** ChanServ sets mode: +v upul
02:29:06 <Keelhaul> you add an obs anywhere that contains an allergy or a problem added/resolved question
02:29:15 *** upul has quit IRC
02:29:22 <Keelhaul> and it gets automatically mapped to the active list
02:29:27 <Keelhaul> that would prolly happen in the API, though
02:29:35 *** upul has joined #openmrs
02:29:35 *** ChanServ sets mode: +v upul
02:43:59 <Mkop2> Keelhaul or burke: where would something like active lists be administrated? in a page in the Admin section? through global properties? through an xml file somewhere?
02:45:20 <Keelhaul> i'd say a page in the admin list
02:45:35 <Keelhaul> you search for a patient and get their list
02:45:48 <burke> Mkop2: unlikely. active lists will be a new service at the API level. management of patient lists would be done through other parts of the app
02:46:21 <Keelhaul> on the other hand hmm
02:46:24 <burke> e.g., an allergy portlet, a diagnosis list portlet, part of an order entry application that needs to check allergies, etc.
02:46:44 <Keelhaul> something like activeList.form would allow manipulation etc
02:46:48 <Keelhaul> which is unwanted
02:47:17 <burke> the primary goal of active lists would be to provide a service upon which other features can be built (like order entry)
02:47:29 <Keelhaul> burke: so the adding/removing of items should be controller entirely by adding obs?
02:47:34 <Keelhaul> controlled*
02:47:37 <Mkop2> I'm thinking in terms of controlling what gets stored on the active lists table. allergies? diagnoses? findings? recent symptoms maybe even? those are things that could perhaps be user-configurable
02:48:19 <Keelhaul> hmm
02:48:27 <Keelhaul> that sounds like a job for global properties
02:48:28 <burke> adding & removing would be through API methods -- either an ActiveListService that manages the various lists and/or new methods for the PatientService
02:49:25 <Keelhaul> burke: would ObsService take care of adding data to the list?
02:49:46 <burke> we'll need allergy lists and diagnosis lists. while a generic list management service could manage these under the hood, we may still want to make specific API methods for managing allergies and diagnoses.
02:50:08 <Mkop2> ObsService would call ActiveListService to say "hey, I'm adding a new obs", and ActiveListService would decide whether to store a pointer to that obs in the activeliststable
02:50:28 <Mkop2> why would we want to separate them?
02:50:34 *** isurundt has joined #openmrs
02:50:35 <Mkop2> them = diagnoses and allerges
02:50:50 <Keelhaul> e.g. if(obs.concept.conceptId.equals(whatever concept is PROBLEM ADDED)) { patientService.addDiagnosis(patient, obs); }
02:50:52 <Keelhaul> ?
02:51:18 <Keelhaul> something like that within ObsService.saveObs()
02:51:24 <burke> i'm not sure that folks would think of these things as observations -- i.e., know to go to ObsService. plus obs are about historical stuff and lists are more of a patient attribute. so the API would probably need to match people's expectations and the fact that obs were being referenced under the hood wouldn't need to be exposed through the API
02:51:44 <Mkop2> I'm thinking if obs.concept.conceptClass = "Diagnosis" or "Allergy" then add it to the list
02:51:55 <Keelhaul> burke: there has been a discussion about that somewhere
02:52:02 <Mkop2> oh, hmmm
02:52:10 <Keelhaul> e.g. two timestamps on the active_list table
02:52:15 <Keelhaul> like added and resolved
02:52:32 <Keelhaul> items w/o a resolved timestamp are active
02:53:25 <Mkop2> so a physician would create an encounter, add a few obs, add an allergy, etc., and as far as he's concerned, an allergy is different from an obs, even though in the inner workings an allergy is just a type of obs
02:53:32 <burke> Mkop2: I don't think there would be a concept class for allergy.
02:53:41 <Mkop2> what would there be instead?
02:53:55 <burke> drugs are drugs, diagnoses are diagnosis, things like latex would probably be misc
02:54:25 <Mkop2> those are concept answers, wouldn't allergy be the concept question?
02:54:35 <Mkop2> or maybe I'm not understanding what a concept question and answer are
02:54:44 <Keelhaul> hwo about
02:54:59 <Keelhaul> adding an obs "ALLERGY ADDED", answer "<drug name>"
02:55:06 <Keelhaul> as with diagnoses
02:55:19 <burke> drugs, drug sets, and items within the concept set ALLERGENS, perhaps?
02:55:32 <Keelhaul> yea
02:55:36 <Keelhaul> that would be one huge set though
02:56:10 <Mkop2> is it expensive to store large sets like that?
02:56:15 <burke> Keelhaul: that's possible. to mimic diagnoses, though allergies typically have other info beyond allergen, like reaction, severity, etc. we'd probably use obs_group for these
02:57:02 <Keelhaul> oh hm true
02:57:02 <burke> allergens set would only contain misc items that are potential allergens
02:57:10 <Keelhaul> i remember my plant allergy form
02:57:22 <Keelhaul> speaking of which
02:57:26 <Keelhaul> pollen season is soon =(
02:58:05 <bmckown> ah
02:58:17 <bmckown> ahchooooooooooooooooooooooooooooooooooooooooooooooo!
02:58:33 <Keelhaul> not much sneezing but itching in the nose D=
02:58:55 * bmckown has allergies that make bwolfe go crazy sitting in the cubicle next to /me
02:59:19 <Keelhaul> you guys have to sit in cubicles? =(
02:59:38 <bmckown> we have chairs. but they are in a cubicle.
02:59:42 <Mkop2> lol
02:59:43 <bmckown> (s)
03:00:48 <Keelhaul> http://rafb.net/p/umrn2Y11.html
03:00:50 <Keelhaul> check this otu
03:01:08 <Keelhaul> why is it expecting a "precise" value for complex obs
03:01:21 *** nribeka has joined #openmrs
03:01:21 *** ChanServ sets mode: +v nribeka
03:02:05 <Mkop2> yo nyo
03:02:08 <Mkop2> man
03:02:28 <Mkop2> nribeka: where are you from originally?
03:02:29 <nribeka> are you calling me Mkop2?
03:02:30 <nribeka> :D
03:02:57 <Mkop2> no, I was saying hi to the other guy named nyoman
03:03:05 <nribeka> Bali Mkop2
03:03:06 <nribeka> lol
03:03:07 <nribeka> http://www.google.com/url?sa=t&source=web&ct=res&cd=1&url=http%3A%2F%2Fen.wikipedia.org%2Fwiki%2FBali&ei=WHzVSZ3OGuLplQfanfDgDA&usg=AFQjCNFGdnoVTUjXt6Q7JWVHUyffpVOe7Q&sig2=Qr1p4uBltiv8Fu9H2VuK2w
03:03:09 <nribeka> ups
03:03:10 <OpenMRSBot> <http://ln-s.net/35qn> (at www.google.com)
03:03:32 <Mkop2> stupid google
03:03:32 <bmckown> very nice
03:03:38 <Mkop2> I hate how they give links like that
03:03:44 <Mkop2> I also find it a bit creepy
03:03:45 <bmckown> tiny url
03:03:55 <bmckown> !tinyurl
03:03:55 <OpenMRSBot> bmckown: Error: "tinyurl" is not a valid command.
03:04:06 *** burke has quit IRC
03:04:22 <Keelhaul> nribeka: bali sounds nicer than the pitt
03:04:39 <Mkop2> lol
03:04:52 <Mkop2> are you among the 93.18% who are balinese hindu?
03:04:52 <bmckown> okay... time to retire.
03:05:02 <Mkop2> bmckown: enjoy your golf playing
03:05:06 * bmckown zzzzzzzzzzzz
03:05:07 <nribeka> sorry bmckown
03:05:09 <nribeka> lol
03:05:12 <Mkop2> oh, did you mean go to sleep?
03:05:15 <nribeka> nite bmckown
03:05:19 <Keelhaul> gn bmckown
03:05:25 <nribeka> yes i am Mkop2
03:05:27 <bmckown> yea... getting sleepy...
03:05:30 * bmckown is an old man
03:05:34 <bmckown> g'night
03:05:40 <Mkop2> it's really late for him
03:05:41 <Mkop2> 10:00
03:05:48 <nribeka> 11
03:05:57 * bmckown lets gas
03:06:01 <bmckown> oops
03:06:04 <Mkop2> oh, that's right, indiana is eastern time
03:06:18 <bmckown> okay just kidding
03:06:28 <nribeka> haha
03:06:32 <Keelhaul> gesundheit
03:06:40 <bmckown> gracias
03:07:09 <Mkop2> I guess that's one advantage to working in an "office" in IRC instead of a real office
03:07:21 <Mkop2> don't need to smell bmckown's gas
03:07:23 <bmckown> definitely
03:07:41 <bmckown> because I've been there and done that!!!!!
03:07:50 <Keelhaul> you always work from home?
03:07:51 <bmckown> had this guy in the cubicle farm...
03:07:52 <Mkop2> bwolfe: how bad are his farts?
03:08:12 <bmckown> man it was like 3x per week
03:08:16 <Mkop2> lol
03:08:19 <bmckown> rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrip
03:08:28 <nribeka> hahahaha ...
03:08:32 <bwolfe> Mkop2: it hasn't happened for a while
03:08:43 <bwolfe> we talked an admin and they talked with the ripper
03:08:49 <nribeka> cubicle farm close to bmckown ... hmmm i wonder who :)
03:08:50 <bmckown> well, let's just say it was taken care of.
03:08:52 <Mkop2> did you see that thing on youtube with the city council session that got interrupted cause of some guy's farts?
03:09:05 <Mkop2> lol
03:09:15 <Keelhaul> lol
03:09:21 <bmckown> great. can we go back to talking about medical record systems?
03:09:29 <Keelhaul> did you add a tech ticket for his ripping?
03:09:33 <Mkop2> http://www.youtube.com/watch?v=jrBaV5MvX_4
03:09:37 <bmckown> i messed up on this conversation
03:10:17 * bmckown trying to not be tempted to look at link
03:10:28 <Keelhaul> bwolfe: any idea why it would expect a "precise" field when saving a complex obs?
03:10:38 * Mkop2 temps bmckown to look at the link
03:10:39 <bmckown> yes saw that one last week
03:10:58 <bmckown> very funny indeed. probably WAS indianapolis.
03:11:37 <bwolfe> Keelhaul: sounds like a bug
03:11:51 <bmckown> complex obs does not have any bugs
03:12:03 <Keelhaul> lol
03:12:08 <bmckown> :-D
03:12:10 <Keelhaul> bmckown: http://rafb.net/p/umrn2Y11.html
03:13:38 <bmckown> concept complex doesn't have a "precise". hmm. does it?
03:14:25 <Keelhaul> no
03:14:38 <bmckown> concept numeric does?
03:14:39 <Keelhaul> none in the table and none in the hbm
03:16:29 <bmckown> Concept has precise
03:17:02 * nribeka reading while eating angel hair
03:17:08 <Keelhaul> not the base class
03:17:21 <Keelhaul> nribeka: sounds nasty
03:18:02 * bmckown wondering what angel hair is
03:18:24 <Keelhaul> http://en.wikipedia.org/wiki/Capellini
03:18:40 * bmckown getting dragged by wife to really go to sleep
03:18:46 <nribeka> pasta bmckown
03:19:03 *** isurundt has quit IRC
03:19:17 * bmckown getting hungry for pasta while being dragged by wife to go to sleep
03:19:47 <bmckown> eh... em... folks... i think i gotta go.
03:20:07 <Keelhaul> lol
03:20:07 <Keelhaul> gn
03:20:10 <bmckown> gn
03:23:09 <nribeka> gnite bmckown
03:24:40 <Mkop2> I'm not talking for the next 10 minutes
03:24:46 <Mkop2> b/c my roommate called me a mime
03:25:38 <bmckown> g'night.
03:25:41 <nribeka> mime?
03:25:55 <bmckown> g'night O-|-<
03:26:10 <nribeka> hahaha lol
03:26:17 <bmckown> O-|-< = Mkop2
03:26:36 <Keelhaul> cut in half?
03:26:50 <bmckown> well that was my best redintion of a mime while being dragged by the heels to go to sleep by wife
03:26:53 <Mkop2> O->-<
03:27:03 <Mkop2> lol
03:27:13 <Mkop2> (or am I not allowed to lol if I'm a mime?)
03:27:26 *** bmckown is now known as bmckown_asleep
03:27:41 <Mkop2> he's talking to me and wondering why I'm not responding
03:28:33 <bmckown_asleep> lnol zzzzzzzzzzzzz
03:29:27 <Mkop2> go away brian!
03:30:19 * bmckown_asleep rofz
03:41:08 <Mkop2> oh man, burke's gone!
03:41:12 <Mkop2> didn't even notice!
03:41:23 <Mkop2> bwolfe or docpaul: you around?
03:41:54 <Mkop2> Keelhaul: why aren't you mentoring for gsoc? you seem to be knowledgeable enough, no?
03:42:18 <Keelhaul> dunno
03:42:20 <Keelhaul> some say so
03:43:12 <bwolfe> Mkop2: whats up?
03:43:20 <Mkop2> can you look at my gsoc application?
04:00:58 <Mkop2> yay! application submitted
04:05:49 * r0bby goes to write unit tests
04:09:01 <Mkop2> r0bby: for groovy forms module?
04:12:01 <r0bby> I need to catch darius when he's not busy to give me a run-down of just how htmlformentry works
04:13:11 *** greendots has quit IRC
04:14:17 <Keelhaul> aw
04:14:23 <Keelhaul> downloading last episode of ER ever
04:14:23 <r0bby> The flow
04:20:05 *** nribeka1 has joined #openmrs
04:20:57 *** ChanServ sets mode: +v nribeka1
04:21:40 *** nribeka has quit IRC
04:21:52 *** nribeka1 is now known as nribeka
04:22:13 <nribeka> Mkop2, i remember all the irc command now lol
04:22:33 <Mkop2> what does that mean?
04:23:33 *** nribeka1 has joined #openmrs
04:23:47 <nribeka1> nvm
04:29:41 <r0bby> this is a crappy
04:30:01 <r0bby> I have a regular id that's used for the db; then an 'internal' id which allows me to figure out which folder to look for the classes
04:30:23 <r0bby> this was supposed to get prettier :X
04:30:27 <Mkop2> now the question is, am I gonna put together another application?
04:30:36 <Mkop2> or am I gonna try to do my fluid mechanics homework?
04:36:20 *** bwolfe has quit IRC
04:37:19 *** ChanServ sets mode: +v nribeka1
04:37:37 *** nribeka has quit IRC
04:37:45 *** nribeka1 is now known as nribeka
04:41:37 <Keelhaul> gn
04:41:39 *** Keelhaul has quit IRC
04:51:17 *** Mkop21 has joined #openmrs
04:51:17 *** Mkop2 has quit IRC
04:51:24 *** Mkop21 is now known as Mkop2
05:35:24 *** openmrs_626 has joined #openmrs
05:39:15 <Mkop2> hi, openmrs_626
05:44:23 <openmrs_626> hi
05:44:52 <openmrs_626> can I ask about a project proposal to be submitted in GSoC?
05:45:34 *** openmrs_626 is now known as alaukik
05:45:45 <alaukik> I plan to submit for WYSIWYG Form Designer for Html Form Entry Module
05:45:49 <sdefabbiakane> sure, although I'm not sure anyone who could help that much is still really here
05:46:26 <sdefabbiakane> depending on the question I may know some of the answers from seeing them here though, so ask away
05:46:26 <alaukik> Actually I was wondering that the scope of this project could be increased and taken to higher level
05:46:27 <alaukik> but
05:46:37 <alaukik> Actually I was wondering that the scope of this project could be increased and taken to higher level
05:46:38 <alaukik> but
05:47:03 <alaukik> the problem is I dont know what would be relevant for OpenMRS projects
05:47:23 <alaukik> so if some one could guide me towards what more could be aadded in this project
05:47:28 <alaukik> WYSIWYG Form Designer for Html Form Entry Module
05:47:39 <alaukik> this is the project I am submitting proposal for
05:48:16 <alaukik> http://openmrs.org/wiki/Unassigned_Projects
05:48:20 <sdefabbiakane> right
05:48:30 <sdefabbiakane> I would focus in your application on what they have there
05:48:41 <alaukik> yes sir
05:48:52 <alaukik> but do you think it could be sufficient ?
05:48:55 <sdefabbiakane> if you manage to finish that and want to go beyond it, that's great, but one of the most important parts of a gsoc project seems to be getting it done
05:50:11 <alaukik> Also sir, can this happen that OpenMRS might simply reject project because they might wonder at some point in time later
05:50:20 <alaukik> that this project is small for GSoC
05:50:27 <alaukik> I fear this only
05:50:56 <sdefabbiakane> not going to happen. they've already done plenty of going-over of the ones up there--and that one, especially, is not a terribly small project
05:51:19 <alaukik> thank you for clearing my apprehensions
05:51:24 *** Mkop2 has quit IRC
05:51:32 <alaukik> Then I would go ahead and submit my proposal
05:51:39 <sdefabbiakane> sounds like a good idea :)
05:52:22 *** alaukik has quit IRC
06:06:48 *** pv78 has joined #openmrs
06:07:04 <pv78> hi all
06:11:15 <nribeka> hi pv78
06:11:21 <nribeka> what was the question again?
06:12:14 <pv78> the question is i wana get an integer parameter in my onSubmit() but i getting error in [saying.setSuffix(request.getParameter("suffix"));] plz if you could tell me the exact statment..!
06:12:36 <pv78> how i cast this "suffix" string to integer?
06:13:29 <nribeka> do a paste bin on the error please pv78
06:15:47 <pv78> nribeka: http://pastebin.com/d1f3c67e7
06:16:23 <pv78> on line 8 i wana get and inter value and on line 9 i wana get string
06:17:04 <nribeka> i'm not sure if this is what you need ...
06:17:08 <nribeka> but to cast string to int
06:17:15 <nribeka> you do Integer.parseInt
06:18:11 <pv78> (Integer.parseInt) request.getParameter("suffix"); is this right?
06:19:12 <nribeka> Integer.parseInt(String s)
06:19:22 <pv78> oh
06:19:22 <nribeka> that's the method pv78
06:19:27 <pv78> thanks
06:20:00 *** scottyaz has joined #openmrs
06:23:46 *** pakon has joined #openmrs
06:28:52 *** pv78 has quit IRC
07:09:10 *** barikhan has joined #openmrs
07:09:31 <barikhan> Hi
07:10:03 *** dfuterman has joined #openmrs
07:10:38 <barikhan> i got register to OpenMRS im from India any indians out here
07:11:14 <barikhan> OpenMRSBot/Hi
07:11:34 *** barikhan has quit IRC
07:12:53 *** flyankur has joined #openmrs
07:14:11 *** dfuterman has quit IRC
07:15:38 *** openmrs_7771 has joined #openmrs
07:16:02 <openmrs_7771> hello all
07:16:23 <nribeka> hi openmrs_7771
07:17:09 <openmrs_7771> know I am a late entry into the channel......but hows everything going?
07:23:31 *** shyamheartbreakk has joined #openmrs
07:24:52 *** k_nishant has joined #openmrs
07:26:11 <pakon> docpaul: how relate GSoC Flowsheet project and flowsheet OpenMRS module?
07:32:30 <sdefabbiakane> pakon: I don't think he's here at the moment
07:34:16 <pakon> sdefabbiakane: thx
07:34:25 <pakon> *tnx
07:34:46 *** pakon has quit IRC
07:35:31 *** openmrs_7771 has quit IRC
07:46:48 *** alaukik has joined #openmrs
07:47:05 *** k_nishant has quit IRC
07:47:43 <alaukik> hi
07:47:54 <alaukik> is Darius Jazayeri here?
07:48:28 *** flyankur has quit IRC
07:48:46 <alaukik> can someone give an idea about what coding lanuage is used in OpenMRS ?
07:50:20 *** alaukik has quit IRC
07:59:11 *** k_nishant has joined #openmrs
08:02:35 *** k_nishant1 has joined #openmrs
08:03:50 *** deltazero has joined #openmrs
08:13:34 *** nathanael has joined #openmrs
08:16:33 *** pavanbhaskar has joined #openmrs
08:17:23 *** pavanbhaskar has quit IRC
08:20:13 *** k_nishant has quit IRC
08:22:36 *** openmrs_1514 has joined #openmrs
08:23:33 *** openmrs_1514 has quit IRC
08:23:43 *** openmrs_1514 has joined #openmrs
08:25:02 <openmrs_1514> pavanbhaskar
08:25:09 <openmrs_1514> hi
08:28:32 *** openmrs_1514 has quit IRC
08:28:54 *** MaddyMax has joined #openmrs
08:42:19 *** shyamheartbreakk has left #openmrs
08:48:50 *** flyankur has joined #openmrs
08:49:57 *** dfuterman has joined #openmrs
08:53:43 *** flyankur has quit IRC
08:58:39 *** sdefabbiakane has quit IRC
08:59:42 *** dfuterman has quit IRC
09:02:34 *** kane77 has joined #openmrs
09:23:28 *** flyankur has joined #openmrs
09:37:16 *** BrOkEN has joined #openmrs
09:56:32 *** MaddyMa1 has joined #openmrs
09:58:05 *** MaddyMa1 is now known as maddyma1
10:02:59 *** k_nishant has joined #openmrs
10:03:03 *** MaddyMa2 has joined #openmrs
10:08:55 *** upul has quit IRC
10:09:13 *** upul has joined #openmrs
10:09:13 *** ChanServ sets mode: +v upul
10:13:29 *** Agnor has joined #openmrs
10:13:47 <Agnor> hi
10:14:53 *** MaddyMax has quit IRC
10:16:25 <upul> Hi
10:16:34 <upul> Agnor:
10:21:58 *** k_nishant1 has quit IRC
10:22:03 *** maddyma1 has quit IRC
10:31:05 *** pakon has joined #openmrs
10:40:01 *** mib_omeu34 has joined #openmrs
10:48:56 *** k_nishant has quit IRC
10:49:52 *** greendots has joined #openmrs
10:50:06 <greendots> hi
10:50:21 <upul> hi
10:54:37 *** k_nishant has joined #openmrs
10:58:40 *** flyankur has quit IRC
10:59:35 *** docpaul has quit IRC
11:01:12 *** sunbiz has joined #openmrs
11:03:41 *** ChanServ sets mode: +v sunbiz
11:03:58 *** flyankur has joined #openmrs
11:05:11 *** Agnor has quit IRC
11:30:56 *** upul has quit IRC
11:33:23 *** BrOkEN has quit IRC
11:36:52 *** MaddyMax has joined #openmrs
11:44:02 *** atomicturtle has joined #openmrs
11:44:20 *** atomicturtle has left #openmrs
11:50:07 *** BrOkEN has joined #openmrs
11:52:20 *** MaddyMa2 has quit IRC
11:57:28 *** MaddyMax has quit IRC
11:57:49 *** MaddyMax has joined #openmrs
12:11:00 *** bwolfe has joined #openmrs
12:11:00 *** ChanServ sets mode: +o bwolfe
12:18:42 *** MaddyMax has quit IRC
12:19:25 *** bmckown_asleep is now known as brian_goin2work
12:20:53 *** shyamheartbreakk has joined #openmrs
12:21:34 <shyamheartbreakk> hey is there somethn i could do till 20th?
12:21:40 <shyamheartbreakk> Am new to gsoc
12:22:43 <bwolfe> shyamheartbreakk: whats on the 20th ?
12:22:46 <bwolfe> !timeline
12:22:46 <OpenMRSBot> bwolfe: "timeline" --- http://dev.openmrs.org/timeline
12:22:50 <bwolfe> !gsoctimeline
12:22:50 <OpenMRSBot> bwolfe: "gsoctimeline" --- http://socghop.appspot.com/document/show/program/google/gsoc2009/timeline
12:22:57 <greendots> acception date
12:23:39 <bwolfe> shyamheartbreakk: you have time to revise your application if we make notes on it
12:24:00 <bwolfe> shyamheartbreakk: we at openmrs usually don't start the review process until the second week
12:24:24 <bwolfe> so you have a few days still to "prove" something by doing tickets, giving example code, etc
12:24:29 <bwolfe> !bwolfealsosays
12:24:29 <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.
12:24:39 <shyamheartbreakk> hmm then i could clear some tickets will tht help?
12:25:02 <shyamheartbreakk> thanks a lot
12:25:05 <greendots> is today the last day to edit proposals or just submit new ones?
12:25:27 <shyamheartbreakk> both
12:26:11 *** shyamheartbreakk has left #openmrs
12:26:20 *** shyamheartbreakk has joined #openmrs
12:28:01 <shyamheartbreakk> hey how do i find trivial tickets?
12:29:38 <bwolfe> !refer shyamheartbreakk [bwolfealsosays]
12:29:38 * OpenMRSBot refers shyamheartbreakk to "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.
12:31:20 *** shyamheartbreakk has left #openmrs
12:32:46 <sunbiz> hey
12:33:00 <greendots> hi
12:33:15 <sunbiz> hey ben!!
12:33:23 <sunbiz> bwolfe: howz u doing ??
12:33:26 <bwolfe> hey sunny
12:34:28 <bwolfe> doing all right
12:35:37 <bwolfe> need to go and review a lot of apps today for students
12:36:00 <sunbiz> yes... there are quite a lot of them
12:37:36 <bwolfe> yeah, who would have thought we'd have over 400 hundred applications ??
12:37:40 <bwolfe> ;-)
12:37:43 <bwolfe> hehe
12:37:52 <bwolfe> make any student nervous ? :-D
12:38:20 <greendots> what is review for exactly?
12:38:39 <bwolfe> just for feedback
12:38:46 <greendots> ok :)
12:38:50 <bwolfe> some pointers if you missed something in the app
12:47:47 <sunbiz> and u can give points
12:48:37 *** upul has joined #openmrs
12:48:37 *** ChanServ sets mode: +v upul
12:49:39 *** mib_omeu34 has left #openmrs
13:00:13 *** vindyani has joined #openmrs
13:10:57 *** upul_ has joined #openmrs
13:10:57 *** ChanServ sets mode: +v upul_
13:10:57 *** upul has quit IRC
13:12:13 *** flyankur has quit IRC
13:20:09 *** upul_ is now known as upul
13:26:25 *** vindyani_ has joined #openmrs
13:27:36 *** vindyani has quit IRC
13:29:31 *** Gorman has joined #openmrs
13:30:31 <Gorman> is anyone on here mentoring for Google SOC?
13:31:17 <sunbiz> yes... Im an here
13:34:02 *** Gorman has quit IRC
13:35:28 <bwolfe> sunbiz: you apparently weren't good enough for Gorman :-p
13:35:34 *** vindyani has joined #openmrs
13:36:59 *** vindyani_ has quit IRC
13:39:26 *** deltazero has quit IRC
13:40:47 *** deltazero has joined #openmrs
13:42:41 <k_nishant> sunbiz: hello
13:43:16 <k_nishant> I 've submitted the proposal need valuable comments
13:48:36 *** bmckown has joined #openmrs
13:48:36 *** ChanServ sets mode: +o bmckown
13:49:16 <sunbiz> hello
13:49:24 <sunbiz> bwolfe: yes... seems like
13:52:34 <bmckown> hi :-D
13:53:25 <k_nishant> sunbiz: need feedback in my proposal
13:56:42 *** scottyaz has quit IRC
13:57:24 *** jmiranda has joined #openmrs
13:57:24 *** ChanServ sets mode: +o jmiranda
13:57:54 <sunbiz> hi bmckown
13:58:09 <bmckown> hi, sunbiz :-D
13:58:21 <sunbiz> k_nishant: yes... I will be looking at it... but its quite late to get an update now
13:59:02 <bwolfe> sunbiz: its never too late!
13:59:05 <sunbiz> k_nishant: either ways, you can still work on projects outside GSoC
13:59:18 <sunbiz> bwolfe: yes
13:59:20 <bwolfe> well, after noon PDT it's too late...but other than that! its never too late! :-p
14:00:20 *** k_nishant1 has joined #openmrs
14:00:27 *** BrOkEN has quit IRC
14:00:37 <k_nishant1> sunbiz: not getting
14:00:52 <k_nishant1> sunbiz: well I'm keen in GSOC 2009
14:01:39 <k_nishant1> sunbiz: I'd already shown u mine prosal 5 days backs, u told to add some features in that
14:02:02 <sunbiz> k_nishant: yes... I know
14:02:15 <k_nishant1> I added the part related to role plyed in OPENMRS
14:04:27 *** Gorman has joined #openmrs
14:04:55 <Gorman> Gorman bot
14:05:09 <Gorman> whoops, wrong window
14:05:16 <sunbiz> :)
14:06:41 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #1390 (task created): Add calls to initialized/destroyed methods of Module Servlets <http://dev.openmrs.org/ticket/1390>
14:07:31 <Gorman> I was going to apply for Google SOC and had some questions about implementations in OpenMRS, could someone please link me to the documentation for this project?
14:08:55 <k_nishant1> sunbiz: well I've submitted the proposal 2 days back online.
14:09:38 <Gorman> Which project did you apply for?
14:10:42 <bwolfe> k_nishant: ok, I put a comment on your app. it should allow you to have one edit because of that now
14:11:51 <k_nishant1> bwolfe: thankx
14:11:51 *** scottyaz has joined #openmrs
14:11:57 <bwolfe> Gorman: what kind of documentation? data model? code base?
14:12:00 <bwolfe> !developers
14:12:00 <OpenMRSBot> bwolfe: "developers" --- http://openmrs.org/wiki/Developers
14:12:02 <bwolfe> !datamodel
14:12:02 <OpenMRSBot> bwolfe: "datamodel" --- The OpenMRS data model is described here: http://openmrs.org/wiki/Data_Model
14:14:06 *** ankush has joined #openmrs
14:14:15 <k_nishant1> bwolfe: well I mentioned web.config in the sense to change the setting that is required in the developing a project
14:14:43 <Gorman> @bwolfe I was looking for the flowchart of classes, interfaces, parameters and dependancies
14:15:11 <Gorman> @OpenMSRBot That looks perfect, thank you very much
14:15:31 <k_nishant1> bwolfe: I looked the OPENMRS module, it doesnn't affect on the role of priority
14:15:37 <bwolfe> !javadoc
14:15:37 <OpenMRSBot> bwolfe: Error: "javadoc" is not a valid command.
14:15:49 <bwolfe> !learn javadoc as http://docs.openmrs.org
14:15:49 <OpenMRSBot> bwolfe: The operation succeeded.
14:16:30 <bwolfe> k_nishant: what do you mean by openmrs module? what do you mean by priority ?
14:18:18 *** djazayeri has joined #openmrs
14:18:18 *** ChanServ sets mode: +o djazayeri
14:18:20 <k_nishant1> openmrs module are the subpart of the system like: clinical summary, patient, doctors, admin etc
14:18:39 *** pakon has quit IRC
14:18:56 *** k_nishant has quit IRC
14:19:07 *** ankush has left #openmrs
14:19:21 <k_nishant1> and priority means the accessibility int he modules
14:19:48 <k_nishant1> how much the user is accessible to access the particular module
14:20:43 <bwolfe> k_nishant1: perhaps you shouldn't use "module". plugins in openmrs are called "modules". ...unless that is what you are referring to? :_0
14:22:43 <k_nishant1> well example registration module, jasper report modules are sort of plugins
14:22:58 <bwolfe> right, ok
14:23:14 <bwolfe> but you mentioned "patient", "doctor", "admin" which are not modules. :-)
14:23:20 <bwolfe> thats why I was confused
14:23:33 <k_nishant1> sorry for tthat
14:24:06 <bwolfe> a module is able to defined privileges and put those privielges on its pages. the administrator then can go and assign those privileges to current users.
14:24:14 <bwolfe> what are you proposing that is different than that ?
14:25:02 <k_nishant1> well i am proposing role based home page that will as per user requirement
14:25:20 <k_nishant1> like the patient home page is difeernet from the doctor page
14:26:24 *** atomicturtle1 has joined #openmrs
14:26:40 <Gorman> What is the format that date is entered in? (ie MMDDYYYY, DD MM YY, etc.)
14:27:20 <Gorman> or is month entered textually from a pull down bar?
14:28:36 <sunbiz> Gorman: is there a context that u are saying these things ??
14:29:37 <Gorman> I am trying to determine possibility of human error in entering
14:31:31 <k_nishant1> bwolfe: I need some suggestion wat shud i put that fulfill the requiremnet of the project
14:32:22 <djazayeri> Gorman: usually date is a text field where when you click on it a calendar pops up. And the data is entered in the DD/MM/YYYY or MM/DD/YYYY depending on the user's locale.
14:33:29 <Gorman> @djazayeri thanks, that really helps :)
14:33:33 *** sdefabbiakane has joined #openmrs
14:33:50 <k_nishant1> sunbiz: I need some advice what is main requirement of the project on Role based home page
14:34:12 <djazayeri> Hi k_nishant1: there are two parts to that project
14:34:14 <bwolfe> k_nishant1: djazayeri is the person to talk to
14:34:18 <sunbiz> k_nishant1: the main requirement of the project is that we should show the homepage based on role
14:34:39 <k_nishant1> djazayeri: hello
14:34:59 <djazayeri> First you need to implement a mechanism so that different roles can be redirected to different homepages, and the administrator of the server has a mechanism to configure this.
14:35:03 <djazayeri> So the framework really.
14:35:19 <djazayeri> Second you need to implement several examples of different homepages.
14:35:21 <sunbiz> and then the admin page to set the roles homepage
14:36:00 <djazayeri> So for example a "Data Clerk" homepage should have a widget on the bottom showing them what forms they entered recently, and telling them how many forms, patients, etc they've created today.
14:36:37 <k_nishant1> ok
14:36:54 <k_nishant1> that means on assigning the user the home page get sonfuigured
14:37:01 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #1372 (defect closed): Warning: No concept description found for locale <http://dev.openmrs.org/ticket/1372#comment:1> || OpenMRS Changesets: Changeset [7255]: Changed concept description warning to debug statements - #1372 <http://dev.openmrs.org/changeset/7255>
14:37:20 <djazayeri> This would also involve creating that widget, for example, to show most recent forms entered.
14:37:37 *** sirose has joined #openmrs
14:37:39 <k_nishant1> widget would be Fck editor
14:38:00 <k_nishant1> ok
14:38:27 <djazayeri> Another example would be that a "Project Manager" should see a graph on # of patients enrolled in a program over time.
14:38:35 <djazayeri> And again, that enrollment graph is a new widget.
14:39:06 <k_nishant1> well some sort of a dashboard of the homepage and admin has the authorirty
14:39:37 <djazayeri> What would fckeditor be for?
14:40:14 <k_nishant1> well fckeditor will decide the WYSISWYG
14:40:30 <k_nishant1> it design the home page as per the user ro;e
14:40:33 *** sirose has quit IRC
14:40:36 <k_nishant1> role
14:40:52 <djazayeri> Ah. You don't really need a WYSIWYG editor for the pages.
14:41:12 <Gorman> But it is nice to have, in certian situations
14:41:34 <djazayeri> The important thing is: 1. Build framework so that different users see different homepages depending on role, and 2. build a few of those.
14:41:46 <djazayeri> The idea is that people will provide more of these through modules
14:41:59 <djazayeri> And administrators can decide which ones they want to use.
14:42:11 <k_nishant1> djazayeri: ok
14:42:12 <djazayeri> You're right that having a wysiwyg editor for this would be nice.
14:42:17 <djazayeri> But it's definitely "extra credit"
14:42:41 <Gorman> it can make the page more compatible with a form they may have the patient fill out. If the person entering the data doesn't have to search for where to enter certian things, it is best
14:42:49 <k_nishant1> djazayeri: watever you said can i put he things in my proposal
14:43:04 <djazayeri> Mostly we envision that these homepages would consist of a pulling different widgets together.
14:43:43 <bwolfe> djazayeri: its a administrator-defined set of iGoogle pages :-)
14:43:48 <djazayeri> If you really wanted to make a tool to make role homepages editable in a wysiwyg way, I think the customized Google homepage model is close to what we want
14:43:50 <djazayeri> yes, exactly bwolfe
14:44:21 <bwolfe> this isn't user-defined though, right ?
14:44:22 <k_nishant1> that means I shoud integrate igoogle with OPENMRS home page
14:44:23 <djazayeri> Let the user specify how many columns and rows in a grid, and then put widgets in those cells
14:44:41 <djazayeri> k_nishant1: I think that would be very ambitious.
14:44:56 <djazayeri> Step 1: make this possible in a way that requires java programming.
14:45:03 <djazayeri> Step 2: make this possible in a way that requires HTML programming
14:45:22 <djazayeri> Step 3: make this possible in a way that's like iGoogle, i.e. with drag and drop of available widgets.
14:45:37 <djazayeri> (Step 3 is probably not going to happen in a summer project.)
14:46:11 *** atomicturtle1 has left #openmrs
14:46:24 <djazayeri> (Step 3 would *look like* igoogle, but it doesn't actually have to *be* igoogle.
14:46:25 <k_nishant1> djazayeri: well then i should i do is integrating a fckeditor for customizable part and adding a widget that is required in the envision of the proejct
14:47:59 <djazayeri> k_nishant1: I think that would be a mistake.
14:48:23 <djazayeri> The point of the role based homepage project is to program a mechanism that lets different roles have different home pages.
14:48:23 *** nathanael has quit IRC
14:48:40 <k_nishant1> ok
14:48:46 <Gorman> I have to say, the ability to get familiar with projects before comitting, is a great resource
14:49:04 <djazayeri> *After* that is done, *then* you might consider making a wysiwyg editor for this. But the wysiwyg editor is less important, and extra.
14:49:26 *** sunbiz has quit IRC
14:50:07 *** kojo has joined #openmrs
14:51:05 <k_nishant1> so i make a combo box, that would be used in assigning the project that would help me in configuring the home page
14:51:40 <djazayeri> I'm not sure I understand what you mean.
14:52:10 *** vindyani has quit IRC
14:53:22 <k_nishant1> well i build a combo box assigning the users in that, the person would come enter their role, as the role entered the home page get rolled up
14:54:51 <djazayeri> The system should automatically show the user the correct homepage.
14:55:03 <djazayeri> The administrator should configure which roles go to which homepages.
14:55:40 <Gorman> Does anybody know how duplicate patient entries are currently found?
14:56:07 <k_nishant1> ok then the administrator has a tool to define the homepage
14:56:10 <djazayeri> Yes.
14:56:18 *** kojo has quit IRC
14:56:20 <djazayeri> Gorman: I don't think there's an automatic tool for this.
14:56:48 <k_nishant1> well I need to build a tool that will invoke the user and home page get change or rolled u
14:56:50 <k_nishant1> up
14:57:12 <Gorman> so the project entitled "Enhancing Patient De-duplication Workflow" would essentially be from scratch?
14:57:59 <djazayeri> Oh, sorry, my bad.
14:58:11 <djazayeri> There is a module that does patient matching.
14:58:17 <djazayeri> It's quite sophisticated.
14:58:24 <djazayeri> The algorithms behind it are sophisticated, I mean.
14:58:44 <bwolfe> djazayeri / Gorman : there is a crude way to find them in core openmrs. see the "Find Patients to Merge" on the Manage Patients page and the admin main page
14:58:44 <Gorman> so, enhancing it would be highly difficult?
14:59:08 <bwolfe> Gorman: the patient matching module can be found in the svn repository for sure: http://svn.openmrs.org/openmrs-modules
14:59:32 <k_nishant1> djazayeri: well I ned to built a tool in java and enhancing HTML concept along with some widget application that help in rolling home page
14:59:43 <Gorman> I think I should be able to find what I need now, thanks
14:59:59 *** scottyaz has quit IRC
15:00:40 <djazayeri> Gorman: look here: http://doctorshaun.blogspot.com/
15:01:35 <k_nishant1> djazayeri: now i shud edit my proposal and submit it
15:01:35 <Gorman> you rock
15:01:55 <k_nishant1> djazayeri: really he rock
15:03:20 *** flyankur has joined #openmrs
15:03:23 <Gorman> k_nishant1 That is why I waited to submit mine, so I could do all the background I could before sending it in
15:03:58 <k_nishant1> Gorman: I can edit it now too
15:05:09 <Gorman> k_nishant1 I didn't know google allowed that. Thanks for informing me
15:05:20 <djazayeri> k_nishant1: yes, I'd edit it.
15:06:19 <k_nishant1> Gorman: well human commit mistake, there is always a solution to rectify it
15:06:56 <Gorman> indeed
15:07:03 <k_nishant1> yup bro
15:07:10 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #1328 (task closed): Bug with double entry reconciliation module <http://dev.openmrs.org/ticket/1328#comment:2> || OpenMRS Tickets: Ticket #143 (enhancement closed): JavaDoc Comments Added to Services <http://dev.openmrs.org/ticket/143#comment:11> || OpenMRS Changesets: Changeset [7256]: Cleaned up the last of the javadoc warnings - #143 Author: Agnor <http://dev.openmrs.org/changeset/7256> || OpenMRS Modules: Double Entry Reconciliation Module 1.6.4 uploaded to OpenMRS Module Repository <https://dev.openmrs.org/modules/view.jsp?module=doubleentryreconciliation&version=&1.6.4>
15:07:42 *** burke has joined #openmrs
15:07:42 *** ChanServ sets mode: +o burke
15:24:33 *** Keelhaul has joined #openmrs
15:24:33 *** ChanServ sets mode: +v Keelhaul
15:28:46 *** k_nishant1 has quit IRC
15:41:43 *** kane77 has quit IRC
15:43:39 <Gorman> djazayeri, for the approximate date support project, what level of html expierience should I have?
15:44:18 <djazayeri> Hmm...honestly I don't have a good idea of how exactly that project will be implement.
15:44:22 <Gorman> or will it require?
15:44:34 <djazayeri> I imagine you need good Java and database skills, and minimal HTML.
15:45:27 <djazayeri> Incidentally, note that that isn't a GSoC project.
15:46:16 <Gorman> Thanks
15:47:25 <Gorman> incidentally, has anybody shown any interest in mentoring for "Adding "Note" Functionality to DB / API"?
15:52:04 <djazayeri> hmm...good question...
15:53:16 <Gorman> I think it would be a good project, but I want to know if it will even get off the ground
15:53:32 <djazayeri> Let me check up on that for you
15:54:06 <Gorman> thanks
15:56:44 *** pakon has joined #openmrs
15:57:21 *** nathanael has joined #openmrs
15:59:01 <djazayeri> Gorman: looks like that one wasn't supposed to be tagged as GSoC. Our mistake, sorry about that.
15:59:25 *** juanmacuevas has joined #openmrs
15:59:44 <juanmacuevas> hello !
15:59:58 <djazayeri> hello! hola!
16:00:47 <bwolfe> burke: :-/ I wanted to see the note functionality go in
16:00:54 <juanmacuevas> I read about the google summer of code just few hours ago and i would like to know if it's still possible to apply
16:01:05 <Gorman> For another 3 hours
16:02:18 <djazayeri> Look at the OpenMRS projects page: http://openmrs.org/wiki/Unassigned_Projects
16:02:33 <burke> bwolfe: are you TBD?
16:03:16 <bwolfe> !gsoc2009
16:03:16 <OpenMRSBot> bwolfe: "gsoc2009" --- http://openmrs.org/wiki/Summer_Of_Code_2009
16:03:19 <djazayeri> If something seems interesting, and it seems like you have relevant experience...
16:03:27 <djazayeri> Right, sorry, look at bwolfe's link, not mine
16:03:39 <bwolfe> burke: I could be...if it wasn't for the serialization service :-p
16:04:29 <burke> bwolfe: maybe you could serialize notes as the first test of the serialization service. ;)
16:04:52 *** deepakverma has joined #openmrs
16:06:40 <djazayeri> Anyway, juanmacuevas time is short to apply, but if there's a particular project that makes sense for you, it's possible to write an app quickly. :-)
16:07:57 *** puchuu has joined #openmrs
16:08:16 <Keelhaul> bwolfe: adding new complex concepts seems to work fine, the exception is thrown when you want to change an existing concept's datatype
16:09:13 <juanmacuevas> djazayeri: thanks, the time left is the reason why i wanted to ask directly here, if there's any chance to get an available project
16:09:58 *** k_nishant has joined #openmrs
16:15:15 *** juanmacuevas has left #openmrs
16:15:58 *** flyankur has quit IRC
16:19:01 <r0bby> djazayeri: exactly how is htmlformentry called and such
16:19:26 <r0bby> I'm trying to figure out how it actually works
16:19:26 *** Gorman has quit IRC
16:22:16 <r0bby> I suppose i'll just use "Find Usages" in IDEA
16:22:32 *** nribeka has left #openmrs
16:24:25 *** upul has quit IRC
16:24:54 *** upul has joined #openmrs
16:24:54 *** ChanServ sets mode: +v upul
16:26:04 *** bmckown_ has joined #openmrs
16:26:04 *** ChanServ sets mode: +o bmckown_
16:30:45 *** bmckown has quit IRC
16:30:46 *** bmckown_ is now known as bmckown
16:33:50 *** deepakverma has left #openmrs
16:38:33 <djazayeri> r0bby,
16:38:36 <djazayeri> sorry, was away
16:39:18 <djazayeri> see org.openmrs.module.htmlformentry.web.controller.HtmlFormEntryController
16:39:51 <djazayeri> away
16:39:57 <djazayeri> oops :-)
16:41:14 *** flyankur has joined #openmrs
16:48:46 *** djmlog103_ has joined #openmrs
16:49:16 *** puchuu has quit IRC
17:00:06 *** djmlog103_ has quit IRC
17:00:41 *** optimus25 has joined #openmrs
17:02:01 *** pakon has quit IRC
17:02:08 *** nribeka has joined #openmrs
17:02:08 *** ChanServ sets mode: +v nribeka
17:05:11 *** bmckown has quit IRC
17:05:45 *** ajitlodhi has joined #openmrs
17:06:33 <ajitlodhi> hi
17:08:36 *** Mkop21 has joined #openmrs
17:08:45 *** Mkop21 is now known as Mkop2
17:11:13 *** Mkop21 has joined #openmrs
17:11:13 *** Mkop2 has quit IRC
17:11:20 *** Mkop21 is now known as Mkop2
17:14:54 *** bmckown has joined #openmrs
17:14:54 *** ChanServ sets mode: +o bmckown
17:15:30 <Mkop2> I think I'm gonna put together another application for a backup plan in case I don't get accepted for active lists. any recommendations on which projects are low-demand, and thus a good backup project?
17:17:02 <Mkop2> bwolfe, jmiranda, burke, bmckown, djazayeri: ^^
17:17:43 <bmckown> oh, Mkop2 is having fun.
17:18:07 *** Agnor has joined #openmrs
17:18:11 <Agnor> hi
17:18:17 <bmckown> if you find any project you like you can submit another proposal for that one as well.
17:18:30 <bmckown> i think a good backup depends on what you want to do.
17:18:51 <bmckown> hi, Agnor
17:19:30 <Mkop2> hi, Agnor!
17:19:42 <Mkop2> great job finishing the javadoc stuff!
17:19:49 <Mkop2> (that was you, right...?)
17:19:53 <Agnor> thanks
17:19:54 <Agnor> yes
17:20:11 <Agnor> from what I saw on the same ticket you solved 10x more than me
17:20:22 <Mkop2> yeah, but you solved the hard ones :-)
17:20:43 <Agnor> not really solved, only tried my best to comment them
17:20:45 <Mkop2> I haven't looked at your patch yet to see how you solved them, but I'll do so at some point
17:21:18 <Agnor> I added a "TODO: improve comments" to some of them that I thought would deserve more explanation
17:22:05 <Agnor> this small task really helped to get familiar with the way the code is structured
17:23:19 <Mkop2> in some cases, the errors also helped me get a sense of how it *used* to be structured, as well
17:23:55 <Agnor> yes
17:24:18 <Agnor> getObjects vs getAllObjects for instance
17:24:34 <Agnor> I'm now working on ticket #1142
17:24:41 <Agnor> fixing deprecated calls
17:26:03 <Mkop2> bwolfe: btw, I wonder if that ticket (143) really deserves to be closed yet. If I understood correctly, it was originally a call for _quality_ comments in the services, and only later became "oh yeah, fix those javadoc warnings while you're at it"
17:26:43 <Agnor> Mkop2: i agree
17:26:59 <Agnor> there are lots and lots of places where comments should be better
17:27:15 <Agnor> and lots of places where there are no comments at all
17:27:42 <Agnor> I think I'll take a look at that, once I work a bit on #1142
17:27:44 *** bwolfe has quit IRC
17:28:00 <Mkop2> Agnor: in a lot of places where it seems like there are no comments, there are actually comments inherited
17:28:27 <Mkop2> a lot of the ones that just have a @see have inherited stuff
17:28:30 <Agnor> I mean, auto generated comments for methods
17:28:32 <sdefabbiakane> ah. done. I think.
17:28:43 <Mkop2> what? your application?
17:28:48 <sdefabbiakane> yeah
17:28:49 <Agnor> with only param and return
17:29:43 <Mkop2> oh. the ones that have @param and @return generally don't inherit from other places
17:30:07 <Mkop2> I wasn't sure to what extent javadocs should state the obvious
17:30:17 <Mkop2> for some methods, the method name tells you anything you could possibly want to know
17:30:23 <Mkop2> getters and setters, for example
17:30:31 <bmckown> bwolfe wasn't here, Agnor, but you can add another comment onto http://dev.openmrs.org/ticket/143 and he should get it.
17:30:54 *** deepakverma has joined #openmrs
17:31:01 <Agnor> yes
17:32:22 <Agnor> actually #143 is only for Services "JavaDoc Comments Added to Services"
17:32:54 <Agnor> but should be re-opened, yes
17:33:28 <bmckown> yea you can request to reopen it (or i suppose just reopen it if u so dare) in a comment.
17:34:40 <Agnor> I'm on it
17:34:41 <Mkop2> Agnor: you want to do this, or should I?
17:34:48 <Mkop2> ok
17:37:44 <Agnor> done
17:38:09 <Agnor> also, I made a request to close #1369 (thanks for pointing me to that one Mkop2 )
17:41:17 <Mkop2> why don't we just close 1369?
17:41:20 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [7257]: chica: added global property and scheduler task for voiding inactive … <http://dev.openmrs.org/changeset/7257>
17:42:30 <Agnor> I didn't see an option to close it
17:43:06 <Agnor> Mkop2, you are mkopinsky, right?
17:43:13 <Mkop2> yep
17:43:17 <Mkop2> resolve as fixed
17:43:17 <Agnor> maybe as the owner, you can close it
17:43:38 <djazayeri> if the commit has been made you can close it
17:43:51 <Agnor> it already was
17:45:10 <Mkop2> is close the same thing as resolve as fixed?
17:45:23 <Mkop2> yeah, it is
17:45:29 <Mkop2> 1369 is closed
17:46:30 *** deepakverma has left #openmrs
17:46:45 <Mkop2> I'm also deleting the "introductory ticket" from 143, since there's nothing more really that newbies can do
17:58:11 *** puchuu has joined #openmrs
17:58:21 *** deepakverma has joined #openmrs
17:59:28 <deepakverma> hi djazyeri
17:59:40 <deepakverma> i have submitted the application
18:05:32 *** sdefabbiakane has left #openmrs
18:05:37 *** sdefabbiakane has joined #openmrs
18:05:59 <Mkop2> wow, lot of people in here
18:06:02 <Mkop2> we're up 26
18:07:46 <bmckown> :-)
18:07:54 *** flyankur has quit IRC
18:07:59 <bmckown> :-(
18:08:29 *** upul has left #openmrs
18:08:36 <bmckown> :-(
18:08:46 *** upul has joined #openmrs
18:08:46 *** ChanServ sets mode: +v upul
18:08:59 <bmckown> :-)
18:09:12 <bmckown> 25 is good, too.
18:10:04 <basic`> well.. trac 0.11 working, no theming yet though
18:13:27 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #1369 (task closed): Javadoc Comments in OrderUtil.java <http://dev.openmrs.org/ticket/1369#comment:4> || OpenMRS Tickets: Ticket #143 (enhancement reopened): JavaDoc Comments Added to Services <http://dev.openmrs.org/ticket/143#comment:12>
18:15:09 <k_nishant> hello
18:15:27 <Agnor> hi
18:15:29 <k_nishant> djazayeri: I edited mine proposal
18:16:11 <k_nishant> djazayeri: could you please have a look on it
18:22:02 *** luzhuangwei has joined #openmrs
18:26:16 <k_nishant> burke: sould u please look at my proposal
18:28:23 <Mkop2> burke: yeah, me too. Do you have any comments on my proposal?
18:28:45 <Mkop2> (submitted on the google site, or I can give you a link to my google doc if you wish)
18:35:03 <Keelhaul> heh
18:35:15 <Keelhaul> 105% of patients have received education
18:35:22 <Keelhaul> that looks like a bad patient search
18:37:24 <k_nishant> Keelhaul: could u see mine
18:37:38 <Keelhaul> see your what
18:37:47 <Mkop2> Keelhaul's not a mentor, for some reason or another
18:38:11 <k_nishant> Keelhaul: mine gsoc proposal
18:38:33 <Keelhaul> well sure
18:38:45 <Keelhaul> but i dont decide anything =)
18:39:25 <k_nishant> Keelhaul: on wat descion
18:40:11 <luzhuangwei> hi,all
18:40:24 <luzhuangwei> Do mentors begin to review proposals?
18:40:29 *** Keelhaul has quit IRC
18:40:36 *** Keelhaul has joined #openmrs
18:40:36 *** ChanServ sets mode: +v Keelhaul
18:41:16 <k_nishant> luzhuangwei: yup man
18:43:30 <luzhuangwei> oh,thank you
18:45:00 *** bwolfe has joined #openmrs
18:45:00 *** ChanServ sets mode: +o bwolfe
18:47:10 <luzhuangwei> oh,i will go sleep now,it's 2:00 AM,bye all
18:47:25 *** luzhuangwei has left #openmrs
18:50:16 <nathanael> puh
18:50:25 <nathanael> just posted my proposal
18:51:05 <bmckown> puh?
18:51:12 <nathanael> oh
18:51:17 <nathanael> its a german thing :)
18:51:18 <Mkop2> just posted my second proposal
18:51:20 <nathanael> *sigh*
18:51:33 * bmckown only speaks english and spanish
18:51:34 <k_nishant> should i need to mention the tmieline
18:51:45 <nathanael> :-)
18:51:46 <Mkop2> that's probably a good idea to include
18:52:18 <k_nishant> Mkop2: so u too have included
18:52:26 <Mkop2> yep
18:54:42 <nathanael> include what?
18:55:03 <nathanael> the proposals are only visible for the mentoring organizations, right=?
18:57:51 <bmckown> yes, only visible for the mentoring organizations. we cannot see proposals posted to other organizations.
18:58:00 <bmckown> and visa versa
18:58:18 <nathanael> is the abstract visible to the general public?
18:58:45 <bmckown> the proposal? no. none of a student's proposal is visible to general public
18:58:46 <nathanael> i think it is, but my real name is hidden, right?
18:59:21 <bmckown> your real name is very much visible to the mentor organization
18:59:32 <nathanael> of course
18:59:42 <Keelhaul> nathanael: your real name is visible in here =P
18:59:53 <Keelhaul> if that's your real name, that is
18:59:58 <nathanael> :-)
19:00:14 <nathanael> the socghop.appspot.com site seems do be down
19:00:24 <nathanael> 100.000 people submitting their proposal last minute
19:00:26 <nathanael> :)
19:00:28 <sdefabbiakane> lol
19:00:55 <sdefabbiakane> ah, it's loading for me. just doing it slowly
19:01:14 <nathanael> i just finished uploading my second application
19:01:26 <nathanael> but now the page is not responding
19:01:37 <nathanael> i hope everything is ok
19:02:07 <nathanael> i had exams until yesterday
19:02:23 <nathanael> generally i think the time is too short
19:02:44 <sdefabbiakane> it would have been nice to have another weekend
19:03:19 <nathanael> at least. i think a good application has to show that you invested the time to familiarize with the system
19:04:08 <nathanael> does anyone know the final number of applications?
19:04:17 <bwolfe> you technically have two weeks
19:04:18 <deepakverma> no idea
19:04:23 <nathanael> and the number of students?
19:04:27 <bwolfe> granted, if you have exams in there its less
19:07:27 <Keelhaul> how much time is left?
19:08:06 *** puchuu has quit IRC
19:08:09 <upul> -7 mins
19:08:18 *** flyankur has joined #openmrs
19:08:38 <nathanael> i submitted my proposal 9 minutes ago
19:08:41 <nathanael> it's still uploading
19:08:56 <nathanael> "waiting for socghop.appspot.com...."
19:09:17 <Keelhaul> noon PST?
19:09:22 <nathanael> but i will not cancel the process :-)
19:09:24 <Keelhaul> PDT*
19:09:31 <upul> yes
19:09:42 <upul> utc 7:00
19:09:56 <Keelhaul> 19:00 tyvm =P
19:10:09 <Mkop2> for those interested, and who aren't watching in #gsoc, the final application count was 5887
19:10:52 <Mkop2> they're still getting a final student count
19:11:09 <Mkop2> bwolfe: do you have a count for how many applications were submitted to openmrs?
19:12:00 <bwolfe> about 100
19:12:21 <k_nishant> bwolfe: nice
19:12:57 <Mkop2> that's less than 1:10
19:13:00 <Mkop2> which is nice
19:13:08 <Mkop2> do you know how many unique students that is?
19:13:11 <k_nishant> bwolfe: this happens everytime
19:13:39 <burke> 3
19:13:50 <Mkop2> burke: ??
19:14:02 <burke> Mkop2: each applied for 33 projects... one of them for 34.
19:14:20 <Keelhaul> lol
19:14:39 <Mkop2> uh oh
19:14:45 <bwolfe> k_nishant: what happens every time ?
19:14:45 <Mkop2> that means other people also thought of my idea
19:15:03 <Mkop2> !bwolfesays
19:15:03 <OpenMRSBot> Mkop2: "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
19:15:06 <k_nishant> the ratio of 1:10
19:15:41 <Mkop2> 1:10 was the ratio last year, but this year there are something like 15 slots, between gsoc and oip
19:15:48 <Mkop2> so the ratio is more like 1:7
19:15:59 <bwolfe> we're hoping we get 10 from gsoc
19:16:03 <bwolfe> we're not guaranteed that
19:16:33 <Mkop2> oh, I thought they had already told you it would be 10
19:16:51 <k_nishant> that's awesome
19:50:59 *** OpenMRSBot has joined #openmrs
19:50:59 *** ChanServ sets mode: +o OpenMRSBot
19:51:21 <bmckown> ah that's right... if trac is the one hosted at osu i think their services are down/up briefly...
19:51:52 <Mkop2> if the bot is down, that means the server might also be
19:52:00 <Mkop2> is the bot on the same server as trac?
19:52:15 <Agnor> it's up now
19:52:18 <bmckown> yea, it's an osu one.
19:52:19 <Agnor> so that must be it
19:52:21 <Mkop2> so is the bot
19:52:35 *** isurundt3 has joined #openmrs
19:52:52 <bmckown> hmm. yea. unless burke just fixed it.
19:53:03 <burke> i pm'd the bot and pleaded.
19:53:23 <Mkop2> bmckown: maybe this relates to the email of 14 minutes ago from osuosl
19:53:24 <burke> is OpenMRSBot a he or she?
19:53:35 <Mkop2> a he
19:53:39 <bmckown> that's what i meant, Mkop2
19:53:45 <Mkop2> ok
19:53:54 <bmckown> it's an it
19:54:11 <burke> I asked OpenMRSBot and she said the bmckown is an it.
19:54:30 <bmckown> years of scifi experience did not teach you that robots are its ?
19:54:40 * bmckown secretly is an it
19:54:44 <burke> Apparently we're on the wrong xen disk node.
19:55:31 *** flyankur has quit IRC
19:55:34 *** bmckown is now known as bmckown_bot
19:55:38 <burke> the voice of the computer in TNG is Nurse Chapel. A she.
19:56:41 <bmckown_bot> hmm. maybe the spanish is making everything masculine and feminine
19:57:59 <Mkop2> in a lot of languages everything has to have a gender
19:58:03 *** bmckown_bot is now known as ElBmckownBot
19:58:18 <ElBmckownBot> yes.
19:58:23 <ElBmckownBot> german?
20:00:16 *** flyankur has joined #openmrs
20:06:31 <ElBmckownBot> Okay I quit playing bot.
20:06:34 * ElBmckownBot bmckown
20:06:52 * ElBmckownBot forgot the nick part
20:06:57 *** ElBmckownBot is now known as bmckown
20:07:37 *** isurundt1 has quit IRC
20:08:44 *** ajitlodhi has quit IRC
20:10:47 *** isurundt2 has quit IRC
20:12:53 *** isurundt3 has quit IRC
20:15:12 *** k_nishant1 has joined #openmrs
20:17:10 *** Gorman has joined #openmrs
20:19:26 <Gorman> @djazayeri I want to tackle the "Adding "Note" Functionality to DB / API" reguardless of GSoC, think you could find a mentor?
20:23:19 <djazayeri> Gorman: I think that we're going to need a few days after the GSoC dust settles to make sure we're clear on who has time to mentor outside projects...
20:23:28 <djazayeri> Did you put in an app for anything, by the way?
20:24:12 <Gorman> I did not. I was unable to put together a decent application in time
20:24:41 <Gorman> plus, most of the projects in GSoC were based off languages that I do not know yet
20:24:52 <djazayeri> gotcha: what's your background?
20:25:23 <Gorman> I know Java
20:25:34 <Mkop2> burke: you're a doctor. is it a bad thing if my entire forearm is a kinda bluish-grayish color?
20:25:44 <Gorman> I am learning data structures in computer science
20:26:10 <Gorman> I want to expand my horizons one project at a time
20:27:33 <Mkop2> Gorman: have you done much programming outside of class?
20:28:10 <Mkop2> my guess is that something like one of these projects would probably be a bit ambitious for someone who's only taken a programming class or two
20:29:49 <greendots> hi djazayeri
20:29:55 <Gorman> I have dabbled in programming outside of class
20:30:29 <Agnor> how can I set ownership of a ticket to me?
20:30:36 <Mkop2> Agnor: assign
20:30:46 <djazayeri> hi greendots
20:31:13 <Mkop2> Gorman: I'm not a mentor, but it seems to me like this is probably a bit ambitious.
20:31:24 <Mkop2> especially something big like the notes project
20:31:30 <Mkop2> start with an intro ticket
20:31:33 <Mkop2> !introtickets
20:31:33 <OpenMRSBot> Mkop2: "introtickets" --- http://dev.openmrs.org/report/20
20:31:52 <greendots> i have a couple questions on the wysiwyg editor
20:31:52 <djazayeri> Gorman: Mkop2 is right. You definitely want to start with an intro ticket or two.
20:32:13 <Gorman> Alright, thanks for your help
20:32:19 <djazayeri> After doing a couple of those, you could write a mini application for the notes project.
20:32:47 <djazayeri> Not a full GSoC application, but describe a bit more what you intend to do, with what technologies, etc.
20:32:54 *** k_nishant has quit IRC
20:33:25 <greendots> is it too late this weekend to try to demo something? ill be updating a page linked from my application
20:33:26 <djazayeri> There's another program with a particular university that we'd been planning to give the notes project to.
20:34:02 <djazayeri> greendots: if you do an update this weekend and then let me know, I will definitely review it afterwards.
20:34:17 <greendots> great :)
20:36:24 <greendots> both tinymce and fckeditor where able to edit some html widgets so I'm working to demo that
20:36:54 *** Gorman has quit IRC
20:37:02 <greendots> and display html from their editing window
20:38:58 <Mkop2> greendots: so you did end up applying in the end? I thought r0bby said you weren't...
20:39:47 <greendots> i had always planed to, I just thought the deadline was much later
20:40:16 <greendots> I must have been looking at the wrong year or something Im not sure
20:40:40 *** upul has quit IRC
20:42:39 <Agnor> Mkop2: still about setting ownership of a ticket, I can't find any command for a ticket (only Reply, Attach Files and Comments)
20:42:55 <Agnor> Am I supposed to run commands on the comment editor?
20:43:30 <Mkop2> Agnor: which ticket are you looking at? give me a link so I can see what you're looking at
20:43:58 <Agnor> !ticket #1044
20:43:58 <OpenMRSBot> Agnor: Ticket ##1044: http://dev.openmrs.org/ticket/#1044
20:44:29 <Mkop2> heh, I was looking at that one too
20:44:37 <Mkop2> on the bottom, there's a box called action
20:44:52 <Mkop2> leave as new, accept ticket, resolve , reassign
20:45:00 <Mkop2> you want to accept ticket
20:45:09 <Agnor> no I can't find it
20:45:17 <Agnor> maybe I don't have sufficient privileges
20:46:48 <sdefabbiakane> they're not on mine, either
20:47:05 <Mkop2> could be
20:47:20 <Mkop2> i know I was given ticket edit privileges, maybe you guys weren't yet
20:47:31 <Mkop2> Agnor, what's your user name? I'll assign it to you
20:47:37 <Agnor> Agnor
20:47:39 <Agnor> :)
20:47:40 <Mkop2> ok
20:47:44 <Agnor> thanks Mkop2
20:48:24 *** kane77 has joined #openmrs
20:48:26 <Agnor> I will be away for a while, later I'll work on it
20:48:38 <Mkop2> done
20:48:40 <Agnor> should be straightforward
20:48:52 <Mkop2> sounds pretty easy
20:49:05 <Agnor> yes
20:49:25 <sdefabbiakane> while you're at it mkop, could you assign 946 to me?
20:49:26 <Agnor> the amount of getValuesX is somewhat big
20:49:28 <sdefabbiakane> !ticket 946
20:49:28 <OpenMRSBot> sdefabbiakane: Ticket #946: http://dev.openmrs.org/ticket/946
20:50:06 <sdefabbiakane> Mkop2*
20:50:54 <Mkop2> Agnor: seems like that mostly just a global find/replace
20:51:11 <Agnor> yes
20:51:19 <Agnor> and adding @deprecated
20:51:28 <Mkop2> sdefabbiakane: done
20:51:43 <sdefabbiakane> Mkop2: thanks
20:51:44 <Mkop2> Agnor: which gsoc project(s) did you apply for?
20:52:07 <Agnor> Active Lists, WYSIWYG Editor and Role-Based Homepage
20:52:31 <Agnor> unfortunately I only began working for this program the day before yesterday
20:52:33 <Agnor> :(
20:52:46 <Agnor> so I have 3 really low quality applications
20:53:04 <Agnor> but I hope to compensate by solving tickets
20:54:19 <Mkop2> you could also add comments to your applications with more info
20:56:00 <Agnor> yes
20:56:33 <Agnor> Mkop2: do you think i should also change the name of private members?
20:56:45 <Agnor> for instance Concept concept; to Concept answer;
20:57:06 <Agnor> I mean, there are no global implications of such changes are they?
20:57:14 <Mkop2> sounds like it makes sense, but check with the others
20:57:25 <Agnor> I'll leave a comment on the ticket
20:57:26 <Mkop2> theoretically there shouldn't be
20:57:36 <k_nishant1> Agnor: so u applied for both of them
20:57:37 <Mkop2> bwolfe or djazayeri: any comments?
20:58:24 <Keelhaul> Agnor: private members of what?
20:58:25 <Agnor> maybe openMRS is using some kind of obscure tool that maps every private member to a xml file or something like that
20:58:35 <Agnor> of a class
20:58:51 <Keelhaul> the name is used in forms too
20:58:52 <Agnor> ComplexObsHandler on org.openmrs.obs
20:59:08 <Keelhaul> check encounterForm.jsp, for example
21:00:14 <Agnor> actually the method is protected
21:00:37 <Agnor> but if external forms are using it, I think I'll leave it like it is
21:00:56 <Agnor> after all, a refactor would fix it later if needed
21:01:11 <Agnor> thanks
21:01:16 <Agnor> I'm leaving for a while
21:01:19 <Agnor> see you later
21:01:20 *** Zakaria has joined #openmrs
21:01:23 <Keelhaul> byw
21:01:25 <Keelhaul> bye
21:01:44 <Keelhaul> spring is very pedantic about member and getter/setter names
21:05:35 <basic`> bmckown: yeah the iscsi went down, there was an email sent from hosting@osuosl.org i can forward along if you'd like
21:06:26 <basic`> OpenMRSBot is running on the same VM as dev.openmrs.org, so if it goes down something's up
21:06:26 <OpenMRSBot> basic`: Error: "is" is not a valid command.
21:06:29 <Mkop2> basic`: that was sent to the dev list, he saw it
21:06:33 <basic`> okay
21:06:43 <bmckown> no, that's okay, thanks basic` ... i figured it was the osu server because you guys sent the email to the dev' list.
21:06:58 <bmckown> thanks for sending the server updates on the dev list... that's nice
21:07:06 <djazayeri> Agnor: not exactly sure what you're asking, but it would be a *bad* idea for you to change the name of a property in one of the core domain objects unless you're specifically doing the ticket about that.
21:07:19 <Mkop2> he's doing that ticket
21:07:26 <Mkop2> the ticket is to change the getter names
21:07:34 <Mkop2> from getConcept() to getQuestion()
21:07:54 <Mkop2> his question was whether he should also change private Concept concept; to private Concept question;
21:08:26 <djazayeri> oh, gotcha
21:08:36 <djazayeri> what ticket #?
21:10:22 <Mkop2> !ticket 1044
21:10:22 <OpenMRSBot> Mkop2: Ticket #1044: http://dev.openmrs.org/ticket/1044
21:10:57 *** Zakaria has quit IRC
21:12:13 <djazayeri> brb
21:14:32 <burke> bbl
21:14:42 *** burke has quit IRC
21:15:05 <Mkop2> silly svn
21:15:10 <Mkop2> for another project
21:15:30 <Mkop2> I try to commit and it says "bla bla is out of date". Yeah, exactly. That's why I'm committing!
21:19:01 *** jmiranda has quit IRC
21:19:03 *** pakon has joined #openmrs
21:23:14 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [7259]: cohort-definition-refactoring: Merging trunk into branch [7250]:[7258] <http://dev.openmrs.org/changeset/7259> || OpenMRS Changesets: Changeset [7258]: cohort-definition-refactoring: Add Handler notation to persisters and … <http://dev.openmrs.org/changeset/7258>
21:25:52 <djazayeri> Agnor: so, any chance I can convince you to pick a different ticket? :-)
21:26:28 <djazayeri> So, I can tell you about this one, and I think it should be done.
21:26:39 <djazayeri> But I don't know that it should exactly count as an introductory ticket.
21:26:49 <djazayeri> So if that was the point, then maybe you want to grab another one.
21:27:02 <djazayeri> I know there was some discussion on the developers mailing list about that ticket. Let me look for it.
21:33:10 <r0bby> Mkop2: i never said greendots wasnt applying
21:33:52 <r0bby> Mkop2: svn up first
21:33:56 <r0bby> then commit
21:42:31 <bmckown> i have an openmrs dwr question: if i need dwr service to fetch/save something like PersonAddress, and I need *all* the properties of PersonAddress except the creator/dateCreated stuff, should I still make a PersonAddressListItem or should I just use PersonAddress?
21:42:55 <bmckown> say i'm creating my own module dwrservice.
21:43:36 * bmckown knowing it's friday evening here but still hoping djazayeri or bwolfe (or anyone else) might have an idea
21:44:28 <bmckown> :-D
21:45:17 <bmckown> :-(
21:45:58 <djazayeri> hold on
21:46:02 *** nribeka has quit IRC
21:46:02 <djazayeri> will reply in a sec
21:46:10 <bmckown> :-)
21:48:17 *** flyankur has quit IRC
21:48:42 *** flyankur has joined #openmrs
21:49:08 *** deltazero has quit IRC
21:54:43 *** pakon has quit IRC
21:54:51 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #1193 (task closed): Add Filter element to Config doctype <http://dev.openmrs.org/ticket/1193#comment:6> || OpenMRS Changesets: Changeset [7261]: BasicModuleLite: Changing config.xml to version 1.2 per ticket 1193 <http://dev.openmrs.org/changeset/7261> || OpenMRS Changesets: Changeset [7260]: BasicModule: Changing config.xml to version 1.2 per ticket 1193 <http://dev.openmrs.org/changeset/7260> || OpenMRS Tickets: Ticket #1348 (enhancement closed): Serialization Framework <http://dev.openmrs.org/ticket/1348#comment:6>
21:56:17 *** flyankur has quit IRC
21:56:20 <djazayeri> bmckown: The reason we have XxxListItem is because the automatic converters that DWR provides aren't able to handle hibernate proxies.
21:58:12 <djazayeri> You could try using the automatic converter for PersonAddress, as long as you don't try to access the person property.
21:58:49 <bmckown> hmm.
21:59:15 <djazayeri> I don't remember if it breaks when you try to access the proxied property (in which case you're fine) or if it breaks when trying to convert the object.
21:59:48 <djazayeri> actually it looks like someone tried to do that before: this line is in dwr.xml in trunk
21:59:48 <djazayeri> <convert converter="bean" match="org.openmrs.PatientAddress"/>
22:00:05 <bmckown> by accessing the proxied property you mean personAddress.getAddress1() .. as in don't do that?
22:00:07 <djazayeri> try changing that to PersonAddress and see if it magically works for you.
22:00:17 <djazayeri> I mean personAddress.getPerson()
22:00:23 <djazayeri> address1 is just a String, so that's fine.
22:00:33 <djazayeri> Actually, hold on.
22:00:40 *** flyankur has joined #openmrs
22:00:41 <djazayeri> You said you need to save these, not just fetch them?
22:00:48 <djazayeri> Hmm...then I'd be much more careful.
22:01:05 <bmckown> i see. oh, yea i don't want that actually. yes, need to save, too
22:01:22 <djazayeri> In that case I think you do need to do a ListItem type of thing.
22:01:40 <djazayeri> Alternately you could make the DWR service be a bit of a higher-level function.
22:01:41 <bmckown> can i use the converter to fetch but the create a PersonAddress to save?
22:02:05 <djazayeri> Not sure exactly what your use case is.
22:02:31 <djazayeri> You could do a addPersonAddress(Integer ptId, String addr1, String addr2, ...);
22:02:34 <bmckown> okay.... one whole page that searches/saves all properties of person (personaddress personname, etc)
22:02:55 <bmckown> so i was going to extend PersonListItem
22:03:10 <djazayeri> That strikes me as a scary thing to try to write with DWR. :-)
22:03:55 <bmckown> but don't want a method like getPersons(String one, String two, String 30)
22:04:37 <bmckown> Oh, i see. well don't have to write i guess. really just fetch.
22:05:19 <bmckown> but when all the fields on the page are filled want to create a new patient
22:06:24 <djazayeri> This is a create-new-patient page?
22:06:30 <bmckown> yes
22:06:31 <djazayeri> Why use DWR then?
22:06:35 <djazayeri> I mean: why use ajax?
22:06:46 <djazayeri> If none of the items exist yet, do a plain page.
22:06:53 <bmckown> cause it finds and creates all in one page.
22:07:24 <bmckown> and updates
22:07:26 <djazayeri> Finds? You create a new patient but take existing addresses?
22:07:35 <djazayeri> If it's also used to edit a patient, that's different
22:07:39 <djazayeri> anyway, I've got to run.
22:07:43 <bmckown> but tecnically goes to a confirmation page before the save/update actually happens
22:07:57 <bmckown> okay thanks for the help/ideas
22:09:05 <djazayeri> Agnor: thinking through the ticket a bit more, that's fine to do.
22:09:21 <djazayeri> I'm going to make a brief comment. Can't find the dev list discussion that I definitely remember happening.
22:16:20 <djazayeri> bye all
22:16:28 *** djazayeri has quit IRC
22:20:20 <k_nishant1> well is the evaluation started
22:20:44 <k_nishant1> how many application are there for Role based Home page
22:23:16 <k_nishant1> sdefabbiakane: shello
22:23:18 <k_nishant1> hello
22:23:25 <k_nishant1> is evaluation started
22:24:09 <greendots> idk but there was around 400 total
22:24:33 *** kane77 has quit IRC
22:24:37 <k_nishant1> 400 wat
22:24:50 <greendots> applications
22:24:53 <bmckown> k_nishant1, do you mean whether openmrs mentors have begun to evaluate proposals?
22:25:03 <k_nishant1> yaa
22:25:19 <bmckown> yes. begun... not finished. :-)
22:25:36 <k_nishant1> ok
22:27:47 <Mkop2> k_nishant1: be patient. You will find out on the 20th if you're accepted or not.
22:28:08 <k_nishant1> that's true bro
22:28:16 <Mkop2> greendots: where did you hear that, about 400 applications?
22:28:42 *** nathanael has quit IRC
22:28:51 <greendots> an op (dont remember whom) posted it yesterday
22:34:26 <Mkop2> bwolfe said today that there were 100
22:34:40 <Mkop2> there were 5887 total to gsoc
22:35:48 <greendots> maybe thats 400 applications and 100 students? idk
22:37:46 *** bmckown has quit IRC
23:04:20 *** Mkop2 has quit IRC
23:10:40 *** nathanael has joined #openmrs
23:48:33 *** tarvid has joined #openmrs
23:55:34 *** flyankur has quit IRC