Class ProcessRequest
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.
Implements
Inherited Members
Namespace: fhirCsR2.Models
Assembly: fhirCsR2.dll
Syntax
public class ProcessRequest : DomainResource, IFhirJsonSerializable
Properties
| Improve this Doc View Source_Action
Extension container element for Action
Declaration
public Element _Action { get; set; }
Property Value
Type | Description |
---|---|
Element |
_Created
Extension container element for Created
Declaration
public Element _Created { get; set; }
Property Value
Type | Description |
---|---|
Element |
_Exclude
Extension container element for Exclude
Declaration
public List<Element> _Exclude { get; set; }
Property Value
Type | Description |
---|---|
fhir |
_Include
Extension container element for Include
Declaration
public List<Element> _Include { get; set; }
Property Value
Type | Description |
---|---|
fhir |
_Nullify
Extension container element for Nullify
Declaration
public Element _Nullify { get; set; }
Property Value
Type | Description |
---|---|
Element |
_Reference
Extension container element for Reference
Declaration
public Element _Reference { get; set; }
Property Value
Type | Description |
---|---|
Element |
Action
The type of processing action being requested, for example Reversal, Readjudication, StatusRequest,PendedRequest.
Declaration
public string Action { get; set; }
Property Value
Type | Description |
---|---|
System. |
Created
The date when this resource was created.
Declaration
public string Created { get; set; }
Property Value
Type | Description |
---|---|
System. |
Exclude
Names of resource types to exclude.
Declaration
public List<string> Exclude { get; set; }
Property Value
Type | Description |
---|---|
fhir |
Identifier
The ProcessRequest business identifier.
Declaration
public List<Identifier> Identifier { get; set; }
Property Value
Type | Description |
---|---|
fhir |
Include
Names of resource types to include.
Declaration
public List<string> Include { get; set; }
Property Value
Type | Description |
---|---|
fhir |
Item
List of top level items to be re-adjudicated, if none specified then the entire submission is re-adjudicated.
Declaration
public List<ProcessRequestItem> Item { get; set; }
Property Value
Type | Description |
---|---|
fhir |
Nullify
Some resources must not simply be reversed in a processing or accounting sense but rather must have all history removed, such as the accidental submission of sensitive and/or wrong information. If the receiver cannot comply with a Nullify request then they must reject the request.
Declaration
public bool? Nullify { get; set; }
Property Value
Type | Description |
---|---|
System. |
Organization
The organization which is responsible for the action speccified in thise request.
Declaration
public Reference Organization { get; set; }
Property Value
Type | Description |
---|---|
Reference |
OriginalRuleset
Knowledge of the original version can inform the processing of this instance so that information which is processable by the originating system may be generated.
Declaration
public Coding OriginalRuleset { get; set; }
Property Value
Type | Description |
---|---|
Coding |
Period
A period of time during which the fulfilling resources would have been created.
Declaration
public Period Period { get; set; }
Property Value
Type | Description |
---|---|
Period |
Provider
The practitioner who is responsible for the action specified in thise request.
Declaration
public Reference Provider { get; set; }
Property Value
Type | Description |
---|---|
Reference |
Reference
A reference to supply which authenticates the process.
Declaration
public string Reference { get; set; }
Property Value
Type | Description |
---|---|
System. |
Request
Reference of resource which is the target or subject of this action.
Declaration
public Reference Request { get; set; }
Property Value
Type | Description |
---|---|
Reference |
ResourceType
Resource Type Name
Declaration
public override string ResourceType { get; }
Property Value
Type | Description |
---|---|
System. |
Overrides
| Improve this Doc View SourceResponse
Reference of a prior response to resource which is the target or subject of this action.
Declaration
public Reference Response { get; set; }
Property Value
Type | Description |
---|---|
Reference |
Ruleset
The version of the style of resource contents. This should be mapped to the allowable profiles for this and supporting resources.
Declaration
public Coding Ruleset { get; set; }
Property Value
Type | Description |
---|---|
Coding |
Target
The organization which is the target of the request.
Declaration
public Reference Target { get; set; }
Property Value
Type | Description |
---|---|
Reference |
Methods
| Improve this Doc View SourceDeserializeJson(ref Utf8JsonReader, JsonSerializerOptions)
Deserialize a JSON object
Declaration
public void DeserializeJson(ref Utf8JsonReader reader, JsonSerializerOptions options)
Parameters
Type | Name | Description |
---|---|---|
Utf8Json |
reader | |
Json |
options |
DeserializeJsonProperty(ref Utf8JsonReader, JsonSerializerOptions, String)
Deserialize a JSON property
Declaration
public void DeserializeJsonProperty(ref Utf8JsonReader reader, JsonSerializerOptions options, string propertyName)
Parameters
Type | Name | Description |
---|---|---|
Utf8Json |
reader | |
Json |
options | |
System. |
propertyName |
SerializeJson(Utf8JsonWriter, JsonSerializerOptions, Boolean)
Serialize to a JSON object
Declaration
public void SerializeJson(Utf8JsonWriter writer, JsonSerializerOptions options, bool includeStartObject = true)
Parameters
Type | Name | Description |
---|---|---|
Utf8Json |
writer | |
Json |
options | |
System. |
includeStartObject |