Skip to main content

Schedule

ResourceBase · WorkflowTrial useMaturity 3

A container for slots of time that may be available for booking appointments.

Tested supportFull test results →
Backends
PostgreSQLElasticsearch
Interactions
CreateReadUpdatePatchDelete
Search
7 of 7 parameters tested

Structure​

ElementCard.TypeDescription
identifierΣ
0..*IdentifierExternal Ids for this item
active?!Σ
0..1booleanWhether this schedule is in active use
serviceCategoryΣ
0..*CodeableConceptHigh-level categoryBinding (example): service-category
serviceTypeΣ
0..*CodeableConceptSpecific serviceBinding (example): service-type
specialtyΣ
0..*CodeableConceptType of specialty neededBinding (preferred): c80-practice-codes
actorRequiredΣ
1..*Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Device | HealthcareService | Location)Resource(s) that availability information is being provided for
planningHorizonΣ
0..1PeriodPeriod of time covered by schedule
comment
0..1stringComments on availability

Σ in _summary results · ?! modifier element · 1.. required · inherited elements in grey

Search parameters​

Query with GET [base]/Schedule?[parameter]=[value]. Type decides which modifiers and prefixes apply, see search features.

ParameterTypeDescriptionPGES
activetoken

Is the schedule in active use

Schedule.active
actorreference

The individual(HealthcareService, Practitioner, Location, ...) to find a Schedule for

Schedule.actor
datedate

Search for Schedule resources that have a period that contains this date specified

Schedule.planningHorizon
identifiertoken

A Schedule Identifier

Schedule.identifier
service-categorytoken

High-level category

Schedule.serviceCategory
service-typetoken

The type of appointments that can be booked into associated slot(s)

Schedule.serviceType
specialtytoken

Type of specialty needed

Schedule.specialty

PG: PostgreSQL, ES: Elasticsearch. passes its TestScript checks, fails, not tested yet.

Common parameters on every resource (8)
_haste-health-authorreference

The author of the resource

_idtoken

Logical id of this artifact

_lastUpdateddate

When the resource version last changed

_profileuri

Profiles this resource claims to conform to

_securitytoken

Security Labels applied to this resource

_sourceuri

Identifies where the resource comes from

_tagtoken

Tags applied to this resource

_typetoken

Derived from the R4B Definition