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 |
|---|---|
protected Reference |
actor
A Person, Location/HealthcareService or Device that is participating in the appointment.
|
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.)
|
protected Reference |
appointment
Appointment that this response is replying to.
|
protected Appointment |
appointmentTarget
The actual object that is the target of the reference (Appointment that this response is replying to.)
|
protected StringType |
comment
Additional comments about the appointment.
|
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.
|
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.
|
protected Enumeration<AppointmentResponse.ParticipantStatus> |
participantStatus
Participation status of the participant.
|
protected List<CodeableConcept> |
participantType
Role of participant in the appointment.
|
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 |
protected InstantType |
start
Date/Time that the appointment is to take place, or requested new start time.
|
contained, extension, modifierExtension, textid, implicitRules, language, meta| Constructor and Description |
|---|
AppointmentResponse() |
AppointmentResponse(Reference appointment,
Enumeration<AppointmentResponse.ParticipantStatus> participantStatus) |
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getModifierExtension, getText, hasContained, hasExtension, hasModifierExtension, hasText, setTextcopyValues, getId, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, getStructureFhirVersionEnum, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetasetIdcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getIdElement, getLanguageElement, getUserData, setId, setUserDataprotected List<Identifier> identifier
protected Reference appointment
protected Appointment appointmentTarget
protected InstantType start
protected InstantType end
protected List<CodeableConcept> participantType
protected Reference actor
protected Resource actorTarget
protected Enumeration<AppointmentResponse.ParticipantStatus> participantStatus
protected StringType comment
public 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.protected void listChildren(List<Property> childrenList)
listChildren in class DomainResourcepublic void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic String fhirType()
fhirType in class DomainResourcepublic AppointmentResponse copy()
copy in class DomainResourceprotected AppointmentResponse typedCopy()
public boolean equalsDeep(Base other)
equalsDeep in class DomainResourcepublic boolean equalsShallow(Base other)
equalsShallow in class DomainResourcepublic boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBaseisEmpty in class DomainResourcepublic ResourceType getResourceType()
getResourceType in class ResourceCopyright © 2014–2018 University Health Network. All rights reserved.