Link to home
Start Free TrialLog in
Avatar of waeberd
waeberdFlag for Switzerland

asked on

Sync appointments between MS Exchange and our own Calendaring Software

Hello Experts,

Our product is a calendaring Software for hospitals, mainly used for patient appointments (in- and outpatient). The Software allows complex planing and ressource allocation. Simple example: a Physicians and a nurse is assigned to a patient appointment.

We want to synchronize patient appointments from our Product into MS exchange, so that each employee sees the appointments he is assigend to in Outlook as well (As a result the employee's Free/Busy-Information includes also patient appointments).

In the other direction we want to synchronize some specific appointment types from MS exchange to our Software, so that private absences are known on our side as well.

How would you synchronize appointments between a calendaring system and MS exchange?

We already had a look at EWS and the EWSJavaAPI1.2

Is this the way to go?
Should we use ActiveSync?
How would we authenticate/login, since we do not have the password of each employee?

Thanks for help
Avatar of Amit
Amit
Flag of India image

You need to check with product vendor, if tool has or have any such sync capability.
EWS is the only reliable solution to your needs - but you will need to have user credentias to access their calendars.

If you can not realistically obtain/use the user credentials then your only alternative will be to use ICS calendar invitations generated by your application and sent to the users.

ActiveSync would have the same requirements as EWS in terms of requiring user credentials.
If the Hospital application's calendaring portion creates its own clandar in Outlook or Exchange and you simply want to sync users calendar you can use a product called Code2 Folder Sync

http://www.codetwo.com/freeware/foldersync-addin/

If the applications are entirely seperate

Ie.
Hospital Software w/ its own non-exchange calendar

your going to need to seek the assistance or direction from the application Vendor and or their developers

Alternatively , you could find an OUtlook/Exchange developer who may be able to do this for you

http://www.slipstick.com/outlook-developers/outlook-exchange-developers/
Avatar of waeberd

ASKER

Sorry there is a misunderstanding...
The calendaring software is developed in house. Our development team has Delphi and Java knowledge.
ASKER CERTIFIED SOLUTION
Avatar of Graham N.
Graham N.
Flag of United Arab Emirates image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial