public class RequestGroup extends DomainResource
| Modifier and Type | Field and Description |
|---|---|
protected List<RequestGroup.RequestGroupActionComponent> |
action
The actions, if any, produced by the evaluation of the artifact.
|
protected Reference |
author
Provides a reference to the author of the request group.
|
static ReferenceClientParam |
AUTHOR
Fluent Client search parameter constant for author
|
static DateClientParam |
AUTHORED
Fluent Client search parameter constant for authored
|
protected DateTimeType |
authoredOn
Indicates when the request group was created.
|
protected Resource |
authorTarget
The actual object that is the target of the reference (Provides a reference to the author of the request group.)
|
protected List<Reference> |
basedOn
A plan, proposal or order that is fulfilled in whole or in part by this request.
|
protected List<Resource> |
basedOnTarget
The actual objects that are the target of the reference (A plan, proposal or order that is fulfilled in whole or in part by this request.)
|
protected Reference |
context
Describes the context of the request group, if any.
|
static ReferenceClientParam |
CONTEXT
Fluent Client search parameter constant for context
|
protected Resource |
contextTarget
The actual object that is the target of the reference (Describes the context of the request group, if any.)
|
protected List<Reference> |
definition
A protocol, guideline, orderset or other definition that is adhered to in whole or in part by this request.
|
static ReferenceClientParam |
DEFINITION
Fluent Client search parameter constant for definition
|
protected List<Resource> |
definitionTarget
The actual objects that are the target of the reference (A protocol, guideline, orderset or other definition that is adhered to in whole or in part by this request.)
|
static ReferenceClientParam |
ENCOUNTER
Fluent Client search parameter constant for encounter
|
static TokenClientParam |
GROUP_IDENTIFIER
Fluent Client search parameter constant for group-identifier
|
protected Identifier |
groupIdentifier
A shared identifier common to all requests that were authorized more or less simultaneously by a single author, representing the identifier of the requisition, prescription or similar form.
|
protected List<Identifier> |
identifier
Allows a service to provide a unique, business identifier for the request.
|
static TokenClientParam |
IDENTIFIER
Fluent Client search parameter constant for identifier
|
static Include |
INCLUDE_AUTHOR
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_CONTEXT
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_DEFINITION
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_ENCOUNTER
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_PARTICIPANT
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_SUBJECT
Constant for fluent queries to be used to add include statements.
|
protected Enumeration<RequestGroup.RequestIntent> |
intent
Indicates the level of authority/intentionality associated with the request and where the request fits into the workflow chain.
|
static TokenClientParam |
INTENT
Fluent Client search parameter constant for intent
|
protected List<Annotation> |
note
Provides a mechanism to communicate additional information about the response.
|
static ReferenceClientParam |
PARTICIPANT
Fluent Client search parameter constant for participant
|
static ReferenceClientParam |
PATIENT
Fluent Client search parameter constant for patient
|
protected Enumeration<RequestGroup.RequestPriority> |
priority
Indicates how quickly the request should be addressed with respect to other requests.
|
static TokenClientParam |
PRIORITY
Fluent Client search parameter constant for priority
|
protected Type |
reason
Indicates the reason the request group was created.
|
protected List<Reference> |
replaces
Completed or terminated request(s) whose function is taken by this new request.
|
protected List<Resource> |
replacesTarget
The actual objects that are the target of the reference (Completed or terminated request(s) whose function is taken by this new request.)
|
static String |
SP_AUTHOR
Search parameter: author
|
static String |
SP_AUTHORED
Search parameter: authored
|
static String |
SP_CONTEXT
Search parameter: context
|
static String |
SP_DEFINITION
Search parameter: definition
|
static String |
SP_ENCOUNTER
Search parameter: encounter
|
static String |
SP_GROUP_IDENTIFIER
Search parameter: group-identifier
|
static String |
SP_IDENTIFIER
Search parameter: identifier
|
static String |
SP_INTENT
Search parameter: intent
|
static String |
SP_PARTICIPANT
Search parameter: participant
|
static String |
SP_PATIENT
Search parameter: patient
|
static String |
SP_PRIORITY
Search parameter: priority
|
static String |
SP_STATUS
Search parameter: status
|
static String |
SP_SUBJECT
Search parameter: subject
|
protected Enumeration<RequestGroup.RequestStatus> |
status
The current state of the request.
|
static TokenClientParam |
STATUS
Fluent Client search parameter constant for status
|
protected Reference |
subject
The subject for which the request group was created.
|
static ReferenceClientParam |
SUBJECT
Fluent Client search parameter constant for subject
|
protected Resource |
subjectTarget
The actual object that is the target of the reference (The subject for which the request group was created.)
|
contained, extension, modifierExtension, textid, implicitRules, language, metaRES_ID, SP_RES_ID, SP_RES_LANGUAGEINCLUDE_ALL, WILDCARD_ALL_SET| Constructor and Description |
|---|
RequestGroup()
Constructor
|
RequestGroup(Enumeration<RequestGroup.RequestStatus> status,
Enumeration<RequestGroup.RequestIntent> intent)
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 List<Reference> definition
protected List<Resource> definitionTarget
protected List<Reference> basedOn
protected List<Resource> basedOnTarget
protected List<Reference> replaces
protected List<Resource> replacesTarget
protected Identifier groupIdentifier
protected Enumeration<RequestGroup.RequestStatus> status
protected Enumeration<RequestGroup.RequestIntent> intent
protected Enumeration<RequestGroup.RequestPriority> priority
protected Resource subjectTarget
protected Resource contextTarget
protected DateTimeType authoredOn
protected Resource authorTarget
protected Type reason
protected List<Annotation> note
protected List<RequestGroup.RequestGroupActionComponent> action
public static final String SP_AUTHORED
Description: The date the request group was authored
Type: date
Path: RequestGroup.authoredOn
public static final DateClientParam AUTHORED
Description: The date the request group was authored
Type: date
Path: RequestGroup.authoredOn
public static final String SP_IDENTIFIER
Description: External identifiers for the request group
Type: token
Path: RequestGroup.identifier
public static final TokenClientParam IDENTIFIER
Description: External identifiers for the request group
Type: token
Path: RequestGroup.identifier
public static final String SP_SUBJECT
Description: The subject that the request group is about
Type: reference
Path: RequestGroup.subject
public static final ReferenceClientParam SUBJECT
Description: The subject that the request group is about
Type: reference
Path: RequestGroup.subject
public static final Include INCLUDE_SUBJECT
public static final String SP_AUTHOR
Description: The author of the request group
Type: reference
Path: RequestGroup.author
public static final ReferenceClientParam AUTHOR
Description: The author of the request group
Type: reference
Path: RequestGroup.author
public static final Include INCLUDE_AUTHOR
public static final String SP_ENCOUNTER
Description: The encounter the request group applies to
Type: reference
Path: RequestGroup.context
public static final ReferenceClientParam ENCOUNTER
Description: The encounter the request group applies to
Type: reference
Path: RequestGroup.context
public static final Include INCLUDE_ENCOUNTER
public static final String SP_PRIORITY
Description: The priority of the request group
Type: token
Path: RequestGroup.priority
public static final TokenClientParam PRIORITY
Description: The priority of the request group
Type: token
Path: RequestGroup.priority
public static final String SP_INTENT
Description: The intent of the request group
Type: token
Path: RequestGroup.intent
public static final TokenClientParam INTENT
Description: The intent of the request group
Type: token
Path: RequestGroup.intent
public static final String SP_PARTICIPANT
Description: The participant in the requests in the group
Type: reference
Path: RequestGroup.action.participant
public static final ReferenceClientParam PARTICIPANT
Description: The participant in the requests in the group
Type: reference
Path: RequestGroup.action.participant
public static final Include INCLUDE_PARTICIPANT
public static final String SP_GROUP_IDENTIFIER
Description: The group identifier for the request group
Type: token
Path: RequestGroup.groupIdentifier
public static final TokenClientParam GROUP_IDENTIFIER
Description: The group identifier for the request group
Type: token
Path: RequestGroup.groupIdentifier
public static final String SP_PATIENT
Description: The identity of a patient to search for request groups
Type: reference
Path: RequestGroup.subject
public static final ReferenceClientParam PATIENT
Description: The identity of a patient to search for request groups
Type: reference
Path: RequestGroup.subject
public static final Include INCLUDE_PATIENT
public static final String SP_CONTEXT
Description: The context the request group applies to
Type: reference
Path: RequestGroup.context
public static final ReferenceClientParam CONTEXT
Description: The context the request group applies to
Type: reference
Path: RequestGroup.context
public static final Include INCLUDE_CONTEXT
public static final String SP_DEFINITION
Description: The definition from which the request group is realized
Type: reference
Path: RequestGroup.definition
public static final ReferenceClientParam DEFINITION
Description: The definition from which the request group is realized
Type: reference
Path: RequestGroup.definition
public static final Include INCLUDE_DEFINITION
public static final String SP_STATUS
Description: The status of the request group
Type: token
Path: RequestGroup.status
public static final TokenClientParam STATUS
Description: The status of the request group
Type: token
Path: RequestGroup.status
public RequestGroup()
public RequestGroup(Enumeration<RequestGroup.RequestStatus> status, Enumeration<RequestGroup.RequestIntent> intent)
public List<Identifier> getIdentifier()
identifier (Allows a service to provide a unique, business identifier for the request.)public RequestGroup setIdentifier(List<Identifier> theIdentifier)
this for easy method chainingpublic boolean hasIdentifier()
public Identifier addIdentifier()
public RequestGroup addIdentifier(Identifier t)
public Identifier getIdentifierFirstRep()
identifier, creating it if it does not already existpublic List<Reference> getDefinition()
definition (A protocol, guideline, orderset or other definition that is adhered to in whole or in part by this request.)public RequestGroup setDefinition(List<Reference> theDefinition)
this for easy method chainingpublic boolean hasDefinition()
public Reference addDefinition()
public RequestGroup addDefinition(Reference t)
public Reference getDefinitionFirstRep()
definition, creating it if it does not already exist@Deprecated public List<Resource> getDefinitionTarget()
public List<Reference> getBasedOn()
basedOn (A plan, proposal or order that is fulfilled in whole or in part by this request.)public RequestGroup setBasedOn(List<Reference> theBasedOn)
this for easy method chainingpublic boolean hasBasedOn()
public Reference addBasedOn()
public RequestGroup addBasedOn(Reference t)
public Reference getBasedOnFirstRep()
basedOn, creating it if it does not already exist@Deprecated public List<Resource> getBasedOnTarget()
public List<Reference> getReplaces()
replaces (Completed or terminated request(s) whose function is taken by this new request.)public RequestGroup setReplaces(List<Reference> theReplaces)
this for easy method chainingpublic boolean hasReplaces()
public Reference addReplaces()
public RequestGroup addReplaces(Reference t)
public Reference getReplacesFirstRep()
replaces, creating it if it does not already exist@Deprecated public List<Resource> getReplacesTarget()
public Identifier getGroupIdentifier()
groupIdentifier (A shared identifier common to all requests that were authorized more or less simultaneously by a single author, representing the identifier of the requisition, prescription or similar form.)public boolean hasGroupIdentifier()
public RequestGroup setGroupIdentifier(Identifier value)
value - groupIdentifier (A shared identifier common to all requests that were authorized more or less simultaneously by a single author, representing the identifier of the requisition, prescription or similar form.)public Enumeration<RequestGroup.RequestStatus> getStatusElement()
status (The current state of the request. For request groups, the status reflects the status of all the requests in the group.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the valuepublic boolean hasStatusElement()
public boolean hasStatus()
public RequestGroup setStatusElement(Enumeration<RequestGroup.RequestStatus> value)
value - status (The current state of the request. For request groups, the status reflects the status of all the requests in the group.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the valuepublic RequestGroup.RequestStatus getStatus()
public RequestGroup setStatus(RequestGroup.RequestStatus value)
value - The current state of the request. For request groups, the status reflects the status of all the requests in the group.public Enumeration<RequestGroup.RequestIntent> getIntentElement()
intent (Indicates the level of authority/intentionality associated with the request and where the request fits into the workflow chain.). This is the underlying object with id, value and extensions. The accessor "getIntent" gives direct access to the valuepublic boolean hasIntentElement()
public boolean hasIntent()
public RequestGroup setIntentElement(Enumeration<RequestGroup.RequestIntent> value)
value - intent (Indicates the level of authority/intentionality associated with the request and where the request fits into the workflow chain.). This is the underlying object with id, value and extensions. The accessor "getIntent" gives direct access to the valuepublic RequestGroup.RequestIntent getIntent()
public RequestGroup setIntent(RequestGroup.RequestIntent value)
value - Indicates the level of authority/intentionality associated with the request and where the request fits into the workflow chain.public Enumeration<RequestGroup.RequestPriority> getPriorityElement()
priority (Indicates how quickly the request should be addressed with respect to other requests.). This is the underlying object with id, value and extensions. The accessor "getPriority" gives direct access to the valuepublic boolean hasPriorityElement()
public boolean hasPriority()
public RequestGroup setPriorityElement(Enumeration<RequestGroup.RequestPriority> value)
value - priority (Indicates how quickly the request should be addressed with respect to other requests.). This is the underlying object with id, value and extensions. The accessor "getPriority" gives direct access to the valuepublic RequestGroup.RequestPriority getPriority()
public RequestGroup setPriority(RequestGroup.RequestPriority value)
value - Indicates how quickly the request should be addressed with respect to other requests.public Reference getSubject()
subject (The subject for which the request group was created.)public boolean hasSubject()
public RequestGroup setSubject(Reference value)
value - subject (The subject for which the request group was created.)public Resource getSubjectTarget()
subject 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. (The subject for which the request group was created.)public RequestGroup setSubjectTarget(Resource value)
value - subject 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. (The subject for which the request group was created.)public Reference getContext()
context (Describes the context of the request group, if any.)public boolean hasContext()
public RequestGroup setContext(Reference value)
value - context (Describes the context of the request group, if any.)public Resource getContextTarget()
context 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. (Describes the context of the request group, if any.)public RequestGroup setContextTarget(Resource value)
value - context 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. (Describes the context of the request group, if any.)public DateTimeType getAuthoredOnElement()
authoredOn (Indicates when the request group was created.). This is the underlying object with id, value and extensions. The accessor "getAuthoredOn" gives direct access to the valuepublic boolean hasAuthoredOnElement()
public boolean hasAuthoredOn()
public RequestGroup setAuthoredOnElement(DateTimeType value)
value - authoredOn (Indicates when the request group was created.). This is the underlying object with id, value and extensions. The accessor "getAuthoredOn" gives direct access to the valuepublic Date getAuthoredOn()
public RequestGroup setAuthoredOn(Date value)
value - Indicates when the request group was created.public Reference getAuthor()
author (Provides a reference to the author of the request group.)public boolean hasAuthor()
public RequestGroup setAuthor(Reference value)
value - author (Provides a reference to the author of the request group.)public Resource getAuthorTarget()
author 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. (Provides a reference to the author of the request group.)public RequestGroup setAuthorTarget(Resource value)
value - author 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. (Provides a reference to the author of the request group.)public Type getReason()
reason (Indicates the reason the request group was created. This is typically provided as a parameter to the evaluation and echoed by the service, although for some use cases, such as subscription- or event-based scenarios, it may provide an indication of the cause for the response.)public CodeableConcept getReasonCodeableConcept() throws FHIRException
reason (Indicates the reason the request group was created. This is typically provided as a parameter to the evaluation and echoed by the service, although for some use cases, such as subscription- or event-based scenarios, it may provide an indication of the cause for the response.)FHIRExceptionpublic boolean hasReasonCodeableConcept()
public Reference getReasonReference() throws FHIRException
reason (Indicates the reason the request group was created. This is typically provided as a parameter to the evaluation and echoed by the service, although for some use cases, such as subscription- or event-based scenarios, it may provide an indication of the cause for the response.)FHIRExceptionpublic boolean hasReasonReference()
public boolean hasReason()
public RequestGroup setReason(Type value)
value - reason (Indicates the reason the request group was created. This is typically provided as a parameter to the evaluation and echoed by the service, although for some use cases, such as subscription- or event-based scenarios, it may provide an indication of the cause for the response.)public List<Annotation> getNote()
note (Provides a mechanism to communicate additional information about the response.)public RequestGroup setNote(List<Annotation> theNote)
this for easy method chainingpublic boolean hasNote()
public Annotation addNote()
public RequestGroup addNote(Annotation t)
public Annotation getNoteFirstRep()
note, creating it if it does not already existpublic List<RequestGroup.RequestGroupActionComponent> getAction()
action (The actions, if any, produced by the evaluation of the artifact.)public RequestGroup setAction(List<RequestGroup.RequestGroupActionComponent> theAction)
this for easy method chainingpublic boolean hasAction()
public RequestGroup.RequestGroupActionComponent addAction()
public RequestGroup addAction(RequestGroup.RequestGroupActionComponent t)
public RequestGroup.RequestGroupActionComponent getActionFirstRep()
action, 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 RequestGroup copy()
copy in class DomainResourceprotected RequestGroup typedCopy()
public 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.