A monitor device having a sensor interface includes a connector portion configured to mechanically interface with one or more sensors of a pre-defined type. A hardware interface layer is configured to determine a sensor type and establish a communication interface with the sensor type. A hardware abstraction layer is configured to store a plurality of protocols corresponding with the one or more sensors of a pre-defined type. The hardware abstraction layer communicates with the sensor using a selected protocol for that type through the communication interface to permit interaction between the device and the sensor type.
|
1. A monitor device having a sensor interface, comprising:
a connector portion configured to mechanically interface with one or more sensors of a pre-defined type;
a hardware interface layer configured to determine a sensor type and establish a communication interface with the sensor type; and
a hardware abstraction layer configured to store a plurality of protocols corresponding with the one or more sensors of a pre-defined type, the hardware abstraction layer communicating with the sensor using a selected protocol for that type through the communication interface to permit interaction between the device and the sensor type.
15. A method for verifying compatibility of a sensor type, comprising:
determining whether a sensor type is mechanically compatible with a monitoring device by attempting to connect a sensor to the monitoring device;
if mechanically compatible, identifying a sensor type using a sensor detection circuit;
establishing a communication interface with a mechanically compatible sensor type through a hardware interface layer; and
communicating with the sensor type through the communication interface using a selected protocol for that sensor type, the selected protocol being stored in a hardware abstraction layer to permit interaction between the monitoring device and the sensor type.
8. A monitor device having a sensor interface, comprising:
a connector portion configured to mechanically interface with one or more sensors of a pre-defined type; and
a three-level mechanism for identifying sensor compatibility and providing communication with only compatible sensor types, the three-level mechanism further comprising:
a hardware interface layer configured to determine a sensor type and establish a communication interface with the sensor type;
a hardware abstraction layer configured to store a plurality of protocols corresponding with the one or more sensors of a pre-defined type, the hardware abstraction layer communicating with the sensor using a selected protocol for that type through the communication interface to permit interaction between the device and the sensor type; and
a device application configured to interact with a compatible sensor through the hardware interface layer and hardware abstraction layer.
2. The device as recited in
3. The device as recited in
4. The device as recited in
5. The device as recited in
6. The device as recited in
9. The device as recited in
10. The device as recited in
11. The device as recited in
12. The device as recited in
13. The device as recited in
16. The method as recited in
17. The method as recited in
18. The method as recited in
19. The method as recited in
20. The method as recited in
|
This application is a national stage application under 35 U.S.C. § 371 of International Application No. PCT/IB2014/062428 filed on Jun. 19, 2014 and published in the English language on Dec. 31, 2014 as International Publication No. WO 2014/207630 A1, which claims priority to U.S. Application No. 61/840,065 filed on Jun. 27, 2013, the entire disclosures of which are incorporated herein by reference.
Technical Field
This disclosure relates to medical instruments and more particularly to an interface connecting system to ensure appropriate hardware is employed in medical applications.
Description of the Related Art
Medical devices that monitor patient vital signs use various types of sensors to convert a patient's physiological activities into electrical signals. The electrical signals can provide a basis for numeric measurements and time-varying waves that can be displayed and used for detecting alarm conditions. An example is a sensor that measures end-tidal carbon dioxide, EtCO2, by measuring the amount of infra-red light absorbed in the patient's exhaled breath.
Sensors can be physically mounted internally within a patient monitoring device. Alternatively, they can be manufactured as separate modules with a cable that plugs into a port on the monitoring device. A potential advantage of an external sensor is that the end-user can select which of several alternative, compatible sensor types to employ.
Conventional systems use industry standard interface protocols and universal connectors. An illustrative example of an industry standard interface protocol for medical devices is the Bluetooth Health Device Profile (HDP). This standard defines application programmer interfaces (APIs) for exchanging data with a medical device. Specifically supported devices include sensors such pulse oximeters, blood pressure monitors, blood glucose meters and thermometers. Vendors can design their sensor products to comply with these standard protocols. Any patient monitoring device that implements the associated HDP can exchange data with compliant sensors.
A universal connector is similar to an industry standard protocol in that it defines standard protocol interfaces. In addition, it defines electrical and mechanical or physical interfaces. An example is the Universal Serial Bus (USB). USB allows numerous types of devices to be connected to a host device.
Industry standard protocols and universal connectors are intended for unlimited applicability, allowing new compliant products to be introduced at any time. This universality makes it impossible for the patient monitoring device manufacturer to verify compatibility and safety with each sensor.
In accordance with the present principles, mechanisms and methods are described for providing a port on a patient monitoring device that will accept a variety of different sensor types and automatically determine which type of sensor is connected. The mechanisms also provide safeguards to ensure that only authorized sensors are employed. In addition, the capabilities of the compatible sensors may be evaluated by the mechanism to ensure that all features or capabilities are understood and can be employed.
In one embodiment, a monitor device having a sensor interface includes a connector portion configured to mechanically interface with one or more sensors of a pre-defined type. Compatibility can be determined using a multi-layer approach. For example, a hardware interface layer, which may be implemented in software, is configured to determine a sensor type and establish a communication interface with the sensor type. A hardware abstraction layer, which may include hardware and software portions, is configured to store a plurality of protocols corresponding with the one or more sensors of a pre-defined type. The hardware abstraction layer communicates with the sensor using a selected protocol for that type through the communication interface to permit interaction between the device and the sensor type.
Another monitor device having a sensor interface includes a connector portion configured to mechanically interface with one or more sensors of a pre-defined type. A three-level mechanism is included for identifying sensor compatibility and providing communication with only compatible sensor types. The three-level mechanism further includes a hardware interface layer configured to determine a sensor type and establish a communication interface with the sensor type; a hardware abstraction layer configured to store a plurality of protocols corresponding with the one or more sensors of a pre-defined type, the hardware abstraction layer communicating with the sensor using a selected protocol for that type through the communication interface to permit interaction between the device and the sensor type; and a device application configured to interact with a compatible sensor through the hardware interface layer and hardware abstraction layer.
A method for verifying compatibility of a sensor type includes determining whether a sensor type is mechanically compatible with a monitoring device by attempting to connect a sensor to the monitoring device; if mechanically compatible, identifying a sensor type using a sensor detection circuit; establishing a communication interface with a mechanically compatible sensor type through a hardware interface layer; and communicating with the sensor type through the communication interface using a selected protocol for that sensor type, the selected protocol being stored in a hardware abstraction layer to permit interaction between the monitoring device and the sensor type.
These and other objects, features and advantages of the present disclosure will become apparent from the following detailed description of illustrative embodiments thereof, which is to be read in connection with the accompanying drawings.
This disclosure will present in detail the following description of preferred embodiments with reference to the following figures wherein:
In accordance with the present principles, mechanisms and methods are described for providing a port on a patient monitoring device that will accept a variety of different sensor types and automatically determine which type of sensor is connected. The mechanisms also provide safeguards to ensure that only authorized sensors are employed.
A medical device needs to undergo verification to ensure that the device meets its validated requirements and that the device is safe and effective for clinical usage. When an external sensor is employed with a patient monitoring device, the external sensor is considered to be part of the overall medical device. Therefore, the patient monitoring device needs to be verified and validated for functionality, safety and efficacy with each of its compatible sensors.
In contrast to universal or standardized connectors, the present mechanisms are intended for very limited applicability so that a patient monitoring device manufacturer can pre-select a limited set of compatible sensors and verify that each authorized sensor meets all system-level requirements for functionality, safety and efficacy.
It also should be understood that the present invention will be described in terms of medical instruments; however, the teachings of the present invention are much broader and are applicable to any connectorized instruments or systems. In some embodiments, the present principles are employed in application for complex biological or mechanical systems. In particular, the present principles are applicable to internal tracking or testing devices of biological systems, procedures in all areas of the body such as the lungs, gastro-intestinal tract, excretory organs, blood vessels, etc. The elements depicted in the FIGS. may be implemented in various combinations of hardware and software and provide functions which may be combined in a single element or multiple elements.
The functions of the various elements shown in the FIGS. can be provided through the use of dedicated hardware as well as hardware capable of executing software in association with appropriate software. When provided by a processor, the functions can be provided by a single dedicated processor, by a single shared processor, or by a plurality of individual processors, some of which can be shared. Moreover, explicit use of the term “processor” or “controller” should not be construed to refer exclusively to hardware capable of executing software, and can implicitly include, without limitation, digital signal processor (“DSP”) hardware, read-only memory (“ROM”) for storing software, random access memory (“RAM”), non-volatile storage, etc.
Moreover, all statements herein reciting principles, aspects, and embodiments of the invention, as well as specific examples thereof, are intended to encompass both structural and functional equivalents thereof. Additionally, it is intended that such equivalents include both currently known equivalents as well as equivalents developed in the future (i.e., any elements developed that perform the same function, regardless of structure). Thus, for example, it will be appreciated by those skilled in the art that the block diagrams presented herein represent conceptual views of illustrative system components and/or circuitry embodying the principles of the invention. Similarly, it will be appreciated that any flow charts, flow diagrams and the like represent various processes which may be substantially represented in computer readable storage media and so executed by a computer or processor, whether or not such computer or processor is explicitly shown.
Furthermore, embodiments of the present invention can take the form of a computer program product accessible from a computer-usable or computer-readable storage medium providing program code for use by or in connection with a computer or any instruction execution system. For the purposes of this description, a computer-usable or computer readable storage medium can be any apparatus that may include, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device. The medium can be an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system (or apparatus or device) or a propagation medium. Examples of a computer-readable medium include a semiconductor or solid state memory, magnetic tape, a removable computer diskette, a random access memory (RAM), a read-only memory (ROM), a rigid magnetic disk and an optical disk. Current examples of optical disks include compact disk-read only memory (CD-ROM), compact disk-read/write (CD-R/W), Blu-Ray™ and DVD.
Referring now to the drawings in which like numerals represent the same or similar elements and initially to
A connector sensing module 115 is configured to interpret feedback signals from connectors. Connector sensing module 115 may include logic circuitry or may employ any combination of software and circuitry. Connector sensing module 115 communicates with sensors 108 to determine compatibility between the sensors 108 and the monitoring device 112. Compatible sensors 108 may each have a cable 105 with a connector plug 110 that mates with a receptacle port or receptacle 104 on the patient monitoring device 112. Electrical power and signals are routed via pre-defined pins in the connector 104. In addition to power, the electrical connection may include one or more serial data connections, a sensor type identification signal line, and may further include other analog or digital signal lines. The signal lines or cables 105 may include electrical conductors, fiber optics, etc. Within the monitoring device 112, there is a multi-level mechanism for communicating with sensors 108. Upon identification of the sensor or sensors 108, sensor applications 124 stored in memory 116 may be executed to enable proper use of the sensor or sensors 108.
In some embodiments, the monitoring device 112 may include a display 118 to permit a user to interact with the monitoring device 112 and its components and functions, or any other element within the system 100. This is further facilitated by a user interface 120 which may include a keyboard, mouse, a joystick, a haptic device, or any other peripheral or control to permit user feedback from and interaction with the monitoring device 112. The monitoring device 112 may include other features 134 such as electro-shock paddles, other electronic devices or features, etc.
Referring to
A connector keying strategy can be implemented with multiple levels to permit varying combinations of sensors 108 and monitoring devices (112). For example, receptacle 226 supports sensors 220 and 222. But, receptacle 224 only supports sensor 220. Sensors 220 and 222 include a plurality of conductors or pins 208. A center plug portion 202 includes a groove 206 and flat 204 or a key 210, respectively for sensor 220 and sensor 222. The key 210 is designed so that receptacle 224 will not mate with sensor 222. The receptacles 224 and 226 include a key way 214 and a conductive rib 215 that is received in groove 206. Receptacle 224 includes a mating flat 212, and receptacle 226 includes a mating slot 216. The flat 204 fits the mating flat 212. The pins 208 are received in sockets 218. The sensor 220 with the flat 204 fits both receptacles 224 and 226. The sensor 222 with the key 210 fits the receptacle 226 only. It should be understood that this example represents but one illustrative scheme and other arrangements are contemplated. Additional features, e.g., keys or slots, may be provided on sensors 220 or 222 or receptacles 224 and 226 to provide more permutations/combinations, as needed.
The electrical signal levels and connections (e.g., pins 208 to sockets 218) provided in the interface need to match the requirements of all compatible sensors. The connector pins 208 used for power, ground and data signals need to be compatible for all working sensor/receptacle pairs.
Referring to
If the sensor 108 mechanically fits into the receptacle of the monitoring device 112, the monitoring device 112 needs to determine if the sensor 108 is compatible on a connection/signal level through a combination of a hardware sensor detection circuit or hardware interface layer 306 and a software confirmation of a compatible protocol using one or more of a hardware abstraction layer 304 and/or device application software 302. The device 112 can then employ verified software and protocols to communicate with an identified compatible sensor.
In one illustrative embodiment, a monitor/defibrillator is employed for device 112. The device 112 is compatible with several types of external EtCO2 sensors, e.g., types 310, 312, 314. The EtCO2 sensors are supplied by different manufacturers and include both sidestream and mainstream CO2 measurement technologies, for example, Philips® provides an external mainstream sensor (Capnostat 5™) and an external sidestream sensor (LoGlo™) and Covidien™ (Oridion™) provides an external sidestream sensor (MicroPod™). The sensors 108 in this example include three types 310, 312, and 314.
The alternative compatible sensors 108 each have a cable 320 with a connector plug 322 that mates with the receptacle port 104 on the patient monitoring device 112. Electrical power and signals are routed via pre-defined pins in the connectors (plugs 322 to receptacle 104). In addition to power, the electrical connection may include one or more serial data connections, a sensor-type identification signal line, a fiber optic link, a wireless link (e.g., between the plugs 322 and respective sensor types 310, 312, 314) and any other analog or digital signal lines. It should be understood that while the receptacle 104 appears on the device 112; the device 112 may include a plug for engaging a receptacle of the sensor or combinations of plus and receptacles may be employed.
Referring to
The sensor detection circuit 404 may include a logic circuit. The output of the sensor detection circuit 404 may include the following possible logical values: No sensor connected; Unrecognized sensor connected; Sensor type 310 connected, Sensor type 312 connected; and so on, for other compatible sensors. The FPGA 406 provides interfaces for the software of the hardware abstraction layer 304 to access the output of the sensor detection circuit 404, plus the FPGA 406 includes a universal asynchronous receiver/transmitted (UART) for serial data communications with the sensor through receptacle 402. The hardware interface layer 306 also provides regulated power for the sensor connected to the receptacle 402 using the power regulation circuit 408.
The hardware abstraction layer 304 provides flexibility in the type of protocol and therefore the type of sensors employed with the device 112. The hardware abstraction layer 304 does not require that the same data communications protocol be used by all compatible sensors. Each of the sensor types could use a different communications protocol over the serial data connection. A middle layer (304) of the mechanism includes a plurality of stored protocols 410 (e.g., protocols A to N). The hardware abstraction layer 304 automatically adapts to use the protocol 410 with the connected sensor. The software executing within the hardware abstraction layer 304 checks the output of the sensor detection circuit 404 (via the FPGA 406) periodically to determine whether a sensor has been plugged in. When a sensor is connected, the output of the sensor detection circuit 404 is used to determine which sensor protocol 410 to employ.
The device's selected sensor protocol software (protocol 410) sets the baud rate and attempts to communicate with the connected sensor (402) using its protocol. If the sensor does not correctly respond to that protocol, the sensor is not compatible, and an error message is presented on the monitoring device display 118 (
Since the hardware abstraction layer 304 provides transparency with respect to the type of sensor connected, the device application software 302 does not need custom communications software for each sensor. The complexity of dealing with multiple sensors is encapsulated in the hardware abstraction layer 304. The device application software 302 is responsible for supporting any functions that are specific to a type of sensor. For example, one type of sensor may need to be calibrated or various types of sensors might detect different error conditions. The device application software 302 handles the calibration method, generation of error messages, etc.
The device application software 302 may also control data acquisition functions, check specifications for the sensors, etc. In accordance with the present principles, a user can connect any of several different types of sensors, and the monitoring device 112 will automatically recognize which sensor is connected. The sensor type that is connected will not only be recognized but will provide the monitoring device 112 with an understanding of the sensor's capabilities based on the sensor type. In this way, the sensor plugged into the receptacle will have its full functionality available for use.
Referring to
In block 510, if mechanically compatible, a sensor type is identified using a sensor detection circuit. A sensor, which is not mechanically compatible, could not be connected to the monitoring device as described in block 508. In block 514, a communication interface is established with a mechanically compatible sensor type through a hardware interface layer. This may include a multiplexing device or FPGA to make interface connections across a hardware interface layer. In block 516, establishing the communication interface includes interfacing with a protocol of a hardware abstraction layer in accordance with an output of the sensor detection circuit.
In block 518, communication with the sensor type is performed through the communication interface using a selected protocol for that sensor type. The selected protocol is stored in a hardware abstraction layer to permit interaction between the monitoring device and the sensor type. In block 520, if no protocol is compatible with the sensor type, a user is alerted that the sensor is not compatible with the monitoring device.
In interpreting the appended claims, it should be understood that:
Having described preferred embodiments for an automatic external sensor interface (which are intended to be illustrative and not limiting), it is noted that modifications and variations can be made by persons skilled in the art in light of the above teachings. It is therefore to be understood that changes may be made in the particular embodiments of the disclosure disclosed which are within the scope of the embodiments disclosed herein as outlined by the appended claims. Having thus described the details and particularity required by the patent laws, what is claimed and desired protected by Letters Patent is set forth in the appended claims.
Delisle, Norman Maurice, Kozin, Simon Edward, Illikkal, Mashood Puthan Beetil, Wuthrich, Scott Alan
Patent | Priority | Assignee | Title |
12102590, | Mar 30 2020 | ZOLL Medical Corporation | Medical device system and hardware for sensor data acquisition |
Patent | Priority | Assignee | Title |
7464360, | Aug 29 2002 | CALLAHAN CELLULAR L L C | Common interface framework for developing field programmable device based applications independent of a target circuit board |
7779183, | Aug 27 2005 | Roche Diabetes Care, Inc | Communication adapter for ambulant medical or therapeutic devices |
7937683, | Apr 30 2007 | INNOVATIONS HOLDINGS, L L C | Method and apparatus for configurable systems |
8255026, | Oct 12 2006 | JPMorgan Chase Bank, National Association | Patient monitor capable of monitoring the quality of attached probes and accessories |
20020184348, | |||
20040122490, | |||
20040215111, | |||
20060111825, | |||
20070265674, | |||
20100147301, | |||
20110144802, | |||
20110232645, | |||
20130013107, | |||
20130066644, | |||
20130109939, | |||
20140236029, | |||
20140379039, | |||
CN102202093, | |||
CN1662083, | |||
DE102005055173, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Jun 19 2014 | Koninklijke Philips N.V. | (assignment on the face of the patent) | / | |||
Jul 02 2014 | DELISLE, NORMAN MAURICE | KONINKLIJKE PHILIPS N V | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 037365 | /0566 | |
Jul 02 2014 | ILLIKKAL, MASHOOD PUTHAN BEETIL | KONINKLIJKE PHILIPS N V | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 037365 | /0566 | |
Jul 02 2014 | WUTHRICH, SCOTT ALAN | KONINKLIJKE PHILIPS N V | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 037365 | /0566 | |
Jul 02 2014 | KOZIN, SIMON EDWARD | KONINKLIJKE PHILIPS N V | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 037365 | /0566 |
Date | Maintenance Fee Events |
Mar 22 2022 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Date | Maintenance Schedule |
Oct 02 2021 | 4 years fee payment window open |
Apr 02 2022 | 6 months grace period start (w surcharge) |
Oct 02 2022 | patent expiry (for year 4) |
Oct 02 2024 | 2 years to revive unintentionally abandoned end. (for year 4) |
Oct 02 2025 | 8 years fee payment window open |
Apr 02 2026 | 6 months grace period start (w surcharge) |
Oct 02 2026 | patent expiry (for year 8) |
Oct 02 2028 | 2 years to revive unintentionally abandoned end. (for year 8) |
Oct 02 2029 | 12 years fee payment window open |
Apr 02 2030 | 6 months grace period start (w surcharge) |
Oct 02 2030 | patent expiry (for year 12) |
Oct 02 2032 | 2 years to revive unintentionally abandoned end. (for year 12) |