Class Practitioner.PractitionerRole
- java.lang.Object
-
- ca.uhn.fhir.model.api.BaseElement
-
- ca.uhn.fhir.model.api.BaseIdentifiableElement
-
- ca.uhn.fhir.model.dstu2.resource.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
public static class Practitioner.PractitionerRole extends ca.uhn.fhir.model.api.BaseIdentifiableElement implements ca.uhn.fhir.model.api.IResourceBlock
Block class for child element: Practitioner.practitionerRole ()Definition: The list of roles/organizations that the practitioner is associated with
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PractitionerRole()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResourceReferenceDtaddHealthcareService()Adds and returns a new value for healthcareService ()ResourceReferenceDtaddLocation()Adds and returns a new value for location (where)CodeableConceptDtaddSpecialty()Adds and returns a new value for specialty ()Practitioner.PractitionerRoleaddSpecialty(CodeableConceptDt theValue)Adds a given new value for specialty ()<T extends ca.uhn.fhir.model.api.IElement>
List<T>getAllPopulatedChildElementsOfType(Class<T> theType)List<ResourceReferenceDt>getHealthcareService()Gets the value(s) for healthcareService ().List<ResourceReferenceDt>getLocation()Gets the value(s) for location (where).ResourceReferenceDtgetManagingOrganization()Gets the value(s) for managingOrganization ().PeriodDtgetPeriod()Gets the value(s) for period (when.done).CodeableConceptDtgetRole()Gets the value(s) for role ().List<CodeableConceptDt>getSpecialty()Gets the value(s) for specialty ().CodeableConceptDtgetSpecialtyFirstRep()Gets the first repetition for specialty (), creating it if it does not already exist.booleanisEmpty()Practitioner.PractitionerRolesetHealthcareService(List<ResourceReferenceDt> theValue)Sets the value(s) for healthcareService ()Practitioner.PractitionerRolesetLocation(List<ResourceReferenceDt> theValue)Sets the value(s) for location (where)Practitioner.PractitionerRolesetManagingOrganization(ResourceReferenceDt theValue)Sets the value(s) for managingOrganization ()Practitioner.PractitionerRolesetPeriod(PeriodDt theValue)Sets the value(s) for period (when.done)Practitioner.PractitionerRolesetRole(CodeableConceptDt theValue)Sets the value(s) for role ()Practitioner.PractitionerRolesetSpecialty(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
-
-
-
-
Constructor Detail
-
PractitionerRole
public PractitionerRole()
-
-
Method Detail
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin 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:
getAllPopulatedChildElementsOfTypein interfaceca.uhn.fhir.model.api.ICompositeElement
-
getManagingOrganization
public ResourceReferenceDt 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
public Practitioner.PractitionerRole setManagingOrganization(ResourceReferenceDt theValue)
Sets the value(s) for managingOrganization ()Definition: The organization where the Practitioner performs the roles associated
-
getRole
public CodeableConceptDt 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
public Practitioner.PractitionerRole setRole(CodeableConceptDt theValue)
Sets the value(s) for role ()Definition: Roles which this practitioner is authorized to perform for the organization
-
getSpecialty
public List<CodeableConceptDt> getSpecialty()
Gets the value(s) for specialty (). creating it if it does not exist. Will not returnnull.Definition: Specific specialty of the practitioner
-
setSpecialty
public Practitioner.PractitionerRole setSpecialty(List<CodeableConceptDt> theValue)
Sets the value(s) for specialty ()Definition: Specific specialty of the practitioner
-
addSpecialty
public CodeableConceptDt addSpecialty()
Adds and returns a new value for specialty ()Definition: Specific specialty of the practitioner
-
addSpecialty
public Practitioner.PractitionerRole addSpecialty(CodeableConceptDt theValue)
Adds a given new value for specialty ()Definition: Specific specialty of the practitioner
- Parameters:
theValue- The specialty to add (must not benull)
-
getSpecialtyFirstRep
public CodeableConceptDt getSpecialtyFirstRep()
Gets the first repetition for specialty (), creating it if it does not already exist.Definition: Specific specialty of the practitioner
-
getPeriod
public PeriodDt 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
public Practitioner.PractitionerRole setPeriod(PeriodDt theValue)
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
public List<ResourceReferenceDt> 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
public Practitioner.PractitionerRole setLocation(List<ResourceReferenceDt> theValue)
Sets the value(s) for location (where)Definition: The location(s) at which this practitioner provides care
-
addLocation
public ResourceReferenceDt addLocation()
Adds and returns a new value for location (where)Definition: The location(s) at which this practitioner provides care
-
getHealthcareService
public List<ResourceReferenceDt> getHealthcareService()
Gets the value(s) for healthcareService (). creating it if it does not exist. Will not returnnull.Definition:
-
setHealthcareService
public Practitioner.PractitionerRole setHealthcareService(List<ResourceReferenceDt> theValue)
Sets the value(s) for healthcareService ()Definition:
-
addHealthcareService
public ResourceReferenceDt addHealthcareService()
Adds and returns a new value for healthcareService ()Definition:
-
-