
Class ProcessRequest
- java.lang.Object
-
- ca.uhn.fhir.model.api.BaseElement
-
- ca.uhn.fhir.model.dstu2.resource.BaseResource
-
- ca.uhn.fhir.model.dstu2.resource.ProcessRequest
-
- 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
public class ProcessRequest extends BaseResource implements ca.uhn.fhir.model.api.IResource
HAPI/FHIR ProcessRequest Resource ()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
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ProcessRequest.Item
Block class for child element: ProcessRequest.item ()
-
Field Summary
Fields Modifier and Type Field Description static ca.uhn.fhir.rest.gclient.TokenClientParam
ACTION
Fluent Client search parameter constant for actionstatic ca.uhn.fhir.rest.gclient.TokenClientParam
IDENTIFIER
Fluent Client search parameter constant for identifierstatic ca.uhn.fhir.model.api.Include
INCLUDE_ORGANIZATION
Constant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.Include
INCLUDE_PROVIDER
Constant for fluent queries to be used to add include statements.static ca.uhn.fhir.rest.gclient.ReferenceClientParam
ORGANIZATION
Fluent Client search parameter constant for organizationstatic ca.uhn.fhir.rest.gclient.ReferenceClientParam
PROVIDER
Fluent Client search parameter constant for providerstatic String
SP_ACTION
Search parameter constant for actionstatic String
SP_IDENTIFIER
Search parameter constant for identifierstatic String
SP_ORGANIZATION
Search parameter constant for organizationstatic String
SP_PROVIDER
Search parameter constant for provider-
Fields inherited from class ca.uhn.fhir.model.dstu2.resource.BaseResource
RES_ID, SP_RES_ID, SP_RES_LANGUAGE
-
-
Constructor Summary
Constructors Constructor Description ProcessRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ca.uhn.fhir.model.primitive.StringDt
addExclude()
Adds and returns a new value for exclude ()ProcessRequest
addExclude(ca.uhn.fhir.model.primitive.StringDt theValue)
Adds a given new value for exclude ()ProcessRequest
addExclude(String theString)
Adds a 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 ()ca.uhn.fhir.model.primitive.StringDt
addInclude()
Adds and returns a new value for include ()ProcessRequest
addInclude(ca.uhn.fhir.model.primitive.StringDt theValue)
Adds a given new value for include ()ProcessRequest
addInclude(String theString)
Adds a 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 ().ca.uhn.fhir.model.primitive.BoundCodeDt<ActionListEnum>
getActionElement()
Gets the value(s) for action ().<T extends ca.uhn.fhir.model.api.IElement>
List<T>getAllPopulatedChildElementsOfType(Class<T> theType)
Date
getCreated()
Gets the value(s) for created ().ca.uhn.fhir.model.primitive.DateTimeDt
getCreatedElement()
Gets the value(s) for created ().List<ca.uhn.fhir.model.primitive.StringDt>
getExclude()
Gets the value(s) for exclude ().ca.uhn.fhir.model.primitive.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<ca.uhn.fhir.model.primitive.StringDt>
getInclude()
Gets the value(s) for include ().ca.uhn.fhir.model.primitive.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 ().ca.uhn.fhir.model.primitive.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 ().ca.uhn.fhir.model.primitive.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 ().ca.uhn.fhir.context.FhirVersionEnum
getStructureFhirVersionEnum()
ResourceReferenceDt
getTarget()
Gets the value(s) for target ().boolean
isEmpty()
ProcessRequest
setAction(ActionListEnum theValue)
Sets the value(s) for action ()ProcessRequest
setAction(ca.uhn.fhir.model.primitive.BoundCodeDt<ActionListEnum> theValue)
Sets the value(s) for action ()ProcessRequest
setCreated(ca.uhn.fhir.model.primitive.DateTimeDt theValue)
Sets the value(s) for created ()ProcessRequest
setCreated(Date theDate, ca.uhn.fhir.model.api.TemporalPrecisionEnum thePrecision)
Sets the value for created ()ProcessRequest
setCreatedWithSecondsPrecision(Date theDate)
Sets the value for created ()ProcessRequest
setExclude(List<ca.uhn.fhir.model.primitive.StringDt> theValue)
Sets the value(s) for exclude ()ProcessRequest
setIdentifier(List<IdentifierDt> theValue)
Sets the value(s) for identifier ()ProcessRequest
setInclude(List<ca.uhn.fhir.model.primitive.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(ca.uhn.fhir.model.primitive.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(ca.uhn.fhir.model.primitive.StringDt theValue)
Sets the value(s) for reference ()ProcessRequest
setReference(String theString)
Sets the value 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 ()-
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
-
-
-
-
Field Detail
-
SP_IDENTIFIER
public static final String SP_IDENTIFIER
Search parameter constant for identifierDescription: The business identifier of the ProcessRequest
Type: token
Path: ProcessRequest.identifier
- See Also:
- Constant Field Values
-
IDENTIFIER
public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
Fluent Client search parameter constant for identifierDescription: The business identifier of the ProcessRequest
Type: token
Path: ProcessRequest.identifier
-
SP_ORGANIZATION
public static final String SP_ORGANIZATION
Search parameter constant for organizationDescription: The organization who generated this request
Type: reference
Path: ProcessRequest.organization
- See Also:
- Constant Field Values
-
ORGANIZATION
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ORGANIZATION
Fluent Client search parameter constant for organizationDescription: The organization who generated this request
Type: reference
Path: ProcessRequest.organization
-
SP_PROVIDER
public static final String SP_PROVIDER
Search parameter constant for providerDescription: The provider who regenerated this request
Type: reference
Path: ProcessRequest.provider
- See Also:
- Constant Field Values
-
PROVIDER
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PROVIDER
Fluent Client search parameter constant for providerDescription: The provider who regenerated this request
Type: reference
Path: ProcessRequest.provider
-
SP_ACTION
public static final String SP_ACTION
Search parameter constant for actionDescription: The action requested by this resource
Type: token
Path: ProcessRequest.action
- See Also:
- Constant Field Values
-
ACTION
public static final ca.uhn.fhir.rest.gclient.TokenClientParam ACTION
Fluent Client search parameter constant for actionDescription: The action requested by this resource
Type: token
Path: ProcessRequest.action
-
INCLUDE_ORGANIZATION
public static final ca.uhn.fhir.model.api.Include INCLUDE_ORGANIZATION
Constant for fluent queries to be used to add include statements. Specifies the path value of "ProcessRequest:organization".
-
INCLUDE_PROVIDER
public static final ca.uhn.fhir.model.api.Include INCLUDE_PROVIDER
Constant for fluent queries to be used to add include statements. Specifies the path value of "ProcessRequest:provider".
-
-
Constructor Detail
-
ProcessRequest
public ProcessRequest()
-
-
Method Detail
-
isEmpty
public boolean 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
-
getActionElement
public ca.uhn.fhir.model.primitive.BoundCodeDt<ActionListEnum> getActionElement()
Gets the value(s) for action (). creating it if it does not exist. Will not returnnull
.Definition: The type of processing action being requested, for example Reversal, Readjudication, StatusRequest,PendedRequest
-
getAction
public String getAction()
Gets the value(s) for action (). creating it if it does not exist. This method may returnnull
.Definition: The type of processing action being requested, for example Reversal, Readjudication, StatusRequest,PendedRequest
-
setAction
public ProcessRequest setAction(ca.uhn.fhir.model.primitive.BoundCodeDt<ActionListEnum> theValue)
Sets the value(s) for action ()Definition: The type of processing action being requested, for example Reversal, Readjudication, StatusRequest,PendedRequest
-
setAction
public ProcessRequest setAction(ActionListEnum theValue)
Sets the value(s) for action ()Definition: The type of processing action being requested, for example Reversal, Readjudication, StatusRequest,PendedRequest
-
getIdentifier
public List<IdentifierDt> getIdentifier()
Gets the value(s) for identifier (). creating it if it does not exist. Will not returnnull
.Definition: The ProcessRequest business identifier
-
setIdentifier
public ProcessRequest setIdentifier(List<IdentifierDt> theValue)
Sets the value(s) for identifier ()Definition: The ProcessRequest business identifier
-
addIdentifier
public IdentifierDt addIdentifier()
Adds and returns a new value for identifier ()Definition: The ProcessRequest business identifier
-
addIdentifier
public ProcessRequest addIdentifier(IdentifierDt theValue)
Adds a given new value for identifier ()Definition: The ProcessRequest business identifier
- Parameters:
theValue
- The identifier to add (must not benull
)
-
getIdentifierFirstRep
public IdentifierDt getIdentifierFirstRep()
Gets the first repetition for identifier (), creating it if it does not already exist.Definition: The ProcessRequest business identifier
-
getRuleset
public CodingDt getRuleset()
Gets the value(s) for ruleset (). creating it if it does not exist. Will not returnnull
.Definition: The version of the style of resource contents. This should be mapped to the allowable profiles for this and supporting resources.
-
setRuleset
public ProcessRequest setRuleset(CodingDt theValue)
Sets the value(s) for ruleset ()Definition: The version of the style of resource contents. This should be mapped to the allowable profiles for this and supporting resources.
-
getOriginalRuleset
public CodingDt getOriginalRuleset()
Gets the value(s) for originalRuleset (). creating it if it does not exist. Will not returnnull
.Definition: The style (standard) and version of the original material which was converted into this resource.
-
setOriginalRuleset
public ProcessRequest setOriginalRuleset(CodingDt theValue)
Sets the value(s) for originalRuleset ()Definition: The style (standard) and version of the original material which was converted into this resource.
-
getCreatedElement
public ca.uhn.fhir.model.primitive.DateTimeDt getCreatedElement()
Gets the value(s) for created (). creating it if it does not exist. Will not returnnull
.Definition: The date when this resource was created.
-
getCreated
public Date getCreated()
Gets the value(s) for created (). creating it if it does not exist. This method may returnnull
.Definition: The date when this resource was created.
-
setCreated
public ProcessRequest setCreated(ca.uhn.fhir.model.primitive.DateTimeDt theValue)
Sets the value(s) for created ()Definition: The date when this resource was created.
-
setCreatedWithSecondsPrecision
public ProcessRequest setCreatedWithSecondsPrecision(Date theDate)
Sets the value for created ()Definition: The date when this resource was created.
-
setCreated
public ProcessRequest setCreated(Date theDate, ca.uhn.fhir.model.api.TemporalPrecisionEnum thePrecision)
Sets the value for created ()Definition: The date when this resource was created.
-
getTarget
public ResourceReferenceDt getTarget()
Gets the value(s) for target (). creating it if it does not exist. Will not returnnull
.Definition: The organization which is the target of the request.
-
setTarget
public ProcessRequest setTarget(ResourceReferenceDt theValue)
Sets the value(s) for target ()Definition: The organization which is the target of the request.
-
getProvider
public ResourceReferenceDt getProvider()
Gets the value(s) for provider (). creating it if it does not exist. Will not returnnull
.Definition: The practitioner who is responsible for the action specified in thise request.
-
setProvider
public ProcessRequest setProvider(ResourceReferenceDt theValue)
Sets the value(s) for provider ()Definition: The practitioner who is responsible for the action specified in thise request.
-
getOrganization
public ResourceReferenceDt getOrganization()
Gets the value(s) for organization (). creating it if it does not exist. Will not returnnull
.Definition: The organization which is responsible for the action speccified in thise request.
-
setOrganization
public ProcessRequest setOrganization(ResourceReferenceDt theValue)
Sets the value(s) for organization ()Definition: The organization which is responsible for the action speccified in thise request.
-
getRequest
public ResourceReferenceDt getRequest()
Gets the value(s) for request (). creating it if it does not exist. Will not returnnull
.Definition: Reference of resource which is the target or subject of this action.
-
setRequest
public ProcessRequest setRequest(ResourceReferenceDt theValue)
Sets the value(s) for request ()Definition: Reference of resource which is the target or subject of this action.
-
getResponse
public ResourceReferenceDt getResponse()
Gets the value(s) for response (). creating it if it does not exist. Will not returnnull
.Definition: Reference of a prior response to resource which is the target or subject of this action.
-
setResponse
public ProcessRequest setResponse(ResourceReferenceDt theValue)
Sets the value(s) for response ()Definition: Reference of a prior response to resource which is the target or subject of this action.
-
getNullifyElement
public ca.uhn.fhir.model.primitive.BooleanDt getNullifyElement()
Gets the value(s) for nullify (). creating it if it does not exist. Will not returnnull
.Definition: If true remove all history excluding audit.
-
getNullify
public Boolean getNullify()
Gets the value(s) for nullify (). creating it if it does not exist. This method may returnnull
.Definition: If true remove all history excluding audit.
-
setNullify
public ProcessRequest setNullify(ca.uhn.fhir.model.primitive.BooleanDt theValue)
Sets the value(s) for nullify ()Definition: If true remove all history excluding audit.
-
setNullify
public ProcessRequest setNullify(boolean theBoolean)
Sets the value for nullify ()Definition: If true remove all history excluding audit.
-
getReferenceElement
public ca.uhn.fhir.model.primitive.StringDt getReferenceElement()
Gets the value(s) for reference (). creating it if it does not exist. Will not returnnull
.Definition: A reference to supply which authenticates the process.
-
getReference
public String getReference()
Gets the value(s) for reference (). creating it if it does not exist. This method may returnnull
.Definition: A reference to supply which authenticates the process.
-
setReference
public ProcessRequest setReference(ca.uhn.fhir.model.primitive.StringDt theValue)
Sets the value(s) for reference ()Definition: A reference to supply which authenticates the process.
-
setReference
public ProcessRequest setReference(String theString)
Sets the value for reference ()Definition: A reference to supply which authenticates the process.
-
getItem
public List<ProcessRequest.Item> getItem()
Gets the value(s) for item (). creating it if it does not exist. Will not returnnull
.Definition: List of top level items to be re-adjudicated, if none specified then the entire submission is re-adjudicated.
-
setItem
public ProcessRequest setItem(List<ProcessRequest.Item> theValue)
Sets the value(s) for item ()Definition: List of top level items to be re-adjudicated, if none specified then the entire submission is re-adjudicated.
-
addItem
public ProcessRequest.Item addItem()
Adds and returns a new value for item ()Definition: List of top level items to be re-adjudicated, if none specified then the entire submission is re-adjudicated.
-
addItem
public ProcessRequest addItem(ProcessRequest.Item theValue)
Adds a given new value for item ()Definition: List of top level items to be re-adjudicated, if none specified then the entire submission is re-adjudicated.
- Parameters:
theValue
- The item to add (must not benull
)
-
getItemFirstRep
public ProcessRequest.Item getItemFirstRep()
Gets the first repetition for item (), creating it if it does not already exist.Definition: List of top level items to be re-adjudicated, if none specified then the entire submission is re-adjudicated.
-
getInclude
public List<ca.uhn.fhir.model.primitive.StringDt> getInclude()
Gets the value(s) for include (). creating it if it does not exist. Will not returnnull
.Definition: Names of resource types to include
-
setInclude
public ProcessRequest setInclude(List<ca.uhn.fhir.model.primitive.StringDt> theValue)
Sets the value(s) for include ()Definition: Names of resource types to include
-
addInclude
public ca.uhn.fhir.model.primitive.StringDt addInclude()
Adds and returns a new value for include ()Definition: Names of resource types to include
-
addInclude
public ProcessRequest addInclude(ca.uhn.fhir.model.primitive.StringDt theValue)
Adds a given new value for include ()Definition: Names of resource types to include
- Parameters:
theValue
- The include to add (must not benull
)
-
getIncludeFirstRep
public ca.uhn.fhir.model.primitive.StringDt getIncludeFirstRep()
Gets the first repetition for include (), creating it if it does not already exist.Definition: Names of resource types to include
-
addInclude
public ProcessRequest addInclude(String theString)
Adds a new value for include ()Definition: Names of resource types to include
- Returns:
- Returns a reference to this object, to allow for simple chaining.
-
getExclude
public List<ca.uhn.fhir.model.primitive.StringDt> getExclude()
Gets the value(s) for exclude (). creating it if it does not exist. Will not returnnull
.Definition: Names of resource types to exclude
-
setExclude
public ProcessRequest setExclude(List<ca.uhn.fhir.model.primitive.StringDt> theValue)
Sets the value(s) for exclude ()Definition: Names of resource types to exclude
-
addExclude
public ca.uhn.fhir.model.primitive.StringDt addExclude()
Adds and returns a new value for exclude ()Definition: Names of resource types to exclude
-
addExclude
public ProcessRequest addExclude(ca.uhn.fhir.model.primitive.StringDt theValue)
Adds a given new value for exclude ()Definition: Names of resource types to exclude
- Parameters:
theValue
- The exclude to add (must not benull
)
-
getExcludeFirstRep
public ca.uhn.fhir.model.primitive.StringDt getExcludeFirstRep()
Gets the first repetition for exclude (), creating it if it does not already exist.Definition: Names of resource types to exclude
-
addExclude
public ProcessRequest addExclude(String theString)
Adds a new value for exclude ()Definition: Names of resource types to exclude
- Returns:
- Returns a reference to this object, to allow for simple chaining.
-
getPeriod
public PeriodDt getPeriod()
Gets the value(s) for period (). creating it if it does not exist. Will not returnnull
.Definition: A period of time during which the fulfilling resources would have been created.
-
setPeriod
public ProcessRequest setPeriod(PeriodDt theValue)
Sets the value(s) for period ()Definition: A period of time during which the fulfilling resources would have been created.
-
getResourceName
public String getResourceName()
- Specified by:
getResourceName
in interfaceca.uhn.fhir.model.api.IResource
-
getStructureFhirVersionEnum
public ca.uhn.fhir.context.FhirVersionEnum getStructureFhirVersionEnum()
- Specified by:
getStructureFhirVersionEnum
in interfaceorg.hl7.fhir.instance.model.api.IBaseResource
- Specified by:
getStructureFhirVersionEnum
in interfaceca.uhn.fhir.model.api.IResource
-
-