Class Schedule

  • All Implemented Interfaces:
    ca.uhn.fhir.model.api.IElement, Serializable, org.hl7.fhir.instance.model.api.IAnyResource, org.hl7.fhir.instance.model.api.IBase, org.hl7.fhir.instance.model.api.IBaseHasExtensions, org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions, org.hl7.fhir.instance.model.api.IBaseResource, org.hl7.fhir.instance.model.api.IDomainResource

    public class Schedule
    extends DomainResource
    A container for slots of time that may be available for booking appointments.
    See Also:
    Serialized Form
    • Field Detail

      • active

        protected BooleanType active
        Whether this schedule record is in active use or should not be used (such as was entered in error).
      • specialty

        protected List<CodeableConcept> specialty
        The specialty of a practitioner that would be required to perform the service requested in this appointment.
      • actor

        protected List<Reference> actor
        Slots that reference this schedule resource provide the availability details to these referenced resource(s).
      • planningHorizon

        protected Period planningHorizon
        The period of time that the slots that reference this Schedule resource cover (even if none exist). These cover the amount of time that an organization's planning horizon; the interval for which they are currently accepting appointments. This does not define a "template" for planning outside these dates.
      • comment

        protected StringType comment
        Comments on the availability to describe any extended information. Such as custom constraints on the slots that may be associated.
      • SP_ACTIVE

        public static final String SP_ACTIVE
        Search parameter: active

        Description: Is the schedule in active use
        Type: token
        Path: Schedule.active

        See Also:
        Constant Field Values
      • ACTIVE

        public static final ca.uhn.fhir.rest.gclient.TokenClientParam ACTIVE
        Fluent Client search parameter constant for active

        Description: Is the schedule in active use
        Type: token
        Path: Schedule.active

      • SP_ACTOR

        public static final String SP_ACTOR
        Search parameter: actor

        Description: The individual(HealthcareService, Practitioner, Location, ...) to find a Schedule for
        Type: reference
        Path: Schedule.actor

        See Also:
        Constant Field Values
      • ACTOR

        public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ACTOR
        Fluent Client search parameter constant for actor

        Description: The individual(HealthcareService, Practitioner, Location, ...) to find a Schedule for
        Type: reference
        Path: Schedule.actor

      • INCLUDE_ACTOR

        public static final ca.uhn.fhir.model.api.Include INCLUDE_ACTOR
        Constant for fluent queries to be used to add include statements. Specifies the path value of "Schedule:actor".
      • SP_DATE

        public static final String SP_DATE
        Search parameter: date

        Description: Search for Schedule resources that have a period that contains this date specified
        Type: date
        Path: Schedule.planningHorizon

        See Also:
        Constant Field Values
      • DATE

        public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE
        Fluent Client search parameter constant for date

        Description: Search for Schedule resources that have a period that contains this date specified
        Type: date
        Path: Schedule.planningHorizon

      • IDENTIFIER

        public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
        Fluent Client search parameter constant for identifier

        Description: A Schedule Identifier
        Type: token
        Path: Schedule.identifier

      • SERVICE_CATEGORY

        public static final ca.uhn.fhir.rest.gclient.TokenClientParam SERVICE_CATEGORY
        Fluent Client search parameter constant for service-category

        Description: High-level category
        Type: token
        Path: Schedule.serviceCategory

      • SP_SERVICE_TYPE

        public static final String SP_SERVICE_TYPE
        Search parameter: service-type

        Description: The type of appointments that can be booked into associated slot(s)
        Type: token
        Path: Schedule.serviceType

        See Also:
        Constant Field Values
      • SERVICE_TYPE

        public static final ca.uhn.fhir.rest.gclient.TokenClientParam SERVICE_TYPE
        Fluent Client search parameter constant for service-type

        Description: The type of appointments that can be booked into associated slot(s)
        Type: token
        Path: Schedule.serviceType

      • SPECIALTY

        public static final ca.uhn.fhir.rest.gclient.TokenClientParam SPECIALTY
        Fluent Client search parameter constant for specialty

        Description: Type of specialty needed
        Type: token
        Path: Schedule.specialty