Downloads Documentation Community Contribute Demo






Show Sidebar
Login | Register

IRC Logs

23. 07 2008

2008 7
Mo Tu We Th Fr Sa So
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
[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