as shown in fig1 , the right ventricular assist device [ rvad ] 1 taps into a systemic vein for its input 2 and its output 3 taps into a pulmonary artery . the left ventricular assist device [ lvad ] 4 taps into a pulmonary vein for its input 5 and its output 6 taps into a systemic artery . both ventricular assist devices operate in parallel with their respective ventricles , and both tap into blood vessels for their inputs and outputs . the heart itself is never tapped . because our aim is to restore the natural heart to good health . it is preferable not to do any damage to the natural heart . the output electrical pulses 8 from the artificial pacemaker 7 is applied to the av node of the heart . since the electrical wiring which is specially designed for transmitting such pulses , is very soft and flexible , it moves with the heart freely . the pulse rate and intensity of 8 are controlled by signal 9 which is issued either by the physician or by an autopro . the electronic means for the convenience of the physician is realized in fig2 . as shown in fig2 , the instruction set converter aims at isolating the physician from doing mechanical routine work . in our preferred embodiment , lfbps are used for each vad . one reason is that the lfbp output blood pressure and flow volume can be independently controlled by using the following lfbp algorithm : “ a pressure pulse in the direction of flow is generated by a sudden increase in the magnitude of the motor currents followed by a relatively gradual increase in the frequency of the motor currents . a pressure pulse against the direction of flow is generated by a sudden decrease in the magnitude of the motor currents followed by a relatively gradual decrease in the frequency of the motor currents . the ‘ relatively gradual ’ increase and decrease in frequency are in controlled amounts which are still quite fast . a gradual change in flow without pressure pulse is generated by a very slow and gradual change in the frequency of the motor currents . thus the timing , magnitude , and direction of pressure pulses and change in flow volume without pressure pulses can be independently ordered by the physician .” while the lfbp algorithm can be easily followed electronically by a computer or a digital signal processor ( dsp ), it would be much too much a distraction for the physician to give his clinical instructions in terms of motor current magnitude and frequency . in our preferred embodiment , inputs from the physician can be simple commands , for example : ( i ) lfbp output pressure pulses , magnitude , duration . ( ii ) gradual change in blood flow volume . ( iii ) combination of ( i ) and ( ii ). ( iv ) time sequences of the above inputs . ( v ) if a , then b we refer to the above commands ( i ) through ( v ) as prototype commands . each of these has one or more assignable parameters . for instance : ( i ) may have parameters on the exact times for each pulse to occur , and the magnitude and duration of each . ( ii ) may have a parameter on the amount of change , or the final value of the desired flow volume , etc . ( v ) represents a conditional occurrence in which a defines a condition for the event b to occur . there can be associated parameters on both a and b . for instance , if a exceeds a given threshold , b is to occur with an assigned magnitude . for each prototype command , there can be default values for the parameters . the default values are selected by the physician . in our preferred arrangement , fig2 illustrates a digital signal processor based device for conversion of the prototype commands to the lfbp electrical motor currents which are specifically constituted for carrying out these commands . a digital signal processor , or dsp for short , is a specialized micro - computer whose architecture is optimized for executing arithmetic instructions . [ 2 ] the dsps , which currently run at 300 mega hz , can execute multiplication in one clock cycle . furthermore , the dsp &# 39 ; s are software programmable . to follow the lfbp algorithm in well designed steps is no problem . referring to fig2 , dsp 11 has two major components : a programming and arithmetic logic ( pal ) unit 12 and a memory unit 13 . both the physician &# 39 ; s prototype command set 14 and the lfbp algorithm 15 are placed in the memory unit . with the physician &# 39 ; s input , the selected prototype command 16 is placed in a memory slot 17 which is especially provided for the prototype command being executed . the pal unit 12 then converts the entry in memory slot 17 into lfbp currents 18 with specified amplitudes and frequencies as functions of time . the autopro 20 is to take care of the patient in the physician &# 39 ; s absence . an autopro program starts with the physician &# 39 ; s command where a is a threshold condition on the clinical signal set 19 and b can be a prototype command 21 on the vad ( s ) and / or a command 9 on the ap pace rate and / or intensity . the physician composes the autopro program by selecting a and b or a time sequence of a and b . with dsp &# 39 ; s high speed , the conversion can be completed within a few millionth of a second , which is the equivalence of instantaneous in human time scale . fig3 illustrates an scg arrangement . the output 8 from ap 7 is also connected to the horizontal sweep voltage synchronizing input terminal 32 of monitor 30 . selected clinical signal voltages 33 , 34 , and 35 are connected to the vertical input terminals 36 , 37 , and 38 of monitor 30 . each clinical signal voltage is the sum of two components : ( i ) the component resulting from heart &# 39 ; s response to each ap pulse , and ( ii ) the component resulting from other physiological factors . since only the component ( i ) repeats after each ap pulse , component ( i ) is brightened by repetition . in contrast , component ( ii ) becomes a weak random blur . thus scg illustrates to the physician only the heart &# 39 ; s responses to ap 8 pulses . in general , there can be many pertinent clinical signals 39 , and viewing all these signals simultaneously can be confusing . the switching dsp 40 offers the physician a way of viewing only a few selected signals such as 33 , 34 , and 35 at a time . the dsp 40 can also be used for other meaningful computations : for instance , the heart &# 39 ; s output blood volume after each ap pulse , and the heart &# 39 ; s output blood volume per minute , etc . fig4 illustrates a distributed blood vessel tapping system . because of the large volume of blood being pumped by the vads , a single tapping may cause too much disturbance in the blood vessel at the point being tapped . fig4 illustrates an alternative arrangement for the input line 2 of rvad 1 in fig1 . instead of tapping at one point on the vein , a plural number of taps 41 , 42 , and 43 are made with cannulae 44 , 45 , and 46 respectively which converge to a single large cannula , 47 , before entering to the rvad . cannulae are specially designed blood conduits , which can be bent and also have the capability of standing up to external pressure or internal suction . if necessary , similar distributed arrangements can also be made for other vad input output conduits 3 , 5 , and 6 of fig1 . fig5 illustrates the placement of a lvad 52 below the diaphragm 51 . the output end 53 of 52 is branched into two blood conduits : a lower main outlet 54 , which supplies the arteries below the diaphragm 51 , and an upper main outlet which is connected to a cannula 55 the cannula 55 penetrates the diaphragm 51 to supply arteries above 51 . the blood inlet of lvad 52 is supplied by a cannula 56 and a lower main inlet 57 . the cannula 56 collects blood from veins above the diaphragm 51 , and the main inlet 57 collects blood from veins below 51 . all the blood collected by 56 and 57 goes into the inlet end of lvad 52 . fig6 is an operational diagram illustrating two modes of operation : ( i ) in the presence of a physician , ( ii ) not in the presence of a physician . in mode ( i ) operation , the physician derives his inputs from three sources : the synchro - cardiac graph of fig3 , slow varying clinical signals or data , and the physician &# 39 ; s direct examination of the patient . from all these information , the physician decides on a therapeutic course of action which can include a prototype command , an ap instruction , and possible also some other means . the prototype command is then placed in memory slot 17 to be carried out through time varying lfbp motor currents 18 . however , in most of the time the patient is not with the physician , and the autopro is a sequential set of prototype instructions selected in advance by the physician . it starts with the instruction , where a is a condition on the clinical signal 19 , and b is the physician selected course of action , including prototype command 21 , which is then placed in slot 17 for execution . fig6 also illustrates the signal feed backs in a curing process , the physician derives his information about the patient from three sources : direct examination of the patient , the scg , and other slow - varying clinical signals . based on the total information , the physician selects a prototype command . this selection is made easier by the isc which sets up the prototype commands . the isc also helps in the conversion of the selected command into vad motor electrical currents for its execution . in the mean time , the physician also sends controlling radio signal to the ap . both the changes in ap output and in vad output will have an effect on the patient . in its turn , the patient &# 39 ; s response will have an effect on the outcome of the physician &# 39 ; s observation or examination of the patient , on the scg , and also on the clinical signals . in the absence of the physician , the autopro puts out a selected command , which has the same effect as a physician selected command in its execution , and also an ap controlling radio signal . in its turn , the patient &# 39 ; s response will have an effect on the clinical signals , which in turn affects the autopro outputs . in our preferred arrangement , linear flow blood pumps ( lfbps ) are used for both the vads . by varying the lvad electrical motor current magnitude and frequency as a function of time , the pressure pulses and blood flow volume at the lvad output can be independently controlled . only the flow volume is controlled for the rvad . since its only function is to provide adequate blood flow through the pulmonary circuit such that the red blood cells flowing into the lvad and left vertricle carry sufficient oxygen 1 . other types of vad can also be used with the present invention with their corresponding set of prototype commands . thus , using other types of vad does not constitute a new different invention . 2 . general purpose microprocessors or computers can be used instead of the dsps . it is a designer &# 39 ; s choice , and does not constitute a new and different invention . 3 . in our preferred embodiment , magnetic induction means are used for transference of signal , information , and power across the skin without puncturing the skin . these devices and methods are well known to persons skilled in the art , and will not be described here .
the invention herein is an enhanced vad device , for a physician to use to restore a dysfunctioning native heart with severe muscular damages to good health , so that the evad can be explanted eventually . the evad device comprises one or two vad a pacemaker for sending electrical pulses to the native heart , a first monitor for monitoring the patient &# 39 ; s response to each of said electrical pulses from the pacemaker , ccntrolled means a set of attachments for measuring biological and or clinical signals at various organs both inside and outside the patient &# 39 ; s body , and a controller for facilitating the physician &# 39 ; s work .