| 00:00:10 | <r0bby> basic system is there just need to write the patient dash portlet; edit functionality in the management page; and get stuff |
| 00:00:24 | <r0bby> I wrote the ability to do BOTH |
| 00:00:25 | <docpaul> so, can i have a geek moment? |
| 00:00:31 | <r0bby> "WEIGHT IN (KG)".concept |
| 00:00:34 | <r0bby> _AND_ |
| 00:00:41 | <r0bby> "WEIGHT IN (KG)".concept() |
| 00:01:31 | <docpaul> http://www.logitech.com/index.cfm/remotes/universal_remotes/devices/3898&cl=us,en |
| 00:01:32 | <r0bby> I added the ability to also get cohorts and observations as well |
| 00:01:35 | <OpenMRSBot> <http://ln-s.net/24fz> (at www.logitech.com) |
| 00:01:38 | <docpaul> i just bought one of these... it's awesome!!! |
| 00:01:54 | <docpaul> schweet |
| 00:03:03 | <r0bby> Also throw an exception now if you try and assign something using either the metaprogramming variable names; or the variables names used by the services i add via an abstract class |
| 00:04:06 | <r0bby> burke wanted that one. I'm still trying to figure out how to handle that |
| 00:04:52 | <r0bby> all I care is my tests show it passes :-S |
| 00:04:56 | <nribeka> harmony, docpaul :) |
| 00:05:32 | <huntp> robby: yep, have noticed your project - and looking forward to seeing how it all works |
| 00:06:24 | <huntp> so - you guys have probably seen my emails to the mailing list re: controlling access to subsets of patients? |
| 00:06:33 | <huntp> do you think this will be easy to achieve? |
| 00:08:34 | <r0bby> huntp: of course |
| 00:08:34 | <jmiranda> huntp, i can see where cohorts would make this relatively easy |
| 00:08:58 | <jmiranda> however, that requires you to add a patient to a cohort immediately after they have been added to the system |
| 00:09:45 | <jmiranda> i could also see the functionality / requirements for this getting out of hand and requiring something more powerful than the cohort solution |
| 00:09:51 | <sgrannis> g'night all |
| 00:09:59 | <sgrannis> cya |
| 00:10:09 | <jmiranda> sgrannis, good night |
| 00:10:19 | <huntp> night sgrannis |
| 00:11:08 | <nribeka> night sgrannis |
| 00:11:24 | *** sgrannis has quit IRC |
| 00:12:38 | *** docpaul has quit IRC |
| 00:15:32 | <huntp> in terms of allowing patient access to OpenMRS - to their own patient record ... could this be achieved by defining a Cohort called something like "Current Patient" ... ? |
| 00:16:12 | <huntp> and have the definition / rules around that Cohort be limited to the current user / patient? |
| 00:16:29 | <jmiranda> interesting |
| 00:16:52 | <huntp> in conjunction with Darius "RestrictByCohort" module ... |
| 00:17:10 | <jmiranda> well, cohorts aren't that smart right now |
| 00:17:15 | <r0bby> I do have an idea for a decent module |
| 00:17:26 | <r0bby> allowing read-only access to patient data |
| 00:17:36 | <r0bby> which isn't too hard :-S |
| 00:17:43 | <r0bby> ...right? |
| 00:17:54 | * r0bby shuts up |
| 00:18:00 | <huntp> that'd be handy .... |
| 00:18:17 | <huntp> but - also restrict which sets of patient data you have read only axx to |
| 00:18:33 | <jmiranda> r0bby, you can lock down the entire system with a module |
| 00:19:31 | <jmiranda> one of our developers extended the home page of openmrs and displayed just a "reporting" dashboard for a program manager |
| 00:19:54 | <jmiranda> so when that person logged in, they were forwarded to the dashboard and couldn't access any other functions |
| 00:21:07 | <jmiranda> you can dream up whatever you want and implement it using as a module |
| 00:21:47 | * jmiranda is in now way legally bound to his previous comment |
| 00:21:53 | <jmiranda> s/now/no |
| 00:22:31 | <jmiranda> huntp, who would "Current Patient" be? |
| 00:22:50 | <jmiranda> the currently logged in user? |
| 00:23:18 | <huntp> yes - current logged in |
| 00:25:46 | <jmiranda> i think implementing the "restrict patient record to user/group" would be easier than trying to get a "Current Patient" cohort working within Darius's RestrictByCohort module |
| 00:26:40 | <jmiranda> although, on each web request the currently logged in user is bound to the thread that is assigned to process that request |
| 00:27:03 | <jmiranda> so either of those implementation are probably possible |
| 00:34:23 | * r0bby gets evil thoughts |
| 00:34:27 | <r0bby> goatsemodule |
| 00:35:03 | <r0bby> no relevence whatsoever to openmrs as s system, but boy would I love to see the look on the user's face |
| 00:42:06 | <r0bby> 213.56 less but one year less on my warranty :< |
| 01:11:49 | *** nribeka has quit IRC |
| 01:39:26 | *** pombreda1 has quit IRC |
| 01:40:06 | *** pombreda has joined #openmrs |
| 01:40:06 | *** ChanServ sets mode: +v pombreda |
| 02:09:49 | *** jmiranda has quit IRC |
| 04:36:04 | *** upul has quit IRC |
| 05:50:39 | *** upul has joined #openmrs |
| 06:25:12 | *** upul has quit IRC |
| 06:48:54 | <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Forum: Problem with RemoteFormEntry Module Implementation <http://forum.openmrs.org/viewtopic.php?f=9&t=391#p1308> |
| 06:50:47 | *** sam__ has joined #openmrs |
| 06:52:53 | *** bwolfe has joined #openmrs |
| 06:52:53 | *** ChanServ sets mode: +o bwolfe |
| 06:56:38 | <sam__> can i ask him? |
| 06:57:54 | <sam__> hi ben, u on holiday or something??, too much work? |
| 06:58:22 | <bwolfe> I was on holiday for that last 6 days, yes :-) |
| 06:58:32 | <sam__> ok |
| 06:58:38 | <sam__> just saying hi |
| 06:59:38 | <bwolfe> ah, excellent |
| 06:59:47 | <bwolfe> looks like you've been busy :-) |
| 07:01:00 | <sam__> a bit but am free now. will surprise you by monday next week. been attending some Java classes hre in Nai |
| 07:01:41 | <sam__> I am not so badly of with Hibernate any more. |
| 07:02:05 | <bwolfe> very good to hear :-) |
| 07:03:54 | <sam__> Sam has shown me some nice screen shots on the work u gave him |
| 07:04:00 | <sam__> he has made very good progress |
| 07:04:07 | <sam__> has he shown u? |
| 07:10:50 | <bwolfe> sam__: yep, he emailed me the shots |
| 07:11:09 | <sam__> ok |
| 07:11:19 | <bwolfe> its looking nice |
| 07:11:37 | <sam__> I told u he wouldn't disappoint |
| 07:12:12 | <sam__> we have been working together and I like his morale |
| 07:12:34 | <sam__> well, maybe, we can talk later. nice day |
| 07:14:08 | <bwolfe> ok |
| 07:14:12 | <bwolfe> cya sam__ |
| 07:14:26 | <sam__> cya |
| 07:14:47 | *** sam__ has quit IRC |
| 07:49:36 | <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Forum: Re: Problem with RemoteFormEntry Module Implementation <http://forum.openmrs.org/viewtopic.php?f=9&t=391#p1309> |
| 08:54:43 | *** atomicturtle has quit IRC |
| 08:59:12 | *** bmckown has joined #openmrs |
| 08:59:12 | *** ChanServ sets mode: +o bmckown |
| 09:00:07 | *** jmiranda has joined #openmrs |
| 09:00:07 | *** ChanServ sets mode: +o jmiranda |
| 09:21:30 | <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Forum: Re: Problem with RemoteFormEntry Module Implementation <http://forum.openmrs.org/viewtopic.php?f=9&t=391#p1311> || OpenMRS Forum: Re: Problem with RemoteFormEntry Module Implementation <http://forum.openmrs.org/viewtopic.php?f=9&t=391#p1310> |
| 09:24:12 | *** nribeka has joined #openmrs |
| 09:24:49 | *** atomicturtle has joined #openmrs |
| 09:34:32 | *** TorLye has quit IRC |
| 09:55:04 | *** jmiranda has quit IRC |
| 10:15:14 | *** rfoecking has joined #openmrs |
| 10:15:19 | *** vdgreat has joined #openmrs |
| 10:59:24 | *** vdgreat has quit IRC |
| 11:08:01 | *** pombreda has quit IRC |
| 11:40:39 | *** pombreda has joined #openmrs |
| 11:40:39 | *** ChanServ sets mode: +v pombreda |
| 12:11:56 | *** nribeka has quit IRC |
| 12:17:24 | *** bwolfe_ has joined #openmrs |
| 12:17:24 | *** ChanServ sets mode: +o bwolfe_ |
| 12:17:29 | *** bwolfe has quit IRC |
| 12:22:42 | *** bmckown has quit IRC |
| 12:22:54 | *** bmckown has joined #openmrs |
| 12:22:54 | *** ChanServ sets mode: +o bmckown |
| 12:37:37 | <r0bby> /jj |
| 13:13:14 | *** maveriick has joined #openmrs |
| 13:14:33 | <maveriick> hi |
| 13:14:36 | <maveriick> hi all |
| 13:15:25 | <r0bby> hey |
| 13:26:41 | *** bmckown has quit IRC |
| 13:26:46 | *** bmckown_ has joined #openmrs |
| 13:38:04 | *** sgrannis has joined #openmrs |
| 13:38:23 | *** sgrannis has quit IRC |
| 13:39:51 | *** nribeka has joined #openmrs |
| 13:41:42 | *** maveriick has quit IRC |
| 13:43:08 | *** bwolfe_ has quit IRC |
| 13:43:25 | *** bwolfe_ has joined #openmrs |
| 13:43:25 | *** ChanServ sets mode: +o bwolfe_ |
| 13:43:31 | *** bwolfe_ is now known as bwolfe |
| 14:16:48 | * r0bby owns a dell~!!!! |
| 14:27:10 | <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #931 (task closed): duplicate entry error in update to latest sql <http://dev.openmrs.org/ticket/931#comment:1> |
| 14:27:57 | *** TorLye has joined #openmrs |
| 14:29:41 | <r0bby> bwolfe: /jj |
| 14:48:51 | <bwolfe> I don't know what /jj means, but I don't like it |
| 15:13:58 | <r0bby> im a higher |
| 15:14:01 | <r0bby> high |
| 15:14:05 | <r0bby> I just bought my first laptop :X |
| 15:14:13 | <r0bby> im poor right now but i dont care |
| 15:15:29 | <r0bby> bwolfe: :D |
| 15:15:40 | <r0bby> dell studio 17 -- Tangerine Orange :D |
| 15:15:48 | <bwolfe> interesting choice |
| 15:15:54 | <bwolfe> but congrats nonetheless. :-) |
| 15:16:34 | <r0bby> dual 320gb (640gb); 4GB RAM; 2.5ghz Core Duo; 802.11n wifi; integrated verizon wireless broadband :) |
| 15:16:38 | <r0bby> kickass :) |
| 15:17:00 | <r0bby> ships next thursday :DDDDDDDDD |
| 15:17:02 | * r0bby dances |
| 15:17:18 | * r0bby dances |
| 15:17:31 | <r0bby> 4 year warranty |
| 15:17:43 | <r0bby> and believe me i pout the keyboards throigh hell |
| 16:30:19 | *** nribeka has quit IRC |
| 16:34:16 | *** bwolfe has quit IRC |
| 16:36:24 | *** bmckown_ has quit IRC |
| 16:48:45 | *** jmiranda has joined #openmrs |
| 16:48:45 | *** ChanServ sets mode: +o jmiranda |
| 17:05:59 | <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #936 (task created): Role Management should populate privilege check boxes with a role's inherited privileges. <http://dev.openmrs.org/ticket/936> || OpenMRS Tickets: Ticket #426 (defect closed): Add authorization check to all service layer methods <http://dev.openmrs.org/ticket/426#comment:5> |
| 17:06:09 | *** rfoecking has quit IRC |
| 17:06:09 | *** atomicturtle has quit IRC |
| 17:06:10 | <[mharrison]> r0bby, I hope you're at least planning to put a real OS on that... |
| 17:06:23 | *** atomicturtle has joined #openmrs |
| 17:06:23 | *** rfoecking has joined #openmrs |
| 17:26:52 | *** pombreda has quit IRC |
| 17:34:48 | *** pombreda has joined #openmrs |
| 17:34:48 | *** ChanServ sets mode: +v pombreda |
| 18:38:44 | *** pombreda1 has joined #openmrs |
| 18:47:24 | *** pombreda has quit IRC |
| 19:07:56 | *** pombreda1 has quit IRC |
| 19:11:03 | *** jmiranda has quit IRC |
| 19:11:19 | *** pombreda has joined #openmrs |
| 19:11:19 | *** ChanServ sets mode: +v pombreda |
| 19:39:23 | *** pombreda1 has joined #openmrs |
| 19:55:03 | *** Keelhaul has joined #openmrs |
| 19:55:04 | *** ChanServ sets mode: +v Keelhaul |
| 19:55:39 | *** pombreda has quit IRC |
| 20:00:16 | *** sgrannis has joined #openmrs |
| 20:00:31 | *** ChanServ sets mode: +v sgrannis |
| 20:01:57 | *** pombreda1 has quit IRC |
| 20:07:53 | *** atomicturtle has quit IRC |
| 20:30:49 | <r0bby> [mharrison]: of course. |
| 20:33:51 | *** pombreda has joined #openmrs |
| 20:33:51 | *** ChanServ sets mode: +v pombreda |
| 21:21:38 | <huntp> hey - quick question around "context" ... |
| 21:22:10 | <huntp> if i have an app that calls: org.openmrs.api.context.startup(props) .... |
| 21:22:57 | <huntp> and then, calls org.openmrs.api.context.authenticate('admin', test') ... |
| 21:23:25 | <huntp> will all users of my app get access to the same "org.openmrs.api.context" ?? |
| 21:24:30 | <huntp> i.e. - by calling the authenticate() method - would it change the context for all my users? |
| 21:26:07 | *** sgrannis has quit IRC |
| 21:47:05 | <r0bby> huntp: you may want to either a) ask on the list or b) wait til bwolfe or some other devs get here |
| 21:47:21 | * r0bby hasn't hit the api yet |
| 21:58:07 | *** upul has joined #openmrs |
| 22:06:18 | *** sioraiocht has joined #openmrs |
| 22:17:13 | *** upul has quit IRC |
| 22:24:31 | *** sioraiocht has quit IRC |
| 22:29:36 | *** jmiranda has joined #openmrs |
| 22:29:36 | *** ChanServ sets mode: +o jmiranda |
| 22:31:04 | *** sioraiocht has joined #openmrs |
| 22:44:10 | *** upul has joined #openmrs |
| 22:50:55 | *** atomicturtle has joined #openmrs |
| 22:52:20 | * r0bby takes jmiranda's wallet |
| 22:52:29 | <r0bby> money money money money I want money |
| 22:52:31 | <r0bby> more. |
| 22:52:35 | * r0bby spent his :( |
| 22:53:03 | <jmiranda> r0bby, you aren't going to find any there |
| 22:53:12 | <r0bby> damn it |
| 22:53:17 | <r0bby> thern why did i commit a felony? |
| 22:53:52 | <jmiranda> you might get some lint out of the deal |
| 22:54:43 | <r0bby> http://mybawx.org/lappy |
| 22:54:59 | <r0bby> i shall complete soc on that beast :D when i get it :DDDDDDDD |
| 22:55:30 | <r0bby> these heredocs in the text area generation util method is ... :/ |
| 22:55:42 | <r0bby> it makes the method ugly |
| 22:57:56 | <r0bby> ffs |
| 22:58:12 | * r0bby writes his own builder that pretty prints :/ |
| 23:00:13 | <Keelhaul> 1 412-0933 AOL for Broadband |
| 23:00:15 | <Keelhaul> wtf |
| 23:00:43 | <Keelhaul> 1 420-9106 eBay Web Access Icon |
| 23:00:48 | <Keelhaul> lol |
| 23:03:15 | <r0bby> yeh |
| 23:03:20 | <r0bby> ... that's funny |
| 23:03:42 | <Keelhaul> yea, hillarious |
| 23:07:01 | <upul> do they give a warranty for the icon |
| 23:08:11 | <Keelhaul> lol |
| 23:11:25 | *** Keelhaul has quit IRC |
| 23:14:56 | *** sioraiocht has quit IRC |
| 23:22:56 | <r0bby> upul: no,, |
| 23:23:37 | <upul> r0bby: what if there are defects in the icon :-) |
| 23:23:47 | <r0bby> LOL |
| 23:23:59 | <r0bby> oh you mean like say... I dont have inet? |
| 23:25:07 | <upul> you paid 2500 for that |
| 23:26:00 | <r0bby> over. |
| 23:26:41 | <r0bby> keep in mind i maxed out all but the cd/dvd drive (blu-ray was an option but it was too much money) |
| 23:26:54 | <upul> for that kind of money here we can only get a 1gb 120gb thing |
| 23:27:12 | <r0bby> upul: the USD is worth shit |
| 23:27:21 | <r0bby> that's why :P |
| 23:27:51 | <upul> here it's worse than that |
| 23:28:15 | <r0bby> I know :-) |
| 23:28:26 | <r0bby> they govt is paying people to put money into the economy |
| 23:28:29 | <r0bby> it's that bad |
| 23:28:41 | <upul> so eveyone get free 500$ or something |
| 23:29:54 | <upul> if that happens here half will goto politicians and other half to their henchmen |
| 23:30:27 | *** sioraiocht has joined #openmrs |
| 23:32:24 | *** nribeka has joined #openmrs |
| 23:38:46 | <r0bby> upul: no i had the $500 from the first payment :p |
| 23:41:07 | <huntp> hey, does anyone here have experience with the OpenMRS API ? |
| 23:41:53 | * nribeka is pointing to jmiranda |
| 23:42:50 | <jmiranda> thanks nribeka |
| 23:42:58 | * jmiranda raises his hand |
| 23:43:17 | <huntp> cool, well ... i've got a ColdFusion application which references the OpenMRS API |
| 23:43:23 | <nribeka> jmiranda, you're still awake :D |
| 23:43:46 | <jmiranda> nribeka, i'm Central Time (it's only midnight here) |
| 23:44:11 | <huntp> on startup of my app ... I'm invoking this --> openmrs.context.startup(variables.ehr.datalayer.url, variables.ehr.datalayer.username, variables.ehr.datalayer.password, props); |
| 23:45:39 | <huntp> i want to store the "openmrs.context" variable once, in an application-wide variable ... which would be available to multiple user sessions |
| 23:46:52 | <huntp> so - my problem is - when i do this ... openmrs.context.authenticate("admin", "test") .... all user sessions in my app become the admin user (because my openmrs.context variable is global) |
| 23:47:11 | <nribeka> ah ic ic jmiranda. EST here :D |
| 23:49:03 | <huntp> basically, i only want to have to call "openmrs.context.startup" once, and then authenticate against that context multiple times ... is this possible? |
| 23:49:31 | <jmiranda> thinking ... |
| 23:50:15 | <jmiranda> we essentially do the same thing with Context |
| 23:51:08 | <jmiranda> Context exposes all of the services statically |
| 23:52:18 | <jmiranda> and i guess you could say it's a singleton |
| 23:52:38 | <jmiranda> the weird part ... |
| 23:53:28 | <jmiranda> it contains a ThreadLocal variable which keeps track of the user on every request |
| 23:55:39 | <jmiranda> i'm trying to think of how that will impact your app |