AppointmentBookingInteropFhirAdapter Class
Represents the global class that implements the AppointmentBookingInterop interface.
Namespace
healthcloudext
AppointmentBookingInteropFhirAdapter Methods
The following are methods for AppointmentBookingInteropFhirAdapter.
bookAppointment(request)
Contains set of options to book a healthcare appointment with the external scheduling system.
Signature
public healthcloudext.BookAppointmentResponse bookAppointment(healthcloudext.BookAppointmentRequest request)
Parameters
- request
Type: healthcloudext.BookAppointmentRequest
Return Value
Type: healthcloudext.BookAppointmentResponse
cancelAppointment(request)
Contains set of options to cancel the booked appointment from the external scheduling system.
Signature
public healthcloudext.CancelAppointmentResponse cancelAppointment(healthcloudext.CancelAppointmentRequest request)
Parameters
- request
Type: healthcloudext.CancelAppointmentRequest
Return Value
Type: healthcloudext.CancelAppointmentResponse
findSlots(request)
Contains set of options to find available time slots for healthcare providers who match the patient’s needs.
Signature
public Map<String,List<healthcloudext.Slot>> findSlots(healthcloudext.FindSlotsRequest request)
Parameters
- request
Type: healthcloudext.FindSlotsRequest
Return Value
Type: Map<String,List<healthcloudext.Slot>>
getSlotStatus(request)
Contains set of options to retrieve the slot status.
Signature
public healthcloudext.Slot getSlotStatus(healthcloudext.GetSlotStatusRequest request)
Parameters
- request
Type: healthcloudext.GetSlotStatusRequest
Return Value
Type: healthcloudext.Slot