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 ca.uhn.fhir.rest.gclient.TokenClientParam |
ACTUAL
Fluent Client search parameter constant for actual
|
protected List<Group.GroupCharacteristicComponent> |
characteristic
Identifies traits whose presence r absence is shared by members of the group.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
CHARACTERISTIC
Fluent Client search parameter constant for characteristic
|
static ca.uhn.fhir.rest.gclient.CompositeClientParam<ca.uhn.fhir.rest.gclient.TokenClientParam,ca.uhn.fhir.rest.gclient.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 ca.uhn.fhir.rest.gclient.TokenClientParam |
CODE
Fluent Client search parameter constant for code
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
EXCLUDE
Fluent Client search parameter constant for exclude
|
protected List<Identifier> |
identifier
A unique business identifier for this group.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
IDENTIFIER
Fluent Client search parameter constant for identifier
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_MANAGING_ENTITY
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_MEMBER
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
MANAGING_ENTITY
Fluent Client search parameter constant for managing-entity
|
protected Reference |
managingEntity
Entity responsible for defining and maintaining Group characteristics and/or registered members.
|
protected Resource |
managingEntityTarget
The actual object that is the target of the reference (Entity responsible for defining and maintaining Group characteristics and/or registered members.)
|
protected List<Group.GroupMemberComponent> |
member
Identifies the resource instances that are members of the group.
|
static ca.uhn.fhir.rest.gclient.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_MANAGING_ENTITY
Search parameter: managing-entity
|
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 ca.uhn.fhir.rest.gclient.TokenClientParam |
TYPE
Fluent Client search parameter constant for type
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
VALUE
Fluent Client search parameter constant for value
|
contained, extension, modifierExtension, textid, implicitRules, language, meta| Constructor and Description |
|---|
Group()
Constructor
|
Group(Enumeration<Group.GroupType> type,
BooleanType actual)
Constructor
|
addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setTextcopyValues, getId, getIdBase, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetagetStructureFhirVersionEnum, isResource, setIdcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExpression, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPopulation, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getIdElement, getLanguageElement, getUserData, setId, setUserDataprotected List<Identifier> identifier
protected BooleanType active
protected Enumeration<Group.GroupType> type
protected BooleanType actual
protected CodeableConcept code
protected StringType name
protected UnsignedIntType quantity
protected Reference managingEntity
protected Resource managingEntityTarget
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 ca.uhn.fhir.rest.gclient.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 ca.uhn.fhir.rest.gclient.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 ca.uhn.fhir.rest.gclient.CompositeClientParam<ca.uhn.fhir.rest.gclient.TokenClientParam,ca.uhn.fhir.rest.gclient.TokenClientParam> CHARACTERISTIC_VALUE
Description: A composite of both characteristic and value
Type: composite
Path:
public static final String SP_MANAGING_ENTITY
Description: Entity that is the custodian of the Group's definition
Type: reference
Path: Group.managingEntity
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam MANAGING_ENTITY
Description: Entity that is the custodian of the Group's definition
Type: reference
Path: Group.managingEntity
public static final ca.uhn.fhir.model.api.Include INCLUDE_MANAGING_ENTITY
public static final String SP_CODE
Description: The kind of resources contained
Type: token
Path: Group.code
public static final ca.uhn.fhir.rest.gclient.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 ca.uhn.fhir.rest.gclient.ReferenceClientParam MEMBER
Description: Reference to the group member
Type: reference
Path: Group.member.entity
public static final ca.uhn.fhir.model.api.Include INCLUDE_MEMBER
public static final String SP_EXCLUDE
Description: Group includes or excludes
Type: token
Path: Group.characteristic.exclude
public static final ca.uhn.fhir.rest.gclient.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 ca.uhn.fhir.rest.gclient.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 ca.uhn.fhir.rest.gclient.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 ca.uhn.fhir.rest.gclient.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 Reference getManagingEntity()
managingEntity (Entity responsible for defining and maintaining Group characteristics and/or registered members.)public boolean hasManagingEntity()
public Group setManagingEntity(Reference value)
value - managingEntity (Entity responsible for defining and maintaining Group characteristics and/or registered members.)public Resource getManagingEntityTarget()
managingEntity The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (Entity responsible for defining and maintaining Group characteristics and/or registered members.)public Group setManagingEntityTarget(Resource value)
value - managingEntity The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (Entity responsible for defining and maintaining Group characteristics and/or registered members.)public List<Group.GroupCharacteristicComponent> getCharacteristic()
characteristic (Identifies traits whose presence r absence is 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> children)
listChildren in class DomainResourcepublic Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
getNamedProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
getTypesForProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic String fhirType()
fhirType in interface org.hl7.fhir.instance.model.api.IBasefhirType in class DomainResourcepublic Group copy()
copy in class DomainResourcepublic void copyValues(Group dst)
public boolean equalsDeep(Base other_)
equalsDeep in class DomainResourcepublic boolean equalsShallow(Base other_)
equalsShallow in class DomainResourcepublic boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBaseisEmpty in class DomainResourcepublic ResourceType getResourceType()
getResourceType in class ResourceCopyright © 2014–2021 Health Level 7. All rights reserved.