public static class Practitioner.PractitionerPractitionerRoleComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
| Modifier and Type | Field and Description |
|---|---|
protected List<Reference> |
healthcareService
The list of healthcare services that this worker provides for this role's Organization/Location(s).
|
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).)
|
protected List<Identifier> |
identifier
Business Identifiers that are specific to a role/location.
|
protected List<Reference> |
location
The location(s) at which this practitioner provides care.
|
protected List<Location> |
locationTarget
The actual objects that are the target of the reference (The location(s) at which this practitioner provides care.)
|
protected Reference |
organization
The organization where the Practitioner performs the roles associated.
|
protected Organization |
organizationTarget
The actual object that is the target of the reference (The organization where the Practitioner performs the roles associated.)
|
protected Period |
period
The period during which the person is authorized to act as a practitioner in these role(s) for the organization.
|
protected CodeableConcept |
role
Roles which this practitioner is authorized to perform for the organization.
|
protected List<CodeableConcept> |
specialty
Specific specialty of the practitioner.
|
protected List<ContactPoint> |
telecom
Contact details that are specific to the role/location/service.
|
modifierExtension| Constructor and Description |
|---|
PractitionerPractitionerRoleComponent()
Constructor
|
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, hasModifierExtensionaddExtension, addExtension, copyValues, getExtension, getExtensionsByUrl, getExtensionString, getId, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setId, setIdElementcastToActionDefinition, castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToModuleMetadata, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFormatCommentsPost, getFormatCommentsPre, hasFormatCommentprotected Reference organization
protected Organization organizationTarget
protected CodeableConcept role
protected List<CodeableConcept> specialty
protected List<Identifier> identifier
protected List<ContactPoint> telecom
protected Period period
protected List<Reference> location
protected List<Location> locationTarget
protected List<Reference> healthcareService
protected List<HealthcareService> healthcareServiceTarget
public PractitionerPractitionerRoleComponent()
public Reference getOrganization()
organization (The organization where the Practitioner performs the roles associated.)public boolean hasOrganization()
public Practitioner.PractitionerPractitionerRoleComponent setOrganization(Reference value)
value - organization (The organization where the Practitioner performs the roles associated.)public Organization getOrganizationTarget()
organization The 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.)public Practitioner.PractitionerPractitionerRoleComponent setOrganizationTarget(Organization value)
value - organization The 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.)public CodeableConcept getRole()
role (Roles which this practitioner is authorized to perform for the organization.)public boolean hasRole()
public Practitioner.PractitionerPractitionerRoleComponent setRole(CodeableConcept value)
value - role (Roles which this practitioner is authorized to perform for the organization.)public List<CodeableConcept> getSpecialty()
specialty (Specific specialty of the practitioner.)public boolean hasSpecialty()
public CodeableConcept addSpecialty()
specialty (Specific specialty of the practitioner.)public Practitioner.PractitionerPractitionerRoleComponent addSpecialty(CodeableConcept t)
public List<Identifier> getIdentifier()
identifier (Business Identifiers that are specific to a role/location.)public boolean hasIdentifier()
public Identifier addIdentifier()
identifier (Business Identifiers that are specific to a role/location.)public Practitioner.PractitionerPractitionerRoleComponent addIdentifier(Identifier t)
public List<ContactPoint> getTelecom()
telecom (Contact details that are specific to the role/location/service.)public boolean hasTelecom()
public ContactPoint addTelecom()
telecom (Contact details that are specific to the role/location/service.)public Practitioner.PractitionerPractitionerRoleComponent addTelecom(ContactPoint t)
public Period getPeriod()
period (The period during which the person is authorized to act as a practitioner in these role(s) for the organization.)public boolean hasPeriod()
public Practitioner.PractitionerPractitionerRoleComponent setPeriod(Period value)
value - period (The period during which the person is authorized to act as a practitioner in these role(s) for the organization.)public List<Reference> getLocation()
location (The location(s) at which this practitioner provides care.)public boolean hasLocation()
public Reference addLocation()
location (The location(s) at which this practitioner provides care.)public Practitioner.PractitionerPractitionerRoleComponent addLocation(Reference t)
public List<Location> getLocationTarget()
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.)public Location addLocationTarget()
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.)public List<Reference> getHealthcareService()
healthcareService (The list of healthcare services that this worker provides for this role's Organization/Location(s).)public boolean hasHealthcareService()
public Reference addHealthcareService()
healthcareService (The list of healthcare services that this worker provides for this role's Organization/Location(s).)public Practitioner.PractitionerPractitionerRoleComponent addHealthcareService(Reference t)
public List<HealthcareService> getHealthcareServiceTarget()
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).)public HealthcareService addHealthcareServiceTarget()
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).)protected void listChildren(List<Property> childrenList)
listChildren in class BackboneElementpublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic void setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Practitioner.PractitionerPractitionerRoleComponent copy()
copy in class BackboneElementpublic boolean equalsDeep(Base other)
equalsDeep in class BackboneElementpublic boolean equalsShallow(Base other)
equalsShallow in class BackboneElementpublic boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBaseisEmpty in class BackboneElementpublic String fhirType()
fhirType in class BackboneElementCopyright © 2014–2018 University Health Network. All rights reserved.