cardea.fhir.RequestGroup

class cardea.fhir.RequestGroup(dict_values=None)

A group of related requests that can be used to capture intended activities that have inter-dependencies such as “give this medication after that one”.

Parameters
  • resourceType – This is a RequestGroup resource

  • identifier – Allows a service to provide a unique, business identifier for the request.

  • definition – A protocol, guideline, orderset or other definition that is adhered to in whole or in part by this request.

  • basedOn – A plan, proposal or order that is fulfilled in whole or in part by this request.

  • replaces – Completed or terminated request(s) whose function is taken by this new request.

  • groupIdentifier – A shared identifier common to all requests that were authorized more or less simultaneously by a single author, representing the identifier of the requisition, prescription or similar form.

  • status – The current state of the request. For request groups, the status reflects the status of all the requests in the group.

  • intent – Indicates the level of authority/intentionality associated with the request and where the request fits into the workflow chain.

  • priority – Indicates how quickly the request should be addressed with respect to other requests.

  • subject – The subject for which the request group was created.

  • context – Describes the context of the request group, if any.

  • authoredOn – Indicates when the request group was created.

  • author – Provides a reference to the author of the request group.

  • reasonCodeableConcept – Indicates the reason the request group was created. This is typically provided as a parameter to the evaluation and echoed by the service, although for some use cases, such as subscription- or event-based scenarios, it may provide an indication of the cause for the response.

  • reasonReference – Indicates the reason the request group was created. This is typically provided as a parameter to the evaluation and echoed by the service, although for some use cases, such as subscription- or event-based scenarios, it may provide an indication of the cause for the response.

  • note – Provides a mechanism to communicate additional information about the response.

  • action – The actions, if any, produced by the evaluation of the artifact.

__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.