IRC Chat : 2008-04-07 - OpenMRS

00:12:38 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [3843]: obs_group: Merging trunk to obs-group branch [3438]:[3842] <http://dev.openmrs.org/changeset/3843>
00:41:25 *** chinthakacse has left #openmrs
00:41:31 *** chinthakacse has joined #openmrs
01:00:23 *** chinthakacse has quit IRC
01:25:16 *** chinthakacse has joined #openmrs
01:32:11 *** Keelhaul|afk has quit IRC
01:50:28 *** chinthakacse has quit IRC
01:53:39 *** njero has joined #openmrs
01:54:21 *** ChanServ sets mode: +v njero
02:09:56 *** nribeka has quit IRC
02:13:01 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [3844]: xformsorbeon module: adding more debug to demonstrate how I am … <http://dev.openmrs.org/changeset/3844>
02:58:26 *** njero_ has joined #openmrs
03:03:49 *** njero has quit IRC
03:04:07 *** njero_ is now known as njero
03:04:09 *** ChanServ sets mode: +v njero
03:29:32 *** jmiranda_ has joined #openmrs
03:35:51 <njero> hey all, anyone around?
03:35:55 * njero nudges bwolfe
03:39:12 <r0bby> njero: he's sleeping
03:42:35 * njero wonders why cohort has `voided` tinyint(1) NOT NULL, but no default 0?
03:45:43 *** njero has quit IRC
03:47:11 *** njero has joined #openmrs
03:47:11 *** ChanServ sets mode: +v njero
03:48:42 *** jmiranda has quit IRC
04:24:40 *** salexse has joined #openmrs
04:25:00 *** salexse has quit IRC
04:48:16 *** bwolfe has quit IRC
05:14:54 *** sior|away has quit IRC
05:17:43 *** TorLye has joined #openmrs
05:23:48 *** njero has quit IRC
05:43:09 *** njero has joined #openmrs
05:43:09 *** ChanServ sets mode: +v njero
05:53:37 *** TorLye has quit IRC
06:13:25 *** upul has left #openmrs
06:36:08 *** bmckown has joined #openmrs
06:36:08 *** ChanServ sets mode: +o bmckown
06:55:29 *** njero has quit IRC
07:01:26 *** njero has joined #openmrs
07:01:26 *** ChanServ sets mode: +v njero
07:04:50 *** Wiss has joined #openmrs
07:19:42 *** TorLye has joined #openmrs
07:43:48 *** bwolfe has joined #openmrs
07:43:48 *** ChanServ sets mode: +o bwolfe
07:44:13 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [3846]: -- nbs * continuation of previous commit <http://dev.openmrs.org/changeset/3846> || OpenMRS Changesets: Changeset [3845]: -- nbs * removed unused response variable <http://dev.openmrs.org/changeset/3845>
08:13:41 <bwolfe> good morning everyone!
08:13:49 <bwolfe> everyone feeling good about their applications?
08:13:56 <bwolfe> any last minute touchups required? :-)
08:24:42 *** atomicturtle has quit IRC
08:26:54 * [OmegentooX] probably isn't submitting one after all
08:31:32 <bwolfe> [OmegentooX]: why not?
08:32:23 <[OmegentooX]> Well from what it sounds like there's not the same XForms project to work on
08:35:18 *** Wiss has quit IRC
08:43:51 <bwolfe> [OmegentooX]: we can always use another option data input option
08:44:08 <bwolfe> [OmegentooX]: how much was left on the OO solution?
08:51:17 *** kevjay has joined #openmrs
08:51:37 *** kevjay has quit IRC
08:51:39 *** jmiranda_ is now known as jmiranda
08:51:50 *** ChanServ sets mode: +o jmiranda
08:52:18 *** kevjay has joined #openmrs
09:10:53 *** pearlbear has joined #openmrs
09:10:53 *** ChanServ sets mode: +v pearlbear
09:20:06 <[OmegentooX]> bwolfe, server interaction (logging in, submitting, retrieving), and a way to load a form directly from the web app
09:20:58 *** nribeka has joined #openmrs
09:24:13 *** atomicturtle has joined #openmrs
09:28:00 *** masonf has quit IRC
09:29:50 <bwolfe> atomicturtle: can I do anything to help with the new server? ....or can you tell me you've done everything and we just need to schedule a little downtime for the wiki? ;-)
09:30:18 <atomicturtle> hey sorry, I just got back into town. A relative passed away
09:30:39 <bwolfe> sorry to hear that :-/
09:31:07 *** sioraiocht has joined #openmrs
09:31:30 *** ChanServ sets mode: +v sioraiocht
09:31:38 <atomicturtle> still catching up on all the other things, I forgot where I left off on that box
09:32:08 <atomicturtle> were we going to use it for mail? or anything other than web stuff?
09:44:51 <[OmegentooX]> pearlbear, morning. Get my email?
09:46:21 <bwolfe> atomicturtle: no, I don't think we need it for mail
09:47:05 <bwolfe> atomicturtle: we have all openmrs email addresses redirected to developer's other addresses at the registrar level
09:53:32 *** Keelhaul has joined #openmrs
09:53:32 *** ChanServ sets mode: +v Keelhaul
10:13:52 *** HongJun has joined #OpenMRS
10:14:25 <pearlbear> [OmegentooX]: yes, I did
10:14:52 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [3850]: Tagging trunk as 1.2.01-RC1 <http://dev.openmrs.org/changeset/3850> || OpenMRS Changesets: Changeset [3849]: Fixing comment on sqldiff-to-latest script <http://dev.openmrs.org/changeset/3849> || OpenMRS Changesets: Changeset [3848]: Adding a default jsp error handler to all jsp pages that use the common … <http://dev.openmrs.org/changeset/3848> || OpenMRS Changesets: Changeset [3847]: Merging obs_group branch to trunk [3438]:[3843] <http://dev.openmrs.org/changeset/3847>
10:14:57 *** HongJun has left #openmrs
10:15:14 <pearlbear> Paul is going to have to weigh in on that one, but it's a good idea, I think, esp since you like docs
10:15:23 <[OmegentooX]> Yeah
10:20:16 *** Keelhaul has quit IRC
10:23:37 <nribeka> hi all
10:23:56 <nribeka> i have a simple question
10:24:25 <jmiranda> hey nribeka
10:25:52 <nribeka> hi jmiranda
10:26:15 *** Keelhaul has joined #openmrs
10:26:15 *** ChanServ sets mode: +v Keelhaul
10:26:37 <nribeka> i want to ask about naming the properties in the message.properties
10:27:10 <nribeka> could you explain it to me
10:27:27 <bwolfe> nribeka: its just a string
10:27:34 <jmiranda> i'm not sure we have an explicit convention
10:27:35 <bwolfe> nribeka: theres absolute nothing to it :-)
10:27:56 <nribeka> hehe ... hi bwolfe
10:28:37 <nribeka> but the convention said that the property start with either module name or portlet name
10:28:56 <nribeka> how do i know the module name or the portlet name
10:29:10 <nribeka> i read the convention here http://openmrs.org/wiki/OpenMRS_Conventions#Global_and_User_Properties
10:29:45 <bwolfe> both of those properties are different from messages.properties :-)
10:29:55 <nribeka> ooo sorry ...
10:30:14 <bwolfe> message keys should just be grouped and somewhat hierarchical
10:30:34 <bwolfe> they are usually named by the java pojo object or the jsp page name they are used on
10:31:59 <nribeka> for example i want a string in conceptProposalForm.jsp so it would start with ConceptProposal.something?
10:32:34 <nribeka> i found around 60 line of string in the jsp hehe ... i hope i don't miss any
10:39:50 <bwolfe> ConceptProposal, yeah, probably
10:40:36 *** upul has joined #openmrs
10:42:37 <nribeka> ok ... thanks bwolfe
10:43:12 <Keelhaul> he bwolfe
10:43:17 <Keelhaul> +y
10:43:24 <Keelhaul> and everyone
10:43:27 <bwolfe> hey Keelhaul
10:43:43 <Keelhaul> i tihnk i might know why my service tests wont run
10:43:50 <Keelhaul> that temoporary in-memory database
10:43:52 <Keelhaul> where does it come from
10:44:02 <Keelhaul> -o
10:45:03 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Milestones: Milestone # Assignments due by the 1.3 release # Milestone: OpenMRS Lite Beta 1 No date set Initial target for a beta release for the OpenMRS Lite package # OpenMRS 1.2.01 completed <http://dev.openmrs.org/milestone/%23%0D%0A%0D%0AAssignments%20due%20by%20the%201.3%20release%0D%0A%23%0D%0AMilestone%3A%20OpenMRS%20Lite%20Beta%201%0D%0A%0D%0ANo%20date%20set%0D%0A%0D%0AInitial%20targ>
10:45:24 <bwolfe> yeah, that was a nice milestone name
10:46:12 <Keelhaul> http://rafb.net/p/2nxuqX71.html
10:47:08 <bwolfe> it it created off of the hibernate mapping files
10:47:26 <bwolfe> that rafb paste is a red herring
10:47:30 <Keelhaul> so i dont have to provide the schema
10:47:37 <bwolfe> no
10:47:39 <bwolfe> its all magical
10:47:45 <bwolfe> ...as long as you have it mapped correctly
10:47:55 <Keelhaul> i believe so..
10:48:06 <Keelhaul> at least the module loads
10:48:23 <bwolfe> where errors do you get?
10:48:28 <bwolfe> (while testing)
10:49:02 <Keelhaul> http://rafb.net/p/iDhgpW83.html
10:49:08 <Keelhaul> btw, what does red herring stand for =x
10:49:20 *** nribeka has quit IRC
10:52:27 <bwolfe> !google red herring
10:52:27 <OpenMRSBot> bwolfe: Error: "http://www.google.com/search?q=red" is not a valid command.
10:52:59 <Keelhaul> A clue that is misleading or that has been falsified, and is intended to divert attention [1]
10:53:00 <Keelhaul> =o
10:53:03 <[OmegentooX]> That's a curious error
10:53:06 <bwolfe> !google red herring
10:53:06 <OpenMRSBot> bwolfe: Error: "http://www.google.com/search?q=red" is not a valid command.
10:54:11 <bwolfe> !google red herring
10:54:11 <OpenMRSBot> bwolfe: http://www.google.com/search?q=red herring
10:54:15 <bwolfe> there we go :-)
10:54:38 <[OmegentooX]> Close but not quite
10:54:49 <bwolfe> !googledefine red herring
10:54:49 <OpenMRSBot> bwolfe: http://www.google.com/search?q=define%3A+red herring
10:54:59 <[OmegentooX]> Should be red+herring
10:55:00 <bwolfe> boo
10:55:06 <Keelhaul> lol
10:55:18 <bwolfe> I don't want to type the plus sign...I want supybot to take care of it for me :-p
10:55:28 <[OmegentooX]> lol
10:55:33 <bwolfe> !googledefine red herring
10:55:33 <OpenMRSBot> bwolfe: http://www.google.com/search?q=define%3A+red herring
10:56:13 <[OmegentooX]> Return "http://www.google.com/search?q=%s" % inputstring.replace(" ", "+")
10:56:39 <[OmegentooX]> Oh hell, I gotta go to class
10:58:03 <Keelhaul> hmm =/
10:58:44 <Keelhaul> do junit tests just run every method in the file in the order listed?
10:58:46 <bwolfe> ah yes, the same error then Keelhaul ?
10:58:52 <Keelhaul> yes the same
10:58:54 <bwolfe> Keelhaul: the method has to start with "test"
10:58:59 <Keelhaul> but the sql error in the console is new
10:59:01 <bwolfe> err method name has to
10:59:11 <Keelhaul> public void testCase() throws Exception {
10:59:13 <Keelhaul> yea
10:59:26 <bwolfe> the sql error will appear randomly. I thought I fixed that with logging out. what version are you running?
11:00:00 <bwolfe> try something other than testCase. I think junit calls their stuff that (slim chance this is the real error)
11:00:04 <Keelhaul> of the mysql lib or openmors?
11:00:06 <Keelhaul> -o
11:00:12 <bwolfe> version of openmrs
11:00:42 <Keelhaul> 120.3841
11:00:50 <bwolfe> you haven't turned on autowiring or anything?
11:00:55 <bwolfe> whats your service mapping look like?
11:01:02 <Keelhaul> hold on
11:01:45 *** njero has quit IRC
11:01:47 <Keelhaul> http://rafb.net/p/WB5apN38.html
11:07:43 <bwolfe> Keelhaul: can you post your test?
11:08:23 <Keelhaul> http://rafb.net/p/UAuvEo40.html
11:10:04 <bwolfe> what version of the spring libraries are you using in your module?
11:10:30 <Keelhaul> spring-2.0 and spring mock
11:13:25 <Keelhaul> Manifest-Version: 1.0
11:13:25 <Keelhaul> Ant-Version: Apache Ant 1.6.5
11:13:25 <Keelhaul> Created-By: 1.5.0_08-b03 (Sun Microsystems Inc.)
11:13:25 <Keelhaul> Implementation-Title: Spring Framework
11:13:25 <Keelhaul> Implementation-Version: 2.0
11:13:25 <Keelhaul> Spring-Version: 2.0
11:14:16 <bwolfe> Keelhaul: there you go
11:14:22 <bwolfe> get the 2.5 libraries from openmrs core
11:14:37 <Keelhaul> =O
11:14:41 <Keelhaul> when were they updated
11:15:57 <Keelhaul> january hm
11:16:14 <Keelhaul> yea this basicmodule is from december
11:16:16 <atomicturtle> bwolfe: tony just said that they had a failure in the raid array, and the replacement disk from dell is not performing as well as the old one
11:16:51 <atomicturtle> he says dell should have another new disk replaced tonight
11:17:08 <atomicturtle> its a hot swap array, so aside from the performance issues we shouldn't see any other issues
11:17:20 *** ChanServ sets mode: +v atomicturtle
11:18:11 <bwolfe> atomicturtle: when was that?
11:18:34 <atomicturtle> the disk failed last night, and was replaced this morning
11:19:00 <atomicturtle> he said: the new drive is stuck at ultra160 xfer speed
11:19:09 <atomicturtle> it should be at 320
11:21:34 <bwolfe> Keelhaul: hmm, yes, we need to update the basic module
11:24:09 *** njero has joined #openmrs
11:24:09 *** ChanServ sets mode: +v njero
11:35:07 <Keelhaul> hm class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping"
11:35:08 *** maveriick has joined #openmrs
11:35:16 <Keelhaul> that class doesnt seem to be in the spring package
11:35:23 <Keelhaul> and the test complains
11:35:41 <Keelhaul> which is weird, because other people's context files contain the same class
11:36:19 *** pearlbear has quit IRC
11:38:31 <bwolfe> Keelhaul: there are multiple libraries now
11:38:42 <bwolfe> you'll have to grab all that are in /lib/spring
11:38:50 <Keelhaul> ok
11:40:03 *** njero has quit IRC
11:40:28 *** njero has joined #openmrs
11:40:28 *** ChanServ sets mode: +v njero
11:42:51 *** sioraiocht has quit IRC
11:45:16 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [3851]: My first pass at the API refactoring of ConceptService. I'm checking in … <http://dev.openmrs.org/changeset/3851>
11:45:27 *** nribeka has joined #openmrs
11:49:38 *** maveriick has quit IRC
11:55:29 *** maveriick has joined #openmrs
12:05:27 <Keelhaul> hrm D=
12:05:52 <Keelhaul> in the <mappingFiles> element in config, you list your hbm files
12:06:05 <Keelhaul> are there special requirements for whitespacing between them?
12:06:24 <Keelhaul> it cant seem to find my mapping
12:06:35 <Keelhaul> <mappingFiles>
12:06:35 <Keelhaul> Case.hbm.xml
12:06:35 <Keelhaul> Encounter.hbm.xml
12:06:36 <Keelhaul> PatientProgram.hbm.xml
12:06:36 <Keelhaul> </mappingFiles>
12:07:10 <Keelhaul> there're 2 tabs in front of each and a windows \r\n after
12:08:52 <bwolfe> Keelhaul: I think it strips whitespace
12:09:04 <bwolfe> (and if it doesn't, it should)
12:09:24 <bwolfe> where are you hbm files sitting?
12:09:24 <Keelhaul> are there more relevant mapping files besides config.xml and the individual kbms?
12:09:27 <Keelhaul> hbms*
12:09:37 <Keelhaul> /metadata
12:11:05 <bwolfe> no other files
12:11:12 <bwolfe> ...and /metadata is right
12:12:09 <Keelhaul> org.hibernate.MappingException: Unknown entity: org.openmrs.module.inpatientcare.Case
12:12:20 <Keelhaul> the package is correct
12:12:22 <Keelhaul> names are correct
12:13:02 <bwolfe> hmm
12:13:13 <bwolfe> thats thrown in your dao I'm guessing?
12:13:28 <bwolfe> what does your hbm file look like?
12:13:38 <bwolfe> any other error output in the console before that?
12:14:04 <Keelhaul> the console just gives the usual sql exception
12:14:13 <Keelhaul> this one is from the junit trace
12:14:43 <Keelhaul> http://rafb.net/p/Nr7IYI35.html
12:15:25 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [3853]: added synchronizationingestserviceimpl output to SYNCHRONIZATION_FILE in … <http://dev.openmrs.org/changeset/3853> || OpenMRS Changesets: Changeset [3852]: moved "My Profile" link on header so it's only visible if you are … <http://dev.openmrs.org/changeset/3852>
12:15:32 <bwolfe> Keelhaul: should be http://rafb.net/p/x3DW3Q91.html
12:18:09 <Keelhaul> thats what it was like half an hour ago
12:18:15 <Keelhaul> i changed it to the full address
12:18:17 <Keelhaul> didnt help
12:19:35 <Keelhaul> should also work though: http://svn.openmrs.org/openmrs-modules/chica/metadata/study.hbm.xml
12:19:36 <OpenMRSBot> <http://ln-s.net/1mgf> (at svn.openmrs.org)
12:20:47 <Keelhaul> hmm
12:21:15 <Keelhaul> theoretically, could all mapping classes be put in one file?
12:22:06 <bwolfe> Keelhaul: I don't think so
12:22:12 <bwolfe> I think hibernate complains
12:27:46 <Keelhaul> ok i see my hibernate isnt up to date either
12:27:48 <Keelhaul> lemme update
12:32:50 <Keelhaul> ok that didnt fix it =/
12:37:25 <bwolfe> Keelhaul: are you doing an ant clean or an eclipse clean?
12:41:23 <Keelhaul> he no, never
12:42:21 <Keelhaul> never caused problems with the normal ant builds, at least
12:42:38 *** jmiranda has quit IRC
12:46:42 <Keelhaul> he
12:46:43 <Keelhaul> eh*
12:46:59 <Keelhaul> clicking on ant clean has closed eclipse..
12:49:00 <maveriick> Keelhaul: thats why you should type it on terminal :)
12:49:52 <Keelhaul> hah
12:49:53 <Keelhaul> maybe
12:50:00 <Keelhaul> ok gotta race to the store 'fore it closes
12:50:02 <Keelhaul> in 10 min..
12:50:03 <Keelhaul> bbl
12:50:06 <Keelhaul> thx for the help
12:55:33 *** Wiss has joined #openmrs
13:09:01 *** Keelhaul has quit IRC
13:22:05 *** openmrs_5785 has joined #openmrs
13:23:36 *** openmrs_5785 has quit IRC
13:34:51 *** njero has quit IRC
13:51:47 *** upul has left #openmrs
13:59:47 *** ud has joined #openmrs
14:05:12 <ud> bwolfe:hi
14:06:25 <maveriick> hi everybody
14:22:30 *** bmckown has quit IRC
14:31:21 *** njero has joined #openmrs
14:31:24 *** ChanServ sets mode: +v njero
14:46:32 *** openmrs_8341 has joined #openmrs
14:46:59 *** openmrs_8341 has quit IRC
14:51:57 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [3854]: Clinical Summary Module: Quick-hack to add CD4 count reminders on summary … <http://dev.openmrs.org/changeset/3854>
14:52:43 <nribeka> bwolfe: i attach a patch to ticket #114
14:55:44 <nribeka> please verify that i made the correct patch hehe ...
14:56:06 <nribeka> i will do some more test to see if there is more string out there ...
14:56:45 <maveriick> nribeka: great laborious work ...u have patience ...
15:02:11 <nribeka> maverick: hahaha ... i use the htmlparser library :P
15:02:32 <nribeka> remove all tags and extract the string only
15:03:11 <nribeka> it help but still the htmlparser is not perfect ...
15:03:54 <maveriick> nribeka: making localization perfect is a pain.
15:04:11 <maveriick> nribeka: never used htmlparser ...how it works?
15:04:14 <bwolfe> !ticket 114
15:04:14 <OpenMRSBot> bwolfe: Ticket #114: http://dev.openmrs.org/ticket/114
15:05:11 *** bmckown has joined #openmrs
15:05:11 *** ChanServ sets mode: +o bmckown
15:07:27 *** burke_away has joined #openmrs
15:07:44 *** ChanServ sets mode: +o burke_away
15:07:53 *** burke_away is now known as burke
15:08:16 <nribeka> maverick: they have /almost/ all tag definition and match the input with their tag definition ...
15:08:51 <nribeka> so you can manipulate you html ... :P
15:09:04 <nribeka> oops, your html file
15:10:57 <maveriick> nribeka: hmm sounds interesting
15:12:36 <nribeka> yeah, but it will screwed up on openmrs source file because there are some tag that have other tag inside it ...
15:13:31 <nribeka> example: <input type="submit" name="action" value="<spring:message code="ConceptProposal.ignore"/>">
15:14:05 <burke> nribeka: yeah. i hate that stuff. so ugly lookin'
15:14:07 <nribeka> well, i think html parser is meant for normal html not source code haha ...
15:14:36 <burke> zope's page templates are nicer :p
15:14:40 <nribeka> burke: indeed. is there any way to avoid this kind of thing? i
15:15:00 * nribeka suppose to erase the last i
15:15:06 <burke> not sure. it's common in the jsp world...ugly though
15:15:16 <nribeka> zope?
15:15:20 <burke> :D
15:15:35 <burke> zope is the basis for plone, which is a Python content management system
15:16:14 <burke> they used namespaces to identify special attributes and insert attribute values instead of doing that nasty invalid syntax stuff like HTML embedded into quotes
15:16:31 *** jmiranda has joined #openmrs
15:16:50 *** ChanServ sets mode: +o jmiranda
15:17:03 <nribeka> wow ... that's an interesting way ...
15:17:06 <burke> i would also like to make our internationalization tags such that the HTML could contain one of the translations (so you could still read the HTML)
15:18:45 <nribeka> how do we do that?
15:19:00 <burke> instead of just <spring:messagecode="openmrs.title"/> ...
15:19:22 <burke> i'd rather use <spring:messagecode="openmrs.title"lang="en-US">This is the english title</spring:message>
15:19:39 <burke> Then the english text for every code could be parsed from the web pages
15:19:43 <burke> and you could read them
15:19:59 <burke> i've looked in spring docs and don't see that it can work that way, though
15:20:13 <burke> we'd have to make our own taglib to do it. not hard. just need the cycles.
15:21:47 <maveriick> burke: pardon me, coudn't clearly understand the benefit of your approach.
15:21:48 <nribeka> wow ... i never write custom taglib before hehe ... is it difficult? i want to learn it too
15:22:10 <maveriick> nribeka: writing tags in jsp 2.0 is simple like water
15:22:26 <burke> not hard at all. sometimes I'll wake up and I've somehow created four new taglibs overnight :p
15:22:33 <burke> "sleep taglibbing"
15:22:49 <burke> oops...just made another one.
15:23:23 *** njero has quit IRC
15:23:46 <nribeka> maverick + burke: wow ... great then.
15:24:03 <burke> nribeka: http://java.sun.com/products/jsp/tutorial/TagLibrariesTOC.html
15:24:04 <OpenMRSBot> <http://ln-s.net/1mk:> (at java.sun.com)
15:24:31 <burke> oops...just created another taglib. Man, I gotta stop this! :p
15:25:49 <nribeka> wow the tutorial is not that long ...
15:26:10 <nribeka> burke: what is the tag this time?
15:26:33 <maveriick> <http://ln-s.net/1mk>
15:26:45 <burke> it was a taglib called: <stopmakingtaglibs /> I think it might be working.
15:28:13 <nribeka> burke: internationalization is going to to take a lot of effort ... especially on the privilege stuff ...
15:30:06 <burke> What do you mean? Are you talking about internationalizing every aspect of the program (like privilege names)? Or are you talk just about our use of taglibs for international text within web pages?
15:31:52 <nribeka> the privilege name
15:34:39 <nribeka> burke: what is the total of application for gsoc? today is the last day right?
15:36:51 <burke> yes. today is the last day. we've gotten fewer than last year ... but that's been true across the board for most orgs. Not sure we should say exactly. But it's in the 50-100 range.
15:38:04 <burke> It's always tough, because there are always more folks that we'd like to take on than we can. I'd like everyone to participate if they could.
15:38:53 <burke> But we take the slots Google will give us and we want to ensure that our mentors can give a good experience for students, so we will have to draw the line somewhere, unfortunately.
15:39:47 <burke> Hopefully, each year as we grow, # mentors and # slots from Google can increase so we can get more students involved and develop more mentors for the subsequent year. :D
15:40:25 <nribeka> hehe ... probably because you said you want to buy a one way ticket to Kenya ... students got scared away :P
15:40:34 * nribeka hiding
15:40:51 <burke> our main focus is to get students working on and excited about open source. whether they work on OpenMRS or some other project(s) in the future is less important than getting them excited about open source AND sticking to it. Of course, we'd like them all to continue working in the OpenMRS community. :D
15:41:01 <burke> :D
15:41:17 <burke> I thought I said we'd pay for a return ticket if they did well. :p
15:41:54 <nribeka> hahaha ...
15:41:55 <burke> Kenya was a bit rough earlier this year. Many, many still displaced. But it's getting better...slowly.
15:41:58 * burke crosses fingers
15:42:47 <nribeka> yeah, i know a faculty who originally come from Kenya. he was there when the riot occur
15:43:55 <nribeka> i saw some video also about openmrs in youtube ...
15:44:12 <nribeka> fyi, youtube is blocked in my home country hahaha ...
15:44:42 <bwolfe> !googlevideo
15:44:42 <OpenMRSBot> bwolfe: "googlevideo" --- Presentation on OpenMRS done at Google HQ: http://video.google.com/videoplay?docid=5181254373166129293
15:45:14 <burke> nribeka: my parents live in Eldoret, Kenya
15:45:19 <burke> it was scary
15:46:17 <nribeka> bwolfe: i've seen the presentation
15:46:41 <nribeka> burke: omg ... they're ok right?
15:46:55 <bwolfe> nribeka: I figured...it was more for others' benefit here that haven't :-)
15:47:32 <nribeka> bwolfe: i love it when burke said "please don't take the box" -i hope i type it correctly-
15:48:08 <burke> nribeka: yes. thanks. they're fine. but we had some sleepless nights when fighting and house burning broke out in Eldoret
15:48:33 <burke> they're only a few kilometers away from the church that was burned.
15:48:59 <burke> we know many that were displaced. but we hope Kenya will rise up stronger and better from this mess.
15:49:44 <burke> please don't take the box?
15:51:26 <nribeka> burke on kenya stuff: yeah, hope so too. many were displaced too when terrorist bomb my birth place, Bali :(
15:52:17 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [3855]: added syncutil output to SYNCHRONIZATION_FILE in log4j <http://dev.openmrs.org/changeset/3855>
15:52:25 <burke> ah yes. my parents had just travelled through Bali before that happened.
15:53:07 <burke> I wonder if my parents aren't bad luck. They've lived in Afghanistan and Kenya ... both countries have seen hard times. I think if my parents plan to move to another country, that country should say "No thanks!"
15:53:34 <nribeka> burke on presentation: it was when someone ask about security on openmrs data :P
15:54:15 <nribeka> burke: yeah, things were very scary that night ...
15:54:26 <burke> oh. hehe. yeah. if someone takes the server, we're toast.
15:54:49 <nribeka> burke: haha ...
16:00:31 <nribeka> bwolfe: any comment on the patch? hehe ...
16:02:45 *** Wiss has quit IRC
16:04:14 <nribeka> got to go now. have a class.
16:04:26 <bwolfe> nribeka: Missing.start couldn't be done without just a parameter?
16:04:39 <bwolfe> nribeka: ok, go have fun at class :-p
16:04:55 <burke> cya later, nribeka
16:05:08 <nribeka> bwolfe: still have a few minutes hehe ... :P
16:05:42 <nribeka> bwolfe: how can i put the request.getparam inside the spring tag?
16:06:10 <bwolfe> oh, that page uses a scriptlet to get at the page name
16:06:11 <bwolfe> hmm
16:06:23 <bwolfe> might be able to just put that between the double quotes
16:06:24 <nribeka> yups
16:06:42 <bwolfe> its magic like that
16:07:54 <nribeka> do you mean putting the request.getparameter inside double quote of the spring:message's arguments attribute?
16:09:31 <nribeka> i don't understand what you mean bwolfe :P
16:10:04 <bwolfe> <%= request.getAttribute("javax.servlet.error.request_uri") %>
16:10:16 <bwolfe> that should work as a parameter to the spring:message taglib
16:10:40 <bwolfe> not 100% sure on that though
16:10:47 <nribeka> is it going to work?
16:11:21 <nribeka> i'll just try it
16:11:34 <nribeka> :D
16:12:33 <bwolfe> nribeka: no need to try it now...class is a bit more important than that :-p
16:12:42 <bwolfe> overall the patch looks good though
16:12:46 *** maveriick has quit IRC
16:12:51 <bwolfe> there was more than I thought!
16:14:23 <nribeka> there are still some out there though. i see some inside cohort.jsp. the htmlparser was unable to parse that file. so i need to check it manually hehe ...
16:14:41 <nribeka> bwolfe + burke: got to run now. see you guys later hehe :D
16:14:46 *** nribeka has quit IRC
16:20:01 <burke> bwolfe: the forum RSS feed seems to be behaving much better after I tweaked it to remove the silly session ID from the URLs. :p
16:20:23 <burke> do you watch the forum feed ... or just rely on e-mails from the forum?
16:22:30 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [3860]: Deleting the authorization branch. All work done here has been moved to … <http://dev.openmrs.org/changeset/3860> || OpenMRS Changesets: Changeset [3859]: Deleting the obs_group branch. It was merged into trunk in [3847] <http://dev.openmrs.org/changeset/3859> || OpenMRS Changesets: Changeset [3858]: Tagging 1.2.01 as latest <http://dev.openmrs.org/changeset/3858> || OpenMRS Changesets: Changeset [3857]: Deleting latest tag in preparation for pointing at 1.2.01 <http://dev.openmrs.org/changeset/3857> || OpenMRS Changesets: Changeset [3856]: Removing RC1 status on the 1.2.01 release tag <http://dev.openmrs.org/changeset/3856>
16:39:29 <bwolfe> burke: I filter out the forum stuff because I get emails for all of them
16:39:40 <bwolfe> burke: so I never knew it was broken. good work though :-)
16:41:54 <burke> it's nice to have them in one feed. easier to keep up and it makes forum a 1st class citizen along with mailing lists.
16:42:34 <burke> but the SID was making a new entry for every post each time it polled...so a post would start duplicating...I had 5+ copies of some of the posts after a few days. yuck.
16:43:33 *** bwolfe has quit IRC
16:57:08 *** TorLye has quit IRC
16:59:19 *** TorLye has joined #openmrs
17:07:22 *** jmiranda_ has joined #openmrs
17:13:03 *** burke has quit IRC
17:13:58 *** pombred1 has quit IRC
17:24:37 *** jmiranda has quit IRC
17:30:08 *** Keelhaul has joined #openmrs
17:30:11 *** ChanServ sets mode: +v Keelhaul
17:30:23 *** Wiss has joined #openmrs
17:32:53 *** bmckown has quit IRC
17:37:16 *** burke_away has joined #openmrs
17:37:16 *** ChanServ sets mode: +o burke_away
17:45:35 *** burke_away has quit IRC
17:52:52 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [3865]: pih hacks module: initial import. <http://dev.openmrs.org/changeset/3865> || OpenMRS Changesets: Changeset [3864]: Clinical Summary Module: Changed CD4 count reminder messages. <http://dev.openmrs.org/changeset/3864> || OpenMRS Changesets: Changeset [3863]: Creating module pihhacks for djazayeri <http://dev.openmrs.org/changeset/3863> || OpenMRS Changesets: Changeset [3862]: Creating module pihhacks for djazayeri <http://dev.openmrs.org/changeset/3862> || OpenMRS Changesets: Changeset [3861]: xformsorbeon module: rejiggered the component rendering logic basic on … <http://dev.openmrs.org/changeset/3861>
17:53:17 *** njero has joined #openmrs
17:53:23 *** ChanServ sets mode: +v njero
18:01:16 *** burke_away has joined #openmrs
18:01:17 *** ChanServ sets mode: +o burke_away
18:02:44 <[OmegentooX]> Whelp. No OpenMRS GSoC app for me this year after all
18:03:06 <burke_away> :(
18:03:14 *** burke_away is now known as burke
18:04:54 <[OmegentooX]> It looks like the XForms project is going well and there's no longer a need to hack at OpenOffice to use it...and since it's Summer of Code and not Summer of Documentation, it's not possible to help Michelle with her documentation project =D
18:05:36 <Keelhaul> lol
18:09:05 <jmiranda_> sorry to hear that [OmegentooX]
18:09:16 *** jmiranda_ is now known as jmiranda
18:09:27 *** ChanServ sets mode: +o jmiranda
18:09:28 <burke> [OmegentooX]: if you really wanted to help out Michelle, I'm sure we could work something out outside of GSoC
18:09:45 <burke> we could definitely use the help in documentation
18:10:20 <[OmegentooX]> burke, yeah, I really would like to. And as I've mentioned, she's 30 minutes away from me and there's a great coffee shop in town, so we could hack on it at all hours of the day, fueled by the world's best coffee =)
18:11:42 <burke> [OmegentooX]: did you do some documentation of your project last year?
18:12:01 <[OmegentooX]> Just what's on my blog and what I put on the wiki
18:12:39 <burke> ah yes. you did some in the wiki. found it
18:12:51 <burke> http://openmrs.org/wiki/Creating_Forms_in_OpenOffice
18:12:52 <OpenMRSBot> <http://ln-s.net/1mnD> (at openmrs.org)
18:12:54 <[OmegentooX]> Yeah
18:12:57 <[OmegentooX]> I should have done more =/
18:13:31 <burke> nice.
18:13:40 <burke> It shows that you can document. ;)
18:13:44 <[OmegentooX]> heh, yeah
18:13:52 *** bwolfe has joined #openmrs
18:13:52 *** ChanServ sets mode: +o bwolfe
18:14:09 <[OmegentooX]> I speek englush real gud
18:14:14 <burke> we could definitely use some help on the documentation side of things...but that won't fly for GSoC, as you've pointed out.
18:14:25 <burke> much gudder than I
18:17:48 <[OmegentooX]> burke, I talked to Michelle and she's up for the idea, but I haven't had a chance to pick Paul's brain about it yet
18:19:53 *** openmrs_39 has joined #openmrs
18:22:06 <[OmegentooX]> burke, have you playing with jQuery at all?
18:22:08 <burke> [OmegentooX]: just talked w/ Paul. can you send us a proposal?
18:22:21 <[OmegentooX]> A proposal through SoC or otherwise?
18:22:32 <burke> actually, we are considering switching to jQuery. haven't done much personally with it
18:22:55 <burke> outside of GSoC. We can't do documentation via GSoC. Just e-mail a proposal to burke and paul at openmrs.org
18:22:57 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [3866]: pih hacks module: initial import. <http://dev.openmrs.org/changeset/3866>
18:23:03 <[OmegentooX]> burke, awesome, will do
18:23:23 <[OmegentooX]> I applied to a web annotation project using jQuery for SoC. I was playing with some demos last night...very, very cool
18:23:32 <[OmegentooX]> It's what people should be using for web development instead of flash =D
18:23:36 <burke> we'll need some clear objectives -- i.e., some targets that are attainable over the summer
18:24:00 <[OmegentooX]> http://plugins.jquery.com/
18:24:06 <[OmegentooX]> burke, definitely
18:24:29 *** sioraiocht has joined #openmrs
18:24:29 *** ChanServ sets mode: +v sioraiocht
18:24:34 <burke> and our hope (if we invest in it this summer) would be more than a summer gig -- i.e., part of it would be to protected your time over the summer, but our real investment would be to help get you more engaged in the community. up for that?
18:25:20 <[OmegentooX]> burke, most definitely.
18:25:43 <burke> ok. send us a proposal. copy Michelle, myself, and Paul. we'll see what we can do.
18:26:07 <[OmegentooX]> Will do. =D
18:26:37 <burke> [OmegentooX]: also, would probably be good to run the proposal by Michelle to make sure you two are on the same page before Paul and I consider it
18:27:12 <[OmegentooX]> yupyup, I'd like to talk to her before, during, and after I make a proposal
18:27:50 <burke> :D
18:30:52 * r0bby squeaks
18:35:40 <burke> did somebody step on r0bby again?
18:37:23 * [OmegentooX] looks innocent
18:38:41 *** openmrs_39 has quit IRC
18:40:30 <Keelhaul> gdi >=/
18:40:34 <Keelhaul> clean != close
18:42:45 <r0bby> burke: I posted 3 more entries
18:42:52 <r0bby> wrote a bot uses all 3 closure proposals :)
18:43:04 <r0bby> I think I can improve it a bit :)
18:43:12 <burke> sure, write it in groovy. :p
18:43:13 <Keelhaul> either ganymede is buggy or ant is..
18:43:57 <burke> ant = bug
18:44:30 <r0bby> burke: that's easy.
18:44:41 <r0bby> but it's actually easier in java :P
18:44:46 <burke> meh
18:45:06 *** farhat has joined #openmrs
18:45:44 <r0bby> burke: if we used wicket
18:45:46 <burke> i tried loading the groovy plugin for eclipse and it was acting buggy -- maybe a side effect of switching to a mac
18:45:56 <r0bby> we could use wicket's builder :)
18:46:31 <Keelhaul> more like punlishment for switching to a mac
18:47:07 <burke> :x
18:48:07 <Keelhaul> -l
18:48:15 <burke> r0bby: our target will be pseudo-programmer -- i.e., people that can make simple MS Access forms
18:48:33 * burke loves his new MacBook Pro
18:48:41 <burke> ...and guess what...
18:48:47 <r0bby> I really do wanna write a Builder
18:48:52 <r0bby> I wanna learn
18:49:03 <r0bby> also I was reading groovy recipes
18:49:05 <burke> docpaul just got a MacBook Pro today. He couldn't stand watching me & he didn't have one. :p
18:49:08 <r0bby> :>
18:49:21 <r0bby> you can do method pointers
18:49:22 <[OmegentooX]> burke, =DDD
18:49:26 <[OmegentooX]> Awesome
18:49:37 <Keelhaul> -some +ful
18:49:41 <Keelhaul> -esome*
18:49:44 <burke> With VMWare Fusion...it's a no-brainer
18:49:49 <[OmegentooX]> I need a black MacBook. My ThinkPad is on its way out the door =/
18:50:27 <burke> Thinkpads are sooooooo 2000. :p
18:50:39 * Keelhaul loves his samsung
18:50:50 * Keelhaul loves his custom build desktop even more
18:51:04 * burke loves touchpoint
18:51:19 <burke> ...two finger scrolling :D
18:51:32 <burke> (actually panning...does horizontal scroll too)
18:52:30 * burke seems to have a talent for making CPUs go up in smoke
18:53:01 <[OmegentooX]> burke, I'm patiently awaiting an iPhone-like screen on MacBooks/iMacs
18:53:56 <burke> hehe. I can't stand fingerprints on my screen. :-)
18:54:01 <burke> but ok on my phone
18:54:12 <Keelhaul> do you have an iphone?
18:54:24 <burke> invisibleshield on my iphone is awesome!
18:54:29 <Keelhaul> =/
18:54:29 <burke> yup
18:54:32 <Keelhaul> i really hate apple =/
18:54:37 <[OmegentooX]> You have a screen cover on your iPhone? ewwww
18:54:51 <burke> I'm Steve Jobs' bi$#$
18:55:01 <[OmegentooX]> lol
18:55:05 <burke> not screen cover -- invisibleshield
18:55:19 <burke> it's the same material used to coat helicopter blades
18:55:29 <burke> it's like the phone was dipped in some polyurethane.
18:55:38 <[OmegentooX]> It's a plastic-sheet-type-thing, right?
18:55:44 <burke> thin, unnoticeable and completely indestructible
18:56:00 <[OmegentooX]> hmm
18:56:13 <burke> no, not a sheet. covers the entire phone. form-fit. hard to tell it's there. and you can scratch it with a knife without any marks
18:56:38 <[OmegentooX]> Although I find it's not needed. I dropped my iPhone on wet asphalt the day after I got it. The girlfriend dropped it on a NYC street, and I dropped it in a bathroom floor with tile grout and the screen hasn't scratched one bit =D
18:57:04 <burke> you put it on over a little bit of liquid and within a few minutes it bonds to the phone. very, very cool. i got it for my digital camera screen to protect it as well.
18:57:11 <[OmegentooX]> Oh cool
18:57:27 <[OmegentooX]> I'd love the equivalent for my DSLR lenses, heh
18:58:03 <Keelhaul> how do you know it's even there? =P
18:58:04 <burke> check out the strength of this stuff: http://www.youtube.com/watch?v=rQcv3ETEQdM
18:58:06 <Keelhaul> maybe they lied to you
18:58:17 <atomicturtle> ever use toughbooks in the hospital?
18:58:25 <burke> nope
18:58:53 <atomicturtle> Gotta give those some props here, they soak them in a pan of water an lysol to kill off the staph and other nasties
18:59:17 <burke> doesn't fit in my coat pocket though. http://en.wikipedia.org/wiki/Toughbook
18:59:24 <burke> one minute left until application deadline for GSoC
18:59:32 <atomicturtle> I know a nurse who would stick them down the front of her body armor and it stopped a bullet from a rifle
18:59:37 <r0bby> burke
18:59:45 * r0bby hands burke a $20
18:59:57 <r0bby> you do take bribes right?
18:59:57 <burke> hehe
18:59:58 <atomicturtle> lets see the one of those thin laptops do that :P
18:59:59 <burke> not that small. :p
19:00:58 <r0bby> god i love idiots who don't get april fool's jokes.
19:01:23 <r0bby> http://www.jroller.com/aalmiray/entry/one_more_groovy_session_javaone
19:01:24 <OpenMRSBot> <http://ln-s.net/1mnq> (at www.jroller.com)
19:01:26 <r0bby> god damn it
19:01:27 <r0bby> :(
19:01:30 * r0bby wants
19:01:40 <atomicturtle> not that it worked after that :P
19:01:48 <atomicturtle> they framed it at the hospital
19:04:17 *** farhat has quit IRC
19:04:35 *** farhat has joined #openmrs
19:08:35 *** ud has quit IRC
19:08:54 *** udai has joined #openmrs
19:09:26 <bwolfe> !gsoctimeline
19:09:26 <OpenMRSBot> bwolfe: "gsoctimeline" --- http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline
19:23:14 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [3867]: xformsorbeon module: now rendering form elements correctly, need to fix … <http://dev.openmrs.org/changeset/3867>
19:24:21 *** HongJun has joined #openmrs
19:25:05 *** burke is now known as burke_away
19:26:14 *** nribeka has joined #openmrs
19:29:14 *** nribeka has quit IRC
19:33:13 *** jmiranda has quit IRC
19:58:50 *** atomicturtle has quit IRC
20:11:54 *** njero has quit IRC
20:12:52 *** upul has joined #openmrs
20:13:24 *** nribeka has joined #openmrs
20:23:27 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [3868]: xformsorbeon module: fixed model creation to handle new formfield switch … <http://dev.openmrs.org/changeset/3868>
20:25:30 * [OmegentooX] can't wait to see that in action
20:37:04 *** upul has quit IRC
20:37:05 *** farhat has quit IRC
20:51:52 *** jmiranda_ has joined #openmrs
20:51:55 *** jmiranda_ is now known as jmiranda
20:57:43 *** bwolfe has quit IRC
21:01:10 *** HongJun has quit IRC
21:35:23 <Keelhaul> hm
21:35:37 <Keelhaul> how strict should i stick to the module naming conventions?
21:35:43 <Keelhaul> especially table names
21:35:53 <Keelhaul> strictly*
21:39:43 *** upul has joined #openmrs
21:46:16 *** docpaul has joined #openmrs
21:46:16 *** ChanServ sets mode: +o docpaul
21:46:39 *** docpaul has quit IRC
22:34:00 *** jmiranda has quit IRC
22:37:29 *** atomicturtle has joined #openmrs
22:47:17 *** maveriick has joined #openmrs
22:47:23 <maveriick> hi everybody
22:47:28 *** maveriick has quit IRC
22:47:31 *** maveriick has joined #openmrs
22:47:56 <maveriick> hi everybody
22:47:59 <[OmegentooX]> Hi
22:48:22 <maveriick> How could I suscribe to the openMRS developer mailing list?
22:50:11 <Keelhaul> hi
22:50:20 <upul> maveriick: http://openmrs.org/wiki/Community
22:50:56 <Keelhaul> damn you were faster
22:51:00 <Keelhaul> damn you upul!
22:51:40 <upul> you have send a mail to listserv@listserv.iupui.edu with the command in the body subscribe MAILINGLISTNAME FULL NAME
22:51:49 <maveriick> upul: Clicking on the link doesn't produce anyhting
22:51:55 <nribeka> hey ya all ...
22:52:07 <Keelhaul> maveriick: you need to activate javascript perhaps
22:52:08 <upul> That is because it uses the default mail client on your machine
22:52:08 <Keelhaul> hi
22:52:29 <maveriick> Its activated....but somehow its not working for firefox in debian
22:52:55 <maveriick> What will be the mailinglist name in this case?
22:53:38 <upul> openmrs-announce-l, openmrs-implement-l, openmrs-devel-l
22:54:49 <upul> Keelhaul: Hope you are not mad at me. :)
22:54:58 <Keelhaul> lol
22:55:53 <nribeka> lolz ...
22:56:30 <maveriick> upul, its not working
22:56:46 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [3869]: xformsorbeon module: fixed processXformsElement to handle new formfield … <http://dev.openmrs.org/changeset/3869>
22:56:57 <maveriick> I sent a mail to listserv@listserv.iupui.edu with a body 'openmrs-devel-l somename'
22:57:04 <[OmegentooX]> Go Jim Manico go
22:57:16 <upul> send to: listserv@listserv.iupui.edu, in the body: subscribe openmrs-devel-l FIRSTNAME LASTNAME
22:57:41 <upul> there is 'subscribe' at the beginning
22:57:47 <Keelhaul> oh btw
22:57:53 <Keelhaul> auto send doesnt work for me either
22:58:00 <Keelhaul> it just dies after entering the name
22:58:02 <upul> also you need name in two pieces :)
22:58:24 <upul> it worked for me last week
22:59:40 <maveriick> upul, thanks ...it worked at last :)
22:59:54 <Keelhaul> http://dev.openmrs.org/ticket/536
23:00:00 <Keelhaul> so if a ticket is assigned to someone
23:00:14 <Keelhaul> but the patch is nto applied for some reason
23:00:19 <Keelhaul> can i reassign it to someone?
23:00:23 <Keelhaul> i need that change done
23:40:22 <burke_away> Keelhaul: try contacting the owner of the ticket or send a note out on the dev mailing list asking if someone could apply it. were all friends here. :)
23:40:36 <burke_away> gotta go to bed...I've got clinic in the morning and it's WAY too late
23:40:38 <burke_away> g'night
23:40:41 <Keelhaul> ok thx
23:40:49 <Keelhaul> its ben so i'll just as him here
23:40:50 <Keelhaul> gnite =)
23:40:58 *** burke_away has quit IRC
23:43:31 <nribeka> gnite burke
23:58:47 *** Wiss_ has joined #openmrs