IRC Chat : 2011-04-07 - OpenMRS

00:26:03 *** gbastien has joined #openmrs
00:56:49 *** jwmajors81 has joined #openmrs
01:08:31 *** gbastien has quit IRC
01:22:46 *** dmexs_ has joined #openmrs
01:26:41 *** dmexs has quit IRC
01:42:50 *** jportela has quit IRC
02:01:39 *** Hazamonzo has quit IRC
02:03:51 *** Hazamonzo has joined #openmrs
02:17:22 *** chopin has joined #openmrs
02:17:22 *** ChanServ sets mode: +v chopin
03:23:04 *** chopin has quit IRC
03:40:09 *** tenaj has joined #openmrs
03:53:39 *** harsha has joined #openmrs
04:11:08 *** harsha has quit IRC
04:36:20 *** zubair has joined #openmrs
05:58:25 *** mmlevitt has joined #openmrs
06:09:00 <zubair> hello
06:10:56 *** cta has joined #openmrs
06:11:19 *** mmlevitt has quit IRC
06:13:43 *** gauravpaliwal has joined #openmrs
06:13:58 <cta> wluyima_: hello, Wyclif. Do you read my posted comment to CR-TRUNK-297
06:14:45 *** tenaj_ has joined #openmrs
06:15:08 <zubair> hello
06:16:41 *** tenaj has quit IRC
06:16:41 *** tenaj_ is now known as tenaj
06:34:56 *** tenaj_ has joined #openmrs
06:38:41 *** tenaj has quit IRC
06:38:41 *** tenaj_ is now known as tenaj
06:43:27 *** pascal` has joined #openmrs
06:46:41 *** mjohnst has quit IRC
06:47:12 *** pascal` has quit IRC
07:03:37 *** pascal` has joined #openmrs
07:11:15 *** gauravpaliwal has quit IRC
08:00:09 *** dmexs has joined #openmrs
08:03:48 *** dmexs_ has quit IRC
08:10:05 *** rafa has joined #openmrs
08:10:05 *** ChanServ sets mode: +v rafa
08:46:17 *** danielf` has joined #openmrs
08:46:17 *** ChanServ sets mode: +v danielf`
09:07:52 *** rafa has quit IRC
09:17:57 *** tenaj has quit IRC
09:19:16 *** tenaj has joined #openmrs
09:22:00 *** tenaj has quit IRC
09:23:39 *** tenaj has joined #openmrs
09:27:20 *** tenaj_ has joined #openmrs
09:30:04 *** tenaj has quit IRC
09:30:04 *** tenaj_ is now known as tenaj
09:37:28 *** tenaj_ has joined #openmrs
09:41:57 *** tenaj has quit IRC
09:41:57 *** tenaj_ is now known as tenaj
09:48:49 *** rafa has joined #openmrs
09:48:49 *** ChanServ sets mode: +v rafa
10:31:28 *** harsha has joined #openmrs
10:40:06 *** bryq has joined #openmrs
10:43:33 *** Chaitalishah has joined #openmrs
10:47:55 *** tenaj_ has joined #openmrs
10:50:27 *** tenaj_ has left #openmrs
10:51:22 *** cta has quit IRC
10:51:41 *** tenaj has quit IRC
10:53:16 *** tscieplek has joined #openmrs
11:12:54 *** james_regen has joined #openmrs
11:12:54 *** ChanServ sets mode: +v james_regen
11:42:51 *** zubair has quit IRC
12:04:38 *** harsha has quit IRC
12:08:28 *** harsha has joined #openmrs
12:12:37 *** jwmajors81 has quit IRC
12:17:04 *** gbastien has joined #openmrs
12:26:39 *** chopin has joined #openmrs
12:26:39 *** ChanServ sets mode: +v chopin
12:32:55 *** wluyima_ has quit IRC
12:56:22 *** wluyima has joined #openmrs
12:56:48 *** wluyima is now known as Guest61187
12:58:48 *** Guest61187 is now known as wyclif
13:15:03 *** harsha1 has joined #openmrs
13:16:28 *** harsha has quit IRC
13:19:38 *** gbastien has quit IRC
13:20:05 *** zubair has joined #openmrs
13:21:15 *** bryq has quit IRC
13:29:12 *** cta has joined #openmrs
13:30:13 *** zubair has quit IRC
13:32:56 *** tscieplek1 has joined #openmrs
13:32:56 *** tscieplek has quit IRC
13:35:31 *** Chaitali_ has joined #openmrs
13:39:44 *** Chaitalishah has quit IRC
13:40:27 <OpenMRSBot> Recent updates in the world of openmrs: New Changeset: OpenMRS (concept_mappings): concept_mappings: Add admin page for mapping concept reference terms and add a search widget - TRUNK-2130 <http://feedproxy.google.com/~r/OMRStrunk/~3/Oj4VqJWJXeA/OpenMRS>
13:45:28 *** tscieplek1 has quit IRC
13:45:34 *** tscieplek has joined #openmrs
13:47:29 *** zubair has joined #openmrs
13:51:02 *** gbastien has joined #openmrs
13:51:14 *** zubair has quit IRC
13:53:58 *** downeym has joined #openmrs
13:53:58 *** OpenMRSBot sets mode: +o downeym
13:53:58 *** ChanServ sets mode: +o downeym
13:57:59 <downeym> !devmtg
13:57:59 <OpenMRSBot> downeym: "devmtg" --- Reminder: Developer meeting Thursday at 10:00 AM Eastern - http://wiki.openmrs.org/display/docs/Weekly+Developer+Meeting
14:12:22 *** jportela has joined #openmrs
14:13:28 <jportela> hi
14:19:23 *** nribeka has joined #openmrs
14:19:23 *** ChanServ sets mode: +v nribeka
14:19:28 *** chopin has quit IRC
14:25:38 *** danielf` has quit IRC
14:26:20 *** bEbETo has joined #openmrs
14:26:36 <downeym> Hi bEbETo and welcome to the #openmrs IRC channel.
14:26:47 <bEbETo> Oh thanks
14:27:51 *** harsha1 has left #openmrs
14:28:13 <bEbETo> is there anybody there?
14:28:46 *** gauthamikmit has joined #openmrs
14:28:59 <downeym> Hi gauthamikmit and welcome to the #openmrs IRC channel.
14:29:16 <bEbETo> well I guess not, bbl then. cya
14:29:38 *** bEbETo has quit IRC
14:30:42 <downeym> (in case you look at this later) we're in a meeting right now :)
14:30:43 <downeym> !devmtg
14:30:43 <OpenMRSBot> downeym: "devmtg" --- Reminder: Developer meeting Thursday at 10:00 AM Eastern - http://wiki.openmrs.org/display/docs/Weekly+Developer+Meeting
14:30:51 *** downeym is now known as downeym|meeting
14:31:05 *** ChanServ sets mode: +v wyclif
14:31:10 *** ChanServ sets mode: +v pascal`
14:33:59 *** sreya has joined #openmrs
14:37:46 *** wyclif has quit IRC
14:37:49 *** pascal` has quit IRC
14:40:32 *** wluyima has joined #openmrs
14:40:58 *** wluyima is now known as Guest93302
14:43:06 *** wluyima_ has joined #openmrs
14:43:11 *** Guest93302 has quit IRC
14:43:14 *** wluyima_ has quit IRC
14:45:33 *** zubair has joined #openmrs
14:45:45 <zubair> hello
14:45:58 *** wluyima_ has joined #openmrs
14:46:43 *** wluyima_ has joined #openmrs
14:46:57 *** wluyima_ has joined #openmrs
14:47:02 <zubair> please give me feedback :https://tickets.openmrs.org/browse/TRUNK-2067
14:47:25 <zubair> I attached patch with ticket
14:49:50 <downeym|meeting> zubair: It looks like it's in code review status
14:50:25 <downeym|meeting> zubair: you will want to contact djazayeri or chopin for details ... right now we are in our weekly meeting
14:51:01 <zubair> is there need for GSOC students to join meeting ???
14:51:03 <zubair> ok
14:51:12 <downeym|meeting> zubair: You are welcome to listen in if you like on skype
14:51:14 <downeym|meeting> !devmtg
14:51:14 <OpenMRSBot> downeym|meeting: "devmtg" --- Reminder: Developer meeting Thursday at 10:00 AM Eastern - http://wiki.openmrs.org/display/docs/Weekly+Developer+Meeting
14:57:10 *** goutham has joined #openmrs
14:58:18 *** dlawson has joined #openmrs
15:01:52 <dlawson> Hey everyone, when working with a Mavenized module, is there a way to get the Ant "deploy-web' target back or its equivalent?
15:02:10 <dlawson> should I just copy a ant buildfile into the project?
15:02:18 *** arahulkmit has joined #openmrs
15:04:30 <downeym|meeting> dlawson: might take a bit for a reply, we're in the weekly dev meeting
15:04:38 <dlawson> ah, got it
15:04:45 <dlawson> thanks downeym
15:05:45 <downeym|meeting> !devmtg
15:05:45 <OpenMRSBot> downeym|meeting: "devmtg" --- Reminder: Developer meeting Thursday at 10:00 AM Eastern - http://wiki.openmrs.org/display/docs/Weekly+Developer+Meeting
15:05:46 <downeym|meeting> :)
15:14:49 <OpenMRSBot> Recent updates in the world of openmrs: New Changeset: OpenMRS (concept_mappings): concept_mappings: Follow up, Add admin page for mapping concept reference terms and add a search widget - TRUNK-2130 <http://feedproxy.google.com/~r/OMRStrunk/~3/65viwMbSWNM/OpenMRS>
15:16:04 *** rahul_ has joined #openmrs
15:16:16 <downeym|meeting> Hi rahul_ and welcome to the #openmrs IRC channel.
15:17:05 *** rahul_ has left #openmrs
15:18:10 *** arahulkmit_ has joined #openmrs
15:18:14 *** arahulkmit_ has left #openmrs
15:28:03 *** cta has quit IRC
15:29:36 *** dlawson has quit IRC
15:30:04 *** dieterichlawson has joined #openmrs
15:30:09 <downeym|meeting> Hi dieterichlawson and welcome to the #openmrs IRC channel.
15:34:42 *** free__ has joined #openmrs
15:34:51 <downeym|meeting> Hi free__ and welcome to the #openmrs IRC channel.
15:35:36 *** sreya has quit IRC
15:36:07 *** gbastien has quit IRC
15:39:16 *** goutham has quit IRC
15:39:38 *** arahulkmit has quit IRC
15:40:05 *** aja has joined #openmrs
15:41:56 *** pascal` has joined #openmrs
15:46:05 *** free__ has quit IRC
15:48:59 *** mjohnst has joined #openmrs
15:51:32 *** downeym|meeting is now known as downeym
15:52:21 *** pascal` has quit IRC
16:02:47 *** deepa has joined #openmrs
16:02:54 <downeym> Hi deepa and welcome to the #openmrs IRC channel.
16:03:00 *** danielf` has joined #openmrs
16:03:00 *** ChanServ sets mode: +v danielf`
16:03:51 <dieterichlawson> Hey guys, I'll repeat my question - is there a way to get the Ant "deploy-web" task back in a mavenized module? (or its equivalent)
16:03:59 <dieterichlawson> Should I just copy an Ant buildfile into the project?
16:04:02 *** arahulkmit has joined #openmrs
16:04:23 *** deepa has quit IRC
16:04:48 *** sreya has joined #openmrs
16:05:04 *** danielf` has quit IRC
16:05:07 *** gouthamkmit has joined #openmrs
16:05:17 <downeym> Hi gouthamkmit and welcome to the #openmrs IRC channel.
16:05:30 <sreya> hi
16:05:36 <sreya> dieterichlawson:
16:05:42 <sreya> u there
16:05:45 <dieterichlawson> yes
16:06:05 <sreya> i have submitted my proposal regarding the message module
16:06:10 <dieterichlawson> yes I saw that
16:06:17 <sreya> tomorrow is the last date of editing it
16:06:24 <dieterichlawson> thank you for submitting your proposal
16:06:26 <sreya> any suggestions
16:06:32 <dieterichlawson> not yet
16:06:33 <sreya> should i submit the ui
16:06:36 <dieterichlawson> no
16:06:40 <sreya> mockuups along
16:06:58 <sreya> would that help my proposal
16:06:58 <dieterichlawson> I think its best to wait on that stuff
16:07:03 <sreya> ok
16:07:04 <sreya> :)
16:07:19 <sreya> i would wait for the comments in melange then
16:07:31 *** chughgaurav has joined #openmrs
16:07:40 <downeym> Hi chughgaurav and welcome to the #openmrs IRC channel.
16:07:41 <dieterichlawson> great
16:08:35 *** chughgaurav has quit IRC
16:08:57 *** gauuthami has joined #openmrs
16:09:04 <downeym> Hi gauuthami and welcome to the #openmrs IRC channel.
16:09:34 <gauuthami> hi james
16:09:55 *** pascal` has joined #openmrs
16:10:23 *** Hazamonzo has quit IRC
16:10:44 <gauuthami> hi james_regen
16:10:53 *** Hazamonzo has joined #openmrs
16:12:41 *** nribeka has quit IRC
16:13:56 *** downeym has quit IRC
16:17:02 <OpenMRSBot> Recent updates in the world of openmrs: On Twitter: OpenMRS: The thoughts of the #OpenMRS community continue to be with the people of Japan today during yet another earthquake. <http://twitter.com/OpenMRS/statuses/56018144669609985> || New Changeset: OpenMRS (concept_mappings): Merging trunk to concept_mappings rev:18709 - rev:19178 <http://feedproxy.google.com/~r/OMRStrunk/~3/Te-VrKQRXrI/OpenMRS>
16:18:17 <gauuthami> is mike seaton here?
16:24:01 <djazayeri> gauthamikmit: I don't see him at present
16:27:00 *** aja has quit IRC
16:29:09 *** mseaton has joined #openmrs
16:30:18 *** Chaitali__ has joined #openmrs
16:31:48 *** dieterichlawson has quit IRC
16:31:56 <gauuthami> james_regen:
16:32:46 *** dieterichlawson has joined #openmrs
16:34:09 <sreya> kk
16:34:11 *** Chaitali_ has quit IRC
16:40:31 <gauuthami> hey ms
16:40:38 <gauuthami> i mean mseaton
16:41:47 <gauuthami> did we get to decide whether the types global porperties would be on the core side or module based
16:41:52 <gauuthami> mseaton:
16:42:16 <gauuthami> keeping both the approaches in mind i have submiited my porposal
16:42:19 <gauuthami> mseaton:
16:44:21 *** gauthamikmit has quit IRC
16:46:16 *** cta has joined #openmrs
16:49:43 *** surangak has joined #openmrs
16:51:25 *** gauthami has joined #openmrs
16:52:01 *** sreya_ has joined #openmrs
16:52:58 *** sreya has quit IRC
16:53:20 *** gauuthami has quit IRC
16:59:56 *** rafa has quit IRC
17:02:30 *** gauthami has quit IRC
17:02:52 *** sreya_ has quit IRC
17:15:33 <zubair> hello
17:27:11 <zubair> hello
17:27:25 *** sreya has joined #openmrs
17:28:10 <sreya> hi
17:28:36 *** rafa has joined #openmrs
17:28:36 *** ChanServ sets mode: +v rafa
17:29:19 *** harsha has joined #openmrs
17:29:27 *** Gauthami has joined #openmrs
17:29:54 <Gauthami> mseaton:
17:29:56 <Gauthami> u there
17:32:00 *** dmexs_ has joined #openmrs
17:34:15 <djazayeri> Gauthami: I'm pretty sure we have _not_ decided yet whether these are core or module-based.
17:35:07 *** dmexs has quit IRC
17:43:56 *** gouthamkmit has quit IRC
17:44:35 *** cta has quit IRC
17:54:36 *** downeym has joined #openmrs
17:54:36 *** ChanServ sets mode: +o downeym
17:54:36 *** OpenMRSBot sets mode: +o downeym
17:54:58 *** dieterichlawson has left #openmrs
17:58:48 <robbyoconnor> sigh
18:02:19 *** lh has joined #openmrs
18:02:38 *** arahulkmit has quit IRC
18:07:16 <robbyoconnor> jportela: ping
18:10:04 *** surangak has quit IRC
18:10:39 *** surangak has joined #openmrs
18:10:52 *** bryq has joined #openmrs
18:11:21 *** nribeka has joined #openmrs
18:11:21 *** ChanServ sets mode: +v nribeka
18:12:45 *** downeym has left #openmrs
18:12:50 *** downeym has joined #openmrs
18:12:50 *** OpenMRSBot sets mode: +o downeym
18:12:50 *** ChanServ sets mode: +o downeym
18:12:50 *** downeym has left #openmrs
18:12:56 *** downeym has joined #openmrs
18:12:56 *** ChanServ sets mode: +o downeym
18:12:56 *** OpenMRSBot sets mode: +o downeym
18:13:22 *** zubair has quit IRC
18:14:56 *** Chaitali__ has quit IRC
18:19:19 *** dmexs_ has quit IRC
18:19:41 *** dmexs has joined #openmrs
18:22:14 *** lh has quit IRC
18:22:52 *** pascal` has quit IRC
18:23:32 *** Gauthami has quit IRC
18:25:06 *** bryq has quit IRC
18:25:21 *** bryq has joined #openmrs
18:32:13 *** jportela has quit IRC
18:36:00 <sreya> hi
18:38:00 *** gauthami has joined #openmrs
18:38:56 <gauthami> hi james_regen
18:39:14 *** sreya has quit IRC
18:39:55 *** rahul_ has joined #openmrs
18:40:09 <rahul_> hi djazayeri
18:40:15 <rahul_> u there
18:51:21 <downeym> rahul_: I think he is in a meeting
18:51:41 <downeym> rahul_: For next 10 minutes about
18:53:36 *** rahul_ has quit IRC
18:54:20 *** gauthami has quit IRC
18:54:42 *** surangak has quit IRC
19:02:48 <Jeff_S> downeym: how are your gsoc submissions this year?
19:03:09 <downeym> Jeff_S: Can I /msg you?
19:03:14 <Jeff_S> yeah :)
19:04:20 <tscieplek> nribeka: Hi, I have a question related to "Contact Information on Persons" project. I was here yesterday asking about GSoC program. Since yesterday I've installed OpenMRS, "large dataset", read some documentation and source code. As far as I understand the project idea, I should create additional table (like person_name), corresponding class or interface (similar to \openmrs-1.7.1-src\src\api\org\openmrs\PersonNama.java). Could you please point me anothe
19:07:28 <nribeka> yep, you need to create a few new tables for that :)
19:10:03 <nribeka> is any specific problem you're having tscieplek?
19:11:22 <tscieplek> Do you mean that I need to create separate table for each contact type ?
19:24:57 <nribeka> the contact type table will hold all contact type definition for each openmrs installation
19:25:52 <harsha> hi downeym
19:26:05 <downeym> hi harsha
19:27:03 <harsha> downeym: I am making my proposal for Universal Search Box and hope to post it soon
19:27:34 <downeym> harsha: Great. Less than 24 hours remain, so do not delay. :)
19:28:15 <harsha> yeah , I have almost finished and doing some designs now
19:28:46 <harsha> BTW where is Ben
19:29:08 <downeym> harsha: Unfortunately he is travelling next day or two
19:31:13 <harsha> okay, I have some queries , anyway I will mail them to the list then
19:32:45 <downeym> harsha: That may be best at this point.
19:33:13 <downeym> Many people using OpenMRS have asked for improved search, so you may get additional and valuable feedback. :)
19:34:26 <harsha> downeym: Great , expecting to do my best during this summer too. :)
19:35:29 *** chopin has joined #openmrs
19:35:29 *** ChanServ sets mode: +v chopin
19:35:36 <downeym> harsha: You might want to ask chopin too
19:39:19 *** harsha1 has joined #openmrs
19:39:30 <downeym> Hi harsha1 and welcome to the #openmrs IRC channel.
19:39:55 <robbyoconnor> w00t
19:40:03 <downeym> hey robbyoconnor
19:40:05 <robbyoconnor> found a nexus one :D
19:40:10 <downeym> working one? :D
19:40:16 <chopin> where was it?
19:40:46 <robbyoconnor> checked the bands in portugal are 900/1800mhz
19:40:55 <robbyoconnor> original Nexus One works :)
19:41:01 <downeym> yeah
19:41:01 <harsha1> downeym: Thats me harsha , I was suddenly disconnected , sorry
19:41:06 <downeym> any nexus one should work fine in europe
19:41:19 <downeym> harsha1: that's fine :)
19:41:48 <robbyoconnor> ok =)
19:41:52 <downeym> robbyoconnor: it's always taken a while for the phone to "adapt" to the new sim though
19:42:01 <robbyoconnor> how long?
19:42:03 <downeym> robbyoconnor: not entirely sure why, it acts up for an hour or two
19:42:14 *** harsha has quit IRC
19:42:21 <robbyoconnor> where do you grab SIM cards?
19:42:26 <downeym> robbyoconnor: usually at the airport :)
19:42:47 <downeym> robbyoconnor: find out which carrier has the best prepaid (data) plans
19:43:01 <robbyoconnor> vodafone
19:43:07 <robbyoconnor> is a carrier there
19:43:10 <robbyoconnor> and I know of them
19:43:22 <robbyoconnor> cheap prepaid data
19:43:24 <robbyoconnor> ;x
19:43:37 <downeym> robbyoconnor: anyway just look around for a kiosk selling sim kits
19:43:50 <downeym> robbyoconnor: buy it, then follow instructions :)
19:45:21 <robbyoconnor> could I grab the sim @ heathrow?
19:45:58 <downeym> robbyoconnor: you could grab one, but it'd be uk-only
19:46:09 <robbyoconnor> :/
19:46:22 <downeym> downeym: if you really need one for UK you can borrow one of mine
19:47:00 <tscieplek> nribeka: thank you for help. But you would expect me to create a few frequently used contact types ?
19:47:02 <robbyoconnor> Did you ever get a new phone from your nexus one?
19:47:07 <downeym> robbyoconnor: I'd just try to find some wifi at LHR if i were you :)
19:47:16 <robbyoconnor> that's what im gonna do LOL
19:47:20 <downeym> robbyoconnor: I got my nexus one replaced via HTC
19:47:33 <robbyoconnor> and get my SIM @ the airport
19:48:04 <harsha1> hi chopin
19:49:20 <robbyoconnor> I have two craigslist listings i found
19:50:07 *** harsha has joined #openmrs
19:50:18 <downeym> Hi harsha and welcome to the #openmrs IRC channel.
19:50:32 <robbyoconnor> rather handle ebay
19:52:11 *** harsha1 has quit IRC
19:53:19 <nribeka> yep, i think we will create a default predefined contact type that's common for someone to have
19:53:29 <nribeka> email, phone number for example
19:57:24 <harsha> in point of search box implementation, would it be okay to add some additional methods in existing services at points where I would unable to process with all the given search parameters or else does this idea suppose to reuse exising search implementations and wrap up them in a single search API etc.
19:58:04 <chopin> hi harsha
19:58:12 <harsha> hi chopin
19:59:10 <chopin> harsha: i am not sure of the answer to that question, but i can tell you that there is an approach that would be useful (and may not be covered on the project page yet)
19:59:15 <chopin> this came up in a conversation the other day
19:59:50 <robbyoconnor> $327.30 for a used nexus one
20:00:00 <chopin> the Clinical Summary Module currently utilizes an internal search redirection method that will take a map of {property: value(s)} for a given search and map that to the actual search method in the service
20:00:50 <chopin> i feel the most flexible universal search box would use an API-level universal search that allows us to specify text to search on and perhaps narrow the search by type and associated properties utilizing a map
20:01:15 <chopin> also consider implementing a fulltext index independent of the API's indexes
20:01:26 <chopin> i don't know if that's in the project page
20:01:34 <chopin> but those are options i have heard flying around lately
20:03:13 <tscieplek> nribeka: I would like to ask you one more question. Although I may be wrong, the project scope seems to be fairly straightforward. Do you think I could write proposal containing two project Ideas? I was considering "Improved Person Attribute Types". Please, let me know what do you think about it ? I do have a lot of experience with Java and databases, however i've never worked on such a complex project so at this stage it is difficult to assess exact time
20:03:38 <tscieplek> and again, thank you for your help
20:03:50 <nribeka> well, write two separate proposals tscieplek :)
20:04:15 <nribeka> if we think it's too easy, we can always give you more stuff to do. don't worry. we always have tickets for you :)
20:04:26 <tscieplek> but do you think that working on first project would possibly take 3 months ?
20:04:34 <harsha> chopin: okay , yeah by now I have thought of reusing existing search implementations in a search API and direct accordingly depending on the parameters.
20:04:49 <tscieplek> that's great
20:05:17 <tscieplek> i was just thinking that it could seem that I want to take too easy path :)
20:07:59 <nribeka> :)
20:08:58 <djazayeri> tscieplek: not sure exactly which project you're talking about, but the general idea is that there's a difference between the minimum requirement for a "passing" grade, and doing exceptional work. (People code at different speeds, and there's always room to take a project further, or to do additional work.)
20:09:29 <djazayeri> If you think that completing the project will take less than the 3 months, you should say so in the timeline in your proposal.
20:12:01 <harsha> hi Darius, do you have something in your mind for my question.
20:12:02 *** mjohnst_ has joined #openmrs
20:12:11 <downeym> Hi mjohnst_ and welcome to the #openmrs IRC channel.
20:12:46 *** mjohnst has quit IRC
20:12:46 *** mjohnst_ is now known as mjohnst
20:13:08 <djazayeri> harsha: sorry, haven't been following the conversation
20:13:34 <harsha> djazayeri: in point of search box implementation, would it be okay to add some additional methods in existing services at points where I would unable to process with all the given search parameters or else does this idea suppose to reuse exising search implementations and wrap up them in a single search API etc.
20:13:44 <harsha> is this clear enough ?
20:14:35 <djazayeri> I haven't thought about the project much, and I haven't discussed it with the people who will be mentoring it, so take my answer with a grain of salt.
20:14:59 <djazayeri> I would envision that the search service allows "search providers" to be registered with it
20:15:20 <djazayeri> these providers would be capable of searching for a specific type of data
20:15:29 <djazayeri> e.g. there'd be one for Patients, one for Concepts, one for Locations, etc.
20:15:41 <tscieplek> djazayeri, thank you for your advice. As I said. I'm very confident about my Java and sql skills, but here I have to meet your standards, learn API and so on. I feel a little overwhelmed with this and it's difficult to say how log i'm going to spend on this project.
20:16:02 <djazayeri> The search service module itself would provide some of these for core parts of OpenMRS.
20:16:20 <djazayeri> But other modules (e.g. reporting) should be able to plug in their own providers.
20:17:05 <djazayeri> But I imagine the search itself should be very simple, e.g. it's just a search by name, and *maybe* it allows you to specify whether or not to include retired/deleted/archived items.
20:17:47 <djazayeri> So you shouldn't need to add any functionality to existing services, rather you would have a "provider" that knows how to call the right methods of existing services with the right arguments.
20:18:24 *** lh has joined #openmrs
20:18:55 <chopin> djazayeri: why not allow for a map of properties and values to search on, ignoring those properties that don't matter (per the provider)?
20:19:54 <djazayeri> tscieplek: the idea is that doing an introductory ticket or two will help you understand the codebase better and give you a better picture of how long it will take to do the project
20:20:08 <chopin> i.e. SearchService.search(Patient.class, {"identifiers": "101-8"})
20:20:26 <djazayeri> chopin: I am envisioning something like the desktop searches on Mac OS or in Ubuntu, or Google Desktop.
20:20:33 <djazayeri> You don't get options.
20:20:36 <chopin> heh
20:20:41 *** EClaesson has joined #openmrs
20:20:54 <downeym> Hi EClaesson and welcome to the #openmrs IRC channel.
20:20:58 <djazayeri> I'm fine with the idea of having the provider handle a map of extra arguments.
20:21:02 <chopin> but they index fulltext common metadata (name, description, etc)
20:21:08 <djazayeri> But I don't see how that would fit in the UI.
20:21:13 <chopin> and the fulltext index would have to be separate
20:21:29 <tscieplek> thats right, thank you again.
20:21:50 <EClaesson> Have you had many applying students for GSOC this summer?
20:21:52 <djazayeri> Again, I've barely thought about this, but off the top of my head, I was imagining a single, simple, (visually small, but distincly-located) text box
20:22:03 <chopin> ah, ui-speaking yes
20:22:11 <chopin> but behind the scenes we need better searching
20:22:49 <djazayeri> Okay, but if the UI is only passing in a single string, why does the provider need to accept generic parameters?
20:23:41 *** downeym has quit IRC
20:23:59 <chopin> look at gmail search ... "from:jeremy@openmrs.org label:AMPATH"
20:24:10 <chopin> some way to specify narrowing would be useful
20:24:15 <chopin> for people that know what they're looking for
20:24:19 <chopin> but .. not necessary
20:25:02 <djazayeri> okay, but the provider could handle that itself. (Presumably by calling a utility method to split out param:values for params it knows about
20:25:37 <chopin> also when we're talking about getting a fast response to a UI search request, doesn't it make sense to maintain a speedy index separate from our existing tables?
20:25:52 <chopin> imagine kicking off searches one by one against each service ...
20:26:35 <chopin> it seems to me we could use annotations to specify fulltext fields on our POJOs
20:26:35 <djazayeri> Certainly doing indexing could speed things up, but really how long does it take to search against existing services (besides the PatientService)?
20:26:53 <chopin> obs and encounters are painful
20:26:58 <chopin> i realize not many people would search for those
20:27:03 <chopin> if HL7s were included ...
20:27:11 <djazayeri> Why would those be included? :-)
20:27:18 <chopin> where do we draw the line?
20:27:20 <chopin> haha
20:27:38 <chopin> i mean, yes ... there are outliers
20:27:53 <djazayeri> But indexing obs/encounters/hl7 on fulltext would be a massive database, for a tiny use case.
20:27:58 <chopin> true
20:28:14 <djazayeri> Stepping back: certainly I agree that speeding up searching for things (particularly patients) would be nice.
20:28:27 <chopin> but let's say i have a new module whose data i want to make available ...
20:28:37 <chopin> could be all i should do is implement a interface for it
20:28:48 <djazayeri> But surely version 1 of the search service doesn't need to do this
20:28:51 <chopin> and write a indexTheseProperties() method
20:28:56 <chopin> yeah, guess not
20:29:01 <chopin> :-.
20:29:11 <djazayeri> Yes, definitely I would love a Searchable interface.
20:29:26 <djazayeri> that would require putting this in core, or else having all those modules require the search module.
20:29:30 <djazayeri> but ignoring that...
20:29:43 <harsha> As mentioned first step would be to expose core search services,
20:30:40 <chopin> harsha: for each core search service that should be searched by a fulltext search, write a provider that knows how to interpret a search to that service's search methods.
20:30:45 <djazayeri> So, I would envision implementing this as a module. In which case you can't change core services.
20:31:14 <djazayeri> But the module could provide a Searchable interface that other modules could implement to make things automatically searchable
20:31:24 <djazayeri> (and the module can do @Autowired List<Searchable> ...)
20:31:34 <harsha> yeah already it is going to be a new module
20:32:23 <djazayeri> okay, so then the answer is that you are not allowed to change code in core. (Unless you really need to introduce something there, which means the module wouldn't work until OpenMRS 1.9+, which is not ideal.)
20:33:13 <harsha> chopin: yeah that should obviously be there, otherwise I could not filter out parameters that are suited to the core api methods
20:34:04 <harsha> djazayeri: yeah to that point yes
20:34:56 <harsha> but my question was I may encounter a situation that existing methods would not be enough for some set of search parameters, I guess this is a next step of this module
20:38:48 <harsha> djazayeri: as you mentioned I should not warry about this yet. So for now depending on the user's search text I can figure out whether exising core api method can provide results or not.
20:39:37 <harsha> Thanks chopin and djazayeri for your information
20:41:38 <harsha> I am going back to my proposal
20:43:04 *** nribeka has quit IRC
20:46:42 *** dmexs_ has joined #openmrs
20:50:02 *** dmexs has quit IRC
20:56:58 *** jportela has joined #openmrs
21:03:24 *** bryq has quit IRC
21:28:09 <OpenMRSBot> Recent updates in the world of openmrs: On Twitter: OpenMRS: Attention students: Final hours to submit your #gsoc 2011 proposals to OpenMRS! http://go.openmrs.org/soc2011 <http://twitter.com/OpenMRS/statuses/56094474920665088>
21:34:50 *** rafa has quit IRC
21:40:05 *** harsha has left #openmrs
21:54:50 *** lh has quit IRC
22:11:04 *** mseaton has quit IRC
22:15:27 *** lh has joined #openmrs
22:16:28 *** gbastien has joined #openmrs
22:28:09 *** Hazamonzo has quit IRC
22:32:37 *** wluyima_ has quit IRC
22:32:38 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Modules: Patient Flags 1.2.9 uploaded to OpenMRS Module Repository <https://dev.openmrs.org/modules/view.jsp?module=patientflags&version=&1.2.9>
22:45:11 *** gbastien has quit IRC
23:01:33 *** EClaesson has quit IRC
23:09:07 *** wluyima_ has joined #openmrs
23:12:00 *** lh has quit IRC
23:12:52 *** lh has joined #openmrs
23:21:17 *** lh has quit IRC
23:21:48 *** lh has joined #openmrs
23:21:48 *** lh has joined #openmrs
23:23:06 *** lh has quit IRC
23:25:44 *** lh has joined #openmrs
23:30:10 *** mjohnst has quit IRC
23:43:14 *** adityajoshee has joined #openmrs
23:43:35 <tscieplek> Hi All, I would like to ask you about "Contact Information on Persons" project. In description I found that we will need ability to store additional parameters. It's suggested to use XML format for this purpose. Maybe it's a better idea to store set of contact attributes inside PersonContactType? What do you think about it?
23:55:28 *** jwmajors81 has joined #openmrs