SearchTimeSlot

Extends

Entity

This task resource is used to retrieve available time slots. One of this available time slot is after used to create or reschedule an appointment

Field Required Nullable Type Description Constraints Example

appointmentCategory

No

No

String

defines the category of appointment time slots are searched for

default null;

externalIdentifier

No

No

array of ExternalIdentifier

default null;

requestDate

No

No

Date

Date when the search time slot was requested

default null;

requestPostedDate

No

No

Date

Date when the request was posted

default null;

searchResult

No

No

String

Result of the search time slot (success or fail for example)

default null;

state

No

No

TaskStateType

default null;

stateChangeDate

No

No

Date

The date and time the state changed.

default null;

stateChangeMessage

No

No

array of Message

Message for the state change described as a combination of a text and a code.

default null;

[]

stateChangeHistory

No

No

array of StateChange

default null;

availableTimeSlot

No

No

array of TimeSlot

default null;

relatedEntity

No

No

array of SearchTimeSlotRelatedEntityRefOrValue

default null;

requestedTimeSlot

No

No

array of TimeSlot

default null;

@type

Yes

No

String

When sub-classing, this defines the sub-class Extensible name

default null;

@baseType

No

No

String

When sub-classing, this defines the super-class

default null;

@schemaLocation

No

No

String

A URI to a JSON-Schema file that defines additional attributes and relationships

default null;

id

No

No

String

Unique identifier

default null;

2d7ed5fd-9f62-4211-bc84-357f5f7b80f5

href

No

No

URI

Hyperlink reference

default null;

https://api.example.org/resource/id