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.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
ACTOR
Fluent Client search parameter constant for actor
|
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.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
APPOINTMENT
Fluent Client search parameter constant for appointment
|
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.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
IDENTIFIER
Fluent Client search parameter constant for identifier
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_ACTOR
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_APPOINTMENT
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_LOCATION
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_PRACTITIONER
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
LOCATION
Fluent Client search parameter constant for location
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
PART_STATUS
Fluent Client search parameter constant for part-status
|
protected Enumeration<AppointmentResponse.ParticipantStatus> |
participantStatus
Participation status of the participant.
|
protected List<CodeableConcept> |
participantType
Role of participant in the appointment.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
PATIENT
Fluent Client search parameter constant for patient
|
static ca.uhn.fhir.rest.gclient.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
|
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()
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, setTextcopyValues, getId, getIdBase, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetagetStructureFhirVersionEnum, isResource, setIdcastToAddress, 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, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, listChildrenByName, 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
Description: The Person, Location/HealthcareService or Device that this appointment response replies for
Type: reference
Path: AppointmentResponse.actor
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ACTOR
Description: The Person, Location/HealthcareService or Device that this appointment response replies for
Type: reference
Path: AppointmentResponse.actor
public static final ca.uhn.fhir.model.api.Include INCLUDE_ACTOR
public static final String SP_IDENTIFIER
Description: An Identifier in this appointment response
Type: token
Path: AppointmentResponse.identifier
public static final ca.uhn.fhir.rest.gclient.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 ca.uhn.fhir.rest.gclient.ReferenceClientParam PRACTITIONER
Description: This Response is for this Practitioner
Type: reference
Path: AppointmentResponse.actor
public static final ca.uhn.fhir.model.api.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 ca.uhn.fhir.rest.gclient.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 ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT
Description: This Response is for this Patient
Type: reference
Path: AppointmentResponse.actor
public static final ca.uhn.fhir.model.api.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 ca.uhn.fhir.rest.gclient.ReferenceClientParam APPOINTMENT
Description: The appointment that the response is attached to
Type: reference
Path: AppointmentResponse.appointment
public static final ca.uhn.fhir.model.api.Include INCLUDE_APPOINTMENT
public static final String SP_LOCATION
Description: This Response is for this Location
Type: reference
Path: AppointmentResponse.actor
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam LOCATION
Description: This Response is for this Location
Type: reference
Path: AppointmentResponse.actor
public static final ca.uhn.fhir.model.api.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.protected void listChildren(List<Property> children)
listChildren in class DomainResourcepublic Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
getNamedProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
getTypesForProperty 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 interface org.hl7.fhir.instance.model.api.IBasefhirType in class DomainResourcepublic AppointmentResponse copy()
copy in class DomainResourcepublic void copyValues(AppointmentResponse dst)
protected 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–2021 Health Level 7. All rights reserved.