Reminder Problem
Back again.
We did an eight-week old kitten F4 vaccination yesterday (just found this issue whilst working through reminders with one of my nurses).
The "F4 Temp" product is linked to a "Reminder Type" called "Vaccination Month".
The type is set up with
Reminder Interval: 4
Interval Units: weeks
Cancel Interval: 8
Cancel Units: weeks
Sensitivity interval: 4
Sensitivity Units: days
But the Due Date is shown as 29/09/2012, whereas it should be 27/10/2011.
If I go into the patient's Reminders/Alerts and edit the reminder, blank the date, then use the binoculars and re-select Vaccination month, I still get 29/09/2012. If I log off, then log on, and repeat editing the reminder, blanking the date, then using the binoculars and re-select Vaccination month, I get 27/10/2011.
Annual reminders are much more common than monthly reminders, so I wonder if OV is having a brain-fade when setting monthlys after an annual. Are the reminder type names too close ("Vaccination Annual" vs "Vaccination Month")?
Yuri.
Re: Reminder Problem
Hi Yuri,
Can you check the Vaccination Month link on reminder tab of the F4 temp product. You can actually set the default reminder period for a specifci product which over rides the perido set against the actual Reminder Type. Doesn't explain the log out and back in scenario but I would be interested to get thsi bit of extra information.
Cheers Tony
Re: Reminder Problem
Hi Tony
Evening consults with lots of temp vaccinations are all throwing up same problem.
Here's an example of a temp C5 Vaccination. The "Vax - C5 Vacc (Reminder Next Month)" product has "Monthly Vaccination" in its reminder section: when I click on the binoculars, it says "period 1 year".
But when I look at Administration - Types, it says 4 weeks as it should.
See http://sunshinevet.com.au/openvpms/images/vax_reminder_error.jpg for a composite image of the above.
I've just gone back to the product, deleted the reminder, saved that change. I then re-instated the reminder attached to that product and it inserts 1 year, even though I first selected the monthly vaccination reminder type which should have inserted 4 weeks.
See http://sunshinevet.com.au/openvpms/images/vax_reminder_error2.jpg
So I'm obviously doing something wrong here: I thought adding a reminder to the product generated the appropriate reminder when billing the product. I'm clearly not understanding how reminders work.
Yuri
(totally confused)
Re: Reminder Problem
Hi Yuri,
The bug is when a reminder si atatached to a product it shoudl default to the period for the rmeinder type but for some reason isn't .. I definitely know it used to .. will JIRA.
Now easy to fix though just modify the periods on the reminders you attach to the products to make sure they reflect what you want. i.e change from 1 year to 4 weeks.
Cheers
Tony
Re: Reminder Problem
Yes Tony, a simple fix; initially wasn't intuitive as when you click on the reminder tab in the product screen and click on monthly vaccination, it takes you to the Reminder Type page - which shows 4 weeks.
It's only when you Edit the product, then click on Reminder tab, then click on "monthly vaccination" that you can see it says 1 year, not 4 weeks (I've added this sentence for the benefit of anyone reading this thread with a similar problem - it's perhaps worth checking their products' reminder tab).
Re: Reminder Problem
Right, that's got that gremlin beaten to a pulp!
Now can I change the colour of the "due soon" reminder pop-up?
At the moment I have green, slightly less green, red. I'd like to make the slightly less green colour a more prominent yellow as per (altered) image at
http://sunshinevet.com.au/openvpms/images/reminder_colours.jpg
Cheers
Yuri.
Re: Reminder Problem
Hi Yuri,
Can only chnage this in the stylesheet currently. You can find this in the web application itself under
WEB-INF\classes\org\openvpms\web\resource\style\default.stylesheet
You are looking for the entry
<style name="PatientSummary.Reminder.Remind"
type="nextapp.echo2.app.Component">
<properties>
<property name="layoutData">
<layout-data type="nextapp.echo2.app.layout.TableLayoutData">
<properties>
<property name="insets" value="${padding.small} ${padding.tiny}"/ <property name="background" value="#ccff66"/> <!-- yellow -->
</properties>
</layout-data>
</property>
</properties>
</style>
change the value of background property.
I agree with you though that the colour could be more distinct and like the yellow so suggest we also change in release if everyone thinks a good move ?
Cheers Tony
Re: Reminder Problem
Thanks, Tony.
I've changed all three colours:
green to 00ff00
yellow to ffff00
red to ff4040
and IMHO it looks better.
http://sunshinevet.com.au/openvpms/images/reminder_colours_amended.jpg
(Extending this idea further, I don't suppose the indicator bell in the panel at left could be changed to match the most important reminder? That way you see a green bell, but you don't really need to click on it because you know that whilst a reminder is set, it's nothing current).
Cheers
Yuri.
Re: Reminder Problem
Hi Yuri,
Think thisi is a good idea and has been actually in the JIRA for a while ( https://openvpms.atlassian.net/browse/OVPMS-751) but never implemented.
Cheers Tony
Re: Reminder Problem
Heh, heh........
Does it need money thrown at it?
Yuri.
Re: Reminder Problem
Good suggestion. I made changes to the default colours - these will be available in 1.5-beta-3.
(edit - Drupal threading gives me the $%@#s. In case its not clear, the icon colour is still red. The reminder colours in the Reminders dialog are the ones that have changed).
- Tim
Re: Reminder Problem
This has now been fixed, and will be available in the 1.5 beta-3 release.
-Tim