public class AppointmentResponse extends DomainResource
| Modifier and Type | Class and Description |
|---|---|
static class |
AppointmentResponse.ParticipantStatus |
static class |
AppointmentResponse.ParticipantStatusEnumFactory |
| Modifier and Type | Field and Description |
|---|---|
static String |
SP_ACTOR |
static String |
SP_APPOINTMENT |
static String |
SP_IDENTIFIER |
static String |
SP_LOCATION |
static String |
SP_PARTSTATUS |
static String |
SP_PATIENT |
static String |
SP_PRACTITIONER |
| Constructor and Description |
|---|
AppointmentResponse() |
AppointmentResponse(Reference appointment,
Enumeration<AppointmentResponse.ParticipantStatus> participantStatus) |
addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getModifierExtension, getText, hasContained, hasExtension, hasModifierExtension, hasText, setTextcopyValues, getId, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetasetIdchildren, compareDeep, compareDeep, compareDeep, compareValues, compareValues, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasUserData, listChildrenByName, setUserData, setUserDataINNequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getIdElement, getMeta, setIdsetIdpublic static final String SP_ACTOR
public static final String SP_IDENTIFIER
public static final String SP_PRACTITIONER
public static final String SP_PARTSTATUS
public static final String SP_PATIENT
public static final String SP_APPOINTMENT
public static final String SP_LOCATION
public AppointmentResponse()
public AppointmentResponse(Reference appointment, Enumeration<AppointmentResponse.ParticipantStatus> participantStatus)
public List<Identifier> getIdentifier()
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.)public boolean hasIdentifier()
public Identifier addIdentifier()
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.)public AppointmentResponse addIdentifier(Identifier t)
public Reference getAppointment()
appointment (Appointment that this response is replying to.)public boolean hasAppointment()
public AppointmentResponse setAppointment(Reference value)
value - appointment (Appointment that this response is replying to.)public Appointment getAppointmentTarget()
appointment The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (Appointment that this response is replying to.)public AppointmentResponse setAppointmentTarget(Appointment value)
value - appointment The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (Appointment that this response is replying to.)public InstantType getStartElement()
start (Date/Time that the appointment is to take place, or requested new start time.). This is the underlying object with id, value and extensions. The accessor "getStart" gives direct access to the valuepublic boolean hasStartElement()
public boolean hasStart()
public AppointmentResponse setStartElement(InstantType value)
value - start (Date/Time that the appointment is to take place, or requested new start time.). This is the underlying object with id, value and extensions. The accessor "getStart" gives direct access to the valuepublic Date getStart()
public AppointmentResponse setStart(Date value)
value - Date/Time that the appointment is to take place, or requested new start time.public InstantType getEndElement()
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.). This is the underlying object with id, value and extensions. The accessor "getEnd" gives direct access to the valuepublic boolean hasEndElement()
public boolean hasEnd()
public AppointmentResponse setEndElement(InstantType value)
value - 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.). This is the underlying object with id, value and extensions. The accessor "getEnd" gives direct access to the valuepublic Date getEnd()
public AppointmentResponse setEnd(Date value)
value - 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<CodeableConcept> getParticipantType()
participantType (Role of participant in the appointment.)public boolean hasParticipantType()
public CodeableConcept addParticipantType()
participantType (Role of participant in the appointment.)public AppointmentResponse addParticipantType(CodeableConcept t)
public Reference getActor()
actor (A Person, Location/HealthcareService or Device that is participating in the appointment.)public boolean hasActor()
public AppointmentResponse setActor(Reference value)
value - actor (A Person, Location/HealthcareService or Device that is participating in the appointment.)public Resource getActorTarget()
actor The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (A Person, Location/HealthcareService or Device that is participating in the appointment.)public AppointmentResponse setActorTarget(Resource value)
value - actor The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (A Person, Location/HealthcareService or Device that is participating in the appointment.)public Enumeration<AppointmentResponse.ParticipantStatus> getParticipantStatusElement()
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.). This is the underlying object with id, value and extensions. The accessor "getParticipantStatus" gives direct access to the valuepublic boolean hasParticipantStatusElement()
public boolean hasParticipantStatus()
public AppointmentResponse setParticipantStatusElement(Enumeration<AppointmentResponse.ParticipantStatus> value)
value - 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.). This is the underlying object with id, value and extensions. The accessor "getParticipantStatus" gives direct access to the valuepublic AppointmentResponse.ParticipantStatus getParticipantStatus()
public AppointmentResponse setParticipantStatus(AppointmentResponse.ParticipantStatus value)
value - 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 StringType getCommentElement()
comment (Additional comments about the appointment.). This is the underlying object with id, value and extensions. The accessor "getComment" gives direct access to the valuepublic boolean hasCommentElement()
public boolean hasComment()
public AppointmentResponse setCommentElement(StringType value)
value - comment (Additional comments about the appointment.). This is the underlying object with id, value and extensions. The accessor "getComment" gives direct access to the valuepublic String getComment()
public AppointmentResponse setComment(String value)
value - Additional comments about the appointment.public AppointmentResponse copy()
copy in class DomainResourcepublic boolean equalsDeep(Base other)
equalsDeep in class DomainResourcepublic boolean equalsShallow(Base other)
equalsShallow in class DomainResourcepublic boolean isEmpty()
isEmpty in interface IBaseisEmpty in class DomainResourcepublic ResourceType getResourceType()
getResourceType in class ResourceCopyright © 2014–2015 University Health Network. All rights reserved.