public class Organization extends BaseResource implements IResource
Definition: A formally or informally recognized grouping of people or organizations formed for the purpose of achieving some form of collective action. Includes companies, institutions, corporations, departments, community groups, healthcare practice groups, etc
Requirements:
Profile Definition: http://hl7.org/fhir/profiles/Organization
| Modifier and Type | Class and Description |
|---|---|
static class |
Organization.Contact
Block class for child element: Organization.contact (Contact for the organization for a certain purpose)
|
| Modifier and Type | Field and Description |
|---|---|
static TokenClientParam |
ACTIVE
Fluent Client search parameter constant for active
|
static TokenClientParam |
IDENTIFIER
Fluent Client search parameter constant for identifier
|
static Include |
INCLUDE_PARTOF
Constant for fluent queries to be used to add include statements.
|
static StringClientParam |
NAME
Fluent Client search parameter constant for name
|
static ReferenceClientParam |
PARTOF
Fluent Client search parameter constant for partof
|
static StringClientParam |
PHONETIC
Fluent Client search parameter constant for phonetic
|
static String |
SP_ACTIVE
Search parameter constant for active
|
static String |
SP_IDENTIFIER
Search parameter constant for identifier
|
static String |
SP_NAME
Search parameter constant for name
|
static String |
SP_PARTOF
Search parameter constant for partof
|
static String |
SP_PHONETIC
Search parameter constant for phonetic
|
static String |
SP_TYPE
Search parameter constant for type
|
static TokenClientParam |
TYPE
Fluent Client search parameter constant for type
|
SP_RES_ID, SP_RES_LANGUAGE| Constructor and Description |
|---|
Organization() |
| Modifier and Type | Method and Description |
|---|---|
AddressDt |
addAddress()
Adds and returns a new value for address (An address for the organization)
|
Organization.Contact |
addContact()
Adds and returns a new value for contact (Contact for the organization for a certain purpose)
|
IdentifierDt |
addIdentifier()
Adds and returns a new value for identifier (Identifies this organization across multiple systems)
|
Organization |
addIdentifier(IdentifierUseEnum theUse,
String theSystem,
String theValue,
String theLabel)
Adds a new value for identifier (Identifies this organization across multiple systems)
|
Organization |
addIdentifier(String theSystem,
String theValue)
Adds a new value for identifier (Identifies this organization across multiple systems)
|
ResourceReferenceDt |
addLocation()
Adds and returns a new value for location (Location(s) the organization uses to provide services)
|
ContactDt |
addTelecom()
Adds and returns a new value for telecom (A contact detail for the organization)
|
Organization |
addTelecom(ContactUseEnum theContactUse,
String theValue)
Adds a new value for telecom (A contact detail for the organization)
|
Organization |
addTelecom(String theValue)
Adds a new value for telecom (A contact detail for the organization)
|
BooleanDt |
getActive()
Gets the value(s) for active (Whether the organization's record is still in active use).
|
List<AddressDt> |
getAddress()
Gets the value(s) for address (An address for the organization).
|
AddressDt |
getAddressFirstRep()
Gets the first repetition for address (An address for the organization),
creating it if it does not already exist.
|
<T extends IElement> |
getAllPopulatedChildElementsOfType(Class<T> theType)
Returns a list containing all child elements matching a given type
|
List<Organization.Contact> |
getContact()
Gets the value(s) for contact (Contact for the organization for a certain purpose).
|
Organization.Contact |
getContactFirstRep()
Gets the first repetition for contact (Contact for the organization for a certain purpose),
creating it if it does not already exist.
|
List<IdentifierDt> |
getIdentifier()
Gets the value(s) for identifier (Identifies this organization across multiple systems).
|
IdentifierDt |
getIdentifierFirstRep()
Gets the first repetition for identifier (Identifies this organization across multiple systems),
creating it if it does not already exist.
|
List<ResourceReferenceDt> |
getLocation()
Gets the value(s) for location (Location(s) the organization uses to provide services).
|
StringDt |
getName()
Gets the value(s) for name (Name used for the organization).
|
ResourceReferenceDt |
getPartOf()
Gets the value(s) for partOf (The organization of which this organization forms a part).
|
List<ContactDt> |
getTelecom()
Gets the value(s) for telecom (A contact detail for the organization).
|
ContactDt |
getTelecomFirstRep()
Gets the first repetition for telecom (A contact detail for the organization),
creating it if it does not already exist.
|
BoundCodeableConceptDt<OrganizationTypeEnum> |
getType()
Gets the value(s) for type (Kind of organization).
|
boolean |
isEmpty() |
Organization |
setActive(boolean theBoolean)
Sets the value for active (Whether the organization's record is still in active use)
|
Organization |
setActive(BooleanDt theValue)
Sets the value(s) for active (Whether the organization's record is still in active use)
|
Organization |
setAddress(List<AddressDt> theValue)
Sets the value(s) for address (An address for the organization)
|
Organization |
setContact(List<Organization.Contact> theValue)
Sets the value(s) for contact (Contact for the organization for a certain purpose)
|
Organization |
setIdentifier(List<IdentifierDt> theValue)
Sets the value(s) for identifier (Identifies this organization across multiple systems)
|
Organization |
setLocation(List<ResourceReferenceDt> theValue)
Sets the value(s) for location (Location(s) the organization uses to provide services)
|
Organization |
setName(String theString)
Sets the value for name (Name used for the organization)
|
Organization |
setName(StringDt theValue)
Sets the value(s) for name (Name used for the organization)
|
Organization |
setPartOf(ResourceReferenceDt theValue)
Sets the value(s) for partOf (The organization of which this organization forms a part)
|
Organization |
setTelecom(List<ContactDt> theValue)
Sets the value(s) for telecom (A contact detail for the organization)
|
Organization |
setType(BoundCodeableConceptDt<OrganizationTypeEnum> theValue)
Sets the value(s) for type (Kind of organization)
|
Organization |
setType(OrganizationTypeEnum theValue)
Sets the value(s) for type (Kind of organization)
|
getContained, getId, getLanguage, getResourceMetadata, getText, isBaseEmpty, setContained, setId, setId, setLanguage, setResourceMetadata, setText, toStringaddUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensionsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetContained, getId, getLanguage, getResourceMetadata, getText, setId, setLanguage, setResourceMetadatapublic static final String SP_NAME
Description: A portion of the organization's name
Type: string
Path: Organization.name
public static final StringClientParam NAME
Description: A portion of the organization's name
Type: string
Path: Organization.name
public static final String SP_PHONETIC
Description: A portion of the organization's name using some kind of phonetic matching algorithm
Type: string
Path:
public static final StringClientParam PHONETIC
Description: A portion of the organization's name using some kind of phonetic matching algorithm
Type: string
Path:
public static final String SP_TYPE
Description: A code for the type of organization
Type: token
Path: Organization.type
public static final TokenClientParam TYPE
Description: A code for the type of organization
Type: token
Path: Organization.type
public static final String SP_IDENTIFIER
Description: Any identifier for the organization (not the accreditation issuer's identifier)
Type: token
Path: Organization.identifier
public static final TokenClientParam IDENTIFIER
Description: Any identifier for the organization (not the accreditation issuer's identifier)
Type: token
Path: Organization.identifier
public static final String SP_PARTOF
Description: Search all organizations that are part of the given organization
Type: reference
Path: Organization.partOf
public static final ReferenceClientParam PARTOF
Description: Search all organizations that are part of the given organization
Type: reference
Path: Organization.partOf
public static final Include INCLUDE_PARTOF
public static final String SP_ACTIVE
Description: Whether the organization's record is active
Type: token
Path: Organization.active
public static final TokenClientParam ACTIVE
Description: Whether the organization's record is active
Type: token
Path: Organization.active
public <T extends IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
ICompositeElementgetAllPopulatedChildElementsOfType in interface ICompositeElementtheType - The type to match. If set to null, all child elements will be returnedpublic List<IdentifierDt> getIdentifier()
null.
Definition: Identifier for the organization that is used to identify the organization across multiple disparate systems
public Organization setIdentifier(List<IdentifierDt> theValue)
Definition: Identifier for the organization that is used to identify the organization across multiple disparate systems
public IdentifierDt addIdentifier()
Definition: Identifier for the organization that is used to identify the organization across multiple disparate systems
public IdentifierDt getIdentifierFirstRep()
Definition: Identifier for the organization that is used to identify the organization across multiple disparate systems
public Organization addIdentifier(IdentifierUseEnum theUse, String theSystem, String theValue, String theLabel)
Definition: Identifier for the organization that is used to identify the organization across multiple disparate systems
public Organization addIdentifier(String theSystem, String theValue)
Definition: Identifier for the organization that is used to identify the organization across multiple disparate systems
public StringDt getName()
null.
Definition: A name associated with the organization
public Organization setName(StringDt theValue)
Definition: A name associated with the organization
public Organization setName(String theString)
Definition: A name associated with the organization
public BoundCodeableConceptDt<OrganizationTypeEnum> getType()
null.
Definition: The kind of organization that this is
public Organization setType(BoundCodeableConceptDt<OrganizationTypeEnum> theValue)
Definition: The kind of organization that this is
public Organization setType(OrganizationTypeEnum theValue)
Definition: The kind of organization that this is
public List<ContactDt> getTelecom()
null.
Definition: A contact detail for the organization
public Organization setTelecom(List<ContactDt> theValue)
Definition: A contact detail for the organization
public ContactDt addTelecom()
Definition: A contact detail for the organization
public ContactDt getTelecomFirstRep()
Definition: A contact detail for the organization
public Organization addTelecom(ContactUseEnum theContactUse, String theValue)
Definition: A contact detail for the organization
public Organization addTelecom(String theValue)
Definition: A contact detail for the organization
public List<AddressDt> getAddress()
null.
Definition: An address for the organization
public Organization setAddress(List<AddressDt> theValue)
Definition: An address for the organization
public AddressDt addAddress()
Definition: An address for the organization
public AddressDt getAddressFirstRep()
Definition: An address for the organization
public ResourceReferenceDt getPartOf()
null.
Definition: The organization of which this organization forms a part
public Organization setPartOf(ResourceReferenceDt theValue)
Definition: The organization of which this organization forms a part
public List<Organization.Contact> getContact()
null.
Definition:
public Organization setContact(List<Organization.Contact> theValue)
Definition:
public Organization.Contact addContact()
Definition:
public Organization.Contact getContactFirstRep()
Definition:
public List<ResourceReferenceDt> getLocation()
null.
Definition: Location(s) the organization uses to provide services
public Organization setLocation(List<ResourceReferenceDt> theValue)
Definition: Location(s) the organization uses to provide services
public ResourceReferenceDt addLocation()
Definition: Location(s) the organization uses to provide services
public BooleanDt getActive()
null.
Definition: Whether the organization's record is still in active use
public Organization setActive(BooleanDt theValue)
Definition: Whether the organization's record is still in active use
public Organization setActive(boolean theBoolean)
Definition: Whether the organization's record is still in active use
Copyright © 2014 University Health Network. All rights reserved.