Skip to content

MedicalDevice entity

Generate medical devices with manufacturer, lifecycle, maintenance, assignment, status, and usage data.

Why: Use MedicalDevice when asset-lifecycle tests need correlated manufacturer, maintenance, assignment, status, and usage data; compose fields manually for intentionally invalid lifecycle states.

1
<variable name="value" entity="MedicalDevice"/>

Output: Typed MedicalDevice value.

Parameters

  • dataset: str | null; Default None — Country dataset used for device assignment and facility context.

Attributes

  • assigned_to (str): Name of the person the device is assigned to.
  • device_id (str): Synthetic device identifier.
  • device_type (str): Device type.
  • expiration_date (str): Expiration date.
  • last_maintenance_date (str): Date of the last maintenance.
  • location (str): Current device location.
  • maintenance_history (list[dict[str, Any]]): Maintenance history entries.
  • manufacture_date (str): Manufacture date.
  • manufacturer (str): Manufacturer name.
  • model_number (str): Model number.
  • next_maintenance_date (str): Date of the next scheduled maintenance.
  • serial_number (str): Serial number.
  • specifications (dict[str, str]): Technical specifications.
  • status (str): Operational status.
  • usage_logs (list[dict[str, str]]): Usage log entries.

Limits

The available attributes and values depend on the registered entity, its dataset, and its documented constructor options.