FHIR Chat · Slot · implementers

Stream: implementers

Topic: Slot


view this post on Zulip Michelle (Moseman) Miller (Sep 27 2016 at 21:03):

Slot's scope and usage says “A slot can have more than one appointment allocated to it. A scheduling system may permit multiple allocations up to a specific number of places. An example of this type of usage could be where the slot is being used for a group service that permits 5 participants at the same time”

However, Schedule's context says “A slot is one unit on a schedule. A slot represents the smallest unit of time or quantity that a service or resource may be booked. Depending on the nature of the service or resource, there may be more than one defined slot at a given instant of time. For example, if a service is an open group therapy session with twelve available seats, then there are twelve slots for the given block of time”

This begs the following questions:

  • Can a group session be handled either way (i.e. either as one slot with multiple appointments OR multiple slots at the same time on the same schedule)?
  • If a slot is truly the smallest unit of time, then that implies the base resource doesn’t support multiple appointments within the same slot where each appointment has a different offset?

I also see a comment on Appointment.slot that implies appointment “start/end values MUST be the same as from the slot” whereas it seems like healthcare providers (i.e. appointment participants) might each arrive at different times during the course of the patient appointment. Has there been any discussion of supporting offsets for each participant?

view this post on Zulip Brian Postlethwaite (Sep 28 2016 at 02:03):

That last comment I think should be relaxed, as there are many use cases where the slot/appointment times don't match.
But the rest of it is very dependant on the system behind the interface.
Just because you've grabbed the booking, doesn't mean it will become unavilable. System dependant.
Another use-case not described in this part is where slots might be used to describe a shift for a worker where they perform home visits, and much of the time is taken in travel, and therefore doesn't match.


Last updated: Apr 12 2022 at 19:14 UTC