Package org.hl7.fhir.dstu2.model
Class Practitioner.PractitionerPractitionerRoleComponent
- java.lang.Object
-
- org.hl7.fhir.dstu2.model.Base
-
- org.hl7.fhir.dstu2.model.Element
-
- org.hl7.fhir.dstu2.model.BackboneElement
-
- org.hl7.fhir.dstu2.model.Practitioner.PractitionerPractitionerRoleComponent
-
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement,Serializable,org.hl7.fhir.instance.model.api.IBase,org.hl7.fhir.instance.model.api.IBaseBackboneElement,org.hl7.fhir.instance.model.api.IBaseElement,org.hl7.fhir.instance.model.api.IBaseHasExtensions,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
- Enclosing class:
- Practitioner
public static class Practitioner.PractitionerPractitionerRoleComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected List<Reference>healthcareServiceThe list of healthcare services that this worker provides for this role's Organization/Location(s).protected List<HealthcareService>healthcareServiceTargetThe actual objects that are the target of the reference (The list of healthcare services that this worker provides for this role's Organization/Location(s).)protected List<Reference>locationThe location(s) at which this practitioner provides care.protected List<Location>locationTargetThe actual objects that are the target of the reference (The location(s) at which this practitioner provides care.)protected ReferencemanagingOrganizationThe organization where the Practitioner performs the roles associated.protected OrganizationmanagingOrganizationTargetThe actual object that is the target of the reference (The organization where the Practitioner performs the roles associated.)protected PeriodperiodThe period during which the person is authorized to act as a practitioner in these role(s) for the organization.protected CodeableConceptroleRoles which this practitioner is authorized to perform for the organization.protected List<CodeableConcept>specialtySpecific specialty of the practitioner.-
Fields inherited from class org.hl7.fhir.dstu2.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description PractitionerPractitionerRoleComponent()
-
Method Summary
-
Methods inherited from class org.hl7.fhir.dstu2.model.BackboneElement
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, hasModifierExtension
-
Methods inherited from class org.hl7.fhir.dstu2.model.Element
addExtension, addExtension, copyValues, getExtension, getExtensionsByUrl, getExtensionString, getId, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setId, setIdElement
-
Methods inherited from class org.hl7.fhir.dstu2.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, primitiveValue, setUserData, setUserDataINN
-
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
getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseElement
getUserData, setUserData
-
-
-
-
Field Detail
-
managingOrganization
protected Reference managingOrganization
The organization where the Practitioner performs the roles associated.
-
managingOrganizationTarget
protected Organization managingOrganizationTarget
The actual object that is the target of the reference (The organization where the Practitioner performs the roles associated.)
-
role
protected CodeableConcept role
Roles which this practitioner is authorized to perform for the organization.
-
specialty
protected List<CodeableConcept> specialty
Specific specialty of the practitioner.
-
period
protected Period period
The period during which the person is authorized to act as a practitioner in these role(s) for the organization.
-
location
protected List<Reference> location
The location(s) at which this practitioner provides care.
-
locationTarget
protected List<Location> locationTarget
The actual objects that are the target of the reference (The location(s) at which this practitioner provides care.)
-
healthcareService
protected List<Reference> healthcareService
The list of healthcare services that this worker provides for this role's Organization/Location(s).
-
healthcareServiceTarget
protected List<HealthcareService> healthcareServiceTarget
The actual objects that are the target of the reference (The list of healthcare services that this worker provides for this role's Organization/Location(s).)
-
-
Constructor Detail
-
PractitionerPractitionerRoleComponent
public PractitionerPractitionerRoleComponent()
-
-
Method Detail
-
getManagingOrganization
public Reference getManagingOrganization()
- Returns:
managingOrganization(The organization where the Practitioner performs the roles associated.)
-
hasManagingOrganization
public boolean hasManagingOrganization()
-
setManagingOrganization
public Practitioner.PractitionerPractitionerRoleComponent setManagingOrganization(Reference value)
- Parameters:
value-managingOrganization(The organization where the Practitioner performs the roles associated.)
-
getManagingOrganizationTarget
public Organization getManagingOrganizationTarget()
- Returns:
managingOrganizationThe 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. (The organization where the Practitioner performs the roles associated.)
-
setManagingOrganizationTarget
public Practitioner.PractitionerPractitionerRoleComponent setManagingOrganizationTarget(Organization value)
- Parameters:
value-managingOrganizationThe 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. (The organization where the Practitioner performs the roles associated.)
-
getRole
public CodeableConcept getRole()
- Returns:
role(Roles which this practitioner is authorized to perform for the organization.)
-
hasRole
public boolean hasRole()
-
setRole
public Practitioner.PractitionerPractitionerRoleComponent setRole(CodeableConcept value)
- Parameters:
value-role(Roles which this practitioner is authorized to perform for the organization.)
-
getSpecialty
public List<CodeableConcept> getSpecialty()
- Returns:
specialty(Specific specialty of the practitioner.)
-
hasSpecialty
public boolean hasSpecialty()
-
addSpecialty
public CodeableConcept addSpecialty()
- Returns:
specialty(Specific specialty of the practitioner.)
-
addSpecialty
public Practitioner.PractitionerPractitionerRoleComponent addSpecialty(CodeableConcept t)
-
getPeriod
public Period getPeriod()
- Returns:
period(The period during which the person is authorized to act as a practitioner in these role(s) for the organization.)
-
hasPeriod
public boolean hasPeriod()
-
setPeriod
public Practitioner.PractitionerPractitionerRoleComponent setPeriod(Period value)
- Parameters:
value-period(The period during which the person is authorized to act as a practitioner in these role(s) for the organization.)
-
getLocation
public List<Reference> getLocation()
- Returns:
location(The location(s) at which this practitioner provides care.)
-
hasLocation
public boolean hasLocation()
-
addLocation
public Reference addLocation()
- Returns:
location(The location(s) at which this practitioner provides care.)
-
addLocation
public Practitioner.PractitionerPractitionerRoleComponent addLocation(Reference t)
-
getLocationTarget
public List<Location> getLocationTarget()
- Returns:
location(The actual objects that are the target of the reference. The reference library doesn't populate this, but you can use this to hold the resources if you resolvethemt. The location(s) at which this practitioner provides care.)
-
addLocationTarget
public Location addLocationTarget()
- Returns:
location(Add an actual object that is the target of the reference. The reference library doesn't use these, but you can use this to hold the resources if you resolvethemt. The location(s) at which this practitioner provides care.)
-
getHealthcareService
public List<Reference> getHealthcareService()
- Returns:
healthcareService(The list of healthcare services that this worker provides for this role's Organization/Location(s).)
-
hasHealthcareService
public boolean hasHealthcareService()
-
addHealthcareService
public Reference addHealthcareService()
- Returns:
healthcareService(The list of healthcare services that this worker provides for this role's Organization/Location(s).)
-
addHealthcareService
public Practitioner.PractitionerPractitionerRoleComponent addHealthcareService(Reference t)
-
getHealthcareServiceTarget
public List<HealthcareService> getHealthcareServiceTarget()
- Returns:
healthcareService(The actual objects that are the target of the reference. The reference library doesn't populate this, but you can use this to hold the resources if you resolvethemt. The list of healthcare services that this worker provides for this role's Organization/Location(s).)
-
addHealthcareServiceTarget
public HealthcareService addHealthcareServiceTarget()
- Returns:
healthcareService(Add an actual object that is the target of the reference. The reference library doesn't use these, but you can use this to hold the resources if you resolvethemt. The list of healthcare services that this worker provides for this role's Organization/Location(s).)
-
listChildren
protected void listChildren(List<Property> childrenList)
- Overrides:
listChildrenin classBackboneElement
-
setProperty
public void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChildin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
public Practitioner.PractitionerPractitionerRoleComponent copy()
- Specified by:
copyin classBackboneElement
-
equalsDeep
public boolean equalsDeep(Base other)
- Overrides:
equalsDeepin classBackboneElement
-
equalsShallow
public boolean equalsShallow(Base other)
- Overrides:
equalsShallowin classBackboneElement
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classBackboneElement
-
fhirType
public String fhirType()
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classBackboneElement
-
-