Universal medical device driver adapter
AssigneeKoninklijke Philips N.V.
InventorsWilliam C. McQuaid, Thomas J. Botzer
Life of this patent
Estimating the term…
Abstract
A universal medical device driver adapter that enables the creation of medical device drivers without the need to write custom software for typical medical devices, thereby reducing development time for individual drivers and reducing training time and skill sets requirements of driver developers. Various format parameters are defined, such as baud rate, parity, buffer size, time stamps, tokens, message link, and the like, in an XML device driver file. When a recognized medical device is specified, the corresponding XML file is retrieved and an interface uses the parameters described therein for bidirectional communication with the monitor.
Claims17
A system that facilitates providing reusable code for device drivers in an expandable and scalable framework, including:
- a multi-port medical data acquisition device (MDAD) that detects a medical device coupled to the MDAD via a single port pass-through connection;
- a device driver manager (DDM) tool that generates a reusable plug-and-play extensible markup language (XML) device driver file for the medical device by:
- selecting a device driver from a list of device drivers;
- configuring an XML device driver file for the selected device driver;
- generating the reusable plug-and-play XML device driver file when it is completely configured;
- and
- computer-readable medium that stores the reusable plug-and-play XML device driver file for use whenever the medical device or a similar device is coupled to the system;
- wherein the reusable plug-and-play XML device driver file includes a plurality of format parameters descriptive of a device driver for the medical device.
A processor configured to execute a method of generating reusable extensible markup language (XML) device driver files, the method being stored as a set of computer-executable instructions on a non-transitory computer-readable medium and including:
- selecting a device driver from a list of device drivers;
- configuring an XML device driver file for the selected device driver using a device driver manager (DDM) tool;
- generating the XML device driver file when it is completely configured;
- and
- storing the generated XML device driver file to a computer-readable medium for recall upon detection of a compatible medical device;
- wherein the generated XML device driver file includes a plurality of format parameters descriptive of a device driver for a medical device.
A non-transitory computer-readable medium having stored thereon an extensible markup language (XML) device driver manager (DMM) tool, including:
- a user interface that includes a plurality of selectable buttons and text fields by which a user enters information and configures an XML device driver file for a medical device, the information including:
- one or more driver properties;
- one or more message properties;
- one or more driver parameters;
- and
- one or more stripping elements.
Dependencies are inferred from the claim text.