Combination of a medical device with a redundant controller for infusion therapy or blood treatmentand a programming device.
Abstract
The controller (13) of the medical device is embodied with two channels, the components being present in an at least two-fold embodiment. For technical safety reasons, the input device (29) of the controller permits only a limited variation of data. A single-channel programming unit (21), which can be a personal computer, serves to change the programming of the controller (13). The data are freely programmable in this programming unit until the entire data record is produced, which is then subsequently transmitted to the controller (13). For the purpose of monitoring the correctness of the transmission, associated data or the corresponding CRC sums are simultaneously displayed, by pressing a key (28a), on the display devices (19) and (27) of the controller (13) and programming unit (21) and compared by the user. Pressing the key (28a) for passing on the data serves simultaneously as acknowledgement of the correctness of the transmission. The interpreters integrated in the read-only memory form the prescribed application from the transmitted data. <IMAGE>

Term
Term ended
Projected expiry passed 26 January 2010, 16.7 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
6 claims: 1 independent, 5 dependent
- c-de-00011. Medical Technical Equipment for infusion therapy or blood treatment with a redundantly configured control unit (13), whose components are operated in place and simultaneously in at least two copies, and having a display device (19) for displaying data from the control unit (13), characterized, that a to the control means (13) connectable external programming device (21) is provided via a manual input unit (28) and a display device (27) has that of the programming device (21) data (instruction list, parameters, constants, programs) into the application memories (17,17a) of the control means (13) are transferable, that the transmitted data to the display devices (19,27) of controller (13) and programming unit separately (21) or in groups can be displayed simultaneously, and that the read-only memory ( contain 16,16a) interpreter, which form the predetermined application from this data.
25 paragraphs, as filed
The invention relates to a medical apparatus for infusion therapy or blood treatment with a redundantly configured control unit according to the preamble of claim 1.
Medical devices, such as dialysis machines and infusion pumps must meet stringent safety requirements, in particular, it must be ensured that in the control unit can not occur due to failure of components or by faulty data transfer patient safety. For medical, 1985, 118-124, it is known to form redundant control unit with a microprocessor-controlled hemodialysis machine, wherein a microprocessor as a function processor to perform the control and monitoring of the dialysis machine, whereas a second microprocessor is provided as a control processor which receives the same data as the function processor and the function processor controls. It is also possible to configure function processor and control processor as diverse systems, ie to use for these microprocessors different processor types that may have been programmed with different software so that any undetected residual systematic errors, the only one of the below occur constructed differently processor systems, be recognized. The recoverable with redundantly configured controllers security level is high. However, the control units of such medical devices have an input unit, which only a few input elements, such as buttons which, to prevent incorrect operation. The program parameters are stored for the most part in the control unit. They are entered by the manufacturer and the operator can not be changed normally. The change of security-relevant data is associated with considerable risks. Any incorrect or processed or by disturbances changing data can have serious effects on the operation of the medical instrument and pose a significant risk to the patient being treated with this device. A control unit redundant design is also referred to as a two-channel system. If the control unit is designed with two channels, would have to maintain the safety standards also that device be entered or changed with the safety-related data in the control unit, also be configured with two channels. Such a two-channel programmer would be expensive and its high cost would only justify the use of such programming devices when many medical devices can be edited with a programmer. For some medical devices to such an expensive programmer would not be worthwhile.
The invention has for its object to provide a medical device that specified in the preamble of claim 1 is known, which easily can be programmed without lowering the safety standards, which on the security level of the programming device, no special requirements are needed.
This object is inventively with the features specified in the characterizing portion of claim 1.
In the medical device according to the invention, a programming device is provided which is suitable for a data exchange with the control unit, so that can be transferred from the programming device data to the control unit when the control unit does not currently performing a control process for a patient connected to the device. The programmer may have an extensive input unit in the form of a keyboard and a versatile display device in the form of a screen. While input unit and display means of the control unit are relatively simple in design and have few features and a relatively small display capacity, the programming device can be equipped with a versatile input device and display device. As programmer, for example, a conventional personal computer is. The to be transmitted to the control unit data can be pre-stored in a memory of the programming device, but they can be calculated and collected by the programmer because of programs. Finally, it is also possible to manually enter these parameters via the input unit in the programming device.
The particularity of the invention consists in that after transfer of the data from the programming device to the control unit, a process can be carried out, in which the transmitted data, which are also still stored in the programming device, both at the display means of the programming device and to that of the control unit at the same time are displayed. In comparing the user can check whether the input to the programming device or processed in the programming device data are entered correctly into the two-channel control unit and have also been stored correctly in there additionally provided application store. Any errors that occur in the data transmission channel between the programmer and controller, are detected by the data comparison of the display devices in a simple manner. Even those errors which arise during the storage within the control unit, are detected.
The invention enables the use of a conventional personal computer with monitor and keyboard as a programmer without having to implement these functional elements in each controller. This represents a considerable cost and weight savings. The user can select the programmer different procedures and modify and make the procedures before being transferred into the control unit also visible on the screen, kontrol lose and change if necessary. Here the user can enter some of the parameters while other parameters of the programmer from the entered parameters are calculated. When all required parameters to the programmer fully present, as can be done in an operating pause of the medical device, the data transfer to the control unit. Before the control unit, in which the data has been transferred, is made with the new data in operation, a comparison of the data displayed on the two display devices must by the user point by point take place, ie the user satisfy itself that the parameters are included in the programmer, have been stored correctly in the control unit. Only when this comparison test is completed, the medical device is put into operation on the patient.
During operation of the medical device to the patient's Programiergerät can remain connected to the control unit. Conveniently, however, provided that the operation on the patient, the data transmission from the programmer is interrupted to the control unit, so that the programmer can act on the current and control process in no way. The programmer, however, can participate in observing the function of the control unit, that is, it is a flow of data from the control unit to the programming device possible. In this way the user can possibly get on the programmer screen additional information about the ongoing process that can not be displayed at the very simply constructed display device of the control unit.
The application memory which receive the transmitted from the programmer to the control unit data (instruction list, parameters, constants, programs) are erasable memory, because it must be possible to delete its contents and replace it with a new content. On the other hand it must be ensured that in case of failure of the power supply to the control unit of the content of this memory is not cleared. The application memory is therefore, for example, battery-backed random access memory.
To facilitate the users the accuracy check of the transmitted data, it is expedient to carry out the control such that occurs on a button on the programmer, the continued placement of the advertisement of corresponding data to two display devices simultaneously. In this way it is ensured that always the display data to be compared to the two display devices, so that the risk that the user does not compare related data with each other is excluded. The user must check the data displayed on the display devices to match and confirm this by pressing a key. Thereby errors that may arise in the system, the transmission path or the programmer, recognized.
The invention is applicable to medical devices for infusion therapy or blood treatment applicable, which are equipped with a dual-channel controller at least. It is particularly suitable for those medical devices that perform not only program execution and monitoring functions. The data can be constants (limits) or parameters (feed rate) or an instruction list. This may be time profiles or algorithms, that include logic functions of events. This instruction set is preferably made of language elements a high level language. These language elements are in a special way for the user compared and can be implemented by the implemented in the control unit interpreters in the given application. By connecting the programming device, the applications of the medical device to be significantly expanded on the controller without additional input elements. The data can also be programs that supplement after the transfer in the application memory for the instruction set of the interpreter and to work as part of the interpreter. A modification of the interpreter is therefore without changing the read only memory possible (Bootstrapfunktion).
In the following an embodiment of the invention will be explained in more detail with reference to the drawings.
Show it:<ul><li>Fig. 1 is a schematic illustration of the control unit and the programming device,</li><li>Fig. 2 is a table of parameter sets which are transmitted from the programming device to the control unit and</li><li>Fig. 3 shows a temporal profile of a control process, which can be prepared in the programming device and its data can be transmitted to the control unit.</li></ul>
In the drawings is shown as an application example of the medical device, an infusion pump 10, which expresses the contents of a syringe 11 for supplying a liquid through a hose 12 to a patient. The infusion pump 10 comprises a (non-shown) driving motor which is controlled by the control unit thirteenth In addition to the infusion pump 10 sensors are provided whose signals are transmitted to the control unit thirteenth
The control unit 13 is constructed as a redundant dual-channel system. It contains two fold all the components, wherein the members of a pair are not necessarily the same structure, but perform the same functions. Each of the two channels includes a central processor unit (CPU) 14 and 14a, which cooperates with a working memory 15 and 15a, a read only memory 16 or 16 and an application memory 17 or 17a. The two processor units 14 and 14 are interconnected, to check their data and workflows to coincidence. If no coincidence is detected, alarm is generated.
Each channel includes an application memory 17 and 17a, respectively, which is buffered by a battery 18 or 18a. This application memory is a read-write memory. The data contained in it are obtained during a power failure by the battery 18 and 18a.
The control unit 13 comprises a (single) display device 19, wherein it is an alphanumeric display on which a data set from for example 16 numbers or letters can be displayed.
Further, an actuator 29 is provided on the control unit 13 through which it is possible to a certain parameter, for example, to manually change the infusion rate. This actuator 29 consists of a plus button and a minus button to press for the displayed on the display device 19 infusion rate can be changed up or down. The actuator 29 is reduced to a minimum of adjustment, so that the infusion operation on the controller without additional programming device can be changed, on the other hand operational errors, which could easily possible with a complex input system, are avoided.
The controller is an interface 20 provided for cooperating with the programmer 21st The programming device 21, wherein it is a personal computer, has a corresponding interface 23rd Through a transmission channel 22, for example, by a data transmission cable, the interfaces can be 23 and 20 interconnected.
The programming device 21 has in conventional manner a central processor unit (CPU) 24, a memory 25 and a read only memory 26, and further comprises a screen 27 and a manual input unit 28 in the form of a keyboard. On the keypad 28 is a dedicated button 28a is provided, whose function will be explained below.
With the help of the input unit 28 data for the operation of the infusion pump can be input into the programming device. According to FIG. 2, there is a record of the data concerning the time interval tn, the infusion rate Rn and the infusion amount Mn, where n is the index of the respective data set is. By the user, only two of the three data need to be inputted, while the third value can be calculated by the programmer.
Fig. 3 shows a possible infusion profile, in which realized over the time intervals t1 to t4 different infusion rates R1 to R4. The infusion rate R indicates the amount of liquid supplied to the patient per unit time and the infusion M is the total quantity delivered to the patient quantity of liquid. The infusion profile shown in Fig. 3 can be displayed graphically on the screen 27 so that the user can visually recognize this infusion profile and change by reprogramming before the corresponding data (parameters) are transferred to the control unit 13. The table of parameters illustrated in Fig. 2 is stored in the memory 25 of the programming device 21st
The control unit 13 contains a sensor which detects whether the drive unit 10 is in function. A data transfer from the programming unit 21 to the control unit 13 is possible only when the drive unit 10 is not in operation. Such data transfer is initiated by the user by pressing a key on the keyboard 28th The data stored in RAM 25 data is then transmitted to the application memory 17 and 17a. After completion of this data transfer, a comparison must first be performed to determine whether the data has been correctly transferred and stored. This is accomplished in that the button is pressed on the keyboard 28a of programmer 21st After initial pressure of 28 a key, the first in the table 2 parameters contained on the display device 27 of the programming device will appear as shown in FIG. 21. The command is also transmitted to the control unit 13, so that the corresponding parameter in the application store 17 and 17a is displayed on the display device 19th The user can now determine whether the ads to the display devices 27 and 19 are equal to each other. If conformity of advertisements has been found, the key 28a is pressed again, so that is advanced to the next parameter. In this way, by pressing the button 28a, a switching operation of parameters both on the display device 27 as well as on the display device 19. Pressing the button 28a is regarded as acknowledgment of the fact that agreement of both ads was found. Only when all the data has been displayed in this manner, and acknowledges, the comparison is complete.
The programming device 21 may remain connected to the control unit 13 even after the termination of data transmission. When the driving unit 10 is in operation, this is detected by the central processor units 14 and 14a and this will cause a data transfer only from the control unit 13 to the programming device 21 is possible. The programming device 21 has only one observer function in this state.
The parameter t, R and M are set forth here for reasons of ease of explanation only as examples. In addition, other data such as the maximum infusion amount per unit time, infusion rate change, instruction list can be entered, etc..
3 sheets
Sheet 1 Sheet 2 Sheet 3
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US10765799B2 | Cited by | United States of America | Applicant |
| US6811707B2 | Cited by | United States of America | Applicant |
| US10861592B2 | Cited by | United States of America | Applicant |
| US6676621B1 | Cited by | United States of America | Applicant |
| EP0952540A1 | Cited by | European Patent Office (EPO) | Search report |
| WO9924095A2 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| US11328805B2 | Cited by | United States of America | Applicant |
| US8082018B2 | Cited by | United States of America | Applicant |
| US10867265B2 | Cited by | United States of America | Applicant |
| US10029047B2 | Cited by | United States of America | Applicant |
| US7922899B2 | Cited by | United States of America | Applicant |
| US10692595B2 | Cited by | United States of America | Applicant |
| US10275571B2 | Cited by | United States of America | Applicant |
| US11373753B2 | Cited by | United States of America | Applicant |
| WO03080159A1 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| US10726100B2 | Cited by | United States of America | Applicant |
| US11235100B2 | Cited by | United States of America | Applicant |
| US10311972B2 | Cited by | United States of America | Applicant |
| US11152110B2 | Cited by | United States of America | Applicant |
| US10881784B2 | Cited by | United States of America | Applicant |
| EP1121951A1 | Cited by | European Patent Office (EPO) | Search report |
| US7128729B2 | Cited by | United States of America | Applicant |
| US11139058B2 | Cited by | United States of America | Applicant |
| US10238799B2 | Cited by | United States of America | Applicant |
| US7662124B2 | Cited by | United States of America | Applicant |
| US10062457B2 | Cited by | United States of America | Applicant |
| US11366781B2 | Cited by | United States of America | Applicant |
| EP3046603A4 | Cited by | European Patent Office (EPO) | Search report |
| EP0612004A1 | Cited by | European Patent Office (EPO) | Opposition |
| US10682460B2 | Cited by | United States of America | Applicant |
| EP0669140A3 | Cited by | European Patent Office (EPO) | Search report |
| EP0503670A2 | Cited by | European Patent Office (EPO) | Search report |
| US10983946B2 | Cited by | United States of America | Applicant |
| US9740829B2 | Cited by | United States of America | Applicant |
| US10964428B2 | Cited by | United States of America | Applicant |
| US11194810B2 | Cited by | United States of America | Applicant |
| AU2014321381B2 | Cited by | Australia | Search report |
| US9981085B2 | Cited by | United States of America | Applicant |
| US10668211B2 | Cited by | United States of America | Applicant |
| EP0612004B2 | Cited by | European Patent Office (EPO) | Opposition |
| US10333843B2 | Cited by | United States of America | Applicant |
| US5769811A | Cited by | United States of America | Search report |
| WO0156631A3 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| US2019175821A1 | Cited by | United States of America | Search report |
| US11152108B2 | Cited by | United States of America | Applicant |
| CN100435868C | Cited by | China | Search report |
| US10937530B2 | Cited by | United States of America | Applicant |
| US10238801B2 | Cited by | United States of America | Applicant |
| EP0771569A3 | Cited by | European Patent Office (EPO) | Search report |
| EP1007137A4 | Cited by | European Patent Office (EPO) | Search report |
| US9741001B2 | Cited by | United States of America | Applicant |
| US10242060B2 | Cited by | United States of America | Applicant |
| EP0771569A2 | Cited by | European Patent Office (EPO) | Search report |
| WO0226291A1 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| US10898641B2 | Cited by | United States of America | Applicant |
| US11087873B2 | Cited by | United States of America | Applicant |
| US10353856B2 | Cited by | United States of America | Applicant |
| WO0156631A2 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| US7471994B2 | Cited by | United States of America | Applicant |
| US10646651B2 | Cited by | United States of America | Applicant |
| EP1607112A1 | Cited by | European Patent Office (EPO) | Search report |
| US11437132B2 | Cited by | United States of America | Applicant |
| EP0997157A3 | Cited by | European Patent Office (EPO) | Search report |
| US10434246B2 | Cited by | United States of America | Applicant |
| US10799632B2 | Cited by | United States of America | Applicant |
| US11483402B2 | Cited by | United States of America | Applicant |
| US10430554B2 | Cited by | United States of America | Applicant |
| US11289183B2 | Cited by | United States of America | Applicant |
| US11483403B2 | Cited by | United States of America | Applicant |
| US5549546A | Cited by | United States of America | Search report |
| US11470000B2 | Cited by | United States of America | Applicant |
| US10042986B2 | Cited by | United States of America | Applicant |
| WO9924095A3 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| US10064579B2 | Cited by | United States of America | Applicant |
| US10437963B2 | Cited by | United States of America | Applicant |
| US7753885B2 | Cited by | United States of America | Applicant |
| US11013861B2 | Cited by | United States of America | Applicant |
| US7267666B1 | Cited by | United States of America | Applicant |
| EP1007137A1 | Cited by | European Patent Office (EPO) | Search report |
| US11152109B2 | Cited by | United States of America | Applicant |
| US11182728B2 | Cited by | United States of America | Applicant |
| US10741280B2 | Cited by | United States of America | Applicant |
| EP0997157A2 | Cited by | European Patent Office (EPO) | Search report |
| US11037668B2 | Cited by | United States of America | Applicant |
| WO9502426A1 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| US11309070B2 | Cited by | United States of America | Applicant |
| US7959605B2 | Cited by | United States of America | Applicant |
| US10314974B2 | Cited by | United States of America | Applicant |
| EP0669140A2 | Cited by | European Patent Office (EPO) | Search report |
| US7267666B1 | Cited by | United States of America | Applicant |
| US10950339B2 | Cited by | United States of America | Applicant |
| US7597679B2 | Cited by | United States of America | Applicant |
| US9971871B2 | Cited by | United States of America | Applicant |
| US10255408B2 | Cited by | United States of America | Applicant |
| US11328804B2 | Cited by | United States of America | Applicant |
| US11488549B2 | Cited by | United States of America | Applicant |
| EP0319272A2 | Cites | European Patent Office (EPO) | Search report |
| GB2056133A | Cites | United Kingdom | Search report |
| US4624661A | Cites | United States of America | Search report |
6 members in 3 offices
Priority claims4
| Document | Office | Kind | Date |
|---|---|---|---|
| 3905350 | Germany | A | |
| 3905350 | Germany | – | |
| 3905350 | – | – | – |
| DE19893905350 | – | – | – |
Members6
| Document | Office | Kind | |
|---|---|---|---|
| EP0384155A2This record | European Patent Office (EPO) | A2 | |
| DE3905350A1 | Germany | A1 | |
| EP0384155A3 | European Patent Office (EPO) | A3 | |
| EP0384155B1 | European Patent Office (EPO) | B1 | |
| AT108338T | Austria | T | |
| DE59006387D1 | Germany | D1 |
33 legal events, as 2 offices reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | Office | |
|---|---|---|---|
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Patent ceasedCeasedPL | PL | CH | |
| No opposition filedOpposition26N | 26N | EP | |
| No opposition filed within time limitOppositionORIGINAL CODE: 0009261PLBE | PLBE | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: NO OPPOSITION FILED WITHIN TIME LIMITSTAA | STAA | EP | |
| Gb: ep patent (uk) treated as always having been void in accordance with gb section 77(7)/1977 [no translation filed]DATE CORRECTED TO 940713GBV | GBV | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Gb: ep patent (uk) treated as always having been void in accordance with gb section 77(7)/1977 [no translation filed]GBV | GBV | EP | |
| Gb: ep patent (uk) treated as always having been void in accordance with gb section 77(7)/1977 [no translation filed]GBV | GBV | EP | |
| Nl: lapsed or annulled due to failure to fulfill the requirements of art. 29p and 29m of the patents actLapsedNLV1 | NLV1 | EP | |
| Fr: translation not filedEN | EN | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Corresponds to:REF | REF | EP | |
| Designated contracting statesAK | AK | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Corresponds to:REF | REF | EP | |
| (expected) grantORIGINAL CODE: 0009210GRAA | GRAA | EP | |
| First examination report despatched17Q | 17Q | EP | |
| Request for examination filed17P | 17P | EP | |
| Designated contracting statesAK | AK | EP | |
| Search report despatchedORIGINAL CODE: 0009013PUAL | PUAL | EP | |
| Designated contracting statesAK | AK | EP | |
| Public reference made under article 153(3) epc to a published international application that has entered the european phaseORIGINAL CODE: 0009012PUAI | PUAI | EP |
Numbers
- Publication
- 0384155
- Publication, DOCDB
- 0384155
- Publication, EPODOC
- EP0384155
- Application
- 90101574
- Application, DOCDB
- 90101574
- Application, EPODOC
- EP19900101574
Titles3
- German
- Kombination aus einem Medizintechnische Gerät mit redundant aufgebauter Steuereinheit zur Infusionstherapie oder Blutbehandlung und einem Programmiergerät.
- English
- Combination of a medical device with a redundant controller for infusion therapy or blood treatmentand a programming device.
- French
- Combination d'un dispositif médical avec contrÔleur superflu pour perfusion thérapeutique ou traitement de sang et d'un dispositif de programmation.
Classification
- CPC, 5
- A61M5/172
- A61M1/16
- A61M2205/17
- G06F11/10
- G06F11/16
- IPC, 4
- A61M1 16
- A61M5 172
- G06F11 10
- G06F11 16
Designated states14
- Contracting states, 14
- Austria
- Belgium
- Switzerland
- Germany
- Denmark
- Spain
- France
- United Kingdom
- Greece
- Italy
- Liechtenstein
- Luxembourg
- Netherlands (Kingdom of the)
- Sweden