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:
  • Field Details

    • identifier

      External Ids for this item.
    • active

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

      A broad categorization of the service that is to be performed during this appointment.
    • serviceType

      The specific service that is to be performed during this appointment.
    • specialty

      The specialty of a practitioner that would be required to perform the service requested in this appointment.
    • name

      protected StringType name
      Further description of the schedule as it would be presented to a consumer while searching.
    • actor

      protected List<Reference> actor
      Slots that reference this schedule resource provide the availability details to these referenced resource(s).
    • 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 MarkdownType 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:
    • 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:
    • 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:
    • 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

    • SP_IDENTIFIER

      public static final String SP_IDENTIFIER
      Search parameter: identifier

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

      See Also:
    • 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

    • SP_NAME

      public static final String SP_NAME
      Search parameter: name

      Description: A portion of the Schedule name
      Type: string
      Path: Schedule.name

      See Also:
    • NAME

      public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME
      Fluent Client search parameter constant for name

      Description: A portion of the Schedule name
      Type: string
      Path: Schedule.name

    • SP_SERVICE_CATEGORY

      public static final String SP_SERVICE_CATEGORY
      Search parameter: service-category

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

      See Also:
    • 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_REFERENCE

      public static final String SP_SERVICE_TYPE_REFERENCE
      Search parameter: service-type-reference

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

      See Also:
    • SERVICE_TYPE_REFERENCE

      public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SERVICE_TYPE_REFERENCE
      Fluent Client search parameter constant for service-type-reference

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

    • INCLUDE_SERVICE_TYPE_REFERENCE

      public static final ca.uhn.fhir.model.api.Include INCLUDE_SERVICE_TYPE_REFERENCE
      Constant for fluent queries to be used to add include statements. Specifies the path value of "Schedule:service-type-reference".
    • SP_SERVICE_TYPE

      public static final String SP_SERVICE_TYPE
      Search parameter: service-type

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

      See Also:
    • SERVICE_TYPE

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

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

    • SP_SPECIALTY

      public static final String SP_SPECIALTY
      Search parameter: specialty

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

      See Also:
    • 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

  • Constructor Details

  • Method Details