Integration between Deputy rostering software & OpenVPMS scheduling

Is it possible and what would it take to integrate Deputy rostering software (cloud based) and OpenVPMS scheduling? At the moment it requires tedious manual alteration of our pre set "blocks" on OpenVPMS schedule, which is onerous and time consuming, and sometimes inaccurate due to human error as nurses plug in the vets on duty.

Deputy had this to say: I just received an update from the team and they said that this is possible if OpenVPMS also has an open API, you will most likely need to build the integration yourself by hiring services of an API developer. The team said that we can also build an integration as custom work but fees will apply. 

Possible? Where should we start? Costs?

Comment viewing options

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

Re: Integration between Deputy rostering software & OpenVPMS ...

Hi,

An API system is currently being discussed and will hopefully be implemented soon (i.e. within a matter of months). Once developed this should be a much more straightforward thing to accomplish.

On that note a feature I have seen requested elsewhere is the ability to have consult details displayed in a google calendar feed.... Similarly should be much more easily achievable once the API system has been developed.

Re: Integration between Deputy rostering software & OpenVPMS ...

Is there any word from OpenVPMS on likely timeframe for API? This would be a major step forward.

Re: Integration between Deputy rostering software & OpenVPMS ...

There is work underway for OpenVPMS 2.1 that would allow a plugin to be developed to synchronise data from Deputy. Any plugin would most likely be limited to creating Calendar Blocks in OpenVPMS.
More complete integration could be achieved by allowing rosters to be stored in OpenVPMS.

E.g., for a given user, a roster would indicate what dates and times they are available, and what schedules they can be scheduled for.
When creating appointments, clinician selection would be restricted to those clinicians that are rostered on and not scheduled for another appointment.

This would be useful for online booking also, as it would allow providers to select from available clinicians.

Re: Integration between Deputy rostering software & OpenVPMS ...

How does a plain Jane OpenVPMS user who is not technologically adept at software construction, coding, etc, contribute to this worthwhile objective? The concept offers massive potential in saving staff time and alleviating rosters snarls.

Re: Integration between Deputy rostering software & OpenVPMS ...

Basically, you have 3 options

1. Contact Deputy - and discuss with them how much it would cost for them to develop a plugin for OpenVPMS 

2. Contact a Third Party Developer - if Deputy has an Open API - ask them how much to develop a plugin for Open.

3. Ask for a project to be created here - which you and other users who require this sort of plugin could contribute too.   This would require Deputy to have an API.

Regards
 
Ben 
OpenVPMS Installer and Helper 
Ph: +61423044823 
Email: benjicharlton[at]gmail[dot]com

Re: Integration between Deputy rostering software & OpenVPMS ...

Just to clarify - there are a few API's in development off hand there is a 

* Laboratory API

* EFTPos API 

Both are based on the mentioned plugin system 

But neither API would allow what your asking and a further plugin for Open would need to be developed.

 

Regards
 
Ben 
OpenVPMS Installer and Helper 
Ph: +61423044823 
Email: benjicharlton[at]gmail[dot]com

Re: Integration between Deputy rostering software & OpenVPMS ...

I would like the project to be created as discussed above by Ben. Not sure if this information helps:

https://www.deputy.com/api-doc/Welcome

API is fundamental in Deputy's functionality. We use the API which is documented here for our own use. E.g. our entire iOS, Android and even webapp is built using this very API!

While API is great for linking Deputy with other apps, you can also use DeXML scripts with Deputy to extend its functionality. More over you can write custom reports as well as custom HTML5 apps on Deputy's framework.

Please note: most functionalities of Deputy will only work with Deputy Paid plans and Deputy Enterprise customers. Whilst a customer is on a trial of Deputy (30-day trial), only the API/Webhook will work. For customers whose trial accounts have expired, all customization functionalities of Deputy will be limited.

 

 

Re: Integration between Deputy rostering software & OpenVPMS ...

Anyone else out there using Deputy? What are likely costs?

Re: Integration between Deputy rostering software & OpenVPMS ...

we use deputy, I guess this is something we may make use of.

Re: Integration between Deputy rostering software & OpenVPMS ...

We use deputy but mainly for nurses rosters rather than vet rosters. I’m not really sure how useful this functionality would be for us, but I may be interested in contributing.

Re: Integration between Deputy rostering software & OpenVPMS ...

I would be more interested in a connection between the OpenVPMS API and Zapier. Then you would be able to connect with deputy, google calendar or any other similar web apps.

Re: Integration between Deputy rostering software & OpenVPMS ...

I would be more interested in a connection between the OpenVPMS API and Zapier. Then you would be able to connect with deputy, google calendar or any other similar web apps.

Re: Integration between Deputy rostering software & OpenVPMS ...

Any movement on this front?

Re: Integration between Deputy rostering software & OpenVPMS ...

OpenVPMS needs rostering support before there can be any integration.

There is a project for this here: https://openvpms.org/project/rostering

Re: Integration between Deputy rostering software & OpenVPMS ...

Any movement?

Re: Integration between Deputy rostering software & OpenVPMS ...

There is work underway to support rostering. Its not yet clear if this will be in the 2.1 release of OpenVPMS, or if it will need to be pushed out to the 2.2 release. 
Once this is complete, we can look at integrating with Deputy.

Re: Integration between Deputy rostering software & OpenVPMS ...

Rostering support has been included for OpenVPMS 2.1.

There is now a project to include synchronisation with Deputy here: https://openvpms.org/project/roster-synchronisation-deputy

Syndicate content