Medical fluid system with systems and methods for verifying voltage and analog-to-digital converter measurements
By designing control and protection circuits in medical fluid therapy systems, comparing and correcting the errors of ADC values and reference voltage values, the inaccuracy problems caused by galvanic isolation in the system are solved, and the accuracy of fluid flow control and dialysis process are improved. Reliability ensures the safety and stability of the system.
Patent Information
- Application Number
- CN202380043933.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2022-06-14
- Filing Date
- 2023-06-13
- Publication Date
- 2024-12-27
AI Technical Summary
In medical fluid therapy systems, due to the galvanic isolation between the control system and the protection system, the reference voltage, ADC value and digital signals measured based on the sensor may be inaccurate and inconsistent, resulting in inaccuracy and reliability of the fluid flow control and dialysis process. question.
A system is designed, including a control circuit and a protection circuit. Through the connection of multiple control ADC devices and protection ADC devices with corresponding sensors, pre-processing is performed using processors and memory, and the control ADC values and protection ADC values are compared, and errors are recorded. And determine the input voltage of the sensor based on the expected and actual reference voltage values, identify and correct errors to ensure the accuracy and reliability of the system.
Improves the accuracy of fluid flow control and the reliability of the dialysis process in medical fluid therapy systems, ensures the safety and stability of the system in the event of failure, and provides a dependable protection mechanism to prevent the failure of the control circuit from affecting patients. Safety.
Smart Images

Figure CN119213382A_ABST
Abstract
Description
[0001] Priority Claim and Cross-Reference to Related Applications
[0002] This application claims priority to and the benefit of U.S. Provisional Patent Application No. 63 / 352,106, filed on June 14, 2022, entitled “MEDICAL FLUID SYSTEM HAVING SYSTEMS AND METHODSFOR VERIFYING VOLTAGE AND ANALOG-TO-DIGITAL CONVERTER MEASUREMENTS,” the entire contents of which are incorporated herein by reference in their entirety and rely upon the entire contents of which. Technical Field
[0003] The present disclosure relates generally to medical fluid therapy, and in particular to systems and methods for validating voltage and analog-to-digital converter ("ADC") measurements in a medical fluid therapy system. Background Art
[0004] For a variety of reasons, a person's kidney system may fail. Kidney failure produces a variety of physiological disturbances. It is no longer able to balance water and minerals or excrete the daily metabolic load. Toxic end products of metabolism (such as urea, creatinine, uric acid, and other substances) may accumulate in the patient's blood and tissues.
[0005] Dialysis is used to treat decreased kidney function, especially kidney failure. Dialysis removes waste products, toxins, and excess water from the body that would normally be removed by the kidneys. Dialysis treatment to replace kidney function is vital for many people because it is life-saving.
[0006] One type of renal failure therapy is hemodialysis ("HD"), which typically uses diffusion to remove waste products from a patient's blood. A diffusion gradient is created across a semipermeable dialyzer between the blood and an electrolyte solution called dialysate or dialysis fluid to induce diffusion.
[0007] Hemofiltration ("HF") is an alternative renal replacement therapy that relies on the convective transport of toxins from the patient's blood. HF is achieved by adding replacement or substitution fluid to the extracorporeal circuit during treatment. During HF treatment, the replacement fluid and the patient's accumulated fluid between treatments are ultrafiltered, providing a convective transport mechanism that is particularly beneficial for the removal of middle and large molecules.
[0008] Hemodiafiltration ("HDF") is a treatment modality that combines convective and diffusive clearance. HDF uses a dialysis fluid flowing through a dialyzer (similar to standard hemodialysis) to provide diffusive clearance. In addition, a replacement solution is provided directly to the extracorporeal circuit, thereby providing convective clearance.
[0009] Most HD, HF, and HDF treatments are performed at centers. Today there is a trend toward home hemodialysis ("HHD"), in part because HHD can be performed daily, which provides efficacy benefits compared to hemodialysis treatments in centers, which are typically performed every two or three weeks. Studies have shown that more frequent treatments remove more toxins and wastes and reduce interdialytic fluid overload compared to patients who receive less frequent but potentially longer treatments. Patients who receive more frequent treatments do not experience as many down cycles (fluctuations in fluids and toxins) as patients in centers, who have accumulated toxins for two or three days before treatment. In some areas, the nearest dialysis center may be many miles away from the patient's home, resulting in home treatment time taking up a large part of the day. Treatment at a center near the patient's home may also take up a large part of the patient's day. HHD can be performed at night or during the day while the patient is relaxing, working, or otherwise productive.
[0010] Another type of renal failure therapy is peritoneal dialysis ("PD"), which infuses a dialysis solution (also called dialysis fluid) into the patient's peritoneal compartment via a catheter. The dialysis fluid contacts the peritoneum within the patient's peritoneal compartment. Waste products, toxins, and excess water flow from the patient's bloodstream through the capillaries in the peritoneum and enter the dialysis fluid due to diffusion and osmosis, i.e., an osmotic gradient occurs across the peritoneum. An osmotic agent in the PD fluid provides the osmotic gradient. Used or spent dialysis fluid is drained from the patient, thereby removing waste products, toxins, and excess water from the patient. This cycle is repeated, for example, multiple times.
[0011] There are many types of peritoneal dialysis therapies, including continuous ambulatory peritoneal dialysis ("CAPD"), automated peritoneal dialysis ("APD"), tidal flow dialysis, and continuous flow peritoneal dialysis ("CFPD"). CAPD is a manual dialysis treatment. Here, the patient manually connects an implanted catheter to a drain to allow used or spent dialysis fluid to drain from the peritoneal chamber. The patient then switches the fluid connection so that the patient's catheter is connected to a bag of fresh dialysis fluid to inject fresh dialysis fluid through the catheter and into the patient's body. The patient disconnects the catheter from the bag of fresh dialysis fluid and allows the dialysis fluid to reside in the peritoneal chamber, where the transfer of waste, toxins, and excess water occurs. After the residence period, the patient repeats the manual dialysis procedure, for example four times a day. Manual peritoneal dialysis requires a large amount of time and effort from the patient, which leaves much room for improvement.
[0012] Automated peritoneal dialysis ("APD") is similar to CAPD in that dialysis treatment includes drain, fill, and dwell cycles. However, APD machines typically perform these cycles automatically while the patient sleeps. APD machines eliminate the need for patients to manually perform treatment cycles or deliver supplies during the day. The APD machine is fluidly connected to an implanted catheter, a source or bag of fresh dialysis fluid, and a fluid drain. The APD machine pumps fresh dialysis fluid from a source of dialysis fluid through the catheter and into the patient's peritoneal compartment. The APD machine also allows the dialysis fluid to reside within the peritoneal compartment and allows for the transfer of waste, toxins, and excess water. The source can include multiple liters of dialysis fluid, including multiple solution bags.
[0013] The APD machine pumps used or spent dialysis fluid from the patient's peritoneal cavity through a catheter and to a drain. As with the manual process, several drain, fill, and dwell cycles occur in the dialysis device. A "final fill" may occur at the end of an APD treatment. The final fill of fluid may remain in the patient's peritoneal compartment until the next treatment begins, or it may be manually drained at some point during the day.
[0014] Medical fluid systems, such as APD machines, may require protective electrical systems to provide dialysis treatment to patients, as backup auxiliary dialysis systems in the event that the main electrical system of the dialysis treatment fails or performs suboptimally. The main electrical system (referred to as the control system) and the protection system can be galvanically isolated from each other, but can coexist independently in the same medical device. For example, the control system and the protection system can be configured to communicate only through a serial bus. Since medical fluid systems such as APD machines generally rely on sensors to automate the dialysis process, accurate measurements from sensors (e.g., temperature and pressure sensors) are important for ensuring that the medical fluid system works properly. Such sensor measurements can be recorded as voltages and can be converted to digital signals via analog-to-digital converter ("ADC") devices to control fluid flow. Therefore, the converted digital signals can rely on the accuracy and reliability of the ADC values and the reference voltages used by the ADC devices. However, due to the galvanic isolation between the two electrical systems (e.g., the control system and the protection system) of the medical fluid device, the reference voltages, ADC values, and digital signals based on sensor measurements may be inaccurate and / or may be inconsistent.
[0015] Therefore, there is a need for an improved method for validating voltage and ADC measurements in a medical fluid treatment system. Summary of the invention
[0016] The present disclosure describes a medical fluid system, such as an automated peritoneal dialysis ("APD") system, that improves patient care by validating voltage and analog-to-digital converter ("ADC") measurements in a medical fluid treatment system, resulting in more accurate control of fluid flow and the dialysis process and resulting in better reliability of the protection system.
[0017] According to the disclosure set forth herein, and without limiting the disclosure in any way, in a first aspect of the disclosure, which may be combined with any other aspect or portion thereof, a system for verifying a reference voltage and an analog-to-digital converter ("ADC") value during medical fluid therapy, the system comprising: a control circuit, the control circuit comprising a plurality of control ADC devices and a plurality of control sensors, wherein each control ADC device is associated with a respective control sensor and facilitates medical fluid therapy based on an input voltage from the respective control sensor; and a protection circuit, the protection circuit comprising a plurality of protection ADC devices and a plurality of protection sensors, wherein each protection ADC device is associated with a respective protection sensor, wherein the control circuit and the protection circuit are galvanically isolated from each other; one or more processors; and a memory storing instructions that, when executed by the one or more processors, cause the system to: initiate preconditioning of the system, wherein the preconditioning exposes the plurality of control sensors and the plurality of protection sensors to a common preconditioning condition; during the preconditioning, receive a plurality of control ADC values corresponding to the plurality of control ADC devices, and a plurality of protection ADC values corresponding to the plurality of protection ADC devices; and based on a comparison of the control ADC values with the protection ADC values, record an error for one or both of the control circuit or the protection circuit.
[0018] In a second aspect of the present disclosure, which may be combined with any other aspect or portion thereof, the system includes a central processing unit ("CPU"); a first opto-isolator, which communicatively couples the CPU to the control circuit; and a second opto-isolator, which communicatively couples the CPU to the protection circuit, wherein the first opto-isolator and the second opto-isolator galvanically isolate the control circuit from the protection circuit.
[0019] In a third aspect of the present disclosure, which may be combined with any other aspect or part thereof, exposing the plurality of control sensors and the plurality of protection sensors to the common pretreatment condition comprises exposing the plurality of control sensors and the plurality of protection sensors to a common temperature range or a common pressure range.
[0020] In a fourth aspect of the present disclosure, which may be combined with any other aspect or part thereof, the instructions, when executed, further cause the system to: determine, for each of the plurality of control ADC devices, an expected control reference voltage value of the corresponding control ADC device based on the common preprocessing condition and an expected voltage range of a corresponding control sensor associated with the corresponding control ADC device; and determine, for each of the plurality of protection ADC devices, an expected protection reference voltage value of the corresponding protection ADC device based on the common preprocessing condition and an expected voltage range of a corresponding protection sensor associated with the corresponding protection ADC device.
[0021] In a fifth aspect of the present disclosure, which may be combined with any other aspect or part thereof, the instructions, when executed, further cause the system to: determine a plurality of actual control reference voltage values corresponding to the plurality of control ADC values based on the plurality of control ADC values and the number of bits that the plurality of control ADC devices are configured to output; and determine a plurality of actual protection reference voltage values corresponding to the plurality of protection ADC values based on the plurality of protection ADC values and the number of bits that the plurality of protection ADC devices are configured to output.
[0022] In a sixth aspect of the present disclosure, which may be combined with any other aspect or part thereof, the recording of errors for one or both of the control circuit or the protection circuit is further based on one or more of: comparing an expected control reference voltage value of a control ADC device with an actual control reference voltage value of the control ADC device; or comparing an expected protection reference voltage value of a protection ADC device with an actual protection reference voltage value of the protection ADC device.
[0023] In a seventh aspect of the present disclosure that can be combined with any other aspect or part thereof, the instructions, when executed, further cause the system to: determine, for each of the plurality of control ADC devices, an expected control input voltage value of a corresponding control sensor associated with the corresponding control ADC device based on an expected control reference voltage value of the corresponding control ADC device; determine, for each of the plurality of control ADC devices, an actual control input voltage value of the corresponding control sensor associated with the corresponding control ADC device based on an actual control reference voltage value of the corresponding control ADC device; and determine, for each of the plurality of protection ADC devices, based on an expected protection reference voltage value of the corresponding protection ADC device. an expected protection input voltage value of a corresponding protection sensor associated with the corresponding protection ADC device; and for each of the plurality of protection ADC devices, determining an actual protection input voltage value of a corresponding protection sensor associated with the corresponding protection ADC device based on an actual protection reference voltage value of the corresponding protection ADC device; and wherein the record of errors for one or both of the control circuit or the protection circuit is further based on one or more of: comparing an expected control input voltage value of a control ADC device with an actual control input voltage value of the control ADC device; or comparing an expected protection input voltage value of a protection ADC device with an actual protection input voltage of the protection ADC device.
[0024] In an eighth aspect of the present disclosure, which may be combined with any other aspect or part thereof, the plurality of control sensors include one or more control temperature sensors and one or more control pressure sensors, and wherein the plurality of protection sensors include one or more protection temperature sensors and one or more protection pressure sensors.
[0025] In a ninth aspect of the present disclosure, which may be combined with any other aspect or part thereof, the system comprises a plurality of pumps; and a plurality of valves, wherein the plurality of pumps and the plurality of valves perform the medical fluid therapy based on the plurality of control ADC values or the plurality of protection ADC values.
[0026] In the tenth aspect of the present disclosure, which can be combined with any other aspect or part thereof, the instruction, when executed, also causes the system to: determine a plurality of actual control reference voltage values corresponding to the plurality of control ADC values; determine a plurality of actual protection reference voltage values corresponding to the plurality of protection ADC values; and wherein the actual control reference voltage values and the actual protection reference voltage values are respectively associated with one or more of the following: an actual control reference voltage value for controlling a temperature sensor and an actual protection reference voltage value for protecting a temperature sensor; or an actual control reference voltage value for controlling a pressure sensor and an actual protection reference voltage value for protecting a pressure sensor.
[0027] In an eleventh aspect of the present disclosure, which may be combined with any other aspect or portion thereof, the error is recorded for the control circuit, and wherein the instructions, when executed, further cause the system to: disable the control circuit from promoting the medical fluid therapy.
[0028] In a twelfth aspect of the present disclosure, which may be combined with any other aspect or part thereof, a method for verifying a reference voltage and an analog-to-digital converter ("ADC") value during medical fluid treatment, the method comprising: initiating, by a computing device having a processor, pre-processing for a medical fluid treatment system, the medical fluid treatment system comprising a plurality of control sensors and a plurality of protection sensors, wherein the pre-processing exposes the plurality of control sensors and the plurality of protection sensors to a common pre-processing condition; during the pre-processing, receiving, by the computing device, a plurality of control ADC values corresponding to a plurality of control ADC devices associated with a corresponding plurality of control sensors, and a plurality of protection ADC values corresponding to a plurality of protection ADC devices associated with a corresponding plurality of protection sensors; and recording, by the computing device and based on a comparison of the control ADC values with the protection ADC values, an error for one or both of the control circuit or the protection circuit.
[0029] In a thirteenth aspect of the present disclosure, which may be combined with any other aspect or part thereof, exposing the plurality of control sensors and the plurality of protection sensors to the common pretreatment condition comprises exposing the plurality of control sensors and the plurality of protection sensors to a common temperature range or a common pressure range.
[0030] In the fourteenth aspect of the present disclosure, which may be combined with any other aspect or part thereof, the method further includes: for each of the plurality of control ADC devices, determining an expected control reference voltage value of the corresponding control ADC device based on the common preprocessing condition and an expected voltage range of a corresponding control sensor associated with the corresponding control ADC device; and for each of the plurality of protection ADC devices, determining an expected protection reference voltage value of the corresponding protection ADC device based on the common preprocessing condition and an expected voltage range of a corresponding protection sensor associated with the corresponding protection ADC device.
[0031] In the fifteenth aspect of the present disclosure, which may be combined with any other aspect or part thereof, the method comprises: determining a plurality of actual control reference voltage values corresponding to the plurality of control ADC values based on the plurality of control ADC values and the number of bits that the plurality of control ADC devices are configured to output; and determining a plurality of actual protection reference voltage values corresponding to the plurality of protection ADC values based on the plurality of protection ADC values and the number of bits that the plurality of protection ADC devices are configured to output.
[0032] In the sixteenth aspect of the present disclosure, which may be combined with any other aspect or part thereof, recording errors for one or both of the control circuit or the protection circuit is further based on one or more of: comparing an expected control reference voltage value of a control ADC device with an actual control reference voltage value of the control ADC device; or comparing an expected protection reference voltage value of a protection ADC device with an actual protection reference voltage value of the protection ADC device.
[0033] In the seventeenth aspect of the present disclosure, which may be combined with any other aspect or part thereof, the plurality of control sensors include one or more control temperature sensors and one or more control pressure sensors; and the plurality of protection sensors include one or more protection temperature sensors and one or more protection pressure sensors.
[0034] In the eighteenth aspect of the present disclosure, which can be combined with any other aspect or part thereof, the method includes: determining a plurality of actual control reference voltage values corresponding to the plurality of control ADC values; determining a plurality of actual protection reference voltage values corresponding to the plurality of protection ADC values; and wherein the actual control reference voltage values and the actual protection reference voltage values are respectively associated with one or more of the following: an actual control reference voltage value for controlling a temperature sensor and an actual protection reference voltage value for protecting a temperature sensor; or an actual control reference voltage value for controlling a pressure sensor and an actual protection reference voltage value for protecting a pressure sensor.
[0035] In a nineteenth aspect of the present disclosure which may be combined with any other aspect or portion thereof, the error is recorded for the control circuit, and further comprising: disabling the control circuit from facilitating the medical fluid therapy.
[0036] In a twentieth aspect of the present disclosure, which may be combined with any other aspect or portion thereof, a non-transitory computer-readable medium for use on a computer system, the computer system comprising computer-executable programming instructions for verifying voltage and analog-to-digital converter ("ADC") values during medical fluid treatment, the instructions comprising: initiating pre-treatment for a medical fluid treatment system, the medical fluid treatment system comprising a plurality of control sensors and a plurality of protection sensors, wherein the pre-treatment exposes the plurality of control sensors and the plurality of protection sensors to a common pre-treatment condition; during the pre-treatment, receiving a plurality of control ADC values corresponding to a plurality of control ADC devices associated with the respective plurality of control sensors, and a plurality of protection ADC values corresponding to a plurality of protection ADC devices associated with the respective plurality of protection sensors; determining, based on predetermined conditions, a plurality of actual control reference voltage values corresponding to the plurality of control ADC values, and a plurality of actual protection reference voltage values corresponding to the plurality of protection ADC values; and recording an error for one or both of the control circuit or the protection circuit based on the actual control reference voltage values or the actual protection reference voltage values, and based on a comparison of the control ADC values with the protection ADC values.
[0037] In a twenty-first aspect of the present disclosure, which may be combined with any other aspect or portion thereof, a peritoneal dialysis ("PD") system comprises a PD fluid pump; a first PD fluid container, the first PD fluid container being used to supply PD fluid to the PD fluid pump; a second PD fluid container, the second PD fluid container being used to supply PD fluid to the PD fluid pump; a first reusable PD fluid line, the first reusable PD fluid line comprising a first connector for connecting to the first PD fluid container; and a second reusable PD fluid line, the second reusable PD fluid line comprising a second connector for connecting to the second PD fluid container, wherein the first connector and the second connector are configured to sealingly mate together so that the first PD fluid line and the second PD fluid line are fluidly connected during a disinfection sequence performed between PD fluid treatments.
[0038] In a twenty-second aspect of the present disclosure which may be combined with any other aspect or part thereof, the first connector and the second connector are sealingly mated via a threaded connection, a Luer connection or a quick-connect connector which is pushed to form a sealed connection and pulled back to release the connection.
[0039] In the twenty-third aspect of the present disclosure, which may be combined with any other aspect or part thereof, the PD system further comprises a third PD fluid container for supplying PD fluid to the PD fluid pump; a fourth PD fluid container for supplying PD fluid to the PD fluid pump; a third reusable PD fluid line comprising a third connector for connecting to the third PD fluid container; and a fourth PD fluid line comprising a fourth connector for connecting to the fourth PD fluid container, wherein the third connector and the fourth connector are configured to sealably fit together so that the third PD fluid line and the fourth PD fluid line are fluidically connected during the disinfection sequence.
[0040] In a twenty-fourth aspect of the present disclosure, which may be combined with any other aspect or part thereof, at least one of the following is implemented: (i) the first connector and the third connector are connectors of the same type, or (ii) the second connector and the fourth connector are connectors of the same type.
[0041] In a twenty-fifth aspect of the present disclosure that may be combined with any other aspect or portion thereof, the first reusable PD fluid line and the second reusable PD fluid line are flexible.
[0042] In a twenty-sixth aspect of the present disclosure that may be combined with any other aspect or part thereof, the first PD fluid container comprises a second connector for connecting to the first connector of the first reusable PD fluid line, and the second PD fluid container comprises a first connector for connecting to the second connector of the second reusable PD fluid line.
[0043] In a twenty-seventh aspect of the present disclosure that may be combined with any other aspect or part thereof, at least one of the first PD fluid container and the second PD fluid container comprises a "Y" or "T" fitting having one leg of the first connector leading to a second connector for connecting to the second reusable PD fluid line, and another leg of the second connector leading to the first connector for connecting to the first reusable PD fluid line.
[0044] In a twenty-eighth aspect of the present disclosure, which may be combined with any other aspect or part thereof, the PD system comprises: a pressure sensor positioned and arranged to measure the PD fluid pressure in the first PD fluid line and the second PD fluid line; and a control unit, the PD fluid pump being under the control of the control unit and the pressure sensor output to the control unit, the control unit being configured to use the PD fluid pump and the output from the pressure sensor to perform a pressure or pressure decay test to determine whether the first connector and the second connector are properly mated together for a disinfection sequence.
[0045] In a twenty-ninth aspect of the present disclosure, which may be combined with any other aspect or part thereof, the PD system includes a clip positioned and arranged to receive a mating first connector and a second connector, the clip including at least one proximity sensor for detecting the presence of at least one of the first connector and the second connector as a condition for allowing the disinfection sequence to proceed.
[0046] In a thirtieth aspect of the present disclosure, which may be combined with any other aspect or part thereof, the at least one proximity sensor is a Hall effect, magnetic, electromagnetic, ultrasonic, inductive, capacitive or optical sensor.
[0047] In the thirty-first aspect of the present disclosure that can be combined with any other aspect or part thereof, the PD system includes a first conductive wire and a second conductive wire, the first conductive wire and the second conductive wire are respectively positioned along the first PD fluid pipeline and the second PD fluid pipeline, the first conductive wire and the second conductive wire are respectively electrically connected to the first conductor and the second conductor provided by the first connector and the second connector, a voltage source electrically connected to the first conductive wire and the second conductive wire, a current or resistance sensor electrically connected to the first conductive wire and the second conductive wire, and a control unit, the current or resistance sensor outputs to the control unit, and the control unit is configured to analyze the sensor output to determine whether the first connector and the second connector are properly matched together for a disinfection sequence.
[0048] In a thirty-second aspect of the present disclosure, which may be combined with any other aspect or part thereof, a peritoneal dialysis ("PD") system comprises a PD fluid pump; a first reusable PD fluid line for connecting PD fluid to the PD fluid pump, the first reusable PD fluid line terminating at a first connector; and a second reusable PD fluid line for connecting PD fluid to the PD fluid pump, the second reusable PD fluid line terminating at a second connector, wherein the first connector and the second connector are configured to sealingly mate together so that the first PD fluid line and the second PD fluid line are in fluid communication during a disinfection sequence performed between PD fluid treatments.
[0049] In the thirty-third aspect of the present disclosure, which may be combined with any other aspect or part thereof, the first connector and the second connector are sealingly mated via a threaded connection, a Luer connection or a quick-connect connector, the quick-connect connector being pushed to form a sealed connection and pulled back to release the connection.
[0050] In the thirty-fourth aspect of the present disclosure, which may be combined with any other aspect or part thereof, according to the PD system of claim 12, the PD system further comprises: a third reusable PD fluid line, the third reusable PD fluid line being used to connect the PD fluid to the PD fluid pump, the third reusable PD fluid line terminating at a third connector; and a fourth PD fluid line, the fourth PD fluid line being used to connect the PD fluid to the PD fluid pump, the fourth reusable PD fluid line terminating at a fourth connector, wherein the third connector and the fourth connector are configured to be sealingly mated together so that the third PD fluid line and the fourth PD fluid line are fluidically connected during the disinfection sequence.
[0051] In the thirty-fifth aspect of the present disclosure, which may be combined with any other aspect or part thereof, at least one of the following is implemented: (i) the first connector and the third connector are connectors of the same type; or (ii) the second connector and the fourth connector are connectors of the same type.
[0052] In a thirty-sixth aspect of the present disclosure, which may be combined with any other aspect or portion thereof, a peritoneal dialysis ("PD") method comprises: providing a first reusable PD fluid line, the first reusable PD fluid line comprising a first connector for connecting to the first PD fluid container; providing a second reusable PD fluid line, the second reusable PD fluid line comprising a second connector for connecting to the second PD fluid container; and configuring the first connector and the second connector to sealingly mate together so that the first PD fluid line and the second PD fluid line are in fluid communication during a disinfection sequence performed between PD fluid treatments.
[0053] In a thirty-seventh aspect of the present disclosure, which may be combined with any other aspect or part thereof, the PD method includes pumping a heated sterilizing fluid through the first reusable PD fluid line and the second reusable PD fluid line and mating first and second connectors during the sterilization sequence.
[0054] In the thirty-eighth aspect of the present disclosure, which may be combined with any other aspect or part thereof, Figures 1 to 8 Any one or more of the features, functionalities and alternatives described in any one of the above may be combined with Figures 1 to 8 Any combination of the features, functionalities, and alternatives described in any other figure.
[0055] In view of the above aspects and the present disclosure set forth herein, an advantage of the present disclosure is to provide a medical fluid treatment system which, in addition to a control circuit for controlling the flow of medical fluid in response to sensor output, also has a protection circuit to serve as a replacement for the control circuit in the event that the control circuit records an error.
[0056] Another advantage of the present disclosure is to provide a medical fluid treatment system capable of detecting errors in one or both of a control circuit or a protection circuit.
[0057] Another advantage of the present disclosure is to provide a medical fluid treatment system that can detect errors in one or both of the control circuit or the protection circuit based on the identification of a defective ADC device in one or both of the control circuit or the protection circuit.
[0058] Yet another advantage of the present disclosure is to provide a medical fluid treatment system that can identify a defective ADC device by comparing ADC values output by an ADC device of a control circuit with ADC values output by a corresponding ADC device of a protection circuit.
[0059] Yet another advantage of the present disclosure is to provide a medical fluid treatment system that can identify a defective ADC device by comparing an actual reference voltage value used by the ADC device during a known pre-treatment condition to an expected reference voltage value the ADC device would use based on the known pre-treatment condition.
[0060] Furthermore, it is an advantage of the present disclosure to provide a streamlined and efficient way to couple supply and PD fluid lines together for sterilization after treatment.
[0061] Additional features and advantages are described in and will be apparent from the following detailed description and accompanying drawings. The features and advantages described herein are not all-inclusive, and in particular, many additional features and advantages will be apparent to one of ordinary skill in the art with reference to the accompanying drawings and description. Furthermore, any particular embodiment need not have all of the advantages listed herein, and it is expressly contemplated that individual advantageous embodiments are individually claimed. Furthermore, it should be noted that the language used in the specification is primarily for readability and instructional purposes, rather than to limit the scope of the subject matter of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0062] Figure 1 is a schematic diagram of an example embodiment of a medical fluid system, such as a peritoneal dialysis system, having structure and function for validating voltage and analog-to-digital converter ("ADC") measurements in the medical fluid treatment system of the present disclosure.
[0063] Figure 2 is an electronic block diagram of a system for verifying voltage and ADC measurements of a medical fluid treatment system according to an example embodiment of the present disclosure.
[0064] Figure 3 is a process flow diagram of an example process for validating voltage and ADC measurements of a medical fluid treatment system according to an example embodiment of the present disclosure.
[0065] Figure 4 is a process flow diagram of an example process for validating voltage and ADC measurements obtained by control circuitry of a medical fluid treatment system according to an example embodiment of the present disclosure.
[0066] Figure 5 is a process flow diagram of an example process for validating voltage and ADC measurements obtained by a protection circuit of a medical fluid treatment system according to an example embodiment of the present disclosure.
[0067] Figure 6 is a process flow diagram of an example process for evaluating faults based on voltage and ADC measurements in a medical fluid treatment system according to an example embodiment of the present disclosure.
[0068] Figure 7 for Figure 1 Schematic diagram of a medical fluid system in sterilization mode.
[0069] Figure 8 is a schematic diagram of an example embodiment of a medical fluid system having a streamlined and efficient structure for coupling peritoneal dialysis fluid supply lines together for sterilization after treatment. DETAILED DESCRIPTION
[0070] System Overview
[0071] Referring now to the drawings and in particular to Figure 1 An example medical fluid system that may employ sensor validation of the voltage reference signal of the present disclosure is illustrated by a peritoneal dialysis ("PD") system 10. The system 10 (also referred to as a medical fluid treatment system) includes a PD machine or cycler 20, and a control unit 100 having one or more processors 102, one or more memories 104, a video controller 106, a control circuit input / output controller (control I / O controller) 112, and a protection circuit input / output controller (protection I / O controller) 114. The control unit 100 may be associated with, include, or be communicatively coupled to a user interface 108. The control unit 100 controls all of the electrical fluid flow and heating components of the system 10, and receives outputs from all of the sensors of the system 10. The system 10 in the illustrated embodiment includes durable and reusable components that contact medical fluids (such as PD fluids), which require the PD machine or cycler 20 to be sterilized, such as by thermal sterilization, between treatments.
[0072] Figure 1The system 10 in the embodiment of the present invention includes an inline dialysis fluid heater 56 (the inline dialysis fluid heater 56 is located downstream of the flow switch 26, the flow switch 26 is used to ensure that the PD fluid flows to the heater 56), reusable supply lines or tubes 52a1 to 52a4 and 52b, an air trap 60 operating with corresponding upper level sensors 62a and lower level sensors 62b, an air trap valve 54d, an exhaust valve 54e located along an exhaust line 52e, a reusable line or tubing 52c, a dialysis fluid pump 70, temperature sensors 58a and 58b, and reusable lines or tubing 52c. d, pressure sensors 78a, 78b1, 78b2 and 78c, reusable patient circuits or lines 52f and 52g having corresponding valves 54f and 54g, dual lumen reusable patient line 28, hose reel 110 for retracting patient line 28, reusable drain line or line 52i extending to drain line connector 34 and having drain line valve 54i, and reusable recirculating sterile circuits or lines 52r1 and 52r2 operating with corresponding sterile valves 54r1 and 54r2. A third recirculating or sterile circuit or line 52r3 extends between sterile connectors 30a and 30b for use during sterilization. A fourth recirculating or sterile circuit or line 52r4 extends between sterile connectors 30c and 30d for use during sterilization.
[0073] The system 10 also includes PD fluid containers or bags 38a-38c (e.g., holding the same or different PD fluid formulations) connected to the distal ends 24d of the reusable PD fluid lines 24a-24c, respectively. The system 10d also includes a fourth PD fluid container or bag 38d connected to the distal end 24d of the reusable PD fluid line 24e. The fourth PD fluid container or bag 38d can hold the same or a different type of PD fluid (e.g., icodextrin) as provided in the PD fluid containers or bags 38a-38c. The reusable PD fluid lines 24a-24c and 24e, in one embodiment, extend out through an aperture (not shown) defined or provided by the housing 22 of the cycler 20.
[0074] The system 10 in the illustrated embodiment includes four sterile connectors 30a-30d for connecting to the distal ends 24d of the reusable PD fluid lines 24a-24c and 24e, respectively, during sterilization. The system 10 also provides a patient line connector 32 including an inner lumen (e.g., a U-shaped lumen) that directs fresh or spent dialysis fluid from one PD fluid lumen of the dual-lumen reusable patient line 28 to the other PD fluid lumen. Reusable supply lines or tubing 52a1-52a4 are in communication with the reusable supply lines 24a-24c and 24e, respectively. The reusable supply lines or tubing 52a1-52a3 operate with valves 54a-54c, respectively, to allow PD fluid from the desired PD fluid container or bag 38a-38c to be drawn into the cycler 20. In the example shown, three-way valve 154a allows the control unit 100 to select between (i) 2.27% glucose dialysis fluid from container or bag 38b or 38c and (ii) icodextrin from container or bag 38d. In the embodiment shown, icodextrin from container or bag 38d is connected to the normally closed port of three-way valve 154a.
[0075] Figure 1 Also shown, the system 10 includes and uses a disposable filter kit 40 that is in fluid communication with the fresh and spent PD fluid lumens of the dual lumen reusable patient line 28. The disposable filter kit 40 includes a disposable connector 42 that connects to the distal end 28d of the reusable patient line 28. The disposable filter kit 40 includes a connector 48 that connects to the patient's delivery set. The disposable filter kit 40 also includes a sterilizing grade filter membrane 46 that further filters the fresh PD fluid.
[0076] In one embodiment, the system 10 is configured such that the drain line 52i during filling is fluidly connected downstream of the dialysis fluid pump 70. In this way, if the drain valve 54i fails or somehow leaks during a patient fill, fresh PD fluid is pushed along the disposable drain line 36 rather than spent PD fluid potentially being pulled into the pump 70. In one embodiment, the disposable drain line 36 is removed for sterilization and the drain line connector 34 is capped via the cap 34c.
[0077] The system 10 also includes a leak detection disc 82 located at the bottom of the housing 22 of the cycler 20 and a corresponding leak detection sensor 84 that outputs to the control unit 100. In the example shown, the system 10 is provided with an additional pressure sensor 78c located upstream of the dialysis fluid pump 70, which allows the suction pressure of the pump 70 to be measured to help the control unit 100 determine the pump volume more accurately. The additional pressure sensor 78c in the embodiment shown is located along the drain line 52e, which can be filled with air or a mixture of air and PD fluid, but should still be at the same negative pressure as the PD fluid located in the PD fluid line 52c.
[0078] Figure 1 The system 10 in the example of the embodiment includes redundant pressure sensors 78b1 and 78b2, the output of one of the redundant pressure sensors 78b1 and 78b2 is used for pump control, as discussed herein, while the output of the other pressure sensor is a safety or watchdog output to ensure that the control pressure sensor is accurately reading. The pressure sensors 78b1 and 78b2 are located along the line including the third recirculation valve 54r3. In yet another example, the system 10 can be configured to be connected via Figure 1 One or more cross-pieces marked with an X can (i) reduce the total amount and volume of internally reusable tubing, (ii) reduce the number of valves required, and (iii) allow the portion of the fluid circuit shared by fresh and used PD fluids to be minimized.
[0079] exist Figure 1 The system 10 in the example of also includes a source of acid, such as a citric acid container or bag 66. The citric acid container or bag 66 is in selective fluid communication with the second three-way valve 154b via a citric acid valve 54m located along the citric acid line 52m. The citric acid line 52m is connected to the normally closed port of the second three-way valve 154b in one embodiment to provide a redundant valve between the citric acid container or bag 66 and the PD fluid circuit during processing. The redundant valve ensures that no citric acid (or other) acid reaches the treatment fluid line during processing. Alternatively, citric acid (or other) acid is used during disinfection.
[0080] It should be understood that system 10 need not (i) be a PD system, or (ii) use redundant or durable components that are sterilized between uses in order to employ sensor verification of the voltage reference signal of the present disclosure. System 10 may alternatively be any type of medical fluid system, and may employ a disposable kit having a disposable pumping portion that contacts the corresponding medical fluid. However, system 10 will have components for controlling treatment and components for safety or backup as protective components, where these components for controlling treatment are used Figure 1 These are marked with "C" in the figure. They are used as protective parts for safety or spare parts. Figure 1 are marked with a "P" in the
[0081] Verify reference voltage and ADC value
[0082] Figure 2 is an electronic block diagram of a system 200 for verifying voltage and ADC measurements of a medical fluid treatment system according to an example embodiment of the present disclosure. Figure 2 As shown, the system may include a CPU 202, a control input / output (I / O) circuit 250A, and a protection main I / O circuit 250B. Each component of the system may be powered by a power supply, the voltage of which may be monitored. For example, a voltage monitor 203A may monitor the voltage of a power rail that directs power to the CPU 202, a voltage monitor 210A may monitor the voltage of a power rail that directs power to the control I / O circuit 250A, and a voltage monitor 210B may monitor the voltage of a power rail that directs power to the protection main I / O circuit 250B. In at least one embodiment, the voltage rail that directs power to the CPU 202 may be shared with the voltage rail that directs power to the control I / O circuit 250A.
[0083] The CPU 202 may include and / or form part of the control unit 100, as previously described with respect to FIG. Figure 1 As described, and may include, contain or share one or more components and / or functions of the control unit 100. For example, the CPU 202 may include a processor 203A and a memory 203B (e.g., as in the processor 102 and the memory 104 of the control unit 100). The processor 203A may include any one or more types of digital circuits configured to perform operations on data streams, including the functions described in the present disclosure. The memory 203B may include any type of long-term, short-term, volatile, non-volatile or other memory, and is not limited to any particular type of memory or number of memories, or the type of medium on which the memory is stored. The memory may store instructions that, when executed by the processor 203A, may cause the CPU 202 and / or the system 200 to perform one or more steps, methods or processes discussed herein. CPU 202 may also employ a serial bus (eg, universal asynchronous receiver-transmitters ("UARTs") 204A and 204B) to communicate with control I / O circuitry 250A and protection master I / O circuitry 250B (eg, via opto-isolators 206A and 206B, respectively).
[0084] The control input / output (I / O) circuit 250A and the protection main I / O circuit 250B (also referred to herein as the control circuit and the protection circuit, respectively) can be galvanically isolated. The galvanic isolation can prevent the flow of current between the control circuit 250A and the protection circuit 250B, and can ensure that the system 200 is "single fault safe". For example, if the two control circuits 250A and the protection circuit 250B are not galvanically isolated, a single fault in the control DCDC converter 205 can place 24V on the 3.3V rail. This can destroy components of the control and protection circuits and can place the medical fluid treatment system in an unknown state. However, the galvanic isolation creates a barrier between the two circuits so that in the above scenario, only the control circuit will enter an unknown state. The protection circuit will detect such a failure of the control circuit through a serial communication bus (e.g., UART 204B) and place the medical fluid treatment system in a safer state (e.g., by replacing the control circuit with an active circuit).
[0085] like Figure 2 As shown, the control circuit 250A and the protection circuit 250B can be communicatively coupled to the CPU 202 via opto-isolators 206A and 206B. Opto-isolators 206A and 206B can be used to maintain galvanic isolation between the control circuit and the protection circuit. When the system 200 is in standby mode, the opto-isolators 206A and 206B can allow the control unit 100 (e.g., CPU 202) to turn off the control I / O circuit 250A node. Therefore, if the control unit 100 (e.g., CPU 202) inadvertently feeds a voltage (e.g., 3.3V) to the pins of the control I / O circuit 250A and / or the protection I / O circuit 250B and compromises the system 200 while the system is powered off and / or in standby mode, the presence of opto-isolators 206A and 206B on the UART buses 204A and 204B, respectively, can eliminate and / or reduce potential risks.
[0086] The control circuit 250A and the protection circuit may each include a plurality of sensors to measure conditions (eg, pressure and temperature) in the medical fluid treatment system. Figure 2 As shown, the control circuit may include three pressure sensors 212a and a temperature sensor 214a. The protection circuit may include a pressure sensor 212b and a temperature sensor 214b. The sensor output may include an input voltage associated with a measured entity (e.g., pressure or sensor). The input voltage may be received by an ADC device associated with the sensor. The ADC device may convert an analog signal (e.g., input voltage) provided by the sensor into a digital signal (e.g., ADC value), which may be used by the system 200 to control the flow of medical fluid. For example, as Figure 2As shown, ADC device 215A can receive sensor output from temperature sensor 214A of control circuit 250A, and ADC device 215B can receive sensor output from temperature sensor 214B of protection circuit 250B. In some embodiments, ADC devices 215A and 215B can also convert analog signals received by pressure sensors 212A and 212B, respectively. Alternatively, the ADC device used to convert analog signals received from pressure sensors 212A and 212B can be separated (e.g., distinguishable) from the ADC device used to convert analog signals received from temperature sensors 214A and 214B. For ease of explanation, as used herein, ADC device 215A can refer to any ADC device used to convert analog signals from sensors in control circuit 250A, and ADC device 215B can refer to any ADC device used to convert analog signals from sensors in protection circuit 250B. When converting analog signals from sensors to digital signals, ADC devices can also use reference voltages. In some aspects, the reference voltage can relate to a range or upper limit of input voltage values received by the ADC device. For example, as Figure 2 As shown, reference voltages 208A and 208B may be, for example, 3 VDC based on voltage values received by voltage monitors 210A and 210B.
[0087] Similar to the control circuit 250A, the protection circuit 250B may include sensors and their corresponding ADC devices for receiving sensor outputs from their corresponding sensors. In addition, the protection circuit 250B may be used as an auxiliary circuit or system to ensure that the patient remains safe in the event of a failure of the control circuit 250A. Therefore, the protection circuit 250B may include various sensors and their corresponding ADC devices, which are the same type of components of the various sensors and corresponding ADC devices in the control circuit 250A (e.g., corresponding to the same location where the conditions are measured in the medical fluid treatment system). For example, the control circuit 250A and the protection circuit 250B may each have their own temperature and pressure sensors to ensure that the dialysis fluid sent to the patient remains within a safe pressure and temperature range. The sensor generates an analog signal (e.g., a voltage), which the ADC device converts into a digital value (e.g., an ADC value) for pump and heater regulation in the medical fluid treatment system. In order to know whether the analog-to-digital value conversion is correct, a known voltage reference value must be used on both the control and protection systems, as will be discussed herein.
[0088] Figure 3is a process flow diagram of an example process 300 for verifying voltage and ADC measurements of a medical fluid treatment system 10 according to an example embodiment of the present disclosure. Process 300 may be performed by a processor (e.g., processor 102 of control unit 100 and / or processor 203A of CPU 202). Processor 102 / 203A may rely on instructions stored in a memory (e.g., memory 104 of control unit 100 and / or memory 203B of CPU 202). For simplicity, "computing device" may be used to refer to control unit 100 and / or CPU 202. In some embodiments, one or more steps may be performed by control circuit 250A or protection circuit 250B, or may involve subsequent steps performed by control circuit 250A or protection circuit 250B. Such steps may be indicated herein.
[0089] To verify the voltage and ADC measurements of medical fluid treatment system 10, process 300 may begin with computing device 100 / 202 (e.g., CPU 202 or control unit 100) identifying and evaluating the components of medical fluid treatment system 10 managed by computing device 100 / 202. Such steps (e.g., blocks 302-308) may occur, for example, at startup. For example, at block 302, computing device 100 / 202 may identify control circuit 250A and protection circuit 250B. As previously described with respect to Figure 2 As discussed above, each circuit (e.g., control circuit 250A or protection circuit 250B) may include multiple sensors and ADC devices. The computing device 100 / 202 may classify each sensor (block 304). For example, the computing device 100 / 202 may detect and identify each sensor as belonging to the control circuit 250A or the protection circuit 250B, and may detect and identify each sensor by its type (e.g., a temperature sensor or a pressure sensor). In some aspects, the identified sensors may be further classified (e.g., by the location of a sensor meter, valve, or pump, etc., associated with the sensor on the medical fluid treatment system).
[0090] As previously discussed, the medical fluid treatment system 10 includes ADC devices 215A, 215B that convert analog signals received by sensors into digital signals that can be used to implement control of various mechanisms (e.g., valves, pumps, etc.) of the medical fluid treatment system 10. Such analog signals (e.g., input voltages) that are related to detected physical phenomena (e.g., temperature, pressure, etc.) are received from the sensors by the ADC devices 215A, 215B. Thus, each sensor can be associated with an ADC device 215A / 215B such that the sensor output (e.g., input voltage) from a given sensor is designated to be sent to and received by the ADC device 215A / 215B (e.g., via a conductor). Thus, at block 306, the computing device 100 / 202 can identify the ADC device 215A / 215B corresponding to each sensor. The conversion of an analog signal (e.g., input voltage) into a digital signal (e.g., ADC value) by each ADC device 215A / 215B may be affected by the characteristics or configuration of the ADC device itself. For example, the resolution of the ADC device 215A / 215B may indicate the number of different (e.g., discrete) values that the ADC device 215A / 215B can produce over an allowed range of analog input values. The number of discrete values that can be produced by the ADC device 215A / 215B is typically a power of two. If the ADC device 215A / 215B is configured to have a resolution of n bits (e.g., an n-bit ADC device), then the number of discrete digital levels that can be produced by the ADC device may be 2. n For example, an 8-bit ADC device with a resolution of 8 bits can encode the analog input into 256 different levels (2 8 =256). Thus, at block 308, the computing device 100 / 202 may identify or determine the resolution of each ADC device 215A / 215B (eg, the number of discrete values that the ADC device 215A / 215B is configured to output).
[0091] Process 300 may include preparing and performing a pre-conditioning test. As described herein, the pre-conditioning test may expose sensors in both the control circuit 250A and the protection circuit 250B to a common predetermined range of physical conditions (e.g., a shared temperature or temperature range and a shared pressure or pressure range). As used herein, the sensors in the control circuit 250A and their corresponding ADC devices may be referred to as control sensors (212A and 214A) and control ADC devices 215A, respectively; the sensors in the protection circuit and their corresponding ADC devices may be referred to as protection sensors (212B and 214B) and protection ADC devices 215B, respectively. Thus, at box 310, the computing device 100 / 202 may expose multiple control sensors (212A and 214A) and multiple protection sensors (212B and 214B) to common pre-conditioning conditions (e.g., a shared temperature or temperature range and a shared pressure or pressure range).
[0092] In some embodiments, each sensor of a given circuit (e.g., control circuit 250A or protection circuit 250B) can be used to measure a specific location in medical fluid treatment system 10. Since protection circuit 250B can be used as a backup circuit for medical fluid treatment system 10 to serve the patient when control circuit 250A fails, it is desirable that each location where a control sensor 212A / 214A is located can also have a corresponding protection sensor 212B / 214B. For example, a specific pump in a medical fluid treatment system can be associated with a control pressure sensor 212A and a protection pressure sensor 212B. As another example, a specific valve in medical fluid treatment system 10 can be associated with a control temperature sensor 214A and a protection temperature sensor 214B. Therefore, one or more control sensors (212A and 214A) of control circuit 250A can have corresponding protection sensors (212B and 214B) of protection circuit 250B (e.g., for one or more locations within medical fluid treatment system 10).
[0093] In some embodiments, exposing the plurality of control sensors (212A and 214A) and the plurality of guard sensors (212B and 214B) to a common pre-conditioning condition may involve exposing the corresponding control sensors 212A / 214A and guard sensors 212B / 214B to the same pre-conditioning condition at each location in the medical fluid treatment system 10. However, the pre-conditioning conditions (e.g., pressure range, temperature range, etc.) may vary from one location to another.
[0094] Pre-treatment testing may be performed prior to using medical fluid treatment system 10 to serve a patient, for example, so that detection of any defective circuits and / or defective components may precede use of the defective circuits and / or defective components.
[0095] At box 312, the computing device 100 / 202 can determine the expected input voltage for each sensor based on the pre-processing conditions. As previously described, the control circuit 250A and the protection circuit 250B are galvanically isolated, and the computing device 100 / 202 is communicatively connected to the two circuits via the opto-isolators 206A, 206B to maintain the galvanic isolation between the two circuits. Therefore, the computing device (e.g., the control unit 100 and / or the CPU 202) may not be able to directly measure the input voltage received by the control sensor 212A / 214A or the protection sensor 212B / 214B, because doing so may interrupt the galvanic isolation and cause damage. Therefore, the control circuit 250A may need to estimate the expected input voltage based on the pre-processing conditions. For example, the computing device 100 / 202 may rely on a lookup table (e.g., stored in the memory 104 and / or 203B) that links the temperature value to the voltage value or links the pressure value to the voltage value. In some embodiments, the link can be based on a linear or nonlinear relationship. The computing device 100 / 202 may rely on its knowledge of pre-processing conditions (eg, the temperature or pressure to which the sensor is exposed) to determine the expected input voltage for each sensor in the control circuit 250A and the protection circuit 250B.
[0096] At box 314, the computing device 100 / 202 can identify the expected range of each sensor output. The expected range can be the range of voltage signals that a given sensor can output. Such a voltage signal range can be coextensive with the range of the voltage input signal, or can exceed the range of the voltage input signal, where the sensor is expected to produce the range of the voltage input signal based on the range of pre-processing conditions (e.g., pressure range, temperature range, etc.). In some aspects, the expected range of each sensor output can be the possible range of analog signals that the sensor can be configured to output, regardless of the condition or current output. In other aspects, the expected range of each sensor output identified in box 314 can be based on the pre-processing conditions.
[0097] At block 316, the computing device 100 / 202 may determine an expected reference voltage Vref for each sensor based on the expected range. The reference voltage may refer to the maximum voltage level that the ADC device can convert (e.g., the upper limit that the ADC device 215A / 215B can convert). The reference voltage may be used as a scale relative to which the input voltage may be measured. In one embodiment, the reference voltage may be the upper end of the expected range identified in block 314. In some embodiments, the input voltage, the reference voltage, the digital signal (ADC value) output by the ADC device 215A / 215B, and the resolution (2 n ) can be related as follows:
[0098] ,
[0099] Where Vin is the input voltage received by the ADC device (from its associated sensor), ADC is the ADC value output by the ADC device, Vref is the reference voltage associated with the sensor, and 2 n Refers to the number of discrete values that the ADC device 215A / 215B is configured to output (eg, the resolution of the ADC device). After the computing device receives the ADC values, the above relationship can be used to determine the actual input voltage value of each sensor.
[0100] As previously described, the medical fluid treatment system 10 may be subjected to a pre-treatment test by exposing the control sensor and the guard sensor to pre-treatment conditions (e.g., a common set of predetermined temperatures and pressures). Thus, the control sensor and the guard sensor may generate input voltages that are indicative of or intended to be indicative of the pre-treatment conditions. Thus, the ADC devices (215A and 215B) associated with the control sensor and the guard sensor may receive these input voltages.
[0101] As part of managing the medical fluid treatment system 10, the computing device 100 / 202 may routinely monitor to see if an ADC value has been generated by the ADC device 215A / 215B of the control circuit 250A or the protection circuit 250B. Such an ADC value may be sent by the ADC device to the computing device 100 / 202 (e.g., via UARTs 204A and 204B). For example, the computing device 100 / 202 may determine whether it has received an ADC value (e.g., from the ADC device) from the control circuit 250A (block 318). If so, the computing device 100 / 202 may proceed to execute Figure 4 The computing device 100 / 202 may also determine whether it has received an ADC value (eg, from the ADC device 215A / 215B) from the protection circuit 250B (block 320). If so, the computing device 100 / 202 may continue to execute Figure 5 Process 500 described in .
[0102] Figure 4 is a process flow diagram of an example process 400 for validating voltage and ADC measurements obtained by control circuit 250A of medical fluid treatment system 10, according to an example embodiment of the present disclosure. As previously discussed, process 400 may be performed by computing device 100 / 202 during pre-processing testing after computing device 100 / 202 has received ADC values from control circuit 250A.
[0103] Referring to process 400, computing device 100 / 202 may identify an ADC device associated with the received ADC value (block 402), and may identify a control sensor 212A / 214A associated with the identified ADC device (block 404). At block 406, computing device 100 / 202 may identify whether the control sensor is a temperature sensor 214A or a pressure sensor 212A.
[0104] As previously described, the control sensors (212A and 214A) and the protection sensors (212B and 214B) may be located or positioned to measure physical phenomena at common locations in the medical fluid treatment system 10. For example, a particular pump in the medical fluid treatment system 10 may be associated with a control pressure sensor 212A and a protection pressure sensor 212B. If the control pressure sensor 212A and / or its associated ADC device 215A is found to be defective in identifying the pressure at the particular pump, the medical fluid treatment system may then rely on the protection pressure sensor 212B and its associated ADC device 215B for pressure measurement and identification. In another example, a particular valve in the medical fluid treatment system 10 may be associated with a control temperature sensor 214A and a protection temperature sensor 214B. If the control temperature sensor 214A and / or its associated ADC device 215A is found to be defective in identifying the temperature of the fluid at the particular valve, the medical fluid treatment system 10 may then rely on the protection temperature sensor 214B and its associated ADC device 215B for temperature measurement and identification. Thus, control sensors 212A / 214A of control circuit 250A may have corresponding protection sensors 212B / 214B in protection circuit 250B (eg, based on location within medical fluid treatment system 10).
[0105] Therefore, if the control sensor is a temperature sensor 214A (referred to herein as a control temperature sensor), the computing device 100 / 202 may identify a corresponding temperature sensor 214B in the protection circuit (referred to herein as a protection temperature sensor) (block 408A). The computing device 100 / 202 may identify an ADC device 215B associated with the corresponding protection temperature sensor 214B (referred to herein as a protection ADC device associated with the protection pressure sensor), and may determine a corresponding ADC value received from the protection ADC device 215B (block 409A).
[0106] At block 410A, the computing device 100 / 202 may determine whether the ADC values match within a threshold range. The ADC values compared at block 410A are an ADC value received from the ADC device 215A of the control circuit 250A and an ADC value received from the corresponding protection ADC device 215B of the protection circuit 250B. The threshold range may be a predetermined tolerance level to identify whether two ADC values meet a similarity or matching threshold. The threshold range may be adjusted, for example, by an operator of the medical fluid treatment system 10. If there is a match, the computing device 100 / 202 may assume that the ADC devices from which the ADC values were received (the control ADC device 215A and the protection ADC device 215B) are not defective. The computing device 100 / 202 may continue to monitor to see if there are additional ADC values received from the control circuit 250A (block 318, as previously described with respect to Figure 3 Additionally or alternatively, the computing device 100 / 202 may deem the two ADC devices (the control ADC device 215A that controls the temperature sensor 214A and the protection ADC device 215B that correspondingly protects the temperature sensor 214B) to be sufficiently similar to perform based on the match. In such a case, it is possible that, for example, any defect in one of the two ADC devices is offset to the same degree by a defect in the other of the two ADC devices, thereby negating the adverse effects of the defect. Figure 6 As further described, computing device 100 / 202 may compare ADC values output by its shared voltage rails (e.g., 3.3V and 5V) with ADC values from control circuit 250A and / or protection circuit 250B. By using a third ADC value (e.g., from a shared voltage rail surrounding computing device 100 / 202 itself), an additional layer of checking may be provided to confirm that the ADC value is reasonable.
[0107] If the ADC values do not match at block 410A, the computing device 100 / 202 may determine the actual reference voltage value used by the corresponding ADC devices of the control circuit 250A and the protection circuit 250B. As previously explained, the relationship between the reference voltage, input voltage, ADC value, and the resolution of the ADC device 215A / 215B can be summarized as:
[0108] ,
[0109] Where Vin is the input voltage received by the ADC device (from its associated sensor), ADC is the ADC value output by the ADC device, Vref is the reference voltage associated with the sensor, and 2 n refers to the number of discrete values that the ADC device is configured to output (eg, the resolution of the ADC device). Since the resolution of the ADC device is determined in block 308 (2n ), so the expected input voltage is estimated based on the pre-processing conditions in block 312, and the ADC value (ADC) is received from the control ADC device 215A in block 318, and the actual reference voltage (Vref actual ) is calculated as:
[0110] .
[0111] Additionally, the actual reference voltage of the ADC device may differ from the expected reference voltage value of the ADC device calculated in block 316. For example, a defective ADC device may generate an actual reference voltage that is different from the expected reference voltage. Therefore, at block 412A, the computing device 100 / 202 determines the actual reference voltage value used by the ADC devices (215A and 215B) associated with the corresponding temperature sensors of the control circuit 250A and the protection circuit 250B (ADC device 215A associated with the control temperature sensor 214A and ADC device 215B associated with the protection temperature sensor 214B).
[0112] Process 400 may proceed to Figure 6 The process 600 shown in FIG. Figure 4 and Figure 6 As will be further described below, in process 600, computing device 100 / 202 may use the actual ADC value and the actual reference voltage value to determine which ADC device, control ADC device 215A, or protection ADC device 215B is in a fault state.
[0113] If at box 406, the computing device 100 / 202 determines that the control sensor associated with the ADC device 215A is the pressure sensor 212A (control pressure sensor), the computing device 100 / 202 can proceed through boxes 408B, 409B, 410B and 412B, which can share one or more steps or characteristics with the previously discussed boxes 408A, 409A, 410A and 412A.
[0114] For example, the computing device 100 / 202 may identify a corresponding pressure sensor 212B (referred to herein as a protection pressure sensor) in the protection circuit 250B (block 408B). The computing device may identify an ADC device 215B associated with the corresponding protection pressure sensor 212B (referred to herein as a protection ADC device associated with the protection pressure sensor), and may determine a corresponding ADC value received from the protection ADC device 215B (block 409B).
[0115] At block 410B, the computing device 100 / 202 may determine whether the ADC values match within a threshold range. The ADC values being compared are the ADC value received from the ADC device 215A of the control circuit 250A and the ADC value received from the corresponding protection ADC device 215B of the protection circuit 250B. The threshold range may be a predetermined tolerance level used to identify whether two ADC values meet a similarity or matching threshold. The threshold range may be adjusted, for example, by an operator of the medical fluid treatment system 10. If there is a match, the computing device 100 / 202 may assume that the ADC devices from which the ADC values were received (the control ADC device 215A and the protection ADC device 215B) are not defective. The computing device 100 / 202 may continue to monitor to see if there are additional ADC values received from the control circuit 250A (block 318, as previously described with respect to Figure 3 Additionally or alternatively, the computing device 100 / 202 may deem the two ADC devices (215A and 215B) to be sufficiently similar based on the match. For example, it is possible that any imperfection in one of the two ADC devices is offset to the same degree by a defect in the other of the two ADC devices, thereby negating the adverse effects of the imperfection. Figure 6 As further described, computing device 100 / 202 may compare ADC values output by its shared voltage rails (e.g., 3.3V and 5V) with ADC values from control circuit 250A and / or protection circuit 250B. By using a third ADC value (e.g., from a shared voltage rail surrounding computing device 100 / 202 itself), an additional layer of checking may be provided to confirm that the ADC value is reasonable.
[0116] If the ADC values do not match at block 410B, the computing device 100 / 202 may determine the actual reference voltage values used by the corresponding ADC devices of the control circuit 250A and the protection circuit 250B. As previously explained, the relationship between the reference voltage, input voltage, ADC value, and resolution of the ADC device can be summarized as:
[0117] ,
[0118] Where Vin is the input voltage received by the ADC device (from its associated sensor), ADC is the ADC value output by the ADC device, Vref is the reference voltage associated with the sensor, and 2 n refers to the number of discrete values that the ADC is configured to output (eg, the resolution of the ADC device). Since the resolution of the ADC device is determined in block 308 (2 n), so the expected input voltage is estimated based on the pre-processing conditions in block 312, and the ADC value (ADC) is received from the control ADC device 215A in block 318, and the actual reference voltage (Vref actual ) is calculated as:
[0119] .
[0120] Additionally, the actual reference voltage of the ADC device may differ from the expected reference voltage value of the ADC device calculated in block 316. For example, a defective ADC device may generate an actual reference voltage that is different from the expected reference voltage. Therefore, at block 412B, the computing device 100 / 202 determines the actual reference voltage value used by the ADC devices associated with the corresponding pressure sensors of the control circuit and the protection circuit (ADC device 215A associated with the control pressure sensor 212A and ADC device 215B associated with the protection temperature sensor 212B).
[0121] Process 400 may proceed to Figure 6 The process 600 shown in Figure 4 and Figure 6 ), as will be further described below, in process 600, the computing device 100 / 202 can use the actual ADC value and the actual reference voltage value to determine which ADC device, the control ADC device 215A, or the protection ADC device 215B is in a faulty state. In some embodiments, if the computing device 100 / 202 determines that the control circuit 250A is faulty due to a defective ADC device 215A (e.g., due to a difference between the actual ADC value and the expected ADC value, or due to a difference between the actual reference voltage and the expected reference voltage value), the computing device 100 / 202 can prompt the termination of the control circuit 250A, as described herein.
[0122] Figure 5 is a process flow diagram of an example process 500 for verifying voltage and ADC measurements obtained by a protection circuit of a medical fluid treatment system according to an example embodiment of the present disclosure. As previously discussed, process 500 may be performed by computing device 100 / 202 during a pre-processing test after computing device 100 / 202 has received ADC values from control circuitry (e.g., if Figure 3In some embodiments, one or more steps or methods discussed in process 500 may be substantially similar to one or more steps or methods of process 400. Furthermore, in some aspects, one or more steps or methods of processes 400 and 500 (e.g., blocks 408A to 412A and 508A to 512A, and / or blocks 408B to 412B and blocks 508B to 512B) may be performed in parallel and / or in combination.
[0123] Referring to process 500, the computing device 100 / 202 may identify the ADC device 215B associated with the received ADC value (block 502), and may identify the protection sensor 212B / 214B associated with the identified ADC device 215B (block 504). At block 506, the computing device 100 / 202 may identify whether the protection sensor 212B / 214B is a temperature sensor 214B or a pressure sensor 212B.
[0124] If the protection sensor is a temperature sensor 214B (referred to herein as a protection temperature sensor), the computing device 100 / 202 may identify a corresponding temperature sensor 214A (referred to herein as a control temperature sensor) in the control circuit 250A (block 508A). The computing device 100 / 202 may identify an ADC device 215A (referred to herein as a control ADC device associated with a control pressure sensor) associated with the corresponding control temperature sensor 214A and may determine a corresponding ADC value received from the control ADC device 215A (block 509A).
[0125] At box 510A, the computing device 100 / 202 may determine whether the ADC values match within a threshold range. The ADC values compared at box 510A are the ADC value received from the ADC device 215B of the protection circuit 250B (e.g., at box 320) and the ADC value received from the corresponding control ADC device 215A of the control circuit 250A. The threshold range may be a predetermined tolerance level to identify whether the two ADC values meet a similarity or matching threshold. The threshold range may be adjusted, for example, by an operator of the medical fluid treatment system 10. If there is a match, the computing device 100 / 202 may assume that the ADC devices from which the ADC values were received (the protection ADC device 215B and the control ADC device 215A) are not defective. The computing device 100 / 202 may continue to monitor to see if there are ADC values received from the control circuit 250A and the protection circuit 250B (e.g., by comparing the ADC values received from the control circuit 250A and the protection circuit 250B as previously described). Figure 3The described process proceeds to block 318). Additionally or alternatively, the computing device 100 / 202 may deem the two ADC devices (the protection ADC device 215B protecting the temperature sensor 214B and the control ADC device 215A corresponding to the control temperature sensor 214A) to be sufficiently similar based on the match. For example, any defect in one of the two ADC devices may be offset to the same degree by a defect in the other of the two ADC devices, thereby negating the adverse effects of the defect. Figure 6 As further described, computing device 100 / 202 may compare ADC values output by its shared voltage rails (e.g., 3.3V and 5V) with ADC values from control circuit 250A and / or protection circuit 250B. By using a third ADC value (e.g., from a shared voltage rail surrounding computing device 100 / 202 itself), an additional layer of checking may be provided to confirm that the ADC value is reasonable.
[0126] If the ADC values do not match at block 510A, the computing device 100 / 202 may determine the actual reference voltage value used by the corresponding ADC devices of the control circuit 250A and the protection circuit 250B. As previously explained, the relationship between the reference voltage, input voltage, ADC value, and the resolution of the ADC device can be summarized as:
[0127] ,
[0128] Where Vin is the input voltage received by the ADC device (from its associated sensor), ADC is the ADC value output by the ADC device, Vref is the reference voltage associated with the sensor, and 2 n refers to the number of discrete values that the ADC is configured to output (eg, the resolution of the ADC device). Since the resolution of the ADC device is determined in block 308 (2 n ), so in block 312 the expected input voltage is estimated based on the pre-processing conditions, and in block 320 an ADC value (ADC) is received from the protection ADC device, the actual reference voltage (Vref actual ) is calculated as:
[0129] .
[0130] Additionally, the actual reference voltage of the ADC device may differ from the expected reference voltage value of the ADC device calculated in block 316. For example, a defective ADC device may generate an actual reference voltage that is different from the expected reference voltage. Therefore, at block 512A, the computing device 100 / 202 determines the actual reference voltage value used by the ADC devices associated with the corresponding temperature sensors of the control circuit 250A and the protection circuit 250B (the ADC device 215B associated with the protection temperature sensor 214B and the ADC device 215A associated with the control temperature sensor 214A).
[0131] Process 500 may proceed to Figure 6 The process 600 shown in FIG. Figure 5 and Figure 6 As will be further described below, in process 600, computing device 100 / 202 may use the actual ADC value and the actual reference voltage value to determine which ADC device, control ADC device 215A, or protection ADC device 215B is in a fault state.
[0132] If at box 506, the computing device 100 / 202 determines that the protection sensor associated with the ADC device is the pressure sensor 212B (protect pressure sensor 212B), the computing device 100 / 202 can proceed through boxes 508B, 509B, 510B and 512B, which boxes 508B, 509B, 510B and 512B can share one or more steps or methods with the previously discussed boxes 508A, 509A, 510A and 512A.
[0133] For example, the computing device 100 / 202 may identify a corresponding pressure sensor 212A (referred to herein as a control pressure sensor) in the control circuit 250A (block 508B). The computing device 100 / 202 may identify an ADC device 215A associated with the corresponding control pressure sensor 212A (referred to herein as a control ADC device associated with the control pressure sensor 212A), and may determine a corresponding ADC value received from the control ADC device 215A (block 509B).
[0134] At block 510B, the computing device 100 / 202 may determine whether the ADC values match within a threshold range. The ADC values compared at block 510B are the ADC values received from the ADC device 215B of the protection circuit 250B (e.g., from block 320) and the ADC values received from the corresponding control ADC device 215A of the control circuit 250A. The threshold range may be a predetermined tolerance level to identify whether the two ADC values meet a similarity or matching threshold. The threshold range may be adjusted, for example, by an operator of the medical fluid treatment system 10. If there is a match, the computing device 100 / 202 may assume that the ADC device from which the ADC value is received (the protection ADC device 215B associated with the protection pressure sensor 212B and the control ADC device 215A associated with the corresponding control pressure sensor 212A) is not defective. Additionally or alternatively, the computing device 100 / 202 may assume that the two ADC devices (215A and 215B) perform sufficiently similarly based on the match. In such cases, it is possible, for example, that any defect in one of the two ADC devices may be offset to the same degree by a defect in the other of the two ADC devices, thereby negating the adverse effects of the defect. If there is a match, the computing device 100 / 202 may continue to monitor to see if there is a match in the ADC values received from the control circuit 250A and the protection circuit 250B (e.g., by proceeding to Figure 3 318). Figure 6 As further described, the computing device 100 / 202 can compare the ADC values output by its shared voltage rails (e.g., 3.3V and 5V) with the ADC values from the control circuit 250A and / or the protection circuit 250B. By using a third ADC value (e.g., from the computing device 100 / 202 itself), an additional layer of checking can be provided to confirm that the ADC value is reasonable.
[0135] If the ADC values do not match at block 510B, the computing device 100 / 202 may determine the actual reference voltage value used by the corresponding ADC devices of the protection circuit and the control circuit (250B and 250A, respectively). As previously explained, the relationship between the reference voltage, the input voltage, the ADC value, and the resolution of the ADC device may be summarized as:
[0136] ,
[0137] Where Vin is the input voltage received by the ADC device (from its associated sensor), ADC is the ADC value output by the ADC device, Vref is the reference voltage associated with the sensor, and 2 n refers to the number of discrete values that the ADC is configured to output (eg, the resolution of the ADC device). Since the resolution of the ADC device is determined in block 308 (2n ), so in block 312 the expected input voltage is estimated based on the pre-processing conditions, and in block 320 an ADC value (ADC) is received from the protection ADC device, the actual reference voltage (Vref actual ) is calculated as:
[0138] .
[0139] Additionally, the actual reference voltage of the ADC device may differ from the expected reference voltage value of the ADC device calculated in block 316. For example, a defective ADC device may generate an actual reference voltage that is different from the expected reference voltage. Therefore, at block 512B, the computing device 100 / 202 determines the actual reference voltage value used by the ADC devices associated with the corresponding pressure sensors of the protection circuit and the control circuit (ADC device 215B associated with the protection pressure sensor 212B and ADC device 215A associated with the control pressure sensor 212A).
[0140] Process 500 may proceed to Figure 6 The process 600 shown in Figure 5 and Figure 6 ), as will be further described below, in process 600, computing device 100 / 202 may use the actual ADC value and the actual reference voltage value to determine which ADC device, protection ADC device 215B, or control ADC device 215A is in a faulty state. In some embodiments, if computing device 100 / 202 determines that protection circuit 250B has failed due to a defective ADC device 215B (e.g., due to a difference between the actual ADC value and the expected ADC value, or due to a difference between the actual reference voltage and the expected reference voltage value), computing device 100 / 202 may issue a warning to an operator of medical fluid treatment system 10 (e.g., a warning not to use protection circuit 250B if control circuit 250A has failed).
[0141] Figure 66 is a process flow diagram of an example process 600 for evaluating faults based on voltage and ADC measurements in a medical fluid treatment system 10 according to an example embodiment of the present disclosure. As previously discussed, process 600 may be performed by computing device 100 / 202 after computing device 100 / 202 has determined that there is a mismatch or inconsistency in ADC values received by the corresponding pressure sensor's ADC devices (215A and 215B) (e.g., a mismatch between the ADC values received by the control ADC device associated with control pressure sensor 212A and the ADC values received by the protection ADC device associated with the corresponding protection pressure sensor 212B), or a mismatch or inconsistency in ADC values received by the corresponding temperature sensor's ADC devices (e.g., a mismatch between the ADC values received by the control ADC device associated with control temperature sensor 214A and the ADC values received by the protection ADC device associated with the corresponding protection temperature sensor 214B). In some embodiments, process 600 may be performed even if there is a match in the ADC values received by the corresponding ADC devices (in the control and protection circuits) to account for the possibility that both ADC devices are defective.
[0142] Process 600 may begin with the computing device 100 / 202 comparing an actual reference voltage value to an expected reference voltage value for a control ADC device 215A of interest (block 602). As previously discussed (e.g., in blocks 410A and 410B of process 400), the control ADC device 215A of interest is a control ADC device 215A associated with a control sensor 212A / 214A for which an ADC value output by the control ADC device 215A does not match (e.g., does not satisfy a similarity threshold) an ADC value output by a protection ADC device 215B associated with a corresponding protection sensor 212B / 214B. As previously discussed, the expected reference voltage value for the control ADC device 215A of interest was determined or received at block 316 of process 300 (e.g., based on known pre-processing conditions, and an expected range of sensor outputs based on the known pre-processing conditions). As previously discussed, the actual reference voltage value for the control ADC device 215A of interest may be received or determined at blocks 412A and / or 412B of process 400 .
[0143] The computing device 100 / 202 may determine whether the difference between the actual reference voltage value and the expected reference voltage value of the control ADC device 215A of interest is within a threshold range (e.g., such that a similarity threshold and / or tolerance level is satisfied) (block 604). The threshold range may be adjustable, for example, by an operator of the medical fluid treatment system 10.
[0144] If the difference between the actual reference voltage value and the expected reference voltage value is sufficiently large (e.g., not within a threshold range), the computing device 100 / 202 may log an error for the control circuit 250A (block 606). By logging the error, the computing device 100 / 202 may deem that the inconsistency between the ADC values of the control ADC device 215A and the corresponding protection ADC device 215B is due to a defect in the control ADC device 215A, as determined by the difference between the expected reference voltage value and the actual reference voltage value used by the control ADC device 215A. Since the control ADC device 215A is part of the control circuit 250A, and the ADC values output by the control ADC device 215A may generally be used to control various key components or functions of the medical fluid treatment system 10, the control circuit 250A may be considered defective. In some embodiments, for example, an error may be logged for one or more components of the control circuit 250A, wherein the remaining components of the control circuit 250A may function normally and the defective component may be compensated. In such an embodiment, the defective control ADC device 215A and associated sensors and one or more of the nearby valves or pumps may be recorded as having an error, rather than recording the entire control circuit 250A or a supplement thereto as having an error.
[0145] Thereafter, or if the difference at block 604 satisfies the threshold range, the computing device 100 / 202 may compare the actual reference voltage value and the expected reference voltage value of the protection ADC device of interest (block 608). As previously discussed (e.g., in blocks 510A and 510B of process 500), the protection ADC device of interest is a protection ADC device 215B associated with a protection sensor 212B / 214B, wherein the ADC value output by the protection ADC device 215B does not match the ADC value output by the control ADC device 215A associated with the corresponding control sensor 212A / 214A (e.g., does not satisfy the similarity threshold). As previously discussed, the expected reference voltage value of the protection ADC device 215B of interest is determined or received at block 316 of process 300 (e.g., based on known pre-processing conditions and an expected range of sensor outputs based on the known pre-processing conditions). As previously discussed, the actual reference voltage value of the protection ADC device 215B of interest may be received or determined at blocks 512A and / or 512B of process 500 .
[0146] The computing device 100 / 202 may determine whether the difference between the actual reference voltage value and the expected reference voltage value of the guard ADC device 215B of interest is within a threshold range (e.g., such that a similarity threshold and / or tolerance level is satisfied) (block 610). The threshold range may be adjustable, for example, by an operator of the medical fluid treatment system 10.
[0147] If the difference between the actual reference voltage value and the expected reference voltage value is sufficiently large (e.g., the difference is not within a threshold range), the computing device 100 / 202 may log an error for the protection circuit 250B (block 612). By logging the error, the computing device 100 / 202 may deem that the inconsistency between the ADC values of the protection ADC device 215B and the corresponding control ADC device 215A is due to a defect in the protection ADC device 215B, as determined based on a significant difference between the expected reference voltage value and the actual reference voltage value used by the protection ADC device 215B. Because the protection ADC device 215B is part of the protection circuit 250B, and because the ADC values output by the protection ADC device 215B are typically used to control various key components or functions of the medical fluid treatment system 10 (e.g., in the event that the control circuit 250A is disabled, not functioning properly, and / or is defective), a defective protection ADC device 215B may cause the protection circuit 250B to be considered defective. In some embodiments, for example, if the remaining components of the protection circuit 250B can function properly and compensate for the defective component, an error may be recorded for one or more components of the protection circuit 250B. In such embodiments, the defective protection ADC device 215B and one or more of the associated sensors and nearby valves or pumps may be recorded as having an error, rather than recording the entire protection circuit 250B or a supplement thereof as having an error.
[0148] In some embodiments, the computing device 100 / 202 may (e.g., in a control or protection circuit) compare the estimated input voltage value of the ADC device of interest with the actual (e.g., calculated) input voltage value of the ADC device of interest. For example, the computing device 100 / 202 may compare the estimated input voltage value of the ADC device of interest 215A / 215B based on the expected reference voltage value of the ADC device of interest and the resolution (2 n ) to determine for the ADC device 215A / 215B of interest an expected input voltage value provided to the ADC device 215A / 215B of interest based on its associated sensor. As previously discussed, the expected reference voltage may be based on known pre-processing conditions. The computing device 100 / 202 may also determine for the ADC device 215A / 215B of interest an estimated input voltage value received by the ADC device 215A / 215B of interest based on the actual reference voltage value of the ADC device 215A / 215B of interest. It should be appreciated that galvanic isolation may prevent direct measurement of the actual input voltage, and therefore the input voltage may be estimated as .
[0149] If errors are recorded for both the control circuit 250A and the protection circuit 250B, the computing device 100 / 202 may determine whether the error recorded for the control circuit 250A is greater than the error recorded for the protection circuit 250B (block 614). The magnitude of the error may be determined based on one or more factors, including, but not limited to: the magnitude of the difference between the actual reference voltage used by the ADC device 215A / 215B of interest and the expected reference voltage that the ADC device would have used (e.g., during normal and / or non-defective conditions); the number of ADC devices 215A / 215B for a given circuit of interest; the importance of the ADC device (e.g., the level of control it exerts on the medical fluid treatment system); or a combination thereof. If the error recorded for the control circuit 250A is greater than the error recorded for the protection circuit 250B, the computing device 100 / 202 may terminate (e.g., disable) the control circuit 250A (block 624). Additionally or alternatively, a warning may be generated indicating that the control circuit 250A is defective. In some aspects, termination of control circuit 250A may cause activation of protection circuit 250B (e.g., if protection circuit 250B does not have a recorded error exceeding a predetermined threshold) so that medical fluid treatment of the patient continues, but now via protection circuit 250B. If the error recorded for control circuit 250A is not greater than the error recorded for protection circuit 250B (e.g., the error recorded for protection circuit 250B is greater than the error recorded for control circuit 250A), computing device 100 / 202 may terminate (e.g., disable) or generate a warning regarding the use of protection circuit 250B (block 616). For example, if medical fluid treatment system 10 is currently using control circuit 250A to provide treatment to a patient, an operator (e.g., medical personnel) may be warned (e.g., via a display indicator) that protection circuit 250B has an error. Thus, if control circuit 250A fails, the operator may be warned not to rely on protection circuit 250B. In some embodiments, if either the control circuit or the protection circuit is deemed defective, the entire medical fluid treatment process of system 200 may be stopped because system 200 is intended to be single point safe.
[0150] In some aspects, a circuit may be defective even if there is no difference or an insignificant difference (e.g., the difference is within a threshold difference) between the actual reference voltage of the ADC device of the circuit and the expected reference voltage. In some embodiments, the control circuit 250A may share one or more voltage rails (e.g., 3.3V and 5.5V rails) with the computing device (e.g., control unit 100 and / or CPU 202). For example, as previously described in Figure 2As shown in , 3.3V and 5V rails can power both CPU 202 and control circuit 250A. Such a common rail (referred to as a preset rail) can be used to determine whether control circuit 250A is in a fault state (e.g., when the difference between the actual reference voltage and the expected reference voltage of the control ADC device is within a minimum range).
[0151] For example, at block 618, the computing device 100 / 202 may receive local ADC values from a preset voltage rail (e.g., 3.3V and 5V voltage rails that power both the control circuitry and the computing device). The local ADC values may be generated by an ADC device that is near the computing device (e.g., near the CPU 202). Thus, such an ADC device may be "local" to the computing device and thus not on either the control circuitry or the protection circuitry. Thus, the ADC values output by the local ADC device may be referred to as local ADC values.
[0152] In addition, at block 620, the computing device 100 / 202 may receive a control ADC value from a preset voltage rail (e.g., a 3.3V and 5V voltage rail that supplies power to both the control circuit and the computing device) from the control ADC device of interest. Since the local ADC device and the control ADC device are being provided with input voltages from the same source (the preset voltage rail), the input voltage values of the two ADC devices (e.g., the local ADC device and the control ADC device 215A) may be the same. Therefore, under normal circumstances, the output ADC values from the two ADC devices should be similar (e.g., within a threshold range).
[0153] Thus, at block 622, computing device 100 / 202 may compare the ADC values output by each ADC device (local ADC device and control ADC device 215A) for the preset voltage rail to determine whether their differences are within a threshold range. As discussed, the threshold range (e.g., similarity threshold and / or tolerance level) may be predetermined and / or may be adjustable, for example, by an operator of medical fluid treatment system 10.
[0154] If the difference in ADC values between the control ADC device 215A and the local ADC device is not within a threshold range, the control circuit 250A may be considered defective (e.g., based on the control ADC device 215A of interest). At block 624, the computing device 100 / 202 may terminate (e.g., deactivate) the control circuit 250A. Additionally or alternatively, an alert may be generated indicating that the control circuit 250A is defective. In some aspects, the termination of the control circuit 250A may cause the activation of the protection circuit 250B (e.g., if the protection circuit 250B does not have a recorded error) in order to continue medical fluid treatment of the patient.
[0155] If the difference in ADC values between the control ADC device 215A and the local ADC device is within the threshold range, the computing device 100 / 202 may deem the control circuit 250 to be operating normally (e.g., without defects). Therefore, the computing device 100 / 202 may continue and / or cause the control circuit 250A to continue normal operation of the medical fluid treatment system 10 (block 626).
[0156] Peritoneal dialysis fluid supply line connections for disinfection
[0157] Reference now Figure 7 , System 10 ( Figure 1 ) is shown in sterile mode. Here, treatment has ended and the PD fluid containers or bags 38a to 38d have been removed. The distal ends 24d of the flexible, reusable PD fluid lines 24a to 24c and 24e are removed from the PD fluid containers or bags 38a to 38d and are instead connected to sterile connectors 30a to 30d, respectively. The distal end 28d of the flexible, dual-lumen, reusable patient line 28 is removed from the disposable filter kit 40 after treatment and is instead connected to the patient line connector 32. The disposable drain line 36 is removed from the drain line connector 34 and discarded. The cap 34c is closed relative to the drain line connector 34. The flow path of the PD machine or cycler 20 is now closed and can be sterilized.
[0158] like Figure 1 and Figure 7 As shown, proximity sensors 64a to 64f are provided, and the proximity sensors 64a to 64f output to the control unit 100. The proximity sensors 64a to 64f can be any type of sensor capable of sensing the presence of something, such as a Hall effect sensor, other magnetic or electromagnetic sensor, an ultrasonic sensor, an inductive sensor, a capacitive sensor, and an optical sensor. The proximity sensors 64a to 64f are positioned and arranged to ensure that each of the sterilization connectors 30a to 30d, the patient line connector 32, and the drain line connector 34 is properly sealed to the mating connector for sterilization. The proximity sensors 64a to 64d are positioned and arranged to ensure that each of the sterilization connectors 30a to 30d is properly sealed to the distal end 24d of the PD fluid line, respectively, for sterilization. The proximity sensors 64e and 64f are positioned and arranged to ensure that the patient line connector 32 and the drain line connector 34 are properly sealed to the distal end 28d of the reusable patient line 28, respectively, and sealed by the cap 34c for sterilization.
[0159] like Figure 1 and Figure 7 As shown, proximity sensors 64a to 64f (at Figure 7The control unit 100 includes a plurality of proximity sensors 64a to 64f, which are labeled with a P in the figure, and are part of the protected side of the control unit 100. Before starting sterilization, if the output of any of the proximity sensors 64a to 64f does not indicate a properly sealed corresponding connector and associated flow path, the control unit 100 does not allow sterilization to proceed, and in an embodiment, provides an audio, visual or audio-visual message to the patient or user at the user interface 108 to check for one or more faulty connections. If the connection can be repaired as verified by the output from the previous fault sensing proximity sensors 64a to 64f, the control unit 100 allows sterilization to proceed.
[0160] Reference now Figure 8 , an alternative embodiment for closing reusable PD fluid lines 24a to 24c and 24e for sterilization is shown. Here, sterilization connectors 30a to 30d and lines 52r3 and 52r4 leading to these sterilization connectors are eliminated. The fluid circuit at the PD fluid container or bag end of the PD machine or cycler 20 is significantly simplified. Supply valves 54a to 54c are also provided, which are positioned along the reusable internal lines 52a1 to 52a3, respectively. A three-way valve 154a is also provided in fluid communication with the flexible reusable PD fluid line 24e through the internal reusable line 52a4.
[0161] In the illustrated embodiment, the ends of the flexible, reusable PD fluid lines 24a and 24c are provided with connectors 124a that are configured to sealably mate with connectors 124b located at the ends of the flexible, reusable PD fluid lines 24b and 24e. The mating connectors 124a, 124b may be threadedly mated via a Luer-type connection or other suitable releasable and sealable connector that prevents heated substances, such as heated PD fluid, from leaking during sterilization. Another suitable type of connector for the mating connectors 124a, 124b includes a quick-connect connector that is pushed to form a sealed connection and pulled back to release the connection. Because the mating connectors 124a, 124b are reused over many treatments, they are made of a resilient material that will not scratch, chip, or deform even over multiple treatments. Suitable materials include chemically and thermally stable plastics such as polyphenylsulfone ("PPSU"), polyetheretherketone ("PEEK"), or the like.
[0162] At the end of treatment, the patient or caregiver disconnects connector 124a from PD fluid container or bag 38a, disconnects connector 124b from PD fluid container or bag 38b, and connects connectors 124a, 124b together. The patient or caregiver also disconnects connector 124a from PD fluid container or bag 38c, disconnects connector 124b from PD fluid container or bag 38d, and connects connectors 124a, 124b together. The PD fluid bag or container side of the PD machine or cycler 20 is now ready for disinfection.
[0163] In the above example, PD fluid container or bag 38a may be provided with connector 124b or the like for mating with connector 124a of flexible reusable PD fluid line 24a for treatment. PD fluid container or bag 38b may be provided with connector 124a or the like for mating with connector 124b of flexible reusable PD fluid line 24b for treatment. PD fluid container or bag 38c may be provided with connector 124b or the like for mating with connector 124a of flexible reusable PD fluid line 24c for treatment. PD fluid container or bag 38d may be provided with connector 124a or the like for mating with connector 124b of flexible reusable PD fluid line 24e for treatment.
[0164] In an alternative embodiment, each PD fluid container or bag 38a-38d is provided with a "Y" or "T" fitting having one leg leading to a connector 124a or the like and the other leg leading to a connector 124b or the like. Unused connectors 124a, 124b remain covered during treatment. Here, any PD fluid container or bag 38a-38d may be connected to any flexible, reusable PD fluid line 24a, 24b, 24c, or 24e.
[0165] As mentioned above, in Figure 8 Sterilization connectors 30a to 30d are not provided in the embodiment of the system 10. Likewise, machine-based proximity (e.g., Hall Effect) sensors 64a to 64d are not provided and are therefore not available as part of the protected side of the control unit 100, and therefore cannot ensure that the PD fluid bag or container side of the PD machine or cycler 20 is ready for sterilization.
[0166] It is contemplated that the connection of the reusable PD fluid line connectors 124a, 124b may be checked in a variety of ways as a condition for the control unit 100 to allow disinfection to begin or continue. One way is for the control unit 100 to perform a pressure or pressure decay test. In one example, the control unit 100 opens valves 54g, 54r3, and 54r1 and actuates the dialysis fluid pump 70 to pressurize the lines 52c, 52r1, 24a, and 24b to a test pressure measured by one or both of the pressure sensors 78b1 and 78b. If the pressure is maintained for a test duration of, for example, 1 to 10 seconds, the control unit 100 determines that the connection between the flexible reusable PD fluid lines 24a and 24b is good. Then, the control unit 100 may switch the three-way valve 154a so that the dialysis fluid pump 70 may be actuated to further pressurize the lines 52a4, 24e, and 24c to a test pressure measured by one or both of the pressure sensors 78b1 and 78b. If the pressure is maintained for the test duration, eg, 1 to 10 seconds, the control unit 100 determines that the connection between the flexible reusable PD fluid lines 24c and 24e is good.
[0167] If both sets of connections between the connectors 124a, 124b are good, the control unit 100 proceeds to the next sterilization step. If the output of the one or more pressure sensors 78b1, 78b2 indicates that the allowable pressure drop is exceeded, the control unit 100 does not allow sterilization to proceed and, in an embodiment, provides an audio, visual, or audio-visual message to the patient or user at the user interface 108 to check the connection between the PD fluid connectors 124a, 124b. If the connection can be repaired as verified by the output from the one or more pressure sensors 78b1, 78b2, the control unit 100 allows sterilization to proceed.
[0168] exist Figure 8Another way to check the connection of the reusable PD fluid line connectors 124a, 124b is shown in FIG. Here the PD machine housing 22 may be provided with connector clamps 44a, 44b. After treatment, the user interface 108 provides an audio, visual or audio-visual message to the patient or caregiver to remove the PD fluid containers or bags 38a to 38d from the flexible reusable PD fluid lines 24a, 24b, 24c and 24e, make two connections between the connectors 124a, 124b, and clip the mating connectors 124a, 124b one by one into the connector clamps 44a, 44b. A guard side proximity (e.g., Hall Effect) sensor 64g to 64j (marked with P) output is provided to the control unit 100, so that two sensors 64g, 64h reside at the connector clamp 44a, and two sensors 64i, 64j reside at the connector clamp 44b. In the illustrated embodiment, proximity sensor 64g senses to detect the presence of connector 124a of PD fluid line 24a, proximity sensor 64h senses to detect the presence of connector 124b of PD fluid line 24b, proximity sensor 64i senses to detect the presence of connector 124a of PD fluid line 24c, and proximity sensor 64j senses to detect the presence of connector 124b of PD fluid line 24e.
[0169] If the output from each proximity sensor 64g to 64j indicates that there is a mating connection between the connectors 124a, 124b, the control unit 100 proceeds to the next disinfection step. If the output from one or more proximity sensors 64g to 64j indicates that one or both of the connectors 124a, 124b are not present, the control unit 100 does not allow disinfection to proceed, and in an embodiment, an audio, visual, or audio-visual message is provided to the patient or user at the user interface 108 to check the connection between the PD fluid connectors 124a, 124b and ensure that the mating connectors are clamped into the connector clamps 44a, 44b. If the connection can be repaired as verified by the output from the proximity sensors 64g to 64j, the control unit 100 allows disinfection to proceed.
[0170] In one embodiment, the pressure or pressure decay check described above is performed after the presence of PD fluid connectors 124a, 124b is indicated by the check of proximity sensors 64g-64j. Here, the pressure or pressure decay check is performed to check that the connection between PD fluid connectors 124a, 124b is tight, rather than to check whether a connection has been made, which could result in a free-flowing PD fluid situation.
[0171] observe Figure 8Another alternative or additional way to check the connection of the reusable PD fluid line connectors 124a, 124b is to extend (e.g., co-extrude) a conductive wire along the outside of each of the PD fluid lines 24a, 24b, 24c, and 24e, so that the conductive wire is electrically connected to the electrical conductor located in the corresponding PD fluid line connector 124a, 124b, provide a first voltage source (e.g., low voltage) in electrical communication with the conductive wires of the PD fluid lines 24a, 24b, and provide a second voltage source (e.g., low voltage) in electrical communication with the conductive wires of the PD fluid lines 24c, 24e. The conductors located in the PD fluid line connectors 124a, 124b are positioned and arranged to be electrically connected to each other when the PD fluid line connectors 124a, 124b are properly fluidly connected. A current or resistance sensor output to the control unit 100 is also provided in the electrical circuit of each mated pair of PD fluid line connectors 124a, 124b. If either set of PD fluid line connectors 124a, 124b are properly fluidly connected, the current sensor will sense a characteristic flow of current, or the resistance sensor will sense a low resistance indicating a proper connection. If either set of PD fluid line connectors 124a, 124b are not properly fluidly connected or are not connected at all, the current sensor will sense no current or a low current flow, or the resistance sensor will sense a high resistance indicating an improper or missing connection. The wire approach to verifying fluid connections may be used in conjunction with any other connection checks described herein.
[0172] It should be understood that various changes and modifications to the currently preferred embodiments described herein will be apparent to those skilled in the art. Therefore, such changes and modifications are intended to be covered by the appended claims. For example, while a local ADC device may be used to determine whether a control circuit is in a fault state after the control circuit and the protection circuit produce inconsistent ADC values, the local ADC may also be used to determine whether the control circuit is in a fault state independent of any comparison or participation of the protection circuit. For example, blocks 618 to 624 may be performed by a computing device to routinely monitor the performance of the control circuit without having to compare an ADC or reference voltage value from the control circuit with an ADC or reference voltage value from the protection circuit (e.g., for a pair including a control ADC device and a protection ADC device).
Claims
1. A system for verifying a reference voltage and an analog-to-digital converter ("ADC") value during medical fluid treatment, the system comprising: a control circuit comprising a plurality of control ADC devices and a plurality of control sensors, wherein each control ADC device is associated with a respective control sensor and facilitates medical fluid therapy based on an input voltage from the respective control sensor; and a protection circuit comprising a plurality of protection ADC devices and a plurality of protection sensors, wherein each protection ADC device is associated with a respective protection sensor, wherein the control circuit and the protection circuit are galvanically isolated from each other; one or more processors; and a memory storing instructions that, when executed by the one or more processors, cause the system to: initiating a preconditioning for the system, wherein the preconditioning exposes the plurality of control sensors and the plurality of guard sensors to a common preconditioning condition; During the preprocessing, receiving a plurality of control ADC values corresponding to the plurality of control ADC devices, and a plurality of guard ADC values corresponding to the plurality of guard ADC devices; and Based on a comparison of the control ADC value and the protection ADC value, an error is recorded for one or both of the control circuit or the protection circuit.
2. The system according to claim 1, further comprising: Central Processing Unit ("CPU"); a first opto-isolator, the first opto-isolator communicatively coupling the CPU to the control circuit; as well as A second opto-isolator communicatively couples the CPU to the protection circuit, wherein the first opto-isolator and the second opto-isolator galvanically isolate the control circuit from the protection circuit.
3. The system according to claim 1, wherein: Exposing the plurality of control sensors and the plurality of guard sensors to the common pre-conditioning condition includes exposing the plurality of control sensors and the plurality of guard sensors to a common temperature range or a common pressure range.
4. The system according to claim 1, wherein: The instructions, when executed, further cause the system to: determining, for each of the plurality of control ADC devices, an expected control reference voltage value for the corresponding control ADC device based on the common pre-processing condition and an expected voltage range of a corresponding control sensor associated with the corresponding control ADC device; as well as For each of the plurality of protection ADC devices, an expected protection reference voltage value of the corresponding protection ADC device is determined based on the common pre-processing condition and an expected voltage range of a corresponding protection sensor associated with the corresponding protection ADC device.
5. The system according to claim 4, wherein: The instructions, when executed, further cause the system to: determining a plurality of actual control reference voltage values corresponding to the plurality of control ADC values based on the plurality of control ADC values and the number of bits that the plurality of control ADC devices are configured to output; as well as A plurality of actual protection reference voltage values corresponding to the plurality of protection ADC values are determined based on the plurality of protection ADC values and the number of bits that the plurality of protection ADC devices are configured to output.
6. The system according to claim 5, wherein: The recording of errors for one or both of the control circuit or the protection circuit is further based on one or more of the following: comparing an expected control reference voltage value for controlling an ADC device with an actual control reference voltage value for controlling the ADC device; or An expected protection reference voltage value of the protection ADC device and an actual protection reference voltage value of the protection ADC device are compared.
7. The system according to claim 5, wherein: The instructions, when executed, further cause the system to: determining, for each of the plurality of control ADC devices, an expected control input voltage value of a respective control sensor associated with the respective control ADC device based on an expected control reference voltage value of the respective control ADC device; determining, for each of the plurality of control ADC devices, an actual control input voltage value of a corresponding control sensor associated with the corresponding control ADC device based on an actual control reference voltage value of the corresponding control ADC device; determining, for each protection ADC device of the plurality of protection ADC devices, an expected protection input voltage value of a corresponding protection sensor associated with the corresponding protection ADC device based on an expected protection reference voltage value of the corresponding protection ADC device; as well as For each of the plurality of protection ADC devices, determining an actual protection input voltage value of a corresponding protection sensor associated with the corresponding protection ADC device based on an actual protection reference voltage value of the corresponding protection ADC device; and The recording of errors in one or both of the control circuit or the protection circuit is further based on one or more of the following: comparing an expected control input voltage value of a control ADC device with an actual control input voltage value of the control ADC device; or An expected protection input voltage value of a protection ADC device is compared with an actual protection input voltage of the protection ADC device.
8. The system according to claim 1, wherein: The plurality of control sensors include one or more control temperature sensors and one or more control pressure sensors, and wherein the plurality of protection sensors include one or more protection temperature sensors and one or more protection pressure sensors.
9. The system of claim 1, further comprising: Multiple pumps; as well as Multiple valves, Wherein, the plurality of pumps and the plurality of valves perform medical fluid therapy based on the plurality of control ADC values or the plurality of protection ADC values.
10. The system according to claim 9, wherein: The instructions, when executed, further cause the system to: determining a plurality of actual control reference voltage values corresponding to the plurality of control ADC values; determining a plurality of actual protection reference voltage values corresponding to the plurality of protection ADC values; and The actual control reference voltage value and the actual protection reference voltage value are respectively associated with one or more of the following: An actual control reference voltage value of the control temperature sensor and an actual protection reference voltage value of the protection temperature sensor; or The actual control reference voltage value of the control pressure sensor and the actual protection reference voltage value of the protection pressure sensor.
11. The system according to claim 1, wherein: logging the error for the control circuit, and wherein the instructions, when executed, further cause the system to: The control circuit is inhibited from facilitating the medical fluid therapy.
12. A method for verifying a reference voltage and an analog-to-digital converter ("ADC") value during medical fluid treatment, the method comprising: initiating, by a computing device having a processor, a pre-treatment for a medical fluid treatment system, the medical fluid treatment system comprising a plurality of control sensors and a plurality of guard sensors, wherein the pre-treatment exposes the plurality of control sensors and the plurality of guard sensors to a common pre-treatment condition; During the preprocessing, the computing device receives a plurality of control ADC values corresponding to a plurality of control ADC devices associated with a corresponding plurality of control sensors, and a plurality of guard ADC values corresponding to a plurality of guard ADC devices associated with a corresponding plurality of guard sensors; and An error is recorded, by the computing device and based on a comparison of the control ADC value and the protection ADC value, for one or both of the control circuit or the protection circuit.
13. The method according to claim 12, wherein: Exposing the plurality of control sensors and the plurality of guard sensors to the common pre-conditioning condition includes exposing the plurality of control sensors and the plurality of guard sensors to a common temperature range or a common pressure range.
14. The method according to claim 12, further comprising: determining, for each of the plurality of control ADC devices, an expected control reference voltage value for the corresponding control ADC device based on the common pre-processing condition and an expected voltage range of a corresponding control sensor associated with the corresponding control ADC device; as well as For each of the plurality of protection ADC devices, an expected protection reference voltage value of the corresponding protection ADC device is determined based on the common pre-processing condition and an expected voltage range of a corresponding protection sensor associated with the corresponding protection ADC device.
15. The method according to claim 14, further comprising: determining a plurality of actual control reference voltage values corresponding to the plurality of control ADC values based on the plurality of control ADC values and the number of bits that the plurality of control ADC devices are configured to output; as well as A plurality of actual protection reference voltage values corresponding to the plurality of protection ADC values are determined based on the plurality of protection ADC values and the number of bits that the plurality of protection ADC devices are configured to output.
16. The method according to claim 15, wherein: Logging errors for one or both of the control circuit or the protection circuit is further based on one or more of the following: comparing an expected control reference voltage value for controlling an ADC device with an actual control reference voltage value for controlling the ADC device; or An expected protection reference voltage value of the protection ADC device and an actual protection reference voltage value of the protection ADC device are compared.
17. The method according to claim 12, in, The plurality of control sensors include one or more control temperature sensors and one or more control pressure sensors; and The plurality of protection sensors include one or more protection temperature sensors and one or more protection pressure sensors.
18. The method according to claim 17, further comprising: determining a plurality of actual control reference voltage values corresponding to the plurality of control ADC values; determining a plurality of actual protection reference voltage values corresponding to the plurality of protection ADC values; and The actual control reference voltage value and the actual protection reference voltage value are respectively associated with one or more of the following: An actual control reference voltage value of the control temperature sensor and an actual protection reference voltage value of the protection temperature sensor; or The actual control reference voltage value of the control pressure sensor and the actual protection reference voltage value of the protection pressure sensor.
19. The method according to claim 12, wherein: recording the error for the control circuit, and the method further comprising: The control circuit is inhibited from facilitating the medical fluid therapy.
20. A non-transitory computer readable medium for use on a computer system, the computer system containing computer executable programming instructions for verifying voltage and analog-to-digital converter ("ADC") values during medical fluid treatment, the instructions comprising: initiating a preconditioning for a medical fluid treatment system, the medical fluid treatment system comprising a plurality of control sensors and a plurality of guard sensors, wherein the preconditioning exposes the plurality of control sensors and the plurality of guard sensors to a common preconditioning condition; During the preprocessing, receiving a plurality of control ADC values corresponding to a plurality of control ADC devices associated with a corresponding plurality of control sensors, and a plurality of guard ADC values corresponding to a plurality of guard ADC devices associated with a corresponding plurality of guard sensors; Based on the predetermined conditions, determine a plurality of actual control reference voltage values corresponding to the plurality of control ADC values, and a plurality of actual protection reference voltage values corresponding to the plurality of protection ADC values; and An error is recorded for one or both of the control circuit or the protection circuit based on the actual control reference voltage value or the actual protection reference voltage value and based on a comparison of the control ADC value and the protection ADC value.
