public class OrganizationRole extends DomainResource
| Modifier and Type | Class and Description |
|---|---|
static class |
OrganizationRole.DaysOfWeek |
static class |
OrganizationRole.DaysOfWeekEnumFactory |
static class |
OrganizationRole.OrganizationRoleAvailableTimeComponent |
static class |
OrganizationRole.OrganizationRoleNotAvailableComponent |
| Modifier and Type | Field and Description |
|---|---|
protected BooleanType |
active
Whether this practitioner role record is in active use.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
ACTIVE
Fluent Client search parameter constant for active
|
protected StringType |
availabilityExceptions
A description of site availability exceptions, e.g.
|
protected List<OrganizationRole.OrganizationRoleAvailableTimeComponent> |
availableTime
A collection of times that the Service Site is available.
|
protected List<CodeableConcept> |
code
Roles which this practitioner is authorized to perform for the organization.
|
static ca.uhn.fhir.rest.gclient.DateClientParam |
DATE
Fluent Client search parameter constant for date
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
EMAIL
Fluent Client search parameter constant for email
|
protected List<Reference> |
endpoint
Technical endpoints providing access to services operated for the practitioner with this role.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
ENDPOINT
Fluent Client search parameter constant for endpoint
|
protected List<Endpoint> |
endpointTarget
The actual objects that are the target of the reference (Technical endpoints providing access to services operated for the practitioner with this role.)
|
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.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
IDENTIFIER
Fluent Client search parameter constant for identifier
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_ENDPOINT
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_LOCATION
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_NETWORK
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_PARTICIPATING_ORGANIZATION
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_PRIMARY_ORGANIZATION
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_SERVICE
Constant for fluent queries to be used to add include statements.
|
protected List<Reference> |
location
The location(s) at which this practitioner provides care.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
LOCATION
Fluent Client search parameter constant for location
|
protected List<Location> |
locationTarget
The actual objects that are the target of the reference (The location(s) at which this practitioner provides care.)
|
protected List<Reference> |
network
The network(s) this association applies to (if any).
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
NETWORK
Fluent Client search parameter constant for network
|
protected List<Organization> |
networkTarget
The actual objects that are the target of the reference (The network(s) this association applies to (if any).)
|
protected List<OrganizationRole.OrganizationRoleNotAvailableComponent> |
notAvailable
The HealthcareService is not available during this period of time due to the provided reason.
|
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.)
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
PARTICIPATING_ORGANIZATION
Fluent Client search parameter constant for participating-organization
|
protected Reference |
participatingOrganization
Practitioner that is able to provide the defined services for the organization.
|
protected Organization |
participatingOrganizationTarget
The actual object that is the target of the reference (Practitioner that is able to provide the defined services for the organization.)
|
protected Period |
period
The period during which the person is authorized to act as a practitioner in these role(s) for the organization.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
PHONE
Fluent Client search parameter constant for phone
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
PRIMARY_ORGANIZATION
Fluent Client search parameter constant for primary-organization
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
ROLE
Fluent Client search parameter constant for role
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
SERVICE
Fluent Client search parameter constant for service
|
static String |
SP_ACTIVE
Search parameter: active
|
static String |
SP_DATE
Search parameter: date
|
static String |
SP_EMAIL
Search parameter: email
|
static String |
SP_ENDPOINT
Search parameter: endpoint
|
static String |
SP_IDENTIFIER
Search parameter: identifier
|
static String |
SP_LOCATION
Search parameter: location
|
static String |
SP_NETWORK
Search parameter: network
|
static String |
SP_PARTICIPATING_ORGANIZATION
Search parameter: participating-organization
|
static String |
SP_PHONE
Search parameter: phone
|
static String |
SP_PRIMARY_ORGANIZATION
Search parameter: primary-organization
|
static String |
SP_ROLE
Search parameter: role
|
static String |
SP_SERVICE
Search parameter: service
|
static String |
SP_SPECIALTY
Search parameter: specialty
|
static String |
SP_TELECOM
Search parameter: telecom
|
protected List<CodeableConcept> |
specialty
Specific specialty of the practitioner.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
SPECIALTY
Fluent Client search parameter constant for specialty
|
protected List<ContactPoint> |
telecom
Contact details that are specific to the role/location/service.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
TELECOM
Fluent Client search parameter constant for telecom
|
contained, extension, modifierExtension, textid, implicitRules, language, meta| Constructor and Description |
|---|
OrganizationRole()
Constructor
|
addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setTextcopyValues, getId, getIdBase, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetagetStructureFhirVersionEnum, isResource, setIdcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getIdElement, getLanguageElement, getUserData, setId, setUserDataprotected List<Identifier> identifier
protected BooleanType active
protected Period period
protected Reference organization
protected Organization organizationTarget
protected Reference participatingOrganization
protected Organization participatingOrganizationTarget
protected List<Organization> networkTarget
protected List<CodeableConcept> code
protected List<CodeableConcept> specialty
protected List<Reference> location
protected List<Location> locationTarget
protected List<Reference> healthcareService
protected List<HealthcareService> healthcareServiceTarget
protected List<ContactPoint> telecom
protected List<OrganizationRole.OrganizationRoleAvailableTimeComponent> availableTime
protected List<OrganizationRole.OrganizationRoleNotAvailableComponent> notAvailable
protected StringType availabilityExceptions
protected List<Reference> endpoint
protected List<Endpoint> endpointTarget
public static final String SP_DATE
Description: The period during which the practitioner is authorized to perform in these role(s)
Type: date
Path: OrganizationRole.period
public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE
Description: The period during which the practitioner is authorized to perform in these role(s)
Type: date
Path: OrganizationRole.period
public static final String SP_IDENTIFIER
Description: A practitioner's Identifier
Type: token
Path: OrganizationRole.identifier
public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
Description: A practitioner's Identifier
Type: token
Path: OrganizationRole.identifier
public static final String SP_SPECIALTY
Description: The practitioner has this specialty at an organization
Type: token
Path: OrganizationRole.specialty
public static final ca.uhn.fhir.rest.gclient.TokenClientParam SPECIALTY
Description: The practitioner has this specialty at an organization
Type: token
Path: OrganizationRole.specialty
public static final String SP_ROLE
Description: The practitioner can perform this role at for the organization
Type: token
Path: OrganizationRole.code
public static final ca.uhn.fhir.rest.gclient.TokenClientParam ROLE
Description: The practitioner can perform this role at for the organization
Type: token
Path: OrganizationRole.code
public static final String SP_ACTIVE
Description: Whether this practitioner role record is in active use
Type: token
Path: OrganizationRole.active
public static final ca.uhn.fhir.rest.gclient.TokenClientParam ACTIVE
Description: Whether this practitioner role record is in active use
Type: token
Path: OrganizationRole.active
public static final String SP_PRIMARY_ORGANIZATION
Description: The identity of the organization the practitioner represents / acts on behalf of
Type: reference
Path: OrganizationRole.organization
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PRIMARY_ORGANIZATION
Description: The identity of the organization the practitioner represents / acts on behalf of
Type: reference
Path: OrganizationRole.organization
public static final ca.uhn.fhir.model.api.Include INCLUDE_PRIMARY_ORGANIZATION
public static final String SP_NETWORK
Description: One of the locations at which this practitioner provides care
Type: reference
Path: OrganizationRole.network
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam NETWORK
Description: One of the locations at which this practitioner provides care
Type: reference
Path: OrganizationRole.network
public static final ca.uhn.fhir.model.api.Include INCLUDE_NETWORK
public static final String SP_ENDPOINT
Description: Technical endpoints providing access to services operated for the practitioner with this role
Type: reference
Path: OrganizationRole.endpoint
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENDPOINT
Description: Technical endpoints providing access to services operated for the practitioner with this role
Type: reference
Path: OrganizationRole.endpoint
public static final ca.uhn.fhir.model.api.Include INCLUDE_ENDPOINT
public static final String SP_PHONE
Description: A value in a phone contact
Type: token
Path: OrganizationRole.telecom(system=phone)
public static final ca.uhn.fhir.rest.gclient.TokenClientParam PHONE
Description: A value in a phone contact
Type: token
Path: OrganizationRole.telecom(system=phone)
public static final String SP_SERVICE
Description: The list of healthcare services that this worker provides for this role's Organization/Location(s)
Type: reference
Path: OrganizationRole.healthcareService
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SERVICE
Description: The list of healthcare services that this worker provides for this role's Organization/Location(s)
Type: reference
Path: OrganizationRole.healthcareService
public static final ca.uhn.fhir.model.api.Include INCLUDE_SERVICE
public static final String SP_PARTICIPATING_ORGANIZATION
Description: Practitioner that is able to provide the defined services for the organization
Type: reference
Path: OrganizationRole.participatingOrganization
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PARTICIPATING_ORGANIZATION
Description: Practitioner that is able to provide the defined services for the organization
Type: reference
Path: OrganizationRole.participatingOrganization
public static final ca.uhn.fhir.model.api.Include INCLUDE_PARTICIPATING_ORGANIZATION
public static final String SP_TELECOM
Description: The value in any kind of contact
Type: token
Path: OrganizationRole.telecom
public static final ca.uhn.fhir.rest.gclient.TokenClientParam TELECOM
Description: The value in any kind of contact
Type: token
Path: OrganizationRole.telecom
public static final String SP_LOCATION
Description: One of the locations at which this practitioner provides care
Type: reference
Path: OrganizationRole.location
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam LOCATION
Description: One of the locations at which this practitioner provides care
Type: reference
Path: OrganizationRole.location
public static final ca.uhn.fhir.model.api.Include INCLUDE_LOCATION
public static final String SP_EMAIL
Description: A value in an email contact
Type: token
Path: OrganizationRole.telecom(system=email)
public static final ca.uhn.fhir.rest.gclient.TokenClientParam EMAIL
Description: A value in an email contact
Type: token
Path: OrganizationRole.telecom(system=email)
public OrganizationRole()
public List<Identifier> getIdentifier()
identifier (Business Identifiers that are specific to a role/location.)public OrganizationRole setIdentifier(List<Identifier> theIdentifier)
this for easy method chainingpublic boolean hasIdentifier()
public Identifier addIdentifier()
public OrganizationRole addIdentifier(Identifier t)
public Identifier getIdentifierFirstRep()
identifier, creating it if it does not already existpublic BooleanType getActiveElement()
active (Whether this practitioner role record is in active use.). This is the underlying object with id, value and extensions. The accessor "getActive" gives direct access to the valuepublic boolean hasActiveElement()
public boolean hasActive()
public OrganizationRole setActiveElement(BooleanType value)
value - active (Whether this practitioner role record is in active use.). This is the underlying object with id, value and extensions. The accessor "getActive" gives direct access to the valuepublic boolean getActive()
public OrganizationRole setActive(boolean value)
value - Whether this practitioner role record is in active use.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 OrganizationRole 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 Reference getOrganization()
organization (The organization where the Practitioner performs the roles associated.)public boolean hasOrganization()
public OrganizationRole 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 OrganizationRole 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 Reference getParticipatingOrganization()
participatingOrganization (Practitioner that is able to provide the defined services for the organization.)public boolean hasParticipatingOrganization()
public OrganizationRole setParticipatingOrganization(Reference value)
value - participatingOrganization (Practitioner that is able to provide the defined services for the organization.)public Organization getParticipatingOrganizationTarget()
participatingOrganization 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. (Practitioner that is able to provide the defined services for the organization.)public OrganizationRole setParticipatingOrganizationTarget(Organization value)
value - participatingOrganization 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. (Practitioner that is able to provide the defined services for the organization.)public List<Reference> getNetwork()
network (The network(s) this association applies to (if any).)public OrganizationRole setNetwork(List<Reference> theNetwork)
this for easy method chainingpublic boolean hasNetwork()
public Reference addNetwork()
public OrganizationRole addNetwork(Reference t)
public Reference getNetworkFirstRep()
network, creating it if it does not already exist@Deprecated public List<Organization> getNetworkTarget()
@Deprecated public Organization addNetworkTarget()
public List<CodeableConcept> getCode()
code (Roles which this practitioner is authorized to perform for the organization.)public OrganizationRole setCode(List<CodeableConcept> theCode)
this for easy method chainingpublic boolean hasCode()
public CodeableConcept addCode()
public OrganizationRole addCode(CodeableConcept t)
public CodeableConcept getCodeFirstRep()
code, creating it if it does not already existpublic List<CodeableConcept> getSpecialty()
specialty (Specific specialty of the practitioner.)public OrganizationRole setSpecialty(List<CodeableConcept> theSpecialty)
this for easy method chainingpublic boolean hasSpecialty()
public CodeableConcept addSpecialty()
public OrganizationRole addSpecialty(CodeableConcept t)
public CodeableConcept getSpecialtyFirstRep()
specialty, creating it if it does not already existpublic List<Reference> getLocation()
location (The location(s) at which this practitioner provides care.)public OrganizationRole setLocation(List<Reference> theLocation)
this for easy method chainingpublic boolean hasLocation()
public Reference addLocation()
public OrganizationRole addLocation(Reference t)
public Reference getLocationFirstRep()
location, creating it if it does not already exist@Deprecated public List<Location> getLocationTarget()
@Deprecated public Location addLocationTarget()
public List<Reference> getHealthcareService()
healthcareService (The list of healthcare services that this worker provides for this role's Organization/Location(s).)public OrganizationRole setHealthcareService(List<Reference> theHealthcareService)
this for easy method chainingpublic boolean hasHealthcareService()
public Reference addHealthcareService()
public OrganizationRole addHealthcareService(Reference t)
public Reference getHealthcareServiceFirstRep()
healthcareService, creating it if it does not already exist@Deprecated public List<HealthcareService> getHealthcareServiceTarget()
@Deprecated public HealthcareService addHealthcareServiceTarget()
public List<ContactPoint> getTelecom()
telecom (Contact details that are specific to the role/location/service.)public OrganizationRole setTelecom(List<ContactPoint> theTelecom)
this for easy method chainingpublic boolean hasTelecom()
public ContactPoint addTelecom()
public OrganizationRole addTelecom(ContactPoint t)
public ContactPoint getTelecomFirstRep()
telecom, creating it if it does not already existpublic List<OrganizationRole.OrganizationRoleAvailableTimeComponent> getAvailableTime()
availableTime (A collection of times that the Service Site is available.)public OrganizationRole setAvailableTime(List<OrganizationRole.OrganizationRoleAvailableTimeComponent> theAvailableTime)
this for easy method chainingpublic boolean hasAvailableTime()
public OrganizationRole.OrganizationRoleAvailableTimeComponent addAvailableTime()
public OrganizationRole addAvailableTime(OrganizationRole.OrganizationRoleAvailableTimeComponent t)
public OrganizationRole.OrganizationRoleAvailableTimeComponent getAvailableTimeFirstRep()
availableTime, creating it if it does not already existpublic List<OrganizationRole.OrganizationRoleNotAvailableComponent> getNotAvailable()
notAvailable (The HealthcareService is not available during this period of time due to the provided reason.)public OrganizationRole setNotAvailable(List<OrganizationRole.OrganizationRoleNotAvailableComponent> theNotAvailable)
this for easy method chainingpublic boolean hasNotAvailable()
public OrganizationRole.OrganizationRoleNotAvailableComponent addNotAvailable()
public OrganizationRole addNotAvailable(OrganizationRole.OrganizationRoleNotAvailableComponent t)
public OrganizationRole.OrganizationRoleNotAvailableComponent getNotAvailableFirstRep()
notAvailable, creating it if it does not already existpublic StringType getAvailabilityExceptionsElement()
availabilityExceptions (A description of site availability exceptions, e.g. public holiday availability. Succinctly describing all possible exceptions to normal site availability as details in the available Times and not available Times.). This is the underlying object with id, value and extensions. The accessor "getAvailabilityExceptions" gives direct access to the valuepublic boolean hasAvailabilityExceptionsElement()
public boolean hasAvailabilityExceptions()
public OrganizationRole setAvailabilityExceptionsElement(StringType value)
value - availabilityExceptions (A description of site availability exceptions, e.g. public holiday availability. Succinctly describing all possible exceptions to normal site availability as details in the available Times and not available Times.). This is the underlying object with id, value and extensions. The accessor "getAvailabilityExceptions" gives direct access to the valuepublic String getAvailabilityExceptions()
public OrganizationRole setAvailabilityExceptions(String value)
value - A description of site availability exceptions, e.g. public holiday availability. Succinctly describing all possible exceptions to normal site availability as details in the available Times and not available Times.public List<Reference> getEndpoint()
endpoint (Technical endpoints providing access to services operated for the practitioner with this role.)public OrganizationRole setEndpoint(List<Reference> theEndpoint)
this for easy method chainingpublic boolean hasEndpoint()
public Reference addEndpoint()
public OrganizationRole addEndpoint(Reference t)
public Reference getEndpointFirstRep()
endpoint, creating it if it does not already exist@Deprecated public List<Endpoint> getEndpointTarget()
@Deprecated public Endpoint addEndpointTarget()
protected void listChildren(List<Property> children)
listChildren in class DomainResourcepublic Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
getNamedProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
getTypesForProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic String fhirType()
fhirType in class DomainResourcepublic OrganizationRole copy()
copy in class DomainResourceprotected OrganizationRole typedCopy()
public boolean equalsDeep(Base other_)
equalsDeep in class DomainResourcepublic boolean equalsShallow(Base other_)
equalsShallow in class DomainResourcepublic boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBaseisEmpty in class DomainResourcepublic ResourceType getResourceType()
getResourceType in class ResourceCopyright © 2014–2018 University Health Network. All rights reserved.