public class Group extends BaseResource implements IResource
Definition: Represents a defined collection of entities that may be discussed or acted upon collectively but which are not expected to act collectively and are not formally or legally recognized; i.e. a collection of entities that isn't an Organization.
Requirements:
Profile Definition: http://hl7.org/fhir/profiles/Group
| Modifier and Type | Class and Description |
|---|---|
static class |
Group.Characteristic
Block class for child element: Group.characteristic ()
|
static class |
Group.Member
Block class for child element: Group.member ()
|
| Modifier and Type | Field and Description |
|---|---|
static TokenClientParam |
ACTUAL
Fluent Client search parameter constant for actual
|
static TokenClientParam |
CHARACTERISTIC
Fluent Client search parameter constant for characteristic
|
static CompositeClientParam<TokenClientParam,TokenClientParam> |
CHARACTERISTIC_VALUE
Fluent Client search parameter constant for characteristic-value
|
static TokenClientParam |
CODE
Fluent Client search parameter constant for code
|
static TokenClientParam |
EXCLUDE
Fluent Client search parameter constant for exclude
|
static TokenClientParam |
IDENTIFIER
Fluent Client search parameter constant for identifier
|
static Include |
INCLUDE_MEMBER
Constant for fluent queries to be used to add include statements.
|
static ReferenceClientParam |
MEMBER
Fluent Client search parameter constant for member
|
static String |
SP_ACTUAL
Search parameter constant for actual
|
static String |
SP_CHARACTERISTIC
Search parameter constant for characteristic
|
static String |
SP_CHARACTERISTIC_VALUE
Search parameter constant for characteristic-value
|
static String |
SP_CODE
Search parameter constant for code
|
static String |
SP_EXCLUDE
Search parameter constant for exclude
|
static String |
SP_IDENTIFIER
Search parameter constant for identifier
|
static String |
SP_MEMBER
Search parameter constant for member
|
static String |
SP_TYPE
Search parameter constant for type
|
static String |
SP_VALUE
Search parameter constant for value
|
static TokenClientParam |
TYPE
Fluent Client search parameter constant for type
|
static TokenClientParam |
VALUE
Fluent Client search parameter constant for value
|
RES_ID, SP_RES_ID, SP_RES_LANGUAGEINCLUDE_ALL, WILDCARD_ALL_SET| Constructor and Description |
|---|
Group() |
| Modifier and Type | Method and Description |
|---|---|
Group.Characteristic |
addCharacteristic()
Adds and returns a new value for characteristic ()
|
Group |
addCharacteristic(Group.Characteristic theValue)
Adds a given new value for characteristic ()
|
IdentifierDt |
addIdentifier()
Adds and returns a new value for identifier (id)
|
Group |
addIdentifier(IdentifierDt theValue)
Adds a given new value for identifier (id)
|
Group.Member |
addMember()
Adds and returns a new value for member ()
|
Group |
addMember(Group.Member theValue)
Adds a given new value for member ()
|
Boolean |
getActual()
Gets the value(s) for actual ().
|
BooleanDt |
getActualElement()
Gets the value(s) for actual ().
|
<T extends IElement> |
getAllPopulatedChildElementsOfType(Class<T> theType) |
List<Group.Characteristic> |
getCharacteristic()
Gets the value(s) for characteristic ().
|
Group.Characteristic |
getCharacteristicFirstRep()
Gets the first repetition for characteristic (),
creating it if it does not already exist.
|
CodeableConceptDt |
getCode()
Gets the value(s) for code ().
|
List<IdentifierDt> |
getIdentifier()
Gets the value(s) for identifier (id).
|
IdentifierDt |
getIdentifierFirstRep()
Gets the first repetition for identifier (id),
creating it if it does not already exist.
|
List<Group.Member> |
getMember()
Gets the value(s) for member ().
|
Group.Member |
getMemberFirstRep()
Gets the first repetition for member (),
creating it if it does not already exist.
|
String |
getName()
Gets the value(s) for name ().
|
StringDt |
getNameElement()
Gets the value(s) for name ().
|
Integer |
getQuantity()
Gets the value(s) for quantity ().
|
UnsignedIntDt |
getQuantityElement()
Gets the value(s) for quantity ().
|
String |
getResourceName() |
FhirVersionEnum |
getStructureFhirVersionEnum() |
String |
getType()
Gets the value(s) for type (class).
|
BoundCodeDt<GroupTypeEnum> |
getTypeElement()
Gets the value(s) for type (class).
|
boolean |
isEmpty() |
Group |
setActual(boolean theBoolean)
Sets the value for actual ()
|
Group |
setActual(BooleanDt theValue)
Sets the value(s) for actual ()
|
Group |
setCharacteristic(List<Group.Characteristic> theValue)
Sets the value(s) for characteristic ()
|
Group |
setCode(CodeableConceptDt theValue)
Sets the value(s) for code ()
|
Group |
setIdentifier(List<IdentifierDt> theValue)
Sets the value(s) for identifier (id)
|
Group |
setMember(List<Group.Member> theValue)
Sets the value(s) for member ()
|
Group |
setName(String theString)
Sets the value for name ()
|
Group |
setName(StringDt theValue)
Sets the value(s) for name ()
|
Group |
setQuantity(int theInteger)
Sets the value for quantity ()
|
Group |
setQuantity(UnsignedIntDt theValue)
Sets the value(s) for quantity ()
|
Group |
setType(BoundCodeDt<GroupTypeEnum> theValue)
Sets the value(s) for type (class)
|
Group |
setType(GroupTypeEnum theValue)
Sets the value(s) for type (class)
|
getContained, getId, getIdElement, getLanguage, getResourceMetadata, getText, isBaseEmpty, setContained, setId, 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, setResourceMetadatagetIdElement, setId, setIdpublic static final String SP_TYPE
Description: The type of resources the group contains
Type: token
Path: Group.type
public static final TokenClientParam TYPE
Description: The type of resources the group contains
Type: token
Path: Group.type
public static final String SP_CODE
Description: The kind of resources contained
Type: token
Path: Group.code
public static final TokenClientParam CODE
Description: The kind of resources contained
Type: token
Path: Group.code
public static final String SP_ACTUAL
Description:
Type: token
Path: Group.actual
public static final TokenClientParam ACTUAL
Description:
Type: token
Path: Group.actual
public static final String SP_IDENTIFIER
Description:
Type: token
Path: Group.identifier
public static final TokenClientParam IDENTIFIER
Description:
Type: token
Path: Group.identifier
public static final String SP_MEMBER
Description:
Type: reference
Path: Group.member.entity
public static final ReferenceClientParam MEMBER
Description:
Type: reference
Path: Group.member.entity
public static final String SP_CHARACTERISTIC
Description:
Type: token
Path: Group.characteristic.code
public static final TokenClientParam CHARACTERISTIC
Description:
Type: token
Path: Group.characteristic.code
public static final String SP_VALUE
Description:
Type: token
Path: Group.characteristic.value[x]
public static final TokenClientParam VALUE
Description:
Type: token
Path: Group.characteristic.value[x]
public static final String SP_EXCLUDE
Description:
Type: token
Path: Group.characteristic.exclude
public static final TokenClientParam EXCLUDE
Description:
Type: token
Path: Group.characteristic.exclude
public static final String SP_CHARACTERISTIC_VALUE
Description: A composite of both characteristic and value
Type: composite
Path: characteristic & value
public static final CompositeClientParam<TokenClientParam,TokenClientParam> CHARACTERISTIC_VALUE
Description: A composite of both characteristic and value
Type: composite
Path: characteristic & value
public static final Include INCLUDE_MEMBER
public Group()
public <T extends IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
getAllPopulatedChildElementsOfType in interface ICompositeElementpublic List<IdentifierDt> getIdentifier()
null.
Definition: A unique business identifier for this group
public Group setIdentifier(List<IdentifierDt> theValue)
Definition: A unique business identifier for this group
public IdentifierDt addIdentifier()
Definition: A unique business identifier for this group
public Group addIdentifier(IdentifierDt theValue)
Definition: A unique business identifier for this group
theValue - The identifier to add (must not be null)public IdentifierDt getIdentifierFirstRep()
Definition: A unique business identifier for this group
public BoundCodeDt<GroupTypeEnum> getTypeElement()
null.
Definition: Identifies the broad classification of the kind of resources the group includes
public String getType()
null.
Definition: Identifies the broad classification of the kind of resources the group includes
public Group setType(BoundCodeDt<GroupTypeEnum> theValue)
Definition: Identifies the broad classification of the kind of resources the group includes
public Group setType(GroupTypeEnum theValue)
Definition: Identifies the broad classification of the kind of resources the group includes
public BooleanDt getActualElement()
null.
Definition: If true, indicates that the resource refers to a specific group of real individuals. If false, the group defines a set of intended individuals
public Boolean getActual()
null.
Definition: If true, indicates that the resource refers to a specific group of real individuals. If false, the group defines a set of intended individuals
public Group setActual(BooleanDt theValue)
Definition: If true, indicates that the resource refers to a specific group of real individuals. If false, the group defines a set of intended individuals
public Group setActual(boolean theBoolean)
Definition: If true, indicates that the resource refers to a specific group of real individuals. If false, the group defines a set of intended individuals
public CodeableConceptDt getCode()
null.
Definition: Provides a specific type of resource the group includes; e.g. \"cow\", \"syringe\", etc.
public Group setCode(CodeableConceptDt theValue)
Definition: Provides a specific type of resource the group includes; e.g. \"cow\", \"syringe\", etc.
public StringDt getNameElement()
null.
Definition: A label assigned to the group for human identification and communication
public String getName()
null.
Definition: A label assigned to the group for human identification and communication
public Group setName(StringDt theValue)
Definition: A label assigned to the group for human identification and communication
public Group setName(String theString)
Definition: A label assigned to the group for human identification and communication
public UnsignedIntDt getQuantityElement()
null.
Definition: A count of the number of resource instances that are part of the group
public Integer getQuantity()
null.
Definition: A count of the number of resource instances that are part of the group
public Group setQuantity(UnsignedIntDt theValue)
Definition: A count of the number of resource instances that are part of the group
public Group setQuantity(int theInteger)
Definition: A count of the number of resource instances that are part of the group
public List<Group.Characteristic> getCharacteristic()
null.
Definition: Identifies the traits shared by members of the group
public Group setCharacteristic(List<Group.Characteristic> theValue)
Definition: Identifies the traits shared by members of the group
public Group.Characteristic addCharacteristic()
Definition: Identifies the traits shared by members of the group
public Group addCharacteristic(Group.Characteristic theValue)
Definition: Identifies the traits shared by members of the group
theValue - The characteristic to add (must not be null)public Group.Characteristic getCharacteristicFirstRep()
Definition: Identifies the traits shared by members of the group
public List<Group.Member> getMember()
null.
Definition: Identifies the resource instances that are members of the group.
public Group setMember(List<Group.Member> theValue)
Definition: Identifies the resource instances that are members of the group.
public Group.Member addMember()
Definition: Identifies the resource instances that are members of the group.
public Group addMember(Group.Member theValue)
Definition: Identifies the resource instances that are members of the group.
theValue - The member to add (must not be null)public Group.Member getMemberFirstRep()
Definition: Identifies the resource instances that are members of the group.
public String getResourceName()
getResourceName in interface IResourcepublic FhirVersionEnum getStructureFhirVersionEnum()
getStructureFhirVersionEnum in interface IResourcegetStructureFhirVersionEnum in interface IBaseResourceCopyright © 2014–2016 University Health Network. All rights reserved.