Class ProcessRequest
- java.lang.Object
-
- org.hl7.fhir.dstu2016may.model.Base
-
- org.hl7.fhir.dstu2016may.model.BaseResource
-
- org.hl7.fhir.dstu2016may.model.Resource
-
- org.hl7.fhir.dstu2016may.model.DomainResource
-
- org.hl7.fhir.dstu2016may.model.ProcessRequest
-
- 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
public class ProcessRequest extends DomainResource
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.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classProcessRequest.ActionListstatic classProcessRequest.ActionListEnumFactorystatic classProcessRequest.ItemsComponent
-
Field Summary
Fields Modifier and Type Field Description protected Enumeration<ProcessRequest.ActionList>actionThe type of processing action being requested, for example Reversal, Readjudication, StatusRequest,PendedRequest.static ca.uhn.fhir.rest.gclient.TokenClientParamACTIONFluent Client search parameter constant for actionprotected DateTimeTypecreatedThe date when this resource was created.protected List<StringType>excludeNames of resource types to exclude.protected List<Identifier>identifierThe ProcessRequest business identifier.static ca.uhn.fhir.rest.gclient.TokenClientParamIDENTIFIERFluent Client search parameter constant for identifierprotected List<StringType>includeNames of resource types to include.static ca.uhn.fhir.model.api.IncludeINCLUDE_ORGANIZATIONREFERENCEConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_PROVIDERREFERENCEConstant for fluent queries to be used to add include statements.protected List<ProcessRequest.ItemsComponent>itemList of top level items to be re-adjudicated, if none specified then the entire submission is re-adjudicated.protected BooleanTypenullifyIf true remove all history excluding audit.protected TypeorganizationThe organization which is responsible for the action speccified in thise request.static ca.uhn.fhir.rest.gclient.TokenClientParamORGANIZATIONIDENTIFIERFluent Client search parameter constant for organizationidentifierstatic ca.uhn.fhir.rest.gclient.ReferenceClientParamORGANIZATIONREFERENCEFluent Client search parameter constant for organizationreferenceprotected CodingoriginalRulesetThe style (standard) and version of the original material which was converted into this resource.protected PeriodperiodA period of time during which the fulfilling resources would have been created.protected TypeproviderThe practitioner who is responsible for the action specified in thise request.static ca.uhn.fhir.rest.gclient.TokenClientParamPROVIDERIDENTIFIERFluent Client search parameter constant for provideridentifierstatic ca.uhn.fhir.rest.gclient.ReferenceClientParamPROVIDERREFERENCEFluent Client search parameter constant for providerreferenceprotected StringTypereferenceA reference to supply which authenticates the process.protected TyperequestReference of resource which is the target or subject of this action.protected TyperesponseReference of a prior response to resource which is the target or subject of this action.protected CodingrulesetThe version of the style of resource contents.static StringSP_ACTIONSearch parameter: actionstatic StringSP_IDENTIFIERSearch parameter: identifierstatic StringSP_ORGANIZATIONIDENTIFIERSearch parameter: organizationidentifierstatic StringSP_ORGANIZATIONREFERENCESearch parameter: organizationreferencestatic StringSP_PROVIDERIDENTIFIERSearch parameter: provideridentifierstatic StringSP_PROVIDERREFERENCESearch parameter: providerreferenceprotected TypetargetThe organization which is the target of the request.-
Fields inherited from class org.hl7.fhir.dstu2016may.model.DomainResource
contained, extension, modifierExtension, text
-
Fields inherited from class org.hl7.fhir.dstu2016may.model.Resource
id, implicitRules, language, meta
-
-
Constructor Summary
Constructors Constructor Description ProcessRequest()ConstructorProcessRequest(Enumeration<ProcessRequest.ActionList> action)Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.dstu2016may.model.DomainResource
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasModifierExtension, hasText, setText
-
Methods inherited from class org.hl7.fhir.dstu2016may.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.dstu2016may.model.BaseResource
getStructureFhirVersionEnum, setId
-
Methods inherited from class org.hl7.fhir.dstu2016may.model.Base
castToActionDefinition, castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToModuleMetadata, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, 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
-
-
-
-
Field Detail
-
action
protected Enumeration<ProcessRequest.ActionList> action
The type of processing action being requested, for example Reversal, Readjudication, StatusRequest,PendedRequest.
-
identifier
protected List<Identifier> identifier
The ProcessRequest business identifier.
-
ruleset
protected Coding ruleset
The version of the style of resource contents. This should be mapped to the allowable profiles for this and supporting resources.
-
originalRuleset
protected Coding originalRuleset
The style (standard) and version of the original material which was converted into this resource.
-
created
protected DateTimeType created
The date when this resource was created.
-
provider
protected Type provider
The practitioner who is responsible for the action specified in thise request.
-
organization
protected Type organization
The organization which is responsible for the action speccified in thise request.
-
response
protected Type response
Reference of a prior response to resource which is the target or subject of this action.
-
nullify
protected BooleanType nullify
If true remove all history excluding audit.
-
reference
protected StringType reference
A reference to supply which authenticates the process.
-
item
protected List<ProcessRequest.ItemsComponent> item
List of top level items to be re-adjudicated, if none specified then the entire submission is re-adjudicated.
-
include
protected List<StringType> include
Names of resource types to include.
-
exclude
protected List<StringType> exclude
Names of resource types to exclude.
-
period
protected Period period
A period of time during which the fulfilling resources would have been created.
-
SP_ACTION
public static final String SP_ACTION
Search parameter: 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
-
SP_PROVIDERREFERENCE
public static final String SP_PROVIDERREFERENCE
Search parameter: providerreferenceDescription: The provider who regenerated this request
Type: reference
Path: ProcessRequest.providerReference
- See Also:
- Constant Field Values
-
PROVIDERREFERENCE
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PROVIDERREFERENCE
Fluent Client search parameter constant for providerreferenceDescription: The provider who regenerated this request
Type: reference
Path: ProcessRequest.providerReference
-
INCLUDE_PROVIDERREFERENCE
public static final ca.uhn.fhir.model.api.Include INCLUDE_PROVIDERREFERENCE
Constant for fluent queries to be used to add include statements. Specifies the path value of "ProcessRequest:providerreference".
-
SP_ORGANIZATIONIDENTIFIER
public static final String SP_ORGANIZATIONIDENTIFIER
Search parameter: organizationidentifierDescription: The organization who generated this request
Type: token
Path: ProcessRequest.organizationIdentifier
- See Also:
- Constant Field Values
-
ORGANIZATIONIDENTIFIER
public static final ca.uhn.fhir.rest.gclient.TokenClientParam ORGANIZATIONIDENTIFIER
Fluent Client search parameter constant for organizationidentifierDescription: The organization who generated this request
Type: token
Path: ProcessRequest.organizationIdentifier
-
SP_ORGANIZATIONREFERENCE
public static final String SP_ORGANIZATIONREFERENCE
Search parameter: organizationreferenceDescription: The organization who generated this request
Type: reference
Path: ProcessRequest.organizationReference
- See Also:
- Constant Field Values
-
ORGANIZATIONREFERENCE
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ORGANIZATIONREFERENCE
Fluent Client search parameter constant for organizationreferenceDescription: The organization who generated this request
Type: reference
Path: ProcessRequest.organizationReference
-
INCLUDE_ORGANIZATIONREFERENCE
public static final ca.uhn.fhir.model.api.Include INCLUDE_ORGANIZATIONREFERENCE
Constant for fluent queries to be used to add include statements. Specifies the path value of "ProcessRequest:organizationreference".
-
SP_IDENTIFIER
public static final String SP_IDENTIFIER
Search parameter: 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_PROVIDERIDENTIFIER
public static final String SP_PROVIDERIDENTIFIER
Search parameter: provideridentifierDescription: The provider who regenerated this request
Type: token
Path: ProcessRequest.providerIdentifier
- See Also:
- Constant Field Values
-
PROVIDERIDENTIFIER
public static final ca.uhn.fhir.rest.gclient.TokenClientParam PROVIDERIDENTIFIER
Fluent Client search parameter constant for provideridentifierDescription: The provider who regenerated this request
Type: token
Path: ProcessRequest.providerIdentifier
-
-
Constructor Detail
-
ProcessRequest
public ProcessRequest()
Constructor
-
ProcessRequest
public ProcessRequest(Enumeration<ProcessRequest.ActionList> action)
Constructor
-
-
Method Detail
-
getActionElement
public Enumeration<ProcessRequest.ActionList> getActionElement()
- Returns:
action(The type of processing action being requested, for example Reversal, Readjudication, StatusRequest,PendedRequest.). This is the underlying object with id, value and extensions. The accessor "getAction" gives direct access to the value
-
hasActionElement
public boolean hasActionElement()
-
hasAction
public boolean hasAction()
-
setActionElement
public ProcessRequest setActionElement(Enumeration<ProcessRequest.ActionList> value)
- Parameters:
value-action(The type of processing action being requested, for example Reversal, Readjudication, StatusRequest,PendedRequest.). This is the underlying object with id, value and extensions. The accessor "getAction" gives direct access to the value
-
getAction
public ProcessRequest.ActionList getAction()
- Returns:
- The type of processing action being requested, for example Reversal, Readjudication, StatusRequest,PendedRequest.
-
setAction
public ProcessRequest setAction(ProcessRequest.ActionList value)
- Parameters:
value- The type of processing action being requested, for example Reversal, Readjudication, StatusRequest,PendedRequest.
-
getIdentifier
public List<Identifier> getIdentifier()
- Returns:
identifier(The ProcessRequest business identifier.)
-
hasIdentifier
public boolean hasIdentifier()
-
addIdentifier
public Identifier addIdentifier()
- Returns:
identifier(The ProcessRequest business identifier.)
-
addIdentifier
public ProcessRequest addIdentifier(Identifier t)
-
getRuleset
public Coding getRuleset()
- Returns:
ruleset(The version of the style of resource contents. This should be mapped to the allowable profiles for this and supporting resources.)
-
hasRuleset
public boolean hasRuleset()
-
setRuleset
public ProcessRequest setRuleset(Coding value)
- Parameters:
value-ruleset(The version of the style of resource contents. This should be mapped to the allowable profiles for this and supporting resources.)
-
getOriginalRuleset
public Coding getOriginalRuleset()
- Returns:
originalRuleset(The style (standard) and version of the original material which was converted into this resource.)
-
hasOriginalRuleset
public boolean hasOriginalRuleset()
-
setOriginalRuleset
public ProcessRequest setOriginalRuleset(Coding value)
- Parameters:
value-originalRuleset(The style (standard) and version of the original material which was converted into this resource.)
-
getCreatedElement
public DateTimeType getCreatedElement()
- Returns:
created(The date when this resource was created.). This is the underlying object with id, value and extensions. The accessor "getCreated" gives direct access to the value
-
hasCreatedElement
public boolean hasCreatedElement()
-
hasCreated
public boolean hasCreated()
-
setCreatedElement
public ProcessRequest setCreatedElement(DateTimeType value)
- Parameters:
value-created(The date when this resource was created.). This is the underlying object with id, value and extensions. The accessor "getCreated" gives direct access to the value
-
getCreated
public Date getCreated()
- Returns:
- The date when this resource was created.
-
setCreated
public ProcessRequest setCreated(Date value)
- Parameters:
value- The date when this resource was created.
-
getTarget
public Type getTarget()
- Returns:
target(The organization which is the target of the request.)
-
getTargetIdentifier
public Identifier getTargetIdentifier() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
target(The organization which is the target of the request.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasTargetIdentifier
public boolean hasTargetIdentifier()
-
getTargetReference
public Reference getTargetReference() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
target(The organization which is the target of the request.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasTargetReference
public boolean hasTargetReference()
-
hasTarget
public boolean hasTarget()
-
setTarget
public ProcessRequest setTarget(Type value)
- Parameters:
value-target(The organization which is the target of the request.)
-
getProvider
public Type getProvider()
- Returns:
provider(The practitioner who is responsible for the action specified in thise request.)
-
getProviderIdentifier
public Identifier getProviderIdentifier() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
provider(The practitioner who is responsible for the action specified in thise request.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasProviderIdentifier
public boolean hasProviderIdentifier()
-
getProviderReference
public Reference getProviderReference() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
provider(The practitioner who is responsible for the action specified in thise request.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasProviderReference
public boolean hasProviderReference()
-
hasProvider
public boolean hasProvider()
-
setProvider
public ProcessRequest setProvider(Type value)
- Parameters:
value-provider(The practitioner who is responsible for the action specified in thise request.)
-
getOrganization
public Type getOrganization()
- Returns:
organization(The organization which is responsible for the action speccified in thise request.)
-
getOrganizationIdentifier
public Identifier getOrganizationIdentifier() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
organization(The organization which is responsible for the action speccified in thise request.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasOrganizationIdentifier
public boolean hasOrganizationIdentifier()
-
getOrganizationReference
public Reference getOrganizationReference() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
organization(The organization which is responsible for the action speccified in thise request.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasOrganizationReference
public boolean hasOrganizationReference()
-
hasOrganization
public boolean hasOrganization()
-
setOrganization
public ProcessRequest setOrganization(Type value)
- Parameters:
value-organization(The organization which is responsible for the action speccified in thise request.)
-
getRequest
public Type getRequest()
- Returns:
request(Reference of resource which is the target or subject of this action.)
-
getRequestIdentifier
public Identifier getRequestIdentifier() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
request(Reference of resource which is the target or subject of this action.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasRequestIdentifier
public boolean hasRequestIdentifier()
-
getRequestReference
public Reference getRequestReference() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
request(Reference of resource which is the target or subject of this action.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasRequestReference
public boolean hasRequestReference()
-
hasRequest
public boolean hasRequest()
-
setRequest
public ProcessRequest setRequest(Type value)
- Parameters:
value-request(Reference of resource which is the target or subject of this action.)
-
getResponse
public Type getResponse()
- Returns:
response(Reference of a prior response to resource which is the target or subject of this action.)
-
getResponseIdentifier
public Identifier getResponseIdentifier() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
response(Reference of a prior response to resource which is the target or subject of this action.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasResponseIdentifier
public boolean hasResponseIdentifier()
-
getResponseReference
public Reference getResponseReference() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
response(Reference of a prior response to resource which is the target or subject of this action.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasResponseReference
public boolean hasResponseReference()
-
hasResponse
public boolean hasResponse()
-
setResponse
public ProcessRequest setResponse(Type value)
- Parameters:
value-response(Reference of a prior response to resource which is the target or subject of this action.)
-
getNullifyElement
public BooleanType getNullifyElement()
- Returns:
nullify(If true remove all history excluding audit.). This is the underlying object with id, value and extensions. The accessor "getNullify" gives direct access to the value
-
hasNullifyElement
public boolean hasNullifyElement()
-
hasNullify
public boolean hasNullify()
-
setNullifyElement
public ProcessRequest setNullifyElement(BooleanType value)
- Parameters:
value-nullify(If true remove all history excluding audit.). This is the underlying object with id, value and extensions. The accessor "getNullify" gives direct access to the value
-
getNullify
public boolean getNullify()
- Returns:
- If true remove all history excluding audit.
-
setNullify
public ProcessRequest setNullify(boolean value)
- Parameters:
value- If true remove all history excluding audit.
-
getReferenceElement
public StringType getReferenceElement()
- Returns:
reference(A reference to supply which authenticates the process.). This is the underlying object with id, value and extensions. The accessor "getReference" gives direct access to the value
-
hasReferenceElement
public boolean hasReferenceElement()
-
hasReference
public boolean hasReference()
-
setReferenceElement
public ProcessRequest setReferenceElement(StringType value)
- Parameters:
value-reference(A reference to supply which authenticates the process.). This is the underlying object with id, value and extensions. The accessor "getReference" gives direct access to the value
-
getReference
public String getReference()
- Returns:
- A reference to supply which authenticates the process.
-
setReference
public ProcessRequest setReference(String value)
- Parameters:
value- A reference to supply which authenticates the process.
-
getItem
public List<ProcessRequest.ItemsComponent> getItem()
- Returns:
item(List of top level items to be re-adjudicated, if none specified then the entire submission is re-adjudicated.)
-
hasItem
public boolean hasItem()
-
addItem
public ProcessRequest.ItemsComponent addItem()
- Returns:
item(List of top level items to be re-adjudicated, if none specified then the entire submission is re-adjudicated.)
-
addItem
public ProcessRequest addItem(ProcessRequest.ItemsComponent t)
-
getInclude
public List<StringType> getInclude()
- Returns:
include(Names of resource types to include.)
-
hasInclude
public boolean hasInclude()
-
addIncludeElement
public StringType addIncludeElement()
- Returns:
include(Names of resource types to include.)
-
addInclude
public ProcessRequest addInclude(String value)
- Parameters:
value-include(Names of resource types to include.)
-
hasInclude
public boolean hasInclude(String value)
- Parameters:
value-include(Names of resource types to include.)
-
getExclude
public List<StringType> getExclude()
- Returns:
exclude(Names of resource types to exclude.)
-
hasExclude
public boolean hasExclude()
-
addExcludeElement
public StringType addExcludeElement()
- Returns:
exclude(Names of resource types to exclude.)
-
addExclude
public ProcessRequest addExclude(String value)
- Parameters:
value-exclude(Names of resource types to exclude.)
-
hasExclude
public boolean hasExclude(String value)
- Parameters:
value-exclude(Names of resource types to exclude.)
-
getPeriod
public Period getPeriod()
- Returns:
period(A period of time during which the fulfilling resources would have been created.)
-
hasPeriod
public boolean hasPeriod()
-
setPeriod
public ProcessRequest setPeriod(Period value)
- Parameters:
value-period(A period of time during which the fulfilling resources would have been created.)
-
listChildren
protected void listChildren(List<Property> childrenList)
- Overrides:
listChildrenin classDomainResource
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public void setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
Description copied from class:Basemake an instance of a property. If the property is a repeating property, make a new instance. if the property is not repeating, return the property- Overrides:
makePropertyin classDomainResource- Returns:
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChildin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
public String fhirType()
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classDomainResource
-
copy
public ProcessRequest copy()
- Specified by:
copyin classDomainResource
-
typedCopy
protected ProcessRequest typedCopy()
-
equalsDeep
public boolean equalsDeep(Base other)
- Overrides:
equalsDeepin classDomainResource
-
equalsShallow
public boolean equalsShallow(Base other)
- Overrides:
equalsShallowin classDomainResource
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classDomainResource
-
getResourceType
public ResourceType getResourceType()
- Specified by:
getResourceTypein classResource
-
-