Staff Time Off

Hi all

Yes its me again. I was just wondering how everyone else block off their vet on the work flow. I am wondering this as i black them out using an appointment type i created call time off and the put in the times they are not avaliable. The problem with this is for some reason when you change the time ie to afternoon or eveningetc it seems that the blackout no longer apears on some of my vets. I dont get it. HELP

Jocelyn

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Re: Staff Time Off

Hey Jocelyn, I've manged to replicate this on our system. I think it is a bug where if the appointment start time does not occur within the limits set by the filter (evening etc) it does not appear at all.

One of the developers will confirm if it is a bug or if we are both wrong :)

Matt C

On Mon, 31 Aug 2009 08:55:00 +0000 (UTC), kingswayvet@bigpond.com wrote:

> Hi all > > Yes its me again. I was just wondering how everyone else block off their > vet on the work flow. I am wondering this as i black them out using an > appointment type i created call time off and the put in the times they are

> not avaliable. The problem with this is for some reason when you change the

> time ie to afternoon or eveningetc it seems that the blackout no longer > apears on some of my vets. I dont get it. HELP > > Jocelyn > _______________________________________________ > OpenVPMS User Mailing List > users@lists.openvpms.org > To unsubscribe or change your subscription visit: > http://lists.openvpms.org/listinfo/users > Posts from this mailing list can be viewed online and replied to in the > OpenVPMS User's forum- http://tinyurl.com/openvfu >

_______________________________________________ OpenVPMS User Mailing List users@lists.openvpms.org To unsubscribe or change your subscription visit: http://lists.openvpms.org/listinfo/users Posts from this mailing list can be viewed online and replied to in the OpenVPMS User's forum- http://tinyurl.com/openvfu

Staff Time Off

This is definitely a bug. I've raised a JIRA for it at https://openvpms.atlassian.net/browse/OVPMS-893

One thing this does highlight is that there should be a standard way of marking schedules unavailable for appointments.

Creating dummy appointments to do this is not ideal.

A facility that enables users to mark blocks of time unavailable, with an option to specify a recurrence (e.g daily, weekly, monthly etc) would be a better approach.

 

-Tim

 

Re: Staff Time Off

From this user's perspective, this a brilliant suggestion Tim. Will prevent me writing a whole lot of exclusions when we do time and motion analysis. Its a pretty straight forward addition but I'll create a development project tomorrow to encourage further user input.

Cheers, Matt C

On Tue, 1 Sep 2009 12:42:42 +0000 (UTC), tma@netspace.net.au wrote:

> This is definitely a bug. I've raised a JIRA for it at > https://openvpms.atlassian.net/browse/OVPMS-893 > One thing this does highlight is that there should be a standard way of > marking schedules unavailable for appointments. > Creating dummy appointments to do this is not ideal. > A facility that enables users to mark blocks of time unavailable, with an > option to specify a recurrence (e.g daily, weekly, monthly etc) would be a

> better approach. >   > -Tim >   > _______________________________________________ > OpenVPMS User Mailing List > users@lists.openvpms.org > To unsubscribe or change your subscription visit: > http://lists.openvpms.org/listinfo/users > Posts from this mailing list can be viewed online and replied to in the > OpenVPMS User's forum- http://tinyurl.com/openvfu >

_______________________________________________ OpenVPMS User Mailing List users@lists.openvpms.org To unsubscribe or change your subscription visit: http://lists.openvpms.org/listinfo/users Posts from this mailing list can be viewed online and replied to in the OpenVPMS User's forum- http://tinyurl.com/openvfu

Re: Staff Time Off

This would be great Tim... :) And would have widespread appeal - blocking off is used at most clinics... 


Would be great if the clinic was able to customise different types of blocking off (i.e. different "appointment types" to be able to be applied to each blocking off entry with the ability to define the colour and duration associated with each type as is available currently for true appointment types)

Also would be fabulous to be able to specify recurrence as you have identified. There are actually three layers to this which would be very useful and practical. 
1. The ability to set an individual blocking entry as recurring.
2. The ability to set an entire schedule for one day as recurring.
3. The ability to set an entire schedule view for one day as recurring.

Would also be good if there were some options with regards to the recurrence.
1. Daily, Weekly, Monthly with end date - (as you have suggested below).
2. To be able to "copy" the entry / schedule / schedule view to different specific dates. 

The combination of these two features would enable clinics to quickly and easily load up blocked off cells for a variety of roster types. :) 

Cheers




Gerrie
 
Gerrie Cooney BSc
Business Development Consultant 
Essentia Consulting 

    0408 811 883

    (08) 6311 7431

E       gerrie@essentia-consulting.com




On 01/09/2009, at 8:42 PM, tma@netspace.net.au wrote:



This is definitely a bug. I've raised a JIRA for it at https://openvpms.atlassian.net/browse/OVPMS-893
One thing this does highlight is that there should be a standard way of marking schedules unavailable for appointments.
Creating dummy appointments to do this is not ideal.
A facility that enables users to mark blocks of time unavailable, with an option to specify a recurrence (e.g daily, weekly, monthly etc) would be a better approach.
 
-Tim
 
_______________________________________________
OpenVPMS User Mailing List
users@lists.openvpms.org
To unsubscribe or change your subscription visit:
http://lists.openvpms.org/listinfo/users
Posts from this mailing list can be viewed online and replied to in the OpenVPMS User's forum- http://tinyurl.com/openvfu


Schedule blocking

Hi everyone. Hey Gerrie,

A development project has been created for this feature (www.openvpms.org/project/schedule-blocking).

 

Below are my responses to Gerries suggestions.

Points 1-3

Hey Gerrie just to clarify points 2 & 3. Did you mean for a particular blocking period to be able to be  applied against multiple schedules or against all schedules in a particular schedule view ?

I wonder if it might be a simpler development task to have a single option "Apply to All Schedules in this View". To be able to apply the blocking to one or more arbitary schedules would mean having a schedule selector in the appointment dialog.

 

Copying the schedule blocking

I think this idea is great. Did you envision being able to copy specific date periods? Like setting a start date and an end date and saying copy all the blocking periods to this particular date?   Again we could have the option of "Apply to All Schedules in this View".

 

I wonder if these changes should not apply generally to the "Edit Appointment" dialog. In other words when making any appointment, an option"Is Recurring" reveals the option to have it apply at some recurring interval. Say a series of injections. The problem would be in handling conflicts. Will they throw up a single "OK", "Overwrite" or "Cancel" dialog per conflict? Would they offer other slots at the same time with availability in the schedule view?

 

Matt C

Schedule blocking and rostering

Is schedule blocking being used as a way to do limited rostering within OpenVPMS?

If so, perhaps a better approach would be to add support for calendaring and rostering.

 

Calendars

Each vet would have a calendar, indicating their availability on any given day and time.

E.g it would track their annual leave.

Calendars could also inherit a system wide calendar that keeps track of public holidays so they only need to be defined once.

 

Rosters

A roster indicates which vets are available to work and when. It uses a vet's calendar to determine if they can be rostered on.

Appointment scheduling uses the roster to determine if any vet is available for a given date or time. If not, it is blocked out automatically.

When selecting a vet for an appointment, only those currently rostered on (and not scheduled for another appointment) would be listed.

 

The above could be expanded to have calendars and rosters for resources. A resource could be a vet, nurse, a surgery room, equipment, or a group of resources.

E.g a group resource named 'Surgery' might require a vet, a nurse and a surgery room to be rostered on before it can be selected for an appointment.



 

 

Re: Schedule blocking and rostering

Hey Tim, This has always been the end point for the scheduler hasn't it. I remember the resource model being included in the graphical scheduler requirement document.

I would have thought that this would be a fairly substantial development task. Is the blocking a reasonable cost effective middle step? Or is it wasted development funds as it would ultimately be superseded by rostering?

Data entry for rostering is always a bit of a trick. The use of templates to time effectively populate future dates and then allow ad hoc changes to be made as swaps etc occur. Also data import options for those wanting to import their rosters from spread sheets etc. How do people currently store their roster? Do they use spreadsheets? Printed paper versions? Purpose written software? If software, what export options do you have?

For the business analysts amongst us, a bonus of eventually having rostering in OpenVPMS is time and motion studies. We have had a computerised roster for some time now and it has allowed some very useful business analysis where we collate the OpenVPMS billing data vs our roster. Shift types can be assessed for productivity at different times of the day at different times of year. Having the roster in the same database as OpenVPMS would undoubtedly make this sort of analysis much easier.

Matt C

On Wed, 2 Sep 2009 23:42:08 +0000 (UTC), tma@netspace.net.au wrote:

> Is schedule blocking being used as a way to do limited rostering within > OpenVPMS? > If so, perhaps a better approach would be to add support for calendaring > and rostering. >   > Calendars > Each vet would have a calendar, indicating their availability on any given

> day and time. > E.g it would track their annual leave. > Calendars could also inherit a system wide calendar that keeps track of > public holidays so they only need to be defined once. >   > Rosters > A roster indicates which vets are available to work and when. It uses a > vet's calendar to determine if they can be rostered on. > Appointment scheduling uses the roster to determine if any vet is available

> for a given date or time. If not, it is blocked out automatically. > When selecting a vet for an appointment, only those currently rostered on > (and not scheduled for another appointment) would be listed. >   > The above could be expanded to have calendars and rosters for resources. A

> resource could be a vet, nurse, a surgery room, equipment, or a group of > resources. > E.g a group resource named 'Surgery' might require a vet, a nurse and a > surgery room to be rostered on before it can be selected for an > appointment. > > > > a 'Surgery' resource group might > require a vet, nurse and surgery room > > >   >   > _______________________________________________ > OpenVPMS User Mailing List > users@lists.openvpms.org > To unsubscribe or change your subscription visit: > http://lists.openvpms.org/listinfo/users > Posts from this mailing list can be viewed online and replied to in the > OpenVPMS User's forum- http://tinyurl.com/openvfu >

_______________________________________________ OpenVPMS User Mailing List users@lists.openvpms.org To unsubscribe or change your subscription visit: http://lists.openvpms.org/listinfo/users Posts from this mailing list can be viewed online and replied to in the OpenVPMS User's forum- http://tinyurl.com/openvfu

Re: Schedule blocking and rostering

I would favour at least scoping a rostering solution at this stage and finding out what we might be up for in costs to get it developed. This would probably be cheaper in the long run I imagine than developing an interim solution.

We would want to incorporate nurse and receptionist rostering in the project, which is a far worse job than rostering the vets in our experience.

It would certainly be a substantial project but if it was to come to fruition OpenVPMS would have a substantial advantage over other offerings.

_______________________________ Craig Challen Vetwest Animal Hospitals

Re: Schedule blocking and rostering

Hi Craig, Good to hear you are keen. It never hurts to work out the requirements anyway. If the feasibility turns out to be not there, it has not been wasted time in my opinion.

I agree. Non veterinary staff rostering is far more dynamic in our clinic. We have a web based system of requesting swaps, marking fill-ins as urgent, allocating leave etc all through a web site that staff can access from home. It is integrated into a messaging system (tho I am yet to fully implement the total capacity of messaging yet). I see us still using this but I will create integration that synchronizes the changes in the system with OpenVPMS.

We update the roster from spreadsheets in which, our rosters have been traditionally created. Spreadsheets are the user interface of choice of the staff that do our roster and I have found it better to accommodate their preferences rather then insisting on them using a purpose written interface. They tend to create templates (say a 4 or 8 week rotation), use them to populate 6 months or more, then adjust for individual requests/requirements and leave. "Search and Replace" is one feature they use very frequently (the ability to select a bunch of cells and replace one value with another).

I'm not sure what if any of these features would be of use in this development or if we just leave the user interface to the users and have a more options for import (CSV, XML, etc etc).

Matt C

On Thu, 3 Sep 2009 09:55:27 +0800, "Craig Challen"

wrote:

> I would favour at least scoping a rostering solution at this stage and > finding out what we might be up for in costs to get it developed. This > would probably be cheaper in the long run I imagine than developing an > interim solution. > > We would want to incorporate nurse and receptionist rostering in the > project, which is a far worse job than rostering the vets in our > experience. > > It would certainly be a substantial project but if it was to come to > fruition OpenVPMS would have a substantial advantage over other offerings.

> > > > _______________________________ > Craig Challen > Vetwest Animal Hospitals > > -----Original Message----- > From: users-bounces@lists.openvpms.org > [mailto:users-bounces@lists.openvpms.org] On Behalf Of mpcosta > Sent: Thursday, 3 September 2009 09:04 > To: OpenVPMS User Mailing List > Subject: Re: [OpenVPMS Users] Schedule blocking and rostering > > > Hey Tim, > This has always been the end point for the scheduler hasn't it. I remember

> the resource model being included in the graphical scheduler requirement > document. > > I would have thought that this would be a fairly substantial development > task. Is the blocking a reasonable cost effective middle step? Or is it > wasted development funds as it would ultimately be superseded by rostering?

> > Data entry for rostering is always a bit of a trick. The use of templates > to time effectively populate future dates and then allow ad hoc changes to

> be made as swaps etc occur. Also data import options for those wanting to > import their rosters from spread sheets etc. How do people currently store

> their roster? Do they use spreadsheets? Printed paper versions? Purpose > written software? If software, what export options do you have? > > For the business analysts amongst us, a bonus of eventually having > rostering in OpenVPMS is time and motion studies. We have had a > computerised roster for some time now and it has allowed some very useful > business analysis where we collate the OpenVPMS billing data vs our roster.

> Shift types can be assessed for productivity at different times of the day

> at different times of year. Having the roster in the same database as > OpenVPMS would undoubtedly make this sort of analysis much easier. > > Matt C > > > On Wed, 2 Sep 2009 23:42:08 +0000 (UTC), tma@netspace.net.au wrote: >> Is schedule blocking being used as a way to do limited rostering within >> OpenVPMS? >> If so, perhaps a better approach would be to add support for calendaring >> and rostering. >> >> Calendars >> Each vet would have a calendar, indicating their availability on any > given >> day and time. >> E.g it would track their annual leave. >> Calendars could also inherit a system wide calendar that keeps track of >> public holidays so they only need to be defined once. >> >> Rosters >> A roster indicates which vets are available to work and when. It uses a >> vet's calendar to determine if they can be rostered on. >> Appointment scheduling uses the roster to determine if any vet is > available >> for a given date or time. If not, it is blocked out automatically. >> When selecting a vet for an appointment, only those currently rostered on

>> (and not scheduled for another appointment) would be listed. >> >> The above could be expanded to have calendars and rosters for resources. > A >> resource could be a vet, nurse, a surgery room, equipment, or a group of >> resources. >> E.g a group resource named 'Surgery' might require a vet, a nurse and a >> surgery room to be rostered on before it can be selected for an >> appointment. >> >> >> >> a 'Surgery' resource group might >> require a vet, nurse and surgery room >> >> >> >> >> _______________________________________________ >> OpenVPMS User Mailing List >> users@lists.openvpms.org >> To unsubscribe or change your subscription visit: >> http://lists.openvpms.org/listinfo/users >> Posts from this mailing list can be viewed online and replied to in the >> OpenVPMS User's forum- http://tinyurl.com/openvfu >> > _______________________________________________ > OpenVPMS User Mailing List > users@lists.openvpms.org > To unsubscribe or change your subscription visit: > http://lists.openvpms.org/listinfo/users > Posts from this mailing list can be viewed online and replied to in the > OpenVPMS User's forum- http://tinyurl.com/openvfu > > > _______________________________________________ > OpenVPMS User Mailing List > users@lists.openvpms.org > To unsubscribe or change your subscription visit: > http://lists.openvpms.org/listinfo/users > Posts from this mailing list can be viewed online and replied to in the > OpenVPMS User's forum- http://tinyurl.com/openvfu >

_______________________________________________ OpenVPMS User Mailing List users@lists.openvpms.org To unsubscribe or change your subscription visit: http://lists.openvpms.org/listinfo/users Posts from this mailing list can be viewed online and replied to in the OpenVPMS User's forum- http://tinyurl.com/openvfu

Re: Schedule blocking and rostering

The resource model was one approach considered for the scheduler.

It is more complex to implement and so the current solution was taken as it does most of what people want in a much simpler fashion.

Implementing blocking would ultimately be superceded by rostering.

 

-Tim

Staff Time Off

The above bug is now fixed. The fix will be in the 1.4 release.

 

-Tim

Schedule Blocking

Sandra @ Bellarine

We would love the ability to add multiple appointment entries and recurring appointments! It's been one of those things I've been meaning to get around to request.  By this I mean adding an appointment and being able to select which dates I want the entry copied to or alternatively just giving it a start and end date.

The rostering sounds good, the data entry and editing would be challenging because as Matt indicated we also have lots of changes and swaps happening.  I'm not involved in the rostering here but I'll mention it to the rostering person at this end and she can get on and put her two bobs worth in.

Sandra.

Rostering/Blocking project - should we stage it?

Hi guys,

This project has been cooking for a while. I have extended the discussion period for this project by a month as it has turned into something more substantial then the original blocking appointment suggestion. If we are to indeed scope the ideal features for a rostering inclusion into OpenVPMS then it may take a while to work through the various features that will come up. We may even need interested parties to workshop the concepts in person once the project is mature enough.

 

To keep it simple, lets start with Tims grouping.

1. Calendars

2. Rosters

 

If we begin with a discussion about Calendars, Tims summary was

"...

Each vet would have a calendar, indicating their availability on any given day and time.

E.g it would track their annual leave.

Calendars could also inherit a system wide calendar that keeps track of public holidays so they only need to be defined once...."

 

Does anyone have any suggestions as to have they might enter such a calendar for say a vet.

Questions:

1. How do people currently store their vet "calendar". Excel? Word?

2. To what detail do people currently assign their vet availability? Down to a specific date? day of week? hour of day? shift types?

 

That should do for now :)

 

Matt C

Re: Rostering/Blocking project - should we stage it?

We are not very sophisticated.

Currently we use Excel for the vet rosters, we only go down to day detail because we have multiple clinics and use a dimension for that, so it would all get too big and ugly if we tried to put in timeslots within the day. We would really like being able to go down to hourly though.

_______________________________ Craig Challen Vetwest Animal Hospitals

-----Original Message----- From: users-bounces@lists.openvpms.org [mailto:users-bounces@lists.openvpms.org] On Behalf Of mpcosta@boroniavet.com.au Sent: Monday, 14 September 2009 20:48 To: users@lists.openvpms.org Subject: [OpenVPMS Users] Rostering/Blocking project - should we stage it?

Hi guys, This project has been cooking for a while. I have extended the discussion period for this project by a month as it has turned into something more substantial then the original blocking appointment suggestion. If we are to indeed scope the ideal features for a rostering inclusion into OpenVPMS then it may take a while to work through the various features that will come up. We may even need interested parties to workshop the concepts in person once the project is mature enough.

To keep it simple, lets start with Tims grouping. 1. Calendars 2. Rosters

If we begin with a discussion about Calendars, Tims summary was

"...

Each vet would have a calendar, indicating their availability on any given day and time. E.g it would track their annual leave. Calendars could also inherit a system wide calendar that keeps track of public holidays so they only need to be defined once...."

Does anyone have any suggestions as to have they might enter such a calendar for say a vet. Questions: 1. How do people currently store their vet "calendar". Excel? Word? 2. To what detail do people currently assign their vet availability? Down to a specific date? day of week? hour of day? shift types?

That should do for now :)

Matt C _______________________________________________ OpenVPMS User Mailing List users@lists.openvpms.org To unsubscribe or change your subscription visit: http://lists.openvpms.org/listinfo/users Posts from this mailing list can be viewed online and replied to in the OpenVPMS User's forum- http://tinyurl.com/openvfu

_______________________________________________ OpenVPMS User Mailing List users@lists.openvpms.org To unsubscribe or change your subscription visit: http://lists.openvpms.org/listinfo/users Posts from this mailing list can be viewed online and replied to in the OpenVPMS User's forum- http://tinyurl.com/openvfu

Rostering/Blocking project - should we stage it?

There would be 2 approaches for entering time off:

1. By specifying an absolute date/time range

    You would use this to enter annual leave etc. This would have the following fields:

  • Start date and time
  • End date and time
  • Reason

    

2. By specifying recurring days/time

    You would use this to indicate days or times that can't be worked. E.g to indicate that an employee can't work weekends.

    This would have the following fields:

  • Day(s)
  • From time
  • To time
  • Repeat interval (e.g 1 month, 1 year)
  • Start date
  • End date
  • Reason

     

      E.g, to specify that an employee can't work evening shifts for the next 6 months, you might specify the following:

      Days: All

      From time: 6pm

      To time: 12am

      Start date: 1/Oct/09

      Repeat Interval: 6 month

Staff Time Off

Hi,

I am not sure if there is an updated forum for this project, but Advanced Vetcare would like to pledge for this project if it is still requiring funding.

Thanks

Re: Staff Time Off

Hi Greta, There is a development project for this; htp://www.openvpms.org/project/schedule-blocking

The project is quite large as it has expanded to include rostering. Rostering is such a big project it probably needs a working group and a sit down meeting with some one like Tony. If there is enough interest in getting appointment blocking as an interim feature as described at the start of this forum topic, I can create a separate development project for that.

Cheers, Matt C

On Mon, 26 Jul 2010 00:37:40 +0000 (UTC), gretalloyd@advancedvetcare.com.au

wrote:

> Hi, > I am not sure if there is an updated forum for this project, but Advanced

> Vetcare would like to pledge for this project if it is still requiring > funding. > Thanks > _______________________________________________ > OpenVPMS User Mailing List > users@lists.openvpms.org > To unsubscribe or change your subscription visit: > http://lists.openvpms.org/listinfo/users > Posts from this mailing list can be viewed online and replied to in the > OpenVPMS User's forum- http://tinyurl.com/openvfu >

_______________________________________________ OpenVPMS User Mailing List users@lists.openvpms.org To unsubscribe or change your subscription visit: http://lists.openvpms.org/listinfo/users Posts from this mailing list can be viewed online and replied to in the OpenVPMS User's forum- http://tinyurl.com/openvfu

Recurring Appointments

From the recent meeting

htp://www.openvpms.org/project/schedule-blocking

o        It was suggested that this could be redefined to provide for recurring appointments.

o        Using recurring appointments the users present felt that it would be possible to “block” the schedule easily.

o        The ability to create a recurring appointment will be specified as;

o       Daily, Weekly, Monthly, Yearly

o       The number of recurrences as Infinite or Defined (eg. Once, twice etc)

o       When editing/deleting a recurring appointment it should be

§         Visible in some way (eg. A symbol).

§         Prompt the user if the change should occur for all instances.

o        If there is nothing more to add then Tony will move it to Developer Review and get it costed with a specification of his own.

o        It shall move to Developer Review

Blocking schedules and Recurrent Appointments

Hi everyone,

Some of you may have noticed the discussion happening at the Development project associated with this Forum. (http://www.openvpms.org/project/schedule-blocking).

The project has been

a) Split into 2 projects:

1. http://www.openvpms.org/project/schedule-blocking

2. http://www.openvpms.org/project/add-recurrence-appointments

b) Has been costed @

1. $6790

2. $2170

 

Public pledges can be made to this forum topic or email me directly by clicking here (link only works in the forum).
Development will not commence until fully funded.

Matt C

Syndicate content