TimeSlot

fun TimeSlot(slotId: String, providerNationalId: String, providerId: String, departmentId: String, departmentIdentifier: String, slotType: String, visitTypeId: String, durationInMins: Int, slotDateTime: ZonedDateTime)

Parameters

slotId

A unique identifier for this time slot.

providerNationalId

This time slot's Provider's national id.

providerId

A unique identifier representing the Provider for this time slot.

departmentId

An identifier representing the department for this time slot. Guaranteed to be unique in an ehr system, but not guaranteed to be unique across multiple ehr systems.

departmentIdentifier

A string in the format "{ehrSystemName}|{departmentId}".

slotType

What kind of appointment this time slot is for.

visitTypeId

A unique identifier representing the visit type.

durationInMins

How long the appointment is, in minutes.

slotDateTime

The starting time and day of the appointment.