cardea.fhir.DeviceComponent

class cardea.fhir.DeviceComponent(dict_values=None)

The characteristics, operational status and capabilities of a medical-related component of a medical device.

Parameters
  • resourceType – This is a DeviceComponent resource

  • identifier – The locally assigned unique identification by the software. For example: handle ID.

  • type – The component type as defined in the object-oriented or metric nomenclature partition.

  • lastSystemChange – The timestamp for the most recent system change which includes device configuration or setting change.

  • source – The link to the source Device that contains administrative device information such as manufacture, serial number, etc.

  • parent – The link to the parent resource. For example: Channel is linked to its VMD parent.

  • operationalStatus – The current operational status of the device. For example: On, Off, Standby, etc.

  • parameterGroup – The parameter group supported by the current device component that is based on some nomenclature, e.g. cardiovascular.

  • measurementPrinciple – The physical principle of the measurement. For example: thermal, chemical, acoustical, etc.

  • productionSpecification – The production specification such as component revision, serial number, etc.

  • languageCode – The language code for the human-readable text string produced by the device. This language code will follow the IETF language tag. Example: en-US.

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