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 Detail

      • identifier

        protected List<Identifier> 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.
      • appointmentTarget

        protected Appointment appointmentTarget
        The actual object that is the target of the reference (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.
      • actor

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

        protected Resource actorTarget
        The actual object that is the target of the reference (A Person, Location/HealthcareService or Device that is participating in the appointment.)
      • participantStatus

        protected Enumeration<AppointmentResponse.ParticipantStatus> 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.
      • 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_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_PRACTITIONER

        public static final String SP_PRACTITIONER
        Search parameter: practitioner

        Description: This Response is for this Practitioner
        Type: reference
        Path: AppointmentResponse.actor

        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

      • 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".
      • 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

        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

      • 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_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_LOCATION

        public static final String SP_LOCATION
        Search parameter: location

        Description: This Response is for this Location
        Type: reference
        Path: AppointmentResponse.actor

        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

      • 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".