Class Appointment.Participant
- All Implemented Interfaces:
ca.uhn.fhir.model.api.ICompositeElement
,ca.uhn.fhir.model.api.IElement
,ca.uhn.fhir.model.api.IIdentifiableElement
,ca.uhn.fhir.model.api.IResourceBlock
,ca.uhn.fhir.model.api.ISupportsUndeclaredExtensions
,Serializable
,org.hl7.fhir.instance.model.api.IBase
- Enclosing class:
Appointment
Definition: List of participants involved in the appointment
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddType()
Add a value for type ()addType
(ParticipantTypeEnum theValue) Add a value for type () 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 required ().ca.uhn.fhir.model.primitive.BoundCodeDt
<ParticipantRequiredEnum> Gets the value(s) for required ().Gets the value(s) for status ().ca.uhn.fhir.model.primitive.BoundCodeDt
<ParticipationStatusEnum> Gets the value(s) for status ().getType()
Gets the value(s) for type ().Gets the first repetition for type (), creating it if it does not already exist.boolean
isEmpty()
setActor
(ResourceReferenceDt theValue) Sets the value(s) for actor ()setRequired
(ParticipantRequiredEnum theValue) Sets the value(s) for required ()setRequired
(ca.uhn.fhir.model.primitive.BoundCodeDt<ParticipantRequiredEnum> theValue) Sets the value(s) for required ()setStatus
(ParticipationStatusEnum theValue) Sets the value(s) for status ()setStatus
(ca.uhn.fhir.model.primitive.BoundCodeDt<ParticipationStatusEnum> theValue) Sets the value(s) for status ()setType
(ParticipantTypeEnum theValue) Sets the value(s), and clears any existing value(s) for type ()setType
(List<BoundCodeableConceptDt<ParticipantTypeEnum>> theValue) Sets the value(s) for type ()Methods inherited from class ca.uhn.fhir.model.api.BaseIdentifiableElement
getElementSpecificId, getId, setElementSpecificId, setId, setId
Methods inherited from class ca.uhn.fhir.model.api.BaseElement
addUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getFormatCommentsPost, getFormatCommentsPre, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, getUserData, hasFormatComment, isBaseEmpty, setUserData
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
fhirType, getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
Methods inherited from interface ca.uhn.fhir.model.api.IIdentifiableElement
getElementSpecificId, getId, setElementSpecificId, setId, setId
-
Constructor Details
-
Participant
public Participant()
-
-
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
-
getType
Gets the value(s) for type (). creating it if it does not exist. Will not returnnull
.Definition: Role of participant in the appointment
-
setType
Sets the value(s) for type ()Definition: Role of participant in the appointment
-
addType
Add a value for type () 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 theaddType()
method.Definition: Role of participant in the appointment
-
getTypeFirstRep
Gets the first repetition for type (), creating it if it does not already exist.Definition: Role of participant in the appointment
-
addType
Add a value for type ()Definition: Role of participant in the appointment
-
setType
Sets the value(s), and clears any existing value(s) for type ()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
-
getRequiredElement
Gets the value(s) for required (). creating it if it does not exist. Will not returnnull
.Definition: Is this participant required to be present at the meeting. This covers a use-case where 2 doctors need to meet to discuss the results for a specific patient, and the patient is not required to be present.
-
getRequired
Gets the value(s) for required (). creating it if it does not exist. This method may returnnull
.Definition: Is this participant required to be present at the meeting. This covers a use-case where 2 doctors need to meet to discuss the results for a specific patient, and the patient is not required to be present.
-
setRequired
public Appointment.Participant setRequired(ca.uhn.fhir.model.primitive.BoundCodeDt<ParticipantRequiredEnum> theValue) Sets the value(s) for required ()Definition: Is this participant required to be present at the meeting. This covers a use-case where 2 doctors need to meet to discuss the results for a specific patient, and the patient is not required to be present.
-
setRequired
Sets the value(s) for required ()Definition: Is this participant required to be present at the meeting. This covers a use-case where 2 doctors need to meet to discuss the results for a specific patient, and the patient is not required to be present.
-
getStatusElement
Gets the value(s) for status (). creating it if it does not exist. Will not returnnull
.Definition: Participation status of the Patient
-
getStatus
Gets the value(s) for status (). creating it if it does not exist. This method may returnnull
.Definition: Participation status of the Patient
-
setStatus
public Appointment.Participant setStatus(ca.uhn.fhir.model.primitive.BoundCodeDt<ParticipationStatusEnum> theValue) Sets the value(s) for status ()Definition: Participation status of the Patient
-
setStatus
Sets the value(s) for status ()Definition: Participation status of the Patient
-