IRC Chat : 2012-09-12 - OpenMRS

00:36:30 *** andreapat has quit IRC
01:25:24 *** wyclif has quit IRC
03:45:08 *** upul` has joined #openmrs
03:45:08 *** ChanServ sets mode: +v upul`
04:08:06 *** kavuri has joined #openmrs
05:16:05 *** robbyoconnor has joined #openmrs
05:16:05 *** ChanServ sets mode: +v robbyoconnor
06:49:23 *** dkayiwa has joined #openmrs
07:15:16 *** robbyoconnor has quit IRC
07:18:16 *** robbyoconnor has joined #openmrs
07:18:16 *** ChanServ sets mode: +v robbyoconnor
07:19:40 *** robbyoconnor has quit IRC
07:20:36 *** robbyoconnor has joined #openmrs
07:20:36 *** ChanServ sets mode: +v robbyoconnor
09:11:14 *** Echidna has joined #openmrs
09:11:14 *** ChanServ sets mode: +v Echidna
09:11:16 *** Echidna has left #openmrs
09:11:23 *** Echidna has joined #openmrs
09:11:23 *** ChanServ sets mode: +v Echidna
09:39:39 *** nathanleiby has joined #openmrs
09:56:53 *** nathanleiby has quit IRC
09:57:55 *** nathanleiby has joined #openmrs
10:58:27 *** james_regen has joined #openmrs
10:58:27 *** ChanServ sets mode: +v james_regen
11:18:06 *** nathanleiby has quit IRC
11:20:04 *** nathanleiby has joined #openmrs
11:23:16 *** upul` has quit IRC
11:41:22 *** suranga has joined #openmrs
11:41:22 *** ChanServ sets mode: +v suranga
12:13:49 *** kishoreyekkanti has joined #openmrs
12:16:48 *** kishoreyekkanti_ has joined #openmrs
12:18:49 *** kishoreyekkanti_ has quit IRC
12:19:33 *** kishoreyekkanti_ has joined #openmrs
12:19:40 *** kishoreyekkanti has quit IRC
12:19:41 *** kishoreyekkanti_ is now known as kishoreyekkanti
12:20:08 *** kishoreyekkanti has joined #openmrs
12:20:47 *** harshadura has joined #openmrs
12:23:35 *** kishoreyekkanti_ has joined #openmrs
12:26:19 *** kishoreyekkanti has quit IRC
12:34:55 *** jkeiper has joined #openmrs
12:48:50 *** bwolfe has joined #openmrs
12:48:50 *** ChanServ sets mode: +o bwolfe
13:03:09 *** ChanServ sets mode: +v jkeiper
13:07:52 *** akwatuha has joined #openmrs
13:12:05 *** akwatuha has quit IRC
13:16:27 *** downey has joined #openmrs
13:16:27 *** ChanServ sets mode: +o downey
13:16:27 *** OpenMRSBot sets mode: +o downey
13:33:42 *** harshadura has quit IRC
13:47:43 *** shortend has joined #openmrs
13:48:28 <shortend> Is there a way that I could get the source code for hibernate 3.2.5ga-mod?
13:55:15 *** rubailly has joined #openmrs
13:55:45 *** lh has joined #openmrs
13:55:45 *** lh has joined #openmrs
14:01:20 <bwolfe> shortend, I think we just had a patch file we applied against the hibernate code
14:01:42 <bwolfe> the patch file was in the /lib directory. might find it in the 1.7.x branch
14:01:46 *** andrea_ has joined #openmrs
14:02:13 <bwolfe> (1.8 converted to maven and so we lost the lib folder)
14:03:49 *** cpower has quit IRC
14:03:58 *** cpower has joined #openmrs
14:04:02 *** rfriedman has joined #openmrs
14:04:21 <cpower> Hello and happy Apple Announcement day!
14:04:34 <andrea_> Hello
14:04:51 <cpower> Are we ready to play our home game?
14:04:58 <andrea_> ready
14:05:04 <cpower> then let's go!
14:05:08 <cpower> !scrumon cpower
14:05:08 * OpenMRSBot says the DAILY SCRUM MEETING is STARTING. This meeting should not last longer than 15 minutes. Please hold other comments until the end of the meeting, or message someone privately. Thank you! ScrumMaster cpower- you may begin when ready.
14:06:16 *** wyclif has joined #openmrs
14:06:41 <rfriedman> Resolved design issues with Darius
14:06:41 <rfriedman> No blockers
14:06:53 <cpower> rfriedman, wyclif, nathleibey, dkayiwa, andrea, suranga, djazayeri, bwolfe
14:07:11 <wyclif> Tuesday:
14:07:12 <wyclif> Complete RESTWS-247(Complete VisitResource/Controller and add visit field to encounter resource) - Support Visits when running 1.9+
14:07:12 <wyclif> RESTWS-292(subtask - RESTWS-236) - Define editable properties on remaining resources
14:07:12 <wyclif> Wednesday:
14:07:12 <wyclif> RESTWS-292(subtasks - RESTWS-234, RESTWS-233) - Define creatable/updatable properties on Form and FormField resources
14:07:15 <wyclif> design call
14:07:17 <wyclif> pick another ticket
14:07:19 <wyclif>
14:07:21 <wyclif> Blockers: None
14:08:16 <cpower> nathan if you are here it's your turn
14:08:20 <OpenMRSBot> Recent updates in the world of openmrs: On Twitter: OpenMRS: RT @downey: Innovative server racks at #OpenMRS http://t.co/c6hRXS0N <http://twitter.com/OpenMRS/statuses/245883608492032000>
14:08:34 <bwolfe> !refer cpower [tabcomplete]
14:08:35 * OpenMRSBot refers cpower to "tabcomplete" --- Most IRC clients let you easily write someone's nickname in the channel using tab completion. Just type the first few letters, then <tab>, and voila!
14:08:50 <bwolfe> e.g: nat<tab> == nathanleiby
14:08:56 <cpower> thanks
14:09:10 <cpower> ok dkayiwa you are up
14:09:11 <nathanleiby> bwolfe: cool tip :)
14:09:16 <dkayiwa> Working on: Add support for ActiveList: Allergy and Problems - RESTWS-256
14:09:17 <dkayiwa> No Blockers
14:09:35 <cpower> nathanleiby would you like to give an update?
14:09:38 <nathanleiby> (sorry I missed the loop - I'm also in the MVP CIEL discussion)
14:09:58 <nathanleiby> Sure - unfortunately I don't yet have an update -I'm working on getting openMRS set up and then choosing a ticket.
14:10:15 <nathanleiby> So I could use help in selecting what would be most entry level ticket?
14:10:39 <cpower> bwolfe will help you shortly
14:10:50 <cpower> andrea_ you are up!
14:10:50 <bwolfe> nathanleiby, we'll call that a blocker for you. :-)
14:11:12 <andrea_> Yesterday - Merck traing more youtube on Git in preparation for JUG Advancet Git meetup
14:11:12 <andrea_> Today - design call, ticket - Blocker how do I create obs and see Odd message
14:11:12 <nathanleiby> perfect, sorry I haven't yet reviewed the rules but glad I at least caught the convo. Andrea please go ahead!
14:11:27 <andrea_> just did
14:11:36 <cpower> better formatting andrea_ wtg
14:11:59 <cpower> djazayeri you are up
14:11:59 <andrea_> yeah I get it now
14:12:04 *** piyushmadan_ has joined #openmrs
14:12:14 <downey> Hi piyushmadan_ and welcome to the #openmrs IRC channel.
14:12:18 <djazayeri> Working on getting Mirebalais "Hello World" into CI.
14:12:27 <djazayeri> no blockers
14:13:09 <cpower> and the one...the only bwolfe...king of the cool IRC tips (in which I'm grateful)
14:13:19 <cpower> you are up
14:13:38 <bwolfe> Tuesday
14:13:38 <bwolfe> (morning off)
14:13:38 <bwolfe> applied RESTWS-228
14:13:38 <bwolfe> applied RESTWS-271
14:13:38 <bwolfe> reviewed RESTWS-273
14:13:38 <bwolfe> commented on RESTWS-293
14:13:40 <bwolfe> emails, so many emails
14:13:42 <bwolfe> reviewed RESTWS-185
14:13:44 <bwolfe> Wednesday
14:13:46 <bwolfe> emails
14:13:48 <bwolfe> univ call
14:13:50 <bwolfe> design call
14:13:54 <bwolfe> pm call
14:13:56 <bwolfe> apply RESTWS-272
14:13:58 <bwolfe> no blockers
14:14:14 <cpower> blockers
14:15:22 <cpower> nathanleiby: needs help getting a ticket and setting up his enviroment. andrea_ locker how do I create obs and see Odd message?
14:15:37 <cpower> Discussion topics: see above
14:15:45 <cpower> !scrumoff
14:15:45 * OpenMRSBot says the DAILY SCRUM MEETING has ENDED. This channel is now returned to normal hacking operations. Post-scrum meeting follow-up conversations may now begin.
14:15:59 <bwolfe> nathanleiby, see https://wiki.openmrs.org/display/RES/Daily+Scrum+Meeting for the "rules" (if you want to call it that) for these scrums
14:16:09 <cpower> djazayeri what is "Hello world" into the CI?
14:16:18 <nathanleiby> bwolfe: thank you. will read before next time.
14:16:20 <djazayeri> More verbosely:
14:16:38 <bwolfe> nathanleiby, the tickets for this sprint are here: https://tickets.openmrs.org/secure/RapidBoard.jspa?rapidView=12
14:16:45 <bwolfe> nathanleiby, the left column contains the "unclaimed" ones
14:16:48 <cpower> Are you really talking about the basic first script everyone ever writes "hello world" or something else?
14:16:56 <andrea_> are you new nathanleiby?
14:16:58 <bwolfe> nathanleiby, looks like there are 4 "low" complexity ones.
14:17:22 <djazayeri> I am working on getting the very first example page in the mirebalais module (the proverbial "Hello, World" application, but in this case the first module webpage), loaded up automatically by the Continuous Integration server.
14:18:13 <nathanleiby> andrea_: I'm new to working with openMRS. I have been doing work via a JavaScript client (Raxa) that talks to REST webservices in OpenMRS, but I have not done coding on the OpenMRS aspects (except to code review some REST resources)
14:19:45 *** rfriedman is now known as rfriedman_away
14:19:49 <andrea_> Oh - I'm new to opemrs too. Where are you?
14:20:33 <nathanleiby> andrea_: in New Delhi, India right now. From Tennessee, United States. You?
14:20:55 <andrea_> Wow!!! I'm in San Francisco
14:21:11 <nathanleiby> bwolfe: I'm afraid I don't see where complexity is marked. Should I see it on right hand side description (with status, etc)? Elsewhere?
14:21:40 *** rubailly has quit IRC
14:22:03 <rfriedman_away> nathanleiby, b wolfe is good for help. you can ask me, but alerts don't work in my irc, you should ping me in skype
14:22:24 <bwolfe> nathanleiby, hmm, looks like this interface doesn't display complexity. I was thinking of Priority. the little green arrow pointing down means "low priority"
14:22:38 <bwolfe> rfriedman_away, which irc client are you using?
14:22:55 <bwolfe> nathanleiby, you can click the name/id of hte ticket to open a new page with the ticket details
14:23:12 <nathanleiby> bwolfe: Great - yes, I see the details. I'll try for a low pri / low time ticket, at first.
14:23:32 <bwolfe> andrea_, to add/edit an observation the non-user-friendly way, go to the administration screen and click "Manage Observations". Or do it through an encounter: Manage Encounters.
14:23:56 <bwolfe> andrea_, the user-friendly way to do it is by using a *Formentry module. (like htmlformentry). but for this, you just need the admin interface
14:24:20 <andrea_> thanks - need to get into office -
14:26:04 <rfriedman_away> bwolfe, xchat
14:26:12 <bwolfe> rfriedman_away, but no notifications?
14:26:29 <rfriedman_away> the x jiggles but no aural notification
14:31:03 <nathanleiby> bwolfe: is https://tickets.openmrs.org/browse/RESTWS-230 OK for starters? for my TODAY in the Scrum I can a) do environ set up b) investigate relevant code
14:32:08 *** kdeeq has joined #openmrs
14:34:18 <bwolfe> nathanleiby, yeah, that should be fine, want to claim that one?
14:34:37 <nathanleiby> will do.
14:34:56 <bwolfe> rfriedman_away, thats sub-par. I switched off ubuntu's unity just because of the stupid notifications that didn't actually notify me. classic gnome for me!
14:38:28 <OpenMRSBot> Recent updates in the world of openmrs: On Twitter: OpenMRS: Reflections by @carlsbox at @Jembi_HS on their rollout of the Rwanda Health Information Exchange using #OpenMRS http://t.co/TbUQw08V <http://twitter.com/OpenMRS/statuses/245885780973740033>
14:40:32 *** harshadura has joined #openmrs
14:41:02 *** kishoreyekkanti has joined #openmrs
14:42:58 <kishoreyekkanti> downey: Hey mike how are you
14:48:54 *** mseaton has joined #openmrs
14:48:54 *** ChanServ sets mode: +v mseaton
14:52:48 <bwolfe> kishoreyekkanti, which mike?
14:53:18 <bwolfe> kishoreyekkanti, I hope you don't think that just because you're not working with openmrs full time we'll let you go. ;-)
14:53:23 <downey> hi kishoreyekkanti :)
15:00:19 *** piyushmadan_ has quit IRC
15:05:46 *** suranga has quit IRC
15:06:16 <mseaton> bwolfe, if i had a branch in the reporting module before we moved it to git, and i don't see it in github, is there a place i can recover it?
15:07:20 *** nathanleiby has quit IRC
15:07:28 <bwolfe> mseaton, svn history
15:09:12 <mseaton> how would you do that?
15:09:20 <rfriedman_away> bwolfe, cdc took away our ability to install software on our machines (even with advanced privileges, which I had), so I had to find something free on which to work quickly. I don't know unity from gnome from k-whatever.
15:09:34 *** sgithens has joined #openmrs
15:10:58 <kishoreyekkanti> bwolfe: Sure, i'm full time openmrs volunteer now :) i was mentioning downey
15:11:08 <kishoreyekkanti> downey: hey downey. how are you
15:11:45 *** downey has quit IRC
15:12:19 <bwolfe> kishoreyekkanti, you scared him off
15:12:39 <bwolfe> kishoreyekkanti, he's off to a meeting now.
15:12:43 <kishoreyekkanti> Now i can't see downey here. I was about ot ask you. Is Xvfb still installed in the server or is it gone.
15:12:52 <kishoreyekkanti> bwolfe: oh ok. Thats fine.
15:13:20 <kishoreyekkanti> bwolfe would downey be available tomorrow for the dev call
15:14:04 <bwolfe> kishoreyekkanti, yes, he's always on it
15:14:13 <bwolfe> kishoreyekkanti, not sure if its still there.
15:14:43 <kishoreyekkanti> bwolfe: awesome. it would help if he's there
15:15:10 <kishoreyekkanti> bwolfe: btw any problems with the github migration? any thing else missed during the same?
15:16:59 *** bwolfe_ has joined #openmrs
15:17:00 *** ChanServ sets mode: +o bwolfe_
15:19:33 *** bwolfe has quit IRC
15:20:16 *** wyclif has quit IRC
15:27:26 *** kishoreyekkanti has quit IRC
15:31:42 *** shortend has quit IRC
15:32:36 *** mseaton has left #openmrs
15:34:38 *** pusakat has quit IRC
15:36:55 *** szrrizvi has joined #openmrs
15:38:30 *** wyclif has joined #openmrs
15:40:40 *** andrea_ has quit IRC
15:47:38 <szrrizvi> Hi, I have a question about the ExtensionPoint tag. I was wondering if anyone could help me please.
15:51:20 <szrrizvi> Are the pointId's, that are being used as attribute in the ExtensionPoint tag, explicitly defined somewhere?
15:56:59 <bwolfe_> szrrizvi, the strings that you can hook to?
15:57:15 <bwolfe_> szrrizvi, some, but not even close to all, are listed on the Module Extension Point wiki page
15:57:19 <bwolfe_> !extensionpoints
15:57:20 <OpenMRSBot> bwolfe_: "extensionpoints" --- http://openmrs.org/wiki/Module_Extension_Points
15:57:34 *** harshadura has quit IRC
15:58:03 <szrrizvi> bwolfe, But they are not defined explicitly in the code? Like through some configuration file.
15:58:36 <bwolfe_> szrrizvi, no, they are just strings defined in any jsp apge
15:58:39 <bwolfe_> and module can add them
15:58:46 <bwolfe_> and code can add them arbitrarily
15:58:48 *** bwolfe_ is now known as bwolfe
15:59:02 *** harshadura has joined #openmrs
15:59:13 <bwolfe> szrrizvi, and we did a terrible job at writing them down in the beginning as we added one. so there are probably 50+ that are not documented :-/
15:59:31 <szrrizvi> bwolfe_, Oh okay, Thankyou for you help.
16:00:35 *** kdeeq has quit IRC
16:01:18 <szrrizvi> bwolfe, I did have another question. I am an undergrad student at University of Calgary. For the past year, my supervisor and I have been working on a relationship based access control system. Would the OpenMRS community be actually interested in a project?
16:01:59 <bwolfe> szrrizvi, openmrs relationship based?
16:02:07 <bwolfe> szrrizvi, is it in a module or have you modified core code?
16:02:24 <szrrizvi> This access control system, allows for finer grained access controls. Such as, a Doctor can view a Patient X's file, but not Patiend Y's file.
16:02:46 <szrrizvi> bwolfe, I have modified the core code.
16:03:08 <bwolfe> szrrizvi, a LOT of people would be interested in that!
16:03:22 <bwolfe> can you give me a 30 second explanation of how you implemented it?
16:04:24 <szrrizvi> Well, I created a separate Relationship and RelationshipType objects in OpenMRS.
16:05:01 <szrrizvi> And I added a second Authurization Advice which uses these relationships to check for authorization.
16:05:57 <szrrizvi> The access control model is known as Relationship Based Access Control (ReBAC)
16:06:22 <bwolfe> szrrizvi, so new tables? Or just new rows in the current tables?
16:06:38 <szrrizvi> bwolfe, There are new table.
16:06:40 <bwolfe> szrrizvi, and you just added new annotations? did you put those annotations on every method that returns a patient or list of patient?
16:07:20 <szrrizvi> bwofle, There are around 20 new tables to make the system work.
16:08:05 <szrrizvi> bwolfe, We added annotation on everything that can be a "resource." Like Patient object, PatientProgram, PatientState, Relationship, etc.
16:09:03 <szrrizvi> bwolfe, That would be all subclasses of the BaseOpenmrsData class
16:10:03 <bwolfe> szrrizvi, 20?!
16:11:40 <szrrizvi> bwolfe, Unfortunately, yes. But once I have a prototype, I will be finding ways to make it more efficient.
16:12:46 <szrrizvi> bwolfe, The system also has 3 other parts. They are called Policies, AuthorizationPrincipals, and Actions
16:15:25 *** suranga has joined #openmrs
16:15:28 *** ChanServ sets mode: +v suranga
16:15:41 <szrrizvi> A Policy describes a relationship used for access control. Something like, if only a patient's doctor can view his/her file then the Doctor would require that relationship in order to access the patient's file.
16:16:39 <szrrizvi> And these relationships can be extended, such as; Supervisor of the Doctor of the Patient.
16:18:06 <szrrizvi> Of course, you can come up with more complicated policies than that.
16:18:57 *** dkayiwa_ has joined #openmrs
16:19:36 *** dkayiwa has quit IRC
16:19:36 *** dkayiwa_ is now known as dkayiwa
16:20:37 <rfriedman_away> szrrizvi, sounds interesting, could you put something on the dev list about it? but 20 tables does sound strange, are you shadowing your "resources"?
16:21:10 *** kavuri has joined #openmrs
16:21:23 <szrrizvi> bwofle, AuthorizationPrincipals are used to relate these policies to the RBAC privileges. If a method requires a certain privilege (or privielges) to be accessed, then a Policy that is related to the privilege must be satisfied
16:22:11 <szrrizvi> bwolfe, and Actions are a way to create relationships. Such as if a Doctor wishes to take on a patient, or create referrals, etc/
16:23:33 <rfriedman_away> szrrizvi, are these AuthorizationPrincipals (actors who issue authorizations) or AuthorizationPrinciples (rules by which authorizations are issued)?
16:25:38 <szrrizvi> rfriedman_away, I am hoping to finish up this project in a month or so. Unfortunately I am the only one working on it. I would like to finish it before putting something on, so that I don't make promises that I can't fulfill.
16:26:52 <rfriedman_away> szrrizvi, the channel is logged for your convenience and embarrassment :-)
16:26:53 <szrrizvi> rfriedman_away, All these parts have quiet a few classes that need to be presisted. What do you mean by "shadowing your resources"?
16:27:14 *** dkayiwa has quit IRC
16:27:39 <rfriedman_away> szrrizvi, thought you might need to extend resource classes with privilege fields
16:27:45 *** dkayiwa has joined #openmrs
16:27:58 <szrrizvi> rfriedman_away, They are called AuthorizationPrincipals (that was the spelling my supervisor wanted), but they are rules by which authorizations are issues.
16:28:49 <rfriedman_away> szrrizvi, well, we always knew canadians couldn't speak english
16:29:03 <szrrizvi> rfriedman_away, No I did not extend classes with privilege fields. The privileges being used are declared by the Service Interfaces
16:29:55 <kavuri> bwolfe: I am unable to get the atomfeed module working with openmrs 1.10 (latest from trunk). I have taken atomfeed code also from svn trunk (and also event module). OpenMRS admin console gets stuck while trying to start the atomfeed module
16:30:02 <szrrizvi> rfriedman_away, Well I don't speak French.
16:30:10 <kavuri> bwolfe: and I do not see any serious errors in the log
16:30:27 <rfriedman_away> szrrizvi, very perceptive of you :-)
16:30:59 <szrrizvi> rfriedman_away, eh? hehehe
16:31:09 <rfriedman_away> szrrizvi, hoser!!
16:31:56 <szrrizvi> rfriedman_away, and proud to be one!
16:32:41 <rfriedman_away> szrrizvi, we just have to be polite when gmccallum is online (and during national beaver pelt week)
16:33:37 *** wyclif has quit IRC
16:34:08 *** bwolfe_ has joined #openmrs
16:34:08 *** ChanServ sets mode: +o bwolfe_
16:34:41 <szrrizvi> rfriedman_away, of course. We have to respect the beavers. They have the greatest impact on our ecosystem. If I remember my grade 9 geography.
16:35:14 *** wyclif has joined #openmrs
16:35:50 <rfriedman_away> szrrizvi, i was in the beaver patrol in boy scouts ... gotta keep chewing or die
16:37:18 <szrrizvi> rfriedman_away, But getting back to the topic. I have 18 classes to persist; 2 for relationships, 8 for policies, 2 for authorization principals, and 4 for actions. Does 20 still sound too much for them?
16:37:24 *** bwolfe has quit IRC
16:37:45 *** downey has joined #openmrs
16:37:45 *** ChanServ sets mode: +o downey
16:37:45 *** OpenMRSBot sets mode: +o downey
16:38:00 <kavuri> bwolfe_: I am unable to get the atomfeed module working with openmrs 1.10 (latest from trunk). I have taken atomfeed code also from svn trunk (and also event module). OpenMRS admin console gets stuck while trying to start the atomfeed module
16:38:07 <kavuri> bwolfe_: and I do not see any serious errors in the log
16:38:46 <bwolfe_> kavuri, no errors but it doesn't load?
16:38:48 <bwolfe_> thats odd
16:38:49 *** bwolfe_ is now known as bwolfe
16:38:57 <kavuri> bwolfe: yes, no errors
16:38:58 <bwolfe> kavuri, what is the error on the module when it doesn't start?
16:39:13 <rfriedman_away> szrrizvi, sounds like it's based on an academic model, you have a cite?
16:39:15 <kavuri> bwolfe: in the openmrs web console?
16:39:18 *** kishoreyekkanti has joined #openmrs
16:39:44 <kavuri> bwolfe: the web console just keeps on spinning..no error there too
16:40:01 <kavuri> bwolfe: so looks like the server is stuck somewhere
16:40:05 <bwolfe> weird
16:40:10 <rfriedman_away> szrrizvi, around here we tend to start with the simple cases rather than the full model, so we have fewer tables
16:40:16 <bwolfe> kavuri, did you try with the event/atomfeed out fo the module repo too?
16:40:20 <kavuri> bwolfe: is there any place I can enable further logs and check?
16:40:29 <kavuri> bwolfe: yes, tried that too. Same result
16:40:53 <rfriedman_away> szrrizvi, might mean difficult administration
16:41:24 *** sgithens has quit IRC
16:41:29 <bwolfe> kavuri, what server and what jvm are you using?
16:41:33 <rfriedman_away> szrrizvi, but i am a data guy, i don't mind tables
16:41:38 <szrrizvi> rfriedman_away, Only the policies part is based on an academic model. I'm trying to find that paper online.
16:41:59 <kavuri> bwolfe: tomcat6, openjdk-6
16:42:50 <kavuri> bwolfe: correction, it is using sun-java
16:42:58 <kavuri> java6
16:43:19 <szrrizvi> rfriedman_awat, here is the paper. http://pages.cpsc.ucalgary.ca/~pwlfong/Pub/codaspy2011.pdf
16:43:23 <OpenMRSBot> <http://ln-s.net/$nn3> (at pages.cpsc.ucalgary.ca)
16:44:58 <szrrizvi> rfriedman_away, I know it is a big model. But I have been keeping it well documented. And been trying to follow the convention of OpenMRS.
16:46:43 <rfriedman_away> szrrizvi, np, i met an academic at last year's OpenMRS meeting who is interested in this type of thing, I will try to get his comments on it
16:46:56 *** harshadura has quit IRC
16:49:10 <szrrizvi> rfriedman_away, sounds great. I did see a few postings on forums regarding this issue.
16:49:45 <rfriedman_away> szrrizvi, have you done a literature review for related papers?
16:51:16 <szrrizvi> rfriedman_away, No I haven't. I have been pretty much working on the implementation part, while my supervisor is working on the academic and theoratical end.
16:51:47 <rfriedman_away> szrrizvi, and the spelling end :-)
16:53:11 <szrrizvi> rfriedman_away, hehe. So I guess I should spell "colour" and "color", "neighbour" as "neighbor", "doughnaut" as "donut"? I might need to update the documentation.
16:54:43 <rfriedman_away> szrrizvi, it's not for nothing that we have en-UK and en-US
16:56:40 <szrrizvi> rfriedman_away, but messages_en_GB.properties only has 6 entries.
17:01:42 <rfriedman_away> szrrizvi, take a look at concept_names
17:02:12 *** sgithens has joined #openmrs
17:04:50 <szrrizvi> rfriedman_away, Oh I shouldn't have done an open query on that table. hehe
17:05:20 <rfriedman_away> szrrizvi, i just wrote the guy i was talking about, do you want to give me your e-mail to pass on to him if he's interested?
17:05:50 *** basic` has quit IRC
17:05:54 *** harshadura has joined #openmrs
17:05:55 <szrrizvi> rfriedman_away, sure. My email address is; szrrizvi@ucalgary.ca
17:06:56 *** basic` has joined #openmrs
17:07:09 <szrrizvi> rfriedman_away, Can I ask the name of this person?
17:07:51 <rfriedman_away> szrrizvi, dominic duggan, stevens institute of technology
17:08:14 <rfriedman_away> szrrizvi, you must have a magic name, it alphabetized before su...
17:09:53 <szrrizvi> rfriedman_away, but there's no "su" in my name.
17:10:28 <rfriedman_away> szrrizvi, a boy named su? a superuser in our midst?
17:11:08 <rfriedman_away> szrrizvi, or does the canadian alphabet end stvwxyzu?
17:12:52 <szrrizvi> rfriedman_away, no no, the canadian and american alphabets are the same. Except for "Zee" vs. "Zed" for the last letter.
17:13:37 <rfriedman_away> szrrizvi, hehe, for some reason my e-mail program alphabetized you before someone named "sunbird"
17:14:31 <rfriedman_away> szrrizvi, probably some czech diphthong
17:14:54 <szrrizvi> rfriedman_away, that's odd.
17:16:07 <rfriedman_away> szrrizvi, no odder than about
17:16:29 *** robbyoconnor has quit IRC
17:17:00 <rfriedman_away> szrrizvi, enuf play for now, gotta work, meet you at Tim Horton's later
17:17:03 <szrrizvi> rfriedman_away, "I before E except after C," that's just 'weird'
17:17:29 <szrrizvi> rfriedman_away, sounds good. I should be gettting back as well.
17:33:15 *** szrrizvi has quit IRC
17:42:11 *** kavuri has quit IRC
17:42:34 *** wyclif has joined #openmrs
17:43:52 <wyclif> bwolfe, djazayeri am realizing that form field is metadata but has no name and description column in the database but form field resource is exposing name and description properties
17:44:12 <wyclif> bwolfe, djazayeri why is that?
17:45:00 <wyclif> bwolfe, djazayeri am considering removing them
17:45:25 <djazayeri> wyclif: if it extends BaseOpenmrsMetadata you can't really remove them
17:45:43 <wyclif> djazayeri, even on the form resource
17:45:46 <djazayeri> wyclif: oh, the rest resource…yes, you would be able to remove them from there
17:46:35 <djazayeri> wyclif: if the underlying class doesn't have a name and description, then the rest resource shouldn't either.
17:47:05 <wyclif> djazayeri, i have removed them, i will commit it along with RESTWS-234
17:47:23 <bwolfe> djazayeri, formfield is a weird metadata. (one of those djazayeri warned about yesterday)
17:47:50 <bwolfe> wyclif, I committed a change yesterday to automatically expose name/desc from baseopenmrsmetadata as creatable/editable properties
17:47:51 <djazayeri> wyclif: ^^
17:48:02 <bwolfe> err, wyclif, yes
17:48:13 <bwolfe> wyclif, so just override those methods and return the right thing
17:48:36 <wyclif> bwolfe, ok
17:49:35 <wyclif> bwolfe, cool
17:49:54 <wyclif> bwolfe, but i see you include retired and retire reason, are those really supposed to be there
17:50:07 <wyclif> bwolfe, i assumes retired happens separately
17:52:34 <wyclif> bwolfe, ?
17:53:03 * bwolfe doesn't remember. what do the other objects expose?
17:53:28 <wyclif> bwolfe, other metadata resources are only exposing name and descr
17:54:09 <djazayeri> wyclif, bwolfe: isn't retired supposed to be automatically handled by some base class?
17:54:19 <djazayeri> if you're overriding the base class, you need to make sure to preserve that behavior
17:55:34 <wyclif> djazayeri, bwolfe calling metadataResource.delete does the job of retiring, ws consumers are not supposed to set retired and retire reason directly
17:55:52 <wyclif> bwolfe, djazayeri see MetadataDelegatingCrudResource.delete
17:56:01 <djazayeri> wyclif: I mean that showing whether or not something is retired is supposed to be done for all metadata
17:56:02 <wyclif> and DataDelegatingCrudResource.delete
17:56:13 <bwolfe> wyclif, that sounds right
17:56:26 <bwolfe> wyclif, so the editable properties should only be name/desc for all metadata
17:56:31 <wyclif> djazayeri, i mean defining creatables and updatables
17:56:38 <wyclif> bwolfe, yeah
17:56:58 <wyclif> calling delete on a resource is what handled retiring and voiding and shouldnt purge
17:57:10 <bwolfe> ...
17:57:51 <wyclif> ?
17:59:17 *** cpower has quit IRC
18:00:29 <djazayeri> wyclif: "retired" should not be a creatable/updatable property
18:01:19 <wyclif> djazayeri, yes because delete handled that
18:01:30 <wyclif> handed -> handles
18:03:10 <wyclif> djazayeri, basic` FYI some description is required on some metadata and not for some
18:04:02 <wyclif> do we want to keep it that way or should vary depending on the resource
18:13:05 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Modules: Feedback 2.0.5 uploaded to OpenMRS Module Repository <https://modules.openmrs.org/modules/view.jsp?module=feedback&ampversion=&amp2.0.5>
18:16:48 *** mseaton has joined #openmrs
18:16:48 *** ChanServ sets mode: +v mseaton
18:19:04 *** harshadura has quit IRC
18:29:07 *** kishoreyekkanti has quit IRC
18:37:56 *** dkayiwa has quit IRC
18:39:12 *** dkayiwa has joined #openmrs
18:43:12 *** harshadura has joined #openmrs
18:59:32 *** wyclif has quit IRC
18:59:55 *** wyclif has joined #openmrs
19:45:27 *** james_regen has quit IRC
20:10:47 *** bwolfe has quit IRC
20:12:31 *** jkeiper has quit IRC
20:22:50 *** sgithens has quit IRC
20:34:30 *** dkayiwa_ has joined #openmrs
20:35:16 *** dkayiwa has quit IRC
20:35:17 *** dkayiwa_ is now known as dkayiwa
20:40:19 *** rfriedman_away has quit IRC
21:05:22 *** mseaton has quit IRC
21:22:18 *** mseaton has joined #openmrs
21:22:18 *** ChanServ sets mode: +v mseaton
21:23:27 *** mseaton has quit IRC
21:45:36 *** downey has quit IRC
21:59:50 *** lh has quit IRC
22:08:53 *** dkayiwa has quit IRC
22:23:23 *** wyclif has quit IRC
22:44:25 *** suranga has quit IRC
22:51:20 *** andreapat has joined #openmrs
22:53:45 <andreapat> is bwolfe around?
22:54:46 <andreapat> bwolfe?
22:56:14 <andreapat> djazayeri, you around?
22:58:37 *** andreapat has quit IRC
23:17:57 *** wyclif has joined #openmrs
23:21:16 *** Echidna has quit IRC
23:26:48 *** Echidna has joined #openmrs
23:26:48 *** ChanServ sets mode: +v Echidna
23:35:33 *** mseaton has joined #openmrs
23:35:38 *** ChanServ sets mode: +v mseaton