R4 Ballot #1 #2 (Mixed Normative/Trial use)

This page is part of the FHIR Specification (v3.3.0: (v3.5.0: R4 Ballot 2). #2). The current version which supercedes this version is 5.0.0 . For a full list of available versions, see the Directory of published versions . Page versions: R3 R2

Financial Management Work Group Maturity Level : 2   Trial Use Compartments : Practitioner

Detailed Descriptions for the elements in the ProcessRequest resource.

ProcessRequest
Element Id ProcessRequest
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.

Control 1..1
Type DomainResource
ProcessRequest.identifier
Element Id ProcessRequest.identifier
Definition

The ProcessRequest business identifier.

Note This is a business identifer, not a resource identifier (see discussion )
Control 0..*
Type Identifier
ProcessRequest.status
Element Id ProcessRequest.status
Definition

The status of the resource instance.

Control 0..1
Terminology Binding Financial Resource Status Codes ( Required )
Type code
Is Modifier true (Reason: This element is labelled as a modifier because it is a status element that contains status entered-in-error which means that the resource should not be treated as valid)
Summary true
Comments

This element is labeled as a modifier because the status contains codes that mark the resource as not currently valid.

ProcessRequest.action
Element Id ProcessRequest.action
Definition

The type of processing action being requested, for example Reversal, Readjudication, StatusRequest,PendedRequest. StatusRequest, PendedRequest.

Control 0..1
Terminology Binding ActionList ( Required )
Type code
ProcessRequest.target
Element Id ProcessRequest.target
Definition

The organization which is the target of the request.

Control 0..1
Type Reference ( Organization )
ProcessRequest.created
Element Id ProcessRequest.created
Definition

The date when this resource was created.

Control 0..1
Type dateTime
ProcessRequest.provider
Element Id ProcessRequest.provider
Definition

The practitioner who is responsible for the action specified in this request.

Control 0..1
Type Reference ( Practitioner | PractitionerRole | Organization )
ProcessRequest.request
Element Id ProcessRequest.request
Definition

Reference of resource which is the target or subject of this action.

Control 0..1
Type Reference ( Any )
ProcessRequest.response
Element Id ProcessRequest.response
Definition

Reference of a prior response to resource which is the target or subject of this action.

Control 0..1
Type Reference ( Any )
ProcessRequest.nullify
Element Id ProcessRequest.nullify
Definition

If true remove all history excluding audit.

Control 0..1
Type boolean
Requirements

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.

ProcessRequest.reference
Element Id ProcessRequest.reference
Definition

A reference to supply which authenticates the process.

Control 0..1
Type string
ProcessRequest.item
Element Id ProcessRequest.item
Definition

List of top level items to be re-adjudicated, if none specified then the entire submission is re-adjudicated.

Control 0..*
ProcessRequest.item.sequenceLinkId
Element Id ProcessRequest.item.sequenceLinkId
Definition

A service line number.

Control 1..1
Type integer
ProcessRequest.include
Element Id ProcessRequest.include
Definition

Names of resource types to include.

Control 0..*
Type string
ProcessRequest.exclude
Element Id ProcessRequest.exclude
Definition

Names of resource types to exclude.

Control 0..*
Type string
ProcessRequest.period
Element Id ProcessRequest.period
Definition

A period of time during which the fulfilling resources would have been created.

Control 0..1
Type Period