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 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: actor
|
static String |
SP_APPOINTMENT
Search parameter: appointment
|
static String |
SP_IDENTIFIER
Search parameter: identifier
|
static String |
SP_LOCATION
Search parameter: location
|
static String |
SP_PART_STATUS
Search parameter: part-status
|
static String |
SP_PATIENT
Search parameter: patient
|
static String |
SP_PRACTITIONER
Search parameter: practitioner
|
RES_ID, SP_RES_ID, SP_RES_LANGUAGE
INCLUDE_ALL, WILDCARD_ALL_SET
Constructor and Description |
---|
AppointmentResponse()
Constructor
|
AppointmentResponse(Reference appointment,
Enumeration<AppointmentResponse.ParticipantStatus> participantStatus)
Constructor
|
addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setText
copyValues, getId, getIdBase, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMeta
getStructureFhirVersionEnum, isResource, setId
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExpression, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPopulation, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINN
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getId, getIdElement, getLanguageElement, getUserData, setId, setUserData
getMeta, getStructureFhirVersionEnum, setId
getFormatCommentsPost, getFormatCommentsPre, hasFormatComment
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 Include INCLUDE_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 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 Include INCLUDE_PRACTITIONER
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_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 Include INCLUDE_PATIENT
public 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 Include INCLUDE_APPOINTMENT
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 Include INCLUDE_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 AppointmentResponse setIdentifier(List<Identifier> theIdentifier)
this
for easy method chainingpublic boolean hasIdentifier()
public Identifier addIdentifier()
public AppointmentResponse addIdentifier(Identifier t)
public Identifier getIdentifierFirstRep()
identifier
, creating it if it does not already existpublic 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 AppointmentResponse setParticipantType(List<CodeableConcept> theParticipantType)
this
for easy method chainingpublic boolean hasParticipantType()
public CodeableConcept addParticipantType()
public AppointmentResponse addParticipantType(CodeableConcept t)
public CodeableConcept getParticipantTypeFirstRep()
participantType
, creating it if it does not already existpublic 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 Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
getNamedProperty
in class DomainResource
org.hl7.fhir.exceptions.FHIRException
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty
in class DomainResource
org.hl7.fhir.exceptions.FHIRException
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty
in class DomainResource
org.hl7.fhir.exceptions.FHIRException
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty
in class DomainResource
org.hl7.fhir.exceptions.FHIRException
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty
in class DomainResource
org.hl7.fhir.exceptions.FHIRException
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
getTypesForProperty
in class DomainResource
org.hl7.fhir.exceptions.FHIRException
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild
in class DomainResource
org.hl7.fhir.exceptions.FHIRException
public String fhirType()
fhirType
in class DomainResource
public AppointmentResponse copy()
copy
in class DomainResource
public boolean equalsDeep(Base other_)
equalsDeep
in class DomainResource
public boolean equalsShallow(Base other_)
equalsShallow
in class DomainResource
public boolean isEmpty()
isEmpty
in interface IBase
isEmpty
in class DomainResource
public ResourceType getResourceType()
getResourceType
in class Resource
Copyright © 2014–2019 University Health Network. All rights reserved.