SMART INJECTOR TURN KNOBS
20230233752 · 2023-07-27
Inventors
Cpc classification
A61M2005/14208
HUMAN NECESSITIES
International classification
A61M5/00
HUMAN NECESSITIES
A61M5/145
HUMAN NECESSITIES
Abstract
A fluid injector system (1000) is configured to perform an injection protocol. The fluid injector system includes a housing (11) and a controller (900) operatively associated with a user input device (40) and a fluid actuator (16). The controller includes at least one processor programmed or configured to determine an orientation of the housing, receive at least one signal from the user input device, determine a direction of fluid actuation based on the orientation of the housing and the at least one signal, and actuate the fluid actuator in the direction of fluid actuation. The direction of fluid actuation corresponds to at least one of actuating the fluid actuator to inject fluid from a fluid reservoir and actuating the fluid actuator to draw fluid into the fluid reservoir.
Claims
1. A fluid injector system configured to perform an injection protocol, the fluid injector system comprising: a housing; and a controller operatively associated with a user input device and a fluid actuator, the controller comprising at least one processor programmed or configured to: determine an orientation of the housing; receive at least one signal from the user input device; determine a direction of fluid actuation based on the orientation of the housing and the at least one signal; and actuate the fluid actuator in the direction of fluid actuation, wherein the fluid actuator is at least one of a piston actuator, and pump actuator, and a compressive actuator; and wherein the direction of fluid actuation corresponds to at least one of actuating the fluid actuator to inject fluid from a fluid reservoir and actuating the fluid actuator to draw fluid into the fluid reservoir.
2. (canceled)
3. The fluid injector system of claim 1, wherein the at least one processor is further programmed or configured to: determine a change in the orientation of the housing; and change the direction of fluid actuation in response to determining the change in the orientation of the housing; wherein the orientation of the housing comprises a degree of tilt relative to a neutral plane.
4. (canceled)
5. The fluid injector system of claim 1, wherein the at least one signal from the user input device comprises a rotation direction of the user input device.
6. The fluid injector system of claim 1, wherein the at least one processor is further programmed or configured to: determine a load on the fluid actuator; and adjust a resistance of the user input device based on the load.
7. The fluid injector system of claim 1, wherein the at least one processor is further programmed or configured to: determine at least one characteristic of a fluid path set; and adjust at least one parameter of the injection protocol based on the at least one characteristic of the fluid path set; wherein the at least one characteristic of the fluid path set comprises a compliance rating of the fluid path set or of the fluid reservoir.
8. (canceled)
9. The fluid injector system of claim 7, further comprising a scanner configured to scan a tag of the fluid path set to determine the at least one characteristic of the fluid path set.
10. The fluid injector system of claim 1, wherein the at least one processor is further programmed or configured to: determine a current status of the fluid injector system; and disable at least one direction of fluid actuator movement based on the current status.
11. The fluid injector system of claim 1, wherein the at least one processor is further programmed or configured to: set a fluid actuation speed based on at least one of: the at least one signal from the user input device; and a current status of the fluid injector system; and actuate the fluid actuator at the fluid actuation speed; wherein the fluid actuation speed is set proportional to a speed at which the user input device is moved.
12. (canceled)
13. The fluid injector system of claim 1, wherein the at least one processor is further programmed or configured to: receive at least one additional signal from the user input device; and adjust at least one of a height and the orientation of the housing based on the at least one additional signal.
14. The fluid injector system of claim 1, further comprising at least one valve, wherein the at least one processor is further programmed or configured to actuate the valve in response to determining the direction of fluid actuation.
15. The fluid injector system of claim 1, wherein the user input device is at least one of mounted to the housing and mounted remotely from the housing.
16. A computer program product for actuating a fluid actuator of a fluid injector system configured to perform an injection protocol, the computer program product comprising at least one non-transitory computer-readable medium comprising one or more instructions that, when executed by at least one processor, cause the at least one processor to: determine an orientation of a housing of the fluid injector system; receive at least one signal from a user input device of the fluid injector system; determine a direction of fluid actuation based on the orientation of the housing and the at least one signal; and actuate the fluid actuator in the direction of fluid actuation, wherein the fluid actuator is at least one of a piston actuator, and pump actuator, and a compressive actuator; and wherein the direction of fluid actuation corresponds to at least one of actuating the fluid actuator to inject fluid from a fluid reservoir and actuating the fluid actuator to draw fluid into the fluid reservoir.
17. (canceled)
18. The computer program product of claim 16, wherein the one or more instructions further cause the at least one processor to: determine a change in the orientation of the housing; and change the direction of fluid actuation in response to determining the change in the orientation of the housing; wherein the orientation of the housing comprises a degree of tilt relative to a neutral plane.
19. (canceled)
20. The computer program product of claim 16, wherein the at least one signal from the user input device comprises a rotation direction of the user input device.
21. The computer program product of claim 16, wherein the one or more instructions further cause the at least one processor to: determine a load on the fluid actuator; and adjust a resistance of the user input device based on the load.
22. The computer program product of claim 16, wherein the one or more instructions further cause the at least one processor to: determine at least one characteristic of a fluid path set; and adjust at least one parameter of the injection protocol based on the at least one characteristic of the fluid path set; wherein the at least one characteristic of the fluid path set comprises a compliance rating of the fluid path set or of the fluid reservoir.
23. (canceled)
24. The computer program product of claim 22, wherein determining the at least one characteristic of a fluid path set comprises scanning a tag of the fluid path set.
25-43. (canceled)
44. A fluid injector system configured to perform an injection protocol, the fluid injector system comprising: a housing; a fluid actuator operatively associated with a fluid reservoir and configured for controlling fluid flow into and out of the fluid reservoir; a user input device mounted remotely from the housing and configured for controlling of the fluid actuator; and a controller operatively associated with the user input device and the fluid actuator, the controller comprising at least one processor programmed or configured to: receive at least one signal from the user input device; determine a direction of fluid actuation based on at least one of an orientation of the housing and the at least one signal; and actuate the fluid actuator in the direction of fluid actuation, wherein the direction of fluid actuation corresponds to at least one of actuating the fluid actuator to inject fluid from the fluid reservoir and actuating the fluid actuator to draw fluid into the fluid reservoir.
45. The fluid injector system of claim 44, wherein the user input device includes at least one of a touchscreen, a slider, a button, a knob, a dial and a microphone.
46. The fluid injector system of claim 45, wherein the user input device is one of: embedded in a scanner configured for performing a diagnostic imaging procedure on a patient; and in a separate room from the housing.
47. The fluid injector system of claim 44, wherein the controller is remotely mounted from the housing.
48. The fluid injector system of claim 44, wherein the controller includes some components thereof that are remotely mounted from the housing.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0093]
[0094]
[0095]
[0096]
[0097]
[0098]
[0099]
DETAILED DESCRIPTION OF THE DISCLOSURE
[0100] For purposes of the description hereinafter, the terms “upper”, “lower”, “right”, “left”, “vertical”, “horizontal”, “top”, “bottom”, “lateral”, “longitudinal”, and derivatives thereof shall relate to the disclosure as it is oriented in the drawing figures. When used in relation to a syringe of a single or multi-patient disposable set, the term “proximal” refers to a portion of a syringe nearest a piston for delivering fluid from a syringe.
[0101] Spatial or directional terms, such as “left”, “right”, “inner”, “outer”, “above”, “below”, and the like, are not to be considered as limiting as the disclosure can assume various alternative orientations.
[0102] All numbers used in the specification and claims are to be understood as being modified in all instances by the term “about”. The terms “approximately”, “about”, and “substantially” mean a range of plus or minus ten percent of the stated value.
[0103] As used herein, the term “at least one of” is synonymous with “one or more of”. For example, the phrase “at least one of A, B, and C” means any one of A, B, and C, or any combination of any two or more of A, B, and C. For example, “at least one of A, B, and C” includes one or more of A alone; or one or more of B alone; or one or more of C alone; or one or more of A and one or more of B; or one or more of A and one or more of C; or one or more of B and one or more of C; or one or more of all of A, B, and C. Similarly, as used herein, the term “at least two of” is synonymous with “two or more of”. For example, the phrase “at least two of D, E, and F” means any combination of any two or more of D, E, and F. For example, “at least two of D, E, and F” includes one or more of D and one or more of E; or one or more of D and one or more of F; or one or more of E and one or more of F; or one or more of all of D, E, and F.
[0104] It is also to be understood that the specific devices and processes illustrated in the attached drawings, and described in the following specification, are simply exemplary examples of the disclosure. Hence, specific dimensions and other physical characteristics related to the examples disclosed herein are not to be considered as limiting.
[0105] When used in relation to a fluid reservoir, such as a syringe, a rolling diaphragm, or multiple syringe disposable set, the term “distal” refers to a portion of the fluid reservoir nearest to a patient. When used in relation to a fluid reservoir, such as a syringe, a rolling diaphragm, or multiple syringe disposable set, the term “proximal” refers to a portion of the fluid reservoir nearest to the injector system.
[0106] Although the present disclosure is described primarily in the context of the MEDRAD® Stellant FLEX CT Injection System, it will be apparent to persons of ordinary skill in the art that the present disclosure can be applied to a variety of injection systems inclusive of their associated disposables (e.g., syringes, tubing, etc.). Examples of such injection systems include the MEDRAD® Stellant CT Injection System, the MEDRAD® Centargo CT Injection System, the MEDRAD® MRXperion MR Injection System, the MEDRAD® Mark 7 Arterion Injection System offered by Bayer HealthCare LLC, and other commercially available single-head and multi-head injection systems.
[0107] Referring now to the drawings in which like reference characters refer to like parts throughout the several views thereof, the present disclosure is generally directed to fluid injector systems, methods for operating fluid injector systems, and computer program products for executing such methods. Referring first to
[0108] The description of the fluid injector system 1000 herein is generally directed to embodiments in which the fluid reservoir is a syringe 12 and the drive component for controlling fluid flow includes a piston 13 and plunger 14 operatively associated with the syringe 12. However, the present disclosure is to be understood as not limited to such embodiments. In particular, other embodiments of the system 1000 considered and encompassed by the present disclosure include a fluid pump as the fluid reservoir and a pump roller as the drive component. Other embodiments of the system 1000 considered and encompassed by the present disclosure include a bag as the fluid reservoir and a compressive actuator configured to compress the bag as the drive component. As such, reference in this description to “syringe” is to be understood to encompass any type of fluid reservoir including syringes, fluid pumps, bags, and the like. Reference in this description to “piston”, “plunger”, and “piston actuator” are likewise understood to encompass any device operatively associated with fluid reservoir and configured for controlling fluid flow into and out of the fluid reservoir. In particular, the term “fluid actuator” may be used herein to encompass a device or devices operatively associated with fluid reservoir and configured for controlling fluid flow into and out of the fluid reservoir. Particular examples of a “fluid actuator” as used herein includes the piston actuator 16 configured to actuate the piston 13 by extending and retracting the piston 13 within the syringe 12, a pump roller configured to actuate a fluid pump (e.g. a peristaltic pump) by compressing a tube associated with the fluid pump, and a compressive actuator configured to compress and/or squeeze a bag.
[0109] The fluid injector system 1000 is generally configured to deliver at least one medical fluid F, such as an imaging contrast media, saline solution, or any desired medical fluid, to a patient during an injection procedure. The at least one syringe 12 of the fluid injector system 1000 is configured to be filled with the at least one medical fluid F. Each syringe 12 may be filled with a different medical fluid F. The fluid injector system 1000 may be a multi-syringe injector, as shown, wherein several syringes 12 may be oriented side-by-side or in another spatial relationship and are separately actuated by respective pistons associated with the injector system 1000.
[0110] With continued reference to
[0111] With continued reference to
[0112] The fluid injector system 1000 may be configured to perform one or more injection procedures according to one or more injection protocols stored in a memory accessible by the at least one controller 900. Prior to performing an injection procedure, however, air must be evacuated or purged from the syringe 12 prior to connecting the fluid path set 170 to the syringes 12. During the purging operation, the pistons 13 may be extended to a distalmost position in the corresponding syringes 12 so that air is forced out of the syringes 12. The syringes 12 and other portions of the fluid path 170 must then be filled. During the filling operation, the fluid path set 170 is connected to the syringes 12 and the pistons 13 may be retracted proximally to draw medical fluid F from the bulk fluid sources 120 into the syringes 12. The syringes 12 and other portions of the fluid path must then be primed. During the priming operation, the fluid injector system 1000 is typically oriented with its head (within housing 11) facing upward, allowing any air to accumulate at the tip of syringes 12. The pistons 13 may then be extended distally to push against plungers 14 to remove air from the syringes 12. The fluid path set 170 and the administration line 176 must also be primed according to known practice. Once the purging, filling and priming operations are complete, the administration line 176 may be connected to the catheter 178 inserted into the patient, and the pistons 13 may be extended distally in accordance with the injection protocol to inject medical fluid F from the syringes 12 into the patient.
[0113] With continued reference to
[0114] In some embodiments, as shown in
[0115] With continued reference to
[0116] With continued reference to
[0117] Each of the valves 302, 304, 306 may be controllable by the at least one controller 900 to regulate the flow of the fluid F through the fluid path set 170. For example, any or all of the valves 302, 304, 306 may be closed by the controller 900 in response to detection of air in the fluid path set 170. During the fill operation, the valves 302 and 304 may be actuated by the controller 900 to provide fluid communication between the syringes 12 and the bulk fluid sources 120, such that the syringes 12 can draw medical fluid F from the bulk fluid sources 120. The valves 302 and 304 may isolate the syringes 12 and bulk fluid sources 120 from the administration line 176 during the fill phase to prevent the syringes 12 from drawing in fluid and/or air from the atmosphere. During the priming operation and the injection procedure itself, the valves 302 and 304 may be actuated to provide fluid communication between the syringes 12 and the administration line 176 to allow medical fluid F to be injected from the syringes 12 to the administration line 176. The valves 302 and 304 may isolate the bulk fluid sources 120 from the syringes 12 and the administration line 176 during the priming operation, and the injection procedure, so that medical fluid F cannot be injected into the bulk fluid sources 120. The valve 302 and 304 may also be selectively closed by the controller 900 to prevent backflow of pressurized medical fluid F from the fluid path set 170 into the syringes 12 due to a difference in pressure and/or fluid viscosity between the syringes 12 and fluid path set 170.
[0118] Further details and examples of suitable non-limiting powered injector systems, including syringes, controllers, air detectors, and/or fluid path sets are described in U.S. Pat. Nos. 5,383,858; 7,553,294; 7,666,169; 8,945,051; 10,022,493; and 10,507,319, the disclosures of which are hereby incorporated by reference in their entireties.
[0119] With continued reference to
[0120] With continued reference to
[0121] Referring now to
[0122] With continued reference to
[0123] With continued reference to
[0124] Referring now to
[0125] The output component 912 may include the piston actuators 16 and the user interface 124. In some embodiments, the output components may further include at least one of a haptic feedback component 810, a housing actuator 812, and a valve actuator 814. The haptic feedback component 810 may be configured to alter the force required for the user to actuate the knob 40. In some embodiments, the haptic feedback component 810 may include an adjustable brake mechanically and/or electrically coupled to the knob 40. The housing actuator 812 may be configured to swivel, rotate, raise, and/or lower the housing 11. In some embodiments, the housing actuator 812 may include a motor, solenoid, linear actuator, or other electromotive component. The valve actuator 814 may be configured to actuate one or more of the valves 302, 304, 306 (see
[0126] Referring now to
[0127] At step 604, the method 600 may include receiving at least one signal from the user input device 40. The at least one signal may include a direction in which the user input device 40 is moved. For example, the at least one signal may include that the user input device 40 is moved (e.g. rotated) in the first direction A or the second direction B, as shown in
[0128] At step 606, the method 600 may include determining a direction of fluid actuation based on the orientation of the housing 11 determined at step 602 and the at least one signal received at step 604. The direction of fluid actuation may correspond to at least one of actuating the fluid actuator to inject fluid from a fluid reservoir and actuating the fluid actuator to draw fluid into the fluid reservoir In some embodiments, the direction of fluid actuation corresponds to one of the piston directions C or D shown in
[0129] By changing the direction of fluid actuation relative to rotation of the user input device 40 when the orientation of the housing 11 is inverted, rotating the user input device 40 in one direction always results in the same direction of piston 13 movement regardless of the orientation of the housing 11. Thus, actuation of the user input device 40 may be intuitive for the operator because the operator does not have to consider the orientation of the housing 11 in determining which direction to move the user input device 40 to achieve a desired movement of the piston 13.
[0130] In some embodiments, the user interface 124 may display a graphic or message indicating the correlation between movement of the user input devices 40 and movement of the piston 13 to further assist the operator in moving the user input devices 40 in an intended direction.
[0131] At step 608, the method 600 may include actuating the piston 13 in the direction of fluid actuation determined at step 606. Thus, if the at least one processor 904 determines at step 606 that the direction of fluid actuation corresponds to the direction C, the at least one processor 904 may be programmed or configured to move the piston 13 in the direction C to advance the piston 13 distally within the syringe 12. If the at least one processor 904 determines at step 606 that the direction of fluid actuation corresponds to the direction D, the at least one processor 904 may be programmed or configured to move the piston 13 in the direction D to retract the piston 13 proximally within the syringe 12. As described herein with reference to
[0132] In some embodiments, the method 600 may include determining a change in orientation of the housing 11. In particular, the at least one processor 904 may be programmed or configured to determine, via the tilt sensor 802, that the orientation of the housing 11 has been changed from the orientation determined at step 602. In response to determining the change in orientation of the housing 11, the at least one processor 904 may change the direction of fluid actuation that was determined at step 606. That is, if the at least one processor 904 determined at step 606 that the direction of fluid actuation corresponds to the direction C, the at least one processor 904 may change the direction of fluid actuation to correspond to the direction D (or vice versa) in response to determining the change in orientation of the housing 11. As such, changing the orientation of the housing 11 does not change the direction in which the operator must move (e.g. rotate) the user input device 40 to achieve the desired movement of the piston 13.
[0133] In some embodiments, the method 600 may include determining a load on the piston actuator 16 and adjusting a resistance of the user input device 40 based on the load. In particular, the at least on processor 904 may determine a load on the piston actuator 16 due to fluid pressure in the associated syringe 12 and/or the fluid path set 170. The fluid pressure may be measured directly by the pressure sensor 806, or may be determined from a current draw of the piston actuator 16 as measured by the piston load sensor 808. Based on the load on the piston actuator 16, the at least one processor 904 may be programmed or configured to adjust the resistance of the user input device 40 to increase or decrease the force required by the operator to move (e.g. rotate) the user input device 40. In some embodiments, the at least one processor 904 may increase the resistance of the user input device 40 as the load on the piston actuator 16 increases. Thus, the resistance applied to the user input device 40 by the at least one processor 904 mimics the resistance that would be felt by the operator if the user input device 40 was directly mechanically coupled to the piston actuator 16 (i.e. if the operator has to overcome the load acting through the piston actuator 16 in order to rotate the user input device 40). An increase in the resistance to movement of the user input device 40 may allow the operator to feel fluid pressure increases in the system 1000, such as fluid pressure increases caused by occlusions in the fluid path set 170 and/or the syringes 12. In some embodiments, the at least one processor 904 may be programmed or configured to adjust the resistance of the user input device 40 via the haptic feedback component 810.
[0134] In some embodiments, the method 600 may include determining at least one characteristic of the fluid path set 170, the administration line 176, and/or the syringe 12. In some embodiments, the at least one processor 904 may be programmed or configured to determine the at least one characteristic via the scanner 804 identifying the tag 180. In some embodiments, the at least one characteristic may include a volume, length, and/or pressure rating of the syringe 12, the fluid path set 170, and/or the administration line 176. In some embodiments, the at least one characteristic may include a type of fluid F prefilled into the syringe 12. In response to determining the at least one characteristic, the at least one processor 904 may be programmed or configured to adjust at least one parameter of the injection protocol. For example, the at least one processor 904 may be programmed or configured to adjust travel limits on the piston 13 based on the volume and/or length of the syringe 12. As such, the at least one processor 904 may limit the distance that the piston actuator 16 can move in the directions C and D. If the user input device 40 is rotated when the piston 13 is already at a travel limit, the at least one processor 904 prevents further actuation of the piston actuator 16 to prevent the piston 13 from traveling beyond the travel limit.
[0135] In another example, if the tag 180 on one (or more) of the fluid path set 170, the administration line 176, and/or the syringe 12 contains information indicating that the compliance rating thereof is different from a typical value, the at least one processor 904 may be programmed or configured to adjust, for example, the fluid actuation speed, and thus the flow rate, based on the compliance rating to improve accuracy of the injection procedure. For example, the at least one processor 904 may be programmed or configured to, upon receiving a command from the user input device 40 to extend the piston 14, automatically extend the piston 14 an additional predetermined distance to account for compliance and/or mechanical slack in the syringe 12, the fluid path set 170, and/or the administration line 176. The additional predetermined distance that the piston 14 is extended may be based on the compliance rating read from the tag 180.
[0136] In another example, the tag 180 on one (or more) of the fluid path set 170 and/or the syringe 12 may contain information indicating whether the fluid path set 170 and/or the syringe 12 is a single use component (i.e. only intended for use on a single patient and/or for a single injection procedure) or a multi-use component (i.e. intended for use on multiple patients and/or for multiple injection procedures). If the tag 180 indicates that the fluid path set 170 and/or the syringe 12 is a single use component, the at least one processor 904 may be programmed or configured to disable functions and/or features of the system 1000 if the fluid path set 170 and/or the syringe 12 is not replaced after an injection procedure. For example, the at least one processor 904 may be programmed or configured to override any command input by the operator via the knobs 40 if the fluid path set 170 and/or the syringe 12 is not replaced after an injection procedure.
[0137] In some embodiments, the method 600 may include determining a current status of fluid injection system 1000. The current status of the fluid injection system may be input into the controller 900 via the user interface 124 or may be automatically initiated by the controller 900. The statuses of the fluid injection system may include, for example, the purging operation, the filling operation, the priming operation, and the injection procedure. In response to determining the current status of the fluid injection system, the at least one processor 904 may be programmed or configured to disable piston movement in at least one direction. For example, during the filling operation, the at least one processor 904 may be configured to disable movement of the piston 13 in the direction C so that fluid is not inadvertently injected from the syringe 12 into the bulk fluid source 120. If the user input device 40 is moved (e.g. rotated) in a direction that would cause the piston 13 to move in the direction C, the at least one processor 904 may be programmed or configured to override the user input device 40 and not actuate the piston actuator 16. Likewise, during the priming operation or purging operation, the at least one processor 904 may be configured to disable movement of the piston 13 in the direction D so that air is not inadvertently drawn into the syringe 12, the fluid path set 170, and/or the administration line 176. If the user input device 40 is moved (e.g. rotated) in a direction that would cause the piston 13 to move in the direction D, the at least one processor 904 may be programmed or configured to override the user input device 40 and not actuate the piston actuator 16. Likewise, while an injection procedure is being performed according to the desired injection protocol, the at least one processor 904 may be configured to disable movement of the piston 13 in the direction D so that fluid is not inadvertently drawn out of the patient. If the user input device 40 is rotated in a direction that would cause the piston 13 to move in the direction D, the at least one processor 904 may be programmed or configured to override the user input device 40 and not actuate the piston actuator 16. Similarly, the at least one processor 904 may be configured not to alter or in any way affect or override the movement of piston 13 in the direction C, thus leaving the movement of piston 13 in the direction C solely under the control of fluid injection system 1000 according to the programmed injection protocol.
[0138] In some embodiments, the method 600 may include setting a fluid actuation speed based on the at least one signal from the user input device 40. As described herein with reference to step 604, the at least one signal from the user input device 40 may include the speed at which the user input device 40 is moved (e.g. rotated) in the first direction A or the second direction B. In some embodiments, the at least one processor 904 may be programmed or configured to set the fluid actuation speed to be proportional to the speed at which the user input device 40 is moved. This may mimic the behavior of a fluid injector system in which the knob is directly mechanically coupled to the piston actuator, such as the knob being directly mechanically coupled to a ball screw. In some embodiments, the at least one signal from the user input device 40 may include a degree to which the user input device 40 is moved from the neutral position P (see
[0139] In some embodiments, the method 600 may include setting the fluid actuation speed based on the current status of fluid injection system 1000. For example, the at least one processor 904 may be programmed or configured to set the fluid actuation speed to be a faster speed during the purging operation, during which air is evacuated from the syringe 12, than during the filling and priming operations and the injection procedure. As such, moving the user input device 40 at one speed during the purging operation will result in a faster fluid actuation speed than moving the user input device 40 at the same speed during the filling and priming operations, and the injection procedure. The at least one processor 904 may be programmed or configured to actuate the piston actuator 16 at the determined fluid actuation speed at step 608.
[0140] In some embodiments, the method 600 may include setting the fluid actuation speed based on a combination of the at least one signal from user input device 40 and the current status of fluid injection system 1000. For example, the at least one processor 904 may be programmed or configured to set the fluid actuation speed proportional to the speed at which the user input device 40 is moved, multiplied by an additional speed factor constant dependent upon the current status of the fluid injection system 1000. For example, the additional speed factor may be higher if the system 1000 is being purged than if the system 1000 is being filled or primed or being used to perform an injection procedure. The at least one processor 904 may be programmed or configured to actuate the piston actuator 16 at the determined fluid actuation speed at step 608.
[0141] In some embodiments, the method 600 may include receiving at least one additional signal from the user input device 40. The at least one additional signal may correspond to a command to adjust a position, orientation, or height of the housing 11. The at least one processor 904 may be programmed or configured to adjust at least one of the position, orientation, and height of the housing 11 based on the at least one additional signal. In some embodiments, the operator may input a command into the user interface 124 to enter one or more “housing adjustment modes” in which the user input device 40 is decoupled from the piston actuator 16 and instead coupled to the at least one housing actuator 812. When in the “housing adjustment modes”, movement of the user input device 40 in the directions A and B generates the at least one additional signal received by the at least one processor 904. The at least one processor 904 may actuate the at least one housing actuator 812 based on the at least one additional signal to raise, lower, rotate, and/or swivel the housing 11. The one or more “housing adjustment modes” may include, for example, a “raise/lower mode” in which movement of the user input device 40 raises and lowers the housing 11 in the direction H (see
[0142] In some embodiments, the method 600 may include actuating one or more of the valves 302, 304, 306 in response to determining the direction of fluid actuation at step 606. The at least one processor 904 may actuate the valve actuator 814 to open, close, or otherwise actuate one or more of the valves 302, 304, 306 to establish or break fluid communication between various components of the fluid injector system 1000. For example, if the direction of fluid actuation corresponds to the direction D, i.e. retraction of the piston, the at least one processor 904 may actuate the valve 302 to establish fluid communication between the syringe 12 and the bulk fluid source 120. Retraction of the piston 13 in the direction D will thus draw fluid into the syringe 12 from the bulk fluid source 120. The at least one processor 904 may also close the valve 306 to prevent fluid and/or air from being drawn into the syringe 12 from a distal end of the fluid path set 170 and/or the administration line 176.
[0143] Alternatively, if the direction of fluid actuation corresponds to the direction D, i.e. extension of the piston, the at least one processor 904 may actuate the valve 302 to isolate the bulk fluid source 120 to prevent injection of fluid F from the syringe 12 into the bulk fluid source 120.
[0144] In some embodiments, a default setting for the direction of fluid actuation may be customized by the operator. In particular, the operator may program the default setting for the direction of fluid actuation in the at least one processor 904 via the user interface 124. For example, the operator may set the default setting such that rotation of the user input device 40 in the direction A while the housing 11 is oriented as shown in
[0145] In some embodiments, the at least one processor 904 may be programmed or configured to determine a load applied to the piston 13 by fluid pressure of the system 1000. Because the piston actuator 16 is in electrical communication with the user input device 40 rather than mechanically coupled to the user input device 40, the at least one processor 904 can distinguish the load applied to the piston 13 by the operator from the load due to fluid pressure. In contrast, systems in which the knobs are directly mechanically connected to the piston actuators generally cannot differentiate between load applied by the operator and load due to fluid pressure.
[0146] In some embodiments, the present disclosure is directed to a computer program product for causing at least one processor to execute the method 600. In some embodiments, the present disclosure is directed to a fluid injector system having at least one processor configured to execute the method 600.
[0147] While examples of fluid injector systems, methods of operation thereof, and computer program products were provided in the foregoing description, those skilled in the art may make modifications and alterations to these examples without departing from the scope and spirit of the disclosure. Accordingly, the foregoing description is intended to be illustrative rather than restrictive. The disclosure described hereinabove is defined by the appended claims, and all changes to the disclosure that fall within the meaning and the range of equivalency of the claims are to be embraced within their scope.