cardea.fhir.Device

class cardea.fhir.Device(dict_values=None)

This resource identifies an instance or a type of a manufactured item that is used in the provision of healthcare without being substantially changed through that activity. The device may be a medical or non-medical device. Medical devices include durable (reusable) medical equipment, implantable devices, as well as disposable equipment used for diagnostic, treatment, and research for healthcare and public health. Non-medical devices may include items such as a machine, cellphone, computer, application, etc.

Parameters
  • resourceType – This is a Device resource

  • identifier – Unique instance identifiers assigned to a device by manufacturers other organizations or owners.

  • udi – [Unique device identifier (UDI)](device.html#5.11.3.2.2) assigned to device label or package.

  • status – Status of the Device availability.

  • type – Code or identifier to identify a kind of device.

  • lotNumber – Lot number assigned by the manufacturer.

  • manufacturer – A name of the manufacturer.

  • manufactureDate – The date and time when the device was manufactured.

  • expirationDate – The date and time beyond which this device is no longer valid or should not be used (if applicable).

  • model – The “model” is an identifier assigned by the manufacturer to identify the product by its type. This number is shared by the all devices sold as the same type.

  • version – The version of the device, if the device has multiple releases under the same model, or if the device is software or carries firmware.

  • patient – Patient information, If the device is affixed to a person.

  • owner – An organization that is responsible for the provision and ongoing maintenance of the device.

  • contact – Contact details for an organization or a particular human that is responsible for the device.

  • location – The place where the device can be found.

  • url – A network address on which the device may be contacted directly.

  • note – Descriptive information, usage information or implantation information that is not captured in an existing element.

  • safety – Provides additional safety characteristics about a medical device. For example devices containing latex.

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