Determining the absence or presence of fluid in a dialysis system
This disclosure relates to detecting fluid in medical tubing. In certain aspects, a method is performed by a data processing apparatus. The method includes controlling repetitive activation of the ultrasonic transmitter. The method also includes receiving a signal from the ultrasonic receiver during an activation of the ultrasonic transmitter. The method also includes determining that fluid is absent or present in a portion of the medical fluid tube based on a comparison between the signal and a threshold value.
1. A dialysis system comprising:
a dialysis machine;
a control unit;
a medical fluid tube connected to the dialysis machine;
an ultrasonic transmitter positioned adjacent to the medical fluid tube;
an ultrasonic receiver positioned adjacent to the medical fluid tube configured to receive one or more signals in response to the activation of the ultrasonic transmitter; and
a computer storage medium encoded with computer program instructions that when executed by the dialysis system, causes the dialysis system to perform operations comprising:
controlling repetitive activation of the ultrasonic transmitter, wherein controlling repetitive activation of the ultrasonic transmitter comprises, for each repetition:
activating the ultrasonic transmitter for a first period of 2 to 15 milliseconds; and
deactivating the ultrasonic transmitter for a second period of 998 to 985 milliseconds;
receiving a signal from the ultrasonic receiver during an activation of the ultrasonic transmitter; and
determining that fluid is absent or present in a portion of the medical fluid tube based on a comparison between the signal and a threshold value.
2. The system of claim 1 , wherein the computer storage medium is further encoded with computer program instructions that when executed by the dialysis system, causes the dialysis system to perform operations comprising:
storing an indicator of the absence or presence of fluid in a data structure, the data structure storing a plurality of indicators determined during previous activations of the ultrasonic transmitter.
3. The system of claim 2 , wherein the computer storage medium is further encoded with computer program instructions that when executed by the dialysis system, causes the dialysis system to perform operations comprising:
raising an alarm upon determining that each indicator in the data structure indicates that fluid was absent from the portion of the medical fluid tube.
4. The system of claim 1 , wherein the first period is 5 milliseconds and the second period is 995 milliseconds.
5. The system of claim 1 , wherein the medical fluid tube has an outer diameter of less than 0.128 inch.
6. The system of claim 1 , wherein the medical fluid tube has an inner diameter of less than 0.031 inch.
7. The system of claim 1 , wherein the signal is a measure of voltage.
8. The system of claim 7 , wherein the threshold value is a first value if fluid was determined to be present during the previous activation of the ultrasonic transmitter;
the threshold is a second value if the fluid was previously determined to be absent during the previous activation of the ultrasonic transmitter; and
the first value is greater than the second value.
9. A computer-implemented method comprising:
on a control unit of a dialysis machine:
controlling, on a processor of the control unit, repetitive activation of an ultrasonic transmitter, wherein controlling repetitive activation of the ultrasonic transmitter comprises, for each repetition:
activating the ultrasonic transmitter for a first period of 2 to 15 milliseconds; and
deactivating the ultrasonic transmitter for a second period of 998 to 985 milliseconds;
receiving, by the processor of the control unit, a signal from an ultrasonic receiver during an activation of the ultrasonic transmitter; and
determining, by the processor of the control unit, that fluid is absent or present in a portion of a medical fluid tube of a drug delivery device based on a comparison between the signal and a threshold value.
10. The method of claim 9 further comprising:
storing an indicator of the absence or presence of fluid in a data structure, the data structure storing a plurality of indicators determined during previous activations of the ultrasonic transmitter.
11. The method of claim 10 , further comprising:
raising an alert upon determining that each indicator in the data structure indicates that fluid was absent from the portion of the medical fluid tube.
12. The method of claim 9 , wherein the first period is 5 milliseconds and the second period is 995 milliseconds.
13. The method of claim 9 , wherein the medical fluid tube has an outer diameter of less than 0.128 inch.
14. The method of claim 9 , wherein the medical fluid tube has an inner diameter of less than 0.031 inch.
15. The method of claim 9 , wherein the signal is a measure of voltage.
16. The method of claim 15 , wherein the threshold value is a first value if fluid was determined to be present during the previous activation of the ultrasonic transmitter;
the threshold is a second value if the fluid was previously determined to be absent during the previous activation of the ultrasonic transmitter; and
the first value is greater than the second value.
17. A dialysis system comprising:
a dialysis machine;
a control unit;
an ultrasonic transmitter;
an ultrasonic receiver; and
a computer storage medium encoded with computer program instructions that when executed by the dialysis system, causes the dialysis system to perform operations comprising:
controlling repetitive activation of the ultrasonic transmitter, wherein controlling repetitive activation of the ultrasonic transmitter comprises, for each repetition:
activating the ultrasonic transmitter for a first period of 2 to 15 milliseconds; and
deactivating the ultrasonic transmitter for a second period of 998 to 985 milliseconds;
receiving a signal from the ultrasonic receiver during an activation of the ultrasonic transmitter; and
determining that fluid is absent or present in a portion of a medical fluid tube based on a comparison between the signal and a threshold value.
18. The system of claim 17 , wherein the computer storage medium is further encoded with computer program instructions that when executed by the dialysis system, causes the dialysis system to perform operations comprising:
storing an indicator of the absence or presence of fluid in a data structure, the data structure storing a plurality of indicators determined during previous activations of the ultrasonic transmitter.
19. The system of claim 18 , wherein the computer storage medium is further encoded with computer program instructions that when executed by the dialysis system, causes the dialysis system to perform operations comprising:
raising an alarm upon determining that each indicator in the data structure indicates that fluid was absent from the portion of the medical fluid tube.
20. The system of claim 17 , wherein the first period is 5 milliseconds and the second period is 995 milliseconds.
21. The system of claim 17 , wherein the signal is a measure of voltage.
22. The system of claim 21 , wherein the threshold value is a first value if fluid was determined to be present during the previous activation of the ultrasonic transmitter;
the threshold is a second value if the fluid was previously determined to be absent during the previous activation of the ultrasonic transmitter; and
the first value is greater than the second value.