The present disclosure relates to pumps. More particularly, the present disclosure relates to a system, method, and apparatus for estimating liquid delivery of a syringe pump.
Syringe pumps are used in a variety of medical applications, such as for intravenous delivery of liquid medications, for example a patient in an intensive-care unit (ICU), for an extended length of time. Syringe pumps may be designed so that needles, tubing, or other attachments are attachable to the syringe pump. Syringe pumps typically include a plunger mounted to a shaft that pushes a liquid out of a reservoir. The reservoir may be a tube-shaped structure having a port at one end such that the plunger can push (i.e., discharge) the liquid out of the syringe pump. Syringe pumps can be coupled to an actuator that mechanically drives the plunger to control the delivery of liquid to the patient.
Syringe pumps may also be used to deliver various drugs including analgesics, antiemetics, or other fluids. The medication may be administered via an intravenous liquid line very quickly (e.g., in a bolus) or over a length of time. Syringe pumps may also be used in non-medical applications, such as in microreactors, in laboratory testing, and/or in chemical processing applications.
In accordance with one embodiment of the present disclosure, a pump for administering an agent to a patient may comprise a housing. Within said housing may be a motor, a gearbox operatively connected to said motor, a means for sensing rotation of said motor, a controller acting to control operation of said motor and monitor the quantity of said agent delivered to said patient, a pump assembly. The pump may be configured such that the pump is interchangeable from a syringe pump or peristaltic pump respectively to a peristaltic pump or syringe pump via supplanting one pump assembly with a differing pump assembly.
In some embodiments, the pump may be field interchangeable from a syringe pump or peristaltic pump respectively to a peristaltic pump or syringe pump via supplanting one pump assembly with a differing pump assembly.
In accordance with another embodiment of the present disclosure a syringe pump for administering an agent to a patient may comprise, a housing, a lead screw, and a sliding block assembly. The said sliding block assembly may comprise a cam, a cam projection fixedly coupled to the cam, and a threaded portion capable of engaging and disengaging from said lead screw. The said threaded portion may be configured to be actuated between engagement and disengagement on the lead screw via rotation of the cam and cam projection.
In some embodiments, the sliding block assembly may comprise a slot with a straight expanse and an acruated expanse.
In some embodiments, rotation of the cam may cause the cam projection to move within the slot. As the cam projection moves within the straight expanse of the slot, the threaded portion may be configured to be actuated between engagement and disengagement with the lead screw.
In some embodiments, the syringe pump may further comprise a clamping means configured for clamping any of a range of plunger flange sizes.
In some embodiments, the cam projection may not enter the straight expanse of the slot until the largest of the range of plunger flange sizes has been released by the means configured for clamping any of a range of plunger flange sizes.
In some embodiments, the syringe pump may further comprise a plunger head assembly coupled to said sliding block and operative to drive a plunger of a syringe into a barrel of said syringe. A plunger tube may couple the plunger head assembly to the sliding block.
In some embodiments, the plunger tube may perform at least one or more additional function from a list consisting of: a bushing support for at least one rotating shaft, a channel for electrical conduits to and from the plunger head assembly, and a channel for data transmission conduits to and from the plunger head assembly.
In some embodiments, the syringe pump may further comprise a barrel flange clip, said barrel flange clip may be configured to retain a barrel flange of a syringe.
In some embodiments, the barrel flange clip may comprise a means of detecting the presence of a barrel flange. The said means of detecting the presence of a barrel flange may comprise an optical sensor and a light source. The said light source may be obscured in the presence of said barrel flange.
In some embodiments, the location of the cam of the sliding block assembly may be adjustable such that a user may optimize engagement of the threaded portion on the lead screw.
In some embodiments, the sliding block assembly may further include at least one bias member. The said bias member may be configured to bias the threaded portion to one of an engaged position on the lead screw and a disengaged position on the lead screw.
In accordance with another aspect of the present disclosure, a syringe pump for administering an agent to a patient may comprise a housing, a lead screw, and a sliding block assembly. The said sliding block assembly may comprise a threaded section configured for engaging and disengaging from the lead screw. The syringe pump may further comprise a plunger head assembly coupled to said sliding block and operative to drive a plunger of a syringe into a barrel of said syringe. The syringe pump may further comprise a clamping means configured for clamping any of a range of plunger flange sizes. The said means configured for clamping any of a range of plunger flange sizes may comprise at least a first plunger flange clamp jaw and a second plunger flange clamp jaw. The first and second plunger flange clamp jaws may be configured to be actuated from a first position to a position in which at least one point of each of the first and second plunger flange clamp jaws abut an edge of the plunger flange forcing the plunger flange against the plunger head assembly and acting as an anti-siphon mechanism.
In some embodiments, the means configured for clamping any of a range of plunger flange sizes may comprise a cam, at least one cam follower, at least one bias member. The said bias member may bias said means configured for clamping any of a range of plunger flange sizes toward a first position. In some embodiments, movement of the at least one cam follower along the cam may overcome the bias member and allow the means configured for clamping any of a range of plunger flange sizes to move toward a second position.
In some embodiments, the cam, at least one cam follower, and at least one bias member may be coupled to a rotatable shaft. The said cam may not be rotatable with said shaft but may be displaceable along an axial dimension of said shaft. The said at least one cam follower may be fixedly coupled to said shaft and rotatable with said shaft. Rotation of said shaft may cause movement of the at least one cam follower along said cam thereby displacing the cam along the axial dimension of said shaft.
In some embodiments, the bias member may automatically return the means configured for clamping any range of plunger flange sizes to the first position in the absence of a force sufficient to overcome the bias member.
In some embodiments, the cam may comprise at least one detent, each of said detents being reached by one of the at least one cam followers when the means configured for clamping any range of plunger flange sizes has been allowed to move to the second position.
In some embodiments, the plunger head assembly may further comprise a pressure sensor for monitoring the pressure of the agent being dispensed from the syringe.
In some embodiments, the plunger flange of the syringe may be held against the pressure sensor by the means configured for clamping any range of plunger flange sizes.
In some embodiments, the syringe pump may further comprise a barrel flange clip. The said barrel flange clip may be configured to retain a barrel flange of the syringe.
In some embodiments, the barrel flange clip may comprise a means of detecting the presence of a barrel flange. The said means of detecting the presence of a barrel flange may comprise an optical sensor and a light source. The said light source may be obscured in the presence of said barrel flange.
In accordance with another aspect of the present disclosure a syringe pump for administering an agent to a patient may comprise a housing a lead screw and a sliding block assembly. The said sliding block assembly may comprise a threaded section configured for engagement and disengagement with said lead screw and movable along said lead screw. The syringe pump may further comprise a plunger head assembly coupled to said sliding block assembly and operative to drive a plunger of a syringe into a barrel of said syringe. The syringe pump may further comprise a clamping means configured for clamping any of a range of plunger flange sizes. The syringe pump may further comprise a means of monitoring the clamping means, the means of monitoring the clamping means may be capable of generating data to determine at least one characteristic of the clamped syringe.
In some embodiments, the means of monitoring the clamping means may be a potentiometer.
In some embodiments, the data generated by the means of monitoring the clamping means may be evaluated by referencing said data against a database.
In some embodiments, the data generated by the means of monitoring the clamping means may be evaluated by referencing said data against a database and data generated by at least one other sensor.
In some embodiments, the clamping means may comprise a cam, at least one cam follower, and at least one bias member. The said bias member may bias said clamping means toward a first position. Movement of the at least one cam follower along the cam may overcome the bias member and allow the clamping means to move toward a second position.
In some embodiments, the cam, at least one cam follower, and at least one bias member may be coupled to a rotatable shaft. The said cam may not be rotatable with said shaft but may be displaceable along an axial dimension of said shaft. The said at least one cam follower may be fixedly coupled to said shaft and rotatable with said shaft. Rotation of said shaft may cause movement of the at least one cam follower along said cam displacing the cam along the axial dimension of said shaft.
In some embodiments, the bias member may automatically return the clamping means to the first position in the absence of a force sufficient to overcome the bias member.
In some embodiments the cam may comprise at least one detent. Each of said detents may be reached by one of the at least one cam followers when the means for clamping any range of plunger flange sizes has been allowed to move to the second position.
In some embodiments, the plunger head assembly may further comprise a pressure sensor for monitoring the pressure of the agent being dispensed from the syringe.
In some embodiments a plunger flange of the syringe may be held against the pressure sensor by the clamping means.
In some embodiments, the barrel flange clip may comprise a means of detecting the presence of a barrel flange. The said means of detecting the presence of said barrel flange may comprise an optical sensor and a light source. The said light source may be obscured in the presence of said barrel flange.
In accordance with another aspect of the present disclosure, a syringe pump for administering an agent to a patient may comprise a housing, a lead screw, and plunger head assembly operatively coupled to drive a plunger of a syringe into the barrel of a syringe with rotation of said lead screw. The syringe pump may further comprise at least one set of redundant sensors. The redundant sensors may be configured such that if part of a set of redundant sensors is compromised, the syringe pump may function in a fail operative mode for at least the duration of a therapy. A set of the at least one set of redundant sensors monitoring the volume being infused.
In accordance with another aspect of the present disclosure, a syringe pump for administering an agent to a patient may comprise a housing and a syringe barrel holder which may be movable between a first position and a second position. The said syringe barrel holder may be biased by a bias member to either the first position or the second position. The syringe pump may further comprise a syringe barrel contacting member. The said barrel contacting member may be coupled to said syringe barrel holder and configured to hold the syringe in place on the housing. The syringe pump may further comprise a detector capable of sensing the position of the syringe barrel holder and generating position data based on the position of the syringe barrel holder. When a syringe is in place on said housing said syringe barrel holder may be biased such that the syringe is held in place on said housing. The position data generated by said detector may be indicative of at least one characteristic of the syringe and evaluated to determine said characteristic.
In some embodiments the detector may be a linear potentiometer.
In some embodiments, the detector may be a magnetic linear position sensor.
In some embodiments, the syringe barrel holder may be configured to be locked in at least one of the first position and second position.
In some embodiments, the bias member may cause the syringe barrel holder to automatically adjust to the size of the syringe.
In some embodiments, position data generated by the detector may be referenced against a database to determine the at least one characteristic of the syringe.
In some embodiments, the position data generated by the detector may be referenced against a database and data from at least one other sensor to determine the at least one characteristic of the syringe.
In accordance with another aspect of the present disclosure a method of administering an agent to a patient via a syringe pump may comprise defining one or a number of parameters for an infusion through an interface of the syringe pump. The method may further comprise referencing said parameters against a medical database and placing restrictions on further parameters to be defined through the interface of the syringe pump. One of the further parameters may be an end of infusion behavior to be executed by the syringe pump after a volume to be infused has been infused. The method may further comprise infusing said agent to said patient in accordance with the defined parameters for infusion and executing the specified end of infusion behavior.
In some embodiments, the end of infusion behavior may selected from a list consisting of: stopping an infusion, infusing at a keep vein open rate, and continuing to infuse at the rate of the finished infusion.
In some embodiments, referencing parameters against a database and placing restrictions on further parameters may comprise referencing the agent against the database.
These and other aspects will become more apparent from the following detailed description of the various embodiments of the present disclosure with reference to the drawings wherein:
In some embodiments, a wired connection between the monitoring client 2 and a patient-care device also affords an opportunity for electrical power to be supplied to the patient-care device from the monitoring client 2. In this exemplary embodiment, the monitoring client 2 may include the electronic circuitry necessary to convert the voltage to power the patient-care device from either a battery attached to the monitoring client 2 or from an Alternative Current (“AC”) line voltage fed into the monitoring client 2 from a power outlet (not shown) in a patient's room. Additionally or alternatively, the dock 3 supplies power to the infusion pumps 4 and 6, and to the microinfusion pump 9, e.g., from a signal generated from an AC line voltage.
In an embodiment, the monitoring client 2 is capable of receiving information about each patient-care device with which it is linked either directly from the device itself, or via a docking station, such as, for example, the dock 3 onto which the patient-care device may be mounted. The dock 3 may be configured to receive one or more patient-care devices via a standardized connection mount, or in some cases via a connection mount individualized for the particular device. For example, infusion pumps 4 and 6 may be mounted to the dock 3 via a similar connection mount, whereas the microinfusion pump 9, for example, may be mounted to the dock 3 via a connection mount configured for the particular dimensions of the microinfusion pump's 9 housing.
The dock 3 may be configured to electronically identify the particular patient-care device being mounted on the docking station, and to transmit this identifying information to the monitoring client 2, either wirelessly or via a wired connection. Additionally or alternatively, wireless patient-care devices may transmit the identifying information wirelessly to the monitoring client 2, e.g., during a discovery protocol. Additionally, the particular patient-care device may be preprogrammed with treatment information (e.g., patient-treatment parameters such as an infusion rate for a predetermined infusion liquid) that is transmitted to the monitoring client 2. For example, the syringe pump 10 may include identity information and treatment information, such as what medication has been prescribed to the patient, what liquid is within the syringe pump's 10 reservoir, how much and how long the liquid is prescribed to be delivered to the patient, who are the authorized caregivers, etc. In some embodiments of the present disclosure, the monitoring client 2 communicates with EMR records to verify that the preprogrammed treatment information is safe for an identified patient and/or the preprogrammed treatment information matches the prescribed treatment stored in the EMR records.
In some embodiments, the drip detection device 8 may communicate with the monitoring client 2 either wirelessly or in a wired connection. If an aberrant liquid flow condition is detected (e.g., because the tubing to the patient has become occluded), a signal may be transmitted to monitoring client 2, which (1) may display the flow rate of liquid from the liquid container 5 in a user interface either locally on the monitoring client 2, or more remotely to a user interface at a nurse's station or a handheld communications device, (2) may trigger an auditory or visual alarm, and/or (3) may cause the monitoring client 2 to alter the rate of infusion of a pump 4 connected to a bag 5, by either terminating the infusion or otherwise changing the pumping rate The aberrant liquid flow condition may also cause an audible alarm (and/or vibration alarm) on the infusion pump 4 or the drip detection device 8, or cause the infusion pump 4 to modify or stop the pumping, e.g., when the aberrant liquid flow condition exceed predefined ranges of operation.
The alarms may occur simultaneously on several devices or may follow a predetermined schedule. For example, when an occlusion occurs in a line connected to the infusion pump 4, (1) the drip detection device 8 alarms using its internal speaker and an internal vibration motor, (2) thereafter, the infusion pump 4 alarms using its internal speaker and an internal vibration motor, (3) next, the monitoring client 2 alarms using its internal speaker and an internal vibration motor, and (4) finally, a remote communicator (e.g., a smart phone, blackberry-based phone, Android-based phone, iphone, etc.) alarms using its internal speaker and an internal vibration motor. In some embodiments, the syringe pump 10 may be connected to the drip detection device 8 and detect aberrant liquid flow conditions as described above.
In some embodiments, the syringe pump 10 may be programmable to allow for continued operation at a predetermined pumping rate should communications fail between the monitoring client 2 and the syringe pump 10, either because of a malfunction in the monitoring client 2, in the communications channel between the monitoring client 2 and the syringe pump 10, or in the syringe pump 10 itself. In some embodiments, this independent function option is enabled when the medication being infused is pre-designated for not being suspended or held in the event of a malfunction in other parts of the system. In some embodiments, the syringe pump 10 is programmed to operate independently in a fail safe mode and may also be configured to receive information from a drip detection device 8 directly, rather than through a monitoring client 2 (e.g., in embodiment where the drip detection device 8 is used in conjunction with the syringe pump 10); with this option, the syringe pump 10 may be programmed, in some embodiments, to stop an infusion if the drip detection device 8 detects an aberrant flow condition (such as, e.g., a free-flow condition or an air bubble present in the infusion line). In some embodiments, one or more of the pumps 4, 6, and 10 may have internal liquid flow meters and/or can operate independently as a stand-alone device. Additionally or alternatively, an internal liquid flow meter of the syringe pump 10 may be independently determined by a flow meter of the drip detection device 8 by the monitoring client 2, in embodiments where the devices 8 and 10 are used together.
The monitoring client 2 may also remotely send a prescription to a pharmacy. The prescription may be a prescription for infusing a fluid using the syringe pump 10. The pharmacy may include one or more computers connected to a network, e.g., the internet, to receive the prescription and queue the prescription within the one or more computers. The pharmacy may use the prescription to compound the drug (e.g., using an automated compounding device coupled to the one or more computers or manually by a pharmacists viewing the queue of the one or more computers), pre-fill a fluid reservoir or cartridge of a syringe pump 10, and/or program the syringe pump 10 (e.g., a treatment regime is programmed into the syringe pump 10) at the pharmacy in accordance with the prescription. The reservoir or cartridge may be automatically filled by the automated compounding device and/or the syringe pump 10 may be automatically programmed by the automated compounding device. The automated compounding device may generate a barcode, RFID tag and/or data. The information within the barcode, RFID tag, and/or data may include the treatment regime, prescription, and/or patient information. The automated compounding device may: attach the barcode to the syringe pump 10 or to the reservoir, cartridge, or disposable portion of the syringe pump 10; attach the RFID tag to the syringe pump 10 or the reservoir, cartridge, or disposable portion of the syringe pump 10; and/or program the RFID tag or memory within the syringe pump 10 or the reservoir, cartridge, or disposable portion of the syringe pump 10 with the information or data. The data or information may be sent to a database that associates the prescription with the syringe pump 10 or the reservoir, cartridge, or disposable portion of the syringe pump 10, e.g., using a serial number or other identifying information within the barcode, RFID tag, or memory.
The syringe pump 10 may have a scanner, e.g., an RFID interrogator that interrogates a reservoir, disposable portion, or cartridge of the syringe pump 10 to determine that it is the correct fluid within the fluid reservoir or it is the correct fluid reservoir, disposable portion or cartridge, the treatment programmed into the syringe pump 10 corresponds to the fluid within the fluid reservoir, disposable portion or cartridge, and/or the syringe pump 10 and reservoir, disposable portion or cartridge of the syringe pump 10 are correct for the particular patient (e.g., as determined from a patient's barcode, RFID, or other patient identification). For example, a serial number of a reservoir, disposable portion as scanned by the syringe pump 10 is compared to a serial number in electronic medical records to determine if it correctly corresponds to a patient's serial number within the electronic medical records; the syringe pump 10 may scan a RFID tag or barcode of a patient to obtain a serial number of a patient which is also compared to the patient's serial number within the electronic medical records (e.g., the serial number of a reservoir, disposable portion, or cartridge of the syringe pump 10 or a serial number stored within memory of the syringe pump 10 should be associated with the patient's serial number as scanned within the electronic medical records). The syringe pump 10 may issue an error or alarm if the serial numbers do not match, in some specific embodiments. Additionally or alternatively, the monitoring client 2 may scan the reservoir, disposable portion, cartridge, or syringe pump 10 to determine that it is the correct fluid within the fluid reservoir, it is the correct fluid reservoir, the treatment programmed into the syringe pump 10 corresponds to the fluid within the fluid reservoir or cartridge, and/or the fluid reservoir and syringe pump 10 are correct for the particular patient (e.g., as determined from a patient's barcode, RFID, or other patient identification). Additionally or alternatively, the monitoring client 2 or syringe pump 10 may interrogate an electronic medical records database and/or the pharmacy to verify the prescription or download the prescription, e.g., using a barcode serial number on the syringe pump 10, or a reservoir, cartridge, or disposable portion of the syringe pump 10.
The liquid being delivered to a patient may be monitored by the monitoring client 2 to determine if all the medications being delivered are safe for the patient. For example, the monitoring client 2 may log the medication delivered from the syringe pump 10 as communicated by the syringe pump 10 to the monitoring client 2, and the monitoring client 2 may also log the medication being delivered by the infusion pumps 4 and 6, and/or the microinfusion pump 9. The monitoring client 2 may make a determination from the logged data to determine if the aggregate amounts and types of medication being delivered are safe. For example, the monitoring client 2 may determine if the IV bag 5 is contraindicated with the medication in the syringe pump 10. Additionally or alternatively, in some embodiments, the monitoring client 2 may monitor the delivery of the liquid in the IV bag 5 and one or more boluses delivered by the syringe pump 10 to determine if the total dose exceeds a predetermined threshold, e.g., the medication in the IV bag 5 and syringe pump 10 may be the same type or class of drug, and the monitoring client 2 may determine if the drugs are safe when combined as delivered to the patient. The syringe pump 10 may also communicate with the infusion pumps 4 and 6, and/or the microinfusion pump 9 to make the same determination; In this exemplary embodiment, the syringe pump 10 may communicate with the devices directly (via wirelessly or wired communications) or through the monitoring client 2 (via wirelessly or wired communications). In some embodiments of the present disclosures, one or more communication modules (e.g., each having the capabilities to communicate via one or more protocols) may be connected to the syringe pump 10 and/or may be connected together and then connected to the syringe pump 10 to enable the syringe pump 10 to communicate via the communication modules.
The syringe pump 10 includes a touch screen interface 11 (which may be detachable), a start button 12, and a stop button 13. The user interface 11 may be used to program treatment regimes, such as flow rates, bolus amounts, or other treatment parameters. After a treatment regime is programmed into the syringe pump 10, the syringe pump 10 may query a database (e.g., Electronic Medical Records (“EMR”), Drug Error Reduction System (“DERS”), or other database) to determine if the treatment regime is safe for the particular patient or for any patient. For example, the syringe pump 10 may query the EMR database (e.g., via a wireless link, wired link, WiFi, cell-phone network, or other communications technology) to determine if the treatment regime from the syringe pump 10 is safe based upon patient information stored (e.g., age, weight, allergies, condition, etc.) in the EMR records. Additionally or alternatively, the syringe pump 10 may query the DERS database (e.g., via a wireless link, wired link, WiFi, cell-phone network, or other communications technology) to determine if the treatment regime from the syringe pump 10 is safe based upon predetermined safety criteria in the DERS records
In some embodiments, if the treatment regime is determined to be safe, a prompt may request user confirmation of the treatment regime. After user confirmation, the user (e.g., caregiver, nurse, or other authorized person) may press the start button 12. In some embodiments, the stop button 13 may be pressed at any time to stop treatment.
In some embodiments, if the EMR and/or DERS determines that the treatment regime exceeds a first set of criteria, treatment may continue if the user confirms the treatment (e.g., with an additional warning, user passcode, and/or additional authentication or authorization, etc.); in this embodiment, the EMR or DERS may prevent the treatment from being delivered if the EMR and/or DERS determines that the treatment regime exceeds a second set of criteria, e.g., the treatment is not safe under any circumstances for any patient, for example.
Each of the pumps 201, 202, 203 includes a touch screen 204 which may be used to control the pumps 201, 202, 203. One of the pumps' (e.g., 201, 202, 203) touch screen 204 may also be used to coordinate operation of all of the pumps 201, 202, 203 and/or to control the other ones of the pumps 201, 202, 203.
The pumps 201, 202, and 203 are daisy chained together such that they are in electrical communication with each other. Additionally or alternatively, the pumps 201, 202, and/or 203 may share power with each other or among each other; For example, one of the pumps 201, 202, and/or 203 may include an AC/DC converter that converts AC electrical power to DC power suitable to power the other pumps.
Within the system 200, the pumps 201, 202, and 203 are stacked together using respective Z-frames 207. Each of the Z-frames 207 includes a lower portion 206 and an upper portion 205. A lower portion 206 of one Z-frame 207 (e.g., the lower portion 206 of the pump 201) can engage an upper portion 205 of another Z-frame 207 (e.g., the upper portion 205 of the Z-frame 207 of the pump 202).
A clamp 209 may be coupled to one of the pumps 201, 202, 203 (e.g., the pump 202 as shown in
As is easily seen in
Each Z-frame 207 of the pumps 201, 202, 203 includes a recessed portion 223 (see
As is seen in
Each of the pumps 201, 202, 203 includes a top connector 225 (see
The syringe 302 may be loaded into a syringe holder 306 of the syringe pump 300. The flange endpiece 310 of the syringe 302 may be placed in the left flange receiver 311 or in the right flange receiver 312. When the flange endpiece 310 is inserted into the left flange receiver 311, the syringe 302 faces towards the left outlet 308, which may hold a tube that is fluidly coupled to the syringe 302. An engagement member 314 may be coupled to an end fitting 315 of the syringe 302 when or after the syringe 302 is loaded into the syringe holder 306. A threaded shaft 315 that is coupled to a motor may be rotated to move the engagement member 314 in any direction to discharge fluid from the syringe 302.
The syringe 302 may also be loaded to the right (not shown in
In the case where the syringe 302 is loaded facing the right, the flange endpiece 310 is loaded into the right flange receiver 312. The engagement member 314 thereafter moves to the right such that fluid may be discharged through a tube that traverses through a right outlet 309.
The pump 300 may be controlled via a touch screen 304 to set the flow rate, flow profile, and/or to otherwise monitor or control the syringe pump 300. A clamp 316 may be used to secure the syringe pump 300 to a pole (e.g., using a screw-type clamp).
A left syringe diameter sensor 324 measures the diameter of the syringe 305 to estimate the cross-sectional size of the internal space of the barrel of the syringe 302. The left syringe diameter sensor 325 may be a bar that is attached to a post such that the bar is lifted to cover the syringe 302; the post's movement out of the body of the syringe pump 300 may be measured by a linear sensor to estimate the diameter of the barrel of the syringe 302. Any linear sensor may be used including a linear potentiometer technology, an optical linear sensor technology, a hall-effect sensor technology, etc. The motor's 326 movement may thereby be correlated to fluid discharged from the syringe 302 using the estimate of the diameter of the internal space of the barrel of the syringe 302. Similarly, the right syringe diameter sensor 325 may be used to estimate the internal diameter of the barrel of the syringe 302, which may be used to estimate the fluid discharged from the syringe 302 to the right.
In some embodiments of the present disclosure, the touch screen 304 requests information from the user when the syringe 302 is loaded into the syringe pump 300 (in either the left or right configuration) and the syringe diameter sensor 324 or 325 is used to estimate the diameter of the internal space of the barrel of the syringe 305; The user is prompted by a touch screen 304 request for the user to enter into the touch screen 304 the manufacturer of the syringe 305. An internal database within the syringe pump 300 may be used to narrow down the range of possible model numbers associated with an estimate of the diameter of the syringe 305. When the user enters in the manufacturer of the syringe 305, the database may be used to identify a particular model number of the syringe 305 and/or a subset of possible model numbers corresponding to the estimate of the diameter of the syringe 305 and the user entered information, which in turn, may provide a more accurate internal diameter value (as stored within the database). The user may be prompted by the display on the touch screen 304 to select the syringe model from a list or enter the model of the syringe that will deliver the medication. The user may be guided through a selection process on the touchscreen 304 to identify the syringe loaded into the machine using one or more of the following aspects: syringe barrel size, plunger head size, manufacturer names, images of syringes, and model numbers. The selection process may access a database of syringes including manufacturer, model, internal diameter and image. The syringe pump 300 may use the identified syringe to set the internal diameter value for volume calculations.
The medical device 402 is coupled to the pole 403 via arms 415 such that the medical device 402 may be pulled away from the pole (see
In some embodiments of the present disclosure, the battery 421 may be tested simultaneously with the speaker 423. When a switch 422 is in an open position, a voltmeter 425 may be used to measure the open circuit voltage of the battery 421. Thereafter, the switch 422 may be closed and the closed-circuit voltage from the battery 421 may be measured. The internal resistance of the battery 421 may be estimated by using the known impedance, Z, of the speaker 423. A processor may be used to estimate the internal resistance of the battery 421 (e.g., a processor of a syringe pump). The processor may correlate the internal resistance of the battery 421 to the battery's 421 health. In some embodiments of the present disclosure, if the closed-circuit voltage of the battery 421 is not within a predetermined range (the range may be a function of the open-circuit voltage of the battery 421), the speaker 423 may be determined to have failed.
In some additional embodiments of the present disclosure, the switch 422 may be modulated such that the speaker 423 is tested simultaneously with the battery 421. A microphone may be used to determine if the speaker 423 is audibly broadcasting a signal within predetermined operating parameters (e.g., volume, frequency, spectral compositions, etc.) and/or the internal impedance of the battery 421 may be estimated to determine if it is within predetermined operating parameters (e.g., the complex impedance, for example). The microphone may be coupled to the processor. Additionally or alternatively, a test signal may be applied to the speaker 423 (e.g., by modulating the switch 422) and the speaker's 423 current waveform may be monitored by an current sensor 426 to determine the total harmonic distortion of the speaker 423 and/or the magnitude of the current; a processor may be monitored these values using the current sensor 426 to determine if a fault condition exists within the speaker 423 (e.g., the total harmonic distortion or the magnitude of the current are not within predetermined ranges).
Various sine waves, periodic waveforms, and/or signals maybe applied to the speaker 423 to measure its impedance and/or to measure the impedance of the battery 421. For example, a processor of a syringe pump disclosed herein may modulate the switch 422 and measure the voltage across the battery 421 to determine if the battery 421 and the speaker 423 has an impedance within predetermined ranges; if the estimated impedance of the battery 421 is outside a first range, the processor will determine that the battery is in a fault condition, and/or if the estimated impedance of the speaker 423 is outside a second range, the processor will determine that the speaker 423 is in a fault condition. Additionally or alternatively, if the processor cannot determine if the battery 421 or the speaker 423 has a fault condition, but has determined that at least one exists in a fault condition, the processor may issue an alert or alarm that the circuit 420 is in a fault condition. The processor may alarm or alert a user or a remote server of the fault condition. In some embodiments of the present disclosure, the syringe pump will not operate until the fault is addressed, mitigated and/or corrected.
In an example embodiment, as shown in
The syringe pump 500 comprises a housing 502 and a syringe pump assembly 501. In the example embodiment in
As shown in
In some embodiments, the syringe seat 506 may comprise part of the housing 502. In the embodiment shown in
The syringe pump assembly 501 may be inserted into the housing 502 or may be coupled thereto. In the example embodiment in
In some embodiments, the syringe pump 500 may be converted into a different device such as, though not limited to, a peristaltic large volume pump. This may be accomplished by removing the syringe pump assembly 501 from the housing 502 and replacing the syringe pump assembly 501 with another desired assembly. Replacement assemblies may include for example, other infusion pumps assemblies such as a peristaltic infusion pump assembly.
In some embodiments, a clamp 510 may be coupled to the housing 502. The clamp 510 may be any type of clamp, for example, a standard pole clamp 510 or a quick release pole clamp 510 (shown). The clamp 510 may be used to keep the syringe pump 500 at a desired location on an object such as an I.V. pole. The clamp 510 may be removably coupled to the housing 502 through a clamp mount 512. In some embodiments, the clamp mount 512 may comprise any of a variety of fasteners such as screws, bolts, adhesive, hook and loop tape, snap fit, friction fit, magnets, etc. In some embodiments, the clamp 510 or a part of the clamp 510 may be formed as an integral part of the housing 502 during manufacture.
As shown in
In a non-limiting example embodiment, the data input means 516 may be built into the function of a touch screen display 514. The touch screen display may detect the position of a user's finger or fingers on the screen. The touch screen may be a capacitive touch screen or any other type of touch screen. The software may display virtual buttons, slides, and other controls. The software may also detect the user's touch or the touch of a stylus to control the machine and interact with remote computers that may communicate with the syringe pump 500. The software may also recognize multi-touch gestures which may control: the display, functioning of the syringe pump 500, interaction of the syringe pump 500 with one or more remote computers, etc. In some embodiments, the syringe pump 500 may include sensors that detect user gestures when the user is not in contact with the display. These motion detection sensors may comprise a device that transmits invisible near-infrared light, measuring its “time of flight” after it reflects off objects. Such a measurement may allow the syringe pump 500 to detect the location of objects and the distance from the syringe pump 500 to said objects. The syringe pump 500 may thus be able to monitor and take commands via a user's limbs, hands, and fingers or movements of a user's limbs, hands, and fingers. One example of a motion detector is the PrimeSense 3D sensor made by the company PrimeSense of Israel. In some embodiments, the display 514 and data input means may be mounted onto the housing 502 during manufacture of the syringe pump 500. The display 514 may be removed and replaced during servicing if necessary.
The syringe pump 500 may include a syringe barrel holder 518. The syringe barrel holder 518 may securely hold the syringe barrel 540 against the syringe seat 506. The syringe barrel holder 518 may easily be adjusted by a user to accommodate syringes 504 of various sizes. In some embodiments, the syringe barrel holder 518 may be biased so as to automatically adjust to the diameter of any size syringe 504 after the syringe barrel holder 518 is pulled out by a user. The syringe barrel holder 518 will be further elaborated upon later in the specification.
The syringe pump 500 may also include a barrel flange clip 520. The barrel flange clip 520 in the example embodiment depicted in
The syringe pump 500 may additionally include a plunger head assembly 522. The plunger head assembly 522 may be attached to the syringe pump assembly 501 by a plunger tube 524. In the example embodiment depicted in
The syringe pump 500 may also comprise a downstream pressure sensor 513 as shown in
The downstream pressure sensor 513 may comprise a cradle with a pressure sensor, such as a force sensor. In such embodiments, the fluid line may be held against the cradle and pressure sensor of the downstream pressure sensor 513 by a non-deformable or deflectable structure. The downstream pressure sensor 513 may cause the syringe pump 500 to alarm if the detected pressure falls outside of an acceptable range. The measurement of the downstream pressure sensor 513 may be referenced against a look-up table to determine the pressure in the fluid line. If an abnormal pressure reading (e.g. a high pressure generated during an occlusion event beyond a predetermined threshold) is taken, a control system of the syringe pump 500 may stop delivering fluid. In some embodiments, the syringe pump 500 may be caused to back up and relieve some of the pressure in response to the detection of pressures suggestive of an occlusion.
In
In
In
In
In the preferred embodiment, the upper plunger clamp jaw 526 and lower plunger clamp jaw 528 each comprise a fin 529 as illustrated in
In other embodiments, the upper plunger clamp jaw 526 and lower plunger clamp jaw 528 may not comprise fins 529. Instead the upper plunger clamp jaw 526 and lower plunger clamp jaw 528 overhang a portion of the plunger flange 548 when in the clamped position. The upper plunger clamp jaw 526 and lower plunger clamp jaw 528 may stop moving when they abut the cruciform which comprises the plunger stem 546. In other embodiments, the upper plunger clamp jaw 526 and lower plunger clamp jaw 528 may clamp a plunger stem 546 that need not be a cruciform. In another embodiment, the upper plunger clamp jaw 526 and lower plunger clamp jaw 528 may include a wedge, ramp, or tapered rib feature on the surfaces of the jaws that faces the pump head assembly 522. The wedge, ramp or tapered rib serve to push the plunger flange 548 toward the pump head assembly 522 until the plunger flange 548 is securely held against the pump head assembly 522.
To dispense the contents of the syringe 504, the syringe pump 500 may actuate the plunger head assembly 522 to thereby push the plunger 544 into the syringe barrel 540. Since the contents of the syringe 504 may not flow through or past the plunger pusher 550, the contents of the syringe 504 are forced out of the syringe outlet 552 as the plunger 544 is advanced into the syringe barrel 540. Any pressure generated as the plunger 544 advances into the syringe barrel 540 is transmitted to the plunger pressure sensor 532. The plunger pressure sensor 532, may, in some embodiments, comprise a force sensor such as a strain beam. When an occlusion occurs, fluid within the syringe barrel 540 and/or the fluid lines prevents movement of the plunger 544. When the plunger head assembly 522 continues to advance, high forces are produced between the plunger 544 and the plunger head assembly 522. The pressure transmitted to the plunger pressure sensor 532 may have a programmed acceptable range so that possible occlusions may be identified. If the pressure applied to the plunger pressure sensor 532 exceeds a predetermined threshold, the syringe pump 500 may alarm or issue an alert.
The view shown in
An exploded view of the top half of the plunger head assembly 522 is shown in
The plunger head assembly 522 may comprise a number of bearing surfaces for the upper jaw drive shaft 574. In the example embodiment in
The lower bearing surface 578 is coupled into the plunger head assembly housing top 600. The lower bearing surface 578 may be coupled to the plunger head assembly housing top 600 by any suitable means such as, but not limited to, screws 580 (shown), bolts, adhesive, snap fit, friction fit, magnets, welds, a tongue in groove arrangement, etc. In some embodiments, the lower bearing surface 578 may be formed as a continuous part of the plunger head assembly housing top 600. The lower bearing surface 578 provides a bearing surface for at least a span of the bottom half of the upper jaw drive shaft 574.
In some embodiments, there may also be an upper dial shaft bearing surface 651 which couples into the plunger head assembly housing top 600. The upper dial shaft bearing surface 651 may be coupled into the plunger head assembly housing top 600 by any of a variety of means including, but not limited to, screws, bolts, adhesive, snap fit, friction fit, welds, a tongue in groove arrangement (shown), pins, or may be formed as a continuous part of the plunger head assembly housing top 600. The upper dial shaft bearing surface 651 will be further elaborated upon later.
The upper jaw drive shaft 574 may also comprise a D-shaped span 582. The D-shaped span 582 may be located on an end of the upper jaw drive shaft 574 as shown in the example embodiment in
In some embodiments, the plunger clamp jaws position sensor 588 may comprise a potentiometer. As the D-shaped shaft 586 projecting from the plunger clamp jaws position sensor 588 rotates, the wiper of the potentiometer is slid across the resistive element of the potentiometer thus varying the resistance measured by the potentiometer. The resistance value may then be interpreted to indicate the position of the upper plunger clamp jaw 526 and lower plunger clamp jaw 528. Alternatively, the plunger clamp jaws position sensor 588 may comprise a magnet on the end of the upper jaw drive shaft 574 and a rotary encoder such as the AS5030ATSU by Austrianmicrosytems of Austria. Alternatively, the position of the upper jaw 526 and or lower jaw 528 can be measured with a linear encoder or a linear potentiometer.
By obtaining a position from the plunger clamp jaws position sensor 588, the syringe pump 500 may be able to determine a number of things. The position may be used to indicate whether a plunger flange 548 has been clamped by the plunger head assembly 522. The position may indicate whether a plunger flange has been correctly clamped by the plunger head assembly 522. This may be accomplished by referencing the determined position against a position or a range of positions which may be acceptable for a specific syringe 504. The information about the specific syringe 504 being used may be input by a user or may be gathered by one or more other sensors comprising other parts of the syringe pump 500.
Since the position measured by the plunger clamp jaws position sensor 588 depends on the diameter and thickness of a clamped plunger flange 548, the positional information may also be used to determine information about the specific syringe 504 being used (for example, its type, brand, volume, etc.). This may be accomplished by referencing the measured position against a database of positions which would be expected for different syringes 504. In embodiments where there are a number of sensors gathering information about the syringe 504, the positional information generated by the plunger clamp jaws position sensor 588 may be checked against data from other sensors to make a more informed decision on which specific syringe 504 is being utilized. If the position measured by the plunger clamp jaws position sensor 588 does not correlate with data gathered by other sensors, the syringe pump 500 may alarm.
As shown in
The force measurement which is read via the plunger pressure sensor 532 may be interpreted to determine the hydraulic pressure of the fluid being dispensed. This may contribute to safety of operation because the sensed fluid pressure may be useful in identifying possible occlusions so that they may be corrected. The pressure may be monitored such that if the pressure exceeds a predefined value, the syringe pump 500 may alarm. The pressure measurement from the plunger pressure sensor 532 may be checked against the pressure measurement from the downstream pressure sensor 513 (see
As shown in
The D-shaped span 582 of the upper jaw drive shaft 574 and the D-shaped shaft 586 of the plunger clamp jaws position sensor 588 are coupled together by the D-shaped connector 584. Any rotation of the upper jaw drive shaft 574 will cause rotation of the D-shaped span 582, D-shaped connector 584, and D-shaped shaft 586. As mentioned above this rotation may cause the wiper to slide across the resistive element of the plunger clamp jaws position sensor 588 in embodiments where the plunger clamp jaws position sensor 588 comprises a potentiometer.
The plunger pressure sensor 532 is also shown in
The plunger head assembly housing top 600 also includes the top half of a dial shaft passage 648 for a dial shaft 650 which will be explained later in the specification. In the example embodiment shown in
As shown in
The bottom half of the plunger head assembly 522 and the plunger tube 524 are shown in
Similar to the upper half of the plunger head assembly 522 the lower half of the plunger head assembly 522 may comprise a number of bearing surfaces for the lower jaw drive shaft 614. In the example embodiment in
The lower bearing surfaces 618 are coupled into the plunger head assembly housing bottom 602. The lower bearing surfaces 618 may be coupled to the plunger head assembly housing bottom 602 by any suitable means such as, but not limited to, screws, bolts, adhesive, snap fit, friction fit, magnets, welds, a tongue in groove arrangement, pin (shown), etc. In some embodiments, the lower bearing surfaces 618 may be formed as a continuous part of the plunger head assembly housing bottom 602. The lower bearing surfaces 618 provide a bearing surface for at least a span of the bottom half of the lower jaw drive shaft 614.
In some embodiments, there may also be a lower dial shaft bearing surface 649 which is coupled to the plunger head assembly housing bottom 602. The lower dial shaft bearing surface 649 may be coupled into the plunger head assembly housing bottom 602 by any of a variety of means including, but not limited to, screws, bolts, adhesive, snap fit, friction fit, welds, a tongue in groove arrangement, pins, or may be formed as a continuous part of the plunger head assembly housing bottom 602 as shown. The lower half of the dial shaft passage 648 mentioned above is cut through the right face of the plunger head assembly housing bottom 602 The lower dial shaft bearing surface 649 and dial shaft passage 648 will be further elaborated upon later.
As shown in
In
A dial shaft gear 652 may be disposed about the dial shaft 650. As the dial shaft 650 is rotated, the dial shaft gear 652 may be caused to rotate about the axis of the dial shaft 650. A dial shaft cam 654 may be slidably coupled to the dial shaft 650 such that the dial shaft cam 654 is capable of sliding along the axial direction of the dial shaft 650 and the dial shaft 650 freely rotates inside the dial shaft cam 654. The dial shaft cam 654 may comprise one or more dial shaft cam ears 656. The dial shaft cam ears 656 may also be referred to as dial shaft cam guides since they perform a guiding function. In the example embodiment, the dial shaft cam 654 comprises two dial shaft cam ears 656. In the example embodiment, the cam surface of the dial shaft cam 654 is substantially a section of a double helix. At the end of cam surface of the dial shaft cam 654 there may be one or more dial shaft cam detents 660. The end of the dial shaft cam 654 opposite the cam surface may be substantially flat.
A dial shaft cam follower 658 may be coupled into the dial shaft 650 such that it rotates with the dial shaft 650. In the example embodiment shown in
A bias member may also be placed on the dial shaft 650. In the example embodiment, a dial shaft compression spring 662 is placed on the dial shaft 650. The dial shaft compression spring 662 may have a coil diameter sized to fit concentrically around the dial shaft 650. In the example embodiment depicted in
In
In some embodiments, a driven shaft bushing 776 may be included on the driven shaft 774. In the example embodiment shown in
When assembled, as shown in
As shown, the double universal joint 772 connects dial shaft 650 to the driven shaft 774 when assembled. The driven shaft bushing 776 is clipped into place on the driven shaft 774 by driven shaft retaining rings 782 (see
As shown in
In the embodiment shown in
The dial shaft cam ear slit 690 does, however, allow the dial shaft cam 654 to displace linearly along the axial direction of the dial shaft 650. As the dial 530 and dial shaft 650 are rotated, the dial shaft cam follower 658 also rotates. The dial shaft cam follower's 658 location on the dial shaft 650 is fixed such that the dial shaft cam follower 658 is incapable of linear displacement. As the ends of the dial shaft cam follower 658 ride up the cam surface of the dial shaft cam 654, the dial shaft cam 654 is forced to displace toward the right face of the plunger head assembly housing bottom 602 (relative to
In some embodiments, including the embodiment shown in
Referring back to
The lower bearing surface 578 for the upper jaw drive shaft 574 is also visible in
The second dial shaft cam ear slit 690 does, however, allow the dial shaft cam 654 to displace linearly along the axial direction of the dial shaft 650. As the dial 530 and dial shaft 650 are rotated, the dial shaft cam follower 658 also rotates. The dial shaft cam follower's 658 location on the dial shaft 650 is fixed such that the dial shaft cam follower 658 is incapable of linear displacement. As the ends of the dial shaft cam follower 658 ride up the cam surface of the dial shaft cam 654, the dial shaft cam 654 is forced to displace toward the right face of the plunger head assembly housing bottom 602 (relative to
In some embodiments, the upper jaw drive gear 604 (best shown in
The plunger pressure sensor 532 in the embodiment depicted in
The plunger tube 524 may also serve as a channel for the electrical conduits 598 to and from the plunger clamp jaws position sensor 588 and the plunger pressure sensor 532. Since the plunger tube 524 is sealed to liquid when the syringe pump is fully assembled, the plunger tube 524 protects the electrical conduits 598 from exposure to liquid. The electrical conduits 598 exit the plunger tube 524 through the conduit opening 632 of the plunger tube 524 shown in
A closer exploded view of the sliding block assembly 800 is shown in
The half nut housing 810 may also comprise a guide rod bushing 810B. The guide rod bushing 810B in the example embodiment depicted in
The half nut housing 810 may also comprise a barrel cam void 810C. The barrel cam void 810C may be sized such that it has a diameter slightly larger than the diameter of the barrel cam 820. When the sliding block assembly 800 is fully assembled, the barrel cam 820 may fit into the barrel cam void 810C on the half nut housing 810. In some embodiments, the barrel cam void 810C may extend all the way through the half nut housing 810. In the example embodiment shown in
In some embodiments, including the embodiment depicted in
The half nut housing 810 may comprise a driven shaft aperture 810E. The driven shaft aperture 810E extends through the half nut housing 810 and into the barrel cam void 810C. In
The half nut housing 810 may additionally comprise a half nut housing groove 810F. In the example embodiment in
In some embodiments, the half nut housing 810 may comprise at least one limit switch 810G. In the example embodiment depicted in
As previously mentioned, the barrel cam 820 fits into the barrel cam void 810C in the half nut housing 810 when the sliding block assembly 800 is fully assembled. As shown, the barrel cam 820 comprises a D-shaped orifice 820A which extends through the entire barrel cam 820 along the axial direction of the barrel cam 820. The D-shaped orifice 820A is sized and shaped to allow the barrel cam 820 to be coupled onto the driven shaft D-shaped segment 784. When the D-shaped orifice 820A of the barrel cam 820 is coupled onto the driven shaft D-shaped segment 784 any rotation of the driven shaft 774 and driven shaft D-shaped segment 784 causes the barrel cam 820 to rotate as well. The barrel cam 820 may be joined to the driven shaft 774 in any of the standard methods including but not limited to set screws, pins, adhesive, friction fit, welds, etc.
As shown in
The barrel cam flat 820B may not extend along the entire barrel cam 820 leaving some of the cylinder of the barrel cam 820 to have an unadulterated, classic cylindrical shape. This is desirable because the classic cylindrically shaped portion of the barrel cam 820 may act as a journal within the barrel cam void 810C which may act as a bushing. In the example embodiment depicted in
As shown, the barrel cam 820 may also comprise a barrel cam pin 820D. The barrel cam pin 820D in the example embodiment in
The sliding block assembly 800 may also comprise a half nut 830 as mentioned above. In the example embodiment in
The half nut 830 may comprise a guide rod bushing void 830A. The guide rod bushing void 830A of the half nut 830 allows the guide rod bushing 810B to pass through the half nut 830. In the example embodiment shown in
The half nut 830 may also comprise a span of half nut threads 830C. The half nut threads 830C are capable of engaging the threads of the lead screw 850 (not shown, see
As mentioned above, the sliding block assembly 800 may also comprise a sliding block cover plate 840. The sliding-block, cover plate 840 may be coupled onto the half nut housing 810 such that the barrel cam 820 and half nut 830 are kept in place within the sliding block assembly 800 when the sliding block assembly 800 is fully assembled. In the example embodiment shown in
The sliding block cover plate 840 may comprise a guide rod bushing aperture 840C. The guide rod bushing aperture 840C is sized and disposed such that the guide rod bushing 810B may project through the guide rod bushing aperture 840C. The guide rod bushing aperture 840C may have a diameter substantially equal to, or slightly larger than, the outer diameter of the guide rod bushing 810B.
The edge of the sliding block cover plate 840 opposite the cover plate groove 840B, may comprise a lead screw trough 840D. The lead screw trough 840D may be an arced section recessed into the edge of the sliding block cover plate 840. The lead screw trough 840D, in conjunction with the lead screw void 810A of the half nut housing 810 allows the sliding block assembly 800 to be placed on the lead screw 850.
In operation, the sliding block assembly 800 may be caused to move along the axial direction of the lead screw 850 and guide rod 852 as a result of lead screw 850 rotation. The sliding block assembly 800 may also be moved along the axial direction of the lead screw 850 and guide rod 852 by a user. For a user to move the sliding block assembly 800 along the axial direction of the lead screw 850 the user may need to adjust the location of the plunger head assembly 522 relative to the rest of the syringe pump assembly 501 as shown and described in relation to
To move the half nut 830 between an engaged and disengaged position on the lead screw 850, the barrel cam 820 must be rotated. As the barrel cam 820 is rotated, the barrel cam pin 820D may move along the half nut slot 835 in the half nut slot plate 835C. In the example embodiment shown in
When the barrel cam 820 is rotated such that the barrel cam pin 820D enters the straight, end section 835B of the half nut slot 835, further rotation of the barrel cam 820 may cause the half nut 830 to disengage from the lead screw 850. The straight nature of the end section 835B ensures that the further rotation of the barrel cam 820 causes the barrel cam pin 820D to pull the half nut 830 away from the lead screw 850 until the barrel cam pin 820D reaches the end of the end section 835B. Rotation of the barrel cam 820 in the opposite direction will cause the barrel cam pin 820D to push the half nut 830 back into engagement with the lead screw 850.
In the example embodiment in
Referring back to the example embodiment shown in
In some embodiments, the fit of the half nut 830 and the barrel cam 820 may be adjustable. In such embodiments, a portion of the barrel cam housing 810 that defines the barrel cam void 810C may have an adjustable position relative to the guide rod that can be adjusted for example by rotation of a set screw or other adjustment means. This may also allow a user to adjust the barrel cam 820 to an optimal or near optimal position. Alternatively, inserts may be added to the barrel cam void 810C or the barrel cam 820 may be replaced with different sized barrel cam 820 to position the half-nut 830D/barrel cam 820 interface at the optimal location. In such a position, the barrel cam 820 may engage the half nut threads 830C on the lead screw 850 such that there is zero or minimal backlash without loading the half nut threads 830C against the lead screw 850 and creating excessive drag.
In alternate embodiments, the barrel cam pin 820D may be optional. In some alternate embodiments, the barrel cam pin 820D may be replaced by one or more bias members. The bias members may bias the half nut 830 to the disengaged position. In such embodiments, rotation of the barrel cam 820 may cause the half nut 830 engage or disengage with the lead screw 850. When the barrel cam flat 820B is not contacting the half nut cam follower surface 830B the one or more bias members may be overcome and the half nut threads 830C may be engaged with the threads of the lead screw 850. As the barrel cam flat 820B rotates onto the half nut cam follower surface 830B, the bias member(s) may act as a spring return which automatically biases the half nut 830 out of engagement with the lead screw 850 and against the barrel cam flat 820B. The barrel cam 820 may include a transitional cam surface between the barrel cam flat 820 B and the untruncated arc of barrel cam 820 to facilitate displacing the half nut 830 toward the lead screw 850. Use of the barrel cam pin 820D may be desirable because such an arrangement requires less torque to engage or disengage the half nut 830 than embodiments which may employ one or more bias members as a substitute. Some embodiments may use both the barrel cam pin 820D and one or more bias members to effect engagement or disengagement of the half nut 830.
In some embodiments, the bias member may bias the half nut 830 towards the engaged position, in which case, the barrel cam pin 820 may be configured to lift the half nut threads 830C off the lead screw 850.
In another alternative embodiment, the barrel cam 820 may not comprise a barrel cam pin 820D and the half nut 830 may not comprise a half nut slot 835. In such embodiments, the barrel cam flat 820B may comprise a magnet and the half nut cam follower surface 830B may also comprise a magnet. Instead of using the barrel cam pin 820D to pull the half nut 830 away from the lead screw 850, the magnet on the half nut cam follower surface 830B may be attracted to the magnet on the barrel cam flat 820B and be pulled off the lead screw 850 toward the barrel cam flat 820B when the barrel cam 820 has been rotated the appropriate amount. In some embodiments, the barrel cam 820 may be a simple two pole magnet. In such embodiments, the barrel cam 820 may be disposed such that it may repel or attract a magnet on the half nut cam follower surface 830B. When like poles of the magnets face each other, the half nut is forced into engagement with the lead screw 850. By rotating the driven shaft 774 and therefore the magnetic barrel cam 820, opposite poles may be made to face each other. In turn, this may cause the half nut 830 to disengage from the lead screw 850 as it is attracted to the magnetic barrel cam 820.
In some embodiments, a magnet may be configured to bias the half nut 830 towards the engaged position, in which case, the barrel cam pin 820 may be configured to lift the half nut threads 830C off of the lead screw 850.
The guide rod 852 is also visible in
The barrel cam 820 has been rotated such that the barrel cam pin 820D is about to cross from the arcuate section 835A of the half nut slot 835 and into the end section 835B of the half nut slot 835 in
In
In the example embodiment shown in
The rear face 900 of the syringe pump assembly 501 may comprise a gearbox depression 902. As shown, the gearbox depression 902 is recessed into the rear face 900 of the syringe pump assembly 501. In the example embodiment, the gearbox depression 902 is a roughly rectangular shaped depression. In other embodiments, the gearbox depression 902 may have alternative shapes.
As shown in
In the example embodiment shown in
As shown, the end of the of the section of the lead screw 850 which projects out of the rear face 900 may comprise a threaded bore 910. In the example embodiment shown in
In
In embodiments where the syringe pump assembly 501 may be removed from the housing 502 (see
As shown, one end of the guide rod 852 is seated in the rear face guide rod hole 901. The other end of the guide rod 852 is seated in the front face 888 of the syringe pump assembly 501. In the example embodiment depicted in
The lead screw 850 is seated in a lead screw depression 1000 in the front face 888 of the syringe pump assembly 501. In the example embodiment shown in
As shown, the lead screw depression 1000 may house a front face lead screw bearing 1006 which surrounds the end of the lead screw 850 and provides a bearing surface for the lead screw 850. In some embodiments, such as the embodiment depicted in
In some embodiments, the Belleville washer 1008 may be replaced by non-compliant end cap which loads the front face lead screw bearing 1006 against the lead screw 850. In such embodiments, the end cap may be threaded on its out diameter. The lead screw depression 1000 may feature complimentary threads to which the end cap may screw into. Again the end cap may also ensure that there is no “play” of the lead screw 850 when the lead screw 850 is seated in the lead screw depression 1000.
Movement of the sliding block assembly 800 is also guided by a syringe pump assembly guide rail 1010. In the example embodiment shown in
As shown in
As mentioned above, the half nut housing 810 of the sliding block assembly 800 may comprise one or more limit switches 810G. In the example embodiment in
In embodiments comprising a limit switch 810G, the limit switch 810G may be a micro switch, although hall sensors and magnets, optical sensors, etc. could also be used. In embodiments where the limit switch 810G comprises a micro switch, the micro switch may be actuated when the sliding block assembly 800 nears a predefined location along the lead screw 850. In some embodiments, when the limit switch 810G is in the actuated position, the lead screw 850 may not be further rotated to advance the sliding block assembly 800 in the direction of the predefined location.
As shown in
In some embodiments, the sliding block linear position sensor 1050 may comprise a linear potentiometer. In such embodiments, the wiper of the sliding block linear position sensor 1050 may be disposed such that it slides across the resistive element of the potentiometer with movement of the sliding block assembly 800 along the lead screw 850. The resistance measured by the sliding block linear position sensor 1050 may be used to determine the location of the sliding block assembly 800 along the lead screw 850.
In some embodiments, including the example embodiment shown in
In the example linear position sensor 1100 arrangement shown in
As shown in
Referring back to
As also detailed above, rotation of the dial 530 causes linear displacement of the upper plunger clamp jaw 526 and lower plunger clamp jaw 528. The dial 530 is thus multi-functional. When rotated, the dial 530 both engages or disengages the half nut 830 and opens or closes the upper plunger clamp jaw 526 and lower plunger clamp jaw 528. It should be noted that the arcuate section 835A of the half nut slot 835 is shaped such that the half nut 830 does not begin to disengage until the largest plunger flange 548 which can be accepted by the upper plunger clamp jaw 526 and lower plunger clamp jaw 528 has been released by the upper plunger clamp jaw 526 and lower plunger clamp jaw 528. When the plunger flange 548 has been released and the half nut 830 has disengaged, the dial shaft cam follower 658 on the dial shaft 650 may sit in the dial shaft cam detents 660 of the dial shaft cam 654 as described in relation to
The electrical system 4000 of the syringe pump 500 (see
The high level architecture of multiple processors is shown in the last block diagram detailing the electrical system 4000,
The detailed electrical connections and components of the electrical system 4000 are shown in
As shown in
Two sensors which may be located downstream of the syringe pump 500 are shown in
The occlusion sensor 3535 may measure the internal pressure of an infusate in an infusion line. In some embodiments, the occlusion sensor 3535 may be the downstream pressure sensor 513 described herein. In an example embodiment, the occlusion sensor 3535 may comprise a force sensor 3535B, an amplifier 3535A, a signal amplifier 3535C and a buffer 3535D. The buffer 3535D may protect the RTP 3500 from over-voltages due to high forces generated from pressures applied to the force sensor 3535B. In alternative embodiments, the occlusion sensor 3535 may differ.
The watch dog circuit 3460 is shown in
The RTP 3500 directly controls the speed and position of the motor 1200. The motor 1200 may be any of a number of types of motors 1200 including a brushed DC motor, a stepper motor, or a brushless DC motor. In the embodiment illustrated in
The signals from the hall sensors 3436 may be supplied to both the RTP 3500 and to an encoder 1202. In one embodiment, three hall signals are generated. Any two of the three hall signals may be sent to the encoder 1202. The encoder 1202 may use these signals to provide a position signal to the UIP 3600. The UIP 3600 estimates the total volume of fluid dispensed by the syringe pump 500 from the position signal of the encoder 1202. In some specific embodiments, each syringe pump 500 may be calibrated during assembly to establish the nominal volume/stroke that may be stored in memory. The UIP 3600 estimated volume may then be compared at regular intervals to the volume which would be expected for a commanded therapy. In some embodiments, the interval between comparisons may be shorter for different infusates, for example short half-life infusates. The therapy may specify, among other parameters, a flow rate, duration, and a total volume to be infused (VTBI). In any case, the expected volume based on the programmed therapy at a given time during that therapy may be calculated and compared to the volume estimated by the UIP 3600. The UIP 3600 may signal an alert or alarm if the difference between UIP 3600 estimated volume and the expected volume for therapy is outside of a predefined threshold. The UIP 3600 may signal an alarm if the difference between UIP 3600 estimated volume and the expected volume for the therapy is outside another predefined threshold.
The UIP 3600 may also compare the estimated volume to the volume reported by the RTP 3500. The UIP 3600 may signal an alert if the difference between UIP 3600 estimated volume and the RTP 3500 reported volume is outside a predefined threshold. The UIP 3600 may signal an alarm if the difference between UIP 3600 estimated volume and the RTP 3500 reported volume is outside a second threshold.
In some embodiments, the UIP 3600 may compare the RTP 3500 reported volume to the expected volume for the therapy and signal an alert if the two values differ by more than a predefined threshold. The UIP 3600 may signal an alarm if the difference between the RTP 3500 reported volume and the expected volume for the therapy differ by more than another predefined threshold. The values of the alert and alarm thresholds may be different for comparisons between different sets of volumes. The thresholds may be stored memory. The thresholds may vary depending on a number of different parameters, such as, but not limited to, medication, medication concentration, clinical usage, patient, therapy type, or location. The thresholds may be predefined in a DERS (Drug Error Reduction System) database and downloaded from the device gateway server.
An RFID tag 3670 (see
The main battery 3420 may supply all the power to the syringe pump 500. The main battery 3420 may be connected via a system power gating element 3424 to the motor power supply 3434. All of the sensors and processors described herein may be powered by one of the several voltage regulators 3428 (see
The UIP 3600 controls the main audio system which comprises a main speaker 3615 and the audio-chips 3610 (audio codec), 3612 (audio amplifier) (see
The UIP 3600 may provide a range of different wireless signals for different uses. The UIP 3600 may communicate with the hospital wireless network via a dual band WiFi using chips 3621, 3620, and 3622 and antennas 3720 and 3722. The spatially diverse dual antenna may be desirable because in may be capable of overcoming dead spots within a room due to multiple paths and cancellation. A hospital device gateway may communicate DERS, CQI (Continuous Quality Improvement), prescriptions, patient data, etc. to the syringe pump 500 via the WiFi system.
The Bluetooth system using, the same chips 3621, 3620 and 3622 (see
The NFC system may be comprised of an NFC controller 3624 (see
The UIP 3600 may include a medical grade connector 3665 (see
The display 514 may include the RFID antennas 3720, 3722, the NFC antenna 3724, the display 514, the touch screen 3735, an LCD backlight driver 3727, a light sensor 3740, a 16 channel LED driver 3745, LED indicator lights 3747 and 3749, and three buttons 3760, 3765, 3767. The buttons may collectively be referred to herein as data input means 516. The display 514 may include a backlight 3727 and an ambient light sensor 3740 to allow the display 514 brightness to automatically respond and/or adjust to ambient light. The first button 3760 may be the “Power” button, while another button 3765 may be an infusion stop button. These buttons 3760, 3765 may not provide direct control of the syringe pump 500, but rather provide a signal to the UIP 3600 to either initiate or terminate infusion. The third button 3767 may silence an alarm or alert at the main speaker 3615 and at the backup speaker 3468. Silencing the alarm or alert will not clear the fault, but may end the audible alarm or alert. The electrical system 4000 described above, or an alternative embodiment of the electrical system 4000 described above may be used with the syringe pump 500 described herein.
As shown, a motor 1200 is operatively coupled to the gearbox 940 in
The motor 1200 may be any suitable motor 1200. As shown in
To ensure that the rotary encoder 1202 is functioning properly, a self test may be preformed. The motor 1200 may be powered to move the sliding block assembly 800 back and forth along a distance of the lead screw 850. Measurements from the rotary encoder 1202 may be confirmed against the measurements of the sliding block assembly linear position sensor 1050. The same self test may also be used to confirm the hall sensors 3436 of the brushless motor 1200 are functioning properly.
As previously indicated, the syringe pump 500 includes a number of sensor redundancies. This allows the syringe pump 500 to function in a fail operative mode if deemed appropriate. In the event that the rotary encoder 1202 fails, the hall sensors 3436 of the brushless motor 1200 may be used in a fail operative mode to measure the dispensation of syringe 504 contents via the rotation of the motor 1200 and provide a feed-back signal for the motor controller. Alternatively the location of the sliding block assembly 800 along the lead screw 850 may be used in a fail operative mode to measure the dispensation of syringe 504 contents via position of the sliding block assembly 800 and provide a feed-back signal for the controller. Alternatively the sliding block assembly linear position sensor 1050, may be used to monitor the dispensation of syringe 504 contents via position of the sliding block assembly 800 on the lead screw and to provide a feed-back signal for the controller. In some embodiments, the motor hall sensors 3436 or the linear sliding block assembly linear position sensor 1050 may be used to monitor the position of the sliding block assembly 800 on the lead screw 850 to avoid driving the sliding block assembly 800 against the pump frame.
In the event of a failure of the rotary encoder 1202, the syringe pump 500 may finish a therapy if a therapy is in progress and disallow a user from commencing another therapy until the syringe pump 500 has been serviced. In the event of a failure of the rotary encoder 1202 the syringe pump 500 may alarm. In some embodiments, if the rotary encoder 1202 fails and the motor 1200 is being used to deliver at a low flow rate, the syringe pump 500 may not finish the therapy. If such a failure occurs, the syringe pump 500 may alarm and the syringe pump 500 may finish a therapy if a therapy is in progress and disallow a user from commencing another therapy until the syringe pump 500 has been serviced. The controller of the syringe pump 500 may base its decision to continue a therapy based on the risk level of the infusate being delivered to a patient. If the risk of non-delivery to a user is higher than the risk of delivering with reduced accuracy, the syringe pump 500 will deliver in a fail operative mode.
As shown in
As shown in
As shown in
As shown in
On the flanks of the base plate slot 1506, one or more syringe barrel holder housing posts 1508 may be disposed. In the example embodiment shown in
The planate base plate 1502 may also comprise one or more syringe barrel holder housing bodies 1510. In the example embodiment shown in
In some embodiments, the syringe barrel holder housing 1500 may comprise a “T” shaped member 1512. In the example embodiment shown in
As shown in
As shown in the embodiment in
The syringe barrel holder 518 may also comprise a syringe barrel holder arm rod 1522. In the example embodiment shown in
As shown in
In the example embodiment shown in
As shown in
In the example embodiment in
To hold the syringe barrel holder 518 in the fully open position against the bias of the coil springs 1516, the syringe barrel holder 518 may be locked in the open position. As shown, the syringe barrel holder 518 may be locked in the open position by rotating the syringe barrel holder arm rod 1522 and all parts fixedly coupled to the syringe barrel holder arm rod 1522. In
After rotating the syringe barrel holder arm rod 1522 such that the syringe barrel holder 518 is locked in the open position, a user may release the syringe barrel holder grip 1528 to grasp a syringe 504 and put it in place. As mentioned above, the syringe barrel holder 518 will remain in the fully open position. A user may then rotate the syringe barrel holder arm rod 1522 90° back to its original, unlocked position and allow the syringe barrel holder 518 to hold the syringe 504 in place.
Referring back to
In
In some embodiments, there may only be a single syringe barrel holder linear position sensor 1540. In such embodiments, the syringe barrel holder linear position sensor 1540 may be a linear potentiometer. In embodiments where the syringe barrel holder linear position sensor 1540 is a linear potentiometer, the syringe barrel holder linear position sensor 1540 may comprise a barrel sizing wiper 1542 which may slide across the resistive element of the potentiometer with movement of the syringe barrel holder arm rod 1522. When a syringe 504 is held by the syringe barrel holder 518, the size of the syringe 504 will determine the position of the barrel sizing wiper 1542 along the linear potentiometer type syringe barrel holder linear position sensor 1540. Since the location of the wiper 1542 will vary the resistance measured by the linear position sensor 1540, the resistance measured may be used to establish information (size, volume, brand, etc.) about the syringe 504 being used. In some embodiments, the resistance measurement may be referenced with a database or resistance measurements which would be expected from different syringes 504 to determine information about the syringe 504. The resistance measurement may additionally be used to determine whether a syringe 504 is properly held by the syringe barrel holder 518. For example, if the resistance measurement indicates that the syringe barrel holder 518 is in the fully open position (as it is in
In some embodiments, including the example embodiment shown in
In some embodiments, the data gathered by the syringe barrel holder linear position sensor 1540 may be compared to data gathered by other sensors to make a more informed decision on the specific syringe 504 being used. For example, in embodiments where a plunger clamp jaws position sensor 588 may make a determination on the type of syringe 504 being used (see discussion of
In some embodiments, data from the plunger clamp jaws position sensor 588 may be first referenced against a syringe 504 database to narrow down acceptable syringe barrel 540 measurements. In some embodiments, data from the syringe barrel holder linear position sensor may be referenced against a syringe 504 database to set a range of acceptable plunger flange 548 measurements.
The moving portion in the example embodiment comprises a moving portion FR-4 PCB substrate 1606. As shown, the moving portion FR-4 PCB substrate comprises a moving portion microstrip 1608. The moving portion microstrip 1608 may be substantially “U” shaped. The uprights of the “U” shaped moving portion microstrip 1608 extend parallel to each other and are spaced such that when the line stretcher 1600 is assembled they may contact the two microstips 1604 on the stationary portion. The moveable portion microstrips 1608 have a width chosen so that it is suitable for desired amount of impedance (50Ω in the example embodiment). The bottom span of the “U” shaped movable portion microstrip 1608 connects the two uprights of the “U” shaped movable portion microstrip 1608 and is substantially perpendicular to the two uprights. When fully assembled, the bottom span of the “U” shaped movable portion microstrip 1604 forms a bridge between the two microstrips 1604 on the stationary portion of the line stretcher 1600. Any signal sent through one of the microstrips 1604 on the stationary portion may cross via the moving portion microstrip 1608 to the other microstrip 1604 on the stationary portion. By sliding the moving portion along the direction of extension of the stationary portion microstrips 1604 the signal must travel a greater or shorter distance before crossing from one stationary portion microstrip 1604 to the other. By manipulating the amount of travel of the signal, a user may predictably create a phase change of the signal. To reduce wear on the metal microstrips 1604 and 1608 a thin sheet of insulation 1609 may be placed between the microstrips 1604 and 1608, creating a capacitive coupling.
As shown in
In some embodiments, the phase change detector 1610 may be used to substitute for the syringe barrel holder linear position sensors 1540 (see
In embodiments where the sliding block assembly linear position sensor 1054 (see
In embodiments where the phase change detector 1610 uses a variable short or open (see
In embodiments where the syringe barrel holder linear position sensors 1540 (see
In embodiments where the phase change detector 1610 uses a variable short or open (see
An example embodiment of the graphic user interface (hereafter GUI) 3300 is shown in
As detailed in the preceding paragraph, the GUI 3300 is displayed on the display 514 of the syringe pump 500. Each syringe pump 500 may have its own individual screen 3204. In arrangements where there are multiple syringe pumps 500 or a syringe pump 500 and one or more other pumps, the GUI 3300 may be used to control multiple pumps. Only the master pump may require a screen 3204. As shown in
The GUI 3300 may also have a number of virtual buttons. In the non-limiting example embodiment in
As shown in the example embodiment in
In
In the example embodiment, the GUI 3300 is designed to be intuitive and flexible. A user may choose to populate a combination of parameter input fields which are simplest or most convenient for the user. In some embodiments, the parameter input fields left vacant by the user may be calculated automatically and displayed by the GUI 3300 as long as the vacant fields do not operate independently of populated parameter input fields and enough information can be gleaned from the populated fields to calculate the vacant field or fields. Throughout
The medication parameter input field 3302 may be the parameter input field in which a user sets the type of infusate agent to be infused. In the example embodiment, the medication parameter input field 3302 has been populated and the infusate agent has been defined as “0.9% NORMAL SALINE”. As shown, after the specific infusate has been set, the GUI 3300 may populate the medication parameter input field 3302 by displaying the name of the specific infusate in the medication parameter input field 3302.
To set the specific infusate agent to be infused, a user may touch the medication parameter input field 3302 on the GUI 3300. In some embodiments, this may cull up a list of different possible infusates. The user may browse through the list until the desired infusate is located. In other embodiments, touching the in medication parameter input field 3302 may cull up a virtual keyboard. The user may then type the correct infusate on the virtual keyboard. In some embodiments, the user may only need to type only a few letters of the infusate on the virtual keyboard before the GUI 3300 displays a number of suggestions. For example, after typing “NORE” the GUI 3300 may suggest “NOREPINEPHRINE”. After locating the correct infusate, the user may be required to perform an action such as, but not limited to, tapping, double tapping, or touching and dragging the infusate. After the required action has been completed by the user, the infusate may be displayed by the GUI 3300 in the medication parameter input field 3302. For another detailed description of another example means of infusate selection see
In the example embodiment in
When the GUI 3300 is being used to program a volume base infusion, the rate parameter input field 3312, VTBI parameter input field 3314, and time parameter input field 3316 do not operate independent of one another. A user may only be required to define any two of the rate parameter input field 3312, VTBI parameter input field 3314, and time parameter input field 3316. The two parameters defined by a user may be the most convenient parameters for a user to set. The parameter left vacant by the user may be calculated automatically and displayed by the GUI 3300. For instance, if a user populates the rate parameter input field 3312 with a value of 125 mL/hr (as shown), and populates the VTBI parameter input field 3314 with a value of 1000 mL (as shown) the time parameter input field 3316 value may be calculated by dividing the value in the VTBI parameter input field 3314 by the value in the rate parameter input field 3312. In the example embodiment shown in
For a user to populate the rate parameter input field 3312, VTBI parameter input field 3314, and time parameter input field 3316 the user may touch or tap the desired parameter input field on the GUI 3300. In some embodiments, this may cull up a number pad with a range or number, such as 0-9 displayed as individual selectable virtual buttons. A user may be required to input the parameter by individually tapping, double tapping, touching and dragging, etc. the desired numbers. Once the desired value has been input by a user, a user may be required to tap, double tap, etc. a virtual “confirm”, “enter”, etc. button to populate the field. For another detailed description of another example way of defining numerical values see
The in container drug amount parameter input field 3304 is a two part field in the example embodiment shown in
The parameter defined by the right field of the in container drug amount parameter input field 3304 is the unit of measure. To define the right of the in container drug amount parameter input field 3304, a user may touch the in container drug amount parameter input field 3304 on the GUI 3300. In some embodiments, this may cull up a list of acceptable possible units of measure. In such embodiments, the desired unit of measure may be defined by a user in the same manner as a user may define the correct infusate. In other embodiments, touching the in container drug amount parameter input field 3304 may cull up a virtual keyboard. The user may then type the correct unit of measure on the virtual keyboard. In some embodiments the user may be required to tap, double tap, etc. a virtual “confirm”, “enter”, etc. button to populate the left field of the in container drug amount parameter input field 3304.
The total volume in container parameter input field 3306 may be populated by a numeric value which defines the total volume of a container. In some embodiments, the GUI 3300 may automatically populate the total volume in container parameter input field 3306 based on data generated by one or more sensors. In other embodiments, the total volume in container parameter input field 3306 may be manually input by a user. The numeric value may defined by the user in the same manner as a user may define values in the rate parameter input field 3312, VTBI parameter input field 3314, and time parameter input field 3316. In the example embodiment shown in
The concentration parameter input field 3308 is a two part field similar to the in container drug amount parameter input field 3304. In the example embodiment in
The parameter defined by the right field of the concentration parameter input field 3308 is a unit of measure/volume. To define the right field of the concentration parameter input field 3308, a user may touch the concentration parameter input field 3308 on the GUI 3300. In some embodiments, this may cull up a list of acceptable possible units of measure. In such embodiments, the desired unit of measure may be defined by a user in the same manner as a user may define the correct infusate. In other embodiments, touching the concentration parameter input field 3308 may cull up a virtual keyboard. The user may then type the correct unit of measure on the virtual keyboard. In some embodiments the user may be required to tap, double tap, etc. a virtual “confirm”, “enter”, etc. button to store the selection and move on to a list of acceptable volume measurements. The desired volume measurement may be defined by a user in the same manner as a user may define the correct infusate. In the example embodiment shown in
The in container drug amount parameter input field 3304, total volume in container input field 3306, and concentration parameter input field 3308 are not independent of one another. As such, a user may only be required to define any two of the in container drug amount parameter input field 3304, total volume in container input field 3306, and concentration parameter input field 3308. For instance, if a user were to populate the concentration parameter input field 3308 and the total volume in container parameter input field 3306, the in container drug amount parameter input field may be automatically calculated and populated on the GUI 3300.
Since the GUI 3300 in
The right field of the dose rate parameter input field 3318 may define a unit of measure/time. To define the right field of the dose rate parameter input field 3318, a user may touch the dose rate parameter input field 3318 on the GUI 3300. In some embodiments, this may cull up a list of acceptable possible units of measure. In such embodiments, the desired unit of measure may be defined by a user in the same manner as a user may define the correct infusate. In other embodiments, touching the dose rate parameter input field 3318 may cull up a virtual keyboard. The user may then type the correct unit of measure on the virtual keyboard. In some embodiments the user may be required to tap, double tap, etc. a virtual “confirm”, “enter”, etc. button to store the selection and move on to a list of acceptable time measurements. The desired time measurement may be defined by a user in the same manner as a user may define the correct infusate. In the example embodiment shown in
In the example embodiment, the dose rate parameter input field 3318 and the rate parameter input field 3312 are not independent of one another. After a user populates the dose rate parameter input field 3318 or the rate parameter input field 3312, the parameter input field left vacant by the user may be calculated automatically and displayed by the GUI 3300 as long as the concentration parameter input field 3308 has been defined. In the example embodiment shown in
In the example embodiment shown in
As shown, the in container drug amount parameter input field 3304, total volume in container input field 3306, and concentration parameter input field 3308 are laid out the same as in
As mentioned in relation to other possible types of infusions which a user may be capable of programming through the GUI 3300, the in container drug amount parameter input field 3304, total volume in container input field 3306, and concentration parameter input field 3308 are dependent upon each other. As above, this is indicated by the curved double arrows connecting the parameter input field names. By populating any two of these parameters, the third parameter may be automatically calculated and displayed on the correct parameter input field on the GUI 3300.
In the example embodiment in
The right field of the dose parameter input field 3310 may define a unit of mass measurement. To define the right field of the dose parameter input field 3310, a user may touch the dose parameter input field 3310 on the GUI 3300. In some embodiments, this may cull up a list of acceptable possible units of measure. In such embodiments, the desired unit of measure may be defined by a user in the same manner as a user may define the correct infusate. In other embodiments, touching the dose parameter input field 3310 may cull up a virtual keyboard. The user may then type the correct unit of measure on the virtual keyboard. In some embodiments the user may be required to tap, double tap, slide, etc. a virtual “confirm”, “enter”, etc. button to store the selection and move on to a list of acceptable mass measurements. The desired mass measurement may be defined by a user in the same manner as a user may define the correct infusate. In the example embodiment shown in
As shown, the rate parameter input field 3312, VTBI parameter input field 3314, and the time parameter input field 3316 have been populated. As shown, the rate parameter input field 3312 has been populated with “125” mL/hr. The VTBI parameter input field 3314 has been defined as “250” mL. The time parameter input field 3316 has been defined as “2” hrs “00” min.
The user may not need to individually define each of the dose parameter input field 3310, rate parameter input field 3312, VTBI parameter input field 3314, and the time parameter input field 3316. As indicated by the curved double arrows, the dose parameter input field 3310 and the VTBI parameter input field 3314 are dependent upon each other. Input of one value may allow the other value to be automatically calculated and displayed by the GUI 3300. The rate parameter input field 3312 and the time parameter input field 3316 are also dependent upon each other. The user may need to only define one value and then allow the non-defined value to be automatically calculated and displayed on the GUI 3300. In some embodiments, the rate parameter input field 3312, VTBI parameter input field 3314, and the time parameter input field 3316 may be locked on the GUI 3300 until the in container drug amount parameter input field 3304, total volume in container parameter input field 3306 and concentration parameter input field 3308 have been defined. These fields may be locked because automatic calculation of the rate parameter input field 3312, VTBI parameter input field 3314, and the time parameter input field 3316 is dependent upon values in the in container drug amount parameter input field 3304, total volume in container parameter input field 3306 and concentration parameter input field 3308.
In scenarios where an infusate may require a body weight based dosage, a weight parameter input field 3320 may also be displayed on the GUI 3300. The example GUI 3300 shown on
To define the weight parameter input field 3320, a user may touch or tap the weight parameter input field 3320 on the GUI 3300. In some embodiments, this may cull up a number pad with a range of numbers, such as 0-9 displayed as individual selectable virtual buttons. A user may be required to input the parameter by individually tapping, double tapping, touching and dragging, etc. the desired numbers. Once the desired value has been input by a user, a user may be required to tap, double tap, etc. a virtual “confirm”, “enter”, etc. button to populate the field.
As indicated by the curved double arrows, some parameter input fields displayed on the GUI 3300 may be dependent upon each other. As in previous examples, the in container drug amount parameter input field 3304, total volume in container parameter input field 3306, and concentration parameter input field 3308 may be dependent upon each other. In
In some embodiments, a user may be required to define a specific parameter input field even if enough information has been defined to automatically calculate the field. This may improve safety of use by presenting more opportunities for user input errors to be caught. If a value entered by a user is not compatible with already defined values, the GUI 3300 may display an alert or alarm message soliciting the user to double check values that the user has entered.
In some scenarios the delivery of infusate may be informed by the body surface area (BSA) of a patient. In
To populate the BSA parameter input field 3322, the user may touch or tap the BSA parameter input field 3322 on the GUI 3300. In some embodiments, this may cull up a number pad with a range of numbers, such as 0-9 displayed as individual selectable virtual buttons. In some embodiments, the number pad and any of the number pads detailed above may also feature symbols such as a decimal point. A user may be required to input the parameter by individually tapping, double tapping, touching and dragging, etc. the desired numbers. Once the desired value has been input by a user, a user may be required to tap, double tap, etc. a virtual “confirm”, “enter”, etc. button to populate the field.
In some embodiments, a patient's BSA may be automatically calculated and displayed on the GUI 3300. In such embodiments, the GUI 3300 may query the user for information about the patient when a user touches, taps, etc. the BSA parameter input field 3322. For example, the user may be asked to define a patient's height and body weight. After the user defines these values they may be run through a suitable formula to find the patient's BSA. The calculated BSA may then be used to populate the BSA parameter input field 3322 on the GUI 3300.
In operation, the values displayed in the parameter input fields may change throughout the course of a programmed infusion to reflect the current state of the infusion. For example, as the infusate is infused to a patient, the values displayed by the GUI 3300 in the in container drug amount parameter input field 3304 and total volume in container parameter input field 3306 may decline to reflect the volume of the remaining contents of the container. Additionally, the values in the VTBI parameter input field 3314 and time parameter input field 3316 may also decline as infusate is infused to the patient.
When the amount of infusate remaining reaches a pre-determined threshold, an “INFUSION NEAR END ALERT” may be triggered. The point at which “INFUSION NEAR END ALERT” is issued may be configured by the user. The “INFUSION NEAR END ALERT” may also be configured to be triggered sooner on short-half life drugs. The “INFUSION NEAR END ALERT” may be in the form of a message on the GUI 3300 and may be accompanied by flashing lights, and audible noises such as a series of beeps. The “INFUSION NEAR END ALERT” allows time for the care giver and pharmacy to prepare materials to continue the infusion if necessary. As shown, the infusion rate may not change over the “INFUSION NEAR END ALERT TIME”.
When the syringe pump 500 (see
The syringe pump 500 (see
Depending on the group (further elaborated upon later) or the medication, it may be desirable to configure the syringe pump 500 to behave differently at the end of an intermittent infusion. Other configurations may cause a syringe pump 500 (see
A bolus may also be delivered as a primary intermittent infusion when it may be necessary or desirable to achieve a higher blood plasma drug concentration or manifest a more immediate therapeutic effect. In such cases, the bolus may be delivered by a pump 201, 202, 203 (see
Depending on the infusate, a user may be forbidden from performing a bolus. The dosage of a bolus may be pre-set depending on the specific infusate or infusate concentration being used. Additionally, the period of time over which the bolus occurs may be pre-defined depending on the infusate being used. After performing a bolus, the bolus function may be locked for a pre-defined period of time. In some embodiments, a user may be capable of adjusting these pre-sets by adjusting various setting on the GUI 3300. In some situations, such as those where the drug being infused has a long half-life (vancomycin, teicoplanin, etc.), a bolus may be given as a loading dose to more quickly reach a therapeutically effective blood plasma drug concentration.
The “INFUSION NEAR END ALERT” is triggered during the fourth step of the example infusion shown in
Each rate change in a multi-step infusion may be handled in a variety of different ways. In some configurations, the syringe pump 500 (see
In some embodiments, the user may be capable of pre-programming infusions. The user may pre-program an infusion to automatically being after a fixed interval of time has elapsed (e.g. 2 hours). The infusion may also be programmed to automatically being at a specific time of day (e.g. 12:30 pm). In some embodiments, the user may be capable of programming the syringe pump 500 (see
In arrangements where there is more than one pump 201, 202, 203 (see
In
In the example embodiment, the left column is “Group Settings (ICU)” which indicates that the syringe pump 500 (see
The group settings may include limits on patient weight, limits on patient BSA, air alarm sensitivity, occlusion sensitivity, default KVO rates, VTBI limits, etc. The group settings may also include parameters such as whether or not a review of a programmed infusion is necessary for high risk infusates, whether the user must identify themselves before initiating an infusion, whether the user must enter a text comment after a limit has been overridden, etc. A user may also define the defaults for various attributes like screen brightness, or speaker volume. In some embodiments, a user may be capable of programming the screen to automatically adjust screen brightness in relation to one or more conditions such as but not limited to time of day.
As also shown to the left of the block diagram in
As shown, each medication may be associated with one or a number of clinical uses. In
Clinical uses may also be defined for the different medical uses of each infusate (e.g. stroke, heart attack, etc.) instead of or in addition to the infusate's dose mode. The clinical use may also be used to define whether the infusate is given as a primary continuous infusion, primary intermittent infusion, secondary infusion, etc. They may also be use to provide appropriate limits on the dose, rate, VTBI, time duration, etc. Clinical uses may also provide titration change limits, the availability of boluses, the availability of loading doses, and many other infusion specific parameters. In some embodiments, it may be necessary to provide at least one clinical use for each infusate in the group medication list.
Each clinical use may additionally comprise another expanded sub-heading in which the concentration may also be defined. In some cases, there may be more than one possible concentration of an infusate. In the example embodiment in
In some embodiments, the user may navigate to the “Drug Administration Library” to populate some of the parameter input fields shown in
As mentioned above, by choosing a medication and clinical use from the group medication list, a user may also be setting limits on other parameter input fields for infusion programming screens. For example, by defining a medication in the “Drug Administration Library” a user may also be defining limits for the dose parameter input field 3310, dose rate parameter input field 3318, rate parameter input field 3312, VTBI parameter input field 3314, time parameter input field 3316, etc. These limits may be pre-defined for each clinical use of an infusate prior to the programming of an infusion by a user. In some embodiments, limits may have both a soft limit and a hard limit with the hard limit being the ceiling for the soft limit. In some embodiments, the group settings may include limits for all of the medications available to the group. In such cases, clinical use limits may be defined to further tailor the group limits for each clinical usage of a particular medication.
The software architecture of the syringe pump 500 is shown schematically in
Asynchronous messages 4130 are used to ‘push’ information to the destination task or process. The sender process or task does not get confirmation of message delivery. Data delivered in this manner is typically repetitive in nature. If messages are expected on a consistent schedule, the receiver process or task can detect a failure if a message does not arrive on time.
Synchronous messages 4120 may be used to send a command to a task or process, or to request (‘pull’) information from a process or task. After sending the command (or request), the originating task or process suspends execution while awaiting a response. The response may contain the requested information, or may acknowledge the receipt of the sent message. If a response is not received in a timely manner, the sending process or task may time out. In such an event, the sending process or task may resume execution and/or may signal a error condition.
An operating system (OS) is a collection of software that manages computer hardware resources and provides common services for computer programs. The operating system may act as an intermediary between programs and the computer hardware. Although some application code may be executed directly by the hardware, the application code may frequently make a system call to an OS function or be interrupted by it.
The RTP 3500 may run on a Real Time Operating System (RTOS) that has been certified to a safety level for medical devices. An RTOS is a multitasking operating system that aims at executing real-time applications. Real-time operating systems often use specialized scheduling algorithms so that they can achieve a deterministic nature of behavior. The UIP 3600 may run on a Linux operating system. The Linux operating system is a Unix-like computer operating system.
A subsystem is a collection of software (and perhaps hardware) assigned a specific set of (related) system functionality or functionalities. A subsystem has clearly defined responsibilities and a clearly defined interface to other subsystems. A subsystem is an architectural division of the software that uses one or more processes, threads or tasks.
A process is an independent executable running on a Linux operating system which runs in its own virtual address space. The memory management hardware on the CPU is used to enforce the integrity and isolation of this memory, by write protecting code-space, and disallowing data access outside of the process' memory region. Processes can only pass data to other processes using inter-process communication facilities.
In Linux, a thread is a separately scheduled, concurrent path of program execution. On Linux, a thread is always associated with a process (which must have at least one thread and can have multiple threads). Threads share the same memory space as its ‘parent’ process. Data can be directly shared among all of the threads belonging to a process but care must be taken to properly synchronize access to shared items. Each thread has an assigned execution priority.
A Task on an RTOS (Real Time Operating System) is a separately scheduled, concurrent path of program execution, analogous to a Linux ‘thread’. All tasks share the same memory address space which consists of the entire CPU memory map. When using an RTOS that provides memory protection, each task's effective memory map is restricted by the Memory Protection Unit (MPU) hardware to the common code space and the task's private data and stack space.
The processes on the UIP 3600, communicate via IPC calls as shown by the one-way arrows in
The Executive Process 4320 may invoked by the Linux system startup scripts after all of the operating system services have started. The Executive Process 4320 then starts the various executable files that comprise the software on the UIP 3600. If any of the software components should exit or fail unexpectedly, the Executive Process 4320 may be notified, and may generate the appropriate alarm.
While the system is running, the Executive Process 4320 may act as a software ‘watchdog’ for various system components. After registering with the Executive Process 4320, a process is required to ‘check in’ or send a signal periodically to the Executive Process 4320. Failure to ‘check in’ at the required interval may be detected by the Executive Process 4320. Upon detection of a failed subsystem, the Executive Process 4320 may take remedial action of either: do nothing, declaring an alarm, or restarting the failed process. The remedial action taken is predetermined by a table entry compiled into the Executive Process 4320. The ‘check-in’ interval may vary from process to process. The amount of variance between ‘check-in’ times for different processes may be based in part on the importance of the process. The check-in interval may also vary during syringe pump 500 operation to optimize the pump controller response by minimizing computer processes. In one example embodiment, during syringe 504 loading, the pump controller may check-in less frequently than during active pumping.
In response to the required check-in message, the Executive Process 4320 may return various system status items to processes that checked-in. The system status items may be the status of one or more components on the syringe pump 500 and/or errors. The System Status items may include: battery status, WiFi connection status, device gateway connection status, device status (Idle, Infusion Running, Diagnostic Mode, Error, Etc.), technical error indications, and engineering log levels.
A thread running in the Executive Process 4320 may be used to read the state of the battery 3420 from an internal monitor chip in the battery 3420. This may be done at a relatively infrequent interval such as every 10 seconds.
The UI View 4330 implements the graphical user interface (GUI 3300 see
The style and appearance of user input dialogs (Virtual keyboard, drop down selection list, check box etc.) may be specified by the screen design, and implemented entirely by the UI View 4330. User input may be collected by the UI View 4330, and sent to the UI Model 4340 for interpretation. The UI View 4330 may provide for multi-region, multi-lingual support with facilities for the following list including but not limited to: virtual keyboards, unicode strings, loadable fonts, right to left entry, translation facility (loadable translation files), and configurable numbers and date formats.
The UI Model 4340 implements the screen flows, and so controls the user experience. The US Model 4340 interacts with the UI View 4330, specifying the screen to display, and supplies any transient values to be displayed on the screen. Here screen refers the image displayed on the physical display 514 and the defined interactive areas or user dialogs i.e. buttons, sliders, keypads etc, on the touch screen 3735. The UI Model 4340 interprets any user inputs sent from the UI View 4330, and may either update the values on the current screen, command a new screen, or pass the request to the appropriate system service (i.e. ‘start pumping’ is passed to the RTP 3500).
When selecting a medication to infuse from the Drug Administration Library, the UI Model 4340 interacts with the Drug Administration Library stored in the local data base which is part of the Database System 4350. The user's selections setup the run time configurations for programming and administering the desired medication.
While the operator is entering an infusion program, The UI Model 4340 may relay the user's input values to the Infusion Manager 4360 for validation and interpretation. Therapeutic decisions may not be made by the UI Model 4340. The treatment values may be passed from the Infusion Manager 4360 to the UI Model 4340 to the UI View 4330 to be displayed for the user.
The UI Model 4340 may continuously monitor the device status gathered from the Infusion Manager 4360 (current infusion progress, alerts, etc.) for possible display by the UI View 4330. Alerts/Alarms and other changes in system state may provoke a screen change by the UI Model 4340.
The Infusion Manager Process (IM) 4360 may validate and controls the infusion delivered by the syringe pump 500. To start an infusion, the user may interact with the UI View/Model 4330/4340 to select a specific medication and clinical use. This specification selects one specific Drug Administration Library (DAL) entry for use. The IM 4360 loads this DAL entry from the database 4350, for use in validating and running the infusion.
Once a Drug Administration Library entry is selected, the IM 4340 may pass the dose mode, limits for all user enterable parameters, and the default values (if set) up to the UI Model 4340. Using this data, the UI Model 4340 may guide the user in entering the infusion program.
As each parameter is entered by the user, the value may sent from the UI View/Model 4330/4340 to the IM 4360 for verification. The IM 4360 echoes the parameters back to the UI View/Model 4330/4340, along with an indication of the parameter's conformance to the DAL limits. This allows the UI View/Model 4330/4340 to notify the user of any values that are out of bounds.
When a complete set of valid parameters has been entered, the IM 4360 also may return a valid infusion indicator, allowing the UI View/Model 4330/4340 to present a ‘Start’ control to the user.
The IM 4360 may simultaneously make the infusion/pump status available to the UI View/Model 4330/4340 upon request. If the UI View/Model 4330/4340 is displaying a ‘status’ screen, it may request this data to populate it. The data may be a composite of the infusion state, and the pump state.
When requested to run the (valid) infusion, the IM 4360 may pass the ‘Infusion Worksheet’ containing user specified data and the ‘Infusion Template’ containing the read-only limits from the DAL as a CRC'd binary block to the Infusion Control Task 4220 running on the RTP 3500. The Infusion Control Task 4220 on the RTP 3500 takes the same user inputs, conversions and DERS inputs and recalculates the Infusion Worksheet. The Infusion Control Task 4220 calculated results may be stored in a second CRC'd binary block and compared to the first binary block from the UIP 3600. The infusion calculations performed on the UIP 3600 may be recalculated and double checked on the RTP 3500 before the infusion is run.
Coefficients to convert the input values (ie. □l, grams, %, etc.) to a standard unit such as ml may be stored in the UIP 3600 memory or database system 4350. The coefficients may be stored in a lookup table or at specific memory locations. The lookup table may contain 10's of conversion values. In order to reduce the chance that flipping a single bit will resulting in the wrong conversion factor being used, the addresses for the conversion values may be distributed among the values from zero to 4294967296 or 232. The addresses may be selected so that the binary form of one address is never just one bit different from a second address.
While an infusion is running, the IM 4360 may monitor its progress, sequences, pauses, restarts, secondary infusions, boluses, and KVO (keep vein open) scenarios as needed. Any user alerts requested during the infusion (Infusion near complete, KVO callback, Secondary complete callback, etc) may be tracked and triggered by the IM 4360.
Processes on the UIP 3600 may communicate with each other via a proprietary messaging scheme based on a message queue library that is available with Linux. The system provides for both acknowledged (synchronous message 4120) and unacknowledged (asynchronous message 4130) message passing.
Messages destined for the Real-time Processor (RTP) 3500 may be passed to the InterComm Process 4310 which forwards the messages to the RTP 3500 over a serial link 3601. A similar InterComm Task 4210 on the RTP 3500 may relay the message to its intended destination via the RTP 3500 messaging system.
The messaging scheme used on this serial link 3601 may provide for error detection and retransmission of flawed messages. This may be needed to allow the system to be less susceptible to electrical disturbances that may occasionally ‘garble’ inter-processor communications.
To maintain a consistent interface across all tasks, the message payloads used with the messaging system may be data classes derived from a common baseclass (MessageBase). This class adds both data identity (message type) and data integrity (CRC) to messages.
The Audio Server Process 4370 may be used to render sounds on the system. All user feedback sounds (key press beeps) and alarm or alert tones may be produced by playing pre-recorded sound files. The sound system may also be used to play music or speech if desired.
Sound requests may be symbolic (such as “Play High Priority Alarm Sound”), with the actual sound file selection built into the Audio Server process 4370. The ability to switch to an alternative soundscape may be provided. This ability may be used to customize the sounds for regional or linguistic differences.
The Device Gateway Communication Manager Process (DGCM) 4380 may manage communications with the Device Gateway Server over a Wi-Fi network 3620, 3622, 3720. The DGCM 4380 may be started and monitored by the Executive Process 4320. If the DGCM 4380 exits unexpectedly, it may be restarted by the Executive Process 4320 but if the failures are persistent the system may continue to function without the gateway running.
It may be the function of the DGCM 4380 to establish and maintain the Wi-Fi connection and to then establish a connection to the Device Gateway. All interactions between the DGCM 4380 and the Device Gateway use a system such as the system described in the cross referenced Non-provisional application Ser. No. 13/723,253, entitled System, Method, and Apparatus for Electronic Patient Care.
If the connection to the gateway is unavailable or becomes unavailable, the DGCM 4380 may discontinue any transfers in progress, and attempt to reconnect the link. Transfers may be resumed when the link is reestablished. Network and Gateway operational states are reported periodically to the Executive Process 4320. The Executive Process 4320 distributes this information for display to the user.
The DGCM 4380 may function as an autonomous subsystem, polling the Device Gateway Server for updates, and downloading newer items when available. In addition the DGCM 4380 may monitor the logging tables in the database, uploading new log events as soon as they are available. Events that are successfully uploaded may be flagged as such in the database. After a reconnection to the Device Gateway Server, the DGCM 4380 may ‘catch up’ with the log uploads, sending all items that were entered during the communications disruption. Firmware and Drug Administration Library updates received from the Gateway may be staged in the UIP's 3600 file system for subsequent installation. Infusion programs, clinical advisories, patient identification and other data items destined for the device may be staged in the database.
The DGCM 4380 may report connection status and date/time updates to the Executive Process 4320. There may not be other direct connections between the DGCM 4380 and any of the other operational software. Such a design decouples the operational software from the potentially transient availability of the Device Gateway and Wi-Fi network.
The Motor Check 4383 software may read a hardware counter or encoder 1202 (
Event information may be written to a log via the Logging Process 4386 during normal operation. These events may consist of internal machine status and measurements, as well as therapy history events. Due to the volume and frequency of event log data, these logging operations may be buffered in a FIFO queue while waiting to be written to the database.
A SQL database (PostgreSQL) may be used to store the Drug Administration Library, Local Machine Settings, Infusion History and Machine Log data. Stored procedures executed by the database server may be used to insulate the application from the internal database structures.
The database system 4350 may be used as a buffer for log data destined for the Device Gateway server, as well as a staging area for infusion settings and warnings sent to the pump from the Gateway.
Upon requesting the start of an infusion, the DAL entry and all user selected parameters may be sent to the Infusion Control Task 4220. All of the DAL validations and a recalculation of the infusion rate and volume based upon the requested dose may be performed. The result may be checked against the results calculated by the IM 4360 on the UIP 3600. These results may be required to match to continue.
When running an infusion, the Infusion Control Task 4220 may control the delivery of each infusion ‘segment’; i.e. one part of an infusion consisting of a volume and a rate. Examples of segments are: a primary infusion, KVO, bolus, remainder of primary after bolus, primary after titration, etc. The infusion segments are sequenced by the IM Process 4360 on the UIP 3600.
The Pump Control Task 4250 may incorporate the controllers that drive the pumping mechanism. The desired pumping rate and amount (VTBI) may be specified in commands sent from the Infusion Control Task 4220.
The Pump Control 4250 may receive periodic sensor readings from the Sensor Task 4264. The new sensor readings may be used to determine the motor speed and position, and to calculate the desired command to send to the Brushless Motor Control IRQ 4262. The receipt of the sensor message may trigger a recalculation of the controller output.
While pumping fluid, the Pump Control Task 4250 may perform at least one of the following tasks: controlling pumping speed, measuring volume delivered, measuring air detected (over a rolling time window), measuring fluid pressure or other indications of occlusions, and detecting upstream occlusions.
Relevant measurements may be reported to the RTP Status Task 4230 periodically. The Pump Control 4250 may execute one infusion segment at a time, stopping when the commanded delivery volume has been reached. The Sensor Task 4264 may read and aggregate the sensor data used for the dynamic control of the pumping system.
The sensor task 4264 may be scheduled to run at a consistent 1 kHz rate (every 1.0 ms) via a dedicated counter/timer. After all of the relevant sensors are read, the data may be passed to the Pump Control Task 4250 via an asynchronous message 4120. The periodic receipt of this message may be used as the master time base to synchronize the syringe pump's 500 control loops.
The RTP Status Task 4230 may be the central repository for both the state and the status of the various tasks running on the RTP 3500. The RTP Status Task 4230 may distribute this information to both the IM 4360 running on the UIP 3600, as well as to tasks on the RTP 3500 itself.
The RTP Status Task 4230 may also be charged with fluid accounting for the ongoing infusion. Pump starts and stops, as well as pumping progress may be reported to RTP Status 4230 by the Pump Control Task 4256. The RTP Status Task 4230 may account for at least one of the following: total volume infused, primary volume delivered, primary VTBI (counted down), volume delivered and VTBI of a bolus while the bolus is in progress, and volume delivered and VTBI of a secondary infusion while the secondary infusion is in progress.
All alerts or alarms originating on the RTP 3500 may be funneled through the RTP Status Task 4230, and subsequently passed up to the UIP 3600.
While the unit is in operation, the program flash, and RAM memory may be continually tested by the Memory Checker Task 4240. This test may be non-destructive. This test may be scheduled so that the entire memory space on the RTP 3500 is tested every few hours. Additional periodic checks may be scheduled under this task if needed.
Tasks running on the RTP 3500 may be required to communicate with each other as well as to tasks that are executing on the UIP 3600.
The RTP 3500 messaging system may use a unified global addressing scheme to allow messages to be passed to any task in the system. Local messages may be passed in memory utilizing the facilities of the RTOS' message passing, with off-chip messages routed over the asynchronous serial link 3601 by the InterComm Task 4210.
The InterComm Task 4210 may manage the RTP 3500 side of the serial link 3601 between the two processors. The InterComm Task 4210 is the RTP 3500 equivalent of the InterComm Process 4310 on the UIP 3600. Messages received from the UIP 3600 may be relayed to their destination on the RTP 3500. Outbound messages may be forwarded to InterComm Process 4310 on the UIP 3600.
All messages between the RTP 3500 and the UIP 3600 may be checked for data corruption using an error-detecting code (32 bit CRC). Messages sent over the serial link 3601 may be re-sent if corruption is detected. This provides a communications system that is reasonably tolerant to ESD. Corrupted messages within the processor between processes may be handled as a hard system failure. All of the message payloads used with the messaging system may be data classes derived from a common baseclass (MessageBase) to assure consistency across all possible message destinations.
Brushless Motor Control IRQ 4262 may not run as a task; it may be implemented as a strict foreground (interrupt context) process. Interrupts are generated from the commutator or hall sensors 3436, and the commutation algorithm may be run entirely in the interrupt service routine.
Various alternatives and modifications can be devised by those skilled in the art without departing from the disclosure. Accordingly, the present disclosure is intended to embrace all such alternatives, modifications and variances. Additionally, while several embodiments of the present disclosure have been shown in the drawings and/or discussed herein, it is not intended that the disclosure be limited thereto, as it is intended that the disclosure be as broad in scope as the art will allow and that the specification be read likewise. Therefore, the above description should not be construed as limiting, but merely as exemplifications of particular embodiments. And, those skilled in the art will envision other modifications within the scope and spirit of the claims appended hereto. Other elements, steps, methods and techniques that are insubstantially different from those described above and/or in the appended claims are also intended to be within the scope of the disclosure.
The embodiments shown in the drawings are presented only to demonstrate certain examples of the disclosure. And, the drawings described are only illustrative and are non-limiting. In the drawings, for illustrative purposes, the size of some of the elements may be exaggerated and not drawn to a particular scale. Additionally, elements shown within the drawings that have the same numbers may be identical elements or may be similar elements, depending on the context.
Where the term “comprising” is used in the present description and claims, it does not exclude other elements or steps. Where an indefinite or definite article is used when referring to a singular noun, e.g., “a,” “an,” or “the,” this includes a plural of that noun unless something otherwise is specifically stated. Hence, the term “comprising” should not be interpreted as being restricted to the items listed thereafter; it does not exclude other elements or steps, and so the scope of the expression “a device comprising items A and B” should not be limited to devices consisting only of components A and B. This expression signifies that, with respect to the present disclosure, the only relevant components of the device are A and B.
Furthermore, the terms “first,” “second,” “third,” and the like, whether used in the description or in the claims, are provided for distinguishing between similar elements and not necessarily for describing a sequential or chronological order. It is to be understood that the terms so used are interchangeable under appropriate circumstances (unless clearly disclosed otherwise) and that the embodiments of the disclosure described herein are capable of operation in other sequences and/or arrangements than are described or illustrated herein.
The present application is a continuation of U.S. patent application Ser. No. 15/059,394, filed Mar. 3, 2016, and entitled Syringe Pump, now U.S. Pat. No. 10,245,374, issued Apr. 2, 2019, which is a continuation of Ser. No. 13/724,568, filed Dec. 21, 2012, and entitled Syringe Pump, now U.S. Pat. No. 9,295,778, issued Mar. 29, 2016, which is a Non-Provisional Application which claims priority to and the benefit of the following: U.S. Provisional Patent Application Ser. No. 61/578,649, filed Dec. 21, 2011 and entitled System, Method, and Apparatus for Infusing Fluid; U.S. Provisional Patent Application Ser. No. 61/578,658, filed Dec. 21, 2011 and entitled System, Method, and Apparatus for Estimating Liquid Delivery; U.S. Provisional Patent Application Ser. No. 61/578,674, filed Dec. 21, 2011 and entitled System, Method, and Apparatus for Dispensing Oral Medications; U.S. Provisional Patent Application Ser. No. 61/679,117, filed Aug. 3, 2012 and entitled System, Method, and Apparatus for Monitoring, Regulating, or Controlling Fluid Flow; and U.S. Provisional Patent Application Ser. No. 61/651,322, filed May 24, 2012 and entitled System, Method, and Apparatus for Electronic Patient Care, each of which is hereby incorporated herein by reference in its entirety. U.S. patent application Ser. No. 13/724,568, filed Dec. 21, 2012, and entitled Syringe Pump, now U.S. Pat. No. 9,295,778, issued Mar. 29, 2016 is also a Continuation In Part Application of the following: U.S. patent application Ser. No. 13/333,574, filed Dec. 21, 2011 and entitled System, Method, and Apparatus for Electronic Patient Care, now U.S. Publication No. US-2012-0185267-A1, published Jul. 19, 2012, and PCT Application Serial No. PCT/US11/66588, filed Dec. 21, 2011 and entitled System, Method, and Apparatus for Electronic Patient Care, both of which are hereby incorporated herein by reference in their entireties. U.S. patent application Ser. No. 15/059,394, filed Mar. 3, 2016, and entitled Syringe Pump, now U.S. Publication No. US-2016-0184510-A1, published Jun. 30, 2016 may also be related to one or more of the following U.S. patent applications filed on Dec. 21, 2012, all of which are hereby incorporated herein by reference in their entireties: Non-provisional application Ser. No. 13/723,238, entitled System, Method, and Apparatus for Clamping, now U.S. Pat. No. 9,759,369, issued Sep. 12, 2017; Non-provisional application Ser. No. 13/723,235, entitled System, Method, and Apparatus for Dispensing Oral Medications, now U.S. Pat. No. 9,400,873, issued Jul. 26, 2016; Non-provisional application Ser. No. PCT/US12/71131, entitled System, Method, and Apparatus for Dispensing Oral Medications, now Publication No. WO-2013/096718, published Jun. 27, 2013; Non-provisional application Ser. No. 13/725,790, entitled System, Method, and Apparatus for Infusing Fluid, now U.S. Pat. No. 9,677,555, issued Jun. 13, 2017; PCT application Ser. No. PCT/US12/71490, entitled System, Method, and Apparatus for Infusing Fluid, now Publication No. WO-2013/096909, published Jun. 27, 2013; Non-provisional application Ser. No. 13/723,239, entitled System, Method, and Apparatus for Electronic Patient Care, now U.S. Pat. No. 10,108,785, issued Oct. 23, 2018; Non-provisional application Ser. No. 13/723,242, entitled System, Method, and Apparatus for Electronic Patient Care, now U.S. Publication No. US-2013-0317753-A1, published Nov. 28, 2013; Non-provisional application Ser. No. 13/723,244, entitled System, Method, and Apparatus for Monitoring, Regulating, or Controlling Fluid Flow, now U.S. Pat. No. 9,151,646, issued Oct. 6, 2015; PCT application Ser. No. PCT/US12/71142, entitled System, Method, and Apparatus for Monitoring, Regulating, or Controlling Fluid Flow, now Publication No. WO-2013/096722, published Jun. 27, 2013; Non-provisional application Ser. No. 13/723,251, entitled System, Method, and Apparatus for Estimating Liquid Delivery, now U.S. Pat. No. 9,636,455, issued May 2, 2017; PCT application Ser. No. PCT/US12/71112, entitled System, Method, and Apparatus for Estimating Liquid Delivery, now Publication No. WO-2013/096713, published Jun. 27, 2013; and Non-provisional application Ser. No. 13/723,253, entitled System, Method, and Apparatus for Electronic Patient Care, now U.S. Publication No. US-2013-0191513-A1, published Jul. 25, 2013.
Number | Name | Date | Kind |
---|---|---|---|
2853070 | Julliard | Sep 1958 | A |
3842690 | Gulick | Oct 1974 | A |
3858581 | Kamen | Jan 1975 | A |
3964139 | Kleinmann et al. | Jun 1976 | A |
4191187 | Wright | Mar 1980 | A |
D263997 | Preussner | Apr 1982 | S |
4424720 | Bucchianeri | Jan 1984 | A |
4544369 | Skakoon | Oct 1985 | A |
D289395 | Bowers | Apr 1987 | S |
D309662 | Gorton | Jul 1990 | S |
4976696 | Sanderson | Dec 1990 | A |
4991433 | Warnaka et al. | Feb 1991 | A |
5106375 | Conero | Apr 1992 | A |
5176502 | Sanderson | Jan 1993 | A |
5236416 | McDaniel | Aug 1993 | A |
5256157 | Samiotes et al. | Oct 1993 | A |
5295966 | Stern et al. | Mar 1994 | A |
D348730 | Walker et al. | Jul 1994 | S |
D353667 | Tsubota et al. | Dec 1994 | S |
5395321 | Kawahara et al. | Mar 1995 | A |
5425716 | Kawasaki | Jun 1995 | A |
5472324 | Atwater | Dec 1995 | A |
5501665 | Jhuboo et al. | Mar 1996 | A |
5505709 | Funderburk et al. | Apr 1996 | A |
5533981 | Mandro et al. | Jul 1996 | A |
5545140 | Conero et al. | Aug 1996 | A |
5637095 | Nason et al. | Jun 1997 | A |
5662612 | Niehoff | Sep 1997 | A |
5681285 | Ford et al. | Oct 1997 | A |
D390654 | Alsberg et al. | Feb 1998 | S |
D393072 | Rogler | Mar 1998 | S |
5755563 | Clegg et al. | May 1998 | A |
5781442 | Engleson et al. | Jul 1998 | A |
5800387 | Duffy et al. | Sep 1998 | A |
5810568 | Whitefield et al. | Sep 1998 | A |
5814015 | Gargano et al. | Sep 1998 | A |
5836910 | Duffy et al. | Nov 1998 | A |
5879360 | Crankshaw | Mar 1999 | A |
5954527 | Jhuboo et al. | Sep 1999 | A |
5954697 | Srisathapat et al. | Sep 1999 | A |
D425017 | Leung | May 2000 | S |
6113578 | Brown | Sep 2000 | A |
6179569 | Kojima et al. | Jan 2001 | B1 |
D440575 | Wang et al. | Apr 2001 | S |
6269340 | Ford et al. | Jul 2001 | B1 |
6305541 | Tanner et al. | Oct 2001 | B1 |
6305908 | Hermann et al. | Oct 2001 | B1 |
6328712 | Cartledge | Dec 2001 | B1 |
6338200 | Baxa et al. | Jan 2002 | B1 |
6339616 | Kovalev | Jan 2002 | B1 |
6346886 | De La Huerga | Feb 2002 | B1 |
6347553 | Morris et al. | Feb 2002 | B1 |
6348777 | Brown et al. | Feb 2002 | B1 |
6358225 | Butterfield | Mar 2002 | B1 |
6407335 | Franklin-Lees et al. | Jun 2002 | B1 |
6408330 | DeLaHuerga | Jun 2002 | B1 |
6423035 | Das et al. | Jul 2002 | B1 |
6428509 | Fielder | Aug 2002 | B1 |
6458465 | Uchibori | Oct 2002 | B1 |
6485465 | Moberg et al. | Nov 2002 | B2 |
6519569 | White et al. | Feb 2003 | B1 |
6551277 | Ford | Apr 2003 | B1 |
D475134 | Randolph | May 2003 | S |
6575930 | Trombley, III et al. | Jun 2003 | B1 |
6575936 | Kojima et al. | Jun 2003 | B1 |
6592251 | Cobb | Jul 2003 | B2 |
6592551 | Cobb | Jul 2003 | B1 |
6593528 | Franklin-Lees et al. | Jul 2003 | B2 |
6645177 | Shearn | Nov 2003 | B1 |
6656148 | Das et al. | Dec 2003 | B2 |
6659980 | Moberg et al. | Dec 2003 | B2 |
6723072 | Flaherty et al. | Apr 2004 | B2 |
D491523 | Chi et al. | Jun 2004 | S |
6776152 | Gray et al. | Aug 2004 | B2 |
6790198 | White et al. | Sep 2004 | B1 |
D499740 | Ombao et al. | Dec 2004 | S |
6932242 | Gerlach et al. | Aug 2005 | B2 |
D512151 | Ward et al. | Nov 2005 | S |
6976349 | Baldwin et al. | Dec 2005 | B2 |
6997905 | Gillespie, Jr. et al. | Feb 2006 | B2 |
7150724 | Morris et al. | Dec 2006 | B2 |
7153290 | Wakabayashi et al. | Dec 2006 | B2 |
D551243 | Young | Sep 2007 | S |
D557272 | Glaser et al. | Dec 2007 | S |
7311879 | Hodson | Dec 2007 | B2 |
D559262 | Young | Jan 2008 | S |
D568814 | Hung | May 2008 | S |
7499581 | Tribble et al. | Mar 2009 | B2 |
7543516 | Siefert | Jun 2009 | B2 |
7553294 | Lazzaro et al. | Jun 2009 | B2 |
7553295 | Susi | Jun 2009 | B2 |
7556616 | Fathallah et al. | Jul 2009 | B2 |
7561986 | Vanderveen et al. | Jul 2009 | B2 |
7565301 | Moubayed et al. | Jul 2009 | B2 |
D599373 | Kobayashi et al. | Sep 2009 | S |
7608060 | Gillespie, Jr. et al. | Oct 2009 | B2 |
D604740 | Matheny et al. | Nov 2009 | S |
7611503 | Spohn et al. | Nov 2009 | B2 |
7621893 | Moberg et al. | Nov 2009 | B2 |
7623249 | Sandberg et al. | Nov 2009 | B2 |
7635349 | Tribe et al. | Dec 2009 | B2 |
7651489 | Estes et al. | Jan 2010 | B2 |
7678071 | Lebel et al. | Mar 2010 | B2 |
7699806 | Ware et al. | Apr 2010 | B2 |
7743975 | Miller | Jun 2010 | B2 |
D622730 | Krum et al. | Aug 2010 | S |
7766863 | Gillespie, Jr. et al. | Aug 2010 | B2 |
7766873 | Moberg et al. | Aug 2010 | B2 |
7771390 | Brown | Aug 2010 | B2 |
7794429 | Niehoff | Sep 2010 | B2 |
7794443 | Nelson et al. | Sep 2010 | B2 |
D625322 | Guntaur et al. | Oct 2010 | S |
D625323 | Matsushima et al. | Oct 2010 | S |
7819843 | Mann et al. | Oct 2010 | B2 |
7823287 | Gerlach et al. | Nov 2010 | B2 |
7824374 | Niehoff | Nov 2010 | B2 |
7873489 | Dolgos et al. | Jan 2011 | B2 |
7890881 | Skidgel | Feb 2011 | B1 |
7892206 | Moberg et al. | Feb 2011 | B2 |
7893876 | Brown et al. | Feb 2011 | B2 |
D633517 | Weir et al. | Mar 2011 | S |
7896842 | Palmroos et al. | Mar 2011 | B2 |
7904822 | Monteleone et al. | Mar 2011 | B2 |
7905860 | Stempfle et al. | Mar 2011 | B2 |
7911353 | Bedingfield | Mar 2011 | B2 |
7933780 | De La Huerga | Apr 2011 | B2 |
7938796 | Moubayed et al. | May 2011 | B2 |
7941534 | de la Huerga | May 2011 | B2 |
7945452 | Fathallah et al. | May 2011 | B2 |
7972306 | Shearn | Jul 2011 | B2 |
7976508 | Hoag | Jul 2011 | B2 |
8025634 | Moubayed et al. | Sep 2011 | B1 |
8032226 | Miller et al. | Oct 2011 | B2 |
8034019 | Nair et al. | Oct 2011 | B2 |
8062257 | Moberg et al. | Nov 2011 | B2 |
D649973 | Matas | Dec 2011 | S |
8070732 | Rochette | Dec 2011 | B2 |
D652050 | Chaudhri | Jan 2012 | S |
D655301 | Ray et al. | Mar 2012 | S |
8133197 | Blomquist et al. | Mar 2012 | B2 |
8134459 | Smith et al. | Mar 2012 | B2 |
8149131 | Blomquist | Apr 2012 | B2 |
8161810 | Cadieux et al. | Apr 2012 | B2 |
D660313 | Williams et al. | May 2012 | S |
8182461 | Pope et al. | May 2012 | B2 |
8185322 | Schroeder et al. | May 2012 | B2 |
D662051 | Saunders et al. | Jun 2012 | S |
8192394 | Estes et al. | Jun 2012 | B2 |
8209060 | Ledford | Jun 2012 | B2 |
8231578 | Fathallah et al. | Jul 2012 | B2 |
D664988 | Gleasman et al. | Aug 2012 | S |
D665401 | Rai et al. | Aug 2012 | S |
D666208 | Spears et al. | Aug 2012 | S |
8235938 | Eggers et al. | Aug 2012 | B2 |
8250483 | Blomquist | Aug 2012 | B2 |
8267893 | Moberg et al. | Sep 2012 | B2 |
D668262 | Gleasman et al. | Oct 2012 | S |
D669096 | Katsura | Oct 2012 | S |
D669165 | Estes et al. | Oct 2012 | S |
D671550 | Chen et al. | Nov 2012 | S |
D671551 | Deng et al. | Nov 2012 | S |
D673168 | Frijlink et al. | Dec 2012 | S |
D675224 | Lee et al. | Jan 2013 | S |
8359338 | Butterfield et al. | Jan 2013 | B2 |
D675727 | Collins et al. | Feb 2013 | S |
8378837 | Wang et al. | Feb 2013 | B2 |
D678320 | Kanalakis, Jr. et al. | Mar 2013 | S |
8388598 | Steinkogler | Mar 2013 | B2 |
8414523 | Blomquist et al. | Apr 2013 | B2 |
8435206 | Evans et al. | May 2013 | B2 |
D685817 | Kunieda et al. | Jul 2013 | S |
D689195 | Nelsen | Sep 2013 | S |
D690729 | Abratowski et al. | Oct 2013 | S |
D691259 | Estes et al. | Oct 2013 | S |
D692378 | Esses | Oct 2013 | S |
D696684 | Yuk et al. | Dec 2013 | S |
D696686 | Yuk et al. | Dec 2013 | S |
D698362 | Ramesh et al. | Jan 2014 | S |
D701232 | Na et al. | Mar 2014 | S |
D704213 | Agnew | May 2014 | S |
D705244 | Arnold et al. | May 2014 | S |
D705248 | McCormack et al. | May 2014 | S |
D708626 | Klein et al. | Jul 2014 | S |
D708627 | Klein et al. | Jul 2014 | S |
D709085 | Wen | Jul 2014 | S |
8814830 | Morris et al. | Aug 2014 | B2 |
D712920 | Sloo et al. | Sep 2014 | S |
D715320 | McCormack et al. | Oct 2014 | S |
D716332 | Chotin et al. | Oct 2014 | S |
D717814 | Zuckerberg et al. | Nov 2014 | S |
D718776 | Hobbs et al. | Dec 2014 | S |
D718777 | Hobbs et al. | Dec 2014 | S |
D718778 | Hobbs et al. | Dec 2014 | S |
D719963 | Hobbs et al. | Dec 2014 | S |
D719964 | Hobbs et al. | Dec 2014 | S |
8911403 | Flachbart et al. | Dec 2014 | B2 |
D721719 | Lee | Jan 2015 | S |
D722612 | Lee et al. | Feb 2015 | S |
D722614 | Williams et al. | Feb 2015 | S |
D723052 | Lai et al. | Feb 2015 | S |
D725670 | Zhang et al. | Mar 2015 | S |
D728779 | Sabin et al. | May 2015 | S |
D731509 | Sueishi et al. | Jun 2015 | S |
D732062 | Kwon | Jun 2015 | S |
D732063 | Kwon | Jun 2015 | S |
D732567 | Moon et al. | Jun 2015 | S |
D733740 | Lee et al. | Jul 2015 | S |
D733741 | Lee et al. | Jul 2015 | S |
D735319 | Sabin et al. | Jul 2015 | S |
D735746 | Zuckerberg et al. | Aug 2015 | S |
D736370 | Sabin et al. | Aug 2015 | S |
D740848 | Bolts et al. | Oct 2015 | S |
D741358 | Seo et al. | Oct 2015 | S |
9151646 | Kamen et al. | Oct 2015 | B2 |
D745661 | Collins et al. | Dec 2015 | S |
D749206 | Johnson et al. | Feb 2016 | S |
D751689 | Peret et al. | Mar 2016 | S |
D751690 | Peret et al. | Mar 2016 | S |
D752209 | Peret et al. | Mar 2016 | S |
9295778 | Kamen et al. | Mar 2016 | B2 |
D754065 | Gray et al. | Apr 2016 | S |
D756386 | Kendler et al. | May 2016 | S |
D758399 | Kendler et al. | Jun 2016 | S |
D760288 | Kendler et al. | Jun 2016 | S |
D760289 | Kendler et al. | Jun 2016 | S |
9364394 | Demers et al. | Jun 2016 | B2 |
9372486 | Peret et al. | Jun 2016 | B2 |
D760782 | Kendler et al. | Jul 2016 | S |
D760888 | Gill et al. | Jul 2016 | S |
9400873 | Kamen et al. | Jul 2016 | B2 |
9408966 | Kamen | Aug 2016 | B2 |
D767756 | Sabin | Sep 2016 | S |
9435455 | Peret et al. | Sep 2016 | B2 |
D768716 | Kendler et al. | Oct 2016 | S |
9465919 | Kamen et al. | Oct 2016 | B2 |
9488200 | Kamen et al. | Nov 2016 | B2 |
D774645 | Gill et al. | Dec 2016 | S |
9518958 | Wilt et al. | Dec 2016 | B2 |
9636455 | Kamen et al. | May 2017 | B2 |
D789516 | Gill et al. | Jun 2017 | S |
9675756 | Kamen et al. | Jun 2017 | B2 |
9677555 | Kamen et al. | Jun 2017 | B2 |
9687417 | Demers et al. | Jun 2017 | B2 |
D792963 | Gill | Jul 2017 | S |
D795424 | Sloss | Aug 2017 | S |
D795805 | Gray et al. | Aug 2017 | S |
9719964 | Blumberg | Aug 2017 | B2 |
9724465 | Peret et al. | Aug 2017 | B2 |
9724466 | Peret et al. | Aug 2017 | B2 |
9724467 | Peret et al. | Aug 2017 | B2 |
9730731 | Langenfeld et al. | Aug 2017 | B2 |
9744300 | Kamen et al. | Aug 2017 | B2 |
9746093 | Peret et al. | Aug 2017 | B2 |
9746094 | Peret et al. | Aug 2017 | B2 |
9759343 | Peret et al. | Sep 2017 | B2 |
9759369 | Gray et al. | Sep 2017 | B2 |
9772044 | Peret et al. | Sep 2017 | B2 |
D799025 | Johnson et al. | Oct 2017 | S |
D801519 | Sabin et al. | Oct 2017 | S |
9789247 | Kamen et al. | Oct 2017 | B2 |
D802118 | Peret et al. | Nov 2017 | S |
D803386 | Sabin et al. | Nov 2017 | S |
D803387 | Bodwell et al. | Nov 2017 | S |
D804017 | Sabin | Nov 2017 | S |
9808572 | Kamen et al. | Nov 2017 | B2 |
D805183 | Sabin et al. | Dec 2017 | S |
9856990 | Peret et al. | Jan 2018 | B2 |
D813376 | Peret et al. | Mar 2018 | S |
D814021 | Sabin | Mar 2018 | S |
D815730 | Collins et al. | Apr 2018 | S |
D816685 | Kendler et al. | May 2018 | S |
D816829 | Peret et al. | May 2018 | S |
D817479 | Sabin et al. | May 2018 | S |
D817480 | Sabin et al. | May 2018 | S |
9968730 | Blumberg, Jr. et al. | May 2018 | B2 |
9976665 | Peret et al. | May 2018 | B2 |
10044791 | Kamen et al. | Aug 2018 | B2 |
10082241 | Janway et al. | Sep 2018 | B2 |
10088346 | Kane et al. | Oct 2018 | B2 |
10108785 | Kamen et al. | Oct 2018 | B2 |
10113660 | Peret et al. | Oct 2018 | B2 |
10126267 | Blumberg, Jr. | Nov 2018 | B2 |
10185812 | Kamen et al. | Jan 2019 | B2 |
10202970 | Kamen et al. | Feb 2019 | B2 |
10202971 | Kamen et al. | Feb 2019 | B2 |
10220135 | Kamen et al. | Mar 2019 | B2 |
10228683 | Peret et al. | Mar 2019 | B2 |
10242159 | Kamen et al. | Mar 2019 | B2 |
10245374 | Kamen et al. | Apr 2019 | B2 |
10265463 | Biasi et al. | Apr 2019 | B2 |
10288057 | Kamen et al. | May 2019 | B2 |
10316834 | Kamen et al. | Jun 2019 | B2 |
D854145 | Collins | Jul 2019 | S |
10380321 | Kamen et al. | Aug 2019 | B2 |
10391241 | Desch et al. | Aug 2019 | B2 |
D860437 | Collins | Sep 2019 | S |
10426517 | Langenfeld et al. | Oct 2019 | B2 |
10436342 | Peret et al. | Oct 2019 | B2 |
10453157 | Kamen et al. | Oct 2019 | B2 |
10468132 | Kamen et al. | Nov 2019 | B2 |
10471402 | Demers et al. | Nov 2019 | B2 |
10478261 | Demers et al. | Nov 2019 | B2 |
10488848 | Peret et al. | Nov 2019 | B2 |
10561787 | Kamen et al. | Feb 2020 | B2 |
10563681 | Kamen et al. | Feb 2020 | B2 |
10571070 | Gray et al. | Feb 2020 | B2 |
10655779 | Janway et al. | May 2020 | B2 |
10670182 | Janway et al. | Jun 2020 | B2 |
10718445 | Yoo | Jul 2020 | B2 |
10722645 | Kamen et al. | Jul 2020 | B2 |
10739759 | Peret et al. | Aug 2020 | B2 |
10753353 | Kamen et al. | Aug 2020 | B2 |
10761061 | Wilt et al. | Sep 2020 | B2 |
10839953 | Kamen et al. | Nov 2020 | B2 |
10844970 | Peret et al. | Nov 2020 | B2 |
D905848 | Sloss et al. | Dec 2020 | S |
10857293 | Kamen et al. | Dec 2020 | B2 |
10872685 | Blumberg, Jr. et al. | Dec 2020 | B2 |
10876868 | Kane et al. | Dec 2020 | B2 |
10894638 | Peret et al. | Jan 2021 | B2 |
10911515 | Biasi et al. | Feb 2021 | B2 |
20010018937 | Nemoto | Sep 2001 | A1 |
20010024502 | Ohkuma et al. | Sep 2001 | A1 |
20010044602 | Angersbach et al. | Nov 2001 | A1 |
20030009133 | Ramey | Jan 2003 | A1 |
20030106553 | Vanderveen | Jun 2003 | A1 |
20030161744 | Vilks et al. | Aug 2003 | A1 |
20030216692 | Fago et al. | Nov 2003 | A1 |
20030229311 | G. Morris et al. | Dec 2003 | A1 |
20040158193 | Bui et al. | Aug 2004 | A1 |
20050004514 | Hochman | Jan 2005 | A1 |
20050029277 | Tachibana | Feb 2005 | A1 |
20050050301 | Whittle et al. | Mar 2005 | A1 |
20050143735 | Kyle | Jun 2005 | A1 |
20050220639 | Sasaki et al. | Oct 2005 | A1 |
20050267827 | Grant, Jr. et al. | Dec 2005 | A1 |
20060167414 | Scott et al. | Jul 2006 | A1 |
20060184123 | Gillespie et al. | Aug 2006 | A1 |
20060258985 | Russell | Nov 2006 | A1 |
20070074596 | Siefert | Apr 2007 | A1 |
20070100281 | Morris et al. | May 2007 | A1 |
20070109325 | Eveleigh | May 2007 | A1 |
20070191770 | Moberg et al. | Aug 2007 | A1 |
20070201992 | Mernoe | Aug 2007 | A1 |
20080262440 | Rochette | Oct 2008 | A1 |
20080281272 | Blundred et al. | Nov 2008 | A1 |
20090005736 | Flachbart | Jan 2009 | A1 |
20090040875 | Buzescu et al. | Feb 2009 | A1 |
20090144620 | Bauchot et al. | Jun 2009 | A1 |
20090153058 | Feng et al. | Jun 2009 | A1 |
20090188311 | Cadieux et al. | Jul 2009 | A1 |
20090203329 | White et al. | Aug 2009 | A1 |
20090254037 | Bryant, Jr. et al. | Oct 2009 | A1 |
20090270810 | DeBelser et al. | Oct 2009 | A1 |
20100063447 | Stempfle et al. | Mar 2010 | A1 |
20100153872 | Ahn et al. | Jun 2010 | A1 |
20100169389 | Weber et al. | Jul 2010 | A1 |
20100169783 | Weber et al. | Jul 2010 | A1 |
20100214110 | Wang et al. | Aug 2010 | A1 |
20110085778 | Iwase et al. | Apr 2011 | A1 |
20110097229 | Cauley, III et al. | Apr 2011 | A1 |
20110106318 | Ledford | May 2011 | A1 |
20110161806 | Stern et al. | Jun 2011 | A1 |
20110184383 | Hasegawa | Jul 2011 | A1 |
20110213329 | Yodfat et al. | Sep 2011 | A1 |
20110218514 | Rebours | Sep 2011 | A1 |
20110224614 | Moberg et al. | Sep 2011 | A1 |
20110231204 | De La Huerga | Sep 2011 | A1 |
20110241878 | Hoag | Oct 2011 | A1 |
20110264383 | Moberg et al. | Oct 2011 | A1 |
20110271221 | Lategan | Nov 2011 | A1 |
20110313789 | Kamen et al. | Dec 2011 | A1 |
20110320049 | Chossat et al. | Dec 2011 | A1 |
20120016295 | Tsoukalis | Jan 2012 | A1 |
20120025995 | Moberg et al. | Feb 2012 | A1 |
20120035581 | Travis | Feb 2012 | A1 |
20120049543 | Park | Mar 2012 | A1 |
20120066609 | Howard et al. | Mar 2012 | A1 |
20120078222 | Smith et al. | Mar 2012 | A1 |
20120079416 | Fagans | Mar 2012 | A1 |
20120083760 | Ledford et al. | Apr 2012 | A1 |
20120124174 | Nudelman et al. | May 2012 | A1 |
20120130308 | Silkaitis et al. | May 2012 | A1 |
20120157920 | Flachbart et al. | Jun 2012 | A1 |
20120172802 | Blomquist | Jul 2012 | A1 |
20120176394 | Vik et al. | Jul 2012 | A1 |
20120177507 | Bennett et al. | Jul 2012 | A1 |
20120179130 | Barnes et al. | Jul 2012 | A1 |
20120185267 | Kamen et al. | Jul 2012 | A1 |
20120203195 | Pope et al. | Aug 2012 | A1 |
20120209197 | Lanigan et al. | Aug 2012 | A1 |
20120215169 | Moberg et al. | Aug 2012 | A1 |
20120215170 | Traversaz et al. | Aug 2012 | A1 |
20120215199 | Moberg et al. | Aug 2012 | A1 |
20120234099 | Rochette | Sep 2012 | A1 |
20120241525 | Borges et al. | Sep 2012 | A1 |
20120245525 | Pope et al. | Sep 2012 | A1 |
20120254044 | Flanagan et al. | Oct 2012 | A1 |
20120259282 | Alderete, Jr. et al. | Oct 2012 | A1 |
20120266964 | West et al. | Oct 2012 | A1 |
20120283691 | Barnes et al. | Nov 2012 | A1 |
20120299737 | Fujioka et al. | Nov 2012 | A1 |
20120310205 | Lee et al. | Dec 2012 | A1 |
20130012880 | Blomquist | Jan 2013 | A1 |
20130023848 | Nelson et al. | Jan 2013 | A1 |
20130053820 | Estes et al. | Feb 2013 | A1 |
20130091191 | Levin et al. | Apr 2013 | A1 |
20130104120 | Arrizza et al. | Apr 2013 | A1 |
20130127870 | Baudel et al. | May 2013 | A1 |
20130129532 | Flachbart et al. | May 2013 | A1 |
20130133036 | Wang et al. | May 2013 | A1 |
20130141329 | Halbert et al. | Jun 2013 | A1 |
20130177455 | Kamen | Jul 2013 | A1 |
20130182381 | Gray et al. | Jul 2013 | A1 |
20130184676 | Kamen et al. | Jul 2013 | A1 |
20130188040 | Kamen et al. | Jul 2013 | A1 |
20130191513 | Kamen et al. | Jul 2013 | A1 |
20130197693 | Kamen et al. | Aug 2013 | A1 |
20130204188 | Kamen et al. | Aug 2013 | A1 |
20130272773 | Kamen et al. | Oct 2013 | A1 |
20130281965 | Kamen et al. | Oct 2013 | A1 |
20130297330 | Kamen | Nov 2013 | A1 |
20130310990 | Peret et al. | Nov 2013 | A1 |
20130317753 | Kamen | Nov 2013 | A1 |
20130317837 | Ballantyne | Nov 2013 | A1 |
20130318429 | Dantas et al. | Nov 2013 | A1 |
20130325154 | Oh et al. | Dec 2013 | A1 |
20130336814 | Kamen | Dec 2013 | A1 |
20130339049 | Blumberg, Jr. | Dec 2013 | A1 |
20130346108 | Kamen | Dec 2013 | A1 |
20140152585 | Andersson Reimer | Jun 2014 | A1 |
20140165703 | Wilt | Jun 2014 | A1 |
20140180711 | Kamen | Jun 2014 | A1 |
20140188076 | Kamen et al. | Jul 2014 | A1 |
20140188516 | Kamen | Jul 2014 | A1 |
20140195639 | Kamen | Jul 2014 | A1 |
20140227021 | Kamen | Aug 2014 | A1 |
20140237419 | Ryu | Aug 2014 | A1 |
20140243745 | Ueda et al. | Aug 2014 | A1 |
20140318639 | Peret | Oct 2014 | A1 |
20140343492 | Kamen | Nov 2014 | A1 |
20140343533 | Gerlach et al. | Nov 2014 | A1 |
20140359443 | Hwang | Dec 2014 | A1 |
20150002667 | Peret et al. | Jan 2015 | A1 |
20150002668 | Peret et al. | Jan 2015 | A1 |
20150002677 | Peret et al. | Jan 2015 | A1 |
20150018766 | Nakanishi et al. | Jan 2015 | A1 |
20150023808 | Zhu | Jan 2015 | A1 |
20150033823 | Blumberg, Jr. | Feb 2015 | A1 |
20150089364 | Meller et al. | Mar 2015 | A1 |
20150314083 | Blumberg, Jr. et al. | Apr 2015 | A1 |
20150151057 | Nakanishi | Jun 2015 | A1 |
20150154364 | Biasi et al. | Jun 2015 | A1 |
20150157791 | Desch et al. | Jun 2015 | A1 |
20150238228 | Langenfeld et al. | Aug 2015 | A1 |
20150257974 | Demers et al. | Sep 2015 | A1 |
20150332009 | Kane et al. | Nov 2015 | A1 |
20160055397 | Peret et al. | Feb 2016 | A1 |
20160055649 | Peret et al. | Feb 2016 | A1 |
20160061641 | Peret et al. | Mar 2016 | A1 |
20160063353 | Peret et al. | Mar 2016 | A1 |
20160073063 | Peret et al. | Mar 2016 | A1 |
20160084434 | Janway et al. | Mar 2016 | A1 |
20160097382 | Kamen et al. | Apr 2016 | A1 |
20160131272 | Yoo | May 2016 | A1 |
20160158437 | Biasi et al. | Jun 2016 | A1 |
20160179086 | Peret et al. | Jun 2016 | A1 |
20160184510 | Kamen et al. | Jun 2016 | A1 |
20160203292 | Kamen et al. | Jul 2016 | A1 |
20160262977 | Demers et al. | Sep 2016 | A1 |
20160319850 | Kamen et al. | Nov 2016 | A1 |
20160346056 | Demers et al. | Dec 2016 | A1 |
20160362234 | Peret et al. | Dec 2016 | A1 |
20170011202 | Kamen et al. | Jan 2017 | A1 |
20170045478 | Wilt et al. | Feb 2017 | A1 |
20170216516 | Dale et al. | Aug 2017 | A1 |
20170224909 | Kamen et al. | Aug 2017 | A1 |
20170259230 | Demers et al. | Sep 2017 | A1 |
20170266378 | Kamen et al. | Sep 2017 | A1 |
20170268497 | Kamen et al. | Sep 2017 | A1 |
20170284968 | Blumberg, Jr. | Oct 2017 | A1 |
20170296745 | Kamen et al. | Oct 2017 | A1 |
20170303969 | Langenfeld et al. | Oct 2017 | A1 |
20170321841 | Gray et al. | Nov 2017 | A1 |
20170333623 | Kamen et al. | Nov 2017 | A1 |
20170335988 | Peret et al. | Nov 2017 | A1 |
20180038501 | Peret et al. | Feb 2018 | A1 |
20180066648 | Kamen et al. | Mar 2018 | A1 |
20180080605 | Janway et al. | Mar 2018 | A1 |
20180106246 | Kamen et al. | Apr 2018 | A1 |
20180128259 | Kamen et al. | May 2018 | A1 |
20180224012 | Peret et al. | Aug 2018 | A1 |
20180228964 | Blumberg, Jr. et al. | Aug 2018 | A1 |
20180252359 | Janway et al. | Sep 2018 | A1 |
20180278676 | Kamen et al. | Sep 2018 | A1 |
20190009018 | Kamen et al. | Jan 2019 | A1 |
20190033104 | Kane et al. | Jan 2019 | A1 |
20190041362 | Blumberg, Jr. | Feb 2019 | A1 |
20190049029 | Peret et al. | Feb 2019 | A1 |
20190134298 | Kamen et al. | May 2019 | A1 |
20190139640 | Kamen et al. | May 2019 | A1 |
20190154026 | Kamen et al. | May 2019 | A1 |
20190170134 | Kamen et al. | Jun 2019 | A1 |
20190175821 | Kamen et al. | Jun 2019 | A1 |
20190179289 | Peret et al. | Jun 2019 | A1 |
20190189272 | Kamen et al. | Jun 2019 | A1 |
20190219047 | Kamen et al. | Jul 2019 | A1 |
20190249657 | Kamen et al. | Aug 2019 | A1 |
20190298913 | Biasi et al. | Oct 2019 | A1 |
20190316948 | Karol et al. | Oct 2019 | A1 |
20190328964 | Desch et al. | Oct 2019 | A1 |
20190341146 | Kamen et al. | Nov 2019 | A1 |
20190365421 | Langenfeld et al. | Dec 2019 | A1 |
20200025305 | Peret et al. | Jan 2020 | A1 |
20200051190 | Kamen et al. | Feb 2020 | A1 |
20200054823 | Baier et al. | Feb 2020 | A1 |
20200066388 | Kamen et al. | Feb 2020 | A1 |
20200070113 | Demers et al. | Mar 2020 | A1 |
20200078127 | Demers et al. | Mar 2020 | A1 |
20200171241 | Kamen et al. | Jun 2020 | A1 |
20200173469 | Kamen et al. | Jun 2020 | A1 |
20200182400 | Gray et al. | Jun 2020 | A1 |
20200278078 | Janway et al. | Sep 2020 | A1 |
20200347949 | Yoo | Nov 2020 | A1 |
20200371497 | Peret et al. | Nov 2020 | A1 |
20200386220 | Kamen et al. | Dec 2020 | A1 |
20200393414 | Wilt et al. | Dec 2020 | A1 |
20210023296 | Langenfeld et al. | Jan 2021 | A1 |
Number | Date | Country |
---|---|---|
659748 | May 1995 | AU |
1298313 | Jun 2001 | CN |
2717611 | Aug 2005 | CN |
102106062 | Jun 2011 | CN |
202126188 | Jan 2012 | CN |
0384155 | Aug 1990 | EP |
467657 | Jan 1992 | EP |
477551 | Jan 1995 | EP |
760244 | Mar 1997 | EP |
960627 | Dec 1999 | EP |
1640028 | Mar 2006 | EP |
1526884 | Oct 2006 | EP |
1722310 | Nov 2006 | EP |
2554197 | Feb 2013 | EP |
1018502 | Jan 1966 | GB |
06339528 | Dec 1994 | JP |
2002191693 | Jul 2002 | JP |
2008515600 | May 2008 | JP |
2008540117 | Nov 2008 | JP |
WO9310835 | Jun 1993 | WO |
WO99310835 | Jun 1993 | WO |
WO9408647 | Apr 1994 | WO |
WO9814234 | Apr 1998 | WO |
WO9952575 | Oct 1999 | WO |
WO0018298 | Feb 2000 | WO |
WO02100262 | Dec 2002 | WO |
WO03094091 | Nov 2003 | WO |
WO2004012043 | Feb 2004 | WO |
WO2004029853 | Apr 2004 | WO |
WO2004052429 | Jun 2004 | WO |
WO2005089263 | Sep 2005 | WO |
WO2005102416 | Nov 2005 | WO |
WO2006040557 | Apr 2006 | WO |
WO2006044341 | Apr 2006 | WO |
WO2006061558 | Jun 2006 | WO |
WO2006124634 | Nov 2006 | WO |
WO2008022880 | Feb 2008 | WO |
WO2008024814 | Feb 2008 | WO |
WO2008139459 | Nov 2008 | WO |
WO2008153985 | Dec 2008 | WO |
WO2009003196 | Dec 2008 | WO |
WO2009003196 | Feb 2009 | WO |
WO2009039203 | Mar 2009 | WO |
WO2010111505 | Sep 2010 | WO |
WO2010129720 | Nov 2010 | WO |
WO2011032960 | Mar 2011 | WO |
WO2011066556 | Jun 2011 | WO |
WO2011091998 | Aug 2011 | WO |
WO2011119810 | Sep 2011 | WO |
WO2011121918 | Oct 2011 | WO |
WO2012114417 | Aug 2012 | WO |
WO2013095459 | Jun 2013 | WO |
WO2013095459 | Jun 2013 | WO |
WO2013096713 | Jun 2013 | WO |
WO2013096718 | Jun 2013 | WO |
WO2013096722 | Jun 2013 | WO |
WO2013096909 | Jun 2013 | WO |
WO2013176770 | Nov 2013 | WO |
WO2013177357 | Nov 2013 | WO |
WO2014100557 | Jun 2014 | WO |
WO2014100571 | Jun 2014 | WO |
WO2014100658 | Jun 2014 | WO |
WO2014100687 | Jun 2014 | WO |
WO2014100736 | Jun 2014 | WO |
WO2014100744 | Jun 2014 | WO |
WO2014144557 | Sep 2014 | WO |
WO2015017275 | Feb 2015 | WO |
Entry |
---|
ALARIS, IVAC P1000, P2000 & P3000, Directions for Use—GB, pp. 1-14, Issue 3.0, ALARIS Medical Systems (Publication date unknown but assumed to be prior to the filing date.). |
B. Braun, B. Braun Regional Anesthesia, Catalogue, pp. 1-47, B. Braun Melsungen AG (Publication date unknown but assumed to be prior to the filing date.). |
B. Braun, B. Braun Space Infusion Systems: Automated Infusion Systems, 24 pgs., B. Braun Melsungen AG (Publication date unknown but assumed to be prior to the filing date.). |
B. Braun, B. Braun Space Pocket Guide: Infusomat Space, Perfusor Space, IV Therapy, 8 pgs., B. Braun Melsungen AG (Publication date unknown but assumed to be prior to the filing date.). |
B. Braun, B. Braun SpaceStation MRI, Automated Infusion System, brochure, 2 pgs., B. Braun Meslungen AG (Publication date unknown but assumed to be prior to the filing date.). |
B. Braun, Space System Technical Data, brochure, 7 pgs., B. Braun Meslungen AG (Publication date unknown but assumed to be prior to the filing date.). |
B. Braun, SpaceStation and SpaceCom: Instructions for Use, manual, 1-39, B. Braun Melsungen AG (Publication date unknown but assumed to be prior to the filing date.). |
Fresenius Kabi, Injectomat Agilia: Syringe Pump, Data Sheet, 2 pgs., SweVet Plab AB(Publication date unknown but assumed to be prior to the filing date.). |
Fresenius Kabi, Module DPS +: Syringe Pump, Data Sheet, 2 pgs., Fresenius Kabi (Publication date unknown but assumed to be prior to the filing date.). |
Fresenius Kabi, Volumat Agilia, customer presentation, 29 pgs., Fresenius Kabi (Publication date unknown but assumed to be prior to the filing date.). |
Fresenius Kabi, Volumat MC Agilia: Advanced Volumetric Infusion Pump, Medical Devices, specifications, 2 pgs., Fresenius Kabi (Publication date unknown but assumed to be prior to the filing date.). |
Fresenius, Injectomat Agilia: Syringe Pump, Data Sheet, 2 pgs., Fresenius Kabi (Publication date unknown but assumed to be prior to the filing date.). |
Fresenius, Medical Devices: Injectomat MC Agilia—Dose Rate Syringe Pump, Data Sheet, 2 pgs., Fresenius Kabi (Publication date unknown but assumed to be prior to the filing date.). |
Fresenius, Pilot Anaesthesia 2, Technical Manual, 1998, 78 pgs., Rev.Al, Fresenius Vial S.A. |
Msd, Biomedical Rental Equipment—I.V. Infusion Pumps / Enteral Pumps, catalogue, pp. 21-25, MSP (Publication date unknown but assumed to be prior to the filing date.). |
Rafferty, Proposal for Wireless Transmission of Non-invasive Respiratory Data to the Servo Module of an Opioid Infusion-Pump for Real-Time Patient Safety Feedback Control, Yale School of Medicine (Publication date unknown but assumed to be prior to the filing date. Try the society of Society for Technology in Anesthesia 2008? ). |
Technical Data: Infusomat Space, Perfusor Space, pp. 1-5 (Publication date unknown but assumed to be prior to the filing date.). |
AAMI and FDA, Infusing Patients Safely: Priority Issues from the AAMI/FDA Infusion Device Summit, Symposium, Oct. 5-6, 2010, pp. 1-48, AAMI, Arlington, Va, USA. |
IVAC Syringe Pumps P1000, P2000, P3000 and P4000, Technical Service Manual, Pub No. 100pb00048 Issue 5 Version 4 Syringe Pumps, Feb. 2009. |
Anestfusor, Anestfusor Series II Standard, User Manual, 2002-2010, pp. 1-37, version 2.6.2, rev. 1.0, SMb—University of Chile School of Medicine. |
ARGUS, Syringe Pump Green Stream SY-P ARGUS 600, Service Manual, Dec. 8, 2004, pp. 1-31, ARGUS Medical AG. |
Notice for Reason for Rejection, dated Sep. 5, 2017, received in Japanese patent application National Publication No. 2015-549799 (L50JP), 4 pgs. |
Ascor, Syringe Pump AP 14, Operating Manual, May 6, 2007, pp. 1-52, version 1.1.2, pub. 001, Ascor S.A. |
Ascor, Syringe Pump: Model AP 14, Operating Manual, Nov. 2007, pp. 1-52, version 1.2.3, pub. 001, Ascor S.A. |
English Translation of New Creations Direction dated Jun. 28, 2016, received in Columbian application No. 16-155497-1 (S29CO), 2 pgs. |
English Translation of New Creations Direction dated Jun. 28, 2016, received in Columbian application No. 16-155512-1 (S30CO), 2 pgs. |
Further Examination Report from The Intellectual Property Office of New Zealand for Application 709295 (L50NZ), dated May 25, 2017, 2 pgs. |
First Office Action dated Nov. 22, 2017, received in Australian patent application No. 2013361072 (L50AU), 3 pgs. |
B. Braun, Outlook 100 Safety Infusion System, Operator's Manual, 2005, 76 pgs., B. Braun Medical Inc. |
B. Braun, Outlook ES Safety Infusion System, 2008, 16 pgs., B. Braun Medical, Inc. |
B. Braun, Perfusor Secura FT, Service-Manual, Sep. 23, 1998, 93 pgs., B. Braun Melsungen AG. |
B. Braun, Perfusor Space PCA and Accessories: Instructions for Use, manual, Nov. 2010, 1-46, B. Braun Melsungen AG. |
B. Braun, Perfusor Space, Service Manual, 132 pgs., Version 1.3, Mar. 25, 2009. |
Second Office Action dated Jan. 26, 2017, received in Republic of China patent application No. 201380072074.X (L50CN), 7 pgs. |
B. Braun, SpaceControl for Automated Glucose Control: Instructions for use, manual, Dec. 2010, 1-43, B. Braun Melsungen AG. |
First Office Action dated Jun. 2, 2016, received in Republic of China patent application No. 201380072074.X (L50CN), 3 pgs. |
B. Braun, Vista basic Infusion Pump: Quick Reference, manual, 2002, 2 pgs., B. Braun Medical Inc. |
Butterfield, Alaris SE Pump, Monitoring and Detection of IV Line Occlusions, 2010, 4 pgs., CareFusion Corporation. |
Carayon et al., Observing Nurse Interaction with Infusion Pump Technologies, Advances in Patient Safety: From Research to Implementation, Feb. 2005, pp. 349-364, vol. 2: Concepts and Methodology. |
Cardinal Health, Alaris DS Docking Station, Technical Service Manual, 2002-2007, pp. 1-31, Issue 2, Cardinal Health, Inc. |
Cardinal Health, Alaris Syringe Pumps, Technical Service Manual, 2002-2006, pp. 1-88, Issue 9, Cardinal Health, Inc. |
Cardinal Health, IVAC PCAM Syringe Pump, 2000-2007, 34 pgs., Issue 2, Cardinal Health, Inc. |
Cardinal Health, IVAC PCAM Syringe Pump, Technical Service Manual, 2005-2006, pp. 1-106, Issue 2, Cardinal Health, Inc. |
Cardinal Health, IVAC Syringe Pumps: Models P7000, P6000, TIVA, TCI, & TIVA, Technical Service Manual, 1998-2006, pp. 1-105, Issue 3, Cardinal Health, Inc. |
Care Everywhere, Gateway User Manual: V1.0.13 W/CQI 1.6: For use with the Sigma Spectrum Pump: Care Everywhere Document No. CE-100-003-IFU, manual, 1-55, CareEverywhere LLC, 9 Tech Circle, Natick, MA, USA. © 2010. |
CareFusion, Alaris GH Syringe Pump, Alaris Products brochure, 2010, 2 pgs., Issue 1, CareFusion Corporation. |
CareFusion, Alaris GH Syringe Pump, direction for use, 2000-2010, pp. 1-34, Issue 1, CareFusion Corporation. |
CareFusion, Alaris PK Anaethesia Syringe Pump Specifications, specifications sheet, 2011, 2 pgs., CareFusion Corporation. |
CareFusion, Alaris PK Syringe Pump, directions for use, 2000-2012, pp. 1-47, Issue 4, CareFusion Corporation. |
CareFusion, Alaris SE Pump: Models 7100/7130 and 7200/7230, Rev2.X—User Manual, manual, Apr. 2011, pp. i-126, CareFusion Corporation, San Diego, CA, United States. |
CareFusion, Alaris Syringe Pump (with Plus Software), directions for use, 2009-2010, pp. 1-48, Issue 1, CareFusion Corporation. |
CareFusion, Alaris Syringe Pump, Technical Service Manual, 2002-2010, pp. 1-86, Issue 18, CareFusion Corporation. |
CareFusion, Directions for Use: Alaris System (with Alaris PC unit, Model 8015), directions for use, Dec. 2011, 360 pgs., CareFusion Corporation. |
CareFusion, Infusion Products, brochure, 2011, 16 pgs., CareFusion Corporation. |
CareFusion, IVAC PCAM Syringe Pump, Technical Service Manual, 2002-2011, pp. 1-92, Issue 9, CareFusion Corporation. |
CareFusion, Technical Service Manual: Alaris Syringe Module, 8110 Series / Alaris PCA Module, 8120 Series, technical service manual, Nov. 2010, 172 pgs., CareFusion Corporation. |
ECRI Institute, Evaluation: Large-Volume Infusion Pumps, Health Devices, Dec. 2009, pp. 402-410, Dec. 2009 issue, ECRI Institute. |
ECRI, Product Comparison: Infusion Pumps, General-Purpose, Aug. 2005, pp. 1-47, ECRI. |
FDA, Medical Devices: SEDASYS Computer-Assisted Personalized Sedation System—P080009, Recently-Approved Devices, Mar. 24, 2013, 2 pgs., U.S. Food and Drug Administration. |
Supplementary Search Report from The Intellectual Property Office of Singapore for Application 11201504881W (L50SG), dated Nov. 3, 2016, 3 pgs. |
Second Supplementary Search Report from The Intellectual Property Office of Singapore for Application 11201504881W (L50SG), dated Nov. 3, 2016, 3 pgs. |
New Creations Direction dated Aug. 8, 2015, received in Columbian application No. 15-168135-2 (L50CO), 4 pgs. |
New Creations Direction dated Feb. 11, 2016, received in Columbian application No. 15-168135-2 (R18CO), 5 pgs. |
New Creations Direction dated Feb. 11, 2016, received in Columbian application No. 15-306238-1 (R19CO), 6 pgs. |
Fresenius, Master PCA, Technical Manual, 1998, 47 pgs., Fresenius Vial S.A. |
International Preliminary Report on Patentability dated Sep. 1, 2016, received in International patent application PCT/US2015/016796 (P41WO), 11 pgs. |
Fresenius, Module DPS Visio, Technical Manual, 1998 (ed. Nov. 2002), pp. 1-140, Fresenius Vial S.A.S. |
Fresenius, Orchestra Modul DPS, Technical handbook, Apr. 2003, pp. 1-56, MC Medizintchnik GmbH, Fresenius Vial S.A. |
Fresenius, Pilot A2, CE2, Technical Manual, 1998, pp. 1-136, Fresenius Vial S.A. |
Fresenius, Pilot Anaesthesia 2, Technical Manual, 1998, 78 pgs., Rev.A1, Fresenius Vial S.A. |
Fresenius, Pilote Hyperbaric: Syringe Pump certified for Hyperbaric Caisson, data sheet, 2 pgs., rev. 0, Fresenius Vial, dated Jun. 16, 2003. |
Fresenius, Syringe Pump: Pilot A2, Operator's Guide, Fresenius Vial Infusion Technology, Dec. 9, 2003, pp. 1-16, Fresenius Vial S.A. |
Fresenius, Syringe Pumps: Model PILOT C, Technical Sheet, Jun. 1, 2003, 1 pg., Fresenius Vial. |
Gieras, Innovative Infusion Pump Technologies, Engineering in Medicine & Biology Society, Jun. 15, 2010, pp. 1-53, IEEE Long Island Chapter. |
Goldman et al., Advancing the Adoption of Medical Device “Plug-and-Play” Interoperability to Improve Patient Safety and Healthcare Efficiency, a white paper from the MD PnP Program, 2006-2009 (rev Sep. 2009), pp. 1-3, MD PnP Program. |
Graseby, Graseby 3400 Syringe Pump, Instruction Manual, 2002, pp. 1-26, Graseby Medical Limited. |
Graseby, Omnifuse Syringe Pump, Technical User Manual, Jan. 2004, 47 pgs., Graseby Medical Limited. |
Hawk, III, The Role of Color Coding in Medication Error Reduction, Action of the AMA House of Delegates 2004 Annual Meeting: Report of the Council on Scientific Affairs, CSA Report 5-A-04, pp. 1-8. |
Hoenich, Hemodialysis Horizons: The Current Status and Future Directions of Hemodialysis Machine Technology, 2006 pp. 38-44, AAMI.org. |
Hofmann, Modeling Medical Devices for Plug-and-Play Interoperability, Master of Engineering thesis, Massachusetts Institute of Technology, Jun. 2007, pp. 1-187, Robert Matthew Hofmann, MMVII. |
Infusion Nurses Society, Infusion Nursing Standards of Practice, Journal of Infusion Nursing, Jan./Feb. 2011, pp. S1-S110, vol. 34, No. 1S, Infusion Nurses Society. |
Infusion Nurses Society, Policies and Procedures for Infusion Nursing, 2011, 1-162, 4th edition, Infusion Nurses Society, Inc. |
International Preliminary Report on Patentability dated Jul. 2, 2015, received in International patent application No. PCT/US2013/077077 (L50WO), 9 pgs. |
International Preliminary Report on Patentability dated Jul. 3, 2014, received in International patent application No. PCT/US2012/071112 (J81WO), 12 pgs. |
International Search Report & Written Opinion dated Jul. 15, 2015, received in International patent application No. PCT/US2015/016796 (P41WO), 16 pgs. |
International Search Report & Written Opinion dated Jul. 31, 2013, received in International patent application No. PCT/US2012/071112 (J81WO), 17 pgs. |
International Search Report & Written Opinion dated May 9, 2014, received in International patent application No. PCT/US2013/077077 (L50WO), 14 pgs. |
Invitation to Pay Additional Fees and, Where Applicable, Protest Fee dated May 8, 2015, received in International patent application No. PCT/US2015/016796 (P41WO), 6 pgs. |
Jetley et al., “Safety Requirements Based Analysis of Infusion Pump Software”, Proceedings of the IEEE Real Time Systems Symposium, Tuscon, Dec. 2007 pp. 1-4. |
King et al. Prototyping closed loop physiologic control with the medical device coordination framework. In SEHC 2010: Proceedings of the 2010 ICSE Workshop on Software Engineering in Health Care (pp. 1-11). New York, NY: ACM. (2010). |
Medex, Medfusion 3500: Syringe Infusion Pump, Operation Manual, 1998-2004, pp. i-78, rev. 5, Medex Inc. (Publication date unknown but assumed to be prior to the filing date.). |
Invitation to Respond to Written Opinion from The Intellectual Property Office of Singapore for Application 11201504881W (L50SG), dated Dec. 29, 2016, 5 pgs. |
National Patient Safety Agency, Design for Patient Safety: A Guide to the Design of Electronic Infusion Devices, booklet, 2010, pp. 1-96, Edition 1, National Patient Safety Agency, London, USA. |
Nemeth et al., Making Information Technology a Team Player in Safety: The Case of Infusion Devices, Advances in Patient Safety: Interface Design for Infusion Devices, pp. 319-330, vol. 1, Feb. 2005. |
Notice for Reason for Rejection, dated Jun. 23, 2015, received in Japanese patent application National Publication No. 2014-548929 (J81JP), 12 pgs. Chinese Language and English Translation. |
Pfiedler Enterprises, A Comprehensive Surgical Checklist: Using Technology to Help Optimize Preparedness, Patient Safety and Performance (A Continuing Education Self-Study Activity), 2011, pp. 1-20, Pfiedler Enterprises. |
Prusch et al., IV Interoperability: Smart Pump and BCMA Integration, Oct. 5, 2010, 13 pgs., Lancaster General Health. |
Invitation to Respond to Written Opinion from The Intellectual Property Office of Singapore for Application 11201504881W (L50SG), dated Jun. 13, 2016, 15 pgs. |
Sims Graseby, Graseby 3100 Syringe Pump, Instruction Manual, 1998, pp. 1-18, SIMS Graseby Limited. |
Smiths, Infusion Management: Syringe Pumps Range, 10 pgs., Smiths Medical International Ltd (Publication date unknown but assumed to be prior to the filing date.). |
Sprunk et al., System Design for Simultaneous Data Acquisition from Patient Monitor and Syringe Pumps in Intensive Care Unit, Dec. 17-19, 2010, 878-882, IEEE EMBS International Conference on Biomedical Engineering and Sciences, Langkawi. |
First Examination Report from The Intellectual Property Office of New Zealand for Application 709295 (L50NZ), dated Jan. 19, 2017, 4 pgs. |
Vanderveen, Technology Focus: Using Data to Improve Smart Intravenous Infusion Pumps, Human Factors Horizons, 2010, pp. 57-63, Human Factors Horizons. |
U.S. Appl. No. 13/724,568, filed Dec. 21, 2012, US20130184676A1. |
U.S. Appl. No. 13/833,432, filed Mar. 15, 2013, US20130281965A1. |
U.S. Appl. No. 61/894,801, filed Oct. 23, 2013. |
U.S. Appl. No. 61/904,123, filed Nov. 14, 2013. |
PCT/US13/77077, filed Dec. 20, 2013, WO/2014/100658A1. |
U.S. Appl. No. 14/135,784, filed Dec. 20, 2013, US20140188076A1. |
U.S. Appl. No. 61/942,986, filed Feb. 21, 2014. |
U.S. Appl. No. 61/990,330, filed May 8, 2014. |
U.S. Appl. No. 14/627,287, filed Feb. 20, 2015, US20150157791A1. |
PCT/US15/16796, filed Feb. 27, 2015, WO/2015/127189A1. |
U.S. Appl. No. 15/059,394, filed Mar. 3, 2016, US20160184510A1. |
U.S. Appl. No. 15/635,391, filed Jun. 28, 2017, US20170296745A1. |
U.S. Appl. No. 15/673,814, filed Aug. 10, 2017, US20170333623A1. |
U.S. Appl. No. 16/124,644, filed Sep. 2, 2018, US20190009018A1. |
U.S. Appl. No. 16/509,989, filed Jul. 12, 2019, US20190328964A1. |
U.S. Appl. No. 16/788,531, filed Dec. 12, 2020, US20200171241A1. |
Alaris, IVAC P1000, P2000 & P3000, Directions for Use—GB, pp. 1-14, Issue 3.0, Alaris Medical Systems, (Nov. 21, 2010). |
Ascor, Syringe Pumps AP 14 and AP22, Operating Manual, pp. 1-40, version 3.6, pub. 001, Ascor S.A. (at least as early as Feb. 15, 2019). |
B. Braun, B. Braun Regional Anesthesia, Catalouge, pp. 1-47, B. Braun Melsungen AG (Jan. 27, 2012). |
B. Braun, B. Braun Space Infusion Systems: Automated Infusion Systems, 24 pgs., B. Braun Melsungen AG (Sep. 15, 2011). |
B. Braun, B. Braun Space Pocket Guide: Infusomat Space, Perfusor Space, IV Therapy, 8 pgs., B. Braun Melsungen AG (Jan. 25, 2012). |
B. Braun, B. Braun SpaceStation MRI, Automated Infusion System, brochure, 2 pgs., B. Braun Melsungen AG (Sep. 13, 2009). |
B. Braun, Space System Technical Data: brochure, 7 pgs., B. Braun Melsungen AG (Apr. 17, 2012). |
B. Braun, SpaceStation and SpaceCom: Instructions for Use, manual, 1-39, B. Braun Melsungen AG (Feb. 27, 2008). |
Fresenius Kabi, Module DPS +: Syringe Pump: Data Sheet, 2 pgs., Fresenius Kabi (at least as early as Feb. 15, 2019). |
Fresenius Kabi, Volumat Agilia, customer presentation, 29 pgs., Fresenius Kabi (Jan. 31, 2008). |
Fresenius Kabi, Volumat MC Agilia: Advanced Volumetric Infusion Pump, Medical Devices, specifications, 2 pgs., Fresenius Kabi (Jun. 2, 2013). |
Fresenius Kabi, Injectomat Agilia: Syringe Pump, Data Sheet, 2 pgs., Fresenius Kabi (Mar. 10, 2010). |
Fresenius Kabi, Medical Devices: Injectomat MC Agilia—Dose Rate Syringe Pump, Data Sheet, 2 pgs., Fresenius Kabi (at least as early as Feb. 15, 2019). |
Medex, Medfusion 3500: Syringe Pump Operation Manual, 1998-2004, pp. i-78, rev. 5, Medex Inc. (Jul. 26, 2004). |
MSD, SBiomedical Rental Equipment—I.V. Infusion Pumps / Enteral Pumps, catalogue, pp. 21-25, MSD (at least as early as Feb. 15, 2019). |
Rafferty, Proposal for Wireless Transmimssion of Non-invasive Respiratory Data to the Servo Module of an Opioid Infusion-Pump for Real-Time Patient Safety Feedback Control, Yale School of Medicine (at least as early as Feb. 15, 2019). |
Smiths, Infusion Management: Syringe Pumps Range, 10 pgs., Smiths Medical International Ltd (Oct. 21, 2007). |
Technical Data: Infusomat Space, Perfusor Space, pp. 1-5 (at least as early as Feb. 15, 2019). |
Fresenius Kabi, Volumat MC Agilia: Instructions for Use, 70 pgs., Fresenius Kabi (Jul. 22, 2010). |
Number | Date | Country | |
---|---|---|---|
20190175821 A1 | Jun 2019 | US |
Number | Date | Country | |
---|---|---|---|
61679117 | Aug 2012 | US | |
61651322 | May 2012 | US | |
61578649 | Dec 2011 | US | |
61578658 | Dec 2011 | US | |
61578674 | Dec 2011 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 15059394 | Mar 2016 | US |
Child | 16277179 | US | |
Parent | 13724568 | Dec 2012 | US |
Child | 15059394 | US |
Number | Date | Country | |
---|---|---|---|
Parent | PCT/US2011/066588 | Dec 2011 | US |
Child | 13724568 | US | |
Parent | 13333574 | Dec 2011 | US |
Child | 13724568 | US |