IRC Chat : 2011-10-24 - OpenMRS

00:07:25 *** jafaeldon has quit IRC
00:19:58 *** mccallumg has joined #openmrs
00:19:58 *** ChanServ sets mode: +v mccallumg
00:48:40 *** lh has quit IRC
00:59:07 *** Mkop has quit IRC
01:08:31 *** mccallumg has quit IRC
01:27:56 *** lh has joined #openmrs
01:57:14 *** chopin has joined #openmrs
01:57:14 *** ChanServ sets mode: +v chopin
02:24:57 *** czakian has joined #openmrs
02:47:16 *** czakian has quit IRC
02:51:06 *** chopin has quit IRC
03:59:58 *** lh has quit IRC
04:17:42 *** surangak has joined #openmrs
06:24:25 *** surangak has quit IRC
06:24:37 *** surangak has joined #openmrs
07:18:22 *** lh has joined #openmrs
07:27:34 *** surangak_ has joined #openmrs
07:27:57 *** surangak has quit IRC
07:44:40 *** surangak has joined #openmrs
07:44:40 *** surangak_ has quit IRC
07:46:29 *** bryq has joined #openmrs
07:46:29 *** ChanServ sets mode: +v bryq
08:20:59 *** dkayiwa has joined #openmrs
08:23:13 <surangak> dkayiwa, good morning !
08:23:21 <dkayiwa> good morning surangak
08:23:24 <surangak> hows the 1.9 release going ? :-)
08:23:42 <dkayiwa> still need some tickets to be done before we can have the alpha
08:24:20 <surangak> dkayiwa, Ben seems to be missing today...
08:24:39 <dkayiwa> yes he is on vacation today working on getting Eden a visa
08:24:44 <surangak> I myself am doing math for patientMatching module
08:24:47 <surangak> oh, right
08:24:54 <surangak> lets hope that works out :-)
08:25:09 <dkayiwa> yes it will
08:27:02 *** batkinson has quit IRC
08:49:32 *** pascal` has joined #openmrs
08:49:32 *** ChanServ sets mode: +v pascal`
08:51:22 *** pascal` has quit IRC
08:56:46 *** pascal` has joined #openmrs
09:01:37 *** pascal` has quit IRC
09:01:59 *** pascal` has joined #openmrs
09:16:29 <dkayiwa> hi surangak TRUNK-2318 :)
09:17:28 <surangak> dkayiwa, :O
09:17:33 <surangak> dkayiwa, let me check that :-(
09:17:43 <dkayiwa> 8)
09:19:14 <surangak> dkayiwa, can U give me a few hours to check this out, please
09:19:26 <surangak> dkayiwa, rather critical moment with patientMatching :-(
09:19:29 <dkayiwa> sure
09:20:15 <dkayiwa> was just checking on new features which have blocked the alpha release. :)
09:21:03 <surangak> dkayiwa, oooops :-(
09:21:12 <dkayiwa> :)
09:21:14 *** pascal` has quit IRC
09:24:23 *** bryq has quit IRC
09:27:09 *** lh has quit IRC
09:56:10 *** pascal` has joined #openmrs
09:56:10 *** ChanServ sets mode: +v pascal`
10:18:12 *** pascal` has quit IRC
10:50:19 *** r0bby has joined #openmrs
10:50:25 *** ChanServ sets mode: +v r0bby
10:55:48 *** pascal` has joined #openmrs
10:55:48 *** ChanServ sets mode: +v pascal`
10:57:55 <surangak> dkayiwa, hi
10:58:07 <surangak> dkayiwa, would it be ok if i finished that ticket overnight ?
10:58:42 <surangak> dkayiwa, I have a bit of patientMatching to wrap up I'll be working on this overnight, so you'll have a patch waiting for u in the morning :-)
11:00:15 <dkayiwa> surangak: that will be cool :)
11:07:37 *** surangak has quit IRC
12:04:52 *** redhawk has quit IRC
12:55:29 *** jriley has joined #openmrs
12:57:21 *** chopin has joined #openmrs
12:57:21 *** ChanServ sets mode: +v chopin
13:05:12 *** chopin has quit IRC
13:32:10 *** robbyoconnor has quit IRC
13:36:36 *** pascal` has quit IRC
14:17:32 *** wyclif has joined #openmrs
14:48:20 <dkayiwa> hey wyclif :)
14:59:36 *** kishoreyekkanti has joined #openmrs
15:00:17 *** bwolfe has joined #openmrs
15:00:25 *** ChanServ sets mode: +o bwolfe
15:03:11 *** djazayeri has joined #openmrs
15:03:11 *** ChanServ sets mode: +o djazayeri
15:05:17 <djazayeri> hi dkayiwa
15:05:23 <dkayiwa> hi djazayeri
15:05:25 <djazayeri> and wyclif
15:05:29 <djazayeri> and bwolfe, if you're there
15:06:09 <djazayeri> sorry I'm late
15:06:42 <bwolfe> I am online, but I was off today. and I will be off tomorrow too. our car broke down and so we're stuck in nairobi. :-(
15:07:42 <dkayiwa> oh sorry bwolfe
15:08:42 <bwolfe> yeah, me too
15:09:02 <bwolfe> and on top of that the us rejected our temp visa request today. so now we have to be in a rush for our backup plan within a month
15:09:29 <bwolfe> all in all: a bad bad day
15:09:32 <dkayiwa> bwolfe: oh why did they reject it?
15:15:04 <bwolfe> because eden is a thread to immigrate. so they denied it. it was a long shot anyway. its most annoying because someone at the embassy said we had a good shot. so we wasted a month of time we could have been finishing the adoption stuff
15:15:30 <dkayiwa> oh sorry
15:16:39 <wyclif> hi dkayiwa
15:16:59 <dkayiwa> how is it going wyclif
15:17:05 <dkayiwa> are you having fun? :)
15:17:32 <wyclif> dkayiwa, good
15:18:02 <dkayiwa> wyclif: when do you leave UG?
15:18:09 <wyclif> dkayiwa, probably we can do the lunch on friday
15:18:17 <wyclif> dkayiwa, i leave next monday
15:18:20 <dkayiwa> ok
15:18:39 <wyclif> hi djazayeri
15:20:02 <wyclif> bwolfe, sorry about the visa stuff, does it mean eden can't come to the US?
15:33:47 *** downeym has joined #openmrs
15:33:47 *** ChanServ sets mode: +o downeym
15:33:47 *** OpenMRSBot sets mode: +o downeym
15:42:28 <djazayeri> dkayiwa: status of 1.9 alpha?
15:42:33 <djazayeri> I'm just looking through emails now.
15:42:55 *** Srinivasa has joined #openmrs
15:43:05 <Srinivasa> hi ben
15:43:06 <dkayiwa> djazayeri: there are some new feature tickets that are not yet complete
15:43:09 <downeym> Hi Srinivasa and welcome to the #openmrs IRC channel.
15:43:54 <kishoreyekkanti> bwolfe: Thats sounds awesome and challengng !! ;)
15:44:10 <djazayeri> dkayiwa: do you have a list of them?
15:44:15 <dkayiwa> djazayeri: after those are done, then i do the final round of testing and we get ready for alpha
15:44:36 <dkayiwa> djazayeri: was just going through them and telling the concerned parties (did not keep the list)
15:44:47 <dkayiwa> djazayeri: but can come up with it by tomorrow
15:45:03 <Srinivasa> I have doubt: what criteria do we have to consider to move the entries from obs table to to the active_list table
15:45:05 <djazayeri> Okay, can you save a jira search for it?
15:45:24 <dkayiwa> cool. will do so
15:45:27 <djazayeri> Srinivasa: hi
15:45:59 <Srinivasa> hi djazayeri
15:46:41 <djazayeri> Srinivasa: historically, before we added Problem & Active Lists in 1.7, people would usually try to achieve the same general idea using the concepts Problem Added and Problem Removed
15:47:17 <djazayeri> E.g. a patient might have an Obs with concept=Problem Added, and valueCode=Diabetes
15:47:29 <djazayeri> or an Obs with concept = Problem Remove, and valueCoded=Malaria
15:48:23 *** kishoreyekkanti has quit IRC
15:49:13 <djazayeri> Srinivasa: so I believe the thing to have a multi-page Wizard UI
15:49:17 <Srinivasa> thanks djazayeri : I will check the table once again and ask you u doubts if I have any.
15:49:29 <djazayeri> 1. Ask the user to pick the concepts they use for Problem Added and Problem Removed
15:50:08 <djazayeri> 2. (Look through the database, see how many of these there are.) Say "This will create ?? new Problems"
15:50:15 <djazayeri> 3. After they confirm, do it.
15:50:19 *** r0bby has quit IRC
15:50:52 *** r0bby has joined #openmrs
15:50:52 *** ChanServ sets mode: +v r0bby
15:51:41 <Srinivasa> k I will look in to thanks for replying
15:52:57 <djazayeri> Srinivasa: good luck
15:53:59 <djazayeri> dkayiwa: also, at this point if people don't have their new feature tickets in a committable state, we should *not* wait for them.
15:54:15 <djazayeri> if we're still blocked on other blockers, then they have a bit more time
15:54:35 <djazayeri> But our priority now is to release the alpha with the existing functionality
15:55:15 *** dkayiwa has quit IRC
16:00:07 *** r0bby has quit IRC
16:01:34 *** downeym sets mode: +v wyclif
16:03:02 *** suranga has joined #openmrs
16:09:37 *** bryq has joined #openmrs
16:09:37 *** ChanServ sets mode: +v bryq
16:19:18 *** suranga has quit IRC
16:20:32 *** r0bby has joined #openmrs
16:20:32 *** ChanServ sets mode: +v r0bby
16:20:47 *** r0bby__ has joined #openmrs
16:20:47 *** ChanServ sets mode: +v r0bby__
16:21:03 *** suranga has joined #openmrs
16:23:30 *** deadpool has joined #openmrs
16:25:51 *** r0bby__ has quit IRC
16:25:51 *** r0bby has quit IRC
16:35:56 *** suranga has quit IRC
16:37:59 *** suranga has joined #openmrs
16:49:00 <Srinivasa> Djazayeri: "Ask the user to pick the concepts they use for Problem Added and Problem Removed" by this do you mean that for a particular user we have to find all the entries in the obs table with concepts Problems added and Problems Removed?
16:50:03 <djazayeri> Srinivasa: every installation of OpenMRS is potentially different
16:50:19 <djazayeri> because every sys admin and/or system manager sets up the "metadata" of the system in a different way
16:50:26 <djazayeri> they have different forms, etc.
16:50:40 <djazayeri> The "user" of the obs converter tool would be the system administrator.
16:51:38 <djazayeri> You'd be asking them something like "Please choose the concept from your dictionary that you use to represent adding a problem to a patient's active problems list."
16:52:39 <djazayeri> Most, but not all, of these sysadmin users will choose the concept that is called "problem added" in the demo dictionary
16:53:04 <djazayeri> see http://demo.openmrs.org/openmrs/dictionary/concept.htm?conceptId=6042
16:53:10 <OpenMRSBot> <http://ln-s.net/9FK4> (at demo.openmrs.org)
16:53:44 <djazayeri> Srinivasa: then you would find all Obs that have the chosen concept as their obs.concept.
16:54:33 *** wyclif has quit IRC
16:55:04 <djazayeri> Srinivasa: and for each of those you'd do something like new Problem(obs.getPerson(), obs.getConcept(), obs.getObsDatetime(), null, null, null);
16:55:48 <djazayeri> In practice it gets a bit more complicated, because you don't actually want to add duplicates.
16:55:59 <djazayeri> Is this making sense?
16:56:06 <Srinivasa> Yes.
17:00:40 *** Srinivasa has quit IRC
17:03:00 *** chopin has joined #openmrs
17:03:00 *** ChanServ sets mode: +v chopin
17:07:54 <suranga> downeym, helooo Michael
17:07:59 <suranga> r u free ?
17:14:14 *** r0bby has joined #openmrs
17:14:14 *** ChanServ sets mode: +v r0bby
17:16:49 *** robbyoconnor has joined #openmrs
17:16:49 *** ChanServ sets mode: +v robbyoconnor
17:16:51 *** suranga has quit IRC
17:28:49 *** kishoreyekkanti has joined #openmrs
17:48:49 *** dkayiwa has joined #openmrs
17:52:11 *** kishoreyekkanti has quit IRC
18:20:24 *** djazayeri has quit IRC
18:22:12 *** djazayeri has joined #openmrs
18:22:12 *** ChanServ sets mode: +o djazayeri
18:48:30 *** suranga has joined #openmrs
18:54:04 <suranga> hi downeym :-)
19:16:24 <deadpool> hey does any one know if the demo online runs on tomcat or a maven jetty plugin
19:20:01 <bwolfe> tomcat
19:29:50 *** lh has joined #openmrs
19:46:40 *** suranga has quit IRC
19:47:12 *** robbyoconnor has quit IRC
19:54:58 *** lh has quit IRC
19:58:23 *** lh has joined #openmrs
20:13:10 *** downeym has quit IRC
20:19:31 *** Srinivasa has joined #openmrs
20:30:07 *** Srinivasa has joined #openmrs
20:37:26 *** bryq has quit IRC
20:44:28 <Srinivasa> From the previous conversation I was able to comprehend this: So basically we have to create a page where the user can choose a concept (eg ProblemAdded) .Then the rows in the obs table with the corresponding Concept have to be fetched and then we have to check which of them have been Removed . And then place the remaining Entries that we get in to the Active list table.
20:44:53 *** chopin has quit IRC
20:45:19 <Srinivasa> eg suppose if for concept ProblemAdded we have entered an AnswerConcept "Disease" and later in another encounter we have added for concept "Problem Removed" again the answer concept "Disease" ,then there is no need to place this entry in the Active list table because this has already been closed.
20:45:43 <djazayeri> Srinivasa: by the way, if you put someone's name (e.g. djazayeri) in your message, their IRC client will blink, and they won't miss the message.
20:45:52 <djazayeri> I only randomly looked over at this window now.
20:46:09 <Srinivasa> Ok .
20:46:36 <djazayeri> So, in real life the idea of the "problem list" for doctors does not actually behave like the normal system you or I would expect.
20:47:47 <Srinivasa> k
20:48:08 <djazayeri> I don't know exactly how people would want it to work, and I don't think docs necessarily agree amongst themselves.
20:48:43 <djazayeri> I would suggest that we do a slight change to what you described.
20:48:59 <Srinivasa> k
20:49:07 <djazayeri> Find all problem added obs, and for the first one of those for each patient and disease, you add a Problem.
20:49:18 <djazayeri> i.e. you add that even if the problem is later removed.
20:49:56 <djazayeri> If the problem is later removed via a Problem Removed observation, you should close out that one by setting an endDate.
20:51:07 <djazayeri> So, for example if one patient has 3 x Problem Added = Malaria, and then 1 x Problem Removed = Malaria, you would end up creating one Problem, with its startDate as the date of the first problem added obs, and its endDate as the date of the removed obs.
20:51:08 <Srinivasa> djazayeri:So we have to fetch all the rows corresponding to the user Chosen concept from the obs table copy them into the active list table.Is that waht you mean?
20:51:17 <djazayeri> Not _all_ rows.
20:51:53 <djazayeri> if something is already added (and not yet removed) then you wouldn't add it again.
20:52:27 <djazayeri> Though, I think you should actually send an email to dev@openmrs.org describing this and asking if people agree with my proposal.
20:59:42 <djazayeri> Srinivasa: makes sense? You are allowed to create the same Problem more than once for a patient, but it shouldn't be _active_ twice simultaneously.
21:13:14 *** Srinivasa has quit IRC
21:20:53 *** dkayiwa has left #openmrs
21:33:03 *** r0bby has quit IRC
22:03:35 *** lh has quit IRC
22:36:30 *** r0bby has joined #openmrs
22:36:30 *** ChanServ sets mode: +v r0bby
23:04:12 *** robbyoconnor has joined #openmrs
23:04:12 *** ChanServ sets mode: +v robbyoconnor
23:26:26 *** r0bby__ has joined #openmrs
23:26:26 *** ChanServ sets mode: +v r0bby__
23:30:23 *** r0bby has quit IRC
23:31:16 *** r0bby__ has quit IRC
23:35:50 *** deadpool has quit IRC
23:39:31 *** Sri_ has joined #openmrs
23:40:46 <Sri_> Hi.. I am working on the HL7 output system. Can anyone please let me know how to host the application locally
23:41:15 <Sri_> I followed the installation instructions at https://wiki.openmrs.org/display/docs/Step+by+Step+Installation+for+Developers
23:41:15 <OpenMRSBot> <http://ln-s.net/8_PW> (at wiki.openmrs.org)
23:47:00 <djazayeri> Sri_: and did you run into a problem?
23:47:10 <djazayeri> Those instructions are what you need.
23:51:46 <Sri_> No, I was able to build it. I want to know how to proceed.
23:53:01 <Sri_> I have apache too. I want to know how to host the application locally so I can check the changes I make.