public class Group extends DomainResource
| Modifier and Type | Class and Description |
|---|---|
static class |
Group.GroupCharacteristicComponent |
static class |
Group.GroupMemberComponent |
static class |
Group.GroupType |
static class |
Group.GroupTypeEnumFactory |
| Modifier and Type | Field and Description |
|---|---|
protected BooleanType |
active
Indicates whether the record for the group is available for use or is merely being retained for historical purposes.
|
protected BooleanType |
actual
If true, indicates that the resource refers to a specific group of real individuals.
|
static TokenClientParam |
ACTUAL
Fluent Client search parameter constant for actual
|
protected List<Group.GroupCharacteristicComponent> |
characteristic
Identifies the traits shared by members of the group.
|
static TokenClientParam |
CHARACTERISTIC
Fluent Client search parameter constant for characteristic
|
static CompositeClientParam<TokenClientParam,TokenClientParam> |
CHARACTERISTIC_VALUE
Fluent Client search parameter constant for characteristic-value
|
protected CodeableConcept |
code
Provides a specific type of resource the group includes; e.g.
|
static TokenClientParam |
CODE
Fluent Client search parameter constant for code
|
static TokenClientParam |
EXCLUDE
Fluent Client search parameter constant for exclude
|
protected List<Identifier> |
identifier
A unique business identifier for this group.
|
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.
|
protected List<Group.GroupMemberComponent> |
member
Identifies the resource instances that are members of the group.
|
static ReferenceClientParam |
MEMBER
Fluent Client search parameter constant for member
|
protected StringType |
name
A label assigned to the group for human identification and communication.
|
protected UnsignedIntType |
quantity
A count of the number of resource instances that are part of the group.
|
static String |
SP_ACTUAL
Search parameter: actual
|
static String |
SP_CHARACTERISTIC
Search parameter: characteristic
|
static String |
SP_CHARACTERISTIC_VALUE
Search parameter: characteristic-value
|
static String |
SP_CODE
Search parameter: code
|
static String |
SP_EXCLUDE
Search parameter: exclude
|
static String |
SP_IDENTIFIER
Search parameter: identifier
|
static String |
SP_MEMBER
Search parameter: member
|
static String |
SP_TYPE
Search parameter: type
|
static String |
SP_VALUE
Search parameter: value
|
protected Enumeration<Group.GroupType> |
type
Identifies the broad classification of the kind of resources the group includes.
|
static TokenClientParam |
TYPE
Fluent Client search parameter constant for type
|
static TokenClientParam |
VALUE
Fluent Client search parameter constant for value
|
contained, extension, modifierExtension, textid, implicitRules, language, metaRES_ID, SP_RES_ID, SP_RES_LANGUAGEINCLUDE_ALL, WILDCARD_ALL_SET| Constructor and Description |
|---|
Group()
Constructor
|
Group(Enumeration<Group.GroupType> type,
BooleanType actual)
Constructor
|
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setTextcopyValues, getId, getIdBase, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetagetStructureFhirVersionEnum, isResource, setIdcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, 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, waitgetId, getIdElement, getLanguageElement, getUserData, setId, setUserDatagetMeta, getStructureFhirVersionEnum, setIdgetFormatCommentsPost, getFormatCommentsPre, hasFormatCommentprotected List<Identifier> identifier
protected BooleanType active
protected Enumeration<Group.GroupType> type
protected BooleanType actual
protected CodeableConcept code
protected StringType name
protected UnsignedIntType quantity
protected List<Group.GroupCharacteristicComponent> characteristic
protected List<Group.GroupMemberComponent> member
public static final String SP_ACTUAL
Description: Descriptive or actual
Type: token
Path: Group.actual
public static final TokenClientParam ACTUAL
Description: Descriptive or actual
Type: token
Path: Group.actual
public static final String SP_IDENTIFIER
Description: Unique id
Type: token
Path: Group.identifier
public static final TokenClientParam IDENTIFIER
Description: Unique id
Type: token
Path: Group.identifier
public static final String SP_CHARACTERISTIC_VALUE
Description: A composite of both characteristic and value
Type: composite
Path:
public static final CompositeClientParam<TokenClientParam,TokenClientParam> CHARACTERISTIC_VALUE
Description: A composite of both characteristic and value
Type: composite
Path:
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_MEMBER
Description: Reference to the group member
Type: reference
Path: Group.member.entity
public static final ReferenceClientParam MEMBER
Description: Reference to the group member
Type: reference
Path: Group.member.entity
public static final Include INCLUDE_MEMBER
public static final String SP_EXCLUDE
Description: Group includes or excludes
Type: token
Path: Group.characteristic.exclude
public static final TokenClientParam EXCLUDE
Description: Group includes or excludes
Type: token
Path: Group.characteristic.exclude
public 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_VALUE
Description: Value held by characteristic
Type: token
Path: Group.characteristic.value[x]
public static final TokenClientParam VALUE
Description: Value held by characteristic
Type: token
Path: Group.characteristic.value[x]
public static final String SP_CHARACTERISTIC
Description: Kind of characteristic
Type: token
Path: Group.characteristic.code
public static final TokenClientParam CHARACTERISTIC
Description: Kind of characteristic
Type: token
Path: Group.characteristic.code
public Group()
public Group(Enumeration<Group.GroupType> type, BooleanType actual)
public List<Identifier> getIdentifier()
identifier (A unique business identifier for this group.)public Group setIdentifier(List<Identifier> theIdentifier)
this for easy method chainingpublic boolean hasIdentifier()
public Identifier addIdentifier()
public Group addIdentifier(Identifier t)
public Identifier getIdentifierFirstRep()
identifier, creating it if it does not already existpublic BooleanType getActiveElement()
active (Indicates whether the record for the group is available for use or is merely being retained for historical purposes.). 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 Group setActiveElement(BooleanType value)
value - active (Indicates whether the record for the group is available for use or is merely being retained for historical purposes.). This is the underlying object with id, value and extensions. The accessor "getActive" gives direct access to the valuepublic boolean getActive()
public Group setActive(boolean value)
value - Indicates whether the record for the group is available for use or is merely being retained for historical purposes.public Enumeration<Group.GroupType> getTypeElement()
type (Identifies the broad classification of the kind of resources the group includes.). This is the underlying object with id, value and extensions. The accessor "getType" gives direct access to the valuepublic boolean hasTypeElement()
public boolean hasType()
public Group setTypeElement(Enumeration<Group.GroupType> value)
value - type (Identifies the broad classification of the kind of resources the group includes.). This is the underlying object with id, value and extensions. The accessor "getType" gives direct access to the valuepublic Group.GroupType getType()
public Group setType(Group.GroupType value)
value - Identifies the broad classification of the kind of resources the group includes.public BooleanType getActualElement()
actual (If true, indicates that the resource refers to a specific group of real individuals. If false, the group defines a set of intended individuals.). This is the underlying object with id, value and extensions. The accessor "getActual" gives direct access to the valuepublic boolean hasActualElement()
public boolean hasActual()
public Group setActualElement(BooleanType value)
value - actual (If true, indicates that the resource refers to a specific group of real individuals. If false, the group defines a set of intended individuals.). This is the underlying object with id, value and extensions. The accessor "getActual" gives direct access to the valuepublic boolean getActual()
public Group setActual(boolean value)
value - 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 CodeableConcept getCode()
code (Provides a specific type of resource the group includes; e.g. "cow", "syringe", etc.)public boolean hasCode()
public Group setCode(CodeableConcept value)
value - code (Provides a specific type of resource the group includes; e.g. "cow", "syringe", etc.)public StringType getNameElement()
name (A label assigned to the group for human identification and communication.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the valuepublic boolean hasNameElement()
public boolean hasName()
public Group setNameElement(StringType value)
value - name (A label assigned to the group for human identification and communication.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the valuepublic String getName()
public Group setName(String value)
value - A label assigned to the group for human identification and communication.public UnsignedIntType getQuantityElement()
quantity (A count of the number of resource instances that are part of the group.). This is the underlying object with id, value and extensions. The accessor "getQuantity" gives direct access to the valuepublic boolean hasQuantityElement()
public boolean hasQuantity()
public Group setQuantityElement(UnsignedIntType value)
value - quantity (A count of the number of resource instances that are part of the group.). This is the underlying object with id, value and extensions. The accessor "getQuantity" gives direct access to the valuepublic int getQuantity()
public Group setQuantity(int value)
value - A count of the number of resource instances that are part of the group.public List<Group.GroupCharacteristicComponent> getCharacteristic()
characteristic (Identifies the traits shared by members of the group.)public Group setCharacteristic(List<Group.GroupCharacteristicComponent> theCharacteristic)
this for easy method chainingpublic boolean hasCharacteristic()
public Group.GroupCharacteristicComponent addCharacteristic()
public Group addCharacteristic(Group.GroupCharacteristicComponent t)
public Group.GroupCharacteristicComponent getCharacteristicFirstRep()
characteristic, creating it if it does not already existpublic List<Group.GroupMemberComponent> getMember()
member (Identifies the resource instances that are members of the group.)public Group setMember(List<Group.GroupMemberComponent> theMember)
this for easy method chainingpublic boolean hasMember()
public Group.GroupMemberComponent addMember()
public Group addMember(Group.GroupMemberComponent t)
public Group.GroupMemberComponent getMemberFirstRep()
member, creating it if it does not already existprotected void listChildren(List<Property> childrenList)
listChildren in class DomainResourcepublic Base[] getProperty(int hash, String name, boolean checkValid) throws FHIRException
getProperty in class DomainResourceFHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws FHIRException
setProperty in class DomainResourceFHIRExceptionpublic Base setProperty(String name, Base value) throws FHIRException
setProperty in class DomainResourceFHIRExceptionpublic Base makeProperty(int hash, String name) throws FHIRException
makeProperty in class DomainResourceFHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws FHIRException
getTypesForProperty in class DomainResourceFHIRExceptionpublic Base addChild(String name) throws FHIRException
addChild in class DomainResourceFHIRExceptionpublic String fhirType()
fhirType in class DomainResourcepublic Group copy()
copy in class DomainResourcepublic boolean equalsDeep(Base other)
equalsDeep in class DomainResourcepublic boolean equalsShallow(Base other)
equalsShallow in class DomainResourcepublic boolean isEmpty()
isEmpty in interface IBaseisEmpty in class DomainResourcepublic ResourceType getResourceType()
getResourceType in class ResourceCopyright © 2014–2017 University Health Network. All rights reserved.