00:20:15
|
*** akollegger has joined #openmrs
|
00:22:04
|
*** akollegger has quit IRC
|
00:22:16
|
*** akollegger has joined #openmrs
|
00:25:32
|
*** akollegger has quit IRC
|
01:01:17
|
<OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [9765]: reporting: renamed ReportSchema to ReportDefinition <http://dev.openmrs.org/changeset/9765>
|
02:22:03
|
*** upul has joined #openmrs
|
02:22:03
|
*** ChanServ sets mode: +v upul
|
02:28:41
|
*** atomicturtle has joined #openmrs
|
02:37:21
|
<OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Forum: Re: Updating a grouping Obs - question <http://forum.openmrs.org/viewtopic.php?f=11&t=486#p1775>
|
03:19:43
|
*** bwolfe has joined #openmrs
|
03:19:43
|
*** ChanServ sets mode: +o bwolfe
|
03:20:25
|
<r0bby> bwolfe: hey -- sorry to ambush you
|
03:20:36
|
<r0bby> I'm experiencing an interesting problem
|
03:20:46
|
<bwolfe> ambush away
|
03:21:05
|
<r0bby> when the page loads up -- section.getQuestions() (The form questions) has questions obviously since all load up right
|
03:21:29
|
<r0bby> when it hits the controller however -- -- even if i grab the object from the DB -- it doesn't show them!)
|
03:21:50
|
<r0bby> in the formSchema object it's all there however questions and all
|
03:22:04
|
<r0bby> (i've examined it via the debugger
|
03:23:08
|
<bwolfe> r0bby: is section.setQuestions() getting called somewhere?
|
03:23:43
|
<r0bby> section.addQuestion() adds it and sets the section to the question's current section
|
03:24:02
|
<r0bby> or maybe other way around i can't remember
|
03:24:18
|
<r0bby> either way reloading it the questions are all there! (after the POST)
|
03:24:38
|
<r0bby> also: for the some reason the description seems to be appending with ",,,"
|
03:24:47
|
<r0bby> I can't for the life of me figure out where it's coming from
|
03:25:08
|
<bwolfe> r0bby: I can answer the ,,, problem:
|
03:25:45
|
<bwolfe> r0bby: you are submitting multiple inputs with blank values that have the same name. Spring sees multiple inputs and combines them into an array of blank strings
|
03:25:58
|
<r0bby> I know
|
03:26:09
|
<r0bby> ahh
|
03:26:24
|
<r0bby> perhaps i need to rename the "description" field for questions
|
03:27:16
|
<r0bby> (I use the Global properties UI code to add questions then use ServletRequestUtils methods to get the values from those and create questions or update existing objects
|
03:28:23
|
<r0bby> does spring join them with "," ?
|
03:28:40
|
<r0bby> that could explain why i got ",,,"
|
03:31:09
|
<r0bby> as for the other one it's not exactly show stopping
|
03:31:34
|
<r0bby> i can ship w/ it the way it is i think
|
03:33:39
|
<r0bby> !bwolfe++
|
03:33:39
|
<r0bby> !bwolfe++
|
03:33:39
|
<r0bby> !bwolfe++
|
03:33:55
|
* r0bby needs to remember to not name fields that aren't bound the same as fields that are.
|
03:34:40
|
<bwolfe> r0bby: :-)
|
03:35:10
|
<r0bby> so apparently they join them with commas
|
03:35:41
|
<bwolfe> r0bby: I've been burned by that before when that extra input was a query parameter! When you submit to "" in a form, and the current url is something like blahblah.blah?description=asdf and then you have a description input field, spring takes both and does what you had
|
03:36:08
|
<r0bby> yeh
|
03:36:14
|
<r0bby> except i posted everything
|
03:41:24
|
<r0bby> jquery UI is nice.. (the CSS for the redmond theme is what i love :D)
|
03:41:27
|
<OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Forum: Re: Updating a grouping Obs - question <http://forum.openmrs.org/viewtopic.php?f=11&t=486#p1776>
|
03:41:46
|
<r0bby> I can't wait to see the code for David McCallie's app
|
03:42:01
|
<r0bby> been checking in here and there
|
03:43:58
|
<r0bby> I wish there was an easy way to do what i need to do
|
03:44:08
|
<r0bby> nest two forms in one
|
03:44:27
|
<r0bby> so i can bind easier but it gets tricky w/ adding new questions :(
|
03:47:35
|
<bwolfe> and I'm done
|
03:47:46
|
<bwolfe> for the night at least...
|
03:47:48
|
*** bwolfe has quit IRC
|
05:42:56
|
*** pascal` has joined #openmrs
|
05:49:37
|
<OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [9771]: facility data: missed these in the clean up effort. <http://dev.openmrs.org/changeset/9771> || OpenMRS Changesets: Changeset [9770]: facility data: make it so it compiles post visitor pattern crud. <http://dev.openmrs.org/changeset/9770> || OpenMRS Changesets: Changeset [9769]: facility data: remove the visitor pattern stuff as it's no longer ⦠<http://dev.openmrs.org/changeset/9769> || OpenMRS Changesets: Changeset [9768]: facility data: section management page is done; various other changes ⦠<http://dev.openmrs.org/changeset/9768> || OpenMRS Changesets: Changeset [9767]: facility data: section management page is done; various other changes ⦠<http://dev.openmrs.org/changeset/9767> || OpenMRS Changesets: Changeset [9766]: sync branch: fixing some unit tests <http://dev.openmrs.org/changeset/9766>
|
05:49:54
|
<r0bby> hey pascal` :-)
|
05:50:12
|
<pascal`> hey r0bby
|
06:30:38
|
*** pascal` has quit IRC
|
06:33:23
|
*** pascal` has joined #openmrs
|
06:35:32
|
<pascal`> Unable to load/find activator: 'org.openmrs.module.serialization.xstream.ModuleActivator' Module: Serialization Xstream
|
06:35:41
|
<pascal`> anyone ever seen that ^ ?
|
06:36:35
|
<r0bby> classpath issue i suspect
|
06:36:45
|
<r0bby> or something went wrong in the activator
|
06:37:02
|
<r0bby> I dont know that module -- bring it up on the dev list
|
06:37:13
|
<r0bby> I think that's ben's student (bwolfe)
|
06:40:05
|
<pascal`> it's happening with all my modules
|
06:40:17
|
<pascal`> so i guess it's a classpath issue or a directory permissions issue
|
06:40:37
|
<pascal`> i'm using an openmrs build that I did myself though, so I might have done something wrong there
|
06:41:03
|
<pascal`> i did a build of 9564, and just dropped the war it created into the webapps folder
|
06:41:39
|
<pascal`> oh, and another thing i hacked was the database, I manually created a 1.4 database with data that I need to work with, then ran the update script... all before I dropped in the jar
|
06:41:47
|
<pascal`> but I dont think this is a database issue
|
06:53:43
|
<OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [9772]: facility data: * form schema list page complete * make the even/odd rows ⦠<http://dev.openmrs.org/changeset/9772>
|
06:59:10
|
*** mkulumadzi has joined #openmrs
|
07:04:31
|
<r0bby> do you have the module installed?
|
07:04:53
|
<r0bby> barring that wait -- i can't be of much help :(
|
07:06:11
|
<pascal`> mkulumadzi, seen this before: Unable to load/find activator: 'org.openmrs.module.serialization.xstream.ModuleActivator' Module: Serialization Xstream ?
|
07:06:30
|
<r0bby> i think he's new
|
07:06:35
|
<pascal`> r0bby, I'm trying to get any module to install
|
07:06:37
|
<r0bby> (i can't keep track)
|
07:06:38
|
<pascal`> r0bby, he's not new
|
07:06:39
|
<mkulumadzi> hmm, sounds familiar
|
07:06:47
|
<mkulumadzi> pascal and i are sitting in the same room
|
07:06:51
|
<r0bby> AHHH
|
07:07:09
|
<r0bby> oh yeh same IP
|
07:07:35
|
<r0bby> Okies i think i'll go to sleep at a sane hour today and try and NOT wake up @ 5pm
|
07:19:20
|
<mkulumadzi> pascal seems to be a class not found exception, if you didn't already have that...
|
07:19:23
|
<mkulumadzi> catch (ClassNotFoundException e) {
|
07:19:24
|
<mkulumadzi> 125 throw new ModuleException("Unable to load/find activator: '" + getActivatorName() + "'", name, e);
|
07:19:45
|
<mkulumadzi> ... from Modules.java
|
07:24:03
|
<mkulumadzi> pascal` ^
|
07:24:12
|
<OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [9773]: faciility data: add link to list page from the admin page. <http://dev.openmrs.org/changeset/9773>
|
07:24:50
|
<pascal`> yeah, also looked at that file
|
07:24:57
|
<pascal`> and yeah, I think that's it
|
07:25:06
|
<pascal`> which is why i think it's a classpath issue
|
07:25:07
|
<pascal`> which is weird
|
07:33:35
|
<pascal`> sweet
|
07:33:44
|
<pascal`> just need to add the modules directory to my tomcat classpath
|
07:33:59
|
<pascal`> not sure why though, never had to do that before, but it's working now
|
07:50:34
|
<mkulumadzi> great, good to hear
|
07:53:56
|
<r0bby> pascal`: did they rename the activator
|
07:54:11
|
<pascal`> r0bby, no
|
07:54:45
|
<pascal`> I'm starting tomcat form eclipse, so I literally just added my ~/.OpenMRS/modules directory to tomcat's classpath and things seem to be working now
|
08:02:28
|
*** upul has quit IRC
|
08:25:52
|
<OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [9775]: reporting: Added a wizard for creating a new indicator and mapping it's ⦠<http://dev.openmrs.org/changeset/9775> || OpenMRS Changesets: Changeset [9774]: facility data: remove an unnessary taglib import -- It does not need it in ⦠<http://dev.openmrs.org/changeset/9774>
|
08:59:31
|
*** upul has joined #openmrs
|
08:59:31
|
*** ChanServ sets mode: +v upul
|
09:30:20
|
*** nribeka has quit IRC
|
09:31:31
|
<pascal`> hey upul
|
09:31:41
|
<upul> hey pascal`
|
09:54:35
|
*** pascal` has quit IRC
|
11:23:52
|
*** upul has quit IRC
|
11:27:03
|
*** james_regen has joined #openmrs
|
11:27:03
|
*** ChanServ sets mode: +v james_regen
|
12:09:44
|
*** pascal` has joined #openmrs
|
12:26:48
|
*** nribeka has joined #openmrs
|
12:26:48
|
*** ChanServ sets mode: +v nribeka
|
12:27:34
|
*** upul has joined #openmrs
|
12:27:34
|
*** ChanServ sets mode: +v upul
|
12:28:00
|
*** upul_ has joined #openmrs
|
12:28:00
|
*** ChanServ sets mode: +v upul_
|
12:28:00
|
*** upul has quit IRC
|
12:28:10
|
*** upul_ is now known as upul
|
12:31:19
|
*** bwolfe has joined #openmrs
|
12:31:19
|
*** ChanServ sets mode: +o bwolfe
|
12:33:08
|
<pascal`> hey nribeka
|
12:33:11
|
<pascal`> hi bwolfe
|
12:33:16
|
<pascal`> hi jmiranda
|
12:33:25
|
<bwolfe> hi pascal`
|
12:34:43
|
<nribeka> hello pascal` :)
|
12:35:56
|
*** atomicturtle has quit IRC
|
12:39:15
|
<upul> hey bwolfe
|
12:39:29
|
<bwolfe> hi upul
|
12:39:33
|
<upul> did you trade your clunker?
|
12:39:52
|
<pascal`> is that a euphemism?
|
12:40:46
|
<upul> uncle sam gives money when trading in cars
|
12:42:09
|
<upul> in here there's about 300% taxes on cars and it goes up every year
|
12:42:32
|
<upul> so owning a car is a investment :-)
|
12:56:56
|
<nribeka> bwolfe, how far different do the logic branch and trunks for the logic related code?
|
12:57:27
|
<nribeka> apparently the code that i pulled out comes from logic branch
|
12:57:46
|
<bwolfe> upul: I don't have a clunker to trade :-/ My car is too new and gets too good of a gas mileage
|
12:58:33
|
<bwolfe> nribeka: there were some small changes that tammy did to the logic branch near the end of its lifetime. make sure you have those
|
12:58:47
|
<bwolfe> nribeka: and then the fixes/comments that you put in obviously
|
12:59:33
|
<nribeka> so, i better use the logic branch as the base then
|
12:59:39
|
<nribeka> and add the stateful patch
|
13:00:24
|
<bwolfe> nribeka: all logic was moved to trunk
|
13:00:32
|
<upul> oh you mean this one http://lh5.ggpht.com/_Yi78ODuXdlU/SdPXz4SqkgI/AAAAAAAAAZs/n04-jeUosHY/ferrari2.JPG?imgmax=640
|
13:00:36
|
<OpenMRSBot> <http://ln-s.net/3u0B> (at lh5.ggpht.com)
|
13:00:37
|
<bwolfe> nribeka: when did you pull it out? was it after tammy committed her code?
|
13:00:51
|
<bwolfe> upul: yeah, that one. ;-)
|
13:01:45
|
<nribeka> wow ... ferarri from the grant money bwolfe?
|
13:01:54
|
<nribeka> sweettt ...
|
13:03:03
|
*** bwolfe has quit IRC
|
13:03:54
|
<pascal`> ^ I guess he's returning the Ferrari
|
13:05:09
|
*** bwolfe has joined #openmrs
|
13:05:09
|
*** ChanServ sets mode: +o bwolfe
|
13:06:32
|
<pascal`> Anyone know of the top of their heads, what this might be? -> Unhandled event loop exception No more handles (java.lang.UnsatisfiedLinkError: no swt-mozilla-gtk-3349 or swt-mozilla-gtk in swt.library.path, java.library.path or the jar file)
|
13:06:43
|
<pascal`> i've tried a few solutions, but nothing =S
|
13:07:30
|
<upul> pascal`: is that eclipse?
|
13:07:46
|
<pascal`> stand alone birt report designer, yeah
|
13:10:12
|
<OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #1733 (task created): Default Search Criteria <http://dev.openmrs.org/ticket/1733>
|
13:10:45
|
<upul> pascal`: you are using all 64bit tools/
|
13:11:09
|
<pascal`> no 32
|
13:11:13
|
<pascal`> i'm running in a VM
|
13:13:07
|
<upul> it can't find or open a native code library
|
13:13:53
|
<pascal`> yeah
|
13:13:57
|
<pascal`> anyway, I've solved it now
|
13:14:24
|
<upul> how
|
13:15:10
|
<pascal`> copied the eclipse.swt.gtk jar from another eclipse installation into the BIRT report designer
|
13:15:29
|
<pascal`> i guess "stand alone" != stand alone
|
13:18:43
|
<nribeka> lol
|
13:19:13
|
<pascal`> i tried about 4 other solutions which ppl tried and none of them worked
|
13:51:35
|
*** munene has joined #openmrs
|
13:52:09
|
<munene> hello nribeka
|
13:52:16
|
<nribeka> hi munene
|
13:52:33
|
<nribeka> bwolfe, munene download a vmdk file. that's a vm ware file right?
|
13:53:02
|
<bwolfe> possibly
|
13:55:52
|
<munene> am looking for teh single insatller for teh openmrs
|
13:55:58
|
<nribeka> so you need a vm player munene
|
13:56:10
|
<nribeka> single installer, you mean including tomcat + mysql?
|
13:59:39
|
<munene> i already have tomcat and mysql installed
|
14:00:05
|
<munene> i just want to try something that will work ...for my installation
|
14:01:19
|
<nribeka> then you just need to war file munene. do you have the war file?
|
14:02:01
|
<nribeka> the war file is here munene http://openmrs.org/wiki/Downloads
|
14:02:40
|
<nribeka> or you have it already? what did you do to the tomcat munene?
|
14:05:32
|
<upul> munene: you consistently type 'teh' :-)
|
14:07:20
|
<munene> sorry about teh instead of the...having problems with my keyboard
|
14:07:26
|
<munene> i do have the war file.
|
14:07:40
|
<bwolfe> munene: which version of openmrs?
|
14:07:40
|
<munene> i have not done anything to my tomcat
|
14:07:57
|
<munene> thats where i stopped in my insatllation
|
14:09:07
|
<upul> just kidding :-) it seems teh is internet slang
|
14:09:11
|
<nribeka> so the tomcat is not working yet?
|
14:12:24
|
<munene> no teh tomcat is not working
|
14:12:40
|
<nribeka> ugh bummer. have you tried to reinstall it again?
|
14:13:02
|
*** pascal` has quit IRC
|
14:13:35
|
<munene> i have done 3 reinstallations of the tomcat
|
14:15:27
|
<nribeka> ugh ... it seems that there's a problem with the configuration file (server.xml i think)
|
14:15:42
|
<nribeka> did you edit that or no?
|
14:17:58
|
*** munene_ has joined #openmrs
|
14:18:10
|
*** munene has quit IRC
|
14:18:31
|
<nribeka> munene_, did you edit any tomcat config file?
|
14:25:50
|
<bwolfe> nribeka: have you uninstalled tomcat completely each time?
|
14:26:27
|
*** pascal` has joined #openmrs
|
14:26:44
|
<nribeka> munene_, bwolfe was asking whether you uninstall tomcat completely?
|
14:27:18
|
<bwolfe> thanks nribeka :-)
|
14:27:48
|
*** munene_ has quit IRC
|
14:29:16
|
<nribeka> i'm sending message to her through skype bwolfe
|
14:31:55
|
<bwolfe> ok
|
14:32:27
|
*** pascal` has quit IRC
|
14:40:21
|
<nribeka> what is 99REL bwolfe
|
14:40:42
|
<bwolfe> stands for "local definition of a relationship code"
|
14:40:59
|
<bwolfe> we use 99DCT as well, it means "local defintion of a concept dictionary id"
|
14:41:32
|
<nribeka> i need to learn more about form entry thing bwolfe
|
14:41:36
|
<bwolfe> its part of hl7
|
14:42:11
|
<bwolfe> conceptid^conceptname^99DCT is passed in hl7 has the quesiton. that means look up "conceptid" with getConcept(conceptid) and use that
|
14:42:34
|
<bwolfe> conceptid^conceptname^99DCT is passed in hl7 as the answer too. that means look up conceptid with getConcept(conceptid) and use that
|
14:43:56
|
<nribeka> ooo
|
15:04:02
|
<bwolfe> basic`: can you give me access to the "log" directory you sym-linked to in my home directory?
|
15:11:54
|
*** atomicturtle has joined #openmrs
|
15:12:50
|
*** munene has joined #openmrs
|
15:45:09
|
*** munene has quit IRC
|
16:12:28
|
*** nribeka_ has joined #openmrs
|
16:21:11
|
*** upul has quit IRC
|
16:27:42
|
*** munene has joined #openmrs
|
16:28:24
|
<munene> hello anyone with help on how to run the single installer on the virtual box
|
16:28:49
|
<munene> @bwolfe my tomcat will not start the service despite right clicking on it
|
16:29:21
|
<munene> i reinstalled as instructed in the email
|
16:30:48
|
*** nribeka has quit IRC
|
16:32:18
|
*** bwolfe_ has joined #openmrs
|
16:32:18
|
*** ChanServ sets mode: +o bwolfe_
|
16:33:16
|
<basic`> bwolfe: erm, i wonder if something borked those permissions, have you ever been able to look at the logs?
|
16:33:50
|
<basic`> bwolfe: i just gave openmrs r-x on the /var/log/httpd directory, you should have access now
|
16:34:25
|
*** bwolfe has quit IRC
|
16:43:26
|
<munene> f
|
16:49:54
|
*** jmiranda has quit IRC
|
16:52:35
|
<OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Forum: webservices.jaxws questions <http://forum.openmrs.org/viewtopic.php?f=8&t=489#p1777>
|
17:30:12
|
*** mkulumadzi has quit IRC
|
17:42:39
|
*** munene has quit IRC
|
17:56:39
|
<OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #1734 (defect created): initialSetup and Velocity init fail on Linux platorm <http://dev.openmrs.org/ticket/1734>
|
18:11:56
|
*** nribeka_ has left #openmrs
|
18:12:04
|
*** nribeka_ has joined #openmrs
|
18:16:51
|
*** pascal` has joined #openmrs
|
18:35:06
|
<pascal`> heh
|
18:35:08
|
<pascal`> http://www.engadget.com/2009/08/12/iphone-playing-cards-use-washable-pvc-touchscreen-technology/
|
18:35:10
|
<OpenMRSBot> <http://ln-s.net/3uCW> (at www.engadget.com)
|
18:36:30
|
*** jmiranda has joined #openmrs
|
18:36:30
|
*** ChanServ sets mode: +o jmiranda
|
18:55:39
|
<pascal`> hey jmiranda
|
18:55:48
|
<jmiranda> hola pascal`
|
18:56:23
|
<pascal`> evan and I were getting an error when trying to save a new cohort with the 1.5 reporting tool
|
18:57:07
|
<pascal`> i forget exactly what it was, something to do with a parameter not being set... er... or something, I'll show you a stack trace tomorrow sometime
|
19:00:36
|
<jmiranda> ok
|
19:00:43
|
<OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [9778]: patient stub example web service: Initial commit of files <http://dev.openmrs.org/changeset/9778> || OpenMRS Tickets: Ticket #1734 (defect closed): initialSetup and Velocity init fail on Linux platorm <http://dev.openmrs.org/ticket/1734#comment:3> || OpenMRS Changesets: Changeset [9777]: webservice patient stub example: Initial creation of folder. <http://dev.openmrs.org/changeset/9777> || OpenMRS Changesets: Changeset [9776]: Fixed ticket #1734 : initialSetup failed on Linux due to Velocity not ⦠<http://dev.openmrs.org/changeset/9776>
|
19:01:07
|
<jmiranda> pascal`, we ran into a lot of issues with serialization and save handlers early
|
19:01:50
|
<pascal`> well, basiclly what it means is that i'm going to have to go ahead and start with the PIH report using pure SQL
|
19:02:09
|
<pascal`> but once things are more stable we can take a look at using data exports
|
19:03:48
|
<pascal`> oh, I like the mockup charts on the dashboard btw
|
19:03:50
|
<jmiranda> let's actually talk a little tomorrow
|
19:04:10
|
<jmiranda> pascal`, yeah i'm really excited about that idea
|
19:04:33
|
<pascal`> sure, we can talk, but I'm not really up to speed. I haven't had a chance to look at the API or play with cohorts and data exports, so I'm not sure I'll have much to say, but I think evan will have some ideas
|
19:04:49
|
<jmiranda> we're focusing on getting the core UI more stable, but i'm psyched to bring the dashboard to the community
|
19:04:57
|
<jmiranda> and see what kinds of ideas we can come up with
|
19:05:50
|
<jmiranda> pascal`, no worries -- i just want to make sure we go down the right path at the beginning
|
19:06:05
|
<pascal`> well, if anyone will have ideas, it will be evan, and I guess the other implementers
|
19:06:57
|
<pascal`> well jmiranda, it's up to us as developers to make the right decisions regarding a compromise between quick and dirty solutions, and the correct solutions in the long term
|
19:07:22
|
<jmiranda> pascal`, yes
|
19:07:29
|
<pascal`> evan and the team here need some reports ASAP to get their work done
|
19:07:31
|
<jmiranda> and i think there are two ways to proceed
|
19:08:08
|
<jmiranda> if we can get you on a path where write junit tests against cohort definition backed indicators
|
19:08:16
|
<pascal`> but on the otherhand, to prevent the need for developer intervention in the future, we want things done in a less code-centric way (data exports / reports)
|
19:08:37
|
<jmiranda> and working through a report that way (making sure the numbers are accurate)
|
19:09:11
|
<jmiranda> or using one of the existing dataset definitions and pulling that into BIRT
|
19:09:18
|
<pascal`> *reports = cohorts
|
19:09:25
|
<jmiranda> new dataset definitions, not the data export
|
19:09:35
|
<jmiranda> right
|
19:09:47
|
<jmiranda> which we've done from an API perspective
|
19:10:02
|
<jmiranda> but we've only spent about a month or so on the UI for that
|
19:10:07
|
<jmiranda> so it's not quite mature yet
|
19:11:02
|
<jmiranda> this will be up to evan
|
19:11:11
|
<jmiranda> (and you, of course)
|
19:11:38
|
<pascal`> well i already know that evans team needs a report that works on 1.4 asap
|
19:11:40
|
<jmiranda> but i just want to sit down with both of you to discuss (and maybe demonstrate) how one of these reports could be done with the framework
|
19:11:54
|
<jmiranda> yeah, for those BIRT is great
|
19:12:16
|
<pascal`> well, i think next month at the meeting we could spend some focussed time on that
|
19:12:20
|
<jmiranda> ok
|
19:12:22
|
<jmiranda> sounds good
|
19:12:42
|
<jmiranda> maybe during the pre-conf event, you and i could spend most of our time doing training on the reporting framework
|
19:12:44
|
<pascal`> we could show you the reports that we've done here, and we could all discuss the best way to generalize
|
19:12:58
|
<pascal`> yeah, that would be useful
|
19:13:21
|
<jmiranda> and by then you will be able to create any reporting object from the UI
|
19:13:35
|
<pascal`> esp since I'll be working on this PIH thing for the next six months
|
19:13:42
|
<jmiranda> cohort definition, indicator, dataset definition, report definition
|
19:13:49
|
<pascal`> yeah, it would really be great to get some of that knowledge
|
19:14:16
|
<jmiranda> we've got some documentation on the way too :)
|
19:14:32
|
<pascal`> cool, that's always useful
|
19:14:56
|
<pascal`> maybe we could even work on creating some how-to's for the wiki during the pre-conf
|
19:15:04
|
<pascal`> or I could just create them as I'm learning from you
|
19:30:45
|
<jmiranda> pascal`, sorry ...
|
19:30:50
|
<OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [9779]: 1.5.x: backporting fix for ticket #1734 - Velocity initialization error in ⦠<http://dev.openmrs.org/changeset/9779>
|
19:31:15
|
<jmiranda> yeah, that's what we're going to try to put together before the conference
|
19:32:08
|
<pascal`> well i'm starting to see how important it is for us to understand the workflow at the various sites
|
19:32:33
|
<pascal`> checking out the site here at Neno just brings all my grand ideas down to earth
|
19:33:50
|
<jmiranda> pascal`, yeah
|
19:33:56
|
<pascal`> the implementers it obvious the best opportunity to talk to the on-site ppl
|
19:34:09
|
<pascal`> i hope lots of them will be able to make it
|
19:36:28
|
*** kane77 has joined #openmrs
|
19:36:43
|
<jmiranda> pascal`, but with that said, it's hard to capture all of those conversations and project those ideas out into new features
|
19:36:46
|
<jmiranda> without on-going conversations
|
19:37:12
|
<jmiranda> i still think we need a better way of letting people ask for things from the openmrs developer community
|
19:37:24
|
<jmiranda> i was hoping we'd adopt something like user voice
|
19:38:12
|
<jmiranda> we need the implementers to drive the car (so to speak)
|
19:38:20
|
<jmiranda> or at least be a very loud backseat driver
|
19:38:21
|
<jmiranda> ;)
|
19:38:27
|
<pascal`> well that's something we need to ask the implementers, what would be the easiest way for them to let us know what they need, I imagine it would be through multiple channels
|
19:38:34
|
<jmiranda> and we need more mechanisms to allow that to happen
|
19:38:36
|
<pascal`> exactly
|
19:38:47
|
<pascal`> i think we're on the same wavelength
|
19:38:58
|
<jmiranda> pascal`, yes (multi-channel is good)
|
19:39:23
|
<jmiranda> which we have right now ... email + trac + wiki
|
19:39:44
|
<pascal`> those are all very techno-centric
|
19:39:54
|
<pascal`> of course it's hard for it not be that way
|
19:40:22
|
<pascal`> but for example, this visit to the PIH site in Malawi has been extremely useful for me to see the real world usage
|
19:41:11
|
<pascal`> i realise it's expensive, and various organisations can't afford to send their devs all over the world, but I'm starting to feels it's the best way to get exposure to the real world needs of implementations
|
19:42:06
|
<pascal`> anyway, I think decent presentations by implementers at the implementers meeting could help a lot too
|
19:42:59
|
<jmiranda> yes
|
19:43:14
|
<jmiranda> but again, it's the continuation of the conversation that's important
|
19:44:01
|
<jmiranda> i haven't done a very good job this year keeping up with my conversations with ev, cheryl, and jeremy
|
19:44:11
|
<jmiranda> because i've been too thick in the weeds of reporting
|
19:44:44
|
<jmiranda> but i keep re-realizing that you need to let the users dictate the direction of your work
|
19:45:03
|
<pascal`> indeed
|
19:45:28
|
<jmiranda> i think it's just hard to do that when you're working on an API
|
19:45:37
|
<jmiranda> because you don't see the use cases
|
19:45:50
|
<jmiranda> just the details of how different components work together
|
19:45:57
|
<pascal`> yup
|
19:46:31
|
<jmiranda> anyway, we've got some cool ideas based on feedback from cheryl, evan, and ada (at least)
|
19:46:41
|
<pascal`> and often just know the use case isn't really enough, because the real worth has many problems, such as incorrect, invalid or missing data, etc, and workflows that rely on ideal use cases are often a hindrance
|
19:46:46
|
<pascal`> anyway, that's what I'm seeing here
|
19:46:55
|
<jmiranda> we just need to finish the core UI and then we can start building those user friendly dashboards and dataset tools
|
19:47:54
|
<pascal`> all that said, I think what you guys have built so far is doing a /great/ job, and I hope to be able to help make it better for the future =D
|
19:47:55
|
<jmiranda> oh, you mean happy use cases vs "the other"
|
19:48:27
|
<jmiranda> pascal`, i agree that sometimes going down the happy path is limiting, but you need to start somewhere
|
19:48:45
|
<jmiranda> i think we generally think too broadly about what needs to work
|
19:48:56
|
<jmiranda> rather than just getting that single use case done and in the hands of users
|
19:49:07
|
<jmiranda> the invalid use cases will be reported
|
19:49:08
|
<pascal`> i mean, say your work flow is X comes to the clinic, X is register and enrolled in a program, X has N encounters and put on regimens, X gets better (hopefully) and is release, end work flow
|
19:49:23
|
*** james_regen has quit IRC
|
19:49:26
|
*** mkulumadzi has joined #openmrs
|
19:49:26
|
<jmiranda> right
|
19:49:27
|
<pascal`> that work flow is all fine and well in theory, but:
|
19:49:35
|
<jmiranda> it's those other ones that are the important ones
|
19:49:52
|
<jmiranda> i.e. patient hasn't shown up in 6 months
|
19:50:11
|
<pascal`> X may go to various sites, and be registered multiple times, data is entered incorrectly, nightmare ensues
|
19:50:43
|
<pascal`> jmiranda, Evan's data team spends (what seems to me) /most/ of the time trying to clean up the data
|
19:51:03
|
<jmiranda> pascal`, yeah
|
19:51:14
|
<jmiranda> i think you'll find that with most EMRs
|
19:51:26
|
<jmiranda> maybe not "most", but definitely "a lot"
|
19:51:29
|
<pascal`> every so often they come across a patient who was supposed to come to the clinic weeks ago but the it was only detected now because they spent time on other less serious data problems...
|
19:51:46
|
<pascal`> yeah, definately in the developing world.
|
19:52:03
|
<pascal`> anyway, I personally think the data syncing feature would help out here a lot
|
19:52:14
|
<pascal`> to prevent multiple registrations for a start
|
19:52:15
|
<jmiranda> pascal`, yes
|
19:52:41
|
<jmiranda> pascal`, oh shoot
|
19:53:01
|
<jmiranda> just remembered that i have an appt in about fifteen minutes
|
19:53:11
|
<nribeka_> cya jmiranda
|
19:53:18
|
<pascal`> so, what I'm basically developing here (for a start) is a bunch of data quality report which basically checks for logical inconsistencies in the data
|
19:53:22
|
<pascal`> ok, cheers jmiranda
|
19:53:25
|
<jmiranda> bye nribeka_ (you been there the whole time?)
|
19:53:30
|
<nribeka_> yes :D
|
19:53:38
|
<pascal`> nribeka hides in the shadows
|
19:53:44
|
<nribeka_> i'm being sneaky
|
19:53:46
|
<jmiranda> pascal`, yeah, those are going to be important every where
|
19:53:55
|
<jmiranda> but i agree that we need to get them working for malawi
|
19:53:57
|
<jmiranda> first
|
19:54:16
|
<jmiranda> and see where the framework can help make those more generalizable
|
19:54:17
|
<pascal`> nice html for entry validation can help prevent a lot of them in the first place, but anyway
|
19:54:24
|
<pascal`> we're getting there
|
19:54:27
|
<jmiranda> the datasets are going to be the same
|
19:54:42
|
<jmiranda> the definition of the columns (logic) might be a little different
|
19:55:08
|
<pascal`> they use a few different custom patient identifiers too, not sure if that will make a difference though
|
19:55:17
|
<jmiranda> i.e. a LOST TO FOLLOWUP column backed by a logic query that changes based on the site's definition
|
19:55:34
|
<jmiranda> pascal`, all that should be configurable
|
19:55:37
|
<jmiranda> anyway, ok
|
19:55:38
|
<pascal`> yeah, that would be useful here, definately
|
19:55:44
|
<jmiranda> we can discuss tonight/tomorrow
|
19:55:47
|
<pascal`> we'll talk more on the call tomorrow
|
19:55:55
|
<jmiranda> ok later
|
19:55:59
|
*** jmiranda has quit IRC
|
19:56:00
|
<pascal`> l8rs
|
20:03:00
|
<OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [9780]: openmrs-1.5.x: Fix to prevent ClassCastException in RequiredDataAdvice. ⦠<http://dev.openmrs.org/changeset/9780>
|
20:34:58
|
<OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #1613 (defect closed): RequiredDataHandler throws ClassCastException while saving ReportSchema <http://dev.openmrs.org/ticket/1613#comment:6>
|
20:48:31
|
*** atomicturtle has quit IRC
|
20:55:18
|
*** pascal` has quit IRC
|
21:07:00
|
<OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #969 (enhancement closed): Persist Token Tags <http://dev.openmrs.org/ticket/969#comment:7> || OpenMRS Tickets: Ticket #1735 (enhancement created): Persist Logic Token Registration <http://dev.openmrs.org/ticket/1735>
|
21:23:45
|
*** jmiranda has joined #openmrs
|
21:23:45
|
*** ChanServ sets mode: +o jmiranda
|
21:39:03
|
<OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #1499 (task closed): Rename 'System Developer' privilege to 'Administrator' <http://dev.openmrs.org/ticket/1499#comment:6>
|
21:40:16
|
*** bwolfe_ has quit IRC
|
21:40:54
|
*** mkulumadzi has quit IRC
|
21:47:20
|
*** munene has joined #openmrs
|
21:49:17
|
*** nribeka_ has quit IRC
|
21:49:36
|
<munene> any ideas on how to tackle this
|
21:50:12
|
<munene> from my apache
|
21:50:42
|
<munene> Message: FAIL - Application at context path /openmrs could not be started
|
21:50:42
|
<munene> anyone please......
|
22:06:06
|
*** atomicturtle has joined #openmrs
|
22:06:42
|
*** munene has quit IRC
|
23:18:35
|
*** OpenMRSBot has joined #openmrs
|
23:18:35
|
*** ChanServ sets mode: +o OpenMRSBot
|