Class AppointmentResponse
- All Implemented Interfaces:
ca.uhn.fhir.model.api.ICompositeElement
,ca.uhn.fhir.model.api.IElement
,ca.uhn.fhir.model.api.IResource
,ca.uhn.fhir.model.api.ISupportsUndeclaredExtensions
,Serializable
,org.hl7.fhir.instance.model.api.IBase
,org.hl7.fhir.instance.model.api.IBaseResource
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
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for actorstatic final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for appointmentstatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for identifierstatic final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for locationstatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for part-statusstatic final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for patientstatic final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for practitionerstatic final String
Search parameter constant for actorstatic final String
Search parameter constant for appointmentstatic final String
Search parameter constant for identifierstatic final String
Search parameter constant for locationstatic final String
Search parameter constant for part-statusstatic final String
Search parameter constant for patientstatic final String
Search parameter constant for practitionerFields inherited from class ca.uhn.fhir.model.dstu2.resource.BaseResource
RES_ID, SP_RES_ID
Fields inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
INCLUDE_ALL, WILDCARD_ALL_SET
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionAdds and returns a new value for identifier ()addIdentifier
(IdentifierDt theValue) Adds a given new value for identifier ()Add a value for participantType ()addParticipantType
(ParticipantTypeEnum theValue) Add a value for participantType () using an enumerated type.getActor()
Gets the value(s) for actor ().<T extends ca.uhn.fhir.model.api.IElement>
List<T> getAllPopulatedChildElementsOfType
(Class<T> theType) Gets the value(s) for appointment ().Gets the value(s) for comment ().ca.uhn.fhir.model.primitive.StringDt
Gets the value(s) for comment ().getEnd()
Gets the value(s) for end ().ca.uhn.fhir.model.primitive.InstantDt
Gets the value(s) for end ().Gets the value(s) for identifier ().Gets the first repetition for identifier (), creating it if it does not already exist.Gets the value(s) for participantStatus ().ca.uhn.fhir.model.primitive.BoundCodeDt
<ParticipantStatusEnum> Gets the value(s) for participantStatus ().Gets the value(s) for participantType ().Gets the first repetition for participantType (), creating it if it does not already exist.getStart()
Gets the value(s) for start ().ca.uhn.fhir.model.primitive.InstantDt
Gets the value(s) for start ().ca.uhn.fhir.context.FhirVersionEnum
boolean
isEmpty()
setActor
(ResourceReferenceDt theValue) Sets the value(s) for actor ()setAppointment
(ResourceReferenceDt theValue) Sets the value(s) for appointment ()setComment
(ca.uhn.fhir.model.primitive.StringDt theValue) Sets the value(s) for comment ()setComment
(String theString) Sets the value for comment ()setEnd
(ca.uhn.fhir.model.primitive.InstantDt theValue) Sets the value(s) for end ()Sets the value for end ()setEndWithMillisPrecision
(Date theDate) Sets the value for end ()setIdentifier
(List<IdentifierDt> theValue) Sets the value(s) for identifier ()setParticipantStatus
(ParticipantStatusEnum theValue) Sets the value(s) for participantStatus ()setParticipantStatus
(ca.uhn.fhir.model.primitive.BoundCodeDt<ParticipantStatusEnum> theValue) Sets the value(s) for participantStatus ()setParticipantType
(ParticipantTypeEnum theValue) Sets the value(s), and clears any existing value(s) for participantType ()Sets the value(s) for participantType ()setStart
(ca.uhn.fhir.model.primitive.InstantDt theValue) Sets the value(s) for start ()Sets the value for start ()setStartWithMillisPrecision
(Date theDate) Sets the value for start ()Methods inherited from class ca.uhn.fhir.model.dstu2.resource.BaseResource
getContained, getId, getIdElement, getLanguage, getMeta, getResourceMetadata, getText, isBaseEmpty, setContained, setId, setId, setId, setLanguage, setResourceMetadata, setText, toString
Methods inherited from class ca.uhn.fhir.model.api.BaseElement
addUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getFormatCommentsPost, getFormatCommentsPre, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, getUserData, hasFormatComment, setUserData
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
fhirType, getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
getIdElement, isDeleted, setId, setId
Methods inherited from interface ca.uhn.fhir.model.api.IResource
getContained, getId, getLanguage, getMeta, getResourceMetadata, getText, setId, setLanguage, setResourceMetadata
-
Field Details
-
SP_APPOINTMENT
Search parameter constant for appointmentDescription: The appointment that the response is attached to
Type: reference
Path: AppointmentResponse.appointment
- See Also:
-
APPOINTMENT
Fluent Client search parameter constant for appointmentDescription: The appointment that the response is attached to
Type: reference
Path: AppointmentResponse.appointment
-
SP_PART_STATUS
Search parameter constant for part-statusDescription: The participants acceptance status for this appointment
Type: token
Path: AppointmentResponse.participantStatus
- See Also:
-
PART_STATUS
Fluent Client search parameter constant for part-statusDescription: The participants acceptance status for this appointment
Type: token
Path: AppointmentResponse.participantStatus
-
SP_ACTOR
Search parameter constant for actorDescription: The Person, Location/HealthcareService or Device that this appointment response replies for
Type: reference
Path: AppointmentResponse.actor
- See Also:
-
ACTOR
Fluent Client search parameter constant for actorDescription: The Person, Location/HealthcareService or Device that this appointment response replies for
Type: reference
Path: AppointmentResponse.actor
-
SP_PATIENT
Search parameter constant for patientDescription: This Response is for this Patient
Type: reference
Path: AppointmentResponse.actor
- See Also:
-
PATIENT
Fluent Client search parameter constant for patientDescription: This Response is for this Patient
Type: reference
Path: AppointmentResponse.actor
-
SP_PRACTITIONER
Search parameter constant for practitionerDescription: This Response is for this Practitioner
Type: reference
Path: AppointmentResponse.actor
- See Also:
-
PRACTITIONER
Fluent Client search parameter constant for practitionerDescription: This Response is for this Practitioner
Type: reference
Path: AppointmentResponse.actor
-
SP_LOCATION
Search parameter constant for locationDescription: This Response is for this Location
Type: reference
Path: AppointmentResponse.actor
- See Also:
-
LOCATION
Fluent Client search parameter constant for locationDescription: This Response is for this Location
Type: reference
Path: AppointmentResponse.actor
-
SP_IDENTIFIER
Search parameter constant for identifierDescription: An Identifier in this appointment response
Type: token
Path: AppointmentResponse.identifier
- See Also:
-
IDENTIFIER
Fluent Client search parameter constant for identifierDescription: An Identifier in this appointment response
Type: token
Path: AppointmentResponse.identifier
-
INCLUDE_ACTOR
Constant for fluent queries to be used to add include statements. Specifies the path value of "AppointmentResponse:actor". -
INCLUDE_APPOINTMENT
Constant for fluent queries to be used to add include statements. Specifies the path value of "AppointmentResponse:appointment". -
INCLUDE_LOCATION
Constant for fluent queries to be used to add include statements. Specifies the path value of "AppointmentResponse:location". -
INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements. Specifies the path value of "AppointmentResponse:patient". -
INCLUDE_PRACTITIONER
Constant for fluent queries to be used to add include statements. Specifies the path value of "AppointmentResponse:practitioner".
-
-
Constructor Details
-
AppointmentResponse
public AppointmentResponse()
-
-
Method Details
-
isEmpty
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
-
getAllPopulatedChildElementsOfType
public <T extends ca.uhn.fhir.model.api.IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType) - Specified by:
getAllPopulatedChildElementsOfType
in interfaceca.uhn.fhir.model.api.ICompositeElement
-
getIdentifier
Gets the value(s) for identifier (). creating it if it does not exist. Will not returnnull
.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
-
setIdentifier
Sets the value(s) for identifier ()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
-
addIdentifier
Adds and returns a new value for identifier ()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
-
addIdentifier
Adds a given new value for identifier ()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
- Parameters:
theValue
- The identifier to add (must not benull
)
-
getIdentifierFirstRep
Gets the first repetition for identifier (), creating it if it does not already exist.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
-
getAppointment
Gets the value(s) for appointment (). creating it if it does not exist. Will not returnnull
.Definition:
-
setAppointment
Sets the value(s) for appointment ()Definition:
-
getStartElement
Gets the value(s) for start (). creating it if it does not exist. Will not returnnull
.Definition: Date/Time that the appointment is to take place, or requested new start time
-
getStart
Gets the value(s) for start (). creating it if it does not exist. This method may returnnull
.Definition: Date/Time that the appointment is to take place, or requested new start time
-
setStart
Sets the value(s) for start ()Definition: Date/Time that the appointment is to take place, or requested new start time
-
setStartWithMillisPrecision
Sets the value for start ()Definition: Date/Time that the appointment is to take place, or requested new start time
-
setStart
public AppointmentResponse setStart(Date theDate, ca.uhn.fhir.model.api.TemporalPrecisionEnum thePrecision) Sets the value for start ()Definition: Date/Time that the appointment is to take place, or requested new start time
-
getEndElement
Gets the value(s) for end (). creating it if it does not exist. Will not returnnull
.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.
-
getEnd
Gets the value(s) for end (). creating it if it does not exist. This method may returnnull
.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.
-
setEnd
Sets the value(s) for end ()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.
-
setEndWithMillisPrecision
Sets the value for end ()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.
-
setEnd
public AppointmentResponse setEnd(Date theDate, ca.uhn.fhir.model.api.TemporalPrecisionEnum thePrecision) Sets the value for end ()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.
-
getParticipantType
Gets the value(s) for participantType (). creating it if it does not exist. Will not returnnull
.Definition: Role of participant in the appointment
-
setParticipantType
public AppointmentResponse setParticipantType(List<BoundCodeableConceptDt<ParticipantTypeEnum>> theValue) Sets the value(s) for participantType ()Definition: Role of participant in the appointment
-
addParticipantType
Add a value for participantType () using an enumerated type. This is intended as a convenience method for situations where the FHIR defined ValueSets are mandatory or contain the desirable codes. If you wish to use codes other than those which are built-in, you may also use theaddParticipantType()
method.Definition: Role of participant in the appointment
-
getParticipantTypeFirstRep
Gets the first repetition for participantType (), creating it if it does not already exist.Definition: Role of participant in the appointment
-
addParticipantType
Add a value for participantType ()Definition: Role of participant in the appointment
-
setParticipantType
Sets the value(s), and clears any existing value(s) for participantType ()Definition: Role of participant in the appointment
-
getActor
Gets the value(s) for actor (). creating it if it does not exist. Will not returnnull
.Definition: A Person, Location/HealthcareService or Device that is participating in the appointment
-
setActor
Sets the value(s) for actor ()Definition: A Person, Location/HealthcareService or Device that is participating in the appointment
-
getParticipantStatusElement
Gets the value(s) for participantStatus (). creating it if it does not exist. Will not returnnull
.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.
-
getParticipantStatus
Gets the value(s) for participantStatus (). creating it if it does not exist. This method may returnnull
.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.
-
setParticipantStatus
public AppointmentResponse setParticipantStatus(ca.uhn.fhir.model.primitive.BoundCodeDt<ParticipantStatusEnum> theValue) Sets the value(s) for participantStatus ()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.
-
setParticipantStatus
Sets the value(s) for participantStatus ()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.
-
getCommentElement
Gets the value(s) for comment (). creating it if it does not exist. Will not returnnull
.Definition: Additional comments about the appointment
-
getComment
Gets the value(s) for comment (). creating it if it does not exist. This method may returnnull
.Definition: Additional comments about the appointment
-
setComment
Sets the value(s) for comment ()Definition: Additional comments about the appointment
-
setComment
Sets the value for comment ()Definition: Additional comments about the appointment
-
getResourceName
- Specified by:
getResourceName
in interfaceca.uhn.fhir.model.api.IResource
-
getStructureFhirVersionEnum
- Specified by:
getStructureFhirVersionEnum
in interfaceorg.hl7.fhir.instance.model.api.IBaseResource
- Specified by:
getStructureFhirVersionEnum
in interfaceca.uhn.fhir.model.api.IResource
-