WO2021142185A1 - Systems and methods for analyzing spent dialysate - Google Patents
Systems and methods for analyzing spent dialysate Download PDFInfo
- Publication number
- WO2021142185A1 WO2021142185A1 PCT/US2021/012583 US2021012583W WO2021142185A1 WO 2021142185 A1 WO2021142185 A1 WO 2021142185A1 US 2021012583 W US2021012583 W US 2021012583W WO 2021142185 A1 WO2021142185 A1 WO 2021142185A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- dialysate
- light
- analysis device
- spent
- drain bag
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 54
- 238000004458 analytical method Methods 0.000 claims abstract description 175
- 206010034674 peritonitis Diseases 0.000 claims description 37
- 210000000265 leukocyte Anatomy 0.000 claims description 29
- 238000002834 transmittance Methods 0.000 claims description 16
- 238000012360 testing method Methods 0.000 claims description 14
- WQZGKKKJIJFFOK-GASJEMHNSA-N Glucose Natural products OC[C@H]1OC(O)[C@H](O)[C@@H](O)[C@@H]1O WQZGKKKJIJFFOK-GASJEMHNSA-N 0.000 claims description 12
- 230000007246 mechanism Effects 0.000 claims description 12
- 239000008103 glucose Substances 0.000 claims description 9
- 210000004027 cell Anatomy 0.000 claims description 8
- 238000004820 blood count Methods 0.000 claims description 7
- 238000003556 assay Methods 0.000 claims description 5
- 238000000149 argon plasma sintering Methods 0.000 claims description 4
- 238000000502 dialysis Methods 0.000 description 38
- 238000004891 communication Methods 0.000 description 27
- 238000003860 storage Methods 0.000 description 22
- 238000011282 treatment Methods 0.000 description 21
- 230000000007 visual effect Effects 0.000 description 16
- 208000024891 symptom Diseases 0.000 description 13
- 238000010586 diagram Methods 0.000 description 9
- 230000036541 health Effects 0.000 description 9
- 238000013459 approach Methods 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 8
- 210000004369 blood Anatomy 0.000 description 8
- 239000008280 blood Substances 0.000 description 8
- 230000008569 process Effects 0.000 description 8
- 238000012545 processing Methods 0.000 description 7
- 241000894006 Bacteria Species 0.000 description 6
- 238000005538 encapsulation Methods 0.000 description 6
- 238000005259 measurement Methods 0.000 description 6
- 230000003287 optical effect Effects 0.000 description 6
- 239000003242 anti bacterial agent Substances 0.000 description 5
- 230000003115 biocidal effect Effects 0.000 description 5
- 239000002245 particle Substances 0.000 description 5
- 229940088710 antibiotic agent Drugs 0.000 description 4
- 230000008859 change Effects 0.000 description 4
- 238000013500 data storage Methods 0.000 description 4
- 238000003745 diagnosis Methods 0.000 description 4
- 208000015181 infectious disease Diseases 0.000 description 4
- 238000012544 monitoring process Methods 0.000 description 4
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 3
- 238000010276 construction Methods 0.000 description 3
- 239000008121 dextrose Substances 0.000 description 3
- 238000002955 isolation Methods 0.000 description 3
- 208000029257 vision disease Diseases 0.000 description 3
- 230000004393 visual impairment Effects 0.000 description 3
- 238000012800 visualization Methods 0.000 description 3
- 208000004998 Abdominal Pain Diseases 0.000 description 2
- 206010047571 Visual impairment Diseases 0.000 description 2
- 230000009471 action Effects 0.000 description 2
- 238000011109 contamination Methods 0.000 description 2
- 229910052802 copper Inorganic materials 0.000 description 2
- 239000010949 copper Substances 0.000 description 2
- 230000004069 differentiation Effects 0.000 description 2
- 238000011156 evaluation Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 210000003714 granulocyte Anatomy 0.000 description 2
- 108010000849 leukocyte esterase Proteins 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 210000002700 urine Anatomy 0.000 description 2
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 2
- 238000005303 weighing Methods 0.000 description 2
- XDIYNQZUNSSENW-UUBOPVPUSA-N (2R,3S,4R,5R)-2,3,4,5,6-pentahydroxyhexanal Chemical compound OC[C@@H](O)[C@@H](O)[C@H](O)[C@@H](O)C=O.OC[C@@H](O)[C@@H](O)[C@H](O)[C@@H](O)C=O XDIYNQZUNSSENW-UUBOPVPUSA-N 0.000 description 1
- 238000003794 Gram staining Methods 0.000 description 1
- 102000001554 Hemoglobins Human genes 0.000 description 1
- 108010054147 Hemoglobins Proteins 0.000 description 1
- 208000003623 Hypoalbuminemia Diseases 0.000 description 1
- 208000019025 Hypokalemia Diseases 0.000 description 1
- 208000008589 Obesity Diseases 0.000 description 1
- 241000191967 Staphylococcus aureus Species 0.000 description 1
- 206010066901 Treatment failure Diseases 0.000 description 1
- 229930003316 Vitamin D Natural products 0.000 description 1
- QYSXJUFSXHHAJI-XFEUOLMDSA-N Vitamin D3 Natural products C1(/[C@@H]2CC[C@@H]([C@]2(CCC1)C)[C@H](C)CCCC(C)C)=C/C=C1\C[C@@H](O)CCC1=C QYSXJUFSXHHAJI-XFEUOLMDSA-N 0.000 description 1
- 210000001015 abdomen Anatomy 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- QVGXLLKOCUKJST-UHFFFAOYSA-N atomic oxygen Chemical compound [O] QVGXLLKOCUKJST-UHFFFAOYSA-N 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000004159 blood analysis Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000005266 casting Methods 0.000 description 1
- 238000002052 colonoscopy Methods 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000012631 diagnostic technique Methods 0.000 description 1
- 238000013399 early diagnosis Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 239000012530 fluid Substances 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 238000001631 haemodialysis Methods 0.000 description 1
- 238000005534 hematocrit Methods 0.000 description 1
- 230000000322 hemodialysis Effects 0.000 description 1
- 230000001771 impaired effect Effects 0.000 description 1
- 208000017169 kidney disease Diseases 0.000 description 1
- 238000002356 laser light scattering Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 210000004379 membrane Anatomy 0.000 description 1
- 239000012528 membrane Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 235000020824 obesity Nutrition 0.000 description 1
- 229910052760 oxygen Inorganic materials 0.000 description 1
- 239000001301 oxygen Substances 0.000 description 1
- 210000004303 peritoneum Anatomy 0.000 description 1
- 208000024896 potassium deficiency disease Diseases 0.000 description 1
- 238000012959 renal replacement therapy Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000004513 sizing Methods 0.000 description 1
- 230000000391 smoking effect Effects 0.000 description 1
- 241000894007 species Species 0.000 description 1
- 239000012192 staining solution Substances 0.000 description 1
- 230000009469 supplementation Effects 0.000 description 1
- 230000001225 therapeutic effect Effects 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 230000005641 tunneling Effects 0.000 description 1
- 238000000108 ultra-filtration Methods 0.000 description 1
- 235000019166 vitamin D Nutrition 0.000 description 1
- 239000011710 vitamin D Substances 0.000 description 1
- 150000003710 vitamin D derivatives Chemical class 0.000 description 1
- 229940046008 vitamin d Drugs 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N33/00—Investigating or analysing materials by specific methods not covered by groups G01N1/00 - G01N31/00
- G01N33/48—Biological material, e.g. blood, urine; Haemocytometers
- G01N33/483—Physical analysis of biological material
- G01N33/487—Physical analysis of biological material of liquid biological material
- G01N33/4875—Details of handling test elements, e.g. dispensing or storage, not specific to a particular test method
- G01N33/48778—Containers specially adapted therefor, e.g. for dry storage
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61M—DEVICES FOR INTRODUCING MEDIA INTO, OR ONTO, THE BODY; DEVICES FOR TRANSDUCING BODY MEDIA OR FOR TAKING MEDIA FROM THE BODY; DEVICES FOR PRODUCING OR ENDING SLEEP OR STUPOR
- A61M1/00—Suction or pumping devices for medical purposes; Devices for carrying-off, for treatment of, or for carrying-over, body-liquids; Drainage systems
- A61M1/14—Dialysis systems; Artificial kidneys; Blood oxygenators ; Reciprocating systems for treatment of body fluids, e.g. single needle systems for hemofiltration or pheresis
- A61M1/28—Peritoneal dialysis ; Other peritoneal treatment, e.g. oxygenation
-
- C—CHEMISTRY; METALLURGY
- C12—BIOCHEMISTRY; BEER; SPIRITS; WINE; VINEGAR; MICROBIOLOGY; ENZYMOLOGY; MUTATION OR GENETIC ENGINEERING
- C12Q—MEASURING OR TESTING PROCESSES INVOLVING ENZYMES, NUCLEIC ACIDS OR MICROORGANISMS; COMPOSITIONS OR TEST PAPERS THEREFOR; PROCESSES OF PREPARING SUCH COMPOSITIONS; CONDITION-RESPONSIVE CONTROL IN MICROBIOLOGICAL OR ENZYMOLOGICAL PROCESSES
- C12Q1/00—Measuring or testing processes involving enzymes, nucleic acids or microorganisms; Compositions therefor; Processes of preparing such compositions
- C12Q1/02—Measuring or testing processes involving enzymes, nucleic acids or microorganisms; Compositions therefor; Processes of preparing such compositions involving viable microorganisms
- C12Q1/04—Determining presence or kind of microorganism; Use of selective media for testing antibiotics or bacteriocides; Compositions containing a chemical indicator therefor
- C12Q1/06—Quantitative determination
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N21/00—Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
- G01N21/17—Systems in which incident light is modified in accordance with the properties of the material investigated
- G01N21/59—Transmissivity
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61M—DEVICES FOR INTRODUCING MEDIA INTO, OR ONTO, THE BODY; DEVICES FOR TRANSDUCING BODY MEDIA OR FOR TAKING MEDIA FROM THE BODY; DEVICES FOR PRODUCING OR ENDING SLEEP OR STUPOR
- A61M2205/00—General characteristics of the apparatus
- A61M2205/33—Controlling, regulating or measuring
- A61M2205/3306—Optical measuring means
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61M—DEVICES FOR INTRODUCING MEDIA INTO, OR ONTO, THE BODY; DEVICES FOR TRANSDUCING BODY MEDIA OR FOR TAKING MEDIA FROM THE BODY; DEVICES FOR PRODUCING OR ENDING SLEEP OR STUPOR
- A61M2205/00—General characteristics of the apparatus
- A61M2205/33—Controlling, regulating or measuring
- A61M2205/3306—Optical measuring means
- A61M2205/331—Optical measuring means used as turbidity change detectors, e.g. for priming-blood or plasma-hemoglubine-interface detection
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61M—DEVICES FOR INTRODUCING MEDIA INTO, OR ONTO, THE BODY; DEVICES FOR TRANSDUCING BODY MEDIA OR FOR TAKING MEDIA FROM THE BODY; DEVICES FOR PRODUCING OR ENDING SLEEP OR STUPOR
- A61M2205/00—General characteristics of the apparatus
- A61M2205/33—Controlling, regulating or measuring
- A61M2205/3306—Optical measuring means
- A61M2205/3313—Optical measuring means used specific wavelengths
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61M—DEVICES FOR INTRODUCING MEDIA INTO, OR ONTO, THE BODY; DEVICES FOR TRANSDUCING BODY MEDIA OR FOR TAKING MEDIA FROM THE BODY; DEVICES FOR PRODUCING OR ENDING SLEEP OR STUPOR
- A61M2205/00—General characteristics of the apparatus
- A61M2205/33—Controlling, regulating or measuring
- A61M2205/3379—Masses, volumes, levels of fluids in reservoirs, flow rates
- A61M2205/3393—Masses, volumes, levels of fluids in reservoirs, flow rates by weighing the reservoir
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61M—DEVICES FOR INTRODUCING MEDIA INTO, OR ONTO, THE BODY; DEVICES FOR TRANSDUCING BODY MEDIA OR FOR TAKING MEDIA FROM THE BODY; DEVICES FOR PRODUCING OR ENDING SLEEP OR STUPOR
- A61M2205/00—General characteristics of the apparatus
- A61M2205/70—General characteristics of the apparatus with testing or calibration facilities
Definitions
- Peritoneal dialysis is a renal replacement therapy for patients who suffer from renal disease.
- Techniques for peritoneal dialysis include Continuous Ambulatory Peritoneal Dialysis (CAPD) and Automated Peritoneal Dialysis (APD).
- CAPD is performed on an ongoing basis and spent dialysate drains into a drain bag that is later discarded and replaced.
- APD uses a cycler to deliver and drain the dialysate, typically while the patient is stationary ( e.g ., while sleeping).
- spent dialysate may drain into a bag, a sink, or another location.
- peritoneal dialysis uses the peritoneum, it is a risk factor for peritonitis.
- peritoneal dialysis may inadvertently introduce bacteria to the abdomen.
- peritonitis there is about one incident of peritonitis per 24 to 48 patient-months.
- Peritonitis is a leading cause of mortality and treatment failure in peritoneal dialysis patients. Rapid diagnosis and treatment are essential for therapeutic success.
- Indicators of peritonitis include, for example, increased white blood cell (WBC) counts and differentiation.
- Spent dialysate e.g., in a drain bag
- WBC white blood cell
- Spent dialysate may provide indicators of peritonitis. When peritonitis is sufficiently advanced, those indicators may even be visible to the naked eye. For example, spent dialysate may appear cloudy. Cloudiness may be assessed by various manual techniques, such as placing a newspaper under the drain bag and evaluating whether the letters are hard to read. When spent dialysate appears cloudy, patients are encouraged to do another drain and bring the newly drained bag to a clinic for testing.
- a patient may send a photo of the spent dialysate to a clinician, to obtain the clinician’s subjective opinion based on its appearance.
- peritonitis may not be detected until an infection is relatively advanced, particularly for patients with visual impairments that make it more difficult for them to subjectively assess the “cloudiness” of spent dialysate.
- over sixty percent of peritoneal dialysis patients have visual impairment.
- patients may be placed on antibiotics before the clinician has a chance to properly test the spent dialysate. While the patient starts antibiotics, the clinician sends the spent dialysate to a lab, where it is inspected for white blood cell counts and bacteria. Depending on the lab results, the clinician may continue, discontinue, or change the patient’s antibiotic treatment.
- traditional methods of monitoring for peritonitis are reactive, inefficient, and may delay appropriate medical treatment.
- traditional methods may result in unnecessary and/or partial antibiotic treatments in cases of false positives.
- One or more approaches described herein may incorporate findings and techniques described in (a) Carlson, D., & Van Brackle, C. Particle Sizing with a Smartphone (2014), and/or (b) Yang, Ye, et al. "Blood cell counting and classification by nonflowing laser light scattering method.” Advanced Photonic Sensors and Applications . Vol. 3897. International Society for Optics and Photonics, 1999, both of which are incorporated herein by reference in their entirety.
- One or more embodiments allow for earlier diagnosis of peritonitis than traditional approaches.
- Systems and methods described herein allow for point-of-care (e.g., at home) analysis of spent dialysate, by detecting indicators (e.g., white blood cell counts, differentiation, and/or bacteria) associated with peritonitis.
- indicators e.g., white blood cell counts, differentiation, and/or bacteria
- Techniques described herein may detect such indicators even when the patient is not experiencing or aware of related symptoms (e.g., abdominal pain).
- Early diagnosis may allow for faster treatment of peritonitis, while avoiding inappropriate treatments in cases of false positives.
- Techniques described herein allow a patient to monitor for peritonitis using objective measurements, rather than relying on subjective observations such as “cloudiness.” For example, one or more embodiments provide an apparatus that helps ensure consistent measurement conditions over multiple uses.
- techniques described herein may be combined with other medical monitoring and diagnostic techniques, to provide a multi-featured tool for monitoring peritoneal dialysis patients.
- one or more embodiments may be used to analyze spent dialysate during and/or after a course of antibiotic treatment, to predict or evaluate the effectiveness of the treatment.
- One or more embodiments make use of a smartphone, tablet, or other computing device already in a patient’s possession, thus reducing the cost that might otherwise be associated with techniques described herein.
- Techniques described herein may be performed in a matter of seconds (e.g., about 30-40 seconds), in comparison to traditional techniques that require contact with a clinician’s office and possibly also sending spent dialysate to a lab for analysis.
- an apparatus in one aspect, includes at least a first surface configured to accommodate a dialysate drain bag in a first predetermined position.
- the apparatus further includes at least a second surface configured to accommodate a dialysate analysis device in a second predetermined position, such that when the dialysate drain bag is in the first predetermined position and the dialysate analysis device is in the second predetermined position, a light sensor of the dialysate analysis device is positioned to sense light passing through the dialysate drain bag.
- the apparatus may further include a light-emitting device configured to emit light through the dialysate drain bag toward the light sensor of the dialysate analysis device.
- the light-emitting device may be further configured to operate responsive to instructions transmitted by the dialysate analysis device.
- the apparatus may further include a scale configured to measure a weight of the dialysate drain bag when the dialysate drain bag is in the first predetermined position.
- the apparatus may be further configured to transmit the weight of the dialysate drain bag to the dialysate analysis device.
- the apparatus may further include a wireless device configured to communicate with the dialysate analysis device.
- the dialysate analysis device may be a smartphone.
- the first surface and the second surface may be perpendicular faces of a molded body of the apparatus.
- a system in another aspect, includes a light-permeable chamber removably disposed along a dialysate drain line and configured to receive a portion of spent dialysate passing through the dialysate drain line.
- the system further includes a light-sensing device operatively coupled with the light-permeable chamber and configured to measure light transmittance through the portion of spent dialysate in the light-permeable chamber.
- the system further includes one or more non-transitory computer-readable media storing instructions that, when executed by one or more processors, cause a dialysate analysis device to measure turbidity of the portion of spent dialysate based at least on the light transmittance.
- the instructions when executed by one or more processors, may further cause the dialysate analysis device to evaluate the portion of spent dialysis for peritonitis based at least on the turbidity of the portion of spent dialysate.
- the light-sensing device may include a light source configured to emit near-infrared light through the portion of spent dialysate in the light-permeable chamber, the light sensing device may be further configured to measure transmittance of the near-infrared light through the portion of spent dialysate in the light-permeable chamber, and the instructions, when executed by one or more processors, may further cause the dialysate analysis device to determine a glucose concentration in the portion of spent dialysate based at least on the transmittance of the near- infrared light.
- the light-sensing device may include a clamping mechanism that includes a light source and a light sensor. When the clamping mechanism is operatively coupled to the light- permeable chamber, the light source and light sensor may contact opposing surfaces of the light- permeable chamber.
- the light-sensing device may be further configured to transmit data wirelessly to the dialysate analysis device.
- the light-permeable chamber may be a disposable single-use chamber.
- a system in another aspect, includes a light-permeable chamber removably disposed along a dialysate drain line and configured to receive a portion of spent dialysate passing through the dialysate drain line.
- the system further includes a light-sensing device operatively coupled with the light-permeable chamber.
- the light-sensing device includes a light source configured to emit near-infrared light through the portion of spent dialysate in the light- permeable chamber, and a light sensor configured to measure transmittance of the near-infrared light transmittance through the portion of spent dialysate in the light-permeable chamber.
- the system further includes one or more non-transitory computer-readable media storing instructions that, when executed by one or more processors, cause a dialysate analysis device to determine a glucose concentration in the portion of spent dialysate based at least on the transmittance of the near-infrared light.
- the instructions when executed by one or more processors, may further cause the dialysate analysis device to measure turbidity of the portion of spent dialysis based at least on light transmittance through the portion of spent dialysate in the light-permeable chamber.
- the instructions when executed by one or more processors, may further cause the dialysate analysis device to evaluate the portion of spent dialysis for peritonitis based at least on the turbidity of the portion of spent dialysate.
- the light-sensing device may include a clamping mechanism that includes a light source and a light sensor. When the clamping mechanism is operatively coupled to the light-permeable chamber, the light source and light sensor may contact opposing surfaces of the light-permeable chamber.
- the light-sensing device may be further configured to transmit data wirelessly to the dialysate analysis device.
- the light- permeable chamber may be a disposable single-use chamber.
- a method in another aspect, includes: sensing, by a light sensor, light emitted through a drain bag comprising spent peritoneal dialysate; determining, by a dialysate analysis device, an estimated proportion of white blood cells in the spent peritoneal dialysate based at least on the light emitted through the drain bag; and determining, by the dialysate analysis device, a risk of peritonitis based at least on the estimated proportion of white blood cells in the spent peritoneal dialysate.
- the method may further include, prior to sensing the light emitted through the drain bag, aligning the light sensor with the drain bag using an apparatus configured to indicate an intended position of the light sensor relative to the drain bag.
- the method may further include determining a weight of the drain bag. Determining the risk of peritonitis may be further based on the weight of the drain bag.
- the method may further include calibrating the dialysate analysis device to obtain a baseline light reading. Determining the estimated proportion of the white blood cells in the spent peritoneal dialysate may include determining a difference between the baseline light reading and the light emitted through the drain bag.
- the method may further include determining, by the dialysate analysis device, an estimated proportion of polymorphonuclear cells in the spent peritoneal dialysate. Determining the risk of peritonitis may be further based on the estimated proportion of polymorphonuclear cells in the spent peritoneal dialysate.
- Determining the estimate proportion of polymorphonuclear cells in the spent peritoneal dialysate may include analyzing, by the dialysate analysis device, one or more of (a) data corresponding to light scattering through the spent peritoneal dialysate and (b) an image of a lateral flow assay or dry chemistry test strip.
- FIG. 1A-1B are block diagrams of examples of systems according to an embodiment
- FIG. 2A is an illustration of a perspective view of an example of an apparatus according to an embodiment
- FIG. 2B is an illustration of a top-down view of the apparatus of FIG. 2A without a light compartment according to an embodiment
- FIG. 2C is an illustration of a top-down view of the apparatus of FIG. 2A with a light compartment according to an embodiment
- FIG. 2D is an illustration of a perspective view of an example of a light compartment for the apparatus of FIG. 2A according to an embodiment
- FIG. 2E is an illustration of a perspective view of an example of a lid for the light compartment of FIG. 2D according to an embodiment
- FIG. 2F is an illustration of a top-down view of the light compartment of FIG. 2D according to an embodiment
- FIG. 2G is an illustration of a top-down view of an electrical component layout for the light compartment of FIG. 2D according to an embodiment
- FIG. 2H is an illustration of another perspective view of the apparatus of FIG. 2A according to an embodiment
- FIG. 21 is an illustration of a bottom-up view of the apparatus of FIG. 2A according to an embodiment
- FIG. 3A is an illustration of a perspective view of another example of an apparatus according to an embodiment
- FIG. 3B is an illustration of a top-down view of the apparatus of FIG. 3A according to an embodiment
- FIG. 4 is a flow diagram of an example of operations for analyzing spent dialysate in a drain bag according to an embodiment
- FIGS. 5A-5D are illustrations of an example of a graphical user interface according to an embodiment
- FIG. 6A is an illustration of an example of a light-permeable chamber according to an embodiment
- FIG. 6B is an illustration of an example of a light-sensing device according to an embodiment
- FIG. 7 is a flow diagram of an example of operations for analyzing spent dialysate along a drain line according to an embodiment
- FIGS. 8A-8E are illustrations of another example of a graphical user interface according to an embodiment
- FIG. 9 is a block diagram of an example of a computer system according to an embodiment.
- FIG. 10 is a block diagram of an example of a connected health system according to an embodiment.
- FIG. 11 shows a chart of test results demonstrating a correlation between relative luminosity and white blood cell concentration.
- FIGS. 1A-1B are block diagrams of examples of systems according to an embodiment.
- a system may include more or fewer components than illustrated in the examples of FIGS. 1A-1B.
- Components illustrated in these examples may be local to or remote from each other.
- Components illustrated in these examples may be implemented in software and/or hardware.
- Each component may be distributed over multiple applications and/or machines. Multiple components may be combined into one application and/or machine. Operations described with respect to one component may instead be performed by another component.
- an example of a system 100 includes a light source 102 configured to emit light 104 through spent dialysate 106.
- the spent dialysate 106 may be located in a drain bag or along a drain line.
- the light source 102 may be ambient light (e.g., sunlight and/or one or more general-purpose lamps) in the environment where the system 100 is located.
- the light source 102 may be a dedicated light source used in analyzing spent dialysate.
- the light source 102 may include one or more light emitting diodes (LED’s) and/or lasers housed in an apparatus, such as one of the example apparatuses described herein.
- a dedicated light source 102 may provide a relatively consistent direction, magnitude, and/or wavelength(s) of light emittance and thus improve the quality and consistency of light readings used in spent dialysate analysis, relative to relying on ambient light.
- the light source 102 is configured to emit a single wavelength of light through the spent dialysate 106.
- the light source 102 may be configured to emit multiple wavelengths of light.
- the light source 102 may be configured to emit light at about 1300 nm, about 810 nm, and/or about 660 nm. Light emitted at about 1300 nm may be used for calibration, e.g., by emitting light through clear water or clean dialysate (not shown). Light emitted at about 810 nm may be used to detect hemoglobin in the spent dialysate 106. Light emitted at about 660 nm may be used to detect white blood cells in the spent dialysate 106. One or more other wavelengths may be used.
- the light source 102 is configured to emit near-infrared light, which may be used to detect glucose concentrate in dialysate, as described in further detail below.
- a light sensor 108 is configured to sense light passing through the spent dialysate 106. Specifically, the light sensor 108 is configured to sense light transmittance through the spent dialysate 106. The light sensor 108 may be positioned approximately opposite the light source 102, with the spent dialysate 106 disposed between them. Some embodiments may perform better (i.e., obtain more reliable light measurements) if the system 100 is placed in a relatively dark environment, such as a dark room and/or by placing the light sensor 108 within an enclosure that substantially blocks light from sources other than the light source 102.
- a dialysate analysis device 110 is configured to use data from the light sensor 108 to analyze the spent dialysate 106.
- the dialysate analysis device 110 may be a multi purpose computing device, such as a smartphone, tablet, laptop computer, desktop computer, or other type of multi-purpose device.
- the dialysate analysis device 110 may be configured to execute an installable application that includes instructions for analyzing spent dialysate 106 based on data from a light sensor 108.
- the dialysate analysis device 110 may be a special-purpose medical device configured to analyze spent dialysate 106.
- the dialysate analysis device 110 may be part of a peritoneal dialysis (PD) cycler and/or other type of dialysis equipment.
- PD peritoneal dialysis
- the light sensor 108 is part of the dialysate analysis device 110, as illustrated in FIG. 1 A.
- the light sensor 108 may be a camera or other type of light- sensing component that is part of a smartphone, tablet, or special-purpose medical device.
- the light sensor 108 may be physically separate from the dialysate analysis device 110.
- the light sensor 108 may be part of an apparatus coupled with or near a clear section of drain line tubing, or coupled with or near a chamber positioned along the drain line, such as in the example illustrated in FIG. 6B.
- a physically separate light sensor 108 may be configured to communicate with the dialysate analysis device 110 via a cable (e.g ., a uniform serial bus (USB) cable, Apple Lightning cable, Ethernet cable, and/or another type of cable) and/or via one or more wireless transmission protocols, such as Bluetooth® and/or Wi-Fi.
- a physically separate light sensor 108 may be helpful, for example, if the dialysate analysis device 110 includes a light-sensing component (e.g., a smartphone camera) but does not include an application programming interface (API) that allows sufficient access to data from the light- sensing component.
- API application programming interface
- the dialysate analysis device 110 includes and/or is communicatively coupled with one or more additional hardware components that is/are configured to gather data associated with dialysis.
- the dialysate analysis device 110 may include or be communicatively coupled with a microscope (not shown).
- the microscope may be part of a camera, a camera magnifying attachment, or a physically separate microscope device.
- a smartphone attachment may be used to magnify a smartphone’s camera by about 400 times or another suitable magnification factor.
- the dialysate analysis device 110 may use images from the microscope to help detect and analyze Gram-stained bacteria in the spent dialysate 106.
- the dialysate analysis device 110 may include or be communicatively coupled with a proximity sensor (not shown).
- the dialysate analysis device 110 may use the proximity sensor to help detect placement of the dialysate analysis device 110 relative to an apparatus (e.g ., the example apparatus 200 illustrated in FIG. 2A), and/or relative to a particular part of the apparatus (e.g., the device placement area 206 illustrated in FIG. 2A).
- the proximity sensor may detect proximity to a particular location based on a radio frequency identifier (RFID) chip, Bluetooth® transmitter, and/or other component of the apparatus.
- RFID radio frequency identifier
- the dialysate analysis device 110 may include or be communicatively coupled with a gyroscope (not shown).
- the dialysate analysis device 110 may use the gyroscope to detect movement of the dialysate analysis device 110, and may use movement data to generate visual and/or auditory instructions that help a patient or other human operator guide the dialysate analysis device 110 to a specific location (e.g., the device placement area 206 illustrated in FIG. 2A).
- the dialysate analysis device 110 is configured to combine data from multiple components.
- the dialysate analysis device 110 may combine data from a gyroscope and a proximity sensor to generate visual and/or auditory instructions that help a patient or other human operator to guide the dialysate analysis device 100 to a specific location.
- One or more components of the dialysate analysis device 110, or communicatively coupled with the dialysate analysis device 110, may be used for multiple purposes.
- the dialysate analysis device 110 may be configured to use data from a camera (e.g., a camera that is part of the dialysate analysis device 110 or physically separate from the dialysate analysis device 110) both for light sensing and to obtain images of lateral flow assay or dry chemistry test strips to be evaluated as described in further detail below.
- a camera e.g., a camera that is part of the dialysate analysis device 110 or physically separate from the dialysate analysis device 110
- the dialysate analysis device 110 is configured to control operation of one or more components described herein, such as the light source 102 and/or light sensor 108.
- the dialysate analysis device 110 may be configured to transmit an electrical signal to turn on the light source 102, turn off the light source 102, and/or change an operational parameter of the light source 102 (e.g., brightness, wavelength, etc.).
- the dialysate analysis device 110 may be configured to transmit an electrical signal to instruct the light sensor 108 to begin or stop sensing light.
- Application software executing in the dialysate analysis device 110 may determine whether and/or when to transmit electrical signals to control operation of such components.
- application software may transmit an electrical signal responsive to user input ( e.g ., via user interface 111) instructing the dialysate analysis device 110 to begin a process for analyzing spend dialysate 106.
- a server 112 is located apart from the dialysate analysis device 110 (e.g., in a separate device and/or a data center communicatively coupled with the dialysate analysis device 110 via one or more network connections).
- the server 112 may be configured to perform one or more operations described herein for analyzing the spent dialysate 106 and/or performing other analysis functions related to dialysis (e.g., analyzing data from a camera, microscope, proximity sensor, gyroscope, and/or another type of data or combination thereof).
- the dialysate analysis device 110 may be configured to transmit data to the server 112 for analysis and receive analysis results from the server 112.
- One or more operations described herein as being performed by the dialysate analysis device 110 may instead be performed by the server 112.
- the dialysate analysis device 110 includes or is communicatively coupled with a user interface 111.
- a user interface 111 refers to hardware and/or software configured to facilitate communications between a user and the dialysate analysis device 110.
- a user interface 111 renders user interface elements and receives input via user interface elements.
- a user interface 111 may be a graphical user interface (GUI), a command line interface (CLI), a haptic interface, a voice command interface, and/or any other kind of interface or combination thereof.
- GUI graphical user interface
- CLI command line interface
- haptic interface a voice command interface
- voice command interface and/or any other kind of interface or combination thereof.
- Examples of user interface elements include checkboxes, radio buttons, dropdown lists, list boxes, buttons, toggles, text fields, date and time selectors, command lines, sliders, pages, and forms. Different components of the user interface 111 may be specified in different languages.
- the behavior of user interface elements may be specified in a dynamic programming language, such as JavaScript.
- the content of user interface elements may be specified in a markup language, such as hypertext markup language (HTML), Extensible Markup Language (XML), or XML User Interface Language (XUL).
- the layout of user interface elements may be specified in a style sheet language, such as Cascading Style Sheets (CSS).
- CSS Cascading Style Sheets
- aspects of a user interface 111 may be specified in one or more other languages, such as Java, Python, Perl, C, C++, and/or any other language or combination thereof.
- the user interface 111 is configured to provide audio and/or visual cues, as described below. Audio and/or visual cues may be particularly helpful, for example, when a patient is visually impaired and would otherwise have difficultly positioning a drain bag and/or dialysate analysis device 110 for effective dialysate analysis. It should be noted that a patient with a visual impairment would be particularly unlikely to detect peritonitis at an early stage using the traditional “cloudiness” method.
- the dialysate analysis device 110 and/or server 112 is/are configured to store data in one or more data repositories 113.
- a data repository 113 is any type of storage unit and/or device (e.g., a file system, database, collection of tables, or any other storage mechanism) for storing data.
- a data repository 113 may include multiple different storage units and/or devices. The multiple different storage units and/or devices may or may not be of the same type or located at the same physical site.
- a data repository 113 may be implemented or may execute on the same computing system as one or more other components of the system 100. Alternatively or additionally, a data repository 113 may be implemented or executed on a computing system separate from one or more other components of the system 100.
- a data repository 113 may be logically integrated with one or more other components of the system 100. Alternatively or additionally, a data repository 113 may be communicatively coupled to one or more other components of the system 100 via a direct connection or via a network. Alternatively or additionally, information may be implemented and/or distributed across any of the components of the system 100.
- the system 100 is located in a patient’s home, to provide home-based point-of-care analysis of spent dialysate.
- the system 100 may be located in a clinical setting, such as a dialysis center or hospital.
- one or more components of the system 100 are implemented on one or more digital devices.
- the term “digital device” generally refers to any hardware device that includes a processor.
- a digital device may refer to a physical device executing an application or a virtual machine. Examples of digital devices include a computer, a tablet, a laptop, a desktop, a netbook, a server, a web server, a network policy server, a proxy server, a generic machine, a function- specific hardware device, a hardware router, a hardware switch, a hardware firewall, a hardware network address translator (NAT), a hardware load balancer, a mainframe, a television, a content receiver, a set-top box, a printer, a mobile handset, a smartphone, a personal digital assistant (“PDA”), a wireless receiver and/or transmitter, a base station, a communication management device, a router, a switch, a controller, an access point, and/or a client device.
- PDA personal digital assistant
- FIG. IB illustrates another example of a system 101 according to an embodiment.
- clean dialysate 114 is used for dialysis.
- Spent dialysate drains to a drain bag 120, via a drain line 116.
- spend dialysate may drain to a fixed drain (e.g toilet, sink, or other drain).
- a light-permeable chamber 118 is configured to receive at least a portion of the spent dialysate.
- the light source 102 is configured to emit light through the light-permeable chamber 118, and the light sensor 108 is configured to sense the light emitted through the light-permeable chamber 118.
- the light sensor 108 is configured to transmit data to the dialysate analysis device 110.
- An example of a light-permeable chamber 118 is described below with respect to FIG. 6A.
- the light source 102 and light sensor 108 may be part of a light sensing device, such as the example light-sensing device 605 illustrated in FIG. 6B.
- an apparatus that facilitates placement of a light sensor relative to spent dialysate in a drain bag.
- the apparatus may help ensure that the light sensor and drain bag are positioned, relative to each other, in a configuration that helps ensure accurate and consistent light readings.
- the light sensor is assumed to be part of a dialysate analysis device, such as a smartphone or tablet. In other examples (not shown), the light sensor may be physically separate from the dialysate analysis device and references below to a “device” or “dialysate analysis device” may refer to the light sensor only.
- FIG. 2A is an illustration of a perspective view of an example of an apparatus 200 according to an embodiment.
- the apparatus 200 includes a bag tray 202 configured to receive at least part of a dialysis drain bag (not shown).
- Embodiments that help position a light sensor relative to a drain bag may be used in any dialysis setting where spent dialysate drains into a bag, versus a sink or other location.
- the bag tray 202 helps ensure consistent positioning of the drain bag during spent dialysate analysis.
- a device placement area 206 is defined by one or more surfaces (in this example, three surfaces that define a rectangular area) of the apparatus 200 that indicate the intended positioning of the dialysate analysis device. For example, as illustrated in FIG.
- the device placement area 206 helps ensure that the dialysate analysis device is positioned beneath a corner of the drain bag.
- the device placement area 206 may help ensure consistent positioning of the dialysate analysis device relative to a light source.
- the device placement area 206 helps ensure that the dialysate analysis device is positioned below a light compartment 204 that houses one or more light sources as described in further detail below.
- the device placement area 206 may be sized to accommodate a particular type of dialysate analysis device (e.g., a special- purpose medical device).
- the device placement area 206 may be sized to accommodate multiple types of dialysate analysis devices (e.g., smartphones and/or tablets that may vary in size depending on make and model).
- FIG. 2B is an illustration of a top-down view of the apparatus 200 of FIG. 2A without a light compartment, according to an embodiment. Specifically, FIG. 2B illustrates placement of a dialysate drain bag 208 on the bag tray 202. In addition, FIG 2B illustrates placement of a dialysate analysis device 210 (in this example, a smartphone with a light-sensing camera). In this example, the device placement area 206 helps ensure that the dialysate analysis device 210 is positioned under a corner of the dialysate drain bag 208. FIG. 2B further illustrates an example of a device placement area 206 that is large enough to accommodate multiple types of devices.
- a dialysate analysis device 210 in this example, a smartphone with a light-sensing camera
- FIG. 2C is an illustration of a top-down view of the apparatus 200 of FIG. 2A with a light compartment 204 attached, according to an embodiment.
- the light compartment 204 is positioned above the dialysate analysis device 210, such that one or more light sources housed in the light compartment 204 emit(s) light toward or approximately toward a light sensor in the dialysate analysis device 210.
- the light compartment 204 may be a non removable part of the apparatus 200.
- the light compartment 204 may be removable from the apparatus 200.
- FIG. 2D is an illustration of a perspective view of an example of a light compartment 204 for the apparatus 200 of FIG.
- FIG. 2A which includes an attachment interface 214 for attaching the light compartment 204 to the bag tray 202.
- the light compartment 204 includes a cavity 212 configured to house electrical components, including but not limited to a light source.
- FIG. 2E is an illustration of a perspective view of an example of a lid 216 for the light compartment 204 of FIG. 2D according to an embodiment.
- the lid 216 is removable, to provide access to the electrical components housed in the light compartment 204 (for example, to replace LED’s and/or service other electrical components).
- FIG. 2F is an illustration of a top-down view of the light compartment 204 of FIG. 2D according to an embodiment. Specifically, FIG. 2F is an illustration of a top-down view of the light compartment 204 with the lid 216 removed and without any electrical components installed. As illustrated in FIG. 2F, the light compartment 204 includes one or more light holes 218 through which one or more light sources emit light. In this example, the light compartment 204 includes three light holes 218. The light holes 218 may be designed to accommodate light sources (e.g ., lasers and/or LED’s) that emit light at different respective wavelengths.
- light sources e.g ., lasers and/or LED’s
- one of the light holes 218 may accommodate a light source that emits light at about 1300 nm; another of the light holes 218 may accommodate a light source that emits light at about 810 nm; and another of the light holes 218 may accommodate a light source that emits light at about 660 nm. In other examples (not shown), more or fewer light sources may be used.
- One or more light holes 218 may be positioned within the cavity 212, such that one or more electrical components cover one or more of the light holes 218 when installed.
- FIG. 2G is an illustration of a top-down view of an electrical component layout for the light compartment 204 of FIG. 2D according to an embodiment.
- the electrical components are powered by a power source 220 (e.g., a battery and/or external power source such as an A/C adapter or USB cable).
- a 9-volt battery is used.
- the electrical components may include a rechargeable battery, so that the apparatus 200 can be disconnected from external power when the rechargeable battery is sufficiently charged.
- a circuit board 222 implements logic in hardware and/or software to control operation of the electrical components.
- a wireless module 224 (e.g., a Bluetooth® and/or Wi-Fi module) is configured to transmit and receive data in communication with the dialysate analysis device 210.
- the dialysate analysis device 210 there are three light sources 226, one of them being concealed by a wireless module 224.
- FIG. 2H is an illustration of another perspective view of the apparatus of FIG. 2A according to an embodiment.
- an attachment interface 226 is configured to receive the light compartment 204, for example by interfacing with the light compartment 204’ s attachment interface 214 illustrated in FIG. 2D.
- the apparatus 200 includes a scale configured to weigh the dialysate drain bag 208.
- the terms “weigh” and “weight” may refer to measuring either the mass or weight of the dialysate drain bag 208, as those terms are defined in the art.
- FIG. 21 is an illustration of a bottom-up view of the apparatus 200 of FIG. 2A according to an embodiment. As illustrated in FIG.
- one or more force sensitive resistors 228 is/are disposed in or along the bag tray 202.
- the force sensitive resistors 228 are configured to sense the weight of the dialysate drain bag 208.
- the force sensitive resistors 228 may be pre-tared, based on a known weight of the apparatus 200 and/or an empty dialysate drain bag 208.
- the force sensitive resistors 228 may require taring and/or other calibration when analyzing spent dialysate. Weighing the drain bag may be a requirement in some forms of peritoneal dialysis, and the apparatus 200 may help satisfy that requirement.
- the weight of the drain bag may be used to calibrate turbidity measurements.
- a heavier drain bag may be assumed to be fuller and therefore physically deeper, and a lighter drain bag may be assumed to be emptier and therefore physically shallower.
- Turbidity calculations may be adjusted to account for the assumed depth of the drain bag, which may be based, for example, on average depth measurements taken in a laboratory setting and integrated into programming of the dialysate analysis device.
- FIG. 3A is an illustration of a perspective view of another example of an apparatus 300 according to an embodiment.
- the apparatus 300 does not include a light compartment, and a bag placement area 302 does not include a bag tray.
- the apparatus 300 may be formed of clear plastic to increase visibility and reduce shadows that might otherwise interfere with ambient light readings.
- the upper portion of the apparatus 300 may be positioned high enough, i.e., have sufficient clearance above the drain bag, to reduce shadows that might otherwise be cast on the dialysate analysis device’s light sensor(s).
- a device placement area 304 is defined by one or more surfaces (in this example, three surfaces that define a rectangular area) of the apparatus 300 that indicate the intended positioning of the dialysate analysis device.
- the bag placement area 302 helps ensure consistent positioning of the drain bag during spent dialysate analysis.
- FIG. 3B is an illustration of a top-down view of the apparatus 300 of FIG. 3 A according to an embodiment, in which the apparatus 300 helps ensure consistent positioning of a dialysate drain bag 306 relative to a dialysate analysis device 308.
- the apparatus 300 of FIGS. 3A-3B has fewer features than the apparatus 200 of FIGS. 2A-2I, but may be more portable and/or less expensive.
- a dialysate analysis device is configured to be compatible with two or more different types of apparatus, for example via a hardware switch and/or a setting in a software application.
- a dialysis drain bag itself may be designed to provide guidance for positioning a dialysate analysis device.
- the drain bag may include one or more lines, a ruler, and/or other marking(s) that indicate(s) the intended position of the dialysate analysis device.
- the relative transparency of the drain bag may allow the patient or other human operator to use the marking(s) to position the dialysate analysis device in a relatively consistent location.
- many different types of apparatus and/or other guiding features may be envisioned that help ensure consistent positioning of a dialysate drain bag relative to a dialysate analysis device.
- FIG. 4 is a flow diagram of an example of operations for analyzing spent dialysate in a drain bag according to an embodiment.
- One or more operations illustrated in FIG. 4 may be modified, rearranged, or omitted all together. Accordingly, the particular sequence of operations illustrated in FIG. 4 should not be construed as limiting the scope of one or more embodiments.
- spent dialysate analysis is performed using an apparatus (e.g the example apparatus of FIGS. 2A-2I) that includes a scale for weighing spent dialysate.
- the scale may require calibration (Operation 402) prior to use.
- calibrating the scale may include taring the scale to disregard the weight of the apparatus and/or an empty drain bag.
- Calibrating the scale may be based on a bag containing clean dialysate, the weight of which may be compared with the weight of a drain bag containing spent dialysate.
- a dialysate analysis device is aligned with the apparatus (Operation 404).
- the dialysate analysis device may be placed in a particular position indicated by a physical configuration of the apparatus (for example, the device placement area 206 of the example apparatus 200 illustrated in FIGS. 2A-2I, or the device placement area 304 of the apparatus 300 illustrated in FIGS. 3A-3B).
- audio and/or visual cues supplied by the apparatus and/or the dialysate analysis device may assist in aligning the dialysate analysis device with the apparatus.
- the dialysate analysis device may supply audio and/or visual cues based on data from a proximity sensor and/or gyroscope, to assist a patient or other human operator in aligning the dialysate analysis device with the apparatus.
- Audio and/or visual cues may be presented in a graphical user interface, such as the example graphical user interface illustrated in FIGS. 5A-5D.
- the dialysate analysis device is calibrated (Operation 406). Calibrating the dialysate analysis device may involve taking one or more light readings, using a light sensor, when the drain bag containing spent dialysate is not present. Calibrating the dialysate analysis device may thus provide a baseline light reading for comparison with a light reading taken when the drain bag containing spent dialysate is present.
- the baseline may be based on a historical average of readings.
- a baseline may be based on data (e.g ., an average or mean) of readings taken from multiple non-peritonitis drain bags, in a laboratory setting and/or in practice.
- the drain bag containing spent dialysate is aligned with the apparatus (Operation 408).
- the drain bag may be placed in a particular position indicated by a physical configuration of the apparatus (for example, the bag tray 202 of the example apparatus 200 illustrated in FIGS. 2A-2I, or the bag placement area 302 of the apparatus 300 illustrated in FIGS. 3A-3B).
- audio and/or visual cues supplied by the apparatus and/or the dialysate analysis device may assist in aligning the drain bag with the apparatus.
- the dialysate analysis device may supply audio and/or visual cues based on data from a scale (e.g., one or more force sensitive resistors 228 as illustrated in FIG. 21), to assist a patient or other human operator in aligning the drain bag with the apparatus. Audio and/or visual cues may be presented in a graphical user interface, such as the example graphical user interface illustrated in FIGS. 5A-5D.
- light is emitted through the drain bag (Operation 410).
- the light emitted through the drain bag may be ambient light (e.g., from sunlight and/or one or more general-purpose lamps) in the environment.
- a dedicated light source may emit light through the drain bag (for example, one or more light sources 226 of an apparatus 200 as illustrated in FIG. 2G).
- a dedicated light source may emit light responsive to an electrical signal or other type of instruction transmitted by the dialysate analysis device.
- a light sensor senses light emitted through the drain bag (Operation 412). Specifically, the light sensor senses light emitted at one or more particular wavelengths of interest for analyzing the spent dialysate.
- the light sensor may sense the light responsive to an electrical signal or other type of instruction transmitted by the dialysate analysis device.
- the light sensor may sense the light in a single reading. Alternatively, the light sensor may take multiple readings.
- the dialysate analysis device may determine an average, mean, or other statistic based on multiple readings. In addition, the dialysate analysis device may discard outliers that deviate significantly from an average, mean, or other reference value.
- the light sensor may output a light reading (e.g., relative luminosity).
- the dialysate analysis device evaluates data received from the light sensor and/or one or more other sources (Operation 414).
- the dialysate analysis device may evaluate many different types of data to determine various properties (or suspected/predicted properties) of the spent dialysate. For example:
- the dialysate analysis device may measure turbidity (i.e., loss of transparency) in the spent dialysate based on the relative luminosity or change in relative luminosity. Turbidity or relative luminosity can correlate with white blood cell concentrations. For example, FIG. 11 shows a chart of test results demonstrating a correlation between relative luminosity and white blood cell concentration.
- the magnitude of a drop in transmittance through the spent dialysate, relative to transmittance in the absence of the spent dialysate e.g., through clear air, water, or clean dialysate
- a drop in light transmittance through the spent dialysate may indicate an increase in white blood cells.
- Techniques described herein for measuring turbidity may be both more objective and more sensitive than traditional subjective techniques for assessing “cloudiness.” Thus, techniques described herein may detect clinically significant levels of turbidity at a much earlier stage than traditional subjective approaches.
- the International Society for Peritoneal Dialysis (IPSD) recommends that peritonitis be diagnosed when at least two of the following are present: (1) clinical features consistent with peritonitis (e.g., abdominal pain and/or cloudy dialysis effluent; (2) dialysis effluent white cell count > 100/pl after a dwell time of at least 2 hours, with > 50% polymorphonuclear WBC; and (3) positive dialysis effluent culture.
- one or more embodiments can detect white blood cell concentrations well below 100 per pausing a light sensor as described herein.
- the dialysate analysis device may use light scattering data to measure particle size and differentiate white blood cell species.
- the light source may be a laser and the light sensor may sense scattering of the laser through the spent dialysate. Characteristics of the scattering may indicate particle sizes and/or be used to classify white blood cells. This approach may require a dark environment, to improve the light sensor’s ability to detect the scattering. Certain classes of white blood cells and/or ratios thereof may indicate a higher likelihood of peritonitis. For example, if about half of the white blood cells in the spent dialysate are granulocytes, that ratio may be a strong indicator of peritonitis.
- the dialysate analysis device may use data from a camera (e.g ., a camera in a smartphone or tablet) to evaluate a lateral flow assay or dry chemistry test strip. Specifically, based on the appearance of the test strip as captured by the camera, the dialysate analysis device may measure leukocyte esterase as a surrogate for white blood cell concentration.
- a camera e.g ., a camera in a smartphone or tablet
- the dialysate analysis device may measure leukocyte esterase as a surrogate for white blood cell concentration.
- a Gram staining solution may have been mixed with the spent dialysate.
- the dialysate analysis device may use data from a microscope to examine the spent dialysate, to identify stained bacteria.
- the dialysate analysis device may measure glucose concentration in dialysate.
- a light source may emit near-infrared light, which may be used to detect glucose concentration in the dialysate.
- Glucose concentration may be used, for example, in calibration pre- and post-treatment.
- the glucose (dextrose) concentration in fresh dialysate is known (e.g., 1.5%, 2.5%, 4.25%, or another known concentration).
- the near-infrared signal of dextrose at known concentrations may be predetermined, for example, in a lab setting.
- a patient’s dialysate prescription may be obtained via manual user entry, by loading data from an electronic medical record, or from another source.
- the dialysate analysis device may analyze a photo (e.g., perform text analysis, read a barcode, read a QR code, and/or perform another kind of analysis or combination thereof) of the fresh dialysate bag label captured by a smartphone camera or another kind of camera, to obtain information from the label about the patient’s dialysate prescription.
- a photo e.g., perform text analysis, read a barcode, read a QR code, and/or perform another kind of analysis or combination thereof
- the near-infrared signal of dextrose in the patient’s fresh dialysate, before dialysis is known.
- the dialysate analysis device may obtain the near-infrared signal of dextrose in the spent dialysate, post-dialysis.
- glucose content changes in dialysate, along with glucose levels in blood obtained by a glucometer, may be helpful to estimate transport status of the peritoneal membrane status. Because some patients have higher ultrafiltration volume than others, turbidity may be normalized by the volume of the spent dialysate.
- the dialysate analysis device may evaluate a combination of data received from multiple sources. For example, if turbidity data indicates a white blood cell count greater than 100 per microliter, and light scattering data and/or lateral flow assay or dry chemistry test strip data indicate(s) that more than half are polymorphonuclear cells, the combination of data may suggest peritonitis.
- the dialysate analysis device determines whether an alert criterion is satisfied (Operation 416).
- An alert criterion is a rule that, when satisfied, indicates a condition that may require or benefit from human attention.
- an alert criterion may indicate, based on evaluation of one or more types of data as described above, that the patient has an increased risk or likelihood of peritonitis.
- the increased risk or likelihood may be based on an absolute value (e.g., turbidity above a threshold amount, or a threshold ratio of granulocytes), a trend (e.g., turbidity or a ratio of a particular class of white blood cells increasing above a threshold rate), and/or another kind of metric or combination thereof.
- an alert criterion is a composite rule that combines one or multiple factors (e.g., turbidity, particle sizes, ratios of particle types, leukocyte esterase, presence of bacteria, and/or another factor or combination thereof) to compute the patient’s risk or likelihood of having peritonitis and/or another condition.
- factors e.g., turbidity, particle sizes, ratios of particle types, leukocyte esterase, presence of bacteria, and/or another factor or combination thereof
- Additional factors may include, for example: social/environmental factors, such as smoking, living distantly from the peritoneal dialysis unit, and/or pets; medical factors such as obesity, depression, hypokalemia, hypoalbuminemia, absence of vitamin D supplementation, and/or invasive interventions (e.g., a colonoscopy); dialysis-related factors such as prior hemodialysis, peritoneal dialysis against the patient’s choice, training, bioincompatible fluids, and/or wet contamination; infection-related factors such as nasal Staphylococcus aureus carrier status and/or previous exit-site infection; and/or another factor or combination thereof.
- social/environmental factors such as smoking, living distantly from the peritoneal dialysis unit, and/or pets
- medical factors such as obesity, depression, hypokalemia, hypoalbuminemia, absence of vitamin D supplementation, and/or invasive interventions (e.g., a colonoscopy)
- dialysis-related factors such as prior hemodialysis, peritoneal di
- Still more factors may include, for example, whether the patient has taken a day off from peritoneal dialysis, whether the spent dialysate is from the first drain of an APD patient with a dry day, and/or how long the dwell time lasted.
- one or more factors may indicate a likelihood that turbidity is caused by peritoneal debris, and rinsing may be suggested rather than any approaches directed to treating infection.
- the patient’ s risk or likelihood of a particular condition may be computed as a numerical score and compared with a threshold numerical value. If an alert criterion is satisfied, then the dialysate analysis device generates an alert (Operation 418).
- the alert may include a risk score, diagnosis, recommended course of action (e.g ., antibiotic treatment or rinsing), and/or other information relating to peritoneal dialysis and/or other health concerns.
- a recommended course of treatment may be informed by self-reported symptoms (e.g., symptoms gathered via a graphical user interface as described below).
- test outcomes are positive for a medical condition (e.g., peritonitis) and self-reported symptoms also are positive for that condition, an appropriate treatment (e.g., antibiotics) may be recommended. If test outcomes are negative and symptoms also are negative, no treatment may be recommended. If test outcomes and symptoms are inconsistent with each other (i.e., one is positive for a condition and the other is negative for that condition), clinical evaluation may be recommended.
- Generating an alert may help ensure early detection and treatment of peritonitis and/or one or more other conditions associated with peritoneal dialysis. In some cases, generating an alert may prompt the application of further techniques to confirm the validity of the alert, for example, by sending the dialysate drain bag and/or some or ah of the spent dialysate to a laboratory for further analysis.
- a dialysate analysis device includes a user interface (e.g., user interface 111 discussed above with respect to FIG. 1 A) that provides audio and/or visual cues to assist with analyzing spent dialysate in a drain bag.
- the user interface may present audio and/or visual cues to assist in aligning the dialysate analysis device, aligning the drain bag, calibrating the dialysate analysis device, taring the drain bag, and/or one or more operations described herein.
- the user interface may present alerts based on alert criteria.
- FIGS. 5A-5D are illustrations of an example of a graphical user interface according to an embodiment. These illustrations are provided as examples only and should not be construed as limiting one or more embodiments.
- the graphical user interface is generated by a software application executing in a smartphone.
- FIG. 5A illustrates an example of the graphical user interface presenting cues to assist with aligning the dialysate analysis device.
- the cues include visual instructions to place the dialysate analysis device on a flat surface.
- FIG. 5B illustrates an example of the graphical user interface presenting cues to assist with calibrating the dialysate analysis device.
- the cues include visual instructions to step away from the dialysate analysis device, to avoid casting a shadow while the dialysate analysis device takes a baseline light reading.
- FIG. 5C illustrates an example of the graphical user interface presenting cues to assist with aligning the drain bag.
- the cues include a visual guide for where the drain bag should be placed (i.e., over a region of the dialysate analysis device that includes a light sensor).
- the cues indicate whether the drain bag is detected in the correct position, e.g., based on a reading from a scale and/or the light sensor.
- 5D illustrates an example of the graphical user interface presenting data gathered and/or computed while analyzing spent dialysate in the drain bag.
- the data includes the measured lux of ambient light, the measured turbidity of the spent dialysate, and the difference between the two lux values.
- a user interface that provides audio and/or visual cues helps ensure more accurate dialysate analysis, and/or more consistent dialysate analysis over multiple uses, than if a patient or other human operators were not provided with such cues.
- an apparatus that facilitates placement of a light sensor relative to spent dialysate along a drain line (e.g., a clear section of drain line tubing or a light- permeable chamber positioned along the drain line).
- a drain line e.g., a clear section of drain line tubing or a light- permeable chamber positioned along the drain line.
- the apparatus may help ensure that the light sensor is positioned, relative to a clear section of the drain line, drain line visualization chamber, or light-permeable chamber, in a configuration that helps ensure accurate and consistent light readings.
- the light sensor is assumed to be part of a device separate from the dialysate analysis device. In other examples (not shown), the light sensor may be part of the dialysate analysis device.
- FIG. 6A is an illustration of an example of a light-permeable chamber 602 according to an embodiment.
- the light-permeable chamber 602 is installable along a drain line using drain line attachment points 604.
- the drain line attachment points 604 are configured to attach to reciprocal attachment points (not shown) in the drain line itself.
- Traditional drain lines do not include such attachment points.
- using the light-permeable chamber 602 may require a non- traditional drain line that is configured to accommodate the light-permeable chamber 602.
- the light-sensing device may first be fastened ( e.g ., clamped) to a calibration chamber or other light-permeable component (not shown) that may be made, for example, of layered plastic or glass having known optical qualities. Sensing light through a calibration chamber may allow for calibration to a baseline state prior to using the light-permeable chamber 602 to analyze spent dialysate.
- FIG. 6B is an illustration of an example of a light-sensing device 605 according to an embodiment.
- FIG. 6B illustrates an example of a light-sensing device 605 configured to emit and detect light through a light-permeable chamber, such as the example light-permeable chamber 602 illustrated in FIG. 6A.
- the light-sensing device 605 includes a light source 606 and a light sensor 608, disposed on opposing sides of a clamping mechanism (e.g., a clip).
- the clamping mechanism is configured so that when the light-sensing device 605 is clamped to the light-permeable chamber, light emitted by the light source 606 is directed toward, or approximately toward, the light sensor 608.
- the light source 606 may be configured to emit a single wavelength of light or multiple wavelengths of light.
- the light sensor 608 may be configured to sense a single wavelength of light or multiple wavelengths of light.
- the light sensing device 605 is configured to transmit data from the light sensor 608 to a dialysate analysis device via a communications interface 610, which in this example is a USB cable.
- the light-permeable chamber 602 and/or light- sensing device 605 are similar in construction to equipment used to measure blood properties such as hematocrit, percent change in blood volume, and/or oxygen saturation.
- the light-permeable chamber 602 may be similar in construction to a Crit-Line blood chamber manufactured by Fresenius Medical Care, which is typically used with a Crit-Line III monitor also manufactured by Fresenius Medical Care.
- the light-permeable chamber 602 may include structural modifications from the blood chamber construction, for example to allow the light-permeable chamber 602 to be positioned along the drain line.
- the light-sensing device 605 may be a CLiCTM device manufactured by Fresenius Medical Care, which is designed to clamp onto a Crit-Line blood chamber.
- the Crit-Line blood chamber and CLiCTM device are designed for mutual compatibility.
- the Crit-Line blood chamber has flat external surfaces that accommodate the CLiCTM device’s light source 606 and light sensor 608 in approximately parallel and opposing positions, such that light from the light source 606 is directed through the chamber toward the light sensor 608.
- Modifying and/or repurposing existing equipment that is typically used in blood analysis may provide cost savings to a company manufacturing the equipment, while extending the equipment’s utility to unconventional dialysate analysis techniques described herein.
- the light-permeable chamber 602 is a removable, disposable, single- or multiple-use chamber.
- the light-permeable chamber 602 may be fixed to the drain line and/or designed for multiple uses prior to disposal.
- a light-sensing device may take another form.
- a light-sensing device may include an enclosure (e.g., a cuboid enclosure) configured to be attached or otherwise positioned along a drain line (e.g., over a drain line visualization chamber, light-permeable chamber, or a clear section of the drain line).
- a drain line e.g., over a drain line visualization chamber, light-permeable chamber, or a clear section of the drain line.
- One or more light sources and one or more light sensors may be disposed within the enclosure.
- the enclosure may help avoid light contamination from sources other than a light source contained within the enclosure.
- FIG. 7 is a flow diagram of an example of operations for analyzing spent dialysate along a drain line according to an embodiment.
- One or more operations illustrated in FIG. 7 may be modified, rearranged, or omitted all together. Accordingly, the particular sequence of operations illustrated in FIG. 7 should not be construed as limiting the scope of one or more embodiments.
- a light-sensing device (e.g., the example light-sensing device 605 illustrated in FIG. 6B) is positioned along a drain line.
- the light-sensing device may be positioned, for example, at a clear section of the drain line or a light-permeable chamber (e.g., the example light-permeable chamber 602 illustrated in FIG. 6A).
- the light-sensing device is positioned so that when light is emitted through the spent dialysate draining through the drain line (by a light source that is part of the light-sensing device or from another source), a light sensor in the light-sensing device is able to sense the emitted light.
- light is emitted through the spent dialysate (Operation 704).
- light is emitted through the clear section of the drain line, drain line visualization chamber, or light-permeable chamber where the light-sensing device is situated.
- the light emitted through the spent dialysate may be ambient light (e.g from sunlight and/or one or more general-purpose lamps) in the environment.
- a dedicated light source may emit light through the spent dialysate (for example, one or more light sources 606 of a light-sensing device 605 as illustrated in FIG. 6B).
- a dedicated light source may emit light responsive to an electrical signal or other type of instruction transmitted by the dialysate analysis device.
- a light sensor in the light-sensing device senses the light emitted through the spent dialysate (Operation 706). Specifically, the light sensor senses light emitted at one or more particular wavelengths used to analyze the spent dialysate. As discussed above, the light sensor may sense the light responsive to an electrical signal or other type of instruction transmitted by the dialysate analysis device. The light sensor may sense the light in a single reading. Alternatively, the light sensor may take multiple readings. When evaluating data received from the light sensor as described below, the dialysate analysis device may determine an average, mean, or other statistic based on multiple readings. In addition, the dialysate analysis device may discard outliers that deviate significantly from an average, mean, or other reference value.
- the dialysate analysis device evaluates data received from the light sensor and/or one or more other sources (Operation 708).
- the dialysate analysis device may determine whether an alert criterion is satisfied (Operation 710). If an alert criterion is satisfied, then the dialysate analysis device may generate an alert (Operation 712). Evaluating data, determining whether an alert criterion is satisfied, and generating an alert may be performed as described above with respect to FIG. 4.
- a dialysate analysis device includes hardware and/or software that tracks a patient’s history, which may include a history of any type of measurement and/or computation described herein. The history may also include self-reported data, such as symptoms, urine volume, etc. The patient’s history may be uploaded and saved to the patient’s electronic health record.
- the dialysate analysis device may be configured to present information about patient tracking in a user interface (e.g ., user interface 111 discussed above with respect to FIG. 1A). Alternatively or additionally, the dialysate analysis device may be configured to present a user interface to obtain user input that assists with patient tracking and/or diagnosis.
- FIGS. 8A-8E are illustrations of an example of a graphical user interface for patient tracking according to an embodiment. These illustrations are provided as examples only and should not be construed as limiting one or more embodiments. In this example, the graphical user interface is generated by a software application executing in a smartphone.
- FIG. 8A illustrates an example of the graphical user interface presenting a patient’s risk score, that quantifies the patient’s risk or likelihood of peritonitis.
- a risk score may be calculated as described above.
- the risk score is a numerical score.
- FIG. 8B illustrates an example of the graphical user interface presenting user interface controls that allow a patient to indicate any symptoms (e.g. peritonitis-related symptoms) that they may be experiencing.
- the dialysate analysis device may store a history of such symptoms. Alternatively or additionally, certain symptoms may trigger an alert indicating a risk of peritonitis. Symptoms may be compared with test results to determine a recommended course of action (e.g., treatment or clinical follow-up), as described above.
- FIG. 8A illustrates an example of the graphical user interface presenting a patient’s risk score, that quantifies the patient’s risk or likelihood of peritonitis.
- a risk score may be calculated as described above.
- the risk score is a numerical
- FIG. 8C illustrates an example of the graphical user interface presenting a history of spent dialysate turbidity.
- the history may help a patient or other human operator identify, for example, trends that may indicate improving or worsening health conditions. For example, if a clear drain bag is not present within a threshold amount of time following a treatment (e.g., five days after starting an antibiotic treatment), further clinical attention may be required. As another example, a trend of declining white blood cell counts may indicate that a treatment was successful. If a trend is not as expected (e.g., white blood cells do not decline as quickly as expected), then treatment may be adjusted (e.g., by adjusting antibiotics types and/or dosage) while the treatment is still ongoing. Similarly, FIG.
- FIG. 8D illustrates an example of the graphical user interface presenting user interface controls that allow a patient to enter effluent weight and urine output, while also presenting trends.
- FIG. 8E illustrates an example of the graphical user interface presenting a gamification interface, i.e., an interface that allows the patient or other human operator to earn “points” (in this case, stars) as rewards for completing certain challenges and/or objectives. For example, stars may be awarded each time the dialysate analysis device is used to analyze spent dialysate, to help encourage consistent health monitoring.
- the gamification feature may include a social component, where the user is compared with one or more friends/contacts participating the same challenge(s) and/or objective(s). In general, gamification may be associated with improved treatment compliance.
- a system includes one or more devices, including one or more hardware processors, that are configured to perform any of the operations described herein and/or recited in any of the claims.
- a non-transitory computer-readable storage medium stores instructions that, when executed by one or more hardware processors, cause performance of any of the operations described herein and/or recited in any of the claims.
- techniques described herein are implemented by one or more special-purpose computing devices (i.e., computing devices specially configured to perform certain functionality).
- the special-purpose computing device(s) may be hard- wired to perform the techniques and/or may include digital electronic devices such as one or more application-specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), and/or network processing units (NPUs) that are persistently programmed to perform the techniques.
- ASICs application-specific integrated circuits
- FPGAs field programmable gate arrays
- NPUs network processing units
- a computing device may include one or more general-purpose hardware processors programmed to perform the techniques pursuant to program instructions in firmware, memory, and/or other storage.
- a special-purpose computing device may combine custom hard-wired logic, ASICs, FPGAs, or NPUs with custom programming to accomplish the techniques.
- a special-purpose computing device may include a desktop computer system, portable computer system, handheld device, networking device, and/or any other device(s) incorporating hard-wired and/or program logic to implement the techniques.
- FIG. 9 is a block diagram of an example of a computer system 900 according to an embodiment.
- Computer system 900 includes a bus 902 or other communication mechanism for communicating information, and a hardware processor 904 coupled with the bus 902 for processing information.
- Hardware processor 904 may be a general-purpose microprocessor.
- Computer system 900 also includes a main memory 906, such as a random access memory (RAM) or other dynamic storage device, coupled to bus 902 for storing information and instructions to be executed by processor 904.
- Main memory 906 also may be used for storing temporary variables or other intermediate information during execution of instructions to be executed by processor 904.
- Such instructions when stored in one or more non-transitory storage media accessible to processor 904, render computer system 900 into a special-purpose machine that is customized to perform the operations specified in the instructions.
- Computer system 900 further includes a read only memory (ROM) 908 or other static storage device coupled to bus 902 for storing static information and instructions for processor 904.
- ROM read only memory
- a storage device 910 such as a magnetic disk or optical disk, is provided and coupled to bus 902 for storing information and instructions.
- Computer system 900 may be coupled via bus 902 to a display 912, such as a liquid crystal display (LCD), plasma display, electronic ink display, cathode ray tube (CRT) monitor, or any other kind of device for displaying information to a computer user.
- a display 912 such as a liquid crystal display (LCD), plasma display, electronic ink display, cathode ray tube (CRT) monitor, or any other kind of device for displaying information to a computer user.
- An input device 914 including alphanumeric and other keys, may be coupled to bus 902 for communicating information and command selections to processor 904.
- computer system 900 may receive user input via a cursor control 916, such as a mouse, a trackball, a trackpad, or cursor direction keys for communicating direction information and command selections to processor 904 and for controlling cursor movement on display 912.
- a cursor control 916 such as a mouse, a trackball, a trackpad, or cursor direction keys for communicating direction information and command selections
- This input device typically has two degrees of freedom in two axes, a first axis (e.g., x) and a second axis (e.g., y), that allows the device to specify positions in a plane.
- computer system 9 may include a touchscreen.
- Display 912 may be configured to receive user input via one or more pressure-sensitive sensors, multi-touch sensors, and/or gesture sensors.
- computer system 900 may receive user input via a microphone, video camera, and/or some other kind of user input device (not shown).
- Computer system 900 may implement the techniques described herein using customized hard-wired logic, one or more ASICs or FPGAs, firmware, and/or program logic which in combination with other components of computer system 900 causes or programs computer system 900 to be a special-purpose machine. According to one embodiment, the techniques herein are performed by computer system 900 in response to processor 904 executing one or more sequences of one or more instructions contained in main memory 906. Such instructions may be read into main memory 906 from another storage medium, such as storage device 910. Execution of the sequences of instructions contained in main memory 906 causes processor 904 to perform the process steps described herein. Alternatively or additionally, hard- wired circuitry may be used in place of or in combination with software instructions.
- Non-volatile media includes, for example, optical or magnetic disks, such as storage device 910.
- Volatile media includes dynamic memory, such as main memory 906.
- Common forms of storage media include, for example, a floppy disk, a flexible disk, hard disk, solid state drive, magnetic tape or other magnetic data storage medium, a CD-ROM or any other optical data storage medium, any physical medium with patterns of holes, a RAM, a programmable read-only memory (PROM), an erasable PROM (EPROM), a FLASH-EPROM, non-volatile random-access memory (NVRAM), any other memory chip or cartridge, content-addressable memory (CAM), and ternary content-addressable memory (TCAM).
- a floppy disk a flexible disk, hard disk, solid state drive, magnetic tape or other magnetic data storage medium
- CD-ROM or any other optical data storage medium any physical medium with patterns of holes
- RAM random access memory
- PROM erasable PROM
- EPROM erasable PROM
- FLASH-EPROM non-volatile random-access memory
- CAM content-addressable memory
- TCAM ternary content-addressable memory
- a storage medium is distinct from but may be used in conjunction with a transmission medium.
- Transmission media participate in transferring information between storage media. Examples of transmission media include coaxial cables, copper wire, and fiber optics, including the wires that comprise bus 902. Transmission media may also take the form of acoustic or light waves, such as those generated during radio-wave and infra-red data communications.
- Various forms of media may be involved in carrying one or more sequences of one or more instructions to processor 904 for execution.
- the instructions may initially be carried on a magnetic disk or solid state drive of a remote computer.
- the remote computer may load the instructions into its dynamic memory and send the instructions over a network, via a network interface controller (NIC), such as an Ethernet controller or Wi-Fi controller.
- NIC network interface controller
- a NIC local to computer system 900 may receive the data from the network and place the data on bus 902.
- Bus 902 carries the data to main memory 906, from which processor 904 retrieves and executes the instructions.
- the instructions received by main memory 906 may optionally be stored on storage device 910 either before or after execution by processor 904.
- Computer system 900 also includes a communication interface 918 coupled to bus 902.
- Communication interface 918 provides a two-way data communication coupling to a network link 920 that is connected to a local network 922.
- communication interface 918 may be an integrated services digital network (ISDN) card, cable modem, satellite modem, or a modem to provide a data communication connection to a corresponding type of telephone line.
- ISDN integrated services digital network
- communication interface 918 may be a local area network (FAN) card to provide a data communication connection to a compatible FAN. Wireless links may also be implemented. In any such implementation, communication interface 918 sends and receives electrical, electromagnetic or optical signals that carry digital data streams representing various types of information.
- FAN local area network
- Network link 920 typically provides data communication through one or more networks to other data devices.
- network link 920 may provide a connection through local network 922 to a host computer 924 or to data equipment operated by an Internet Service Provider (ISP) 926.
- ISP 926 in turn provides data communication services through the world wide packet data communication network now commonly referred to as the “Internet” 928.
- Focal network 922 and Internet 928 both use electrical, electromagnetic or optical signals that carry digital data streams.
- the signals through the various networks and the signals on network link 920 and through communication interface 918, which carry the digital data to and from computer system 900, are example forms of transmission media.
- Computer system 900 can send messages and receive data, including program code, through the network(s), network link 920 and communication interface 918.
- a server 930 might transmit a requested code for an application program through Internet 928, ISP 926, local network 922, and communication interface 918.
- the received code may be executed by processor 904 as it is received, and/or stored in storage device 910, or other non-volatile storage for later execution.
- a computer network provides connectivity among a set of nodes running software that utilizes techniques as described herein.
- the nodes may be local to and/or remote from each other.
- the nodes are connected by a set of links. Examples of links include a coaxial cable, an unshielded twisted cable, a copper cable, an optical fiber, and a virtual link.
- a subset of nodes implements the computer network. Examples of such nodes include a switch, a router, a firewall, and a network address translator (NAT). Another subset of nodes uses the computer network.
- Such nodes may execute a client process and/or a server process.
- a client process makes a request for a computing service (for example, a request to execute a particular application and/or retrieve a particular set of data).
- a server process responds by executing the requested service and/or returning corresponding data.
- a computer network may be a physical network, including physical nodes connected by physical links.
- a physical node is any digital device.
- a physical node may be a function- specific hardware device. Examples of function- specific hardware devices include a hardware switch, a hardware router, a hardware firewall, and a hardware NAT.
- a physical node may be any physical resource that provides compute power to perform a task, such as one that is configured to execute various virtual machines and/or applications performing respective functions.
- a physical link is a physical medium connecting two or more physical nodes. Examples of links include a coaxial cable, an unshielded twisted cable, a copper cable, and an optical fiber.
- a computer network may be an overlay network.
- An overlay network is a logical network implemented on top of another network (for example, a physical network).
- Each node in an overlay network corresponds to a respective node in the underlying network. Accordingly, each node in an overlay network is associated with both an overlay address (to address the overlay node) and an underlay address (to address the underlay node that implements the overlay node).
- An overlay node may be a digital device and/or a software process (for example, a virtual machine, an application instance, or a thread).
- a link that connects overlay nodes may be implemented as a tunnel through the underlying network. The overlay nodes at either end of the tunnel may treat the underlying multi-hop path between them as a single logical link. Tunneling is performed through encapsulation and decapsulation.
- a client may be local to and/or remote from a computer network.
- the client may access the computer network over other computer networks, such as a private network or the Internet.
- the client may communicate requests to the computer network using a communications protocol, such as Hypertext Transfer Protocol (HTTP).
- HTTP Hypertext Transfer Protocol
- the requests are communicated through an interface, such as a client interface (such as a web browser), a program interface, or an application programming interface (API).
- HTTP Hypertext Transfer Protocol
- the requests are communicated through an interface, such as a client interface (such as a web browser), a program interface, or an application programming interface (API).
- HTTP Hypertext Transfer Protocol
- API application programming interface
- a computer network provides connectivity between clients and network resources.
- Network resources include hardware and/or software configured to execute server processes. Examples of network resources include a processor, a data storage, a virtual machine, a container, and/or a software application.
- Network resources may be shared amongst multiple clients. Clients request computing services from a computer network independently of each other. Network resources are dynamically assigned to the requests and/or clients on an on- demand basis. Network resources assigned to each request and/or client may be scaled up or down based on, for example, (a) the computing services requested by a particular client, (b) the aggregated computing services requested by a particular tenant, and/or (c) the aggregated computing services requested of the computer network.
- Such a computer network may be referred to as a “cloud network.”
- a service provider provides a cloud network to one or more end users.
- Various service models may be implemented by the cloud network, including but not limited to Software-as-a-Service (SaaS), Platform-as-a-Service (PaaS), and Infrastructure-as-a-Service (IaaS).
- SaaS Software-as-a-Service
- PaaS Platform-as-a-Service
- IaaS Infrastructure-as-a-Service
- SaaS a service provider provides end users the capability to use the service provider’s applications, which are executing on the network resources.
- PaaS the service provider provides end users the capability to deploy custom applications onto the network resources.
- the custom applications may be created using programming languages, libraries, services, and tools supported by the service provider.
- IaaS the service provider provides end users the capability to provision processing, storage, networks, and other fundamental computing resources provided by the network resources.
- any applications may be deployed on the network resources.
- various deployment models may be implemented by a computer network, including but not limited to a private cloud, a public cloud, and a hybrid cloud.
- a private cloud network resources are provisioned for exclusive use by a particular group of one or more entities (the term “entity” as used herein refers to a corporation, organization, person, or other entity).
- entity refers to a corporation, organization, person, or other entity.
- the network resources may be local to and/or remote from the premises of the particular group of entities.
- cloud resources are provisioned for multiple entities that are independent from each other (also referred to as “tenants” or “customers”).
- a hybrid cloud a computer network includes a private cloud and a public cloud.
- An interface between the private cloud and the public cloud allows for data and application portability.
- Data stored at the private cloud and data stored at the public cloud may be exchanged through the interface.
- Applications implemented at the private cloud and applications implemented at the public cloud may have dependencies on each other.
- a call from an application at the private cloud to an application at the public cloud (and vice versa) may be executed through the interface.
- a system supports multiple tenants.
- a tenant is a corporation, organization, enterprise, business unit, employee, or other entity that accesses a shared computing resource (for example, a computing resource shared in a public cloud).
- One tenant (through operation, tenant- specific practices, employees, and/or identification to the external world) may be separate from another tenant.
- the computer network and the network resources thereof are accessed by clients corresponding to different tenants.
- Such a computer network may be referred to as a “multi-tenant computer network.”
- Several tenants may use a same particular network resource at different times and/or at the same time.
- the network resources may be local to and/or remote from the premises of the tenants. Different tenants may demand different network requirements for the computer network.
- Examples of network requirements include processing speed, amount of data storage, security requirements, performance requirements, throughput requirements, latency requirements, resiliency requirements, Quality of Service (QoS) requirements, tenant isolation, and/or consistency.
- the same computer network may need to implement different network requirements demanded by different tenants.
- tenant isolation is implemented to ensure that the applications and/or data of different tenants are not shared with each other.
- Various tenant isolation approaches may be used.
- each tenant is associated with a tenant ID.
- Applications implemented by the computer network are tagged with tenant ID’s.
- data structures and/or datasets, stored by the computer network are tagged with tenant ID’s.
- a tenant is permitted access to a particular application, data structure, and/or dataset only if the tenant and the particular application, data structure, and/or dataset are associated with a same tenant ID.
- each database implemented by a multi-tenant computer network may be tagged with a tenant ID.
- a tenant associated with the corresponding tenant ID may access data of a particular database.
- each entry in a database implemented by a multi-tenant computer network may be tagged with a tenant ID. Only a tenant associated with the corresponding tenant ID may access data of a particular entry.
- the database may be shared by multiple tenants.
- a subscription list may indicate which tenants have authorization to access which applications. For each application, a list of tenant ID’s of tenants authorized to access the application is stored. A tenant is permitted access to a particular application only if the tenant ID of the tenant is included in the subscription list corresponding to the particular application.
- network resources such as digital devices, virtual machines, application instances, and threads
- packets from any source device in a tenant overlay network may only be transmitted to other devices within the same tenant overlay network.
- Encapsulation tunnels may be used to prohibit any transmissions from a source device on a tenant overlay network to devices in other tenant overlay networks.
- the packets, received from the source device are encapsulated within an outer packet.
- the outer packet is transmitted from a first encapsulation tunnel endpoint (in communication with the source device in the tenant overlay network) to a second encapsulation tunnel endpoint (in communication with the destination device in the tenant overlay network).
- the second encapsulation tunnel endpoint decapsulates the outer packet to obtain the original packet transmitted by the source device.
- the original packet is transmitted from the second encapsulation tunnel endpoint to the destination device in the same particular overlay network.
- FIG. 10 is a schematic illustration showing an example of a connected health (CH) system 1000 that may include, among other things, a processing system 1005, a CH cloud service 1010 and a gateway (CH Gateway) 1020 that may be used in connection with network aspects of the system described herein.
- the processing system 1005 may be a server and/or cloud-based system that processes, compatibility checks, and/or formats medical information, including prescription information generated at a clinical information system (CIS) 1004 of a clinic or hospital, in connection with data transmission operations of the CH system 1000.
- the CH system 1000 may include appropriate encryption and data security mechanisms.
- the CH cloud service 1010 may be a cloud-based application that serves as a communication pipeline (e.g ., facilitates the transfer of data) among components of the CH system 1000 via connections to a network such as the Internet.
- the gateway 1020 may serve as a communication device facilitating communication among components of the CH system 1000.
- the gateway 1020 may be in communication with a dialysis machine 1002 (e.g., PD cycler) and a system 100 / 101 via a wireless connection 1001, such as a Bluetooth, Wi-Fi, and/or other appropriate type of local or short range wireless connection.
- the gateway 1020 may also be in connection with the CH cloud service 1010 via a secure network (e.g., Internet) connection.
- the gateway 1020 may be configured to transmit/receive data to/from the CH cloud service 1010 and transmit/receive data to/from the dialysis machine 1002 and system 100 / 101.
- the dialysis machine 1002 may poll the CH cloud service 1010 for available files (e.g., via the gateway 320), and the dialysis machine 1002 and/or system 100 / 101 may temporarily store available files for processing.
Landscapes
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Engineering & Computer Science (AREA)
- Biomedical Technology (AREA)
- Chemical & Material Sciences (AREA)
- Physics & Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- Urology & Nephrology (AREA)
- Biochemistry (AREA)
- Analytical Chemistry (AREA)
- Immunology (AREA)
- Heart & Thoracic Surgery (AREA)
- Hematology (AREA)
- Emergency Medicine (AREA)
- Organic Chemistry (AREA)
- Molecular Biology (AREA)
- Biophysics (AREA)
- Pathology (AREA)
- General Physics & Mathematics (AREA)
- Proteomics, Peptides & Aminoacids (AREA)
- Wood Science & Technology (AREA)
- Zoology (AREA)
- Veterinary Medicine (AREA)
- Animal Behavior & Ethology (AREA)
- Food Science & Technology (AREA)
- Optics & Photonics (AREA)
- Anesthesiology (AREA)
- Vascular Medicine (AREA)
- Medicinal Chemistry (AREA)
- Public Health (AREA)
- Microbiology (AREA)
- Biotechnology (AREA)
- Toxicology (AREA)
- Bioinformatics & Cheminformatics (AREA)
- General Engineering & Computer Science (AREA)
- Genetics & Genomics (AREA)
- External Artificial Organs (AREA)
- Sampling And Sample Adjustment (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
Abstract
Description
Claims
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP21738468.4A EP4087630A4 (en) | 2020-01-10 | 2021-01-08 | Systems and methods for analyzing spent dialysate |
CA3166843A CA3166843A1 (en) | 2020-01-10 | 2021-01-08 | Systems and methods for analyzing spent dialysate |
CN202180007777.9A CN114929304A (en) | 2020-01-10 | 2021-01-08 | System and method for analyzing used dialysate |
AU2021205927A AU2021205927A1 (en) | 2020-01-10 | 2021-01-08 | Systems and methods for analyzing spent dialysate |
JP2022542189A JP2023517797A (en) | 2020-01-10 | 2021-01-08 | System and method for analyzing spent dialysate |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US16/739,366 US20210215666A1 (en) | 2020-01-10 | 2020-01-10 | Systems and methods for analyzing spent dialysate |
US16/739,366 | 2020-01-10 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2021142185A1 true WO2021142185A1 (en) | 2021-07-15 |
Family
ID=76760976
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2021/012583 WO2021142185A1 (en) | 2020-01-10 | 2021-01-08 | Systems and methods for analyzing spent dialysate |
Country Status (7)
Country | Link |
---|---|
US (1) | US20210215666A1 (en) |
EP (1) | EP4087630A4 (en) |
JP (1) | JP2023517797A (en) |
CN (1) | CN114929304A (en) |
AU (1) | AU2021205927A1 (en) |
CA (1) | CA3166843A1 (en) |
WO (1) | WO2021142185A1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111712196A (en) | 2017-12-15 | 2020-09-25 | 葛思特克朗兹公司 | Sensor monitoring system for indwelling catheter based therapy |
MX2021016013A (en) * | 2019-06-26 | 2022-03-11 | Gastroklenz Inc | Systems, devices, and methods for fluid monitoring. |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090149776A1 (en) * | 2007-12-05 | 2009-06-11 | Adams Scott C | Optical sensor for detecting infection and other anomalous conditions associated with catheter systems |
US20120258545A1 (en) * | 2011-04-06 | 2012-10-11 | Ash Stephen R | Measuring chemical properties of a sample fluid in dialysis systems |
US20190060629A1 (en) * | 2014-06-05 | 2019-02-28 | Deka Products Limited Partnership | Medical treatment system and methods using a plurality of fluid lines |
US20190358387A1 (en) * | 2017-12-15 | 2019-11-28 | Gastroklenz Inc. | Sensor monitoring system for in-dwelling catheter based treatments |
US20190381231A1 (en) * | 2017-02-01 | 2019-12-19 | Liberdi Ltd. | Smart peritoneal dialysis device |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4585734B2 (en) * | 2000-02-28 | 2010-11-24 | ガンブロ ルンデイア アクチーボラグ | Method and apparatus for PD circulator |
US7198327B2 (en) * | 2005-03-29 | 2007-04-03 | Caddy Products, Inc. | Writing platform supportable by a cupholder and method of use |
US8152116B2 (en) * | 2008-02-27 | 2012-04-10 | Baxter International Inc. | Dialysate bag seal breakage sensor incorporated in dialysate bag management |
JP2014083369A (en) * | 2012-10-26 | 2014-05-12 | Medica Tekku Kk | Test device for peritoneal dialysis |
KR101861420B1 (en) * | 2013-03-14 | 2018-05-28 | 백스터 인터내셔널 인코포레이티드 | System and method for peritoneal dialysis exchanges having reusable energizing unit |
US9816073B2 (en) * | 2015-07-27 | 2017-11-14 | Fenwal, Inc. | Systems and methods for detecting fluid leaks using a non-contact sensor |
TWI559254B (en) * | 2015-11-13 | 2016-11-21 | 國立清華大學 | Tele-care management systems and methods for peritoneal dialysis |
DE102017008012B4 (en) * | 2017-08-25 | 2023-11-09 | Franz Ferdinand Becker | Device for detecting turbidity in an aqueous rinsing solution |
CN108211030A (en) * | 2018-03-27 | 2018-06-29 | 北京大学深圳医院 | Abdomen uses turbidity detection device and system thoroughly |
US11013840B2 (en) * | 2018-06-14 | 2021-05-25 | Fresenius Medical Care Holdings, Inc. | Smart cart for a dialysis machine |
MX2021016013A (en) * | 2019-06-26 | 2022-03-11 | Gastroklenz Inc | Systems, devices, and methods for fluid monitoring. |
-
2020
- 2020-01-10 US US16/739,366 patent/US20210215666A1/en active Pending
-
2021
- 2021-01-08 WO PCT/US2021/012583 patent/WO2021142185A1/en unknown
- 2021-01-08 AU AU2021205927A patent/AU2021205927A1/en active Pending
- 2021-01-08 EP EP21738468.4A patent/EP4087630A4/en active Pending
- 2021-01-08 CA CA3166843A patent/CA3166843A1/en active Pending
- 2021-01-08 JP JP2022542189A patent/JP2023517797A/en active Pending
- 2021-01-08 CN CN202180007777.9A patent/CN114929304A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090149776A1 (en) * | 2007-12-05 | 2009-06-11 | Adams Scott C | Optical sensor for detecting infection and other anomalous conditions associated with catheter systems |
US20120258545A1 (en) * | 2011-04-06 | 2012-10-11 | Ash Stephen R | Measuring chemical properties of a sample fluid in dialysis systems |
US20190060629A1 (en) * | 2014-06-05 | 2019-02-28 | Deka Products Limited Partnership | Medical treatment system and methods using a plurality of fluid lines |
US20190381231A1 (en) * | 2017-02-01 | 2019-12-19 | Liberdi Ltd. | Smart peritoneal dialysis device |
US20190358387A1 (en) * | 2017-12-15 | 2019-11-28 | Gastroklenz Inc. | Sensor monitoring system for in-dwelling catheter based treatments |
Non-Patent Citations (2)
Title |
---|
DAVENPORT ANDREW: "Portable and wearable dialysis devices for the treatment of patients with end-stage kidney failure: Wishful thinking or just over the horizon?", PEDIATRIC NEPHROLOGY, vol. 30, no. 12, 24 October 2014 (2014-10-24), pages 2053 - 2060, XP035576083, Retrieved from the Internet <URL:https://link.springer.com/content/pdf/10.1007/s00467-014-2968-3.pdf> [retrieved on 20210421], DOI: 10.1007/s00467-014-2968-3 * |
See also references of EP4087630A4 * |
Also Published As
Publication number | Publication date |
---|---|
JP2023517797A (en) | 2023-04-27 |
CA3166843A1 (en) | 2021-07-15 |
AU2021205927A1 (en) | 2022-07-14 |
CN114929304A (en) | 2022-08-19 |
EP4087630A1 (en) | 2022-11-16 |
US20210215666A1 (en) | 2021-07-15 |
EP4087630A4 (en) | 2024-04-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2022518364A (en) | Use of image analysis to assess medical medical conditions | |
US10251602B2 (en) | Health diagnostic systems and methods | |
EP4087630A1 (en) | Systems and methods for analyzing spent dialysate | |
US10653349B2 (en) | Diagnostic apparatus | |
MX2012000388A (en) | Simplified peritoneal equilibration test for peritoneal dialysis. | |
CN102824180A (en) | Information processing apparatus and user terminal | |
CN105277678A (en) | Urine analyzer based on mobile internet | |
WO2018073877A1 (en) | Health monitoring system, health monitoring method, and health monitoring program | |
US12036344B2 (en) | Systems and methods for analyzing spent dialysate | |
WO2020096999A9 (en) | Systems and methods for quantitative diagnosis of anemia | |
JP2020507071A (en) | Portable digital diagnostic device | |
US20190374152A1 (en) | Patient monitoring system | |
Plüddemann et al. | Primary care diagnostic technology update: point-of-care testing for glycosylated haemoglobin | |
US20170276690A1 (en) | Visually-Based Diagnostic Device for Automatic Determination of a Physiologic Level Associated with a Sample | |
JP7091384B2 (en) | Medical data obfuscation and enhancement systems and methods for wireless medical devices | |
KR20170108266A (en) | Real time urination amount measurement and test system, and its method using the system | |
TW201328738A (en) | A device for self-care management of peritoneal dialysis | |
KR102484594B1 (en) | Terminal for reading diagnostic kit and operation method thereof, and diagnostic system using neural networks | |
Adams et al. | Smartphone-based analysis of urine reagent strips is inaccurate for assessing underhydration | |
TWI767451B (en) | Testing system and computer implemented method and computer program product for testing | |
TWI832025B (en) | Medical test strip analysis system | |
Song et al. | The self-upgrading mobile application for the automatic malaria detection | |
WO2018203565A1 (en) | Health monitoring system, health monitoring method and health monitoring program | |
Dondelinger | Point-of-care testing | |
Makic et al. | Point of care testing: ensuring accuracy |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 21738468 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 3166843 Country of ref document: CA |
|
ENP | Entry into the national phase |
Ref document number: 2022542189 Country of ref document: JP Kind code of ref document: A |
|
ENP | Entry into the national phase |
Ref document number: 2021205927 Country of ref document: AU Date of ref document: 20210108 Kind code of ref document: A |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
ENP | Entry into the national phase |
Ref document number: 2021738468 Country of ref document: EP Effective date: 20220810 |