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 | |
Output: Typed MedicalDevice value.
Parameters¶
dataset:str | null; DefaultNone— 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.