Package org.hl7.fhir.dstu2.model
Class Group
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement
,Serializable
,org.hl7.fhir.instance.model.api.IAnyResource
,org.hl7.fhir.instance.model.api.IBase
,org.hl7.fhir.instance.model.api.IBaseHasExtensions
,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
,org.hl7.fhir.instance.model.api.IBaseResource
,org.hl7.fhir.instance.model.api.IDomainResource
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.
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
static enum
static class
-
Field Summary
Modifier and TypeFieldDescriptionprotected BooleanType
If true, indicates that the resource refers to a specific group of real individuals.protected List
<Group.GroupCharacteristicComponent> Identifies the traits shared by members of the group.protected CodeableConcept
Provides a specific type of resource the group includes; e.g.protected List
<Identifier> A unique business identifier for this group.protected List
<Group.GroupMemberComponent> Identifies the resource instances that are members of the group.protected StringType
A label assigned to the group for human identification and communication.protected UnsignedIntType
A count of the number of resource instances that are part of the group.static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
protected Enumeration
<Group.GroupType> Identifies the broad classification of the kind of resources the group includes.Fields inherited from class org.hl7.fhir.dstu2.model.DomainResource
contained, extension, modifierExtension, text
Fields inherited from class org.hl7.fhir.dstu2.model.Resource
id, implicitRules, language, meta
Fields inherited from interface org.hl7.fhir.instance.model.api.IAnyResource
RES_ID, RES_LAST_UPDATED, RES_PROFILE, RES_SECURITY, RES_TAG, SP_RES_ID, SP_RES_LAST_UPDATED, SP_RES_PROFILE, SP_RES_SECURITY, SP_RES_TAG
Fields inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
INCLUDE_ALL, WILDCARD_ALL_SET
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncopy()
boolean
equalsDeep
(Base other) boolean
equalsShallow
(Base other) fhirType()
boolean
getCode()
getName()
int
getType()
boolean
boolean
boolean
boolean
hasCode()
boolean
boolean
boolean
hasName()
boolean
boolean
boolean
boolean
hasType()
boolean
boolean
isEmpty()
protected void
listChildren
(List<Property> childrenList) setActual
(boolean value) setActualElement
(BooleanType value) setCode
(CodeableConcept value) setNameElement
(StringType value) void
setProperty
(String name, Base value) setQuantity
(int value) setType
(Group.GroupType value) setTypeElement
(Enumeration<Group.GroupType> value) protected Group
Methods inherited from class org.hl7.fhir.dstu2.model.DomainResource
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getExtensionByUrl, getModifierExtension, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, setText
Methods inherited from class org.hl7.fhir.dstu2.model.Resource
copyValues, getId, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMeta
Methods inherited from class org.hl7.fhir.dstu2.model.BaseResource
getStructureFhirVersionEnum, setId
Methods inherited from class org.hl7.fhir.dstu2.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, primitiveValue, setUserData, setUserDataINN
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.hl7.fhir.instance.model.api.IAnyResource
getId, getIdElement, getLanguageElement, getUserData, setId, setUserData
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, hasFormatComment
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
getMeta, getStructureFhirVersionEnum, isDeleted, setId
-
Field Details
-
identifier
A unique business identifier for this group. -
type
Identifies the broad classification of the kind of resources the group includes. -
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. -
code
Provides a specific type of resource the group includes; e.g. "cow", "syringe", etc. -
name
A label assigned to the group for human identification and communication. -
quantity
A count of the number of resource instances that are part of the group. -
characteristic
Identifies the traits shared by members of the group. -
member
Identifies the resource instances that are members of the group. -
SP_ACTUAL
- See Also:
-
SP_IDENTIFIER
- See Also:
-
SP_CHARACTERISTICVALUE
- See Also:
-
SP_CODE
- See Also:
-
SP_MEMBER
- See Also:
-
SP_EXCLUDE
- See Also:
-
SP_TYPE
- See Also:
-
SP_VALUE
- See Also:
-
SP_CHARACTERISTIC
- See Also:
-
-
Constructor Details
-
Group
public Group() -
Group
-
-
Method Details
-
getIdentifier
- Returns:
identifier
(A unique business identifier for this group.)
-
hasIdentifier
-
addIdentifier
- Returns:
identifier
(A unique business identifier for this group.)
-
addIdentifier
-
getTypeElement
- Returns:
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 value
-
hasTypeElement
-
hasType
-
setTypeElement
- Parameters:
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 value
-
getType
- Returns:
- Identifies the broad classification of the kind of resources the group includes.
-
setType
- Parameters:
value
- Identifies the broad classification of the kind of resources the group includes.
-
getActualElement
- Returns:
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 value
-
hasActualElement
-
hasActual
-
setActualElement
- Parameters:
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 value
-
getActual
- Returns:
- 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
- Parameters:
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.
-
getCode
- Returns:
code
(Provides a specific type of resource the group includes; e.g. "cow", "syringe", etc.)
-
hasCode
-
setCode
- Parameters:
value
-code
(Provides a specific type of resource the group includes; e.g. "cow", "syringe", etc.)
-
getNameElement
- Returns:
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 value
-
hasNameElement
-
hasName
-
setNameElement
- Parameters:
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 value
-
getName
- Returns:
- A label assigned to the group for human identification and communication.
-
setName
- Parameters:
value
- A label assigned to the group for human identification and communication.
-
getQuantityElement
- Returns:
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 value
-
hasQuantityElement
-
hasQuantity
-
setQuantityElement
- Parameters:
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 value
-
getQuantity
- Returns:
- A count of the number of resource instances that are part of the group.
-
setQuantity
- Parameters:
value
- A count of the number of resource instances that are part of the group.
-
getCharacteristic
- Returns:
characteristic
(Identifies the traits shared by members of the group.)
-
hasCharacteristic
-
addCharacteristic
- Returns:
characteristic
(Identifies the traits shared by members of the group.)
-
addCharacteristic
-
getMember
- Returns:
member
(Identifies the resource instances that are members of the group.)
-
hasMember
-
addMember
- Returns:
member
(Identifies the resource instances that are members of the group.)
-
addMember
-
listChildren
- Overrides:
listChildren
in classDomainResource
-
setProperty
- Overrides:
setProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
- Overrides:
addChild
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
- Specified by:
fhirType
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
fhirType
in classDomainResource
-
copy
- Specified by:
copy
in classDomainResource
-
typedCopy
-
equalsDeep
- Overrides:
equalsDeep
in classDomainResource
-
equalsShallow
- Overrides:
equalsShallow
in classDomainResource
-
isEmpty
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
isEmpty
in classDomainResource
-
getResourceType
- Specified by:
getResourceType
in classResource
-