@extends('hms.layout') @section('title','Outlook email & calendar') @section('content')
Use your organisation’s Microsoft 365 mailbox for HMS emails and synchronise appointments to linked clinicians’ Outlook calendars.
Calendar sync runs about once a minute when the server scheduler is active. Future appointments are added automatically. Link clinicians’ Microsoft Object IDs in Microsoft sign-in settings using the same tenant; staff sign-in does not need to be enabled. Calendar entries contain an appointment reference and a secure HMS link, with no patient names or clinical notes. Changes made in Outlook do not update HMS. Disabling sync leaves existing entries in Outlook.
Checks Microsoft authentication without sending an email or creating a calendar entry.
Failed updates retry up to five times with increasing delays. Correct the connection or clinician link before queuing another retry. Email delivery status remains in the appointment workflow.
| Appointment | Status | Attempts | Last synced | Action |
|---|---|---|---|---|
| #{{ $event->appointment_id }} | {{ ucfirst($event->status) }}@if($event->last_error) {{ $event->last_error }} @endif | {{ $event->attempts }} | {{ $event->synced_at ?? '—' }} | @if($event->status==='failed')@endif |
| No calendar activity yet. | ||||