public class AppointmentResponse extends BaseResource implements ca.uhn.fhir.model.api.IResource
Definition: A reply to an appointment request for a patient and/or practitioner(s), such as a confirmation or rejection.
Requirements:
Profile Definition: http://hl7.org/fhir/profiles/AppointmentResponse
| Modifier and Type | Field and Description |
|---|---|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
ACTOR
Fluent Client search parameter constant for actor
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
APPOINTMENT
Fluent Client search parameter constant for appointment
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
IDENTIFIER
Fluent Client search parameter constant for identifier
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_ACTOR
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_APPOINTMENT
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_LOCATION
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_PRACTITIONER
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
LOCATION
Fluent Client search parameter constant for location
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
PART_STATUS
Fluent Client search parameter constant for part-status
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
PATIENT
Fluent Client search parameter constant for patient
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
PRACTITIONER
Fluent Client search parameter constant for practitioner
|
static String |
SP_ACTOR
Search parameter constant for actor
|
static String |
SP_APPOINTMENT
Search parameter constant for appointment
|
static String |
SP_IDENTIFIER
Search parameter constant for identifier
|
static String |
SP_LOCATION
Search parameter constant for location
|
static String |
SP_PART_STATUS
Search parameter constant for part-status
|
static String |
SP_PATIENT
Search parameter constant for patient
|
static String |
SP_PRACTITIONER
Search parameter constant for practitioner
|
RES_ID, SP_RES_ID, SP_RES_LANGUAGE| Constructor and Description |
|---|
AppointmentResponse() |
| Modifier and Type | Method and Description |
|---|---|
IdentifierDt |
addIdentifier()
Adds and returns a new value for identifier ()
|
AppointmentResponse |
addIdentifier(IdentifierDt theValue)
Adds a given new value for identifier ()
|
BoundCodeableConceptDt<ParticipantTypeEnum> |
addParticipantType()
Add a value for participantType ()
|
BoundCodeableConceptDt<ParticipantTypeEnum> |
addParticipantType(ParticipantTypeEnum theValue)
Add a value for participantType () using an enumerated type.
|
ResourceReferenceDt |
getActor()
Gets the value(s) for actor ().
|
<T extends ca.uhn.fhir.model.api.IElement> |
getAllPopulatedChildElementsOfType(Class<T> theType) |
ResourceReferenceDt |
getAppointment()
Gets the value(s) for appointment ().
|
String |
getComment()
Gets the value(s) for comment ().
|
ca.uhn.fhir.model.primitive.StringDt |
getCommentElement()
Gets the value(s) for comment ().
|
Date |
getEnd()
Gets the value(s) for end ().
|
ca.uhn.fhir.model.primitive.InstantDt |
getEndElement()
Gets the value(s) for end ().
|
List<IdentifierDt> |
getIdentifier()
Gets the value(s) for identifier ().
|
IdentifierDt |
getIdentifierFirstRep()
Gets the first repetition for identifier (),
creating it if it does not already exist.
|
String |
getParticipantStatus()
Gets the value(s) for participantStatus ().
|
ca.uhn.fhir.model.primitive.BoundCodeDt<ParticipantStatusEnum> |
getParticipantStatusElement()
Gets the value(s) for participantStatus ().
|
List<BoundCodeableConceptDt<ParticipantTypeEnum>> |
getParticipantType()
Gets the value(s) for participantType ().
|
BoundCodeableConceptDt<ParticipantTypeEnum> |
getParticipantTypeFirstRep()
Gets the first repetition for participantType (),
creating it if it does not already exist.
|
String |
getResourceName() |
Date |
getStart()
Gets the value(s) for start ().
|
ca.uhn.fhir.model.primitive.InstantDt |
getStartElement()
Gets the value(s) for start ().
|
ca.uhn.fhir.context.FhirVersionEnum |
getStructureFhirVersionEnum() |
boolean |
isEmpty() |
AppointmentResponse |
setActor(ResourceReferenceDt theValue)
Sets the value(s) for actor ()
|
AppointmentResponse |
setAppointment(ResourceReferenceDt theValue)
Sets the value(s) for appointment ()
|
AppointmentResponse |
setComment(String theString)
Sets the value for comment ()
|
AppointmentResponse |
setComment(ca.uhn.fhir.model.primitive.StringDt theValue)
Sets the value(s) for comment ()
|
AppointmentResponse |
setEnd(Date theDate,
ca.uhn.fhir.model.api.TemporalPrecisionEnum thePrecision)
Sets the value for end ()
|
AppointmentResponse |
setEnd(ca.uhn.fhir.model.primitive.InstantDt theValue)
Sets the value(s) for end ()
|
AppointmentResponse |
setEndWithMillisPrecision(Date theDate)
Sets the value for end ()
|
AppointmentResponse |
setIdentifier(List<IdentifierDt> theValue)
Sets the value(s) for identifier ()
|
AppointmentResponse |
setParticipantStatus(ca.uhn.fhir.model.primitive.BoundCodeDt<ParticipantStatusEnum> theValue)
Sets the value(s) for participantStatus ()
|
AppointmentResponse |
setParticipantStatus(ParticipantStatusEnum theValue)
Sets the value(s) for participantStatus ()
|
AppointmentResponse |
setParticipantType(List<BoundCodeableConceptDt<ParticipantTypeEnum>> theValue)
Sets the value(s) for participantType ()
|
AppointmentResponse |
setParticipantType(ParticipantTypeEnum theValue)
Sets the value(s), and clears any existing value(s) for participantType ()
|
AppointmentResponse |
setStart(Date theDate,
ca.uhn.fhir.model.api.TemporalPrecisionEnum thePrecision)
Sets the value for start ()
|
AppointmentResponse |
setStart(ca.uhn.fhir.model.primitive.InstantDt theValue)
Sets the value(s) for start ()
|
AppointmentResponse |
setStartWithMillisPrecision(Date theDate)
Sets the value for start ()
|
getContained, getId, getIdElement, getLanguage, getMeta, getResourceMetadata, getText, isBaseEmpty, setContained, setId, setId, setId, setLanguage, setResourceMetadata, setText, toStringaddUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getFormatCommentsPost, getFormatCommentsPre, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, hasFormatCommentclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final String SP_APPOINTMENT
Description: The appointment that the response is attached to
Type: reference
Path: AppointmentResponse.appointment
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam APPOINTMENT
Description: The appointment that the response is attached to
Type: reference
Path: AppointmentResponse.appointment
public static final String SP_PART_STATUS
Description: The participants acceptance status for this appointment
Type: token
Path: AppointmentResponse.participantStatus
public static final ca.uhn.fhir.rest.gclient.TokenClientParam PART_STATUS
Description: The participants acceptance status for this appointment
Type: token
Path: AppointmentResponse.participantStatus
public static final String SP_ACTOR
Description: The Person, Location/HealthcareService or Device that this appointment response replies for
Type: reference
Path: AppointmentResponse.actor
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ACTOR
Description: The Person, Location/HealthcareService or Device that this appointment response replies for
Type: reference
Path: AppointmentResponse.actor
public static final String SP_PATIENT
Description: This Response is for this Patient
Type: reference
Path: AppointmentResponse.actor
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT
Description: This Response is for this Patient
Type: reference
Path: AppointmentResponse.actor
public static final String SP_PRACTITIONER
Description: This Response is for this Practitioner
Type: reference
Path: AppointmentResponse.actor
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PRACTITIONER
Description: This Response is for this Practitioner
Type: reference
Path: AppointmentResponse.actor
public static final String SP_LOCATION
Description: This Response is for this Location
Type: reference
Path: AppointmentResponse.actor
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam LOCATION
Description: This Response is for this Location
Type: reference
Path: AppointmentResponse.actor
public static final String SP_IDENTIFIER
Description: An Identifier in this appointment response
Type: token
Path: AppointmentResponse.identifier
public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
Description: An Identifier in this appointment response
Type: token
Path: AppointmentResponse.identifier
public static final ca.uhn.fhir.model.api.Include INCLUDE_ACTOR
public static final ca.uhn.fhir.model.api.Include INCLUDE_APPOINTMENT
public static final ca.uhn.fhir.model.api.Include INCLUDE_LOCATION
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT
public static final ca.uhn.fhir.model.api.Include INCLUDE_PRACTITIONER
public AppointmentResponse()
public boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBasepublic <T extends ca.uhn.fhir.model.api.IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
getAllPopulatedChildElementsOfType in interface ca.uhn.fhir.model.api.ICompositeElementpublic List<IdentifierDt> getIdentifier()
null.
Definition: 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
public AppointmentResponse setIdentifier(List<IdentifierDt> theValue)
Definition: 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
public IdentifierDt addIdentifier()
Definition: 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
public AppointmentResponse addIdentifier(IdentifierDt theValue)
Definition: 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
theValue - The identifier to add (must not be null)public IdentifierDt getIdentifierFirstRep()
Definition: 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
public ResourceReferenceDt getAppointment()
null.
Definition:
public AppointmentResponse setAppointment(ResourceReferenceDt theValue)
Definition:
public ca.uhn.fhir.model.primitive.InstantDt getStartElement()
null.
Definition: Date/Time that the appointment is to take place, or requested new start time
public Date getStart()
null.
Definition: Date/Time that the appointment is to take place, or requested new start time
public AppointmentResponse setStart(ca.uhn.fhir.model.primitive.InstantDt theValue)
Definition: Date/Time that the appointment is to take place, or requested new start time
public AppointmentResponse setStartWithMillisPrecision(Date theDate)
Definition: Date/Time that the appointment is to take place, or requested new start time
public AppointmentResponse setStart(Date theDate, ca.uhn.fhir.model.api.TemporalPrecisionEnum thePrecision)
Definition: Date/Time that the appointment is to take place, or requested new start time
public ca.uhn.fhir.model.primitive.InstantDt getEndElement()
null.
Definition: 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.
public Date getEnd()
null.
Definition: 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.
public AppointmentResponse setEnd(ca.uhn.fhir.model.primitive.InstantDt theValue)
Definition: 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.
public AppointmentResponse setEndWithMillisPrecision(Date theDate)
Definition: 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.
public AppointmentResponse setEnd(Date theDate, ca.uhn.fhir.model.api.TemporalPrecisionEnum thePrecision)
Definition: 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.
public List<BoundCodeableConceptDt<ParticipantTypeEnum>> getParticipantType()
null.
Definition: Role of participant in the appointment
public AppointmentResponse setParticipantType(List<BoundCodeableConceptDt<ParticipantTypeEnum>> theValue)
Definition: Role of participant in the appointment
public BoundCodeableConceptDt<ParticipantTypeEnum> addParticipantType(ParticipantTypeEnum theValue)
addParticipantType() method.
Definition: Role of participant in the appointment
public BoundCodeableConceptDt<ParticipantTypeEnum> getParticipantTypeFirstRep()
Definition: Role of participant in the appointment
public BoundCodeableConceptDt<ParticipantTypeEnum> addParticipantType()
Definition: Role of participant in the appointment
public AppointmentResponse setParticipantType(ParticipantTypeEnum theValue)
Definition: Role of participant in the appointment
public ResourceReferenceDt getActor()
null.
Definition: A Person, Location/HealthcareService or Device that is participating in the appointment
public AppointmentResponse setActor(ResourceReferenceDt theValue)
Definition: A Person, Location/HealthcareService or Device that is participating in the appointment
public ca.uhn.fhir.model.primitive.BoundCodeDt<ParticipantStatusEnum> getParticipantStatusElement()
null.
Definition: 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.
public String getParticipantStatus()
null.
Definition: 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.
public AppointmentResponse setParticipantStatus(ca.uhn.fhir.model.primitive.BoundCodeDt<ParticipantStatusEnum> theValue)
Definition: 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.
public AppointmentResponse setParticipantStatus(ParticipantStatusEnum theValue)
Definition: 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.
public ca.uhn.fhir.model.primitive.StringDt getCommentElement()
null.
Definition: Additional comments about the appointment
public String getComment()
null.
Definition: Additional comments about the appointment
public AppointmentResponse setComment(ca.uhn.fhir.model.primitive.StringDt theValue)
Definition: Additional comments about the appointment
public AppointmentResponse setComment(String theString)
Definition: Additional comments about the appointment
public String getResourceName()
getResourceName in interface ca.uhn.fhir.model.api.IResourcepublic ca.uhn.fhir.context.FhirVersionEnum getStructureFhirVersionEnum()
getStructureFhirVersionEnum in interface ca.uhn.fhir.model.api.IResourcegetStructureFhirVersionEnum in interface org.hl7.fhir.instance.model.api.IBaseResourceCopyright © 2014–2018 University Health Network. All rights reserved.