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)...
|