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 (Trait of group members)
|
| 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
|
SP_RES_ID, SP_RES_LANGUAGE| Constructor and Description |
|---|
Group() |
| Modifier and Type | Method and Description |
|---|---|
Group.Characteristic |
addCharacteristic()
Adds and returns a new value for characteristic (Trait of group members)
|
ResourceReferenceDt |
addMember()
Adds and returns a new value for member (Who is in group)
|
BooleanDt |
getActual()
Gets the value(s) for actual (Descriptive or actual).
|
<T extends IElement> |
getAllPopulatedChildElementsOfType(Class<T> theType)
Returns a list containing all child elements matching a given type
|
List<Group.Characteristic> |
getCharacteristic()
Gets the value(s) for characteristic (Trait of group members).
|
Group.Characteristic |
getCharacteristicFirstRep()
Gets the first repetition for characteristic (Trait of group members),
creating it if it does not already exist.
|
CodeableConceptDt |
getCode()
Gets the value(s) for code (Kind of Group members).
|
IdentifierDt |
getIdentifier()
Gets the value(s) for identifier (Unique id).
|
List<ResourceReferenceDt> |
getMember()
Gets the value(s) for member (Who is in group).
|
StringDt |
getName()
Gets the value(s) for name (Label for Group).
|
IntegerDt |
getQuantity()
Gets the value(s) for quantity (Number of members).
|
BoundCodeDt<GroupTypeEnum> |
getType()
Gets the value(s) for type (person | animal | practitioner | device | medication | substance).
|
boolean |
isEmpty() |
Group |
setActual(boolean theBoolean)
Sets the value for actual (Descriptive or actual)
|
Group |
setActual(BooleanDt theValue)
Sets the value(s) for actual (Descriptive or actual)
|
Group |
setCharacteristic(List<Group.Characteristic> theValue)
Sets the value(s) for characteristic (Trait of group members)
|
Group |
setCode(CodeableConceptDt theValue)
Sets the value(s) for code (Kind of Group members)
|
Group |
setIdentifier(IdentifierDt theValue)
Sets the value(s) for identifier (Unique id)
|
Group |
setIdentifier(IdentifierUseEnum theUse,
String theSystem,
String theValue,
String theLabel)
Sets the value for identifier (Unique id)
|
Group |
setIdentifier(String theSystem,
String theValue)
Sets the value for identifier (Unique id)
|
Group |
setMember(List<ResourceReferenceDt> theValue)
Sets the value(s) for member (Who is in group)
|
Group |
setName(String theString)
Sets the value for name (Label for Group)
|
Group |
setName(StringDt theValue)
Sets the value(s) for name (Label for Group)
|
Group |
setQuantity(int theInteger)
Sets the value for quantity (Number of members)
|
Group |
setQuantity(IntegerDt theValue)
Sets the value(s) for quantity (Number of members)
|
Group |
setType(BoundCodeDt<GroupTypeEnum> theValue)
Sets the value(s) for type (person | animal | practitioner | device | medication | substance)
|
Group |
setType(GroupTypeEnum theValue)
Sets the value(s) for type (person | animal | practitioner | device | medication | substance)
|
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_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
public static final ReferenceClientParam MEMBER
Description:
Type: reference
Path: Group.member
public static final Include INCLUDE_MEMBER
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 <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 IdentifierDt getIdentifier()
null.
Definition: A unique business identifier for this group
public Group setIdentifier(IdentifierDt theValue)
Definition: A unique business identifier for this group
public Group setIdentifier(IdentifierUseEnum theUse, String theSystem, String theValue, String theLabel)
Definition: A unique business identifier for this group
public Group setIdentifier(String theSystem, String theValue)
Definition: A unique business identifier for this group
public BoundCodeDt<GroupTypeEnum> 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 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 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 IntegerDt getQuantity()
null.
Definition: A count of the number of resource instances that are part of the group
public Group setQuantity(IntegerDt 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.Characteristic getCharacteristicFirstRep()
Definition: Identifies the traits shared by members of the group
public List<ResourceReferenceDt> getMember()
null.
Definition: Identifies the resource instances that are members of the group.
public Group setMember(List<ResourceReferenceDt> theValue)
Definition: Identifies the resource instances that are members of the group.
public ResourceReferenceDt addMember()
Definition: Identifies the resource instances that are members of the group.
Copyright © 2014 University Health Network. All rights reserved.