public class AppointmentResponse extends BaseResource implements 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 ReferenceClientParam |
ACTOR
Fluent Client search parameter constant for actor
|
static ReferenceClientParam |
APPOINTMENT
Fluent Client search parameter constant for appointment
|
static TokenClientParam |
IDENTIFIER
Fluent Client search parameter constant for identifier
|
static Include |
INCLUDE_ACTOR
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_APPOINTMENT
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_LOCATION
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_PRACTITIONER
Constant for fluent queries to be used to add include statements.
|
static ReferenceClientParam |
LOCATION
Fluent Client search parameter constant for location
|
static TokenClientParam |
PART_STATUS
Fluent Client search parameter constant for part-status
|
static ReferenceClientParam |
PATIENT
Fluent Client search parameter constant for patient
|
static 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_LANGUAGEINCLUDE_ALL, WILDCARD_ALL_SET| 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 IElement> |
getAllPopulatedChildElementsOfType(Class<T> theType) |
ResourceReferenceDt |
getAppointment()
Gets the value(s) for appointment ().
|
String |
getComment()
Gets the value(s) for comment ().
|
StringDt |
getCommentElement()
Gets the value(s) for comment ().
|
Date |
getEnd()
Gets the value(s) for end ().
|
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 ().
|
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 ().
|
InstantDt |
getStartElement()
Gets the value(s) for start ().
|
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(StringDt theValue)
Sets the value(s) for comment ()
|
AppointmentResponse |
setEnd(Date theDate,
TemporalPrecisionEnum thePrecision)
Sets the value for end ()
|
AppointmentResponse |
setEnd(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(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,
TemporalPrecisionEnum thePrecision)
Sets the value for start ()
|
AppointmentResponse |
setStart(InstantDt theValue)
Sets the value(s) for start ()
|
AppointmentResponse |
setStartWithMillisPrecision(Date theDate)
Sets the value for start ()
|
getContained, getId, getIdElement, getLanguage, getResourceMetadata, getText, isBaseEmpty, setContained, setId, setId, setId, setLanguage, setResourceMetadata, setText, toStringaddUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensionsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetContained, getId, getLanguage, getResourceMetadata, getText, setId, setLanguage, setResourceMetadatagetIdElement, setId, setIdpublic static final String SP_APPOINTMENT
Description: The appointment that the response is attached to
Type: reference
Path: AppointmentResponse.appointment
public static final 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 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 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 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 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 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 TokenClientParam IDENTIFIER
Description: An Identifier in this appointment response
Type: token
Path: AppointmentResponse.identifier
public static final Include INCLUDE_ACTOR
public static final Include INCLUDE_APPOINTMENT
public static final Include INCLUDE_LOCATION
public static final Include INCLUDE_PATIENT
public static final Include INCLUDE_PRACTITIONER
public AppointmentResponse()
public <T extends IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
getAllPopulatedChildElementsOfType in interface 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 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(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, TemporalPrecisionEnum thePrecision)
Definition: Date/Time that the appointment is to take place, or requested new start time
public 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(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, 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 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(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 StringDt getCommentElement()
null.
Definition: Additional comments about the appointment
public String getComment()
null.
Definition: Additional comments about the appointment
public AppointmentResponse setComment(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 IResourcepublic FhirVersionEnum getStructureFhirVersionEnum()
getStructureFhirVersionEnum in interface IResourcegetStructureFhirVersionEnum in interface IBaseResourceCopyright © 2014–2016 University Health Network. All rights reserved.