IRC Chat : 2012-05-22 - OpenMRS

00:20:51 *** kreddy has quit IRC
00:44:22 *** mccallumg has quit IRC
00:45:56 *** IDK_ODK has joined #openmrs
00:46:40 <IDK_ODK> hey
00:46:47 <IDK_ODK> anybody not idle
00:47:32 <IDK_ODK> Has anyone had experience using Open Data Kit and OpenMRS together?
00:56:36 *** IDK_ODK has quit IRC
01:00:46 *** robbyoconnor has joined #openmrs
01:00:46 *** ChanServ sets mode: +v robbyoconnor
01:06:48 *** lh has quit IRC
01:14:35 *** robbyoconnor has quit IRC
01:15:18 *** robbyoconnor has joined #openmrs
01:15:18 *** ChanServ sets mode: +v robbyoconnor
01:25:43 *** robbyoconnor has quit IRC
01:40:55 *** harshadura has joined #openmrs
02:06:25 *** goutham has joined #openmrs
02:29:36 *** goutham has quit IRC
02:38:41 *** finbrein has quit IRC
03:14:50 *** bwolfe has joined #openmrs
03:14:50 *** ChanServ sets mode: +o bwolfe
03:22:46 *** harshadura has quit IRC
03:31:38 *** bwolfe has quit IRC
03:45:44 *** harshadura has joined #openmrs
04:12:42 *** pulasthi7 has joined #openmrs
04:30:11 *** djazayeri has quit IRC
04:34:45 *** bryq has joined #openmrs
04:34:45 *** ChanServ sets mode: +v bryq
04:46:36 *** djazayeri has joined #openmrs
04:46:36 *** ChanServ sets mode: +o djazayeri
04:57:38 *** every0ne has joined #openmrs
04:57:42 <every0ne> 'morning
04:59:09 *** bryq has quit IRC
04:59:56 *** harshadura has quit IRC
05:10:05 *** goutham has joined #openmrs
06:15:57 *** dkayiwa has joined #openmrs
06:29:32 *** every0ne has quit IRC
06:51:55 *** nribeka has joined #openmrs
06:51:55 *** ChanServ sets mode: +v nribeka
06:59:48 *** magoo_ has joined #openmrs
07:02:57 *** snoppy has joined #openmrs
07:10:10 *** nribeka_ has joined #openmrs
07:13:33 *** nribeka has quit IRC
07:14:00 *** dkayiwa has quit IRC
07:14:48 *** snoppy has quit IRC
07:15:19 *** magoo_ has quit IRC
07:17:14 *** snoppy has joined #openmrs
07:20:03 *** dkayiwa has joined #openmrs
07:32:29 *** hisclog has joined #openmrs
07:40:15 *** dkayiwa has quit IRC
07:41:26 *** dkayiwa has joined #openmrs
08:06:03 *** harshadura has joined #openmrs
08:06:50 <hisclog> .
08:07:19 *** hisclog has quit IRC
08:09:19 *** magoo_ has joined #openmrs
08:11:28 *** rafa has joined #openmrs
08:11:28 *** ChanServ sets mode: +v rafa
08:11:35 *** suranga has joined #openmrs
08:12:23 <suranga> hi pulasthi7 sorry, I only just saw your message on gtalk :)
08:12:34 <suranga> pulasthi7, did you want to speak to me ? :)
08:36:57 *** suranga_ has joined #openmrs
08:40:21 *** suranga has quit IRC
08:43:47 *** harshadura has quit IRC
08:47:31 *** magoo_ has quit IRC
08:47:46 *** suranga_ has quit IRC
09:05:27 *** magoo_ has joined #openmrs
09:37:31 *** magoo_ has quit IRC
09:48:46 <dkayiwa> hi rafa
09:48:52 <rafa> dkayiwa: hi
09:49:26 <dkayiwa> rafa: are you aware of any utility that can get me all classes with a given annotation?
09:50:14 <rafa> dkayiwa: beans or any classs?
09:50:29 <dkayiwa> rafa: any class like PrivilegeConstants
09:51:25 <rafa> dkayiwa: heh it would be easier with beans
09:51:48 <rafa> dkayiwa: but for any class you need to use something like OpenmrsClassScanner
09:52:02 <rafa> dkayiwa: and modify it to look at annotations
09:52:04 *** bryq has joined #openmrs
09:52:04 *** ChanServ sets mode: +v bryq
09:52:06 <dkayiwa> rafa: let me look at it now. thanks :)
09:52:37 <dkayiwa> rafa: it is not in core :)
09:52:55 <rafa> dkayiwa: yes, it's in MetadataSharing
09:53:02 <dkayiwa> rafa: ok
09:59:17 *** applecool has joined #openmrs
09:59:35 <rafa> hey applecool
10:00:02 <applecool> hi :)
10:00:08 <applecool> I am sorry to say that i have been unsuccessful creating the project!
10:00:24 <applecool> the command is giving me an error!
10:00:43 <rafa> applecool: what is the error?
10:00:54 <applecool> The build is failing all the time and the project is not getting created
10:01:09 <rafa> applecool: can you pastebin the error message?
10:01:20 <applecool> yup i am doing it :)
10:03:02 *** nribeka_ has quit IRC
10:03:07 <applecool> http://pastebin.com/NC1Nda6V
10:04:48 <rafa> applecool: please paste it all
10:05:07 <rafa> applecool: starting from the command you give
10:05:20 <applecool> Ok
10:06:27 <applecool> http://pastebin.com/i9jcrmuq
10:07:19 <rafa> applecool: make sure it's all in one line
10:07:41 <applecool> ok
10:07:42 <rafa> applecool: the command you give must have no end lines
10:10:28 <rafa> applecool: also are you behind a proxy?
10:10:46 <applecool> yes i am
10:10:58 *** magoo_ has joined #openmrs
10:11:06 <applecool> Oh is that the problem?
10:11:10 <rafa> applecool: do you have its host, port, etc.?
10:11:20 <applecool> yes i do have it
10:11:22 <rafa> applecool: yes, seems like maven can't go through it
10:11:31 <rafa> applecool: okay, can you try this http://maven.apache.org/guides/mini/guide-proxies.html
10:11:34 <OpenMRSBot> <http://ln-s.net/$BLR> (at maven.apache.org)
10:13:20 <rafa> applecool: you'll probably need to create the settings.xml file
10:13:32 <rafa> applecool: but you need to locate the .m2 folder first
10:13:33 <applecool> okay
10:13:40 <applecool> ya i got it :)
10:15:28 <rafa> applecool: you'll probably want to remove nonProxyHosts tag
10:15:43 <rafa> applecool: and don't forget about those dots ;)
10:15:56 <applecool> oh! ok :)
10:16:48 <rafa> applecool: I mean don't forget to remove them :)
10:17:31 <applecool> rafa: ok :)
10:20:23 <applecool> i created a new settings.xml file !
10:21:06 <applecool> rafa: do i need to give any password there?
10:21:21 <rafa> applecool: if you have one then yes, otherwise remove the whole tag
10:21:56 <rafa> applecool: same for the username
10:22:08 <applecool> i dont have any password So i will remove it :) and even the username :)
10:22:19 <rafa> applecool: right
10:22:34 <applecool> what about the host? rafa
10:22:54 <rafa> applecool: you must have the host
10:23:07 <rafa> applecool: it may be either IP or domain
10:23:28 <rafa> applecool: it's your proxy address
10:25:07 <applecool> i am done with the settings.xml
10:25:45 <rafa> applecool: okay run the command again, fingers crossed
10:26:25 <applecool> i guess even i need to remove the password of the mysql! app fuse uses no password right! rafa
10:26:41 <rafa> applecool: first create the project
10:26:49 <rafa> applecool: then you'll be able to set the password in appfuse
10:26:58 <applecool> ok!
10:27:04 <applecool> i got the same error again :(
10:27:15 <rafa> pastebin your settings.xml
10:27:32 <applecool> one sec
10:28:29 <applecool> http://pastebin.com/3Nmtw2Qz
10:30:23 <rafa> applecool: what is the path to your settings.xml?
10:30:50 <applecool> Users/.m2/repository/settings.xml
10:31:20 <rafa> applecool: it should be Users/.m2/settings.xml
10:32:07 <applecool> ok
10:32:15 <applecool> i will run the command again now
10:33:50 <applecool> rafa: Success :) :)
10:34:01 <rafa> applecool: great!
10:34:41 <rafa> applecool: run the rest of commands
10:34:46 <applecool> ok :)
10:35:25 <rafa> applecool: look carefully at logs and report back any warnings and errors you get
10:37:48 *** snoppy has quit IRC
10:38:18 <applecool> ok rafa
10:43:36 <rafa> applecool: how is it going?
10:46:15 <applecool> rafa: the second command gave me an error at the end!
10:46:22 <applecool> at the end
10:46:24 <applecool> http://pastebin.com/S0TVdWTh
10:47:04 <rafa> applecool: which version of maven are you using?
10:47:16 <applecool> 3.0.3
10:47:41 <rafa> applecool: you need to go back to 2.2.1?
10:48:05 <applecool> oh! are you sure?
10:48:09 <rafa> applecool: I've seen the same error with 3 before :/
10:48:15 <applecool> Oh!
10:48:25 <rafa> applecool: and going back to 2.2.1 helped
10:48:32 <applecool> actually i got that maven with Xcode!
10:48:44 <applecool> i didnt install it externally
10:49:36 <applecool> so should i go back to 2.2.1?
10:49:50 <rafa> applecool: hmmm you know what I think 2.2.1 is only needed to run full-source
10:50:01 <rafa> applecool: let me do it for you
10:50:29 <rafa> applecool: I'll run the two commands and push to github
10:51:14 <applecool> ok! i am sorry for that
10:51:32 <applecool> mac is a headache! :D
10:52:03 <rafa> applecool: give me ten minutes
10:52:42 <applecool> ok!
11:02:31 *** magoo_ has quit IRC
11:05:14 *** james_regen has joined #openmrs
11:05:14 *** ChanServ sets mode: +v james_regen
11:05:29 <rafa> applecool: done
11:05:44 <rafa> applecool: you can get the code from the repo
11:07:33 *** bryq has quit IRC
11:08:44 <applecool> thanks rafa :)
11:08:56 <rafa> applecool: try if you can build and run the project
11:09:37 <applecool> ok :) i will do it now
11:10:01 <rafa> applecool: don't forget to set username and password to your mysql in pom.xml
11:10:36 <applecool> ok
11:11:29 *** bryq has joined #openmrs
11:11:29 *** ChanServ sets mode: +v bryq
11:12:06 <rafa> applecool: you need to add at the top of all java files our OpenMRS license
11:13:01 <rafa> applecool: copy it from any java file from the OpenMRS trunk
11:13:02 <applecool> sure i will do that
11:13:14 <applecool> yup sure ! i have it :)
11:13:24 <rafa> applecool: and also copy the license.txt file to the root folder of the project
11:14:10 <applecool> ok noted :)
11:15:55 <rafa> applecool: also modify name, description, url in all three poms to say something related to Metadata Server instead of AppFuse...
11:16:04 *** finbrein has joined #openmrs
11:16:19 <applecool> ok :)
11:16:49 *** magoo_ has joined #openmrs
11:27:08 *** bryq has quit IRC
11:29:08 <rafa> applecool: did it work?
11:29:11 *** applecool has quit IRC
11:32:12 *** applecool has joined #openmrs
11:32:43 <applecool> my window got hanged ! rafa
11:32:56 <rafa> applecool: np
11:33:04 <applecool> Even do you want me to change anything on .xml files?
11:33:11 <rafa> applecool: does it build for you?
11:33:29 <applecool> i didnt do it yet!
11:33:29 *** bryq has joined #openmrs
11:33:29 *** ChanServ sets mode: +v bryq
11:33:46 *** magoo_ has quit IRC
11:33:47 <rafa> applecool: please try before doing any changes
11:34:05 <applecool> Ok :)
11:34:17 <rafa> applecool: do mvn clean install
11:34:34 <rafa> applecool: remember to modify pom.xml with your db details
11:34:52 <applecool> ok
11:39:09 <applecool> pom.xml in the root folder right?
11:39:19 <applecool> or in the core folder ?rafa
11:39:25 *** magoo_ has joined #openmrs
11:39:28 <rafa> applecool: yes look for jdbc.password and jdbc.username
11:39:37 <applecool> ok
11:46:59 <applecool> rafa: when i do maven clean the build was success
11:47:33 <applecool> and when i run it as maven build.. the build is failing
11:47:34 <rafa> applecool: ok now try mvn jetty:run from the web folder
11:47:47 <rafa> applecool: what error do you get?
11:47:54 <rafa> applecool: again pastebin :)
11:48:28 <applecool> yup on my way :)
11:48:55 <applecool> http://pastebin.com/EJmxwAEi
11:49:21 <rafa> applecool: what command did you give?
11:49:50 <rafa> applecool: it should be: mvn clean install
11:51:20 <applecool> i am building it through eclipse
11:52:49 <rafa> applecool: okay so you need to specify goals
11:52:53 <rafa> applecool: clean install
11:52:58 *** bryq has quit IRC
11:53:10 <applecool> yup i did it
11:53:33 <rafa> applecool: it seems that you gave goal: "maven"
11:54:30 <rafa> applecool: make sure you specify only "clean install"
11:54:56 <applecool> ok
12:05:15 *** applecool has quit IRC
12:05:42 *** applecool has joined #openmrs
12:11:31 <applecool> rafa: even though i am giving my correct password for the db! its giving me an error! did i do any mistake other than that?
12:11:33 <applecool> http://pastebin.com/b5geyVgd
12:12:06 <rafa> applecool: is the user root?
12:12:26 <applecool> yes it is
12:12:40 <rafa> applecool: and it says (using password: NO) so as if you didn't provide a password
12:13:15 <applecool> i dont know y !
12:13:20 <rafa> applecool: find <!-- Database settings -->
12:13:34 <applecool> in?
12:13:49 <rafa> applecool: and change <jdbc.password /> to <jdbc.password>yourpasswordhere</jdbc.password>
12:14:00 <rafa> applecool: in the main pom.xml
12:14:04 <applecool> ok
12:14:17 <rafa> applecool: if you changed something different revert that
12:19:21 <applecool> i made changes in the <!-- Database Profile -->
12:19:34 <applecool> that was the problem :P
12:19:37 <applecool> thanks rafa
12:19:38 <applecool> :)
12:20:03 <rafa> applecool: np
12:23:10 <rafa> applecool: the last thing is to try mvn jetty:run from the web project :)
12:27:13 <applecool> ok! :)
12:27:21 <applecool> its still running the tests
12:27:34 <applecool> app fuse is really super cool :)
12:27:50 <applecool> finally Build Success :) :)
12:32:37 <applecool> rafa: i need to leave now
12:32:40 <applecool> i am at my school
12:32:51 <applecool> i will get back to you after reaching home :)
12:33:06 <rafa> applecool: okay, I'll send you an e-mail what to do next
12:33:18 <applecool> yeah sure :)
12:33:20 *** bryq has joined #openmrs
12:33:28 *** ChanServ sets mode: +v bryq
12:34:15 <applecool> rafa: bye :)
12:34:26 <rafa> applecool: bye!
12:34:42 *** applecool has quit IRC
12:39:38 *** pulasthi7 has quit IRC
12:41:04 <magoo_> how do i download OpenMRS_1.8.3/openmrs.war using internet download manager
12:42:11 <magoo_> i have tried to add the url to the idm but am getting a different file which is not a .war file
12:46:12 <rafa> magoo_: try pasting: http://downloads.sourceforge.net/project/openmrs/releases/OpenMRS_1.8.3/openmrs.war?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fopenmrs%2Ffiles%2Freleases%2FOpenMRS_1.8.3%2F&ts=1337690752&use_mirror=netcologne
12:46:17 <OpenMRSBot> <http://ln-s.net/$BOI> (at downloads.sourceforge.net)
12:49:43 <magoo_> okay
12:51:08 <magoo_> dkayiwa my internet link is very slow that's why i wanted to use internet download manager
12:51:11 *** harshadura has joined #openmrs
12:53:01 *** robbyoconnor has joined #openmrs
12:53:01 *** ChanServ sets mode: +v robbyoconnor
12:57:31 <dkayiwa> magoo_: ok
13:02:17 *** harshadura has quit IRC
13:15:13 *** harshadura has joined #openmrs
13:15:45 *** nribeka has joined #openmrs
13:15:45 *** ChanServ sets mode: +v nribeka
13:20:17 *** mathiaslin has joined #openmrs
13:21:27 *** mvorobey has joined #openmrs
13:21:59 <mvorobey> hi all
13:22:08 *** bryq has quit IRC
13:26:19 *** mseaton has joined #openmrs
13:26:19 *** ChanServ sets mode: +v mseaton
13:27:07 *** bwolfe has joined #openmrs
13:27:07 *** ChanServ sets mode: +o bwolfe
13:27:28 <mvorobey> hi dkayiwa
13:27:35 <dkayiwa> hi mvorobey
13:28:44 <mvorobey> dkayiwa, I started TRUNK-3341, but it depended on TRUNK-3343, which basically needs assessment, can you please asses that issue ?
13:30:00 <dkayiwa> !ticket TRUNK-3341
13:30:02 <OpenMRSBot> dkayiwa: [#TRUNK-3341] Create new application level privileges - OpenMRS JIRA - https://tickets.openmrs.org/browse/TRUNK-3341
13:30:40 <mvorobey> dkayiwa, also, as I understood from ticket description everything that I need to do is to introduce new privileges by adding them into DB via liquibase script, and then use them within corresponding JSP pages, right ?
13:31:36 <dkayiwa> mvorobey: oh looks like it could be similar to TRUNK-3368
13:31:39 <dkayiwa> !ticket TRUNK-3368
13:31:40 <OpenMRSBot> dkayiwa: [#TRUNK-3368] Create new dashboard overview tab application privileges - OpenMRS JIRA - https://tickets.openmrs.org/browse/TRUNK-3368
13:33:48 <dkayiwa> mvorobey: had you already started on it?
13:35:45 *** sgithens_ has joined #openmrs
13:35:57 <mvorobey> dkayiwa, starting now
13:36:22 <dkayiwa> mvorobey: would it hurt you to pick another ticket? :)
13:36:54 <mvorobey> dkayiwa, np
13:37:10 <mvorobey> dkayiwa, which one, can you advice ?
13:37:11 <dkayiwa> mvorobey: thanks :)
13:37:18 <dkayiwa> mvorobey: let me check .....
13:40:02 <dkayiwa> mvorobey: do you think you can handle TRUNK-3377 ?
13:40:06 <dkayiwa> !ticket TRUNK-3377
13:40:07 <OpenMRSBot> dkayiwa: [#TRUNK-3377] Should be able to define a privilege required to view or edit an encounter - OpenMRS JIRA - https://tickets.openmrs.org/browse/TRUNK-3377
13:42:11 <mvorobey> dkayiwa, let me check ...
13:43:39 <dkayiwa> mvorobey: another alternative is TRUNK-3354
13:43:41 <dkayiwa> !ticket TRUNK-3354
13:43:42 <OpenMRSBot> dkayiwa: [#TRUNK-3354] Improve the page a user sees when they fail a privilege check - OpenMRS JIRA - https://tickets.openmrs.org/browse/TRUNK-3354
13:44:57 <mvorobey> dkayiwa, so, as I understand, we need to add to additional columns into encounter table referencing to privilege table and respect these values on encounters dashboard tab and others, right ?
13:45:58 <dkayiwa> mvorobey: right
13:46:12 <mvorobey> dkayiwa, will go ahead with TRUNK-3377
13:46:33 *** dawn_ has joined #openmrs
13:46:40 *** ChanServ sets mode: +v dawn_
13:46:52 <dkayiwa> mvorobey: cool :)
13:47:28 *** lh has joined #openmrs
13:47:28 *** lh has joined #openmrs
13:47:56 <mvorobey> dkayiwa, I just unassigned 3341 from myself, feel free to claim it :)
13:48:31 <dkayiwa> mvorobey: cool
13:48:37 <dkayiwa> :)
13:54:29 *** jordan_ has joined #openmrs
13:56:29 <mvorobey> dkayiwa, one more question on TRUNK-3377
13:57:02 <dkayiwa> mvorobey: ok
13:57:55 <cpower> wow, lots of people in the room this AM
13:58:01 <mvorobey> dkayiwa, as I understood from discussion on ticket, we need to show something like "You do not have permission to view all data in the patient's chart, so some information may not be displayed." when user is not granted to view some encounters, right ?
13:58:14 <dawn_> cpower: it's a party!!! 8)
13:58:29 <cpower> dawn, looks like it
13:59:22 <mvorobey> dkayiwa, and it should be shown as kind of alert on encounters dashboard for example
13:59:24 <dkayiwa> mvorobey: right
13:59:27 <cpower> So let's get this scrum party started!
13:59:42 <cpower> !scrumon cpower
13:59:42 * 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:01:36 <cpower> Order: Rafa, Ben, dkayiwa, wyclif, Raji and mykola (if you are here)
14:01:49 <rafa> Today:
14:01:49 <rafa> * Helped with setting up a GSoC project
14:01:49 <rafa> * Worked on a proof of concept for META-228
14:01:49 <rafa> !ticket META-228
14:01:49 <rafa> * Worked on TRUNK-3365, now writing tests, will finish soon
14:01:50 <rafa> !ticket TRUNK-3365
14:01:50 <rafa> * Picked up
14:01:51 <rafa> !ticket TRUNK-3366
14:01:51 <OpenMRSBot> rafa: [#META-228] Cannot import a concept containing a mapping in OpenMRS 1.9 - OpenMRS JIRA - https://tickets.openmrs.org/browse/META-228
14:01:51 <rafa> No blockers.
14:01:52 <OpenMRSBot> rafa: [#TRUNK-3365] Add PrivilegeListener to the service layer - OpenMRS JIRA - https://tickets.openmrs.org/browse/TRUNK-3365
14:01:53 <OpenMRSBot> rafa: [#TRUNK-3366] Create module for recording privilege checks - OpenMRS JIRA - https://tickets.openmrs.org/browse/TRUNK-3366
14:02:22 <bwolfe> Tuesday
14:02:22 <bwolfe> (half day today, overslept after travling)
14:02:22 <bwolfe> emails, emails, more emails
14:02:22 <bwolfe> finish up event/atom tickets (release something?)
14:02:22 <bwolfe> triage some tickets
14:02:23 <bwolfe> interview merck dev
14:02:31 <bwolfe> no blockers
14:02:50 <mvorobey> cpower, am here :)
14:03:34 <bwolfe> dkayiwa, you're up
14:03:43 <dkayiwa> Committed: Move application level privileges from api to web subproject - TRUNK-3367
14:03:43 <dkayiwa> Now working on:Create new dashboard overview tab application privileges - TRUNK-3368
14:03:43 <dkayiwa> No Blockers
14:03:45 <cpower> mvorobey, sorry the list and me getting nicks straight is getting interesting, you'll be after wclif
14:04:14 <cpower> your up wyclif
14:04:18 <wyclif> monday:
14:04:18 <wyclif> * TRUNK-3352 - HibernateConceptDAO.getConcepts() will return Concepts that have voided names that match the passed name
14:04:18 <wyclif> * TRUNK-3274 - Voided person addresses and names should be ignored by the short patient form validator
14:04:18 <wyclif> * TRUNK-3329 - Schema created with invalid default datetimes
14:04:18 <wyclif> * Created TRUNK-3380,TRUNK-3381 and closed (TRUNK-3336) which was unreproduceable
14:04:20 <wyclif> * TRUNK-3334 - Manage Providers includes users that are retired
14:04:22 <wyclif> tuesday:
14:04:24 <wyclif> * RG Annual insurance meeting
14:04:26 <wyclif> * TRUNK-194 - Concept Set doesn't show set members in Schema Design
14:04:28 <wyclif> * TRUNK-3303 - Middle name a required field on Person by default
14:04:30 <wyclif> * TRUNK-3375 - ModuleActivator.started() gets called twice
14:04:32 <wyclif> * pick another sprint ticket
14:04:34 <wyclif> Blockers: None
14:04:44 <mvorobey> Started Progress on - https://tickets.openmrs.org/browse/TRUNK-3377
14:04:44 <mvorobey> Work-In-Progress - https://tickets.openmrs.org/browse/CSTM-1
14:04:44 <mvorobey> Added module entry for custommessages module
14:04:44 <mvorobey> Created bunch tickets for CSTM project - https://tickets.openmrs.org/browse/CSTM
14:04:44 <mvorobey> Created wiki page for Custom Messages Module - https://wiki.openmrs.org/x/BBEJAg
14:04:45 <mvorobey> No blockers
14:04:57 <bwolfe> cpower, it'll only get harder as more students join. :-)
14:05:01 *** jordan_ has quit IRC
14:05:19 <cpower> bwolfe,...great... ;)
14:05:36 <cpower> Rajib is around?
14:05:53 <djazayeri> I'll give my update
14:05:57 <djazayeri> Monday 21-May-2012
14:05:57 <djazayeri> * Committed: META-227 - Starting in OpenMRS 1.9 you are not allowed to modify ConceptDatatypes, so we need to stop exporting/importing them
14:05:57 <djazayeri> * Call with Chris and Kiran about upcoming sprints
14:05:57 <djazayeri> * Discussed HTML Form Entry ticket with sgithens
14:05:57 <djazayeri> * ITECH UI work
14:05:57 <djazayeri> Tuesday 22-May-2012
14:05:58 <djazayeri> * More ITECH UI work
14:05:59 <djazayeri> no blockers
14:06:09 <bwolfe> what is rajib's nickname?
14:06:20 <cpower> bwolfe hoping you knew
14:06:51 <cpower> Anyone else..
14:07:17 <cpower> Summary: No blockers, no discussion points
14:07:23 <cpower> !scrumoff
14:07:23 * 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:08:28 <bwolfe> dkayiwa, did rabib introduce himself to you?
14:08:32 <bwolfe> *rajib
14:08:41 <dkayiwa> bwolfe: no
14:09:00 <dkayiwa> bwolfe: is he in kampala? :)
14:09:18 <bwolfe> dkayiwa, no, he added his name ot the sprint page.
14:09:28 <bwolfe> dkayiwa, but on that sprint page it says to also introduce yourself to the sprint leader
14:09:31 <dkayiwa> bwolfe: yes i saw that
14:09:42 *** nribeka has quit IRC
14:12:38 *** mathiaslin has quit IRC
14:13:21 *** goutham has quit IRC
14:13:30 *** mathiaslin has joined #openmrs
14:16:45 <dkayiwa> hi bwolfe
14:17:17 <bwolfe> hi dkayiwa
14:17:57 <dkayiwa> bwolfe: djazayeri am thinking of increasing the privilege column in the privilege table to more than then now 50. Any problems with that?
14:18:11 <dkayiwa> bwolfe: djazayeri was thinking of making it like 100
14:18:38 <bwolfe> dkayiwa, is role.role only 50 as well?
14:18:42 <djazayeri> dkayiwa: is it too short for a particular privilege you're trying to create?
14:19:13 <dkayiwa> bwolfe: yes role.role is also 50
14:19:19 *** jordan_ has joined #openmrs
14:19:23 <dkayiwa> djazayeri: yes too short for my new privilege
14:19:33 <djazayeri> dkayiwa: what is your new privilege called?
14:20:01 <dkayiwa> djazayeri: Patient Dashboard Overview - View Problem List Portlet
14:20:38 <djazayeri> How about: Patient Dashboard Overview - View Problem
14:20:42 <djazayeri> Patient Dashboard Overview - View Problem List
14:20:43 <djazayeri> ?
14:21:16 <dkayiwa> djazayeri: ok that will fit :)
14:21:28 *** mvorobey has quit IRC
14:21:32 <bwolfe> djazayeri, whats wrong with just upping all the priv columns?
14:21:44 <djazayeri> bwolfe: nothing I guess. I'm just lazy
14:23:27 <dkayiwa> hi rafa
14:23:33 <rafa> hi dkayiwa
14:24:00 <dkayiwa> rafa: did you accidentally remove the watchers on TRUNK-3365? :)
14:24:16 <rafa> dkayiwa: right, I've added them back
14:24:32 <dkayiwa> 8)
14:24:48 <rafa> dkayiwa: seems like all jira plugins have problems with that :/
14:25:04 <dkayiwa> rafa: oh sorry :|
14:25:51 <bwolfe> djazayeri, dkayiwa: 50 seems an easy size to hit
14:25:58 <bwolfe> 100 is twice as hard to find a priv name that long
14:26:05 <bwolfe> do we lose anything make it 255 ?
14:26:12 <djazayeri> ok, increase it then
14:26:28 <dkayiwa> bwolfe: actually i wanted to make it 255, but feared you guys would say no :)
14:26:32 <bwolfe> dkayiwa, also change PAT.edit_privilege
14:26:45 <dkayiwa> bwolfe: so i went for a smaller compromise. 100 :)
14:27:03 <dkayiwa> bwolfe: djazayeri will create a ticket for it
14:27:31 *** mathiaslin has quit IRC
14:27:36 <bwolfe> I think 142.34 is a better size. ;-)
14:27:48 <dkayiwa> bwolfe: lollllllllllllllllll
14:33:22 *** dawn_ has quit IRC
14:37:43 *** mathiaslin has joined #openmrs
14:57:25 *** dkayiwa has quit IRC
15:07:56 *** magoo_ has quit IRC
15:24:28 *** harshadura has quit IRC
15:26:17 *** goutham has joined #openmrs
15:38:33 *** harshadura has joined #openmrs
15:43:54 *** nribeka has joined #openmrs
15:43:54 *** ChanServ sets mode: +v nribeka
15:46:29 <goutham> Hi all... can any one tell me how to configure openmrs trunk into debug mode?
15:49:06 <goutham> in eclipse*
15:49:17 <bwolfe> goutham, did you find the wiki page about it?
15:49:26 <bwolfe> it either has its own page, or its on the Maven wiki page
15:50:23 * goutham at wiki.openmrs.org
15:53:17 *** bryq has joined #openmrs
15:53:28 *** ChanServ sets mode: +v bryq
15:54:48 *** mathiaslin has quit IRC
15:55:40 *** mathiaslin has joined #openmrs
15:58:11 <bwolfe> goutham, https://www.google.com/search?source=ig&hl=en&rlz=&q=how+to+debug+openmrs&oq=how+to+debug+openmrs&aq=f&aqi=&aql=&gs_l=igoogle.3...17450.19912.0.20029.20.20.0.0.0.0.143.1368.12j7.19.0...0.0.LIqkvHJvIUI
15:58:13 <bwolfe> :-)
15:58:15 <OpenMRSBot> <http://ln-s.net/$BT_> (at www.google.com)
15:58:21 <bwolfe> one of those first 3 results. :-D
15:58:40 *** mathiasl_ has joined #openmrs
15:58:53 <goutham> :) thanks bwolfe
16:02:00 *** mathiaslin has quit IRC
16:04:48 *** suranga has joined #openmrs
16:04:48 *** ChanServ sets mode: +v suranga
16:06:35 *** gauravpaliwal has joined #openmrs
16:06:35 *** ChanServ sets mode: +v gauravpaliwal
16:06:45 <gauravpaliwal> harshadura: hey
16:07:16 <djazayeri> rafa: yes, use spring beans, and autowiring. I misspoke.
16:12:29 *** mccallumg has joined #openmrs
16:12:29 *** ChanServ sets mode: +v mccallumg
16:12:57 <mccallumg> hi jordan_
16:13:18 *** reddykir has joined #openmrs
16:14:15 <jordan_> hi +mccallumg
16:14:52 <mccallumg> How's maven going? Any change since yesterday?
16:16:08 <jordan_> +mccallumg, yep - not sure what I changed, but it's working fine today.
16:16:21 <mccallumg> very cool.
16:16:35 <jordan_> mccallumg yes! I actually just sent you an email
16:16:47 <mccallumg> jordan_: worked fine for me too last night
16:16:59 *** reddykir has quit IRC
16:17:21 <mccallumg> jordan_: I usually don't get to my email until the end of the work day. But I'm here on irc :)
16:17:38 *** reddykir has joined #openmrs
16:18:44 <mccallumg> jordan_: So what are you working on today?
16:19:53 <jordan_> +mccallumg: ok cool - I was wondering about a name for the new module. Is it going to change concepts or just observations?
16:21:05 <jordan_> does the OpenMRS concept dictionary have the uuids or the old concept ids?
16:21:43 <mccallumg> jordan_: perfect thing to discuss. It will update transactional data after concept dictionary updates.
16:22:48 <jordan_> +mccallumg: what is transactional data?
16:22:52 <mccallumg> jordan_: by transactional data I'm referring to (1) observations, (2) orders, (3) other stuff I can't think of right now
16:24:13 <mccallumg> jordan_: eventually it should also update other types of master data instances: (1) form tmeplates (2) report templates, (3) programs
16:24:39 *** gauravpaliwal has quit IRC
16:25:07 <mccallumg> jordan_: and eventually eventually it can update other entities that reference concepts - (1) persons, (2) global properties, (3) anything else
16:27:39 <jordan_> +mccallumg: so the concepts are updated by something else? then does updating the concept dictionary include merging dictionaries or individual concept changes?
16:27:50 <mccallumg> jordan_: transactional vs master data. transactional data denotes information that is asynchronously changed as further updates to the information become available. Master Data is that persistent, non-transactional data that defines a business entity for which there is, or should be, an agreed upon view across the organization.
16:28:10 <mccallumg> jordan_: (found that on wikipedia)
16:28:48 <jordan_> +mccallumg: okay cool
16:30:25 <mccallumg> I believe that updating the concept dictionary (including merging / reconciling the concepts themselves) is handled by the metadata sharing module. rafa - is this correct?
16:32:11 <mccallumg> jordan_: back to transactional data - mostly anything captured in the database during a visit with a patient is transactional.
16:33:10 <jordan_> +mccallumg: makes sense
16:34:23 <mccallumg> jordan_: but any type of reference data is considered master data. So as an example - consider a list of countries - that is static in the database. An instance of an address includes a pointer to one of the countries. Master data. Another example - a form template (not a form instance). The spec / template for the form is static and doesn't change during visits.
16:36:03 <mccallumg> jordan_: the concept dictionary is master data. In OpenMRS the concept dictionary is central. It is referenced by both transactional entities and other master data entities.
16:37:11 <rafa> mccallumg: sorry I had dinner. Yes, that's correct. MDS works in a way that guarantees UUIDs and IDs won't change after updating the concept dictionary.
16:37:59 <rafa> mccallumg: so you don't have to worry about MDS
16:38:44 <jordan_> +mccallumg: could we name the new module updateconceptreferences, or something like that?
16:38:54 <mccallumg> rafa: thanks.
16:40:35 <jordan_> mccallumg: are the OpenMRS concept dictionary concept ids the UUIDs?
16:40:54 <mccallumg> jordan_: I'm thinking about what rafa just said. if concept UUIDs and IDs don't change during concept dictionary updates - what is the use case?
16:42:09 <jordan_> mccallumg: what do you mean by use case?
16:42:21 <mccallumg> jordan_: concept_ID existed before there were UUIDs (universal unique identifiers). So in theory a UUID is guaranteed unique across all installations of openmrs. A simple ID is not necessarily unique between installations.
16:42:56 *** goutham has quit IRC
16:43:17 <rafa> mccallumg: jordan_: I think the use case is if you want to reitre some concept and use a new one you need to replace all ids in the db to point to the new concept
16:43:56 <jordan_> mccallumg: is there a dictionary of UUIDs?
16:45:58 <mccallumg> jordan_: they're not manually assigned or managed in that way. They are automatically generated by the database (or maybe a low software layer close to the database). You'll see that some entities in openmrs have a "ID" and a "UUID" like the concept table.
16:47:10 <mccallumg> jordan_: https://tickets.openmrs.org/browse/TRUNK-2351
16:48:11 <mccallumg> jordan_: by use case I'm talking about the situation that a user would need this feature. (thanks rafa for your comment btw)
16:50:28 <jordan_> mccallumg: so you would also need it if you had duplicate concepts after merging?
16:51:33 <mccallumg> jordan_: you're right on this. Let's think of it from the users perspective a little more.
16:53:34 <mccallumg> jordan_: you've been using / maintaining openmrs at your clinic for a couple of years.
16:54:48 <mccallumg> jordan_: you have a set of forms and reports that meet your needs nicely. These reference a lot of concepts that you've created yourself in your local clinic concept dictionary.
16:55:38 <jordan_> mccallumg: like rafa said, if the user wanted to update or replace a concept with more up to date descriptions or whatever needs updating
16:56:25 <mccallumg> jordan_: you're active on the openmrs implementers list. You hear about andy kanter and his work on the MVP concept dictionary. you hear about snomed-ct mappings. you want that goodness in your concept dictionary.
16:57:55 <mccallumg> jordan_: so you get a copy of the MVP concept dictionary and load it into your local openMRS installation. Problem: all of your forms and reports (and other stuff like observations, orders) still reference the concepts you created yourself.
16:58:21 <mccallumg> jordan_: nothing references the concepts in the MVP concept dictionary.
16:58:48 *** rafa has quit IRC
16:59:11 <mccallumg> jordan_: there's no concept duplication on a technical level because the MVP concepts are technically different than your local concepts - although some of them may be logically the same.
17:00:05 *** cpower has quit IRC
17:00:39 <jordan_> mccallumg: if I created some concepts myself, do those have uuids too?
17:01:52 <mccallumg> so jordan_. This is the level that we should think about the problem. It's not a matter replacing a "concept reference". It is about making this users life easier - reducing effort for them and making it more intuitive.
17:02:09 <mccallumg> jordan_: yes. concepts you create yourself will have UUIDs.
17:03:53 <mccallumg> jordan_: this is why we start by gathering the scenarios that a user needs help with. It's about solving problems on a high-level - not just building software.
17:04:09 <jordan_> mccallumg: ok, cool... I think I would want the tool to go through the database and look for similar concepts
17:05:00 <mccallumg> jordan_: now that's a good idea.
17:06:42 <jordan_> then I could decide if I want my concepts or the other ones - or maybe I would always want mine... then the tool can worry about the transactional data, etc..?
17:08:10 <jordan_> mccallumg: ^
17:08:22 <mccallumg> jordan_: You're on the right path. You should get in the shoes of the user a little more. Load the HTML form entry module into your openmrs instance. Create a form (including all the underlying concepts). Then I'll give you the MVP dictionary and you can try updating the form manually.
17:08:37 <mccallumg> jordan_: sound like fun?
17:08:57 <jordan_> mccallumg: sure :)
17:11:41 <mccallumg> jordan_: i found a form. How's your french?
17:12:20 <jordan_> mccallumg: dusty, but I'll try it!
17:12:44 *** wyclif has quit IRC
17:14:10 <jordan_> mccallumg: where do you go to look for forms?
17:14:27 *** mathiasl_ has quit IRC
17:15:10 <mccallumg> jordan_: just sent you one. It is huge. Pick one small section to play with.
17:16:00 <mccallumg> jordan_: look in the openmrs book too as you go through this.
17:20:17 <jordan_> mccallumg: thanks!! is that the field guide? how do I load the form entry module into my openmrs?
17:23:01 <mccallumg> jordan_: I'm referring to the book on floss manuals. I believe there is a section in there on loading modules. :)
17:23:31 <mccallumg> jordan_ http://flossmanuals.net/openmrs-guide/
17:23:50 <jordan_> mccallumg: awesome, thank you!
17:31:36 *** maurya has joined #openmrs
18:02:44 *** rafa has joined #openmrs
18:02:44 *** ChanServ sets mode: +v rafa
18:14:42 *** mseaton has left #openmrs
18:16:06 *** robbyoconnor has quit IRC
18:22:39 *** maurya has quit IRC
18:41:35 *** james_regen has left #openmrs
18:57:06 *** jordan_ has quit IRC
19:13:41 *** wyclif has joined #openmrs
19:35:24 *** dkayiwa has joined #openmrs
19:36:09 *** suranga has quit IRC
19:50:59 *** nribeka has quit IRC
20:06:04 *** r0bby has joined #openmrs
20:06:04 *** ChanServ sets mode: +v r0bby
20:13:09 *** r0bby_ has joined #openmrs
20:13:09 *** ChanServ sets mode: +v r0bby_
20:13:18 *** r0bby_ has quit IRC
20:13:32 *** r0bby has quit IRC
20:14:38 <wyclif> bwolfe, djazayeri, dkayiwa, rafa am runnning this changeset '20110825-1000-creating-providers-for-persons-from-encounter' and it doesn't seem to work
20:15:12 <djazayeri> wyclif: need more info...
20:15:20 <djazayeri> :-)
20:20:47 <wyclif> djazayeri, let me try again
20:25:35 *** bwolfe has quit IRC
20:28:34 *** jordan_ has joined #openmrs
20:32:05 *** wyclif has quit IRC
20:32:34 *** wyclif has joined #openmrs
20:35:17 *** dkayiwa_ has joined #openmrs
20:37:19 *** dkayiwa has quit IRC
20:37:19 *** dkayiwa_ is now known as dkayiwa
20:37:45 *** bryq has quit IRC
21:13:54 *** sgithens_ has quit IRC
21:40:02 *** rafa has quit IRC
21:40:06 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Modules: Patient Image 0.4 uploaded to OpenMRS Module Repository <https://dev.openmrs.org/modules/view.jsp?module=patientimage&ampversion=&amp0.4>
22:16:31 *** mccallumg has quit IRC
22:29:36 *** jordan_ has quit IRC
22:55:03 *** wyclif has quit IRC
22:59:24 *** dkayiwa has quit IRC
23:28:39 *** reddykir has quit IRC
23:30:58 *** wyclif has joined #openmrs