Newer Version Available

This content describes an older version of this product. View Latest

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