Skip to main content

PushSlots

Description

A PushSlots message is used to convey a list of Slots from another system to an EHR or scheduling system. The Slots represent time slots that may be available for scheduling appointments. The PushSlots message may contain information such as the time slots, their availability status(e.g., available or unavailable), and any relevant reasons for the availability status, which can be captured in the Slots[].Reason field.

API endpoints for Push Slots

Sync REST API Endpoint to call the API: https://{base_url}/api/v1/scheduling/pushslots.

Async REST API Endpoint to call the API: https://{base_url}/api/v1/endpoint.

Intraconnects Unified Model

Event TypeIntraConnects RequestData TypeAthena Request
PushSlotsMeta.DataModelString
PushSlotsMeta.EventTypeString
PushSlotsMeta.TestBoolean
PushSlotsMeta.SourceString
PushSlotsMeta.Source.IDString
PushSlotsMeta.Source.NameString
PushSlotsSlots[]Object
PushSlotsSlots[].IDStringappointmenttypeid
PushSlotsSlots[].DateTimeStringappointmentdate/appointmenttime
PushSlotsSlots[].ReasonString
PushSlotsSlots[].DurationNumeric
PushSlotsSlots[].Provider.IDStringproviderid
PushSlotsSlots[].Provider.IDTypeString
PushSlotsSlots[].Provider.FirstNameString
PushSlotsSlots[].Provider.LastNameString
PushSlotsSlots[].Provider.Credentials[]Array of Strings
PushSlotsSlots[].Provider.AddressObject
PushSlotsSlots[].Provider.Address.StreetAddressString
PushSlotsSlots[].Provider.Address.CityString
PushSlotsSlots[].Provider.Address.StateString
PushSlotsSlots[].Provider.Address.ZIPString
PushSlotsSlots[].Provider.Address.CountyString
PushSlotsSlots[].Provider.Address.CountryString
PushSlotsSlots[].Provider.EmailAddresses[]Array of Strings
PushSlotsSlots[].Provider.PhoneNumber.OfficeString
PushSlotsSlots[].LocationObject
PushSlotsSlots[].Location.TypeString
PushSlotsSlots[].Location.FacilityString
PushSlotsSlots[].Location.DepartmentStringdepartmentid
PushSlotsSlots[].Location.RoomString