| 00:01:40 | <r0bby> http://wiki.github.com/rzwitserloot/lombok/install |
| 00:01:42 | <OpenMRSBot> <http://ln-s.net/3I1-> (at wiki.github.com) |
| 00:01:46 | <r0bby> guy in ##Java wrote that :) |
| 00:01:56 | <r0bby> @Getter private int foo; |
| 00:02:04 | <r0bby> will generate a getter for it :) |
| 00:02:15 | <r0bby> he did some trickery w/ the java compiler api |
| 00:24:54 | *** Agnor has quit IRC |
| 00:32:38 | <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [8334]: mdrtb1.4 -- fixed order display order on regimen page, lots of fixes ⦠<http://dev.openmrs.org/changeset/8334> |
| 01:18:18 | *** james_regen has joined #openmrs |
| 01:18:18 | *** ChanServ sets mode: +v james_regen |
| 01:18:35 | *** james_regen has quit IRC |
| 01:27:21 | <Keelhaul> does anyone have a from scratch sql db for 1.5? |
| 01:28:03 | <Mkop> Keelhaul: I probably do |
| 01:28:11 | <Keelhaul> can you send me? |
| 01:28:19 | <Keelhaul> i cant build it via ant it seems from liquibase |
| 01:28:22 | <Mkop> when you say for 1.5, you mean for trunk, right? |
| 01:28:37 | <Mkop> I installed openmrs but probably didn't do very much with it |
| 01:29:05 | <Keelhaul> well trunk is 1.6 now |
| 01:29:14 | <Keelhaul> 1.5+ has a liquibase file now |
| 01:29:21 | <Keelhaul> theres an ant target to build sql from that |
| 01:29:24 | <Keelhaul> but it doesnt work for me |
| 01:31:28 | <Mkop> I don't have the most recent trunk |
| 01:40:41 | *** harshini has joined #openmrs |
| 01:41:01 | *** harshini has quit IRC |
| 01:50:08 | <Mkop> Keelhaul: so do you need me to send you the db, or not? |
| 01:50:23 | <Keelhaul> yes |
| 01:50:26 | <Keelhaul> how did you get it |
| 01:50:30 | <Keelhaul> my 1.5 only has liquibase |
| 01:54:57 | <Mkop> by installing openmrs |
| 01:55:00 | <Mkop> i.e. the wizard |
| 01:56:14 | <Mkop> Keelhaul: should I just upload the MySQL\ Datafiles/ibdata1 file? |
| 01:56:20 | <Keelhaul> ooh |
| 01:56:21 | <Keelhaul> no |
| 01:56:29 | <Keelhaul> i need the sql creation script |
| 01:56:31 | <Mkop> oh |
| 01:56:51 | *** nribeka has quit IRC |
| 01:56:52 | <Keelhaul> is it fresh? |
| 01:56:55 | <Keelhaul> maybe you could export it |
| 01:57:16 | <Mkop> what do you mean fresh? |
| 01:58:11 | <Mkop> I can't easily export, as I only have mysql installed in windows and I'm booted into linux right noww |
| 01:59:43 | <Keelhaul> oh ok |
| 01:59:53 | <Keelhaul> fresh as in core openmrs 1.5 and no module-added tables |
| 01:59:53 | * r0bby facepalm |
| 02:00:09 | <Mkop> the only module I have is html form entry, I think |
| 02:00:21 | * Mkop slides r0bby a beer |
| 02:00:29 | <r0bby> should have the groovy module loaded |
| 02:00:34 | <r0bby> I did a crapload of work on that |
| 02:01:18 | <Mkop> I never use openmrs in any case |
| 02:01:25 | <Mkop> so I have no need for modules |
| 02:02:00 | <r0bby> I got my Java Persistence With Hibernate book :D |
| 02:02:06 | <r0bby> and my free copy of Grails in action :DDD |
| 02:03:10 | * Mkop realized today that his boss acts like an asshole to everyone, not just to me |
| 02:03:29 | <Mkop> well, it's not asshole really |
| 02:03:34 | <Mkop> he's just hard to work with |
| 02:03:40 | <Mkop> doesn't trust me (or my other boss) |
| 02:03:56 | <Mkop> so intent on expressing his agenda that he doesn't listen |
| 02:04:38 | <r0bby> suffice to say i'm behind on my deliverable :( |
| 02:04:59 | <Mkop> r0bby: did you have a beer like I told you to? :-P |
| 02:05:49 | <r0bby> no i worked |
| 02:05:55 | <r0bby> I did have a small break |
| 02:06:18 | <r0bby> I also defined a project plan |
| 02:06:37 | <r0bby> barring any objections, it seems to be very reasonable |
| 02:06:52 | <Mkop> does it involve working 5 days a week? |
| 02:06:56 | <r0bby> I have up to the midterm evals plotted |
| 02:07:00 | <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [8335]: htmlformentry: Add new section tag handler. <http://dev.openmrs.org/changeset/8335> |
| 02:07:06 | <r0bby> I don't know :( |
| 02:08:22 | <Mkop> this doesn't necessarily need to happen now, but at the beginning of every week, those week-long tasks need to be broken into smaller tasks that can give you a sense of accomplishment at the end of every single day |
| 02:08:45 | <r0bby> I need to start going to bed at a reasonable hour |
| 02:10:06 | <r0bby> Yeh i need to break it down to daily |
| 02:10:22 | <r0bby> before i go to bed, but after I stop working for the night i'll look at my plan and see what i can do |
| 02:10:37 | <r0bby> The major hurdle right now is saving the data |
| 02:13:26 | <Mkop> r0bby: see PM |
| 02:17:56 | *** atomicturtle has joined #openmrs |
| 02:20:14 | *** atomicturtle has left #openmrs |
| 02:22:57 | <Mkop> damn hard-typed languages |
| 02:23:28 | <Mkop> (num>0?"oops",num) doesn't work in C++ |
| 02:45:28 | <r0bby> AGH |
| 02:46:50 | <Keelhaul> eh |
| 02:46:54 | <Keelhaul> there's spam on the im plementers list |
| 02:47:23 | <Keelhaul> Eurico Jose wants you to join Yaari! |
| 02:47:23 | <Keelhaul> Is Eurico your friend? |
| 02:47:23 | <Keelhaul> Yes, Eurico is my friend! No, Eurico isn't my friend. |
| 02:47:26 | <Keelhaul> Please respond or Eurico may think you said no :( |
| 02:47:27 | <Keelhaul> Thanks, |
| 02:47:27 | <Keelhaul> The Yaari Team |
| 02:51:07 | <r0bby> I just unsubscribed the implementors list |
| 02:51:22 | <r0bby> people really need to be careful when they import their address book |
| 03:14:21 | *** upul has joined #openmrs |
| 03:14:21 | *** ChanServ sets mode: +v upul |
| 03:28:19 | * r0bby bangs his head repeatedly |
| 03:30:48 | *** Keelhaul has quit IRC |
| 03:36:36 | *** amoga has joined #openmrs |
| 03:36:43 | <amoga> hi all |
| 03:38:14 | <Mkop> hi, amoga |
| 03:41:58 | <amoga> can u help me with patient service |
| 03:47:16 | *** amoga has quit IRC |
| 03:56:55 | <r0bby> im bout to pass out :( |
| 03:56:59 | <r0bby> i have work to do :( |
| 03:57:01 | <r0bby> agh |
| 03:57:03 | <Mkop> go to sleep |
| 03:57:23 | <r0bby> lemme write my tasks for tomorrow |
| 03:58:22 | <r0bby> 2 items :) |
| 04:10:23 | *** atomicturtle1 has joined #openmrs |
| 04:32:53 | *** upul has quit IRC |
| 04:55:53 | *** Amoga has joined #openmrs |
| 05:00:36 | *** nribeka has joined #openmrs |
| 05:00:36 | *** ChanServ sets mode: +v nribeka |
| 05:10:51 | <Amoga> nribeka u there |
| 05:13:24 | <Mkop> cool, there's someone on the forum looking to integrate openmrs with android |
| 05:13:52 | <Mkop> Amoga: sorry I didn't answer you before, you left too soon |
| 05:13:56 | <Mkop> I don't know if I can help, but I can try |
| 05:17:02 | <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Forum: Using demo database with nightly builds <http://forum.openmrs.org/viewtopic.php?f=11&t=452#p1611> |
| 05:26:14 | *** nribeka has quit IRC |
| 05:41:45 | *** Amoga has quit IRC |
| 05:58:26 | *** nribeka has joined #openmrs |
| 05:58:26 | *** ChanServ sets mode: +v nribeka |
| 06:38:57 | <pascal`> hi |
| 06:40:02 | <Mkop> good morning pascal` |
| 06:40:06 | <Mkop> I need to go to sleep |
| 06:40:19 | <pascal`> hey Mkop |
| 06:40:28 | <pascal`> you up in the early hours of the morning? |
| 06:40:58 | <Mkop> it's 2:40 AM here |
| 06:41:24 | <pascal`> are you back at university these days? |
| 06:41:37 | <Mkop> yep |
| 06:41:51 | <pascal`> sweet |
| 06:41:55 | <Mkop> taking one class (which is the equivalent of two, since the semester is half as long during the summer) |
| 06:42:02 | <Mkop> and working in a medical imaging lab doing programming |
| 06:43:24 | <pascal`> awesome |
| 06:43:28 | <pascal`> i've put my varsity stuff on hold for a while now, i really need to get back into it |
| 06:43:44 | <Mkop> there's a SAn guy in my class |
| 06:43:47 | <Mkop> awesome accent |
| 06:44:01 | <Mkop> s/awesome/lekker/ :-) |
| 06:44:38 | <pascal`> heh |
| 06:46:49 | <pascal`> so, the new iphone is out. still meh. |
| 06:55:59 | *** Mkop has quit IRC |
| 07:11:02 | *** atomicturtle has joined #openmrs |
| 07:11:02 | *** atomicturtle1 has quit IRC |
| 07:16:23 | *** nribeka has quit IRC |
| 07:19:49 | *** nribeka has joined #openmrs |
| 07:19:49 | *** ChanServ sets mode: +v nribeka |
| 08:38:45 | *** Amoga has joined #openmrs |
| 09:01:20 | <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [8336]: readme.txt <http://dev.openmrs.org/changeset/8336> |
| 09:15:11 | *** upul has joined #openmrs |
| 09:15:11 | *** ChanServ sets mode: +v upul |
| 09:15:13 | *** deadpool has joined #openmrs |
| 09:15:22 | <deadpool> hey |
| 09:17:50 | <pascal`> hi |
| 09:19:48 | *** nribeka has quit IRC |
| 09:20:55 | <deadpool> hey quck question trying to test someting out and realized that i needed to create a form is there like a way to do it |
| 09:21:07 | <deadpool> i looked online at openmrs.blip.tv |
| 09:21:18 | <deadpool> but they already have created forms that they are using |
| 09:21:23 | <deadpool> where do i get something like that |
| 09:22:13 | <pascal`> well, the easiest way imo is to use the html form entry module |
| 09:22:39 | <pascal`> otherwise you have to use microsoft infopath, which I don't how to do |
| 09:22:56 | <pascal`> there might be some examples in the repository though |
| 09:23:58 | <deadpool> yeah that is what i was trying to do to use infopath but i keep on getting errors and stuff and don't know how to get out of it |
| 09:25:12 | <pascal`> meh |
| 09:25:12 | <pascal`> use the html form entry module |
| 09:25:21 | <pascal`> it's pretty easy to use |
| 09:25:59 | <deadpool> is the html form entry module as comprehensive as infopath? |
| 09:27:00 | <pascal`> in what way? |
| 09:27:26 | <pascal`> well, i'm pretty sure it isn't, but it does well for most purposes |
| 09:27:30 | <pascal`> what do you need to do? |
| 09:28:56 | <deadpool> well i was just wondering |
| 09:29:09 | <deadpool> i just wanted to do like a basic doctors visit type form |
| 09:30:26 | <pascal`> it's fine for that |
| 09:30:40 | <pascal`> it just isn't a WYSIWYG editor... you have to code the form in html |
| 09:31:01 | <pascal`> well, just the basic formatting. it's pretty straight forward |
| 09:31:18 | <deadpool> and the html entry form how do i go about designing it. Just use plain html |
| 09:32:59 | <pascal`> yeah |
| 09:32:59 | <pascal`> there's info on the wiki |
| 09:34:03 | <deadpool> so but if i wanted to use infopath can i just download the forms off of the demo? |
| 09:34:20 | <deadpool> do i just download the .xsn or the template or the schema |
| 09:34:54 | <deadpool> really i looked and couldn't find it |
| 09:36:44 | <deadpool> well i mean how do i get the basic concepts that the wiki is asking for do i download it from the site? |
| 09:37:26 | <pascal`> I've never used infopath for forms, so I wouldn't be able to help you with that, sorry |
| 09:38:09 | <deadpool> no problem |
| 09:51:59 | *** Amoga has quit IRC |
| 10:10:07 | *** atomicturtle has quit IRC |
| 10:11:33 | *** atomicturtle has joined #openmrs |
| 10:27:17 | *** harshini has joined #openmrs |
| 10:36:18 | *** harshini has quit IRC |
| 11:08:33 | *** Keelhaul has joined #openmrs |
| 11:08:33 | *** ChanServ sets mode: +v Keelhaul |
| 11:32:14 | *** upul has quit IRC |
| 11:32:43 | *** james_regen has joined #openmrs |
| 11:32:43 | *** ChanServ sets mode: +v james_regen |
| 11:33:26 | <deadpool> hey another quick question is uninstalling openmrs as easy as just undeploying it from tomcat? |
| 11:46:37 | <pascal`> i'm not sure deadpool |
| 11:46:58 | <deadpool> ah well we will find out |
| 11:47:04 | <pascal`> you might have to drop the db, i'm not sure |
| 11:48:30 | <Keelhaul> it also dumps a few files on your hdd |
| 12:10:38 | *** Amoga has joined #openmrs |
| 12:12:37 | *** bwolfe has joined #openmrs |
| 12:12:37 | *** ChanServ sets mode: +o bwolfe |
| 12:16:05 | *** atomicturtle has left #openmrs |
| 12:24:44 | *** Amoga has quit IRC |
| 13:12:04 | *** atomicturtle1 has joined #openmrs |
| 13:12:14 | <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Forum: Re: Using demo database with nightly builds <http://forum.openmrs.org/viewtopic.php?f=11&t=452#p1612> |
| 13:12:46 | *** atomicturtle1 has left #openmrs |
| 13:23:50 | *** deadpool_ has joined #openmrs |
| 13:25:04 | *** deadpool has quit IRC |
| 13:25:16 | *** deadpool_ is now known as deadpool |
| 13:31:35 | <Keelhaul> jmiranda: are you there? |
| 13:43:38 | <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #1529 (defect closed): Error when trying to add a person relationship - org.openmrs.Relationship.dateCreated <http://dev.openmrs.org/ticket/1529#comment:3> |
| 13:57:50 | <jmiranda> Keelhaul, what's up? |
| 13:57:55 | <Keelhaul> hi |
| 13:58:07 | <Keelhaul> trying out your birt module |
| 13:58:25 | <Keelhaul> is the data export part optional? |
| 13:58:35 | <Keelhaul> since the design tool can import data directly from the db |
| 13:58:48 | <jmiranda> yes |
| 13:59:41 | <Keelhaul> the "manage data exports" link on the dashboard seems to be dead in 1.8.5 |
| 13:59:47 | <Keelhaul> wrong url |
| 14:00:00 | <jmiranda> yeah, it just added an extra 'admin' in the URL |
| 14:00:39 | <Keelhaul> i've been using it with openmrs 1.5 |
| 14:00:42 | <jmiranda> it goes to the same data exports page that's already in the admin interface |
| 14:00:44 | <Keelhaul> so far, it loads lol |
| 14:01:12 | <jmiranda> nice |
| 14:02:00 | <Keelhaul> jmiranda: so if i wanna use a parameter like start/end dates in birt |
| 14:02:11 | <Keelhaul> i define them in the parameters group as Date |
| 14:02:21 | <Keelhaul> how do i use them in the sql query |
| 14:03:00 | <jmiranda> you'd have something like "start_date = ?" |
| 14:03:02 | <jmiranda> in your query |
| 14:03:06 | <Keelhaul> i see i can define per-dataset parameters which are linked to report parameters |
| 14:03:13 | <Keelhaul> do i have to do this step for every dataset? |
| 14:03:17 | <jmiranda> and then you'd bind that to a parameter |
| 14:03:22 | <Keelhaul> oh ok |
| 14:03:29 | <jmiranda> exactly |
| 14:03:35 | <Keelhaul> so "where obs.obs_datetime = my_start_date" wont work? |
| 14:03:57 | <Keelhaul> oh hm |
| 14:04:22 | <Keelhaul> ok so i bind the name start_date in that dataset to that parameter and use it in the query, i guess |
| 14:04:45 | <jmiranda> i've never tried that syntax |
| 14:04:54 | <jmiranda> maybe BIRT supports that now |
| 14:06:54 | <Keelhaul> jmiranda, bwolfe: you wouldnt happen to have an sql schema creation script for 1.5? |
| 14:07:36 | <bwolfe> negative |
| 14:08:02 | <Keelhaul> i guess i could create a fresh db, then export it with phpmyadmin |
| 14:08:15 | <bwolfe> would be nice to use an ant task so liquibase can generate that file for us (like the generate-sql task...which is broken right now) |
| 14:08:36 | <Keelhaul> yea i tried it last night |
| 14:08:56 | <jmiranda> or if we had JPA annotations and could generate the SQL script off that :) |
| 14:09:12 | <Keelhaul> lol |
| 14:14:15 | <Keelhaul> jmiranda: can individual datasets in birt be intersected somehow? |
| 14:14:25 | <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Forum: Re: Getting started - asking for some specific guidelines <http://forum.openmrs.org/viewtopic.php?f=11&t=451#p1613> |
| 14:14:39 | <jmiranda> Keelhaul, you mean joined? |
| 14:15:02 | <Keelhaul> dataset A returns a set of patients, so does dataset B |
| 14:15:11 | <Keelhaul> i want the intersection of those patient ids |
| 14:15:26 | <jmiranda> never tried |
| 14:15:42 | <pascal`> sql join should do that |
| 14:15:52 | <Keelhaul> could you send me a sample report if thats not classified? |
| 14:16:21 | <r0bby> ick |
| 14:16:23 | *** amoga has joined #openmrs |
| 14:16:23 | <r0bby> set theory |
| 14:16:37 | <jmiranda> http://svn.openmrs.org/openmrs-contrib/reports/ |
| 14:16:46 | <r0bby> Keelhaul: i had to write a Bag ADT for school and had to write methods to find the union and intersection :S |
| 14:16:49 | <r0bby> Hated it :( |
| 14:16:50 | <jmiranda> not sure which one works |
| 14:17:11 | <jmiranda> you could do |
| 14:17:13 | <Keelhaul> r0bby: why, unions and intersections are probably the simples things in set theory |
| 14:17:14 | <jmiranda> SQL A |
| 14:17:17 | <jmiranda> intersects |
| 14:17:18 | <r0bby> yeh |
| 14:17:19 | <jmiranda> SQL B |
| 14:17:21 | <r0bby> true :) |
| 14:17:27 | <r0bby> yeh |
| 14:17:29 | <jmiranda> in a dataset, i think |
| 14:17:32 | <r0bby> get a List of the two datasets |
| 14:17:43 | <Keelhaul> i guess an inner join woudl work too |
| 14:17:47 | <r0bby> create a third list to check if it exists in List a and List b |
| 14:17:54 | <r0bby> add that to the third list |
| 14:18:03 | <r0bby> Keelhaul: I know |
| 14:18:07 | <r0bby> i just hated it |
| 14:18:16 | <Keelhaul> r0bby: java has methods for that |
| 14:18:20 | <r0bby> ahh |
| 14:18:27 | *** sdefabbiakane has joined #openmrs |
| 14:18:50 | <r0bby> I think commons-collections has a method to check this too |
| 14:19:49 | <Keelhaul> jmiranda: thx |
| 14:22:14 | *** Nzeyi has joined #openmrs |
| 14:22:43 | <r0bby> Keelhaul: http://commons.apache.org/collections/api-release/org/apache/commons/collections/ListUtils.html#intersection(java.util.List,%20java.util.List) |
| 14:22:45 | <OpenMRSBot> <http://ln-s.net/3I+x> (at commons.apache.org) |
| 14:23:01 | <r0bby> http://commons.apache.org/collections/api-release/org/apache/commons/collections/ListUtils.html |
| 14:23:02 | <OpenMRSBot> <http://ln-s.net/3I+y> (at commons.apache.org) |
| 14:23:04 | <r0bby> has methods :) |
| 14:23:19 | <jmiranda> Keelhaul, give me some feedback and on what you'd like to see from the module |
| 14:23:48 | <Keelhaul> jmiranda: when i get to it =P |
| 14:24:07 | <Keelhaul> jmiranda: whats the purpose of uploading the reports to openmrs anyway |
| 14:25:08 | *** kane77 has joined #openmrs |
| 14:27:03 | <r0bby> Keelhaul: that may hekp you |
| 14:27:08 | <r0bby> help* |
| 14:27:15 | <bwolfe> r0bby: doing comparisons in java is a lot slower than in sql. sql is optimized to deal with it. |
| 14:27:59 | <amoga> hey bwolfe, hey robby, hey keelhaul |
| 14:28:03 | <Keelhaul> hi |
| 14:28:36 | <r0bby> bwolfe: ah :S |
| 14:28:36 | <jmiranda> amoga, <cough> <cough> |
| 14:28:44 | <r0bby> the itersection method is amazingly simple |
| 14:29:03 | <Keelhaul> bwolfe: is it generally faster to fetch X objects via hibernate with getObject(id); or is it faster to do getAllObjects() and then loop through them |
| 14:29:21 | <r0bby> bwolfe: that's how i'd do it :X |
| 14:30:17 | <amoga> hello justin :) |
| 14:30:24 | <jmiranda> amoga, hi :) |
| 14:31:00 | <r0bby> where has omar been |
| 14:31:08 | <r0bby> don't tell me paul's student went awol again |
| 14:31:10 | <amoga> bwolfe: do i need to wait for burke to agree with openemi or can i upload my module into svn? |
| 14:32:34 | <bwolfe> Keelhaul: if lazy loading is set up properly, its faster to do getAllObjects() and loop. for example, if names is set to not be lazy, hibernate will do 2 selects and have all ids and all names. java can then loop over and read the ids + names. if you do X calls to getObject, you will have X select statements |
| 14:33:04 | <r0bby> I have a craving for dominos :( |
| 14:33:08 | <bwolfe> but if lazy loading is not set up for the names property, every time you loop over an object from getAllObjects(), it will do a select to get the name. |
| 14:33:11 | <r0bby> ..at 1030am |
| 14:33:17 | <bwolfe> (this example assumes names is in a separate table) |
| 14:33:25 | <bwolfe> r0bby: mmmm, pizza |
| 14:34:31 | <Keelhaul> bwolfe: properly would be enabled? |
| 14:34:49 | <bwolfe> ? |
| 14:34:57 | <amoga> my dominos has arrived but still waitin for bwolfe to reply:| |
| 14:34:57 | <Keelhaul> what do you mean by "set up properly" |
| 14:36:10 | <bwolfe> Keelhaul: a good example would be concepts and their concept names. concept names are read often, so should not be lazy-loaded |
| 14:36:48 | <bwolfe> Keelhaul: I just meant that lazy-loading is turned off if it is accessed often |
| 14:36:59 | <Keelhaul> ok |
| 14:37:13 | <bwolfe> amoga: no, you don't have to wait. I just haven't gotten to the response yet. you'll get an email from me in a few minutes |
| 14:37:13 | <Keelhaul> bwolfe: so setting concept names non-lazy was a good move? |
| 14:37:19 | <Keelhaul> why were people complaining then |
| 14:37:23 | <bwolfe> Keelhaul: I believe so...but darius does not :-p |
| 14:37:55 | <bwolfe> I think he was more worried about having to set descriptions/answers/sets/etc as non lazy |
| 14:38:00 | <amoga> sounds great.. ty :) |
| 14:39:09 | <r0bby> damn it |
| 14:39:18 | <r0bby> Soc money shall be used to purchase the dominos |
| 14:39:29 | <r0bby> I lost my mothers' cc |
| 14:39:32 | <r0bby> credit card* |
| 14:39:38 | <bwolfe> ahaha, that sucks |
| 14:39:46 | <r0bby> yeh |
| 14:40:04 | <r0bby> Yeh i'm up a creek if i dont find it |
| 14:40:14 | <bwolfe> probably a good thing for your mother though...no more random credit card charges because of you! |
| 14:40:27 | <r0bby> ]not quite |
| 14:40:33 | <r0bby> I don't know *WHERE* i lost it |
| 14:40:34 | <bwolfe> r0bby: oh, no, thats not good |
| 14:40:41 | <r0bby> and i rarely use it anyways |
| 14:40:48 | <bwolfe> r0bby: I thought you meant you gave it back to her |
| 14:40:51 | <r0bby> I memorized the number though |
| 14:42:00 | <Keelhaul> r0bby: you better have it cancelled real quick |
| 14:43:14 | <amoga> did you tell yor mum yet? :-S |
| 14:44:08 | <r0bby> yes |
| 14:44:18 | <r0bby> No charges have been made so chances are, i have it |
| 14:44:33 | <r0bby> Human nature is to make charges... |
| 14:45:21 | <amoga> lol..hope you find it soon enough to order that dominos :-P |
| 14:45:21 | <r0bby> worse: my signature is so bad... |
| 14:45:29 | <r0bby> If not i'll pay for it |
| 14:45:54 | <Keelhaul> you can pay for pizza with a credit card? |
| 14:47:51 | <bwolfe> Keelhaul: you can pay for anything with a credit card |
| 14:48:03 | <r0bby> I can order dominos online |
| 14:48:05 | <r0bby> and yes |
| 14:48:06 | <r0bby> :) |
| 14:48:12 | <Keelhaul> oh pay online |
| 14:48:36 | <Keelhaul> because i've never seen delivery people being able to scan credit cards |
| 14:48:59 | <r0bby> Keelhaul: you tell them the # on the phone, they run it bring the slip for you to sign. |
| 14:49:05 | <Keelhaul> oh |
| 14:49:15 | <Keelhaul> not sure they do it here |
| 14:49:16 | *** Nzeyi has quit IRC |
| 14:50:02 | <r0bby> Chinese too :) |
| 14:50:29 | <Keelhaul> i dont eat that |
| 14:56:04 | <r0bby> Jesus christ |
| 14:56:21 | <r0bby> Note to self: when jetbrains says that EAP releases are below beta quality |
| 14:56:25 | <r0bby> they mean it! |
| 14:57:09 | <r0bby> it's crashing during file indexing :( |
| 15:10:48 | *** amogha has joined #openmrs |
| 15:14:01 | *** amoga has quit IRC |
| 15:15:35 | <amogha> bwolfe |
| 15:15:40 | <amogha> r u around |
| 15:15:48 | <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [8337]: htmlformentry: Support radio button inputs for coded questions, fix the ⦠<http://dev.openmrs.org/changeset/8337> |
| 15:16:04 | <amogha> i received your mail regarding the implementationId |
| 15:16:28 | <amogha> so u suggest that i should go ahead with the global property |
| 15:21:50 | <Keelhaul> jmiranda: what if the reporting framework were to support sql/hql queries in addition to patient searches |
| 15:22:03 | *** nribeka has joined #openmrs |
| 15:22:03 | *** ChanServ sets mode: +v nribeka |
| 15:22:05 | <Keelhaul> it would add a bunch of new logic w/o having to implement it in code |
| 15:22:30 | *** amogha has quit IRC |
| 15:24:58 | <jmiranda> Keelhaul, i was hoping we'd have a SqlDataSet yes |
| 15:25:15 | <jmiranda> probably HqlDataSet for now |
| 15:25:29 | <Keelhaul> jmiranda: whats the different between the new reporting modules |
| 15:25:41 | <jmiranda> which ones? |
| 15:25:53 | <Keelhaul> reporting, reporting compatibility, and the backports |
| 15:25:56 | <jmiranda> reporting is the only one that we're using right now |
| 15:26:01 | <Keelhaul> really |
| 15:26:12 | <Keelhaul> i noticed the entire reporting part was gone from my 1.5 |
| 15:26:18 | <Keelhaul> so i added the "compatibility" module |
| 15:26:20 | <Keelhaul> now it works as before |
| 15:26:26 | <jmiranda> backports just allows you to get reporting working in a 1.4 env |
| 15:26:28 | <jmiranda> and reporting compat includes the old framework |
| 15:26:37 | <Keelhaul> oh |
| 15:26:40 | <jmiranda> in 1.6 we're ripping reporting out of core |
| 15:26:46 | <Keelhaul> ok |
| 15:26:57 | <Keelhaul> i dont tihnk i was abot to add the reporting module anywhere |
| 15:27:03 | <jmiranda> so if you want to use the old stuff you need compatibility |
| 15:27:03 | <jmiranda> i'm also working on a dataset builder |
| 15:27:18 | <Keelhaul> so there's "new stuff"? |
| 15:27:28 | <Keelhaul> besides what was there in 1.5 all along |
| 15:27:36 | <jmiranda> that module will allow users to build datasets with different orientations |
| 15:27:44 | <Keelhaul> oh |
| 15:27:56 | <jmiranda> like patient-per-row, obs-per-row, encounter-per-row using a nice interface |
| 15:28:02 | <Keelhaul> ok |
| 15:28:11 | <jmiranda> the new stuff is in development |
| 15:28:16 | <Keelhaul> but the api is still in core in 1.5? |
| 15:30:00 | <jmiranda> no |
| 15:30:04 | <jmiranda> that's in the reporting module |
| 15:30:08 | <Keelhaul> ic |
| 15:30:25 | <Keelhaul> !roadmap |
| 15:30:25 | <OpenMRSBot> Keelhaul: "roadmap" --- http://openmrs.org/wiki/Road_Map |
| 15:30:27 | <jmiranda> reporting module will hopefully only contain API stuff |
| 15:30:50 | <jmiranda> and then we'll build the reporting tools as other modules that depend on it |
| 15:31:02 | <Keelhaul> hm |
| 15:31:09 | <Keelhaul> why did you rip it out of 1.5 though |
| 15:32:38 | <jmiranda> oh sorry |
| 15:32:50 | <jmiranda> i thought you meant 1.6 |
| 15:32:58 | <jmiranda> yeah, it should be there for 1.5 |
| 15:33:12 | <jmiranda> or else we made a huge mistake |
| 15:33:28 | <Keelhaul> at least the webapp part is no longer current 1.5 code |
| 15:33:37 | <Keelhaul> report compatibility module fixes that, though |
| 15:33:57 | <Keelhaul> the api part is still there |
| 15:38:51 | *** sdefabbiakane_ has joined #openmrs |
| 15:39:22 | *** upul has joined #openmrs |
| 15:39:22 | *** ChanServ sets mode: +v upul |
| 15:40:12 | *** sdefabbiakane has quit IRC |
| 15:40:16 | *** sdefabbiakane_ is now known as sdefabbiakane |
| 15:43:24 | *** atomicturtle has joined #openmrs |
| 15:44:31 | *** atomicturtle has left #openmrs |
| 15:50:31 | *** sdefabbiakane has quit IRC |
| 15:56:44 | *** catechu has joined #openmrs |
| 16:21:36 | *** luzhuangwei has joined #openmrs |
| 16:26:36 | *** upul has quit IRC |
| 16:50:06 | <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [8340]: Followup fix to add cglib to the ant api compile classpath <http://dev.openmrs.org/changeset/8340> || OpenMRS Changesets: Changeset [8339]: rwandaprimarycare module: adding labels to the login page <http://dev.openmrs.org/changeset/8339> || OpenMRS Tickets: Ticket #1539 (task closed): UTF-8 not supported in module string files <http://dev.openmrs.org/ticket/1539#comment:10> || OpenMRS Changesets: Changeset [8338]: Merged part of serialization branch to trunk so that serialization of ⦠<http://dev.openmrs.org/changeset/8338> |
| 16:57:39 | <Keelhaul> dee dum |
| 17:14:18 | <r0bby> Ever notice how hideous the current datepicker is :< |
| 17:19:03 | *** catechu has quit IRC |
| 17:21:34 | <Keelhaul> i use my own |
| 17:31:17 | <r0bby> I couldn't get Jquery UI's datepicker to work |
| 17:31:29 | <r0bby> it matches the OpenMRS colors better than the default |
| 17:31:37 | <r0bby> it's not worth me spending more time on it |
| 17:31:45 | <Keelhaul> maybe |
| 17:31:53 | <Keelhaul> but i couldnt find one that can do both date and time in jquery |
| 17:31:56 | <r0bby> ohh this is odd |
| 17:32:02 | <Keelhaul> so i used one i found on the webnets |
| 17:32:02 | <r0bby> Pandora is playing the song i wanted :) |
| 17:34:10 | <r0bby> sigh |
| 17:35:47 | <r0bby> ... I just used a scriptlet :< |
| 17:35:59 | <r0bby> <openmrs:formatDatedate="<%=newjava.util.Date()%>"/> |
| 17:36:04 | <r0bby> I can't believe i wrote this :< |
| 17:37:37 | *** sdefabbiakane has joined #openmrs |
| 17:39:10 | <r0bby> sdefabbiakane: :) |
| 17:39:18 | <r0bby> You got into the HFOSS summer institute? |
| 17:39:26 | <r0bby> how ya liking it? |
| 17:41:48 | <bwolfe> r0bby: does formatDate use the current date by default? I don't think you need that scriptlet.. |
| 17:42:05 | <sdefabbiakane> r0bby: it's been fun. I've spent the past two weeks rushing together a coordination app for the NYC office of emergency management. |
| 17:43:27 | <r0bby> i dont know let me look |
| 17:43:49 | <r0bby> oh it does |
| 17:43:57 | <r0bby> my soul is saved |
| 17:44:30 | <r0bby> yeh no it doesnt |
| 17:45:27 | <r0bby> it's necessary |
| 17:49:00 | <r0bby> heh |
| 17:49:07 | <r0bby> so you dont work on one project |
| 17:49:11 | <r0bby> you work on multiple projects? |
| 17:50:53 | <r0bby> I <3 this UI i wrote :) |
| 17:51:13 | <r0bby> I chose the same colors openmrs uses for the table top menu |
| 17:51:24 | <r0bby> I like the blue |
| 17:51:31 | <r0bby> Nobody changes it or the bunny gets it! |
| 17:51:44 | * r0bby brandishes a stuffed bunny |
| 17:51:44 | <sdefabbiakane> one at a time, but that project had a deadline of the 5th for feature freeze/mostly working, and is being used in an exercise on thursday |
| 17:52:01 | <r0bby> ahh |
| 17:52:11 | <r0bby> I have to have code working by ohh tonight |
| 17:52:29 | <r0bby> my productivity went downhill working non-stop :) |
| 17:52:38 | <r0bby> I did the same w/ groovy module, though i enjoyed that :) |
| 17:53:30 | <r0bby> Ben: you should look into using the forms JSP namespace |
| 17:53:35 | <r0bby> (it's part of spring mvc) |
| 17:53:44 | <r0bby> It's _AMAZING_ i dont have do <spring:bind> |
| 17:53:45 | <bwolfe> yep |
| 17:54:02 | <r0bby> and it automatically adds validation errors at the top :) |
| 17:54:54 | * bwolfe will accept any and all patches to trunk converting some pages to the <form:> tags |
| 17:55:13 | <r0bby> ping me after soc ends |
| 17:55:29 | <r0bby> I'll definitely volunteer |
| 17:55:40 | <r0bby> for a few of the pages to get the ball rolling |
| 17:56:04 | <r0bby> I leared lastnight how to do editor binding using the annotation driven controllers |
| 17:56:43 | <r0bby> I should throw together a blog post soon about it |
| 18:04:43 | <bwolfe> definitely |
| 18:05:05 | *** luzhuangwei has quit IRC |
| 18:09:00 | <r0bby> It seems darius and I are leading the charge on this topic |
| 18:09:29 | <r0bby> I wanted to use the annotations for the services/DAOs but i don't know how to do it in the context of OpenMRS |
| 18:17:35 | <r0bby> I wish the date picker in openmrs wasn't so hideous |
| 18:17:58 | <bwolfe> I wish you complained about it a little more |
| 18:18:34 | * r0bby complains more! |
| 18:18:46 | * r0bby figures complain enough, you'll fix it! |
| 18:18:57 | <pascal`> http://img.runlevel6.org/W3C%20Twitter.png |
| 18:19:39 | <pascal`> dammit |
| 18:19:40 | <r0bby> HAHAHHAHAHA |
| 18:19:49 | <pascal`> oh wait |
| 18:19:52 | <pascal`> you can see? |
| 18:19:59 | <r0bby> HAHAHHAHAHAHA |
| 18:20:04 | <r0bby> HAHAHHAHAHAHAHHAHAHHAHHA |
| 18:20:07 | <pascal`> i'll take that as a yes |
| 18:20:25 | <Keelhaul> yea lol |
| 18:21:18 | <bwolfe> if r0bby complains enough, he gets kick/banned. of course, if he complained a lot, then created a ticket to change core to use jquery, he might get unbanned |
| 18:22:03 | <r0bby> If i dont have to do the work i'm all for t! |
| 18:22:11 | <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [8345]: serialization: deleted a few unused import statements and delete a few ⦠<http://dev.openmrs.org/changeset/8345> || OpenMRS Changesets: Changeset [8344]: ncd: Rethought solution to NullPointerException...reverted previous ⦠<http://dev.openmrs.org/changeset/8344> || OpenMRS Changesets: Changeset [8343]: ncd: Added code to include all candidate results for the message in an ⦠<http://dev.openmrs.org/changeset/8343> || OpenMRS Changesets: Changeset [8342]: ncd: Added space to increase readability of a log message. <http://dev.openmrs.org/changeset/8342> || OpenMRS Changesets: Changeset [8341]: mdrtb 1.4. Took out required modules tag, and 1/2 way through updating ⦠<http://dev.openmrs.org/changeset/8341> |
| 18:25:14 | <Keelhaul> more importantly, it should be possible to add or not to add a time to the date |
| 18:25:30 | <Keelhaul> w/o breaking the expected format |
| 18:26:48 | <bwolfe> Keelhaul: agreed. did you not find a jquery way to do that? would be nice if we could just move to a jquery based popup and away from that current custom one |
| 18:27:16 | <Keelhaul> bwolfe: no, i used a third party picker that requires a time |
| 18:27:47 | <r0bby> actually |
| 18:27:51 | <r0bby> I found a thing hold |
| 18:27:52 | <r0bby> on |
| 18:28:04 | <r0bby> 14:18 pascal` http://img.runlevel6.org/W3C%20Twitter.png |
| 18:28:05 | <r0bby> 14:18 pascal` http://img.runlevel6.org/W3C%20Twitter.png |
| 18:28:06 | <r0bby> er |
| 18:28:11 | <r0bby> http://www.rainforestnet.com/datetimepicker.htm |
| 18:28:13 | <r0bby> there we go |
| 18:30:08 | <pascal`> o.O |
| 18:30:28 | <r0bby> Keelhaul: that MAY help |
| 18:30:41 | <r0bby> jquery UI's datepicker allows you change its pattern |
| 18:30:51 | <r0bby> you can specify any pattern you want w/ SimpleDateFormat |
| 18:31:05 | <bwolfe> r0bby: look for a jquery plugin for date + time picking |
| 18:31:14 | <Keelhaul> r0bby: thats the exact one i used |
| 18:31:59 | <pascal`> have you guys seen the eclipse jsp parser stack overflow error? |
| 18:32:03 | <pascal`> so fkn annoying |
| 18:33:09 | <basic`> bwolfe: i've been meaning to ping you, almost done with finals |
| 18:33:36 | <basic`> bwolfe: would you be open to the idea of setting up a staging vm for trac 0.11 for you and whoever else wants to help with the migration and theming stuff? |
| 18:33:46 | <bwolfe> pascal`: upgrade your eclipse |
| 18:33:53 | <bwolfe> pascal`: (if its the same one I was running into) |
| 18:34:04 | <pascal`> i think i have the latest eclipse |
| 18:35:11 | <pascal`> yeah, 3.4.2 |
| 18:35:18 | *** catechu has joined #openmrs |
| 18:36:31 | <bwolfe> basic`: are you asking if I want to set it up? or if I want someone else to set it up? |
| 18:37:02 | <basic`> bwolfe: i would set it up, give you and whoever else needs shell access to it for testing |
| 18:37:33 | <bwolfe> basic`: yep, that'd be awesome |
| 18:37:46 | <bwolfe> although, prob wouldn't need shell access for the testing part...just view access |
| 18:38:55 | <basic`> who setup the theme for the 0.10 site? maybe they could help port it to 0.11 :) |
| 18:39:11 | <r0bby> Keelhaul, bwolfe: http://ejohn.org/blog/picking-time/ |
| 18:39:22 | <basic`> although i may have time after finals to actually finish doing that |
| 18:39:24 | <bwolfe> basic`: an intern a few summers back. |
| 18:39:31 | <basic`> got it |
| 18:39:39 | <Keelhaul> looks so iphoneish |
| 18:40:01 | <basic`> okay, i'll work on getting that VM setup for testing and let you know |
| 18:41:48 | <bwolfe> basic`: awesome. yeah, don't worry about the style for now, we can convert that in a bit |
| 18:42:05 | <bwolfe> in a bit == later when you have time this summer ;-) |
| 18:42:10 | <basic`> haha |
| 18:42:31 | <r0bby> Keelhaul: it's themeable (I didn't look much into it, just passed it along; i have work to do; google around "jquery date time picker" should give you tons of hits |
| 18:42:40 | <basic`> i should have time, i'll be working full time starting next week until the end of summer |
| 18:42:52 | <Keelhaul> r0bby: i dont have time for that =P |
| 18:42:57 | <r0bby> Neither do it! |
| 18:42:59 | <r0bby> i* |
| 18:43:00 | * basic` is off to another final |
| 18:43:04 | <r0bby> Have fun basic` |
| 18:43:09 | <r0bby> in fact, i should get to work |
| 18:43:54 | <r0bby> I love EL functions :) |
| 18:52:28 | <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [8347]: schedulerquartz: implemented getschedule feature <http://dev.openmrs.org/changeset/8347> || OpenMRS Changesets: Changeset [8346]: dataintegrity: implemented the new admin page and completed the test ⦠<http://dev.openmrs.org/changeset/8346> |
| 18:56:35 | <catechu> r0bby: what is EL? |
| 18:58:13 | <r0bby> Unified Expression Language |
| 18:58:21 | <r0bby> in JSP files when you ${foo.foo} |
| 18:58:23 | <r0bby> that's EL |
| 18:58:41 | <catechu> ah ok |
| 18:58:59 | <r0bby> its full name is JSP Unified Expression Language |
| 18:59:28 | <r0bby> the best documentation on JSPs are example pages in OpenMRS |
| 19:04:17 | <catechu> ok, thanks for the tip -- I don't know much about JSP! |
| 19:04:51 | <r0bby> !pascal`++ |
| 19:04:51 | <r0bby> !pascal`++ |
| 19:04:52 | <r0bby> !pascal`++ |
| 19:05:46 | <pascal`> O.o |
| 19:06:39 | <pascal`> Warning: !pascal may not have been initialized |
| 19:06:54 | <bwolfe> !karma |
| 19:06:54 | <OpenMRSBot> bwolfe: Highest karma: "bwolfe" (47), "groovy" (31), and "burke" (13). Lowest karma: "r0bby" (-3), "scriptlets" (-1), and "--- demo.openmrs.org ping statistics -" (-1). You (bwolfe) are ranked 1 out of 73. |
| 19:07:16 | <bwolfe> wow, it looks like I'm barely beating out groovy! |
| 19:07:37 | <Keelhaul> r0bby is notorious |
| 19:07:42 | <Keelhaul> !karma |
| 19:07:42 | <OpenMRSBot> Keelhaul: Highest karma: "bwolfe" (47), "groovy" (31), and "burke" (13). Lowest karma: "r0bby" (-3), "scriptlets" (-1), and "--- demo.openmrs.org ping statistics -" (-1). You (Keelhaul) are ranked 13 out of 73. |
| 19:08:21 | <Echidna_> Keelhaul++ |
| 19:08:36 | <pascal`> !karma |
| 19:08:36 | <OpenMRSBot> pascal`: Highest karma: "bwolfe" (47), "groovy" (31), and "burke" (13). Lowest karma: "r0bby" (-3), "scriptlets" (-1), and "--- demo.openmrs.org ping statistics -" (-1). You (pascal`) are ranked 5 out of 73. |
| 19:08:52 | <Echidna_> !Keelhaul++ |
| 19:08:58 | <Keelhaul> will this work? |
| 19:09:05 | <pascal`> !r0bby++ |
| 19:09:09 | <pascal`> !bwolfe++ |
| 19:09:36 | <r0bby> groovy is better than you |
| 19:09:48 | <r0bby> and I should decrement you below groovy until you get mike to let me use groovy |
| 19:09:52 | <pascal`> !"--- demo.openmrs.org ping statistics -"++ |
| 19:10:00 | <r0bby> I hate java lately |
| 19:10:13 | <pascal`> !karma |
| 19:10:13 | <OpenMRSBot> pascal`: Highest karma: "bwolfe" (48), "groovy" (31), and "burke" (13). Lowest karma: "r0bby" (-2), "scriptlets" (-1), and "--- demo.openmrs.org ping statistics -" (-1). You (pascal`) are ranked 5 out of 74. |
| 19:10:21 | <r0bby> I didn't get the whole "java is verbose" argument until i started using groovy |
| 19:11:02 | <sdefabbiakane> have you ever used python? |
| 19:12:10 | <r0bby> sdefabbiakane: no, though glances have shown it to be not to far from groovy |
| 19:12:17 | <r0bby> I could survive it |
| 19:12:52 | <r0bby> I like groovy because it can exist within the java ecosystem with very few issues |
| 19:13:47 | <r0bby> There is a guy right now (i've spoken to him a few times, handed him the groovy forms code... (yeh see I can show my vunerability) to see if he wanted it |
| 19:14:12 | <r0bby> most of it just has to do with taking a class, instantiating it, and then using reflection to get data types, variable names, values etc |
| 19:15:06 | <Keelhaul> you opened two brackets, but closed only one |
| 19:16:01 | <pascal`> uh oh, parse error =O |
| 19:20:54 | <r0bby> Keelhaul: bite me |
| 19:22:22 | <pascal`> ) |
| 19:24:32 | <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [8348]: in patientmatching module, updated activator's matches(Method, Class) ⦠<http://dev.openmrs.org/changeset/8348> |
| 19:34:10 | <r0bby> f'en hell |
| 19:34:15 | <r0bby> BSOD :D |
| 19:36:23 | <pascal`> http://www.geeked.info/wp-content/images/windows_bluescreen_tattoo.jpg |
| 19:36:25 | <OpenMRSBot> <http://ln-s.net/3IF3> (at www.geeked.info) |
| 19:37:47 | *** pascal` has quit IRC |
| 19:43:06 | <sdefabbiakane> linux :D |
| 19:47:42 | *** catechu has quit IRC |
| 19:47:55 | *** catechu has joined #openmrs |
| 19:48:11 | <catechu> james_regen: how should I update link? |
| 19:49:55 | <r0bby> sdefabbiakane: im too lazy :) |
| 19:51:01 | <sdefabbiakane> :) |
| 19:51:56 | <james_regen> catechu: on the administration page, there's a "Modules" section |
| 19:52:32 | <james_regen> clicking on "Manage Modules" will show all the modules installed |
| 19:53:26 | <james_regen> clicking on the trach icon will remove a module. then you can browse for the .omod file you built in eclipse and add it. ideally, it'll start without errors |
| 19:56:38 | <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #1558 (task created): GenerateTestCase should have rename method <http://dev.openmrs.org/ticket/1558> || OpenMRS Changesets: Changeset [8353]: -- chica * added code to re-query kite after a disconnect * changed code ⦠<http://dev.openmrs.org/changeset/8353> || OpenMRS Changesets: Changeset [8352]: mdrtb1.4. adding birt requirement back in. <http://dev.openmrs.org/changeset/8352> || OpenMRS Changesets: Changeset [8351]: -- chica * updated concurrency handling for messageProcessed AOP call <http://dev.openmrs.org/changeset/8351> || OpenMRS Changesets: Changeset [8350]: schedulerquartz: Functionality added to public List ⦠<http://dev.openmrs.org/changeset/8350> || OpenMRS Changesets: Changeset [8349]: -- sockethl7listener * changed concurrency handling with messageProcessed ⦠<http://dev.openmrs.org/changeset/8349> |
| 19:56:42 | <catechu> james_regen: ok -- that seemed like the way to go, I just wanted to make sure that it was okay to trash the module like that |
| 19:57:11 | <james_regen> yup, it's a development machine, so if things break for a while, it's no problem |
| 19:57:25 | <catechu> do you get a notification when someone does that? or has that not been a problem so far |
| 19:59:39 | <james_regen> no notification, and i don't think we need one, personally. if you want to email shaun and i saying, "i wrote a new interface for the module's progress indicator and have it setup on on the dev site" that's enough process for me |
| 19:59:47 | *** deadpool_ has joined #openmrs |
| 20:00:25 | <catechu> ok -- I'll keep that in mind |
| 20:07:17 | <catechu> james_regen: also, do you have the synthetic data that shaun was talking about? |
| 20:11:00 | <james_regen> i think i do. i can create a link to download it and email it to you. if you want to insert it to the database, then another option is to take a dump of the database on link and import that on your machine. i think the import program nribeka wrote for the test data worked well, but it would take as much work to run as importing an sql dump, probably |
| 20:13:03 | <catechu> ok -- if you can create the download link that would be great, I'll see about the bulk loading |
| 20:18:28 | *** deadpool has quit IRC |
| 20:18:36 | <james_regen> catechu: sent email with download link, and ti's time for me to go home for the day let me know if you have any questions |
| 20:19:20 | <catechu> james_regen: great, I'm fine for now -- thanks! |
| 20:19:29 | *** james_regen has quit IRC |
| 20:28:43 | <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [8355]: patientmatching module: in config.xml, "probabalistic" -> "probabilistic" <http://dev.openmrs.org/changeset/8355> || OpenMRS Changesets: Changeset [8354]: patientmatching module: in report generation page, changed refresh period ⦠<http://dev.openmrs.org/changeset/8354> |
| 20:30:22 | <catechu> nribeka: where is the import program that you wrote for test data? |
| 20:31:54 | <r0bby> Tag file directory /WEB-INF/view/module/facilitydata/tags does not start with "/WEB-INF/tags" |
| 20:31:58 | <r0bby> wtf |
| 20:32:00 | <r0bby> :/ |
| 20:32:38 | <bwolfe> r0bby: has to be in /WEB-INF/tags |
| 20:32:54 | <bwolfe> r0bby: modules can add tags. see the module documentation for how to do it |
| 20:32:59 | <r0bby> ok |
| 20:35:55 | <r0bby> /WEB-INF/modules/moduleId/* isn't that /WEB-INF/view/modules/moduleId/* |
| 20:39:17 | <bwolfe> no idea what you're referring to |
| 20:40:34 | <r0bby> http://openmrs.org/wiki/Modules |
| 20:40:47 | <r0bby> Contains the jsp and web files. All files will be placed into /WEB-INF/modules/moduleId/* |
| 20:40:54 | <r0bby> web/module |
| 20:41:07 | <r0bby> that goes in /WEB-INF/view/modules/moduleId/* |
| 20:41:40 | <r0bby> I'm gonna change that. |
| 20:43:13 | <r0bby> done. |
| 20:43:23 | <r0bby> http://openmrs.org/wiki/Modules#Overall_Module_Structure |
| 20:43:26 | <OpenMRSBot> <http://ln-s.net/3IGB> (at openmrs.org) |
| 20:45:02 | <r0bby> OH DOH |
| 20:47:06 | *** deadpool_ is now known as deadpool |
| 20:48:20 | <bwolfe> thanks r0bby |
| 20:49:27 | <r0bby> no problem |
| 20:49:39 | <r0bby> i got it now |
| 20:49:49 | <r0bby> it looks for a direct tags in web/module |
| 20:49:53 | <r0bby> directory* |
| 20:50:05 | <r0bby> it's not documented there by the way :x |
| 20:50:14 | <r0bby> I dont have the time to do it myself atm |
| 20:53:30 | *** Keelhaul has quit IRC |
| 21:01:34 | <r0bby> AGGGGH |
| 21:01:50 | <r0bby> I spend more time debugging stupid shit :( |
| 21:02:26 | * r0bby shuts up |
| 21:02:44 | *** sdefabbiakane has left #openmrs |
| 21:09:35 | <deadpool> missed that semicolon did ya |
| 21:10:30 | <deadpool> so i was reading some of my e-mail so is there like a meeting happening here or did it happen already? |
| 21:12:10 | *** catechu has quit IRC |
| 21:13:19 | <r0bby> ... why is it not picking up my tag file :( |
| 21:13:35 | <r0bby> ]I defined a numericQuestion.tag file |
| 21:13:46 | <r0bby> it's in WEB-INF/tags/module/facilitydata |
| 21:14:10 | <r0bby> I did it as <facilitydata_tag:numericQuestion ...> |
| 21:19:51 | <bwolfe> deadpool: the meeting is tmrw |
| 21:19:59 | <deadpool> ah |
| 21:20:05 | <deadpool> gotcha |
| 21:20:12 | <bwolfe> sam said the 9th when he meant the 10th |
| 21:20:13 | <deadpool> my bad |
| 21:22:46 | <r0bby> bwolfe: how do i do this it's _NOT_ working :( |
| 21:23:01 | <r0bby> I defined a numericQuestion.tag file and it's in tags/ |
| 21:23:12 | <bwolfe> and you're runnign 1.5 ? |
| 21:24:14 | <r0bby> yes |
| 21:24:22 | <r0bby> subversion. |
| 21:24:33 | <r0bby> the 15x branch |
| 21:26:00 | <r0bby> revision 8271 |
| 21:27:19 | <r0bby> oh that's cute, it's not picking up *ANY* of my tags |
| 21:28:32 | <r0bby> http://pastie.org/private/4nbsj59tbrevrqb61iwxg |
| 21:30:53 | <deadpool> bwolfe: hey do you know how to work infopath i was following the tutorial |
| 21:31:01 | <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #1559 (task closed): Fix liquibase-generate-sql ant target <http://dev.openmrs.org/ticket/1559#comment:1> || OpenMRS Changesets: Changeset [8356]: Fixed liquibase-generate-sql ant target - #1559 Renamed target to ⦠<http://dev.openmrs.org/changeset/8356> || OpenMRS Tickets: Ticket #1559 (task created): Fix liquibase-generate-sql ant target <http://dev.openmrs.org/ticket/1559> |
| 21:31:26 | <deadpool> and i get stuck on trying to download the updated form |
| 21:31:28 | <bwolfe> r0bby: theres a dir for taglibs too. see the mdrtb module example of that |
| 21:31:36 | <r0bby> ah ok |
| 21:31:49 | <deadpool> infopath just says trying to connect to server and stays there forever |
| 21:31:52 | <r0bby> i know |
| 21:32:01 | <r0bby> /WEB-INF/tags/module/moduleId |
| 21:32:06 | <bwolfe> deadpool: any errors in tomcat logs ? |
| 21:32:44 | <r0bby> it's picking up my EL function just fine |
| 21:32:51 | <r0bby> so my TLD is being picked up just fine |
| 21:34:23 | <r0bby> what it's NOT picking up is my .tag file |
| 21:34:46 | <deadpool> bwolfe: no errors but two warnings |
| 21:36:38 | <deadpool> same thing when i tried the demo online it just keeps saying contacting server and nothing happens |
| 21:37:18 | <r0bby> UAGH |
| 21:37:19 | <bwolfe> r0bby: tld's don't do el. they do the <openmrs:format....>. or am I missing something? |
| 21:37:26 | <r0bby> They do |
| 21:37:34 | <bwolfe> deadpool: no errors in the log ? |
| 21:37:39 | <deadpool> nope |
| 21:37:42 | <bwolfe> deadpool: ah ok, you mentioned htis on the forum, right ? |
| 21:37:51 | <deadpool> nope |
| 21:38:11 | <deadpool> it was a different error i was getting |
| 21:38:14 | <deadpool> then |
| 21:38:33 | <deadpool> this is a totally different error |
| 21:38:41 | <r0bby> http://pastie.org/private/rw9nqp3knuwkv3jtgqjnna |
| 21:38:43 | <r0bby> ^^ |
| 21:38:44 | <OpenMRSBot> <http://ln-s.net/3IHq> (at pastie.org) |
| 21:38:58 | <r0bby> those are functions i can reference through EL. |
| 21:39:17 | <deadpool> well it just stalls |
| 21:40:15 | <r0bby> the Filter and Sort classes are used via EL |
| 21:40:18 | <bwolfe> r0bby: and you're accessing those how? |
| 21:40:27 | <r0bby> in my own TLD :) |
| 21:40:33 | <r0bby> I'll show you. |
| 21:41:09 | <bwolfe> r0bby: I meant using |
| 21:41:38 | <r0bby> http://pastie.org/private/4nbsj59tbrevrqb61iwxg |
| 21:42:13 | <deadpool> i am not even getting the error infopath just stalls on trying to connect to server |
| 21:42:21 | <r0bby> bwolfe: =) |
| 21:42:24 | <bwolfe> deadpool: very weird |
| 21:42:31 | <deadpool> yeah |
| 21:42:32 | <r0bby> mike gave me the idea :) |
| 21:42:42 | <bwolfe> deadpool: and you can download the xsn from that url by typing it into firefox? |
| 21:42:47 | <r0bby> I needed instanceof checks (EL has the instanceof keyword reserved, but it's not used.) |
| 21:43:00 | <deadpool> what do you mean by typing in the url? |
| 21:43:15 | *** kane77 has quit IRC |
| 21:43:22 | <r0bby> <th>Date: ${facilitydata:formatDate(null)}</th> |
| 21:43:30 | <r0bby> <c:whentest="${facilitydata:isNumericQuestion(formQuestion.question)}"> |
| 21:43:38 | <r0bby> those are two places i currently call my functions. |
| 21:43:40 | <bwolfe> deadpool: take the url that its failing to download and put that into firefox |
| 21:43:47 | <bwolfe> r0bby: I didn't think thats how it was done |
| 21:43:49 | <bwolfe> r0bby: one sec |
| 21:43:53 | <r0bby> That is :) |
| 21:43:58 | <r0bby> because it works |
| 21:44:08 | <r0bby> the methods have to be public and static |
| 21:44:20 | <r0bby> that's not where my problem is anyways |
| 21:44:36 | <r0bby> bwolfe: in fact i used OpenMRS to help as a guide :) |
| 21:44:54 | <r0bby> org.openmrs.web.taglib.functions.* |
| 21:45:15 | <r0bby> Sort/Filter |
| 21:46:04 | <r0bby> the TLD is used to both define tags *AND* EL functions |
| 21:46:36 | <r0bby> the functions used in OpenMRS are defined at the bottom of openmrs.tld |
| 21:46:42 | <deadpool> bwolfe: i can access it but i get some bunch of random symbols |
| 21:46:51 | <bwolfe> deadpool: yeah, thats the xsn |
| 21:47:02 | <deadpool> so then yes i can download it |
| 21:47:10 | <bwolfe> maybe infopath changed something. what version are you using ? |
| 21:47:17 | <deadpool> 2007 |
| 21:47:17 | <bwolfe> has this ever worked for you ? |
| 21:47:21 | <deadpool> nope |
| 21:47:40 | <bwolfe> I know it works for some 2007, can you get the exact version from menu-->about in infopath? |
| 21:48:01 | <bwolfe> I'll check tmrw when I get to work and see what we're running there. I don't have infopath on my linux machine here. :-) |
| 21:48:29 | <bwolfe> I have an appt I need to run to, sorry deadpool / r0bby |
| 21:48:36 | <r0bby> bwolfe: i hate you |
| 21:48:40 | <bwolfe> r0bby: find the module that is using tags and copy that |
| 21:48:45 | <r0bby> I did! |
| 21:48:47 | <bwolfe> r0bby: my minor googling didnt turn it up |
| 21:48:51 | <r0bby> they're all doing the same :| |
| 21:48:57 | <deadpool> bwolfe: no problem thanks for the help |
| 21:49:01 | <bwolfe> r0bby: then try clean installing |
| 21:49:09 | <r0bby> all this crap is setting me back on my schedule :| |
| 21:49:09 | <bwolfe> r0bby: or looking more closely |
| 21:49:37 | <bwolfe> r0bby: anyway, good luck, let me know what you find out |
| 21:49:47 | <bwolfe> deadpool: ping me tmrw and we can debug some more |
| 21:49:58 | <deadpool> will do thanks alot |
| 21:50:04 | *** bwolfe has quit IRC |
| 21:50:37 | *** Mkop has joined #openmrs |
| 21:52:11 | <r0bby> Mkop: i think you were right last night, this stuff may need to be restructured |
| 21:52:31 | <deadpool> r0bby: sorry man for taking bwolfe's time from ya |
| 21:53:57 | <r0bby> it's fine |
| 21:54:17 | <r0bby> I'm just flustered right now |
| 21:54:21 | <Mkop> where is ben? |
| 21:54:52 | <Mkop> he just closed a ticket for me, and I want to thank him |
| 21:56:46 | <r0bby> he just left |
| 21:56:59 | <r0bby> I think he's on his way to pay the hitman to whack me |
| 22:00:19 | <deadpool> you mean agent 47 |
| 22:03:04 | <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #440 (defect closed): Flowsheet module error on MVP version <http://dev.openmrs.org/ticket/440#comment:5> || OpenMRS Tickets: Ticket #1491 (enhancement closed): Short name concepts should also show preferred name on a concept name search <http://dev.openmrs.org/ticket/1491#comment:3> || OpenMRS Changesets: Changeset [8359]: 1.4.x branch: Adding preferred name to search result list if search hit is ⦠<http://dev.openmrs.org/changeset/8359> || OpenMRS Changesets: Changeset [8358]: 1.5.x branch: Adding preferred name to search result list if search hit is ⦠<http://dev.openmrs.org/changeset/8358> || OpenMRS Changesets: Changeset [8357]: Adding preferred name to search result list if search hit is on a ⦠<http://dev.openmrs.org/changeset/8357> |
| 22:03:57 | <r0bby> .. OK wtf |
| 22:04:04 | <r0bby> it doesn't like _tag |
| 22:04:37 | <r0bby> this is kinda cool |
| 22:04:41 | <r0bby> EL functions |
| 22:35:04 | <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [8360]: global-property-types branch: Add namespaces in the left pane for "System ⦠<http://dev.openmrs.org/changeset/8360> |
| 22:41:16 | <deadpool> arrrgh.. |
| 22:41:26 | <deadpool> i ehat infopath |
| 22:45:30 | *** Keelhaul has joined #openmrs |
| 22:45:30 | *** ChanServ sets mode: +v Keelhaul |
| 22:45:51 | <deadpool> die infopath die |
| 22:46:09 | <deadpool> keelhaul: hey wasup |
| 22:46:15 | <Keelhaul> hi |
| 22:49:31 | *** Mkop has quit IRC |
| 22:51:41 | <r0bby> deadpool: use htmlformentry |
| 22:51:50 | <r0bby> If i finished groovyforms i'd tell you to use that |
| 22:52:06 | <r0bby> Though, i was told it wouldn't get as much respect as htmlformentry did |
| 22:52:11 | <r0bby> and does |
| 22:52:26 | <deadpool> don't really know how to use htmlformentry |
| 22:52:26 | <r0bby> I'm on a caffiene high :D |
| 22:52:33 | <deadpool> heh so am i |
| 22:52:35 | <r0bby> it's reletively |
| 22:52:37 | <r0bby> easy |
| 22:52:52 | <r0bby> http://openmrs.org/wiki/HTML_Form_Entry_Module_HTML_Reference |
| 22:52:53 | <OpenMRSBot> <http://ln-s.net/3EkG> (at openmrs.org) |
| 22:53:15 | <r0bby> you use regular HTML plus some tags for defining certain OpenMRS widgets |
| 22:53:21 | <Keelhaul> the challenge is in making the forms look pretty |
| 22:53:30 | <Keelhaul> i never got mine to look remotely like the ones in the example |
| 23:00:59 | <deadpool> eh i don't think the doctors could do that |
| 23:01:06 | <deadpool> need something simple for them |
| 23:02:31 | <r0bby> Keelhaul: that's where the Wysiwyg editor comes in :) |
| 23:02:37 | <r0bby> and deadpool |
| 23:02:39 | <r0bby> =) |
| 23:02:52 | <r0bby> I almost went for it |
| 23:03:02 | <deadpool> i give up openmrs implementation is not for the faint of heart |
| 23:03:04 | <r0bby> had I not gone for Facility Data -- i would not have gotten in |
| 23:03:12 | <r0bby> DO NOT give up |
| 23:03:21 | <r0bby> OpenMRS is the future =) |
| 23:03:23 | <deadpool> eh i am not i will march on |
| 23:03:36 | <deadpool> maybe it will be called openhis |
| 23:03:40 | <deadpool> in the future |
| 23:04:08 | <deadpool> so right now i have been up for about 36 hrs trying to troubleshoot why infopath is not working for me |
| 23:06:26 | <deadpool> once i get this working i think i should probably help update the implementation guide |
| 23:06:34 | <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [8361]: facility data: tweak the deploy-web target to copy over .tag files as ⦠<http://dev.openmrs.org/changeset/8361> |
| 23:07:52 | <Keelhaul> deadpool: maybe bwolfe will return later today |
| 23:08:02 | <Keelhaul> he's the formentry module person |
| 23:08:11 | <deadpool> yeah he said he would debating on whether i should go to sleep or not |
| 23:08:29 | <deadpool> right now i have figured out a way to make infopath work but i don't think it is right |
| 23:09:16 | <deadpool> right now i have to see if i can download the xsn from the url twice then clear the cache and then download the form to submit |
| 23:09:28 | <deadpool> or otherwise it gets stuck in contacting the server |
| 23:09:47 | <r0bby> formentry is actually an area of openmrs i like :) |
| 23:10:00 | <r0bby> Darius was weary of me taking on another form entry project |
| 23:10:12 | <r0bby> so I was likely to not have been selected if i kept myself in the running :S |
| 23:10:26 | <deadpool> is bwolfe aslo a doctor? |
| 23:11:56 | <deadpool> isn't form entry like a big thing though |
| 23:12:06 | <deadpool> you would think you would want many people working on it |
| 23:12:19 | <deadpool> and if somehow we can go away from infopath that would be awesome |
| 23:13:14 | <deadpool> but that is just me rambling on |
| 23:14:08 | <deadpool> sorry about that r0bby, Keelhaul |
| 23:14:10 | <r0bby> my project would have been REALLY simple |
| 23:14:17 | <r0bby> define a form |
| 23:14:20 | <Keelhaul> deadpool, no, that's a valid point |
| 23:14:21 | <r0bby> you get a template |
| 23:14:26 | <r0bby> and then that generates a form :) |
| 23:14:40 | <r0bby> define a simple groovy class :0 |
| 23:14:59 | <r0bby> everything but stock questions is rendering |
| 23:17:34 | <deadpool> so what is like the long term plan for openmrs |
| 23:17:44 | <deadpool> is it to be like a HIS |
| 23:19:40 | <Keelhaul> hm |
| 23:20:00 | <Keelhaul> isnt a HIS just an MPI/billing |
| 23:23:50 | <r0bby> <option value="${option}" ${(value != null && value.valueText == option) ? "selected" : ""}</option> |
| 23:23:54 | <r0bby> holy crap that's hideous |
| 23:26:16 | <Keelhaul> it's always hideous if the ? operator is used |
| 23:26:19 | <deadpool> yeah but you aslo include pharmacy stuff |
| 23:26:44 | <deadpool> yeah i hate using the if statement with ? |
| 23:27:41 | <r0bby> ternary operators are the shit :) |
| 23:27:47 | <r0bby> you should see the groovy elvis operator |
| 23:27:54 | <r0bby> null = false in groovy |
| 23:28:01 | <r0bby> so if i have a String i wanna return |
| 23:28:14 | <r0bby> return userName ?: "Anonymous" |
| 23:28:30 | <Keelhaul> yes, ugly and hard to read |
| 23:28:36 | <r0bby> heh |
| 23:28:41 | <r0bby> I can read it just fine |
| 23:28:49 | <Keelhaul> [01:23:47] <+r0bby> <option value="${option}" ${(value != null && value.valueText == option) ? "selected" : ""}</option> |
| 23:28:51 | <r0bby> I read it as if(...) { ... } else { ... } |
| 23:28:58 | <Keelhaul> forgot to close a > |
| 23:29:03 | <r0bby> I caught it :) |
| 23:31:03 | <Keelhaul> you can also do <option value="${option}" <c:if test="${value != null and value.valueText == option}>selected="selected"</c:if>> |
| 23:31:17 | <r0bby> that's just as bad |
| 23:31:26 | <r0bby> this is cleaner and less verbose :) |
| 23:31:33 | <r0bby> says what it needs to |
| 23:31:37 | <Keelhaul> mine doesnt break xhtml conventions though =P |
| 23:31:46 | <Keelhaul> altohugh the condition has nothing to do with it |
| 23:32:03 | <r0bby> yeh when it hits the clieent that's gone :) |
| 23:37:16 | <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [8362]: facility data: I never want to see this class again in my life. <http://dev.openmrs.org/changeset/8362> |
| 23:43:02 | <Keelhaul> i like java and all |
| 23:43:16 | <Keelhaul> but java based desktop applications are a piece of crock |
| 23:43:39 | <Keelhaul> mysql workbench just froze again |
| 23:47:30 | <deadpool> what version of mysql are you using? |
| 23:47:43 | <Keelhaul> 5.1 64bit |
| 23:47:45 | <Keelhaul> windows |
| 23:47:53 | <r0bby> why in GODS name is my locale en_GB |