Class Group
- All Implemented Interfaces:
ca.uhn.fhir.model.api.ICompositeElement
,ca.uhn.fhir.model.api.IElement
,ca.uhn.fhir.model.api.IResource
,ca.uhn.fhir.model.api.ISupportsUndeclaredExtensions
,Serializable
,org.hl7.fhir.instance.model.api.IBase
,org.hl7.fhir.instance.model.api.IBaseResource
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
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
Block class for child element: Group.characteristic ()static class
Block class for child element: Group.member () -
Field Summary
Modifier and TypeFieldDescriptionstatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for actualstatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for characteristicstatic final ca.uhn.fhir.rest.gclient.CompositeClientParam
<ca.uhn.fhir.rest.gclient.TokenClientParam, ca.uhn.fhir.rest.gclient.TokenClientParam> Fluent Client search parameter constant for characteristic-valuestatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for codestatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for excludestatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for identifierstatic final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for memberstatic final String
Search parameter constant for actualstatic final String
Search parameter constant for characteristicstatic final String
Search parameter constant for characteristic-valuestatic final String
Search parameter constant for codestatic final String
Search parameter constant for excludestatic final String
Search parameter constant for identifierstatic final String
Search parameter constant for memberstatic final String
Search parameter constant for typestatic final String
Search parameter constant for valuestatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for typestatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for valueFields inherited from class ca.uhn.fhir.model.dstu2.resource.BaseResource
RES_ID, SP_RES_ID
Fields inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
INCLUDE_ALL, WILDCARD_ALL_SET
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionAdds and returns a new value for characteristic ()addCharacteristic
(Group.Characteristic theValue) Adds a given new value for characteristic ()Adds and returns a new value for identifier (id)addIdentifier
(IdentifierDt theValue) Adds a given new value for identifier (id)Adds and returns a new value for member ()addMember
(Group.Member theValue) Adds a given new value for member ()Gets the value(s) for actual ().ca.uhn.fhir.model.primitive.BooleanDt
Gets the value(s) for actual ().<T extends ca.uhn.fhir.model.api.IElement>
List<T> getAllPopulatedChildElementsOfType
(Class<T> theType) Gets the value(s) for characteristic ().Gets the first repetition for characteristic (), creating it if it does not already exist.getCode()
Gets the value(s) for code ().Gets the value(s) for identifier (id).Gets the first repetition for identifier (id), creating it if it does not already exist.Gets the value(s) for member ().Gets the first repetition for member (), creating it if it does not already exist.getName()
Gets the value(s) for name ().ca.uhn.fhir.model.primitive.StringDt
Gets the value(s) for name ().Gets the value(s) for quantity ().ca.uhn.fhir.model.primitive.UnsignedIntDt
Gets the value(s) for quantity ().ca.uhn.fhir.context.FhirVersionEnum
getType()
Gets the value(s) for type (class).ca.uhn.fhir.model.primitive.BoundCodeDt
<GroupTypeEnum> Gets the value(s) for type (class).boolean
isEmpty()
setActual
(boolean theBoolean) Sets the value for actual ()setActual
(ca.uhn.fhir.model.primitive.BooleanDt theValue) Sets the value(s) for actual ()setCharacteristic
(List<Group.Characteristic> theValue) Sets the value(s) for characteristic ()setCode
(CodeableConceptDt theValue) Sets the value(s) for code ()setIdentifier
(List<IdentifierDt> theValue) Sets the value(s) for identifier (id)setMember
(List<Group.Member> theValue) Sets the value(s) for member ()setName
(ca.uhn.fhir.model.primitive.StringDt theValue) Sets the value(s) for name ()Sets the value for name ()setQuantity
(int theInteger) Sets the value for quantity ()setQuantity
(ca.uhn.fhir.model.primitive.UnsignedIntDt theValue) Sets the value(s) for quantity ()setType
(GroupTypeEnum theValue) Sets the value(s) for type (class)setType
(ca.uhn.fhir.model.primitive.BoundCodeDt<GroupTypeEnum> theValue) Sets the value(s) for type (class)Methods inherited from class ca.uhn.fhir.model.dstu2.resource.BaseResource
getContained, getId, getIdElement, getLanguage, getMeta, getResourceMetadata, getText, isBaseEmpty, setContained, setId, setId, setId, setLanguage, setResourceMetadata, setText, toString
Methods inherited from class ca.uhn.fhir.model.api.BaseElement
addUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getFormatCommentsPost, getFormatCommentsPre, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, getUserData, hasFormatComment, setUserData
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
fhirType, getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
getIdElement, isDeleted, setId, setId
Methods inherited from interface ca.uhn.fhir.model.api.IResource
getContained, getId, getLanguage, getMeta, getResourceMetadata, getText, setId, setLanguage, setResourceMetadata
-
Field Details
-
SP_TYPE
Search parameter constant for typeDescription: The type of resources the group contains
Type: token
Path: Group.type
- See Also:
-
TYPE
Fluent Client search parameter constant for typeDescription: The type of resources the group contains
Type: token
Path: Group.type
-
SP_CODE
Search parameter constant for codeDescription: The kind of resources contained
Type: token
Path: Group.code
- See Also:
-
CODE
Fluent Client search parameter constant for codeDescription: The kind of resources contained
Type: token
Path: Group.code
-
SP_ACTUAL
Search parameter constant for actualDescription:
Type: token
Path: Group.actual
- See Also:
-
ACTUAL
Fluent Client search parameter constant for actualDescription:
Type: token
Path: Group.actual
-
SP_IDENTIFIER
Search parameter constant for identifierDescription:
Type: token
Path: Group.identifier
- See Also:
-
IDENTIFIER
Fluent Client search parameter constant for identifierDescription:
Type: token
Path: Group.identifier
-
SP_MEMBER
Search parameter constant for memberDescription:
Type: reference
Path: Group.member.entity
- See Also:
-
MEMBER
Fluent Client search parameter constant for memberDescription:
Type: reference
Path: Group.member.entity
-
SP_CHARACTERISTIC
Search parameter constant for characteristicDescription:
Type: token
Path: Group.characteristic.code
- See Also:
-
CHARACTERISTIC
Fluent Client search parameter constant for characteristicDescription:
Type: token
Path: Group.characteristic.code
-
SP_VALUE
Search parameter constant for valueDescription:
Type: token
Path: Group.characteristic.value[x]
- See Also:
-
VALUE
Fluent Client search parameter constant for valueDescription:
Type: token
Path: Group.characteristic.value[x]
-
SP_EXCLUDE
Search parameter constant for excludeDescription:
Type: token
Path: Group.characteristic.exclude
- See Also:
-
EXCLUDE
Fluent Client search parameter constant for excludeDescription:
Type: token
Path: Group.characteristic.exclude
-
SP_CHARACTERISTIC_VALUE
Search parameter constant for characteristic-valueDescription: A composite of both characteristic and value
Type: composite
Path: characteristic & value
- See Also:
-
CHARACTERISTIC_VALUE
public static final ca.uhn.fhir.rest.gclient.CompositeClientParam<ca.uhn.fhir.rest.gclient.TokenClientParam,ca.uhn.fhir.rest.gclient.TokenClientParam> CHARACTERISTIC_VALUEFluent Client search parameter constant for characteristic-valueDescription: A composite of both characteristic and value
Type: composite
Path: characteristic & value
-
INCLUDE_MEMBER
Constant for fluent queries to be used to add include statements. Specifies the path value of "Group:member".
-
-
Constructor Details
-
Group
public Group()
-
-
Method Details
-
isEmpty
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
-
getAllPopulatedChildElementsOfType
public <T extends ca.uhn.fhir.model.api.IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType) - Specified by:
getAllPopulatedChildElementsOfType
in interfaceca.uhn.fhir.model.api.ICompositeElement
-
getIdentifier
Gets the value(s) for identifier (id). creating it if it does not exist. Will not returnnull
.Definition: A unique business identifier for this group
-
setIdentifier
Sets the value(s) for identifier (id)Definition: A unique business identifier for this group
-
addIdentifier
Adds and returns a new value for identifier (id)Definition: A unique business identifier for this group
-
addIdentifier
Adds a given new value for identifier (id)Definition: A unique business identifier for this group
- Parameters:
theValue
- The identifier to add (must not benull
)
-
getIdentifierFirstRep
Gets the first repetition for identifier (id), creating it if it does not already exist.Definition: A unique business identifier for this group
-
getTypeElement
Gets the value(s) for type (class). creating it if it does not exist. Will not returnnull
.Definition: Identifies the broad classification of the kind of resources the group includes
-
getType
Gets the value(s) for type (class). creating it if it does not exist. This method may returnnull
.Definition: Identifies the broad classification of the kind of resources the group includes
-
setType
Sets the value(s) for type (class)Definition: Identifies the broad classification of the kind of resources the group includes
-
setType
Sets the value(s) for type (class)Definition: Identifies the broad classification of the kind of resources the group includes
-
getActualElement
Gets the value(s) for actual (). creating it if it does not exist. Will not returnnull
.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
-
getActual
Gets the value(s) for actual (). creating it if it does not exist. This method may returnnull
.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
-
setActual
Sets the value(s) for actual ()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
-
setActual
Sets the value for actual ()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
-
getCode
Gets the value(s) for code (). creating it if it does not exist. Will not returnnull
.Definition: Provides a specific type of resource the group includes; e.g. \"cow\", \"syringe\", etc.
-
setCode
Sets the value(s) for code ()Definition: Provides a specific type of resource the group includes; e.g. \"cow\", \"syringe\", etc.
-
getNameElement
Gets the value(s) for name (). creating it if it does not exist. Will not returnnull
.Definition: A label assigned to the group for human identification and communication
-
getName
Gets the value(s) for name (). creating it if it does not exist. This method may returnnull
.Definition: A label assigned to the group for human identification and communication
-
setName
Sets the value(s) for name ()Definition: A label assigned to the group for human identification and communication
-
setName
Sets the value for name ()Definition: A label assigned to the group for human identification and communication
-
getQuantityElement
Gets the value(s) for quantity (). creating it if it does not exist. Will not returnnull
.Definition: A count of the number of resource instances that are part of the group
-
getQuantity
Gets the value(s) for quantity (). creating it if it does not exist. This method may returnnull
.Definition: A count of the number of resource instances that are part of the group
-
setQuantity
Sets the value(s) for quantity ()Definition: A count of the number of resource instances that are part of the group
-
setQuantity
Sets the value for quantity ()Definition: A count of the number of resource instances that are part of the group
-
getCharacteristic
Gets the value(s) for characteristic (). creating it if it does not exist. Will not returnnull
.Definition: Identifies the traits shared by members of the group
-
setCharacteristic
Sets the value(s) for characteristic ()Definition: Identifies the traits shared by members of the group
-
addCharacteristic
Adds and returns a new value for characteristic ()Definition: Identifies the traits shared by members of the group
-
addCharacteristic
Adds a given new value for characteristic ()Definition: Identifies the traits shared by members of the group
- Parameters:
theValue
- The characteristic to add (must not benull
)
-
getCharacteristicFirstRep
Gets the first repetition for characteristic (), creating it if it does not already exist.Definition: Identifies the traits shared by members of the group
-
getMember
Gets the value(s) for member (). creating it if it does not exist. Will not returnnull
.Definition: Identifies the resource instances that are members of the group.
-
setMember
Sets the value(s) for member ()Definition: Identifies the resource instances that are members of the group.
-
addMember
Adds and returns a new value for member ()Definition: Identifies the resource instances that are members of the group.
-
addMember
Adds a given new value for member ()Definition: Identifies the resource instances that are members of the group.
- Parameters:
theValue
- The member to add (must not benull
)
-
getMemberFirstRep
Gets the first repetition for member (), creating it if it does not already exist.Definition: Identifies the resource instances that are members of the group.
-
getResourceName
- Specified by:
getResourceName
in interfaceca.uhn.fhir.model.api.IResource
-
getStructureFhirVersionEnum
- Specified by:
getStructureFhirVersionEnum
in interfaceorg.hl7.fhir.instance.model.api.IBaseResource
- Specified by:
getStructureFhirVersionEnum
in interfaceca.uhn.fhir.model.api.IResource
-