cardea.fhir.DeviceUseStatement

class cardea.fhir.DeviceUseStatement(dict_values=None)

A record of a device being used by a patient where the record is the result of a report from the patient or another clinician.

Parameters
  • resourceType – This is a DeviceUseStatement resource

  • identifier – An external identifier for this statement such as an IRI.

  • status – A code representing the patient or other source’s judgment about the state of the device used that this statement is about. Generally this will be active or completed.

  • subject – The patient who used the device.

  • whenUsed – The time period over which the device was used.

  • timingTiming – How often the device was used.

  • timingPeriod – How often the device was used.

  • timingDateTime – How often the device was used.

  • recordedOn – The time at which the statement was made/recorded.

  • source – Who reported the device was being used by the patient.

  • device – The details of the device used.

  • indication – Reason or justification for the use of the device.

  • bodySite – Indicates the site on the subject’s body where the device was used ( i.e. the target site).

  • note – Details about the device statement that were not represented at all or sufficiently in one of the attributes provided in a class. These may include for example a comment, an instruction, or a note associated with the statement.

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