Class AppointmentResponse

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 AppointmentResponse extends DomainResource
A reply to an appointment request for a patient and/or practitioner(s), such as a confirmation or rejection.
See Also:
Serialized Form
  • Field Details

    • identifier

      This records identifiers associated with this appointment response concern that are defined by business processes and/ or used to refer to it when a direct URL reference to the resource itself is not appropriate.
    • appointment

      Appointment that this response is replying to.
    • start

      protected InstantType start
      Date/Time that the appointment is to take place, or requested new start time.
    • end

      protected InstantType end
      This may be either the same as the appointment request to confirm the details of the appointment, or alternately a new time to request a re-negotiation of the end time.
    • participantType

      Role of participant in the appointment.
    • actor

      protected Reference actor
      A Person, Location, HealthcareService, or Device that is participating in the appointment.
    • participantStatus

      Participation status of the participant. When the status is declined or tentative if the start/end times are different to the appointment, then these times should be interpreted as a requested time change. When the status is accepted, the times can either be the time of the appointment (as a confirmation of the time) or can be empty.
    • comment

      protected StringType comment
      Additional comments about the appointment.
    • SP_ACTOR

      public static final String SP_ACTOR
      Search parameter: actor

      Description: The Person, Location/HealthcareService or Device that this appointment response replies for
      Type: reference
      Path: AppointmentResponse.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 Person, Location/HealthcareService or Device that this appointment response replies for
      Type: reference
      Path: AppointmentResponse.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 "AppointmentResponse:actor".
    • SP_APPOINTMENT

      public static final String SP_APPOINTMENT
      Search parameter: appointment

      Description: The appointment that the response is attached to
      Type: reference
      Path: AppointmentResponse.appointment

      See Also:
      Constant Field Values
    • APPOINTMENT

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

      Description: The appointment that the response is attached to
      Type: reference
      Path: AppointmentResponse.appointment

    • INCLUDE_APPOINTMENT

      public static final ca.uhn.fhir.model.api.Include INCLUDE_APPOINTMENT
      Constant for fluent queries to be used to add include statements. Specifies the path value of "AppointmentResponse:appointment".
    • SP_GROUP

      public static final String SP_GROUP
      Search parameter: group

      Description: This Response is for this Group
      Type: reference
      Path: AppointmentResponse.actor.where(resolve() is Group)

      See Also:
      Constant Field Values
    • GROUP

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

      Description: This Response is for this Group
      Type: reference
      Path: AppointmentResponse.actor.where(resolve() is Group)

    • INCLUDE_GROUP

      public static final ca.uhn.fhir.model.api.Include INCLUDE_GROUP
      Constant for fluent queries to be used to add include statements. Specifies the path value of "AppointmentResponse:group".
    • SP_IDENTIFIER

      public static final String SP_IDENTIFIER
      Search parameter: identifier

      Description: An Identifier in this appointment response
      Type: token
      Path: AppointmentResponse.identifier

      See Also:
      Constant Field Values
    • IDENTIFIER

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

      Description: An Identifier in this appointment response
      Type: token
      Path: AppointmentResponse.identifier

    • SP_LOCATION

      public static final String SP_LOCATION
      Search parameter: location

      Description: This Response is for this Location
      Type: reference
      Path: AppointmentResponse.actor.where(resolve() is Location)

      See Also:
      Constant Field Values
    • LOCATION

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

      Description: This Response is for this Location
      Type: reference
      Path: AppointmentResponse.actor.where(resolve() is Location)

    • INCLUDE_LOCATION

      public static final ca.uhn.fhir.model.api.Include INCLUDE_LOCATION
      Constant for fluent queries to be used to add include statements. Specifies the path value of "AppointmentResponse:location".
    • SP_PART_STATUS

      public static final String SP_PART_STATUS
      Search parameter: part-status

      Description: The participants acceptance status for this appointment
      Type: token
      Path: AppointmentResponse.participantStatus

      See Also:
      Constant Field Values
    • PART_STATUS

      public static final ca.uhn.fhir.rest.gclient.TokenClientParam PART_STATUS
      Fluent Client search parameter constant for part-status

      Description: The participants acceptance status for this appointment
      Type: token
      Path: AppointmentResponse.participantStatus

    • SP_PATIENT

      public static final String SP_PATIENT
      Search parameter: patient

      Description: This Response is for this Patient
      Type: reference
      Path: AppointmentResponse.actor.where(resolve() is Patient)

      See Also:
      Constant Field Values
    • PATIENT

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

      Description: This Response is for this Patient
      Type: reference
      Path: AppointmentResponse.actor.where(resolve() is Patient)

    • INCLUDE_PATIENT

      public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT
      Constant for fluent queries to be used to add include statements. Specifies the path value of "AppointmentResponse:patient".
    • SP_PRACTITIONER

      public static final String SP_PRACTITIONER
      Search parameter: practitioner

      Description: This Response is for this Practitioner
      Type: reference
      Path: AppointmentResponse.actor.where(resolve() is Practitioner)

      See Also:
      Constant Field Values
    • PRACTITIONER

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

      Description: This Response is for this Practitioner
      Type: reference
      Path: AppointmentResponse.actor.where(resolve() is Practitioner)

    • INCLUDE_PRACTITIONER

      public static final ca.uhn.fhir.model.api.Include INCLUDE_PRACTITIONER
      Constant for fluent queries to be used to add include statements. Specifies the path value of "AppointmentResponse:practitioner".
  • Constructor Details

  • Method Details