00:00:52
|
*** yony258 has quit IRC
|
00:01:50
|
*** Mkop has quit IRC
|
00:29:58
|
*** andreapat has quit IRC
|
00:41:05
|
*** sgithens has joined #openmrs
|
01:00:52
|
*** wyclif_ has joined #openmrs
|
01:38:35
|
*** sgithens has quit IRC
|
01:44:34
|
*** wyclif_ has quit IRC
|
01:54:01
|
*** wyclif_ has joined #openmrs
|
02:01:18
|
*** wyclif_ has quit IRC
|
02:05:19
|
*** djazayeri has quit IRC
|
02:22:48
|
*** harshadura_ has joined #openmrs
|
02:24:00
|
*** harshadura has quit IRC
|
02:26:16
|
*** jkeiper has joined #openmrs
|
02:26:16
|
*** ChanServ sets mode: +v jkeiper
|
03:02:31
|
*** harshadura_ has quit IRC
|
03:33:36
|
*** wyclif_ has joined #openmrs
|
03:37:39
|
*** wyclif_ has quit IRC
|
03:49:32
|
*** suranga has joined #openmrs
|
03:49:32
|
*** ChanServ sets mode: +v suranga
|
03:52:46
|
<suranga> !history rafa
|
03:52:46
|
<OpenMRSBot> suranga: Error: "history" is not a valid command.
|
04:16:58
|
*** wyclif_ has joined #openmrs
|
04:37:18
|
*** wyclif_ has quit IRC
|
04:46:31
|
*** wyclif_ has joined #openmrs
|
05:02:12
|
*** wyclif_ has quit IRC
|
05:17:40
|
*** wyclif_ has joined #openmrs
|
05:29:40
|
*** kishoreyekkanti has joined #openmrs
|
06:02:39
|
*** djazayeri has joined #openmrs
|
06:02:39
|
*** ChanServ sets mode: +o djazayeri
|
07:23:23
|
*** dkayiwa has joined #openmrs
|
07:35:16
|
*** ningosi has joined #openmrs
|
07:35:30
|
*** ningosi is now known as Ojwanganto
|
07:36:24
|
<Ojwanganto> hi jkeiper
|
07:36:59
|
<dkayiwa> Ojwanganto: he must be sleeping :)
|
07:37:15
|
<Ojwanganto> dkayiwa, ooh
|
07:37:22
|
<Ojwanganto> Hi dkayiwa
|
07:37:35
|
<dkayiwa> Ojwanganto: hi :)
|
07:37:47
|
<Ojwanganto> dkayiwa, I am having some problem
|
07:38:03
|
<Ojwanganto> dkayiwa, using the AdministrativeService
|
07:39:03
|
<Ojwanganto> dkayiwa, when i do something like this
|
07:39:08
|
<Ojwanganto> dkayiwa, public static final PatientIdentifierType cccPatientIdentifierType = MohCacheUtils.getPatientIdentifierType(Context.getAdministrationService().getGlobalProperty("cccgenerator.CCC"));
|
07:39:23
|
<Ojwanganto> dkayiwa, at the class level
|
07:40:28
|
<Ojwanganto> dkayiwa, i get a value different from when i declare the same variable as a local variable within a class
|
07:40:37
|
<Ojwanganto> dkayiwa, what could be the problem?
|
07:41:07
|
<dkayiwa> Ojwanganto: can you pastebin your class including the two places where you get different values?
|
07:41:26
|
<Ojwanganto> dkayiwa, fine
|
07:44:34
|
<Ojwanganto> dkayiwa, The url to the code is http://pastebin.com/W2zRULzR
|
07:45:24
|
<dkayiwa> Ojwanganto: looking....
|
07:45:53
|
<Ojwanganto> dkayiwa, these two variables cccPatientIdentifierType and pit reference the same GlobalProperty
|
07:46:13
|
<dkayiwa> Ojwanganto: ok
|
07:46:18
|
<Ojwanganto> dkayiwa, but their toString results in different values
|
07:47:04
|
<dkayiwa> Ojwanganto: why do you store value in cccPatientIdentifierType variable?
|
07:47:27
|
<dkayiwa> Ojwanganto: why don't you just call Context.getAdministrationService().getGlobalProperty whenever you need its value?
|
07:48:02
|
<Ojwanganto> dkayiwa, it is a code i took over from someone
|
07:48:33
|
<Ojwanganto> dkayiwa, so may be i need to do away with the variable
|
07:48:42
|
<dkayiwa> Ojwanganto: yes you need to
|
07:49:01
|
<dkayiwa> Ojwanganto: static variables are to be avoided as much as possible
|
07:49:14
|
<Ojwanganto> dkayiwa, i get the point
|
07:49:16
|
<dkayiwa> Ojwanganto: do not store that value in a class variable
|
07:49:36
|
<dkayiwa> Ojwanganto: whenever you need it, retrieve it with the call for Context.getAdministrationService().getGlobalProperty
|
07:50:06
|
<Ojwanganto> dkayiwa, thanks for the good piece
|
07:50:15
|
<Ojwanganto> dkayiwa, i can now continue
|
07:50:23
|
<Ojwanganto> dkayiwa, thanks once more
|
07:50:49
|
<dkayiwa> Ojwanganto: you are welcome
|
07:55:25
|
*** dkayiwa has quit IRC
|
07:56:48
|
*** dkayiwa has joined #openmrs
|
08:07:21
|
*** Ojwanganto has quit IRC
|
08:18:09
|
<dkayiwa> hi suranga
|
08:18:12
|
*** ibewes has joined #openmrs
|
08:18:26
|
<suranga> dkayiwa, good mornnggg :) :)
|
08:18:35
|
<ibewes> howdy folks!
|
08:18:36
|
<dkayiwa> suranga: can you send me the omod
|
08:18:45
|
<dkayiwa> hey ibewes
|
08:18:53
|
<suranga> dkayiwa, im sorry, um.. omod ?
|
08:18:57
|
<suranga> for hl7query ?
|
08:19:01
|
<dkayiwa> suranga: your email
|
08:20:22
|
<suranga> dkayiwa, thank you, I'll do so :-)
|
08:20:39
|
<ibewes> is there a page that details how @MODULE_ID@ gets replaced with the module id?
|
08:21:26
|
<ibewes> it seems like there are different rules depending on the context (in a string, a jsp page, messages, etc)
|
08:21:47
|
<suranga> dkayiwa, I had made some changes to the module, plase hang on, i'll revert :-)
|
08:22:02
|
<dkayiwa> suranga: ok :)
|
08:22:41
|
<dkayiwa> ibewes: there are times when it does not get replaced for me too
|
08:23:06
|
<ibewes> dkayiwa: heh... at least I'm not the only one
|
08:23:25
|
<dkayiwa> ibewes: and when it happens, i simply replace it with the real module id :)
|
08:23:46
|
<ibewes> dkayiwa: ok, that's good to know. I was thinking of doing the same thing
|
08:25:11
|
*** kavuri has joined #openmrs
|
08:32:23
|
<suranga> hi, just emailed you :)
|
08:32:33
|
<dkayiwa> suranga: ok
|
08:32:47
|
<suranga> dkayiwa, I need to vanish for a while, will return soon :)
|
08:32:53
|
<dkayiwa> suranga: ok
|
08:37:50
|
*** suranga has quit IRC
|
08:46:01
|
*** tobin_g has joined #openmrs
|
08:46:30
|
<tobin_g> good morning dkayiwa
|
08:46:37
|
<dkayiwa> tobin_g: morning
|
08:46:53
|
<tobin_g> dkayiwa: the fellows were up committing late last night!
|
08:47:47
|
<tobin_g> dkayiwa: was about to ask you for the latest omod but then i realized that things should be functional enough to use CI for some testing
|
08:48:30
|
<dkayiwa> tobin_g: aha
|
08:51:40
|
<tobin_g> dkayiwa: if I find small changes (like date picker instead of date/time picker) should those be individual tickets or comments on current ticket?
|
08:51:40
|
*** djazayeri has quit IRC
|
08:53:48
|
<dkayiwa> tobin_g: comments on tickets
|
08:54:52
|
<tobin_g> dkayiwa: can you tell if the add appointment block feature that adam created is also making time slots? because i can't find any time slots when i search in yonatan's create appointment page
|
08:55:04
|
<tobin_g> dkayiwa: can't look in the db since i'm just on the CI server
|
08:55:25
|
<ibewes> tobin_g: is this up on github? I'd love to check it out
|
08:55:37
|
<tobin_g> ibewes: it should be!
|
08:55:46
|
<tobin_g> ibewes: you can also sign into your CI server and play with it
|
08:55:54
|
<tobin_g> http://gw65.iu.xsede.org:8080/openmrs/index.htm
|
08:56:05
|
<tobin_g> admin/DevTest01
|
08:56:16
|
<ibewes> tobin_g: awesome... thanks!
|
08:56:17
|
<dkayiwa> ibewes: https://github.com/openmrs/openmrs-module-appointment/
|
08:56:21
|
<OpenMRSBot> <http://ln-s.net/+HdB> (at github.com)
|
08:56:35
|
<tobin_g> ibewes: getting there but not quite functional yet
|
08:57:35
|
*** robbyoconnor has joined #openmrs
|
08:57:35
|
*** ChanServ sets mode: +v robbyoconnor
|
08:57:49
|
<ibewes> tobin_g: well once it is more stable we will definitely start using it at our sites
|
08:57:50
|
<tobin_g> ibewes: everything is accessible via the admin page for now
|
08:58:03
|
<tobin_g> ibewes: :D where are you located?
|
08:58:15
|
<ibewes> tobin_g: Nairobi, Kenya
|
08:58:19
|
<tobin_g> ibewes: I don't think it'll be too long before we've got something useful.
|
08:58:26
|
<tobin_g> ibewes: what kind of clinics?
|
08:58:56
|
<ibewes> tobin_g: right now we're working with a small clinic and soon a smaller hospital
|
08:59:05
|
<tobin_g> ibewes: Wes Brown didn't recognize your irc name
|
08:59:14
|
<ibewes> tobin_g: yup, that's me :)
|
08:59:19
|
<tobin_g> ibewes: now I know what we're talking about!
|
08:59:31
|
<tobin_g> ibewes: you've done some work on queueing right?
|
08:59:38
|
<ibewes> tobin_g: yup yup... you've been making great progress!
|
08:59:54
|
<tobin_g> ibewes: thanks, i give the credit to dkayiwa and the students adam & yonatan
|
09:00:10
|
<dkayiwa> tobin_g: more to the students :)
|
09:00:14
|
<dkayiwa> and you :)
|
09:00:19
|
<tobin_g> dkayiwa: you're too kind
|
09:00:31
|
<dkayiwa> tobin_g: because thats the truth :)
|
09:00:43
|
<tobin_g> ibewes: we should skype one of these days and make sure that what we're building meets your requirements as well
|
09:00:47
|
<ibewes> tobin_g: yeah, but we sidelined it for the time being. The current code for our list manager is here: https://github.com/OpenHMIS/openmrs-module-openhmis.plm
|
09:00:51
|
<OpenMRSBot> <http://ln-s.net/+HdF> (at github.com)
|
09:01:02
|
<tobin_g> ibewes: as we move onto queuing will check that out
|
09:01:03
|
<ibewes> tobin_g: but it's pretty rough so it'll need some work to be easily usable
|
09:01:33
|
<tobin_g> ibewes: our next project is to make a really nice queuing module so we'll be in touch
|
09:01:41
|
<ibewes> tobin_g: yeah, definitely. It would be good to catch up
|
09:01:44
|
<tobin_g> ibewes: i'd just be curious to know if our appointment module will meet your workflow
|
09:01:57
|
<ibewes> tobin_g: me too!
|
09:02:04
|
<tobin_g> ibewes: we tried to build it reasonably generic but everyone has their own stuff of course
|
09:02:25
|
<ibewes> tobin_g: yeah... that's always the difficulty isn't it
|
09:02:31
|
<tobin_g> ibewes: we're going to be doing at least 2 more sprints in the coming months be great to have you developing with us :-)
|
09:03:22
|
<ibewes> tobin_g: thanks kindly... we're figuring out our next steps now (just finish a cashier module) so hopefully we can keep some time open to join your team
|
09:03:56
|
<tobin_g> ibewes: sounds great. we're not sure when the next sprint will be but of course keep the community informed!
|
09:04:23
|
<tobin_g> ibewes: do you guys use the standard openmrs interface for your app?
|
09:04:54
|
<ibewes> tobin_g: yes
|
09:05:02
|
<tobin_g> ibewes: i have an idea for a really simple module that i think will make a HUGE difference for clinicians, wondering if you have made anything like it
|
09:05:11
|
<tobin_g> basically it's a vital signs page
|
09:05:14
|
<tobin_g> ibewes: http://snag.gy/KLoq1.jpg
|
09:05:50
|
<tobin_g> ibewes: it would add a tab onto the main patient dashboard that contains a table of the most recent numeric vital signs. the vital signs displayed would be configured via a single global property (comma separated concept IDs)
|
09:06:24
|
<tobin_g> ibewes: if we got really fance we could have a link from the column names to make a graph on the graphs tab
|
09:06:47
|
<tobin_g> dkayiwa: looking for a project? [:)
|
09:07:22
|
<dkayiwa> tobin_g: about?
|
09:07:23
|
<ibewes> tobin_g: cool idea
|
09:07:38
|
<tobin_g> dkayiwa: look @ the link I just sent ibewes
|
09:07:58
|
<ibewes> tobin_g: doesn't even seem like that much work
|
09:08:18
|
<tobin_g> ibewes: yeah, i think I could almost do it!
|
09:08:25
|
<ibewes> tobin_g: hehe
|
09:08:29
|
<tobin_g> ibewes: I think it would take one of you pros an afternoon! :D
|
09:09:14
|
<tobin_g> ibewes: and from my time in clinics using other EMRs I can tell you it'd be worth it's weight in gold. i think it's one of the biggest things missing for being able to effectively use our web app for point of care
|
09:09:24
|
<tobin_g> ibewes: huge bang for the buck
|
09:10:03
|
<ibewes> tobin_g: right... now if I only had a free afternoon and were an openmrs "pro" :)
|
09:10:26
|
<tobin_g> ibewes: seems that you've outwitted my sales tactics
|
09:10:52
|
<tobin_g> ibewes: but don't worry, dkayiwa already has 2/3 of it done
|
09:10:53
|
<ibewes> tobin_g: I really do like the core idea though, especially introducing simple graphing
|
09:11:17
|
<dkayiwa> tobin_g: no way :)
|
09:11:31
|
<tobin_g> dkayiwa: that wasn't fair we'll talk in an hour :D
|
09:11:35
|
<dkayiwa> tobin_g: maybe Yonatan :)
|
09:11:43
|
<tobin_g> dkayiwa: I know I'm going to try to put the hard sell on
|
09:12:22
|
<tobin_g> dkayiwa: just so i can get an idea, how long do you think it would take to make?
|
09:12:35
|
<tobin_g> ibewes: yeah the graphing stuff theoretically exists in the app already
|
09:12:40
|
<dkayiwa> tobin_g: not sure for now
|
09:15:38
|
<tobin_g> ibewes: and it works, just tested
|
09:15:57
|
<ibewes> tobin_g: sweet!
|
09:16:33
|
<tobin_g> ibewes: it actually shows a little table of the values as well which is nice. but for stuff like weight, glucose, A1Cs, it's invaluable to the clinican
|
09:17:24
|
*** suranga has joined #openmrs
|
09:19:12
|
<ibewes> tobin_g: is that online somewhere?
|
09:19:29
|
<tobin_g> ibewes: what's that, the graphing?
|
09:19:48
|
<tobin_g> ibewes: here's an example http://gw65.iu.xsede.org:8080/openmrs/patientDashboard.form?patientId=2&phrase=horatio
|
09:19:51
|
<OpenMRSBot> <http://ln-s.net/+HdS> (at gw65.iu.xsede.org:8080)
|
09:20:03
|
<ibewes> tobin_g: is that a part of that vitals module idea or something separate?
|
09:20:20
|
<tobin_g> part of the default openmrs web app - on the patient dashboard there is a tab called "graphs" we all have it :D
|
09:20:34
|
<tobin_g> ibewes: just not convinced anyone uses it. see line up, didn't tag you
|
09:21:11
|
<ibewes> tobin_g: heheh... you can tell I obviously don't use it!
|
09:21:23
|
<tobin_g> ibewes: devs.....
|
09:22:38
|
<ibewes> tobin_g: :)
|
09:35:14
|
<tobin_g> hi suranga
|
09:35:50
|
<suranga> tobin_g, hello ! :)
|
09:36:24
|
<tobin_g> suranga: how you doing? nice to see you online since you're such a traveling man!
|
09:36:46
|
<suranga> tobin_g, :P Unfortuately i've been grounded until I finished my degree :(
|
09:37:00
|
<tobin_g> suranga: no that's a :)
|
09:37:06
|
<tobin_g> suranga: how much time left?
|
09:37:20
|
<suranga> ending in May 2013 :) :)
|
09:37:34
|
<tobin_g> suranga: woooooo hooo!
|
09:37:40
|
<tobin_g> suranga: are you super swamped with it?
|
09:37:47
|
<suranga> yeah, finally
|
09:38:15
|
<suranga> ssomewhat, im afraid. i still try to take up Omrs stuff, but i wasnt as frequent as I was earlier :(
|
09:38:43
|
<tobin_g> suranga: i know it's very hard to do both
|
09:38:49
|
<tobin_g> suranga: are you working a lot for jembi still?
|
09:39:00
|
<suranga> tobin_g, both + employment at Jembi
|
09:39:04
|
<suranga> :P
|
09:39:33
|
<suranga> but its not bad, at least the degree is the only one out of the three that I dont like :P
|
09:41:07
|
<tobin_g> suranga: true!
|
09:41:28
|
<tobin_g> suranga: i was going to try and convince you to help me with a little project but i think you might be too busy...
|
09:42:10
|
<tobin_g> http://snag.gy/KLoq1.jpg
|
09:42:16
|
<suranga> tobin_g, well, I can always try :)
|
09:42:23
|
* suranga goes to look
|
09:42:34
|
<tobin_g> suranga: it would add a tab onto the main patient dashboard that contains a table of the most recent numeric vital signs. the vital signs displayed would be configured via a single global property (comma separated concept IDs)
|
09:43:46
|
<suranga> tobin_g, that does make sense :)
|
09:43:55
|
<suranga> how far long have you come ?
|
09:44:02
|
<tobin_g> suranga: you saw it!
|
09:44:40
|
<tobin_g> suranga: i'm thinking it would be a module
|
09:45:04
|
<tobin_g> suranga: i think it should be quite easy to make and from my time in clinics using other EMRs I can tell you it'd be worth it's weight in gold. i think it's one of the biggest things missing from the web app for being able to effectively use our web app for point of care
|
09:45:10
|
<suranga> tobin_g, yep, thats feasable. Ive seen modules that add tabs to the dashboard
|
09:45:31
|
<tobin_g> suranga: that's an easy part - made one of those with the file browser module
|
09:45:47
|
<tobin_g> suranga: if we got really fnacy we could have a link from the column names to make a graph on the graphs tab that already exists
|
09:46:35
|
<suranga> tobin_g, have you considered mailing the dev list ?
|
09:46:44
|
<tobin_g> suranga: not yet, it's a new idea
|
09:47:55
|
<tobin_g> suranga: you going to be on for a bit?need to run over to the store
|
09:48:12
|
<suranga> tobin_g, um.. sure, ill be here :)
|
09:48:20
|
<tobin_g> suranga: ok i'll ttyiab
|
09:50:26
|
<suranga> hi dkayiwa :)
|
09:50:38
|
<dkayiwa> suranga: hi
|
09:50:59
|
<suranga> dkayiwa, im terribly sorry, I was wondering if you had any luck with that :)
|
09:51:14
|
<dkayiwa> suranga: not yet :)
|
09:51:35
|
<suranga> dkayiwa, no worries, lets see :)
|
10:56:08
|
*** kernelhunter92 has joined #openmrs
|
10:58:03
|
*** ibewes has quit IRC
|
10:59:36
|
*** rkorytkowski has joined #openmrs
|
10:59:36
|
*** ChanServ sets mode: +v rkorytkowski
|
10:59:52
|
*** rkorytkowski is now known as rafa
|
11:05:00
|
*** suranga has quit IRC
|
11:40:18
|
*** kernelhunter92 has left #openmrs
|
11:51:32
|
*** adam_l has joined #openmrs
|
11:54:20
|
*** yony258 has joined #openmrs
|
11:55:52
|
*** adam_l has quit IRC
|
11:56:21
|
<yony258> dkayiwa: Hi, whats up?
|
11:56:42
|
<dkayiwa> yony258: wazup
|
11:57:08
|
<yony258> dkayiwa: :) Had any chance to do some code-review?
|
11:58:40
|
<dkayiwa> yony258: was one commit. not so?
|
11:58:49
|
<yony258> dkayiwa: Yea
|
11:58:57
|
<dkayiwa> yony258: which url?
|
11:59:06
|
<yony258> dkayiwa: https://github.com/openmrs/openmrs-module-appointment/commit/b29d7bb0d701f2b38d38cfe7e5cf4b38842ead1c
|
11:59:11
|
<OpenMRSBot> <http://ln-s.net/+Hfa> (at github.com)
|
11:59:15
|
<dkayiwa> yony258: checking....
|
12:00:42
|
*** jkeiper has quit IRC
|
12:06:41
|
<dkayiwa> yony258: the commit looks excellent :)
|
12:08:05
|
<yony258> dkayiwa: Cool, so from your perspective is there anything left to change? (I'll ask tobin_g too)
|
12:08:18
|
<dkayiwa> yony258: will need to test first
|
12:08:30
|
<tobin_g> yony258: change on what?
|
12:08:44
|
<yony258> tobin_g: AM-4
|
12:08:53
|
<yony258> tobin_g: !ticket AM-4
|
12:09:01
|
<yony258> !ticket AM-4
|
12:09:03
|
<OpenMRSBot> yony258: [#AM-4] Create new Appointment - OpenMRS JIRA - https://tickets.openmrs.org/browse/AM-4
|
12:10:10
|
<tobin_g> yony258: I'm reviewing Adam's stuff right now with him on skype then I will get to AM-4
|
12:10:23
|
<yony258> yony258: Ok no problem ;)
|
12:10:43
|
<tobin_g> I'm going to have adam come here so we can talk about a feature together quickly yony258 dkayiwa
|
12:10:57
|
<dkayiwa> tobin_g: ok
|
12:11:41
|
*** adam_l_ has joined #openmrs
|
12:11:59
|
<tobin_g> hi adam_l_
|
12:12:06
|
<yony258> dkayiwa: If we will change the liquibase (like add appointment type to appointment). who will be responsible to update the CI server?
|
12:12:27
|
<tobin_g> yony258 and dkayiwa i've been talking with adam_l_ about time slots
|
12:12:36
|
<adam_l_> tobin_g: yony258 dkayiwa Hi everyone
|
12:12:44
|
<yony258> adam_l_: Hi
|
12:12:51
|
<tobin_g> yony258: dkayiwa adam_l_ has been working on AM-6 and we can now create an appointment block, but it doesn't automatically do the time slots yet.
|
12:13:40
|
<tobin_g> yony258: dkayiwa adam_l_ to start we talked about just letting the user define the length of the time slot - do you think we should do it as a dropdown with set times (1 hour, 2 hour, 4 hour etc) or do you think we should make it a text input box where they can put in the number of minutes to the time slot
|
12:14:26
|
<tobin_g> adam_l_: dkayiwa yony258 i think that dropdown is more user friendly but text box is surely more flexible for other implementations - because if they set the slots to be (for example) 15 minutes then they can give their patients more granularity on when to arrive
|
12:14:46
|
<tobin_g> adam_l_: yony258 dkayiwa thoughts?
|
12:15:15
|
<tobin_g> yony258: dkayiwa if we lose adam_l_ it's because his battery died, he told me it was low before
|
12:15:46
|
<yony258> tobin_g: My problem with splitting to time slots is less about that, its more about how to split the time so we will have the minimal "Holes"
|
12:15:54
|
<yony258> tobin_g: Let me define Hole
|
12:16:14
|
<yony258> tobin_g: Lets say we have a block with type's duration 8 min
|
12:17:08
|
<dkayiwa> tobin_g: yony258 adam_l_ When a user books a time slot, do they book something like just 10,20,30, etc minutes or something like from 10:30 AM to 11:15 AM ?
|
12:17:09
|
<yony258> tobin_g: Lets say we split by 1h slots. than in each slot we will have Hole with size of 4 minutes.
|
12:17:49
|
<adam_l_> yony258: We will need a restrication like minimal number of time slots
|
12:18:03
|
<yony258> tobin_g: But we can do that more efficient, we can say - "This suggested split is 56 min"
|
12:18:25
|
<yony258> tobin_g: But it becomes more complex with multiple types
|
12:19:00
|
<tobin_g> yony258: i understand what you're saying and it all makes a lot of sense but we may be a little bit premature here. let me explain
|
12:19:44
|
<tobin_g> yony258: for starters, in the real working of the clinics time is a bit flexible so some "wiggle room" isn't always a bad thing
|
12:20:04
|
<adam_l_> dkayiwa: yony258 tobin_g need to fo sorry. i will catch up soon
|
12:20:16
|
<tobin_g> adam_l_: ok cool will summarize as a comment on the ticket
|
12:20:28
|
<yony258> adam_l_: We can describe it as an equation slot_duration = a*type1_length + b*type2_length.... and we will need to find the values that satisfy thuis
|
12:20:30
|
<yony258> this*
|
12:20:41
|
<adam_l_> tobin_g: thanks
|
12:20:55
|
<yony258> tobin_g: Lets move to Skype maybe?
|
12:20:57
|
<tobin_g> yony258: the other thing is that the time slot may often be set more by the workflow of the clinic than by what's the most efficient in terms of time
|
12:21:00
|
<tobin_g> yony258: ok
|
12:21:17
|
<yony258> dkayiwa: Is it ok to talk on Skype
|
12:21:19
|
<yony258> ?
|
12:21:48
|
*** kavuri has quit IRC
|
12:21:49
|
<tobin_g> dkayiwa: due to the university's internet restrictions yony258 has to use the web-based IRC which is qutie annoying
|
12:22:03
|
<tobin_g> dkayiwa: we can just summarize for you at the end of this convo if you prefer
|
12:22:06
|
<adam_l_> yony258: sounds great and do-able.
|
12:22:19
|
<yony258> adam_l_: But it creates another issue :/
|
12:22:22
|
<dkayiwa> tobin_g: ok
|
12:25:01
|
*** adam_l__ has joined #openmrs
|
12:26:17
|
*** adam_l_ has quit IRC
|
12:31:17
|
*** adam_l__ has quit IRC
|
12:33:25
|
*** adam_l_ has joined #openmrs
|
12:37:53
|
<adam_l_> yony258: sorry i got dc. can you send again?
|
12:39:27
|
<tobin_g> adam_l_: we moved to skype, let me add you to the convo
|
12:39:41
|
*** adam_l_ has quit IRC
|
12:48:51
|
*** kavuri has joined #openmrs
|
13:32:11
|
*** jkeiper has joined #openmrs
|
13:32:11
|
*** ChanServ sets mode: +v jkeiper
|
13:33:22
|
*** wyclif_ has quit IRC
|
13:39:24
|
<kavuri> dkayiwa: Hi
|
13:39:39
|
<dkayiwa> kavuri: hi
|
13:39:52
|
<kavuri> dkayiwa: can you help me with using event module?
|
13:40:09
|
<kavuri> dkayiwa: I am trying to write a module that uses event module
|
13:43:43
|
<dkayiwa> kavuri: aha
|
13:44:08
|
<kavuri> dkayiwa: :) any help?
|
13:44:45
|
<dkayiwa> kavuri: am a newbie too with that module. but can see if i can try the smaller problems :)
|
13:45:36
|
<kavuri> dkayiwa: :)
|
13:57:35
|
*** kavuri has quit IRC
|
14:01:51
|
<dkayiwa> hi rafa
|
14:02:00
|
<rafa> dkayiwa: hi
|
14:02:07
|
<dkayiwa> rafa: do you know how i can make 1.9.x get this commit? https://github.com/dkayiwa/openmrs-core/commit/9b875510c018a2fdaf60df5f5bbb2ff0e965ad65
|
14:02:12
|
<OpenMRSBot> <http://ln-s.net/+HhX> (at github.com)
|
14:02:19
|
<dkayiwa> rafa: i committed it after cherry-picking
|
14:02:51
|
<rafa> dkayiwa: and?
|
14:03:17
|
<dkayiwa> rafa: made some changes, and then: git pull --rebase upstream 1.9.x
|
14:03:22
|
<dkayiwa> rafa: then git pull
|
14:03:31
|
<dkayiwa> rafa: and finally git push
|
14:03:38
|
<rafa> dkayiwa: git push upstream 1.9.x ?
|
14:03:47
|
<dkayiwa> rafa: let me try that now
|
14:04:14
|
<rafa> dkayiwa: 'git push' pushes commits to your fork (origin)
|
14:04:24
|
<dkayiwa> rafa: oh i see
|
14:04:55
|
<rafa> dkayiwa: you should not do 'git pull'
|
14:05:02
|
<dkayiwa> rafa: oj
|
14:05:03
|
<dkayiwa> ok
|
14:05:07
|
<rafa> dkayiwa: only 'git pull --rebase upstream 1.9.x'
|
14:05:16
|
<dkayiwa> rafa: ok
|
14:05:43
|
<rafa> dkayiwa: again 'git pull' pulls from your fork, which is most likely behind upstream 1.9.x
|
14:05:56
|
<dkayiwa> rafa: ok
|
14:10:01
|
<jkeiper> hi
|
14:14:25
|
<cpower> hello
|
14:15:20
|
*** harshadura has joined #openmrs
|
14:19:01
|
<yony258> dkayiwa how's that? http://i.snag.gy/VcVPx.jpg
|
14:20:00
|
<yony258> dkayiwa: Nevermind let me send a more updated version
|
14:20:08
|
<dkayiwa> yony258: i do not like that other color :)
|
14:20:27
|
<yony258> dkayiwa: Yea? hmm let me find a different color :D thanks
|
14:20:28
|
<dkayiwa> yony258: by the way, when user changes theme, do the colors correspondingly change?
|
14:20:46
|
<dkayiwa> yony258: like if i change the theme to orange
|
14:20:50
|
<dkayiwa> yony258: of legacy
|
14:20:50
|
<yony258> dkayiwa: Nope, I didn't even knew there are themes until you just said that :O
|
14:21:06
|
<dkayiwa> yony258: on the admin screen
|
14:21:13
|
<dkayiwa> yony258: manage locales and themes
|
14:21:40
|
<yony258> dkayiwa: But I can easily do that using c:If right?
|
14:22:01
|
<dkayiwa> yony258: you could give it a try :)
|
14:22:37
|
<yony258> dkayiwa: Will do!, thank you
|
14:30:50
|
<jkeiper> hi ppl
|
14:31:02
|
<jkeiper> ready for the Registration Core Module Sprint Kickoff Meeting?
|
14:31:16
|
<jkeiper> wyclif is here ... just fighting with his timecard on a windows-- machine
|
14:31:27
|
<jkeiper> i see rafa and dkayiwa here
|
14:31:32
|
<dkayiwa> jkeiper: yes :)
|
14:31:36
|
*** wyclif_ has joined #openmrs
|
14:31:54
|
<jkeiper> ibewes is sadly missing
|
14:32:08
|
<rafa> jkeiper: hi
|
14:32:24
|
<jkeiper> rafa, :-)
|
14:32:36
|
<jkeiper> can you guys do a hangout?
|
14:32:42
|
<jkeiper> maybe PM me your gmail addresses?
|
14:32:42
|
<rafa> I can
|
14:37:53
|
*** kishoreyekkanti has quit IRC
|
14:37:54
|
<yony258> Not very important. but if anyone knows how can I identify the current selected theme so that my module will load css according to it.
|
14:47:37
|
<jkeiper> https://plus.google.com/hangouts/_/3ac1df254ff59b4523bc4763df8e076af05165c8?hcb=2&hii=101576353212395772898&hit=1355495670719&htp=0&hmv=0
|
14:47:39
|
<OpenMRSBot> <http://ln-s.net/+Hi_> (at plus.google.com)
|
15:01:04
|
<cpower> Hello everyone!
|
15:01:20
|
<dkayiwa> cpower: hi
|
15:01:34
|
*** applecool has joined #openmrs
|
15:01:34
|
*** ChanServ sets mode: +v applecool
|
15:01:40
|
<cpower> Are we ready to scrum?
|
15:01:49
|
<dkayiwa> yes
|
15:01:50
|
<cpower> !scrumon cpower
|
15:01:50
|
* OpenMRSBot says the DAILY SCRUM MEETING is STARTING. This meeting should not last longer than 15 minutes. Please hold other comments until the end of the meeting, or message someone privately. Thank you! ScrumMaster cpower- you may begin when ready.
|
15:02:40
|
<cpower> Order: yony258, wyclif_, tobin_g, dkayiwa, rafa, jkeiper, darius when he shows, and Andrea when she shows
|
15:02:52
|
<yony258> Thursday:
|
15:02:57
|
<yony258> Finished functionality of AM-4
|
15:03:01
|
<yony258> Finished code review from Daniel
|
15:03:07
|
<yony258> Friday:
|
15:03:11
|
<yony258> Recieved review from Tobin
|
15:03:21
|
<yony258> Working on that, will finish AM-4 today
|
15:03:25
|
<yony258> Saturday:
|
15:03:47
|
<yony258> Probably will do some university assignments, and thus will not make a lot of progress, but will try to start AM-10
|
15:03:51
|
<yony258> Blockers: none
|
15:05:32
|
<wyclif_> Thursday:
|
15:05:32
|
<wyclif_> Dev call
|
15:05:32
|
<wyclif_> curating tickets
|
15:05:32
|
<wyclif_> Reviewed- TRUNK-2969 - New visit save errors should not clear new encounter rows
|
15:05:32
|
<wyclif_> Reviewed- TRUNK-3008 - DrugOrderValidator should allow a drug order with either a concept or drug
|
15:05:33
|
<wyclif_> TRUNK-3759 - The repeat interval unit gets changed to seconds no matter what it was previously
|
15:05:35
|
<wyclif_>
|
15:05:37
|
<wyclif_> Friday:
|
15:05:39
|
<wyclif_> curating tickets
|
15:05:41
|
<wyclif_> pick upa a sprint ticket
|
15:05:43
|
<wyclif_>
|
15:05:45
|
<wyclif_> Blockers: None
|
15:06:42
|
*** applecool has quit IRC
|
15:06:46
|
*** djazayeri has joined #openmrs
|
15:06:46
|
*** ChanServ sets mode: +o djazayeri
|
15:07:59
|
<cpower> Next!
|
15:08:05
|
<cpower> dkayiwa
|
15:08:06
|
*** andrea_ has joined #openmrs
|
15:08:11
|
<dkayiwa> Investigated Suranga's problem of Unable to parse order-by fragment
|
15:08:12
|
<dkayiwa> Reviewed a commit for Tobin's Team
|
15:08:12
|
<dkayiwa> Committed: Editing an encounter to set its encounterDatetime to a value invalid for the visit it belongs to gives an error, but changes the date anyway - TRUNK-3572
|
15:08:12
|
<dkayiwa> Back ported to 1.9.x and closed: New visit save errors should not clear new encounter rows - TRUNK-2969
|
15:08:12
|
<dkayiwa> Attended: Registration Core Module Sprint Kickoff Meeting
|
15:08:13
|
<dkayiwa> No Blockers
|
15:08:29
|
<rafa> Today:
|
15:08:30
|
<rafa> * Had to see a doctor in the morning, so I'll put in some hours over the weekend.
|
15:08:30
|
<rafa> * Started with RC-3: Add service method to search for similar persons and patients
|
15:08:30
|
<rafa> https://tickets.openmrs.org/browse/RC-3
|
15:08:30
|
<rafa> No blockers.
|
15:08:41
|
<jkeiper> Until now:
|
15:08:41
|
<jkeiper> - added RC tickets for sprint
|
15:08:41
|
<jkeiper> - built RC rapid board
|
15:08:41
|
<jkeiper> - held RC sprint kickoff
|
15:08:41
|
<jkeiper> Until next sprint:
|
15:08:41
|
<jkeiper> - work with wyclif on RC-1, RC-2
|
15:08:43
|
<jkeiper> - CALC-47
|
15:08:45
|
<jkeiper> - AMPATH meetings
|
15:08:47
|
<jkeiper> Blockers:
|
15:08:49
|
<jkeiper> - None
|
15:10:39
|
<djazayeri> (sorry I'm late, who's next?)
|
15:10:48
|
<rafa> you :)
|
15:11:05
|
<djazayeri> Recently, and still today
|
15:11:05
|
<djazayeri> * Calls (OpenMRS, Mirebalais)
|
15:11:05
|
<djazayeri> * Exploring different form entry mechanisms (with the UI Framework) for mirebalais
|
15:11:05
|
<djazayeri> * Mailing lists
|
15:11:05
|
<djazayeri> No blockers
|
15:11:07
|
<djazayeri> no blockers
|
15:11:17
|
<cpower> andrea_ go for it
|
15:12:05
|
<andrea_> Thursday
|
15:12:05
|
<andrea_> Dev call
|
15:12:05
|
<andrea_> Find problem causing failing tests on TRUNK-2768
|
15:12:05
|
<andrea_>
|
15:12:05
|
<andrea_> Friday
|
15:12:06
|
<andrea_> Find problem causing failing tests on TRUNK-2768
|
15:12:08
|
<andrea_> Test Atlas module
|
15:12:10
|
<andrea_> Blocker failing tests on TRUNK-2768
|
15:13:19
|
<rafa> !ticket TRUNK-2768
|
15:13:21
|
<OpenMRSBot> rafa: [#TRUNK-2768] Add column deathdate_estimated to person table - OpenMRS JIRA - https://tickets.openmrs.org/browse/TRUNK-2768
|
15:13:59
|
<djazayeri> andrea_: is what you have now committed to a branch, that someone could check out from github and look at?
|
15:14:19
|
<rafa> andrea_: why don't you create a pull request and we see travis-ci failing? :)
|
15:14:26
|
<andrea_> djazayeri, yes
|
15:14:37
|
<andrea_> djazayeri, have a question
|
15:14:39
|
<djazayeri> ooh! travis is even better!
|
15:15:19
|
<andrea_> rafa what is travis-ci?
|
15:15:55
|
<andrea_> djazayeri, rafa, have a question
|
15:16:02
|
<rafa> andrea_: it's our CI for testing pull requests, you don't have to do anything extra. Just create a pull request
|
15:16:18
|
<rafa> andrea_: and the travis-ci will run tests for it
|
15:16:36
|
<andrea_> rafa, ok
|
15:16:46
|
<cpower> !scrumoff
|
15:16:46
|
* OpenMRSBot says the DAILY SCRUM MEETING has ENDED. This channel is now returned to normal hacking operations. Post-scrum meeting follow-up conversations may now begin.
|
15:16:53
|
<andrea_> https://tickets.openmrs.org/browse/TRUNK-2768
|
15:16:53
|
<andrea_> The PersonFormController and PatientFormControllers might need to be changed as well to accept the user input.
|
15:16:53
|
<andrea_> What are these?
|
15:16:53
|
<andrea_> Feel like I'm missing something.
|
15:18:19
|
<rafa> andrea_: you mean you can't find the files? /openmrs-web/src/main/java/org/openmrs/web/controller/person/PersonFormController.java
|
15:18:50
|
<rafa> andrea_: /openmrs-web/src/main/java/org/openmrs/web/controller/patient/PatientFormController.java
|
15:19:24
|
<rafa> andrea_: ctrl + shift + t is your friend in Eclipse
|
15:19:45
|
<andrea_> rafa, yes - maybe this is problem - didn't show up in my greps
|
15:20:24
|
<andrea_> rafa, ok thanks
|
15:23:25
|
*** scnakandala has joined #openmrs
|
15:24:19
|
<scnakandala> hi !
|
15:29:52
|
<andrea_> rafa, djazayeri, getting following message when CTRL_shift:
|
15:30:02
|
*** dkayiwa has left #openmrs
|
15:30:18
|
<andrea_> rafa, djazayeri, The jar file C:\Users\patandre\.m2\repository\org\openmrs-web\1.9.1\openmrs-web\1.9.1.jar has no source attachment
|
15:31:07
|
<andrea_> rafa, djazayeri - these aren't in my project
|
15:31:36
|
<djazayeri> control-shift-T will look for classes in all projects in your workspace...
|
15:31:48
|
*** scnakandala has quit IRC
|
15:32:09
|
*** scnakandala has joined #openmrs
|
15:32:24
|
<djazayeri> so if you have many things checked out (e.g. openmrs-core, and also a module that declares OpenMRS 1.9.1 as a dependency) then you need to be careful that you're choosing the right version of the class you searched for.
|
15:32:27
|
<djazayeri> andrea_: ^^
|
15:32:36
|
<andrea_> djazayeri, did u see above message - they aren't there
|
15:33:06
|
<djazayeri> andrea_: if you press control-shift-T, and type PersonFormController, it shows you no results?
|
15:33:13
|
<djazayeri> andrea_: and gives an alert error?
|
15:33:39
|
<andrea_> djazayeri, this is what it says: The jar file C:\Users\patandre\.m2\repository\org\openmrs-web\1.9.1\openmrs-web\1.9.1.jar has no source attachment
|
15:34:05
|
<djazayeri> andrea_: when does it say this? after you choose PersonFormController? Or just when you try doing the search?
|
15:34:44
|
<jkeiper> do we have sources available in nexus?
|
15:34:51
|
<djazayeri> typically we do, yes.
|
15:35:04
|
<andrea_> djazayeri, when I look for PersonFormController
|
15:36:08
|
<djazayeri> andrea_: I'm not using eclipse these days, so I'm not remembering exactly how all this works, but is it possible that you have a project whose build path is set up wrong?
|
15:36:15
|
<djazayeri> in the workspace?
|
15:36:34
|
<djazayeri> e.g. go to the Problems view (I think?) and look for build path issues?
|
15:38:28
|
<andrea_> djazayeri, have 100 warning - going to start XCHAT on 2nd computer where project is
|
15:39:01
|
<djazayeri> andrea_: it tells you what type of errors/warnings they areâ¦only check to see if some mention build path
|
15:39:03
|
<djazayeri> or project setup
|
15:41:05
|
<andrea_> djazayeri, nothing about build path
|
15:42:29
|
<andrea_> djazayeri, nothing about project setup either
|
15:43:28
|
<djazayeri> andrea_: I don't know why control-shift-T isn't working then⦠but it's a really important shortcut...
|
15:47:27
|
<andrea_> djazayeri, I think control-shift-T is working but it's not ther somehow
|
15:48:45
|
<rafa> andrea_: do you have teamviewer?
|
15:49:04
|
<andrea_> rafa, yes
|
15:49:23
|
<rafa> andrea_: we could connect
|
15:49:36
|
<andrea_> rafa, ok
|
15:49:56
|
<rafa> andrea_: what is your skype?
|
15:50:44
|
<rafa> andrea_: google hangout would also work I guess
|
15:51:45
|
<andrea_> rafa, just says Andrea Patterson - how do I find my skype id?
|
15:52:09
|
<rafa> andrea_: in the profile tab
|
15:52:15
|
<rafa> Skype Name
|
15:52:38
|
<rafa> or else call me
|
15:52:41
|
<rafa> rafal.korytkowski
|
15:53:04
|
*** adam_l_ has joined #openmrs
|
15:53:11
|
<andrea_> rafa, ok will call you
|
15:53:33
|
<adam_l_> tobin_g: are you here?
|
15:53:46
|
<tobin_g> adam_l_: hi
|
15:53:47
|
*** yony258 has quit IRC
|
15:54:04
|
<adam_l_> tobin_g: Hi can you talk?
|
15:54:12
|
<tobin_g> adam_l_: of course
|
15:54:31
|
<tobin_g> adam_l_: i'm just reviewing your and yonatan's work to make some comments
|
15:54:47
|
<adam_l_> tobin_g: ok
|
15:54:59
|
<tobin_g> adam_l_: you're home now?
|
15:55:02
|
<adam_l_> tobin_g: I'm adding now the time slot to the appointment block form
|
15:55:12
|
<tobin_g> ok
|
15:55:25
|
<andrea_> rafa, think I am andrea.patterson - only used once
|
15:55:29
|
<adam_l_> tobin_g: but I'm faced with problems
|
15:55:35
|
<tobin_g> adam_l_: so I think it should be a small text box that can accept minutes up to the length of time block
|
15:55:41
|
<tobin_g> adam_l_: what's the problem?
|
15:56:01
|
<adam_l_> tobin_g: I understood that.
|
15:56:09
|
<tobin_g> ak
|
15:56:10
|
<adam_l_> tobin_g: we want it to be editable?
|
15:56:12
|
<tobin_g> adam_l_: k
|
15:56:26
|
<tobin_g> adam_l_: no it doesn't need to be
|
15:56:34
|
<rafa> andrea_: just call me
|
15:56:36
|
<tobin_g> adam_l_: but that's a very good point - it is confusing.
|
15:56:52
|
<andrea_> rafa, am trying to add contact - wants a phone number
|
15:56:56
|
<tobin_g> adam_l_: but when we delete a block we should delete the associated slots
|
15:57:11
|
<rafa> just search for rafal.korytkowski
|
15:57:12
|
<adam_l_> tobin_g: Yes that is another problem
|
15:57:15
|
<rafa> no phone number
|
15:57:44
|
<adam_l_> tobin_g: because we don't have right now a list of timeslots in AppointmentBlock object
|
15:57:45
|
<andrea_> rafa, wants a phone number
|
15:58:40
|
<rafa> andrea_: there's a search field right above your contact list
|
15:58:50
|
<tobin_g> adam_l_: let me look at the data model quickly
|
15:58:53
|
<rafa> andrea_: just put it there and hit enter
|
15:59:19
|
<tobin_g> adam_l_: but you have appointment_block_id in the time slot?
|
15:59:36
|
<tobin_g> adam_l_: or are you talking about the object that you've created at the java level
|
16:01:20
|
<andrea_> rafa, says you are not in my contacts
|
16:01:38
|
<andrea_> rafa, try andrea.patterson
|
16:01:38
|
<adam_l_> tobin_g: no I know that. just tought it's to do the long way. but ok I will solve it by using the id.
|
16:02:11
|
<andrea_> wyclif_, u here?
|
16:02:11
|
<tobin_g> adam_l_: or change the object? whatever you think will be better in the long runâ¦you're the expert
|
16:02:49
|
<adam_l_> tobin_g: I mean it's not that hard but I thought maybe there is a reason that it is like that. maybe I need to change the object so it will have a list of time slots.
|
16:03:30
|
<tobin_g> adam_l_: perhaps consult yonatan when he's back? daniel won't be on until tomorrow night because he observes the sabbath
|
16:03:33
|
<rafa> andrea_: did you get my contact request?
|
16:04:38
|
<tobin_g> adam_l_: do you have time to talk about some of my other suggestions?
|
16:04:45
|
<adam_l_> tobin_g: I think when it's 1-to-n we don't add the list. we add it only when it is n-to-n
|
16:05:14
|
<tobin_g> tobin_g: no idea if that's correct but i trust you
|
16:05:19
|
<andrea_> rafa, no - I am home not in office - does that matter?
|
16:05:27
|
<rafa> andrea_: I see no reply so I guess andrea.patterson isn't you :(
|
16:06:00
|
<andrea_> rafa, just got one from djazayeri
|
16:06:10
|
<adam_l_> tobin_g: because we don't need it really. anyway feel free to talk
|
16:06:33
|
<andrea_> djazayeri, did u sent me a contact request on skype?
|
16:06:46
|
<djazayeri> andrea_: maybe a long time ago. :-) not recently
|
16:07:27
|
<andrea_> djazayeri, can u see my skpe id?
|
16:07:34
|
<rafa> andrea_: I need to step away for a while
|
16:07:47
|
<andrea_> rafa, ok - sorry
|
16:07:59
|
<tobin_g> adam_l_: so let's start with the appointment blocks page
|
16:08:10
|
<rafa> andrea_: just add me to contacts when you figure it out :)
|
16:08:10
|
<adam_l_> tobin_g: ok
|
16:08:20
|
<tobin_g> adam_l_: to start, can we change the date/time picker to just a date picker?
|
16:08:37
|
<tobin_g> adam_l_: the time doesn't really mean anything in this case, just a bit confusing.
|
16:08:45
|
<djazayeri> andrea_: gotta run for a bit also
|
16:09:20
|
<tobin_g> adam_l_: also, you implemented the 'pick a date' a bit different from how I had imagined it but I like it and think maybe we could improve it one step more to make it fill another need, let me explain.
|
16:09:20
|
<andrea_> rafa, djazayeri see u later
|
16:10:01
|
<adam_l_> tobin_g: I thought about that too. I will check if there is a way to do that.
|
16:10:03
|
<tobin_g> adam_l_: originally i had imagined that when the page opened the date picker would be set to the current date and show only that day. but, the way you did it it shows ALL dates because it's blank. i think this will get overwhelming very quickly
|
16:10:53
|
<tobin_g> adam_l_: my proposal is that we have the date picker have a start date and an end date - by default it will show a week's worth of appointments (or maybe a day we can decide)
|
16:11:01
|
<adam_l_> tobin_g: I see. ok I will set it to be the current date.
|
16:11:22
|
<tobin_g> adam_l_: the advantage here is that it gives the clinic administrator a way to easily print / have a schedule for the clinic for any period of time.
|
16:11:35
|
<tobin_g> adam_l_: this would have been a shortfall of my approach where you can only see one day at a time.
|
16:11:51
|
<tobin_g> adam_l_: in other words, i think with not too much work we could gain an important feature :-)
|
16:12:17
|
*** suranga has joined #openmrs
|
16:12:17
|
*** ChanServ sets mode: +v suranga
|
16:12:37
|
<adam_l_> tobin_g: oh ok that will be easy to do because the methods are accepting fromDate and toDate just now the toDate is fromDate+1Day you see?
|
16:12:55
|
<tobin_g> adam_l_: very cleverly done dr. lauz
|
16:13:02
|
<tobin_g> :-)
|
16:13:23
|
<adam_l_> tobin_g: lol :) we got lucky :)
|
16:13:39
|
<tobin_g> adam_l_: there's a saying in english - better lucky than good
|
16:14:02
|
<adam_l_> tobin_g: :)
|
16:14:25
|
<tobin_g> adam_l_: do you want me to keep notes of these things or write them as comments on the ticket?
|
16:15:29
|
<adam_l_> tobin_g: I will change that immediately. yes it will be great...
|
16:15:41
|
<tobin_g> adam_l_: ok will put them on the ticket
|
16:16:04
|
<adam_l_> tobin_g: If that is to much trouble you can email them like a To-Do list
|
16:16:17
|
<tobin_g> adam_l_: no it's easy and that way everyone can see
|
16:16:31
|
<adam_l_> tobin_g: true
|
16:17:25
|
<tobin_g> adam_l_: how many days should we show by default? 1? 5? 7?
|
16:19:46
|
<adam_l_> tobin_g: you mean the interval?
|
16:20:02
|
<tobin_g> adam_l_: yeah - just trying to think what would be most convenient for the user.
|
16:21:17
|
<adam_l_> tobin_g: you made me think of another question. how should we sort the appointment blocks list?
|
16:22:13
|
<suranga> hi rafa :)
|
16:22:18
|
<suranga> rafa, are you here ? :)
|
16:22:46
|
<tobin_g> adam_l_: good question, i'll get there in a sec b/c i'll first make a few suggestions about the table itself
|
16:24:11
|
<adam_l_> tobin_g: I think I have something ready (JavaScript library) that openMRS uses. it called data tables. It has all the options that we need. you can check it out from the example in here http://datatables.net/
|
16:25:01
|
<tobin_g> adam_l_: oooohâ¦. i like it!
|
16:25:18
|
<tobin_g> adam_l_: REALLY like it!
|
16:25:41
|
<adam_l_> tobin_g: Daniel said that I can use it. but I didn't ready know how. but it simplifies and does all the work right?
|
16:25:52
|
<adam_l_> tobin_g: really*
|
16:25:52
|
<tobin_g> adam_l_: i would think so
|
16:26:11
|
<tobin_g> adam_l_: do you think that you could also somehow combine the date picker / location selection into this as well?
|
16:26:55
|
<tobin_g> adam_l_: here is what I am putting for a comment on the ticket regarding date picker. tell me if you have questions:
|
16:26:58
|
<adam_l_> tobin_g: yes I think so.
|
16:27:06
|
<tobin_g> adam_l_: that's going to be very nice
|
16:27:14
|
<tobin_g> Change the single "pick a date" widgets into two. One for start and one for end.
|
16:27:15
|
<tobin_g> Have the default start be set to current day, end be set to current day + 7 (thus a week's worth of appointment blocks will be shown by default).
|
16:27:16
|
<tobin_g> Just a note, although I'd like the widget to be only calendar (not calendar & time) the start value will probably have a time associated with it - 00:00:00. The end value will have a time associated with it - 23:59:59. Thus, if a user wants to view a particular day they will set both to the same day.
|
16:27:52
|
<adam_l_> tobin_g: I will try later that data table maybe it's easy to use.
|
16:28:04
|
<tobin_g> adam_l_: cool
|
16:28:31
|
<tobin_g> adam_l_: let's talk about a few of my comments for the data table though
|
16:29:15
|
<tobin_g> adam_l_: let's add a column for "Date" and have it correspond to the start date in the format XX/XX/XXXX. Whether it's MM/DD/YYYY vs DD/MM/YYYY should correspond to the user's locale preferences.
|
16:29:36
|
*** scnakandala has quit IRC
|
16:29:37
|
<tobin_g> adam_l_: then, change the format of Start Time & End Time columns to only include HH:MM instead of "Fri Dec 14 2012 12:00:00 GMT+0200 (IST)"
|
16:30:51
|
<tobin_g> adam_l_: as an aside, the search feature on the datatables.net is cool
|
16:30:57
|
<adam_l_> tobin_g: OK no problem
|
16:31:52
|
<adam_l_> tobin_g: yes it will be super cool if we use that right?
|
16:32:02
|
<adam_l_> tobin_g: the comments are very clear tobin
|
16:32:10
|
<tobin_g> adam_l_: for default sorting, let's go date, location, start time
|
16:32:39
|
<tobin_g> adam_l_: we'd be setting the bar high we can use it!
|
16:34:29
|
<adam_l_> tobin_g: sorting in location name?
|
16:34:56
|
<adam_l_> tobin_g: nv I get it
|
16:38:23
|
*** adz has joined #openmrs
|
16:40:36
|
<tobin_g> adam_l_: gimme a sec and i'll give a few more things, just helping yonatan with something
|
16:41:16
|
*** harshadura_ has joined #openmrs
|
16:41:18
|
<adam_l_> tobin_g: ok
|
16:41:21
|
*** harshadura_ has quit IRC
|
16:42:52
|
<adz> on googling found this community and find interesting as developer ..
|
16:43:08
|
<adz> like to be a part of the development team
|
16:43:43
|
<adz> any constrain for being developer in this community?
|
16:46:16
|
<tobin_g> hi adz anybody is welcome!
|
16:47:00
|
<tobin_g> adz: are you just an independent developer or are you associated with any organization?
|
16:47:41
|
<adz> currently im independent developer .. worked in a company now moved to freelancing ..
|
16:48:20
|
<tobin_g> adz: cool :-) Just asking because a lot of people come to the community from different clinics etc and have projects in mind that they'd like to work on
|
16:48:30
|
<tobin_g> adz: where are you from?
|
16:49:15
|
<adz> tobin_g: from India (Chennai)
|
16:50:21
|
<adz> one of my vital attraction towards this community is previously i worked in a EMR product for 5 years ..
|
16:50:37
|
<tobin_g> adz: wow (to both)!
|
16:50:44
|
<tobin_g> adz: i'm sure that you have a lot to contribute.
|
16:51:10
|
<adz> so i m sure that my ideas and contribution will be helpful
|
16:51:18
|
<tobin_g> adz: this is a really international group - people working from every corner of the earth
|
16:51:56
|
<tobin_g> adz: well we'll be happy to have you. i'm less of a developer, more on the implementation side of things. have you read a bit of the wiki? maybe consider taking an introductory ticket or two?
|
16:52:24
|
<tobin_g> adz: and if that doesn't suit your fancy I can always find some projects that we need help with!
|
16:52:37
|
<adz> tobin_g: sure ... i want first enter the team and understand how it operates, since this is firsttime im in opensource community :(
|
16:53:12
|
<suranga> hi djazayeri , sorry, but is the mvn release:prepare command run on a seperate branch, or the master itself ?
|
16:54:03
|
<adz> tobin_g: can u help me in showing the path towards it ..
|
16:54:16
|
<tobin_g> adz: i'll do my best!
|
16:55:03
|
<tobin_g> adz: how much time do you have for developing? Maybe you want to join onto a sprint?
|
16:55:20
|
<adz> tobin_g: where my first step has to be ? wiki ?
|
16:55:36
|
<tobin_g> adz: i think so. wiki.openmrs.org
|
16:55:43
|
<tobin_g> adz: let's ask - watch
|
16:56:17
|
<adz> can spend 20 -25 hrs per week initially ..
|
16:56:31
|
<tobin_g> adz: wow that's amazing!
|
16:57:05
|
<tobin_g> djazayeri: adz is new to the community and has about 20-25 hours/wk he could spend working with OpenMRS, where do you suggest he starts?
|
16:59:20
|
<tobin_g> jkeiper, adz is new to the community and has about 20-25 hours/wk he could spend working with OpenMRS, where do you suggest he starts? can he help on the registration sprint?
|
16:59:36
|
<jkeiper> adz, welcome!
|
16:59:44
|
<jkeiper> tobin_g, thanks
|
16:59:46
|
<tobin_g> jkeiper: thought that would get your attention :)
|
16:59:51
|
<jkeiper> haa
|
16:59:51
|
<adz> tobin_g: let me roam around wiki for time being
|
16:59:58
|
<jkeiper> adz, check out the wiki
|
17:00:14
|
<jkeiper> adz, we are on a brief sprint but it may not give you the full "developer experience" right now ;-)
|
17:00:28
|
<jkeiper> adz, this sprint is actually partly design too
|
17:00:43
|
<jkeiper> adz, but there are quite a few entry points to openmrs
|
17:00:43
|
<tobin_g> jkeiper: adz that could be a great experience as well/.
|
17:00:47
|
<jkeiper> adz, happy to have you here :-D
|
17:02:00
|
<adz> thanks jkeiper
|
17:02:20
|
<tobin_g> adz: the best thing about working on a sprit is that you can get a lot of help from more experienced developers. i'm sure you know the technology, but OpenMRS has a bit of a learning curve to it
|
17:02:28
|
<adz> ok as u both suggested, browsing around wiki ..
|
17:03:22
|
<adz> im 5years experiance totally, worked in struts, spring, appengine, extjs, android....
|
17:03:42
|
<tobin_g> adz: lots to keep you busy here :-)
|
17:04:23
|
<adz> <3 , thats wat i want.. i just want to contribute as much as possible ..
|
17:04:42
|
<jkeiper> excellent!
|
17:04:49
|
<jkeiper> android++
|
17:04:56
|
<adz> ok tobin_g,jkeiper wiki is calling ..
|
17:05:01
|
<adz> :)
|
17:05:15
|
<tobin_g> adz: sounds good enjoy.
|
17:05:26
|
<tobin_g> adz: also strongly suggest you join the mailing lists - dev@ and maybe also implementers
|
17:05:38
|
<jkeiper> yes definitely
|
17:05:42
|
<tobin_g> adz: let me get you a link
|
17:06:10
|
<adz> thanks both for increasing my interest and directing me to the correct path ..
|
17:06:42
|
<tobin_g> adz: setup an openmrs user id at id.openmrs.org then from there you can get on the mailing lists
|
17:06:48
|
<adz> ok sure.. without entering mailing list how a developer can be ..
|
17:06:52
|
<tobin_g> adz: direct link https://id.openmrs.org/login?destination=%2Fmailinglists
|
17:07:53
|
<tobin_g> jkeiper: random user question.
|
17:08:03
|
<jkeiper> tobin_g, ?
|
17:08:09
|
<tobin_g> jkeiper: writing...
|
17:08:26
|
<tobin_g> jkeiper: in our appointment module, we have a page that shows "resources" that can be scheduled. WE have a dropdown to filter them by location.
|
17:08:45
|
<tobin_g> jkeiper: as a user would you expect that all sub-locations of the location you've selected are displayed below it?
|
17:09:21
|
<tobin_g> jkeiper: for example if you selected "refugee clinic" and would you expect to see rooms 1,2,3 at the clinic as well? Or do we need to have a checkbox for "show sub-locations"
|
17:09:27
|
<jkeiper> tobin_g, sure ... you mean as a sub-dropdown or as a tabbed list?
|
17:09:39
|
<jkeiper> tobin_g, ah i see
|
17:10:05
|
<jkeiper> tobin_g, most likely a user would expect to see more rather than less
|
17:10:19
|
<tobin_g> Right. I think we'll make the default to show all sub-locations
|
17:10:30
|
<tobin_g> jkeiper: can always change it
|
17:10:37
|
<tobin_g> jkeiper: thanks :-)
|
17:11:10
|
<jkeiper> tobin_g, no problem!
|
17:11:36
|
<jkeiper> tobin_g, good thinking though ... need more of us to think those things through :-)
|
17:12:01
|
<tobin_g> tobin_g: yeahâ¦
|
17:12:28
|
<tobin_g> jkeiper: how should i put this nicelyâ¦.i think we need more implementers involved in each sprint :-) sort of serve a product manager role
|
17:13:14
|
<jkeiper> tobin_g, i totally agree ... and i think we're going in that direction
|
17:13:26
|
<tobin_g> jkeiper: it's excellent.
|
17:13:29
|
<jkeiper> tobin_g, it's hard to take off the implementer hat and think in a way that will benefit more than one place
|
17:13:45
|
<jkeiper> tobin_g, so hopefully we will meet somewhere in the middle :-D
|
17:13:49
|
<tobin_g> jkeiper: yeah i know.
|
17:14:13
|
*** adz has quit IRC
|
17:14:14
|
<tobin_g> jkeiper: i think it's worked well having daniel as lead developer on our sprint and me as the sort of product manager.
|
17:14:43
|
<tobin_g> jkeiper: i think we also really need to recruit some people with a good eyes for design - get OpenMRS lookin' snazzy. it's really a challenge!
|
17:14:49
|
*** Adz has joined #openmrs
|
17:14:53
|
<jkeiper> tobin_g, certainly ... we need a UX guy!
|
17:14:55
|
<tobin_g> jkeiper: the most annoying this is that my eyes are good enough to know what looks bad, just not good enough to fix it
|
17:15:07
|
<jkeiper> tobin_g, haha i understand
|
17:15:20
|
<jkeiper> tobin_g, maybe google is done with the Apple guy and can let us have him now
|
17:15:33
|
<tobin_g> jkeiper: haha
|
17:15:39
|
<tobin_g> jkeiper: an old boss of mine had a great term - engineering disease. ever heard of it?
|
17:15:48
|
<jkeiper> tobin_g, nope?
|
17:16:25
|
<tobin_g> jkeiper: developers/engineers over design interfaces to have every option imaginable
|
17:16:34
|
<tobin_g> jkeiper: think iphone versus microsoft phone
|
17:16:56
|
<tobin_g> jkeiper: being comfortable to make decisions for people and go with the 80%
|
17:17:01
|
<tobin_g> jkeiper: at least in UK
|
17:17:04
|
<tobin_g> jkeiper: UX
|
17:17:39
|
<jkeiper> tobin_g, yes! that's a real thing
|
17:17:45
|
<tobin_g> jkeiper: in my case, the guy with engineering disease would have put the checkbox.
|
17:18:00
|
<jkeiper> ah true
|
17:18:51
|
<tobin_g> jkeiper: been fun, back to real work :-)
|
17:19:16
|
<jkeiper> tobin_g, i don't necessarily want a graphic designer with no structure but rather a veteran with fresh ideas and no allegiance to the data model ;-)
|
17:19:29
|
<jkeiper> tobin_g, right on ... crack that whip!
|
17:19:43
|
<tobin_g> jkeiper: there must be an irc command for that...hm
|
17:20:23
|
<suranga> jkeiper, howdy, sorry if I missed the kick off meeting :)
|
17:20:38
|
<tobin_g> suranga: you should be sorry!
|
17:20:46
|
<tobin_g> suranga: :D
|
17:20:46
|
<suranga> tobin_g, :(
|
17:20:58
|
<tobin_g> suranga: i kid i kid!
|
17:20:59
|
<suranga> tobin_g, today is university day, you see :(
|
17:21:03
|
<tobin_g> suranga: i just couldn't resist...
|
17:21:35
|
<tobin_g> suranga: i forgive you. of course jkeiper is the one you have to answer to :)
|
17:21:43
|
<suranga> :P
|
17:22:44
|
<tobin_g> adam_l_: are you still working on the multiple appointment types for the add appointment block form?
|
17:25:02
|
*** adam_l_ has quit IRC
|
17:29:33
|
<tobin_g> suranga: i'm looking for a good example of a popup used in openmrs. like instead of directing the user to a completely new page to add something, just a floating popup. any ideas?
|
17:30:19
|
<suranga> tobin_g, hmm.. like the one on the edit global properties page, maybe ?
|
17:30:24
|
<suranga> have you seen that one ?
|
17:31:01
|
<tobin_g> suranga: yeah something like that, any others? i know i've seen more complex ones in modules....
|
17:34:05
|
<suranga> hmm... //thinks
|
17:34:27
|
<tobin_g> suranga: don't worry that one was a good idea. not so curcial
|
18:00:23
|
<OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Modules: Facility Data 2.2 uploaded to OpenMRS Module Repository <https://modules.openmrs.org/modules/view.jsp?module=facilitydata&version=&2.2>
|
18:14:00
|
*** rafa has quit IRC
|
18:16:30
|
*** suranga has quit IRC
|
18:29:06
|
*** rafa has joined #openmrs
|
18:29:06
|
*** ChanServ sets mode: +v rafa
|
18:31:15
|
<Adz> whn glancing thru demo application http://demo.openmrs.org/openmrs/admin/visits/visit.form found the "Visit type" mandatory field drop down is empty .. any reason behind it ?
|
18:32:12
|
<jkeiper> Adz, perhaps nobody provided visit types ... look in the administration section
|
18:32:17
|
<jkeiper> there should be a way to manage visit types
|
18:32:24
|
<jkeiper> although i have not worked with visits much
|
18:33:49
|
<Adz> jkeiper, ok let me find it ..
|
18:42:21
|
<andrea_> djazayeri, u ther? Found the controllers
|
18:48:48
|
*** harshadura has quit IRC
|
18:51:29
|
*** rafa has quit IRC
|
19:03:32
|
*** ningosi has joined #openmrs
|
19:04:54
|
*** ningosi is now known as Ojwanganto
|
19:44:14
|
*** Adz has quit IRC
|
19:57:43
|
*** Ojwanganto has quit IRC
|
20:57:51
|
*** wyclif_ has quit IRC
|
21:00:08
|
*** wyclif_ has joined #openmrs
|
21:32:30
|
*** jkeiper has quit IRC
|
21:39:16
|
*** rafa has joined #openmrs
|
21:39:16
|
*** ChanServ sets mode: +v rafa
|
21:51:19
|
*** tobin_g has quit IRC
|
22:16:26
|
*** jkeiper has joined #openmrs
|
22:16:26
|
*** ChanServ sets mode: +v jkeiper
|
22:18:53
|
*** wyclif_ has quit IRC
|
22:25:54
|
*** jkeiper has quit IRC
|
22:48:16
|
*** rafa has quit IRC
|
22:58:46
|
*** harshadura has joined #openmrs
|
23:19:56
|
*** harshadura has quit IRC
|
23:32:55
|
*** upul has joined #openmrs
|
23:32:55
|
*** ChanServ sets mode: +v upul
|