IRC Chat : 2011-03-26 - OpenMRS

00:03:48 *** nribeka has quit IRC
00:24:59 *** pulasthi has joined #openmrs
00:36:47 *** nribeka has joined #openmrs
00:36:47 *** ChanServ sets mode: +v nribeka
00:40:43 <deadpool> nribeka: got a quick question about hibernate mappings and stuff
00:40:53 <nribeka> sure
00:41:10 <deadpool> i am getting a getter not found in my pojo but that doesnt' make sense cause i have it and i see it
00:41:38 <deadpool> it is a date object but it sees all the other properties that are not of date object
00:41:51 <nribeka> did you map it correctly?
00:42:12 <nribeka> pastebin the hbm and part of your pojo i guess? :)
00:44:23 <nribeka> mention me deadpool, i'm on another screen :)
00:47:03 <deadpool> nribeka: this is my hibernate mapping http://pastebin.com/aCn8tnjy and this is my pojo http://pastebin.com/5N4TfU36
00:49:08 <nribeka> deadpool, try removing the date param from the get
00:49:16 <nribeka> i mean the getter
00:49:30 <nribeka> make it Date getStartdate()
00:50:03 <deadpool> nribeka: isn't that what i have?
00:50:31 <deadpool> do you mean instead of public Date getStartdate()
00:51:55 <nribeka> you have public Date getStartdate(Date startdate) deadpool
00:52:07 <deadpool> ah ic damn
00:52:24 * deadpool slaps himself on the head
00:52:30 <deadpool> nribeka: thanks a bunvh
00:52:34 <deadpool> bunch
00:53:09 <nribeka> cool cool. anytime deadpool. i think it's better if you use the autogenerate feature from eclipse (i use intellij now)
00:54:27 <deadpool> nribeka: i don't use eclipse for some reason every time i installed it and played around with it most of the things wouldn't work i spent a week playing around with it and now i just use emacs and such
00:55:43 <nribeka> try using intellij deadpool. i love it. openmrs have license for it :)
00:56:08 <deadpool> ah will do thanks
00:57:07 <nribeka> cool cool. if you code with emacs, that will be hardcore :)
00:57:11 *** pulasthi has quit IRC
00:57:20 <deadpool> nribeka: that is what i use in work i like it
00:57:41 <deadpool> but now i am curious about intellij is it an easy setup for linux?
00:57:57 <nribeka> yeah. i use intellij 10
00:58:50 <nribeka> support maven project by default so everything will be good. support spring, so it will point out any mistakes i made with the spring config too
00:58:50 <nribeka> :D
01:03:03 <deadpool> cool
01:10:29 *** bwolfe has joined #openmrs
01:10:29 *** ChanServ sets mode: +o bwolfe
01:35:09 *** deadpool has quit IRC
01:48:44 *** deadpool has joined #openmrs
01:51:04 <deadpool> .
02:25:17 *** mjohnst has joined #openmrs
03:13:06 *** bwolfe has quit IRC
03:18:54 <deadpool> nribeka: how is intellij with html and javascript and stuff
03:19:23 <nribeka> four thumbs up
03:19:23 <nribeka> :D
03:19:46 <nribeka> eight if i'm octopus
03:19:48 <deadpool> so it does syntax higlighting and correction and stuff?
03:20:25 <nribeka> yeah, it understand the correct html structure
03:22:10 <deadpool> so do we get the community edition or the ultimate edition
03:46:04 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Forum: library to compile the OpenMRS modules <http://forum.openmrs.org/viewtopic.php?f=8&t=772#p2941>
03:48:38 <mjohnst> can anybody help me with setting up Apache Tomcat? I am unable to reach the tomcat manager with the username/pass I declared in tomcat-users.xml
03:58:27 *** umashanthi has joined #openmrs
03:58:27 *** ChanServ sets mode: +v umashanthi
03:58:46 *** suho has joined #openmrs
04:02:19 <mjohnst> nevermind, i figured it out
05:03:38 <robbyoconnor> deadpool: good you got help because I don't remember a damn thing about hibernate!
05:04:15 <robbyoconnor> I'd have to go through my Java persistence with hibernate book
05:08:27 <robbyoconnor> deadpool: try and buy this: http://www.manning.com/bauer2/
05:08:32 <robbyoconnor> you can get a PDF of it for cheap
05:08:51 <robbyoconnor> also available here: http://www.amazon.com/Java-Persistence-Hibernate-Christian-Bauer/dp/1932394885
05:08:53 <OpenMRSBot> <http://ln-s.net/3+KO> (at www.amazon.com)
05:57:24 *** gbastien has joined #openmrs
05:59:24 *** gauravpaliwal has joined #openmrs
05:59:59 *** gauravpaliwal has left #openmrs
06:00:46 *** gauravpaliwal has joined #openmrs
06:00:51 *** gauravpaliwal has left #openmrs
06:03:14 *** harsha has joined #openmrs
06:04:15 *** gauravpaliwal has joined #openmrs
06:27:07 *** gbastien has quit IRC
06:29:02 *** anu has joined #openmrs
06:30:28 *** deadpool has quit IRC
06:36:22 *** umashanthi has left #openmrs
06:39:40 <anu> hey robbyconnor , u there?
06:41:20 *** dalvac has joined #openmrs
06:41:33 <dalvac> hey everyone
06:41:49 <dalvac> greetings from brazil
06:42:35 <dalvac> does anyone know what is the address of the update site of the Development Studio?
06:42:47 <dalvac> https://wiki.openmrs.org/display/archive/Development+Studio+Download
06:42:52 <OpenMRSBot> <http://ln-s.net/8eXg> (at wiki.openmrs.org)
06:43:17 <dalvac> in the previous link it says: "Version 0.3.3 - 17 March 2009 - available only on the update site"
06:43:47 <dalvac> but doesn't say which is the update site url?
06:44:15 *** suho has quit IRC
06:52:37 *** dalvac has quit IRC
06:54:17 <anu> hey any admin online?
06:55:44 <anu> hey nribeka are u there?
07:07:13 *** mjohnst has quit IRC
07:08:41 *** mjohnst has joined #openmrs
07:26:03 *** gauravpaliwal has left #openmrs
07:29:47 *** anu has quit IRC
08:03:31 *** gauravpaliwal has joined #openmrs
08:03:36 *** gauravpaliwal has left #openmrs
08:39:06 *** ashishmittal has joined #openmrs
08:41:33 *** harsha has quit IRC
09:46:54 *** anu has joined #openmrs
09:47:10 <anu> hey any admin around..
09:51:43 <anu> hey ashishmittal, are u there?
09:52:59 *** pascal` has joined #openmrs
09:53:11 <ashishmittal> hey anu
10:00:43 <anu> hey ashish , are u a developer at openmrs?
10:01:33 <ashishmittal> Not yet anu, but I plan to become one :)
10:02:01 <ashishmittal> I am participating in GSoC this year and trying for OpenMRS as my mentoring org
10:03:17 <anu> are u there?
10:03:56 <ashishmittal> hey anu, I am there
10:04:09 <anu> i have PM you..
10:13:06 *** Chaitalishah has joined #openmrs
11:02:02 <nribeka> hi anu
11:03:16 <anu> hey nribeka
11:10:20 *** goutham has joined #openmrs
11:12:39 *** anu has quit IRC
11:20:43 *** cta has joined #openmrs
11:27:50 *** goutham has quit IRC
11:29:21 *** goutham has joined #openmrs
11:50:22 *** ashishmittal has quit IRC
12:04:09 *** rafa has joined #openmrs
12:04:12 *** ChanServ sets mode: +v rafa
12:54:13 *** umashanthi has joined #openmrs
12:54:13 *** ChanServ sets mode: +v umashanthi
13:06:05 *** ashishmittal has joined #openmrs
13:27:49 *** rafa_ has joined #openmrs
13:27:49 *** ChanServ sets mode: +v rafa_
13:28:06 *** goutham has quit IRC
13:28:40 *** mjohnst has quit IRC
13:29:25 *** rafa has quit IRC
13:32:23 *** mjohnst has joined #openmrs
13:58:57 *** umashanthi has left #openmrs
14:00:53 *** rafa_ has quit IRC
14:04:52 *** cta has left #openmrs
14:10:07 *** rafa has joined #openmrs
14:10:07 *** ChanServ sets mode: +v rafa
14:21:56 *** Chaitalishah has quit IRC
14:24:08 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Forum: Package org.openmrs <http://forum.openmrs.org/viewtopic.php?f=11&t=773#p2942>
14:40:13 *** ashishmittal has quit IRC
15:00:19 *** aja has joined #openmrs
15:01:25 *** pascal` has quit IRC
15:02:31 *** gauravpaliwal has joined #openmrs
15:11:20 *** gauravpaliwal has quit IRC
15:14:39 *** pascal` has joined #openmrs
15:15:56 <aja> rafa: hi
15:16:12 <aja> rafa: i have a question
15:16:29 <rafa> hi aja
15:16:56 <rafa> I'll be back in 15 min
15:17:15 <aja> rafa: ok
15:20:14 <aja> what is the difference between Context.getObsService().voidObs(obs, reason); and calling voidObs(obs,reason))
15:20:35 <aja> within Obs class
15:21:08 <aja> for example within Obs.save() method
15:22:35 *** gbastien has joined #openmrs
15:26:06 <rafa> so aja the standard practise in OpenMRS is to use service methods for voiding/retiring as it guarantees all children to be voided/retired as well
15:27:21 <rafa> aja: does it make sense to you?
15:28:26 <aja> see this public Obs voidObs(Obs obs, String reason) throws APIException { return dao.saveObs(obs); }
15:28:54 <aja> here the reason is not saved
15:30:00 <aja> so here reason for change=reason for voiding
15:30:18 <aja> im i correct?
15:35:52 <aja> Before i confused that how the reason for voiding is saved
15:36:35 <rafa> aja: service voidObs methods are handled by injected code, you need to see org.openmrs.api.handler.VoidHandler
15:37:05 <rafa> and BaseVoidHandler in particular
15:37:42 <rafa> the interface handle method is basically called before voidObs from service
15:38:36 <rafa> you can see in BaseVoidHandler where the reason is set in obs object
15:41:21 <aja> rafa:now i got it...this is the power of AOP....WoW....thanks
15:41:44 <rafa> correct! you're welcome
15:45:49 <rafa> aja: I don't like this particular design decision to use AOP here. It's too confusing.
15:47:09 <rafa> aja: I happen to see unexpected behaviour in many places and it's mostly AOP to blame.
15:49:03 <aja> rafa:But i think for setting voidedBy and VoidedDate is useful
15:51:08 <rafa> aja: It's being discussed now to move these to Hibernate handlers
15:51:34 *** bryq has joined #openmrs
15:51:40 <rafa> aja: It would be more elegant solution.
15:52:14 <aja> rafa:what is the difference between hibernate handler and AOP one?
15:54:12 <rafa> aja: Hibernate handlers are called by Hibernate on all saveOrUpdate operations whereas AOP methods are only called around service methods
15:56:00 <aja> rafa:great
15:57:27 <rafa> aja: The result of using AOP is that you cannot allow Hibernate to do its magic with recursive saves because in such a case not all objects will have additional data injected.
16:00:23 <rafa> hi bryq, did you manage to compile metadata sharing?
16:00:34 *** pascal` has quit IRC
16:00:55 <aja> rafa:hence you have good knowledge,Are there any to getAll name of the class which implements certain interface?
16:01:22 <aja> rafa:using hibernate?
16:02:10 <rafa> aja: I don't understand
16:02:16 <aja> rafa:I need to get all classes wich implements Voidable interface in openmrs automatically
16:03:01 <rafa> Ohh I see, I've written such a functionality recently
16:03:01 <aja> for CleaningVoided module
16:03:10 <bryq> Hi rafa, I'm checking out metadata sharing one more time. I wanted to do it yesterday, but it Was downloading so slow. Now I am in another place and I have good internet connection and is downloads slow too. It is normal? SVN server is so slow?
16:04:31 <rafa> aja: have a look here: https://source.openmrs.org/browse/Modules/metadatasharing/trunk/src/org/openmrs/module/metadatasharing/reflection/OpenmrsClassScanner.java?hb=true
16:04:36 <OpenMRSBot> <http://ln-s.net/8egm> (at source.openmrs.org)
16:05:10 <rafa> It searches for classes implementing OpenmrsMetadata
16:06:00 <rafa> aja: getClasses method is of particular interest to you
16:07:03 <rafa> bryq: there's a lot of libs in svn for the moment. I suppose it's what takes so much time.
16:08:27 <rafa> bryq: I will mavenize the project soon so that libs won't have to be there anymore
16:09:46 <bryq> rafa: It's really good idea. When will you do it?
16:10:45 <rafa> bryq: It's a matter of a week or two
16:10:50 <bryq> rafa: Because I will be working on #META-22 today and I dont want to loose dependencies if you make big changes
16:11:20 <rafa> bryq: No worries, I won't touch trunk for the moment
16:12:04 <bryq> rafa: By the way, I have a few questions connected with this ticket
16:12:49 <bryq> rafa: Suppose, I've detected that user typed too long description or name. How should I inform him about this?
16:13:12 <bryq> rafa: I can send you some gui mockups if you want
16:13:38 <rafa> bryq: It's up to you. I think it suffices to handle it with javascript.
16:14:24 <rafa> bryq: It can even be some alert :)
16:14:48 <aja> rafa:Thanks a lot,Now i am ready to release next version of my module
16:15:05 <rafa> aja: what is your module?
16:15:49 <aja> rafa:https://wiki.openmrs.org/display/docs/Cleaning+Voided+Module just a small one
16:15:53 <OpenMRSBot> <http://ln-s.net/8eha> (at wiki.openmrs.org)
16:16:09 <bryq> rafa: Ok, I will think about it. The first idea is: show a red text label with something like: ""You've typed too long name or desc". It will be similar to error alerts during installation
16:16:29 <rafa> bryq: great, I like it
16:16:47 <rafa> aja: very nice
16:17:13 <aja> rafa:Thanks
16:18:08 <rafa> aja: Do you scan for possible references to objects that you remove?
16:19:07 <bryq> rafa: But the second, more important question. I'm not yet a hibernate-hacker. Do you have/know a solution how to get database field max length? Dont worry if you havent one. I'll try yo google it.
16:19:52 <aja> rafa:no it just remove voided data wich is older than given time
16:20:13 <rafa> bryq: there're neat solutions to your problem, but it's just two fields so go ahead and hard code them :)
16:20:57 <bryq> rafa: Ok ;-)
16:22:15 <rafa> aja: I think it's a great feature to have one of those days :)
16:27:20 <bryq> rafa: I'll send you this evening an email with few questions about metadata sharing obiectives/goals. Do you want me to write it in Polish or English?
16:27:38 <rafa> Polish of course :)
16:29:24 *** ashishmittal has joined #openmrs
16:29:48 <bryq> rafa: Ok ;-)
16:31:24 <rafa> bryq: I've changed my mind. Write in English please since we may need to consult some other folks :)
16:32:15 *** gbastien has quit IRC
16:34:51 <bryq> rafa: No problem. I've got also an idea. I'll publish on my OpenMRS profile wiki all things I have researched so far, so that everyone can see it.
16:35:37 <bryq> rafa: I'll publish there answers to important questions about metadata sharing
16:36:47 <rafa> bryq: Feel free to create a wiki page and link it from the project page https://wiki.openmrs.org/display/projects/Metadata+Sharing+%28round+2%29
16:36:48 <OpenMRSBot> <http://ln-s.net/8d7K> (at wiki.openmrs.org)
16:37:17 <rafa> under Resources for example
16:37:32 *** Chaitalishah has joined #openmrs
16:38:12 <bryq> rafa: I'll link if from the project page, when I put there some valuable resources ;-)
16:38:32 <rafa> bryq: fair enough :)
16:42:06 <bryq> rafa: My eclipse show a build error: "Project 'metadatasharing' is missing required library: 'dist' "
16:42:35 <bryq> rafa: I've just downloaded the project from SVN
16:42:36 <rafa> bryq: build it with ant and it will work smoothly
16:42:51 <bryq> rafa: Thanks
16:43:54 <rafa> bryq: you may need to refresh the project too after running ant
16:46:35 <aja> rafa:hey i also gsoc student this time,what will be the best approach now doing tickets or thinking about project
16:47:43 <aja> rafa:i finished more than 10 tickets now
16:48:34 <rafa> aja: wow thanks for your contribution!
16:48:53 <rafa> aja: Did you contact your prospective mentor?
16:49:45 *** gautami has joined #openmrs
16:49:55 *** bwolfe has joined #openmrs
16:49:55 *** ChanServ sets mode: +o bwolfe
16:50:07 <aja> rafa:yea
16:51:27 <rafa> aja: He should be able to advise you on what's next to do :)
16:52:23 <ajedwards> How long do we have until applications open? (I have consecutive assignments until 8/4)
16:53:08 <rafa> ajedwards: look at the timeline http://socghop.appspot.com/document/show/gsoc_program/google/gsoc2011/timeline
16:53:13 <ajedwards> cheers
16:53:13 <OpenMRSBot> <http://ln-s.net/8eiF> (at socghop.appspot.com)
16:53:47 <ajedwards> ah crap, based on the timeline I'm not going to be able to give any time until after the deadline :(
16:54:10 *** bryq1 has joined #openmrs
16:54:12 *** bwolfe_ has joined #openmrs
16:54:13 *** ChanServ sets mode: +o bwolfe_
16:54:24 *** bwolfe_ has quit IRC
16:54:51 *** bwolfe_ has joined #openmrs
16:54:51 *** ChanServ sets mode: +o bwolfe_
16:55:03 *** bryq has quit IRC
16:55:31 *** bwolfe has quit IRC
16:55:48 <ajedwards> rafa, do you think it'd be worth me applying for this project given I wont have any time to devote to it until after I have submitted my application for gsoc?
16:57:31 <rafa> ajedwards: It takes some time to prepare a good application...
16:58:05 <ajedwards> :( gutter
16:58:21 *** harsha has joined #openmrs
16:59:44 <rafa> ajedwards: I assume you've seen this https://wiki.openmrs.org/display/RES/Summer+Of+Code+2011
16:59:45 <OpenMRSBot> <http://ln-s.net/8d5f> (at wiki.openmrs.org)
17:00:13 <rafa> ajedwards: judge yourself if you can manage
17:01:07 *** arthursribeiro has joined #openmrs
17:01:08 <ajedwards> I have and I am interested in working on a couple, person attributes and contact information spring to mind instantly as an area of interest for me.
17:02:33 <ajedwards> once I have submitted my Java, C and Linux assignments (next 2 weeks) I'll have nearly 6 months to devote my working time to the project
17:03:45 *** harsha has quit IRC
17:04:00 *** harsha1 has joined #openmrs
17:05:43 <rafa> ajedwards: Well it is your application that is assessed and not what you promise. I cannot help you here.
17:06:42 *** surangak has joined #openmrs
17:06:44 <ajedwards> cheers for your time mate, I'll have to make contact with the mentor/s and see whether they say
17:07:23 <rafa> ajedwards: you're welcome
17:07:28 <surangak> hello ppl
17:09:35 *** pascal` has joined #openmrs
17:12:31 *** bwolfe_ has quit IRC
17:12:51 *** bwolfe has joined #openmrs
17:12:51 *** ChanServ sets mode: +o bwolfe
17:12:51 *** OpenMRSBot sets mode: +o bwolfe
17:21:25 *** bryq1 has quit IRC
17:21:50 *** bryq has joined #openmrs
17:23:28 *** gauravpaliwal1 has joined #openmrs
17:24:46 *** gauravpaliwal1 has left #openmrs
17:32:56 *** rafa has quit IRC
17:33:56 *** bryq has quit IRC
18:01:00 <gautami> surangak: r u suho
18:06:06 <bwolfe> gautami: no, suho goes by suho on here. :-)
18:12:49 <gautami> k
18:33:10 <surangak> hes a very old friuend of mine through... :)
18:33:50 <surangak> went to school together 1
18:34:34 *** ashishmittal has quit IRC
18:36:14 *** efes has joined #openmrs
18:36:25 <efes> hi folks
18:38:28 <efes> I heard about your project during GSoC. I am _not_ interested in participating to OpenMRS during this GSoC, but I have some questions about your project. Is OpenMRS an "computer card of health"?
18:40:24 <efes> huh :D
18:41:13 *** mohit6052 has joined #openmrs
18:42:42 *** aja has quit IRC
18:43:26 *** gautami has quit IRC
18:49:00 *** ashishmittal has joined #openmrs
19:00:20 *** gauthami has joined #openmrs
19:04:37 *** cta has joined #openmrs
19:07:28 *** pascal` has quit IRC
19:15:42 *** gauthami has quit IRC
19:31:31 *** mjohnst has quit IRC
19:36:58 *** harsha1 has quit IRC
19:37:06 *** ashishmittal has quit IRC
19:46:31 *** mjohnst has joined #openmrs
19:50:40 *** mohit_ has joined #openmrs
19:53:52 *** mohit6052 has quit IRC
19:56:29 *** bwolfe has quit IRC
20:14:41 *** Chaitalishah has quit IRC
20:14:59 *** bwolfe has joined #openmrs
20:14:59 *** ChanServ sets mode: +o bwolfe
20:14:59 *** OpenMRSBot sets mode: +o bwolfe
20:17:11 <robbyoconnor> efes: it's a medical records system
20:17:16 <robbyoconnor> modular at that
20:17:24 <robbyoconnor> you can change almost any part as well.
20:17:56 <robbyoconnor> efes: and also why wouldn't you wanna work with OpenMRS?!?!? It's an _AMAZING_ project...with an AMAZING community behind it!
20:18:01 *** Chaitalishah has joined #openmrs
20:18:45 <efes> robbyoconnor: I read it, but I don't understand it. Does it mean, that OpenMRS stores info about state of health, infos about his diseases, rtg photos, etc.. .etc....?
20:20:33 <efes> Mention, I'm not fluent in English ;)
20:21:28 *** deadpool has joined #openmrs
20:24:12 *** surangak has quit IRC
20:24:15 <robbyoconnor> efes: it allows doctors to manage healthcare
20:24:34 <robbyoconnor> I should say healthcare workers because it may not always be doctors
20:24:37 <robbyoconnor> entering data
20:25:20 <robbyoconnor> it may track weight, blood pressure, CD4 counts(OpenMRS is used in areas where HIV is an epidemic)
20:25:41 *** cta has quit IRC
20:25:42 <efes> ah, so I was right :) Just didn't know it's called 'medical record' :)
20:26:14 <robbyoconnor> efes: the "chart" is technically entered electronically:)
20:26:42 *** emeka has joined #openmrs
20:26:51 <emeka> hey everybody
20:27:35 <efes> I am not gonna participate during GSoC, cause I'm not geek in webdevelopment for Java, but after GSoC - why not :)
20:27:42 <robbyoconnor> hey emeka
20:27:53 <emeka> what's good?
20:27:58 <robbyoconnor> efes: learn =)
20:28:17 <robbyoconnor> can you learn things quickly?
20:28:31 <robbyoconnor> emeka: not much!
20:28:40 <efes> hi emeka
20:28:55 <efes> robbyoconnor: Sure I can ;) Most developers can.
20:29:10 <emeka> how do i manage this concept dictionary? I want to clear out the examples that were loaded with install and add my own
20:29:22 <emeka> there's no part of the admin panel that lets me see all the existing
20:29:23 <robbyoconnor> if you don't wanna work with openMRS, that's fine
20:29:38 <robbyoconnor> emeka: I haven't worked w/ OpenMRS in awhile
20:29:49 * robbyoconnor nudges nribeka, bwolfe
20:29:59 <emeka> oki dokes
20:30:09 <robbyoconnor> emeka: those are the people you need to bug :)
20:30:14 <deadpool> emeka: i think there was a module that got rid of demo data
20:30:25 <emeka> robbyoconnor: thanks sir
20:30:26 <robbyoconnor> deadpool!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
20:30:29 <deadpool> or if you want you can do it the harder way and clear it through mysql
20:30:30 <emeka> deadpool: alright hmm
20:30:33 <deadpool> robbyoconnor: wasup
20:30:50 <robbyoconnor> deadpool: it's in multiple tables i think if I remember the data model
20:30:52 <emeka> deadpool: I figured there would be some quirky relations going on so I wanted to avoid doing it that way
20:30:58 <emeka> robbyoconnor: exactly
20:31:01 <robbyoconnor> (Not that I memorized the whole thing...
20:31:18 <robbyoconnor> certain things are one to many
20:31:28 <deadpool> heh but what better way to learn
20:31:30 <robbyoconnor> or many to many? I can never get that relation right
20:31:40 <robbyoconnor> masochist.
20:31:47 <deadpool> emeka: https://modules.openmrs.org/modules/view.jsp?module=datadeletion
20:31:50 <OpenMRSBot> <http://ln-s.net/8emX> (at modules.openmrs.org)
20:31:51 <deadpool> i think that was the module
20:32:04 <emeka> deadpool: thanks, downloading now
20:32:13 <robbyoconnor> emeka: The Millenium Village project (MVP) has a concept dictionary
20:32:26 <robbyoconnor> on the list ping Andrew Kanter for that
20:32:34 <emeka> robbyoconnor: and what is it...?
20:33:19 <deadpool> robbyoconnor: so what are you up to these days with openmrs and such or are you doing other projects?
20:33:27 <robbyoconnor> emeka; it's a project run by Columbia University Medical Center? I'm not 100% sure, but I *DO* know their dictionary is expansive
20:33:36 <robbyoconnor> deadpool: right now I slack off:X
20:33:52 <emeka> i was thinking about building my own specific for this project, we don't need very much I don't htink
20:33:56 <robbyoconnor> but I work with sahana eden =)
20:33:58 *** bryq has joined #openmrs
20:34:10 <emeka> just basics like height/age/weight...etc
20:34:31 <robbyoconnor> emeka: that's already there...
20:34:38 <robbyoconnor> the demo data is there ;)
20:34:45 <robbyoconnor> entered by two MDs
20:34:45 <emeka> hmm
20:34:51 <robbyoconnor> ACTUALLY
20:35:00 <robbyoconnor> i should say a lot of MDs
20:35:10 <robbyoconnor> the OpenMRS team is GLOBAL
20:35:16 <robbyoconnor> :>
20:35:22 <emeka> yeah
20:35:24 * robbyoconnor removes his foot :)
20:35:31 <robbyoconnor> so I'd leave the concept dictionary alone
20:35:43 <efes> robbyoconnor: Maybe I'm just too "weak" for GSoC, but I have some "less" idea in which I can help you afterhot period of GSoC :) I am browsing the code to find you how do does OpenMRS export data. I am security / PKI freak ;)
20:35:47 <robbyoconnor> and see what I have -- then build off that
20:35:52 <emeka> I guess my goal is to simplify and dumb down the implementation as much as possible
20:35:58 <emeka> we're basically come from paper
20:36:01 <emeka> *coming
20:36:12 <robbyoconnor> efes: pfft
20:36:23 <robbyoconnor> if you're motivated and eager, you should be ok !
20:36:24 <efes> robbyoconnor: :D whyyy?
20:36:34 <robbyoconnor> just be able to back it up!
20:36:38 <deadpool> emeka: what are you trying to do?
20:36:48 <robbyoconnor> mmm
20:37:06 <emeka> well we're going to be using openmrs in peru at a free student/resident run clinic
20:37:24 <deadpool> ah cool
20:37:28 <emeka> and basically this is just for our own records to see what treatments we gave and what we saw
20:37:39 <emeka> last year they used paper forms and tabulated them in an excel spreadsheet
20:37:46 <deadpool> and you want it to go as soon as you deploy?
20:37:51 <nribeka> hhmmm
20:37:57 <emeka> deadpool: yeah
20:38:23 <emeka> deadpool: I want it to be simple enough that the doctors can feel comfortable writing their encounter notes in it after a couple training sessions
20:38:31 <robbyoconnor> emeka: awesome!
20:38:44 <emeka> robbyoconnor: thanks
20:38:56 <robbyoconnor> efes: also, you'll know that your work is being used
20:39:05 <robbyoconnor> my work gets used A LOT
20:39:16 <robbyoconnor> not my GSoC work...that's sitting abandoned right now LOL
20:39:58 <efes> hahha :D
20:40:10 <efes> robbyoconnor: You're OpenMRS devel ?
20:40:15 <deadpool> emeka: hmmm... what i would do and this is what i am doing is openmrs is pretty solid to go as it is right now and you should probably build a concept dictionary or even better use the one that is already been developed(why re invent the wheel twice) and then use html forms and make a couple of them so they can be used and you don't need to show them how to make more forms
20:40:51 <robbyoconnor> efes: not active per se
20:41:10 <robbyoconnor> but yes
20:41:15 <efes> : )
20:41:25 <emeka> deadpool: you're right, my focus should be on fleshing out some good forms
20:41:32 <robbyoconnor> I'd need to dig around the code
20:45:47 <deadpool> emeka: good luck when are you planning on deploying?
20:45:59 <emeka> We leave end of May
20:46:14 <deadpool> so you have sometime which is good
20:46:35 <emeka> yeah, any tips as far as form deisgn goes? the documentation on the website seems kinda spotty
20:48:58 <deadpool> have you downloaded the html form entry module?
20:49:37 <deadpool> you should and then create a form and the best thing about openmrs is that there is no standard form and it totally up to you what you want it to look like
20:50:25 <emeka> okay, i have not I'll do that first
20:51:53 *** mohit_ has quit IRC
20:56:11 <robbyoconnor> emeka: if I ever completed my 2008 project, it'd be AWESOME to create a form using it... I'm actually annoyed that i didn't...=(
21:00:56 *** suho has joined #openmrs
21:04:00 <suho> hi bwolfe
21:07:30 <emeka> robbyoconnor: what was your project?
21:11:32 <robbyoconnor> emeka: hold on
21:11:38 <robbyoconnor> dunno if it's still there
21:12:52 <robbyoconnor> looks like crap
21:12:56 <robbyoconnor> it was the Groovy Forms Module
21:13:19 <robbyoconnor> allowed you to define a model, define a controller and you'd be able to basically get a form easy :)
21:13:25 <robbyoconnor> I had a few issues
21:13:29 <robbyoconnor> plus a death in my family
21:18:55 <emeka> sorry to hear that
21:19:01 <emeka> i'll have to take a looksy
21:24:10 *** mjohnst has left #openmrs
21:24:25 *** mjohnst has joined #openmrs
21:25:23 <robbyoconnor> emeka: it's dead right now
21:25:27 <robbyoconnor> don't even bother
21:25:31 <emeka> no worries
21:25:33 <robbyoconnor> I broke it badly
21:25:36 <emeka> lol
21:25:51 <emeka> you have any idea how to generate a random patient id on patient creation?
21:44:18 *** suho has quit IRC
21:44:59 <robbyoconnor> nay
21:45:24 *** cta has joined #openmrs
21:49:32 *** robbyoconnor has quit IRC
21:50:26 *** robbyoconnor has joined #openmrs
21:50:26 *** ChanServ sets mode: +v robbyoconnor
22:03:31 *** Chorny has joined #openmrs
22:04:36 *** cta has quit IRC
22:06:26 <Chorny> It's related to liquibase locking of database when updating
22:25:21 *** Chaitalishah has quit IRC
22:35:09 <Chorny> /msg bwolfe Mr. Ben Wolfe, are you here?
23:03:23 *** bryq has quit IRC
23:06:19 *** Chorny has left #openmrs
23:14:25 <emeka> can anybody advise me as to where I can edit the create patient form?
23:15:19 <bwolfe> emeka: are you still looking for a way to generate an identifier for patients?
23:15:26 <emeka> yes that too
23:15:28 <bwolfe> see the mrngen or idgen modules
23:15:41 <emeka> bwolfe: will do, good lookin out :)
23:15:49 <bwolfe> and the xforms module will let you create a new create patient screen (although you can't use both xforms and idgen)
23:16:14 <emeka> i don't really understand the idea of xforms, I'm using htmlforms right now for my encounter form
23:16:20 <bwolfe> if you want to customize that screen in a module of yours, check out the xforms for how to map it so it overrides it
23:16:37 <bwolfe> its just a feature in the xforms that dkayiwa put in. you can use both xforms and htmlforms on the same server.
23:17:08 <bwolfe> but with xforms it allows you to design an xform and then make that form the create patient form
23:17:32 <emeka> okay it involves a different markup language i'm assuming
23:18:06 <bwolfe> yeah, xforms is more wysiwyg designer
23:18:22 <emeka> hmm interesting, and I can edit directly in the browser
23:20:22 <bwolfe> theres a lot of xforms module documentation
23:20:25 <bwolfe> yes, in the browser
23:20:32 <bwolfe> search for xforms module in the wiki
23:20:47 <bwolfe> https://modules.openmrs.org/modules/stats.jsp
23:21:00 <bwolfe> xforms has finally passed formentry as the most popular module. :-)
23:21:08 <bwolfe> bbl. have to go give the kids a bath.
23:22:31 <emeka> bwolfe: appreciate it
23:49:36 <emeka> what kind of hardware are you guys running openmrs on?
23:49:54 <emeka> My "server" is strugglin it might be time for an upgrade
23:50:14 <emeka> (Celeron 1.7, 2 GB DDR, IDE HDD)...