IRC Chat : 2008-03-04 - OpenMRS

01:06:07 *** njero has quit IRC
01:30:03 *** njero has joined #openmrs
01:30:09 *** ChanServ sets mode: +v njero
01:55:33 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [3533]: rwandaregistration module: Filled address hierarchy all the way to … <http://dev.openmrs.org/changeset/3533> || OpenMRS Changesets: Changeset [3532]: Bugfix in Quick Report for Return Visit Date This Week <http://dev.openmrs.org/changeset/3532>
02:27:40 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [3534]: Creating module rwandatracreport for duwamahoro. <http://dev.openmrs.org/changeset/3534>
03:43:46 *** winwinwin has joined #openmrs
03:51:10 *** winwinwin has quit IRC
03:52:11 *** winwinwin has joined #openmrs
04:04:25 *** winwinwin has quit IRC
07:11:26 *** bmckown has joined #openmrs
07:11:26 *** ChanServ sets mode: +o bmckown
07:18:54 *** bwolfe has joined #openmrs
07:18:54 *** ChanServ sets mode: +o bwolfe
07:41:02 *** sioraiocht has left #openmrs
07:41:20 *** sioraiocht has joined #openmrs
07:41:21 *** ChanServ sets mode: +v sioraiocht
07:44:04 *** atomicturtle has joined #openmrs
08:47:46 *** Keelhaul has joined #openmrs
09:46:14 *** njero has quit IRC
10:21:53 *** ChanServ sets mode: +v atomicturtle
10:43:30 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [3535]: Schema modified to include the form_id <http://dev.openmrs.org/changeset/3535> || OpenMRS Tickets: Ticket #616 (task closed): Max records to send <http://dev.openmrs.org/ticket/616#comment:1>
10:59:18 <Phantal-> I'm trying to find where the mondrian schema definition xml is that openmrs uses. Is it contained in one of the downloads, or somewhere in subversion?
11:48:41 <bwolfe> Phantal-: I'm not sure what you're referring to ?
11:48:49 <bwolfe> you want the openmrs database schema xml ?
11:48:50 <bmckown> Hi, Phantal- I'm not familiar with mondrian schema definition xml. Is it like our hibernate mapping xml files in metadata/api/hibernate
11:49:11 <bwolfe> nice timing Brian :-p
11:49:15 <bmckown> :-)
11:49:38 <bwolfe> Phantal-: http://openmrs.org/wiki/Data_Model
11:51:26 <bwolfe> Phantal-: do you have a name of someone that worked on it or referred to an openmrs mondrian schema ?
11:58:50 <Phantal-> sorry, was off printing some stuff
11:59:02 <Phantal-> lemme grab the URL and point you toward what I'm reading
11:59:20 <Phantal-> http://feed.openmrs.org/user/16
11:59:32 <Phantal-> in that post on sept 5th, there's some stuff that caught my attention
12:00:13 <Phantal-> "Concept dimension with bridge tables and subdimensions" is the part I'm interested in learning about re: mondrian, and in reading on another part of the page it says openMRS uses mondrian for its olap stuff
12:00:31 <Phantal-> if that's the case, there's a schema definition for one or more cubes that OpenMRS uses for its data warehouse
12:04:02 <bmckown> http://openmrs.org/wiki/Reporting_ETL_and_OLAP_Project
12:04:04 <OpenMRSBot> <http://ln-s.net/1d+A> (at openmrs.org)
12:05:04 <bmckown> Gjergji is a Google Summer of Code 2007 Student with OpenMRS. The above is the project page.
12:05:30 <bmckown> Justin and Mike are the mentors.
12:08:16 <bwolfe> Phantal-, bmckown: ah, I don't know what Gjergji's status was on the project
12:08:23 <bwolfe> it hasn't been intergrated
12:08:34 <bwolfe> *integrated
12:08:40 <bmckown> right.
12:08:57 <Keelhaul> hi
12:09:00 <Keelhaul> i have a question too =)
12:09:03 <Keelhaul> about module unit testing
12:09:05 <Keelhaul> http://openmrs.org/wiki/Module_Unit_Testing
12:09:16 <Phantal-> well, i'm just learning about mondrian & the like, and it just so happens openMRS implements something I'm learning about.
12:09:23 <Phantal-> or rather, that olap project
12:09:28 <bwolfe> Phantal-: perhaps an email to justin at openmrs org and mseaton at pih org asking them if they have the schema
12:09:33 <Phantal-> So I thought I'd see how it was implemented
12:09:49 <Phantal-> bwolfe, cool, thank you very much. I'm looking through that project page to see if it's in there somewhere
12:09:50 <bwolfe> copy gstrak at gmail com as well
12:10:05 <bmckown> Hi, Keelhaul .
12:10:06 <bwolfe> Keelhaul: whats the question?
12:10:25 <Keelhaul> that classpath xml document
12:10:27 <Keelhaul> where does it go
12:10:30 <Keelhaul> doesnt say anywhere =/
12:10:47 <bwolfe> the root of your module
12:10:58 <Keelhaul> where build.xml is?
12:11:03 <bwolfe> there should be there one already
12:11:03 <bwolfe> yeah
12:11:07 <Keelhaul> oh
12:11:11 <Keelhaul> theres none
12:11:14 <bwolfe> odd
12:11:17 <bwolfe> are you in eclipse?
12:11:27 <bwolfe> and do you have auto-build turned on?
12:11:30 <Keelhaul> oh hm
12:11:33 <Keelhaul> theres .classpath
12:11:39 <bwolfe> you might only see if it you're using the "navigation" view
12:11:43 <bwolfe> yeah, .classpath
12:11:52 <Keelhaul> ok thx
12:12:32 <Keelhaul> shall i add a note to the page?
12:12:38 <bwolfe> go for it
12:16:14 <Keelhaul> also, i cant seem to find a way to compile web-openmrs-api-*.jar
12:17:36 <bwolfe> use the compile-web-src target on openmrs's build.xml file
12:18:06 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [3538]: Bad version of jar. Updated <http://dev.openmrs.org/changeset/3538> || OpenMRS Changesets: Changeset [3537]: Bad version of jar. Updated <http://dev.openmrs.org/changeset/3537> || OpenMRS Changesets: Changeset [3536]: Bad version of jar. Updated <http://dev.openmrs.org/changeset/3536>
12:21:47 <Keelhaul> ah thar we go
12:21:47 <Keelhaul> thx
12:50:07 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [3541]: -- chica * continuation of previous commit <http://dev.openmrs.org/changeset/3541> || OpenMRS Changesets: Changeset [3540]: -- chica * changed saveObs method in Util * moved check on medical record … <http://dev.openmrs.org/changeset/3540> || OpenMRS Changesets: Changeset [3539]: -- atd * fixed a bug in the hibernate code that retrieves … <http://dev.openmrs.org/changeset/3539> || PIH-EMR Blog: Synchronization… at last <http://pihemr.wordpress.com/2008/03/04/synchronization-at-last/>
13:20:16 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [3542]: -- atd * fixed content being saved to the text column in atd_patient_atd <http://dev.openmrs.org/changeset/3542> || OpenMRS Changesets: Changeset [3538]: Bad version of jar. Updated chica module <http://dev.openmrs.org/changeset/3538> || OpenMRS Changesets: Changeset [3537]: Bad version of jar. Updated atd module <http://dev.openmrs.org/changeset/3537> || OpenMRS Changesets: Changeset [3535]: Schema modified to include the form_id in nbsmodule <http://dev.openmrs.org/changeset/3535>
14:18:09 *** pombreda has quit IRC
14:35:48 *** pombreda has joined #openmrs
16:05:36 *** Phantal- has quit IRC
16:12:45 *** Phantal has joined #openmrs
16:14:50 *** bwolfe has quit IRC
16:41:43 *** Keelhaul has quit IRC
17:03:48 *** bwolfe has joined #openmrs
17:03:48 *** ChanServ sets mode: +o bwolfe
18:09:41 *** Keelhaul has joined #openmrs
18:33:38 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [3543]: report_api_refactoring: One speedup, and two pieces of refactoring. Sorry … <http://dev.openmrs.org/changeset/3543>
19:01:29 *** atomicturtle has quit IRC
19:25:31 *** bmckown has quit IRC
20:04:22 *** sioraiocht has quit IRC
20:04:22 *** r0bby has quit IRC
20:04:22 *** pombreda has quit IRC
20:04:22 *** bwolfe has quit IRC
20:04:22 *** Echidna has quit IRC
20:04:22 *** Keelhaul has quit IRC
20:09:48 *** Keelhaul has joined #openmrs
20:09:48 *** pombreda has joined #openmrs
20:10:06 *** bwolfe has joined #openmrs
20:10:06 *** Echidna has joined #openmrs
20:10:06 *** irc.freenode.net sets mode: +o bwolfe
20:10:17 *** sioraiocht has joined #openmrs
20:10:17 *** r0bby has joined #openmrs
20:10:17 *** irc.freenode.net sets mode: +v sioraiocht
20:17:49 <Keelhaul> bwolfe, are you there?
20:29:11 *** Echidna has quit IRC
20:29:11 *** bwolfe has quit IRC
20:32:27 *** bwolfe has joined #openmrs
20:32:27 *** Echidna has joined #openmrs
20:32:27 *** irc.freenode.net sets mode: +o bwolfe
20:54:25 <bwolfe> Keelhaul: still have a question?
20:54:43 <Keelhaul> sorta
20:55:17 <Keelhaul> the are the libs required by context sensitive tests linked in classpath?
20:55:41 <bwolfe> tests-openmrs-api
20:55:48 <bwolfe> use the package-api-tests target in build.xml
20:56:18 <Keelhaul> ii have that jar
20:56:35 <Keelhaul> it's the test classes that throw errors
20:56:35 <Keelhaul> Multiple markers at this line
20:56:35 <Keelhaul> - The type org.springframework.test.AbstractTransactionalSpringContextTests
20:56:35 <Keelhaul> cannot be resolved. It is indirectly referenced from required .class files
20:56:35 <Keelhaul> - The hierarchy of the type EncounterServiceTest is inconsistent
20:56:36 <Keelhaul> - The type org.springframework.test.AbstractTransactionalSpringContextTests
20:56:37 <Keelhaul> cannot be resolved. It is indirectly referenced from required .class files
20:56:48 <Keelhaul> public class EncounterServiceTest extends BaseModuleContextSensitiveTest
20:56:59 <bwolfe> you need spring mock I think then
20:57:03 <bwolfe> spring-mock.jar
20:57:09 <bwolfe> in /lib/springframework
20:57:14 <bwolfe> (in openmrs)
20:57:46 <Keelhaul> yea it's linked but apparently not present
20:58:00 <Keelhaul> i'll try copying it over
20:59:46 <Keelhaul> yea seems to be spring-test.jar
20:59:48 <Keelhaul> thx
21:01:02 <bwolfe> ah yes. they changed the name with spring 2.5
21:02:06 <Keelhaul> hm one error of those three is still there
21:02:37 <Keelhaul> is there a wiki page on web form development?
21:03:00 <Keelhaul> i've tried tracking your links in the formentry module (admin panel etc) trying to locate the jsp files
21:10:17 *** pombreda has quit IRC
21:12:36 <bwolfe> Keelhaul: one of what errors?
21:12:48 <Keelhaul> ones i pasted
21:12:49 <bwolfe> module web form development, or core development?
21:12:54 <Keelhaul> module
21:13:14 <Keelhaul> in particular, a new page in the admin menu, and one on the patient dashboard
21:13:17 <bwolfe> theres only the openmrs.org/wiki/Modules page and what it links to
21:13:23 <bwolfe> but I'm assuming you've seen that?
21:13:31 <Keelhaul> yea
21:13:44 <Keelhaul> my module already has the links to the added pages
21:13:44 <bwolfe> the formentry module has examples of both
21:13:54 <bwolfe> you just need to hook to an extension point on each of those pages
21:13:55 <Keelhaul> but i cant find the location of the actual targets
21:14:13 <bwolfe> in openmrs /web/WEB-INF/view/*
21:14:15 <Keelhaul> the whole url mapping issue is fairly new to me
21:14:24 <bwolfe> (its in that weird spot because of spring redirects)
21:14:47 <Keelhaul> in particular, i was looking for the encounter management page with that search field
21:15:04 <bwolfe> so you've seen the mapping file in /web/WEB-INF/openmrs-servlet.xml ? that should tell you where all of the pages are
21:15:29 <bwolfe> that search field is javascript.
21:15:45 <Keelhaul> so it must be in some html/jsp file
21:15:48 <bwolfe> but the encounter page should be /web/WEB-INF/view/admin/encounters/encounterList.jsp or so
21:16:25 <Keelhaul> ah
21:16:29 <Keelhaul> thx
21:16:41 <Keelhaul> i missed WEB-INF earlier heh
21:16:47 <Keelhaul> was looking in web/admin
21:16:51 <Keelhaul> which is pretty empty
21:18:38 <bwolfe> right...well, thats the logical place to put things...but because we redirect all traffic through the spring controller, the actual files need to be in a spot other than there :-/
21:26:03 <Keelhaul> lol gotta love ant
21:26:04 <Keelhaul> BUILD FAILED
21:26:04 <Keelhaul> F:\Workspace\inpatientcare\build.xml:58: Unable to find a javac compiler;
21:26:14 <Keelhaul> thats what oyu get on certain code errors
21:27:20 <bwolfe> whoa
21:27:25 <bwolfe> I've never seen that before
21:27:56 <bwolfe> I'm out...good luck with that one :-p
21:28:05 *** bwolfe has quit IRC
22:30:21 *** sioraiocht has quit IRC
22:30:46 *** sioraiocht has joined #openmrs
22:30:46 *** irc.freenode.net sets mode: +v sioraiocht
23:12:22 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #638 (task created): CachingPatientFilter subclasses should be cached via hashCode and equals instead of cacheKey <http://dev.openmrs.org/ticket/638>