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)

1healthcloudext.AppointmentBookingInteropFhirAdapter, bookAppointment, [healthcloudext.BookAppointmentRequest], healthcloudext.BookAppointmentResponse

Parameters

request
Type: healthcloudext.BookAppointmentRequest

cancelAppointment(request)

Contains set of options to cancel the booked appointment from the external scheduling system.

Signature

public healthcloudext.CancelAppointmentResponse cancelAppointment(healthcloudext.CancelAppointmentRequest request)

1healthcloudext.AppointmentBookingInteropFhirAdapter, cancelAppointment, [healthcloudext.CancelAppointmentRequest], healthcloudext.CancelAppointmentResponse

Parameters

request
Type: healthcloudext.CancelAppointmentRequest

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)

1healthcloudext.AppointmentBookingInteropFhirAdapter, findSlots, [healthcloudext.FindSlotsRequest], Map<String,List<healthcloudext.Slot>>

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)

1healthcloudext.AppointmentBookingInteropFhirAdapter, getSlotStatus, [healthcloudext.GetSlotStatusRequest], healthcloudext.Slot

Parameters

request
Type: healthcloudext.GetSlotStatusRequest

Return Value

Type: healthcloudext.Slot