public class ProcessRequest extends BaseResource implements IResource
Definition: This resource provides the target, request and response, and action details for an action to be performed by the target on or about existing resources.
Requirements:
Profile Definition: http://hl7.org/fhir/profiles/ProcessRequest
| Modifier and Type | Class and Description |
|---|---|
static class |
ProcessRequest.Item
Block class for child element: ProcessRequest.item ()
|
| Modifier and Type | Field and Description |
|---|---|
static TokenClientParam |
ACTION
Fluent Client search parameter constant for action
|
static TokenClientParam |
IDENTIFIER
Fluent Client search parameter constant for identifier
|
static Include |
INCLUDE_ORGANIZATION
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_PROVIDER
Constant for fluent queries to be used to add include statements.
|
static ReferenceClientParam |
ORGANIZATION
Fluent Client search parameter constant for organization
|
static ReferenceClientParam |
PROVIDER
Fluent Client search parameter constant for provider
|
static String |
SP_ACTION
Search parameter constant for action
|
static String |
SP_IDENTIFIER
Search parameter constant for identifier
|
static String |
SP_ORGANIZATION
Search parameter constant for organization
|
static String |
SP_PROVIDER
Search parameter constant for provider
|
RES_ID, SP_RES_ID, SP_RES_LANGUAGEINCLUDE_ALL, WILDCARD_ALL_SET| Constructor and Description |
|---|
ProcessRequest() |
| Modifier and Type | Method and Description |
|---|---|
StringDt |
addExclude()
Adds and returns a new value for exclude ()
|
ProcessRequest |
addExclude(String theString)
Adds a new value for exclude ()
|
ProcessRequest |
addExclude(StringDt theValue)
Adds a given new value for exclude ()
|
IdentifierDt |
addIdentifier()
Adds and returns a new value for identifier ()
|
ProcessRequest |
addIdentifier(IdentifierDt theValue)
Adds a given new value for identifier ()
|
StringDt |
addInclude()
Adds and returns a new value for include ()
|
ProcessRequest |
addInclude(String theString)
Adds a new value for include ()
|
ProcessRequest |
addInclude(StringDt theValue)
Adds a given new value for include ()
|
ProcessRequest.Item |
addItem()
Adds and returns a new value for item ()
|
ProcessRequest |
addItem(ProcessRequest.Item theValue)
Adds a given new value for item ()
|
String |
getAction()
Gets the value(s) for action ().
|
BoundCodeDt<ActionListEnum> |
getActionElement()
Gets the value(s) for action ().
|
<T extends IElement> |
getAllPopulatedChildElementsOfType(Class<T> theType) |
Date |
getCreated()
Gets the value(s) for created ().
|
DateTimeDt |
getCreatedElement()
Gets the value(s) for created ().
|
List<StringDt> |
getExclude()
Gets the value(s) for exclude ().
|
StringDt |
getExcludeFirstRep()
Gets the first repetition for exclude (),
creating it if it does not already exist.
|
List<IdentifierDt> |
getIdentifier()
Gets the value(s) for identifier ().
|
IdentifierDt |
getIdentifierFirstRep()
Gets the first repetition for identifier (),
creating it if it does not already exist.
|
List<StringDt> |
getInclude()
Gets the value(s) for include ().
|
StringDt |
getIncludeFirstRep()
Gets the first repetition for include (),
creating it if it does not already exist.
|
List<ProcessRequest.Item> |
getItem()
Gets the value(s) for item ().
|
ProcessRequest.Item |
getItemFirstRep()
Gets the first repetition for item (),
creating it if it does not already exist.
|
Boolean |
getNullify()
Gets the value(s) for nullify ().
|
BooleanDt |
getNullifyElement()
Gets the value(s) for nullify ().
|
ResourceReferenceDt |
getOrganization()
Gets the value(s) for organization ().
|
CodingDt |
getOriginalRuleset()
Gets the value(s) for originalRuleset ().
|
PeriodDt |
getPeriod()
Gets the value(s) for period ().
|
ResourceReferenceDt |
getProvider()
Gets the value(s) for provider ().
|
String |
getReference()
Gets the value(s) for reference ().
|
StringDt |
getReferenceElement()
Gets the value(s) for reference ().
|
ResourceReferenceDt |
getRequest()
Gets the value(s) for request ().
|
String |
getResourceName() |
ResourceReferenceDt |
getResponse()
Gets the value(s) for response ().
|
CodingDt |
getRuleset()
Gets the value(s) for ruleset ().
|
FhirVersionEnum |
getStructureFhirVersionEnum() |
ResourceReferenceDt |
getTarget()
Gets the value(s) for target ().
|
boolean |
isEmpty() |
ProcessRequest |
setAction(ActionListEnum theValue)
Sets the value(s) for action ()
|
ProcessRequest |
setAction(BoundCodeDt<ActionListEnum> theValue)
Sets the value(s) for action ()
|
ProcessRequest |
setCreated(Date theDate,
TemporalPrecisionEnum thePrecision)
Sets the value for created ()
|
ProcessRequest |
setCreated(DateTimeDt theValue)
Sets the value(s) for created ()
|
ProcessRequest |
setCreatedWithSecondsPrecision(Date theDate)
Sets the value for created ()
|
ProcessRequest |
setExclude(List<StringDt> theValue)
Sets the value(s) for exclude ()
|
ProcessRequest |
setIdentifier(List<IdentifierDt> theValue)
Sets the value(s) for identifier ()
|
ProcessRequest |
setInclude(List<StringDt> theValue)
Sets the value(s) for include ()
|
ProcessRequest |
setItem(List<ProcessRequest.Item> theValue)
Sets the value(s) for item ()
|
ProcessRequest |
setNullify(boolean theBoolean)
Sets the value for nullify ()
|
ProcessRequest |
setNullify(BooleanDt theValue)
Sets the value(s) for nullify ()
|
ProcessRequest |
setOrganization(ResourceReferenceDt theValue)
Sets the value(s) for organization ()
|
ProcessRequest |
setOriginalRuleset(CodingDt theValue)
Sets the value(s) for originalRuleset ()
|
ProcessRequest |
setPeriod(PeriodDt theValue)
Sets the value(s) for period ()
|
ProcessRequest |
setProvider(ResourceReferenceDt theValue)
Sets the value(s) for provider ()
|
ProcessRequest |
setReference(String theString)
Sets the value for reference ()
|
ProcessRequest |
setReference(StringDt theValue)
Sets the value(s) for reference ()
|
ProcessRequest |
setRequest(ResourceReferenceDt theValue)
Sets the value(s) for request ()
|
ProcessRequest |
setResponse(ResourceReferenceDt theValue)
Sets the value(s) for response ()
|
ProcessRequest |
setRuleset(CodingDt theValue)
Sets the value(s) for ruleset ()
|
ProcessRequest |
setTarget(ResourceReferenceDt theValue)
Sets the value(s) for target ()
|
getContained, getId, getIdElement, getLanguage, getResourceMetadata, getText, isBaseEmpty, setContained, setId, setId, setId, setLanguage, setResourceMetadata, setText, toStringaddUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensionsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetContained, getId, getLanguage, getResourceMetadata, getText, setId, setLanguage, setResourceMetadatagetIdElement, setId, setIdpublic static final String SP_IDENTIFIER
Description: The business identifier of the ProcessRequest
Type: token
Path: ProcessRequest.identifier
public static final TokenClientParam IDENTIFIER
Description: The business identifier of the ProcessRequest
Type: token
Path: ProcessRequest.identifier
public static final String SP_ORGANIZATION
Description: The organization who generated this request
Type: reference
Path: ProcessRequest.organization
public static final ReferenceClientParam ORGANIZATION
Description: The organization who generated this request
Type: reference
Path: ProcessRequest.organization
public static final String SP_PROVIDER
Description: The provider who regenerated this request
Type: reference
Path: ProcessRequest.provider
public static final ReferenceClientParam PROVIDER
Description: The provider who regenerated this request
Type: reference
Path: ProcessRequest.provider
public static final String SP_ACTION
Description: The action requested by this resource
Type: token
Path: ProcessRequest.action
public static final TokenClientParam ACTION
Description: The action requested by this resource
Type: token
Path: ProcessRequest.action
public static final Include INCLUDE_ORGANIZATION
public static final Include INCLUDE_PROVIDER
public ProcessRequest()
public <T extends IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
getAllPopulatedChildElementsOfType in interface ICompositeElementpublic BoundCodeDt<ActionListEnum> getActionElement()
null.
Definition: The type of processing action being requested, for example Reversal, Readjudication, StatusRequest,PendedRequest
public String getAction()
null.
Definition: The type of processing action being requested, for example Reversal, Readjudication, StatusRequest,PendedRequest
public ProcessRequest setAction(BoundCodeDt<ActionListEnum> theValue)
Definition: The type of processing action being requested, for example Reversal, Readjudication, StatusRequest,PendedRequest
public ProcessRequest setAction(ActionListEnum theValue)
Definition: The type of processing action being requested, for example Reversal, Readjudication, StatusRequest,PendedRequest
public List<IdentifierDt> getIdentifier()
null.
Definition: The ProcessRequest business identifier
public ProcessRequest setIdentifier(List<IdentifierDt> theValue)
Definition: The ProcessRequest business identifier
public IdentifierDt addIdentifier()
Definition: The ProcessRequest business identifier
public ProcessRequest addIdentifier(IdentifierDt theValue)
Definition: The ProcessRequest business identifier
theValue - The identifier to add (must not be null)public IdentifierDt getIdentifierFirstRep()
Definition: The ProcessRequest business identifier
public CodingDt getRuleset()
null.
Definition: The version of the style of resource contents. This should be mapped to the allowable profiles for this and supporting resources.
public ProcessRequest setRuleset(CodingDt theValue)
Definition: The version of the style of resource contents. This should be mapped to the allowable profiles for this and supporting resources.
public CodingDt getOriginalRuleset()
null.
Definition: The style (standard) and version of the original material which was converted into this resource.
public ProcessRequest setOriginalRuleset(CodingDt theValue)
Definition: The style (standard) and version of the original material which was converted into this resource.
public DateTimeDt getCreatedElement()
null.
Definition: The date when this resource was created.
public Date getCreated()
null.
Definition: The date when this resource was created.
public ProcessRequest setCreated(DateTimeDt theValue)
Definition: The date when this resource was created.
public ProcessRequest setCreated(Date theDate, TemporalPrecisionEnum thePrecision)
Definition: The date when this resource was created.
public ProcessRequest setCreatedWithSecondsPrecision(Date theDate)
Definition: The date when this resource was created.
public ResourceReferenceDt getTarget()
null.
Definition: The organization which is the target of the request.
public ProcessRequest setTarget(ResourceReferenceDt theValue)
Definition: The organization which is the target of the request.
public ResourceReferenceDt getProvider()
null.
Definition: The practitioner who is responsible for the action specified in thise request.
public ProcessRequest setProvider(ResourceReferenceDt theValue)
Definition: The practitioner who is responsible for the action specified in thise request.
public ResourceReferenceDt getOrganization()
null.
Definition: The organization which is responsible for the action speccified in thise request.
public ProcessRequest setOrganization(ResourceReferenceDt theValue)
Definition: The organization which is responsible for the action speccified in thise request.
public ResourceReferenceDt getRequest()
null.
Definition: Reference of resource which is the target or subject of this action.
public ProcessRequest setRequest(ResourceReferenceDt theValue)
Definition: Reference of resource which is the target or subject of this action.
public ResourceReferenceDt getResponse()
null.
Definition: Reference of a prior response to resource which is the target or subject of this action.
public ProcessRequest setResponse(ResourceReferenceDt theValue)
Definition: Reference of a prior response to resource which is the target or subject of this action.
public BooleanDt getNullifyElement()
null.
Definition: If true remove all history excluding audit.
public Boolean getNullify()
null.
Definition: If true remove all history excluding audit.
public ProcessRequest setNullify(BooleanDt theValue)
Definition: If true remove all history excluding audit.
public ProcessRequest setNullify(boolean theBoolean)
Definition: If true remove all history excluding audit.
public StringDt getReferenceElement()
null.
Definition: A reference to supply which authenticates the process.
public String getReference()
null.
Definition: A reference to supply which authenticates the process.
public ProcessRequest setReference(StringDt theValue)
Definition: A reference to supply which authenticates the process.
public ProcessRequest setReference(String theString)
Definition: A reference to supply which authenticates the process.
public List<ProcessRequest.Item> getItem()
null.
Definition: List of top level items to be re-adjudicated, if none specified then the entire submission is re-adjudicated.
public ProcessRequest setItem(List<ProcessRequest.Item> theValue)
Definition: List of top level items to be re-adjudicated, if none specified then the entire submission is re-adjudicated.
public ProcessRequest.Item addItem()
Definition: List of top level items to be re-adjudicated, if none specified then the entire submission is re-adjudicated.
public ProcessRequest addItem(ProcessRequest.Item theValue)
Definition: List of top level items to be re-adjudicated, if none specified then the entire submission is re-adjudicated.
theValue - The item to add (must not be null)public ProcessRequest.Item getItemFirstRep()
Definition: List of top level items to be re-adjudicated, if none specified then the entire submission is re-adjudicated.
public List<StringDt> getInclude()
null.
Definition: Names of resource types to include
public ProcessRequest setInclude(List<StringDt> theValue)
Definition: Names of resource types to include
public StringDt addInclude()
Definition: Names of resource types to include
public ProcessRequest addInclude(StringDt theValue)
Definition: Names of resource types to include
theValue - The include to add (must not be null)public StringDt getIncludeFirstRep()
Definition: Names of resource types to include
public ProcessRequest addInclude(String theString)
Definition: Names of resource types to include
public List<StringDt> getExclude()
null.
Definition: Names of resource types to exclude
public ProcessRequest setExclude(List<StringDt> theValue)
Definition: Names of resource types to exclude
public StringDt addExclude()
Definition: Names of resource types to exclude
public ProcessRequest addExclude(StringDt theValue)
Definition: Names of resource types to exclude
theValue - The exclude to add (must not be null)public StringDt getExcludeFirstRep()
Definition: Names of resource types to exclude
public ProcessRequest addExclude(String theString)
Definition: Names of resource types to exclude
public PeriodDt getPeriod()
null.
Definition: A period of time during which the fulfilling resources would have been created.
public ProcessRequest setPeriod(PeriodDt theValue)
Definition: A period of time during which the fulfilling resources would have been created.
public String getResourceName()
getResourceName in interface IResourcepublic FhirVersionEnum getStructureFhirVersionEnum()
getStructureFhirVersionEnum in interface IResourcegetStructureFhirVersionEnum in interface IBaseResourceCopyright © 2014–2016 University Health Network. All rights reserved.