Class EpisodeOfCare.CareTeam
- 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:
EpisodeOfCare
Definition: The list of practitioners that may be facilitating this episode of care for specific purposes
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddRole()
Adds and returns a new value for role ()addRole
(CodeableConceptDt theValue) Adds a given new value for role ()<T extends ca.uhn.fhir.model.api.IElement>
List<T> getAllPopulatedChildElementsOfType
(Class<T> theType) Gets the value(s) for member (who).Gets the value(s) for period ().getRole()
Gets the value(s) for role ().Gets the first repetition for role (), creating it if it does not already exist.boolean
isEmpty()
setMember
(ResourceReferenceDt theValue) Sets the value(s) for member (who)Sets the value(s) for period ()setRole
(List<CodeableConceptDt> theValue) Sets the value(s) for role ()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
-
CareTeam
public CareTeam()
-
-
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
-
getRole
Gets the value(s) for role (). creating it if it does not exist. Will not returnnull
.Definition: The role this team member is taking within this episode of care
-
setRole
Sets the value(s) for role ()Definition: The role this team member is taking within this episode of care
-
addRole
Adds and returns a new value for role ()Definition: The role this team member is taking within this episode of care
-
addRole
Adds a given new value for role ()Definition: The role this team member is taking within this episode of care
- Parameters:
theValue
- The role to add (must not benull
)
-
getRoleFirstRep
Gets the first repetition for role (), creating it if it does not already exist.Definition: The role this team member is taking within this episode of care
-
getPeriod
Gets the value(s) for period (). creating it if it does not exist. Will not returnnull
.Definition: The period of time this practitioner is performing some role within the episode of care
-
setPeriod
Sets the value(s) for period ()Definition: The period of time this practitioner is performing some role within the episode of care
-
getMember
Gets the value(s) for member (who). creating it if it does not exist. Will not returnnull
.Definition: The practitioner (or Organization) within the team
-
setMember
Sets the value(s) for member (who)Definition: The practitioner (or Organization) within the team
-