Class Practitioner.PractitionerRole
- 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:
Practitioner
Definition: The list of roles/organizations that the practitioner is associated with
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionAdds and returns a new value for healthcareService ()Adds and returns a new value for location (where)Adds and returns a new value for specialty ()addSpecialty
(CodeableConceptDt theValue) Adds a given new value for specialty ()<T extends ca.uhn.fhir.model.api.IElement>
List<T> getAllPopulatedChildElementsOfType
(Class<T> theType) Gets the value(s) for healthcareService ().Gets the value(s) for location (where).Gets the value(s) for managingOrganization ().Gets the value(s) for period (when.done).getRole()
Gets the value(s) for role ().Gets the value(s) for specialty ().Gets the first repetition for specialty (), creating it if it does not already exist.boolean
isEmpty()
setHealthcareService
(List<ResourceReferenceDt> theValue) Sets the value(s) for healthcareService ()setLocation
(List<ResourceReferenceDt> theValue) Sets the value(s) for location (where)setManagingOrganization
(ResourceReferenceDt theValue) Sets the value(s) for managingOrganization ()Sets the value(s) for period (when.done)setRole
(CodeableConceptDt theValue) Sets the value(s) for role ()setSpecialty
(List<CodeableConceptDt> theValue) Sets the value(s) for specialty ()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
-
PractitionerRole
public PractitionerRole()
-
-
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
-
getManagingOrganization
Gets the value(s) for managingOrganization (). creating it if it does not exist. Will not returnnull
.Definition: The organization where the Practitioner performs the roles associated
-
setManagingOrganization
Sets the value(s) for managingOrganization ()Definition: The organization where the Practitioner performs the roles associated
-
getRole
Gets the value(s) for role (). creating it if it does not exist. Will not returnnull
.Definition: Roles which this practitioner is authorized to perform for the organization
-
setRole
Sets the value(s) for role ()Definition: Roles which this practitioner is authorized to perform for the organization
-
getSpecialty
Gets the value(s) for specialty (). creating it if it does not exist. Will not returnnull
.Definition: Specific specialty of the practitioner
-
setSpecialty
Sets the value(s) for specialty ()Definition: Specific specialty of the practitioner
-
addSpecialty
Adds and returns a new value for specialty ()Definition: Specific specialty of the practitioner
-
addSpecialty
Adds a given new value for specialty ()Definition: Specific specialty of the practitioner
- Parameters:
theValue
- The specialty to add (must not benull
)
-
getSpecialtyFirstRep
Gets the first repetition for specialty (), creating it if it does not already exist.Definition: Specific specialty of the practitioner
-
getPeriod
Gets the value(s) for period (when.done). creating it if it does not exist. Will not returnnull
.Definition: The period during which the person is authorized to act as a practitioner in these role(s) for the organization
-
setPeriod
Sets the value(s) for period (when.done)Definition: The period during which the person is authorized to act as a practitioner in these role(s) for the organization
-
getLocation
Gets the value(s) for location (where). creating it if it does not exist. Will not returnnull
.Definition: The location(s) at which this practitioner provides care
-
setLocation
Sets the value(s) for location (where)Definition: The location(s) at which this practitioner provides care
-
addLocation
Adds and returns a new value for location (where)Definition: The location(s) at which this practitioner provides care
-
getHealthcareService
Gets the value(s) for healthcareService (). creating it if it does not exist. Will not returnnull
.Definition:
-
setHealthcareService
Sets the value(s) for healthcareService ()Definition:
-
addHealthcareService
Adds and returns a new value for healthcareService ()Definition:
-