cardea.fhir.ProcessRequest

class cardea.fhir.ProcessRequest(dict_values=None)

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.

Parameters
  • resourceType – This is a ProcessRequest resource

  • identifier – The ProcessRequest business identifier.

  • status – The status of the resource instance.

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

  • target – The organization which is the target of the request.

  • created – The date when this resource was created.

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

  • organization – The organization which is responsible for the action speccified in this request.

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

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

  • nullify – If true remove all history excluding audit.

  • reference – A reference to supply which authenticates the process.

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

  • include – Names of resource types to include.

  • exclude – Names of resource types to exclude.

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

__init__(dict_values=None)

Initialize self. See help(type(self)) for accurate signature.

Methods

__init__([dict_values])

Initialize self.

assert_type()

Checks class values follow set possible enumerations.

get_dataframe()

Returns dataframe from class attribute values.

get_eligible_relationships()

Returns class relationships for attributes that are used.

get_id()

Returns fhir class identifier.

get_relationships()

Returns class relationships.

set_attributes(dict_values)

Sets values to class attributes.