Channel obstruction detector

WO2026206513A1PCT designated stage Publication Date: 2026-10-01STERIS CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
PCT/US2026/016582
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2025-03-24
Filing Date
2026-02-25
Publication Date
2026-10-01

Smart Images

  • Figure US2026016582_01102026_PF_FP_ABST
    Figure US2026016582_01102026_PF_FP_ABST
Patent Text Reader

Abstract

A channel obstruction detection device includes sensors to detect obstruction or blockage of a branched or bifurcated fluid line, such as lines connected from an automated endoscope reprocessor (AER) to individual endoscope channels. An example device includes: connectors that removably attach to an inlet channel, a first outlet channel, and a second outlet channel of a branched fluid line; sensors within the connectors that capture fluid state measurements from the inlet channel, the first outlet channel, and the second outlet channel; and circuitry that obtains fluid state measurements from the sensors, and detects whether an obstruction is occurring in the first outlet channel or the second outlet channel based on the fluid state measurements. A corresponding method of detecting obstruction of a fluid line includes capturing the fluid state measurements from the sensors, detecting an obstruction based on the fluid state measurements, and outputting an indication of the obstruction.
Need to check novelty before this filing date? Find Prior Art

Description

CHANNEL OBSTRUCTION DETECTORCLAIM OF PRIORITY

[0001] This patent application claims the benefit of priority to U.S. Provisional Application Serial No. 63 / 776,622, filed March 24, 2025, which is incorporated by reference herein in its entirety.BACKGROUND

[0002] A variety of machines are used in connection with medical instrument reprocessing workflows. Examples of such machines include testing and verification machines, cleaning and disinfection machines, or sterilization machines, each of which may use a specific technique, medium, or technology to perform some aspect of reprocessing to enable the re-use of the medical instrument. As one example, automated endoscope reprocessors (AERs) may use chemicals to clean and disinfect one or more reusable endoscopes and components used in endoscopy procedures.

[0003] An AER typically provides fluid line connectors or hook-ups that can be connected to fluidly flush the internal channels of an endoscope, such as to connect to each of the instrument channel(s), air / water channel(s), or suction channel(s) of the endoscope.However, the AER cannot complete cleaning of the internal channels if the internal channels are blocked or obstructed, such as when caused by the buildup of some residual biological material.

[0004] Some types of AERs include separate fluid conduits and sensors (e.g., flow sensors, pressure sensors, etc.) that can detect whether a fluid flow rate in each of the internal channels drops below a threshold, to then signal that a potential blockage or obstruction exists within a specific internal channel. However, other types of AERs use bifurcated fluid conduits that connect one supply line to multiple internal channels of the endoscope, causing the fluid flow path to branch out to multiple endoscope channels. The use of bifurcated fluid lines can result in blocked and obstructed channels not being detected by the machine, because fluid flow may continue normally in one branch while being blocked in another branch. The absence of separate fluid conduits and obstructed channel detection sensors significantly reduces the complexity and cost of an AER system, but relies on end users tomanually verify that all of the endoscope channels are not blocked and that adequate cleaning has occurred.BRIEF DESCRIPTION OF THE DRAWINGS

[0005] In the drawings, which are not necessarily drawn to scale, like numerals may describe similar components in different views. Like numerals having different letter suffixes may represent different instances of similar components. The drawings illustrate generally, by way of example, but not by way of limitation, various embodiments discussed in the present document.

[0006] FIG. 1 illustrates an operational scenario for use of a channel obstruction detection device, according to an example.

[0007] FIGS. 2A and 2B illustrate top and bottom views of a channel obstruction detection device, connected to a branched fluid line, according to an example.

[0008] FIGS. 3A, 3B, and 3C illustrate bottom, side, and top views of a channel obstruction detection device, disconnected from a fluid line, according to an example.

[0009] FIG. 4 illustrates a separated view of components housed within a channel obstruction detection device, according to an example.

[0010] FIG. 5 illustrates an operational scenario of the channel obstruction detection device, according to an example.

[0011] FIG. 6 illustrates a flowchart of an algorithm for tracking measurement values in inlet and outlet fluid lines, according to an example.

[0012] FIG. 7 illustrates a variation of the channel obstruction detection device, adapted for integration within an AER machine, according to an example.

[0013] FIG. 8 depicts a flowchart of a method for detecting an obstruction of a branched fluid line with a channel obstruction detection device, according to an example.

[0014] FIG. 9 illustrates a block diagram of operational components within respective devices and machines capable of coordinating channel obstruction detection, according to an example.

[0015] FIG. 10 illustrates a block diagram of an example computing machine, according to an example.DETAILED DESCRIPTION

[0016] The following describes, among other things, configurations and methods of use for a channel obstruction detection device. This channel obstruction detection device is connectable to branched (e.g., bifurcated, divided, split) fluid lines used in a medical reprocessing device such as an automated endoscope reprocessor (AER), an endoscope flushing aid, or other reprocessing equipment used in connection with testing, disinfection, or cleaning of endoscopes and similar medical equipment that provides internal channels.

[0017] The following describes aspects of a non-invasive, retrofit device that can be used as an accessory to the reprocessing device to automatically detect channel obstruction occurring in branched fluid lines. An example implementation of a channel obstruction detection device includes three non-invasive sensors that removably attach or couple (e.g., clip-on) to the bifurcated fluid conduits at the points where the fluid path divides. The channel obstruction detection device can identify a specific fluid line that is connected to a blocked endoscope channel and alert the user accordingly. This implementation provides a specific benefit to use in AERs that use bifurcated fluid flows for flushing internal endoscope channels, because such AERs do not provide built-in fluid flow sensing capabilities for the individual channels.

[0018] Some AERs include built-in capabilities to detect blockages or obstructions in individually connected channels. However, this capability typically requires specific instrumentation that adds complexity and cost to the AER device. Consequently, such AERs may not be financially viable for some customers or markets. The presently described channel obstruction detection device can provide the same level of obstructed channel detection on branched fluid lines, as provided from a built-in AER capability for obstructed channel detection. Specifically, in scenarios where an inlet channel branches into a first outlet channel and a second outlet channel, the presently described obstruction detection device can detect a blockage that occurs in the first outlet channel or in the second outlet channel, alerting a user of the condition, and identifying which outlet channel that the condition has occurred in.

[0019] The present channel obstruction detection device thus enables the detection of problematic obstruction conditions without manual user intervention or procedures. In contrast, the existing use of AERs without built-in obstruction detection often requires that end users perform some action to manually verify fluid flow through each endoscope channel. For larger endoscope channels, this verification might be performed during manualcleaning using syringes, brushes, and / or borescopes. For smaller channels, manual syringing may be used to detect a blocked channel. However, some users have replaced manual syringing procedures with flush pumps and the use of bifurcated channel connectors. Due to the use of bifurcated fluid lines, the possibility of obstructed channels continues, and the likelihood of manually detecting a blocked channel is reduced. These and similar issues with prior approaches can be overcome with the present channel obstruction detection device. Moreover, the present channel obstruction detection device is compatible with a variety of types of AER devices and other use cases for endoscope and medical instrument reprocessing (such as with an endoscope flushing aid).

[0020] FIG. 1 depicts an operational scenario for use of an example channel obstruction detection device 200, depicted with a first channel obstruction detection device 200A and a second channel obstruction detection device 200B. As noted above, some fluid conduits used in AERs feature several points where the fluid path divides (e.g., splits, bifurcates, branches) into two or more paths. For such configurations, several channel obstruction detection devices can be arranged to detect an obstruction. Here, the channel obstruction detection device 200A and the channel obstruction detection device 200B are each attached at secondary branches of the fluid path, where secondary branches of the fluid path each split into tertiary branches that are then connected to respective endoscope channels for flushing. Other configurations may be provided in an AER including but not limited to: one channel dividing into two; one channel dividing into three, based on one of the secondary channels dividing into two; one channel dividing into four, based on two secondary channels each dividing into two, or based on a secondary channel dividing into tertiary channels which each divide into quaternary channels, etc. The present channel obstruction detection device 200 is usable at the fluid branching point in any of these scenarios.

[0021] For example, in the depicted scenario of FIG. 1, a fluid line 111 is divided into a first input line 112 and a second input line 113. The first channel obstruction detection device 200A is attached to the first input line 112, which divides into a first output line 114 and a second output line 115. The second channel obstruction detection device 200B is attached to the second input line 113, which divides into a third output line 116 and a fourth output line 117. The channel obstruction detection devices 200A, 200B are capable of detecting obstructions occurring in any of the lines 114, 115, 116, or 117.

[0022] Each channel obstruction detection device 200 includes sensors, such as provided in a clip-on connector that includes sensors to be positioned on each side of the fluidconduit (e.g., a flexible tube or piping). The sensors provide an output signal that is dependent on the fluid type inside the conduit at the point where the sensor is located. For transparent or translucent conduits, optical sensors (e.g., a pairing of an Infrared LED emitter and a phototransistor receiver) can be positioned at each side of the fluid conduit. With this sensor type, the output voltage sensed by the phototransistor varies depending on the fluid type inside the conduit. An example illustration of voltage sensed among multiple channels is depicted with reference to FIG. 5 and discussed below.

[0023] In another example, the channel obstruction detection device 200 may use ultrasonic sensors. These sensors can be provided by an ultrasonic transmitter that emits pulses of ultrasonic energy to be detected by an ultrasonic receiver. During use, the fluid conduit is positioned between the transmitter and the receiver. As the fluid type in the conduit changes between air and liquid, the output signal of the receiver changes. Ultrasonic sensors may require additional cost or signal processing complexity than optical sensors but can be used with opaque fluid conduits. Other types of sensors may be integrated into the channel obstruction detection device 200 for the detection of liquid versus air states.

[0024] Each channel obstruction detection device 200 includes respective indicators to output a status of detection. For instance, the channel obstruction detection device 200, 200 A, 200B depicted in FIGS. 1 to 4 each include a first LED light corresponding to a status of a first channel and a second LED light corresponding to a status of a second channel. A respective light corresponding to a channel may activate (e.g., turn on) or change state (e.g., change from a green color designating a non-obstructed state, to a red color designating an obstructed state) when the obstruction is detected. In other examples, the channel obstruction detection device 200 includes an audible horn that can emit a sound (e.g., loud horn, chime, alarm, etc.) when the obstruction is detected in one of the channels.

[0025] The channel obstruction detection device 200 may also communicate with external devices or systems (e.g., external or remote to the detection device). For example, the channel obstruction detection device 200 may communicate with a remote indicator device 130 (e.g., a visual beacon 131) that includes an output device (e.g., a light 132) to be activated or changed if an obstruction has been detected. Other examples may include the use of an audible output (e.g., horn, chime, alarm, etc.) that is emitted from the remote indicator device 130 when an obstruction has been detected.

[0026] The channel obstruction detection device 200 may also communicate with an external computing device such as a smartphone, tablet, or computer. In the scenario of FIG.1, a remote computing device 140 (e.g., smartphone) is shown as operating a user interface 141 (e.g., smartphone app) that provides a status message 142. In further examples, the user interface 141 may include other functionality for tracking status, logging testing results, and managing device functionality. The channel obstruction detection device 200 may also communicate with an external tracking or workflow verification system, the AER or the medical equipment being monitored, etc.

[0027] FIG. 2A depicts a top view of the channel obstruction detection device 200, and FIG. 2B depicts a bottom view of the channel obstruction detection device 200. In the top view, the device housing is provided by a shell defining a top surface 201, with LED lights 221 and 222 and control button 223 exposed from the top surface 201. The device housing also provides a power and data connection opening 251, such as for exposing a charging port (e.g., a USB port that provides a USB-A, USB-B, or USB-C type connector). Various types of charging components may include waterproof USB connectors, pogo pin connectors, or wireless charging circuitry (e.g., allowing the device to receive power without the use of an exposed charging port). To enable exposure to liquids within an AER, the entire device can be sealed and made suitable for short-term submersion using various gaskets and o-rings. Additionally, the channel obstruction detection device 200 may be configured to repeatedly communicate its status to external devices, so that wireless signals that are blocked when the device is submerged will be repeated when liquid is drained in the AER.

[0028] The top view of the channel obstruction detection device 200 in FIG. 2A also portrays an input channel 211 that is separated into a first output channel 212 and a second output channel 213. The bottom view of the channel obstruction detection device 200 in FIG.2B illustrates a branch 210 that separates the fluid line into the first output channel 212 and the second output channel 213. This bottom view also shows how the channels are attached to the channel obstruction detection device 200 via a coupling to connectors 231, 232, 233, which removably attach to each channel via a semi-circular clip-on or snap-on mechanism. Here, sensors are disposed in the connectors 231, 232, 233, such as by providing an optical or ultrasonic transmitter on a first side of the respective connector and an optical or ultrasonic receiver on the second, opposite of the respective connector.

[0029] FIG. 3 A depicts a bottom view of the channel obstruction detection device 200, showing the surface 202 of a bottom shell portion 241, when the device is disconnected from fluid lines. FIG. 3B depicts a corresponding side view and FIG. 3C depicts a corresponding top view of the channel obstruction detection device, showing the top surface201 of a top shell portion 242. In an example, the housing of the channel obstruction detection device 200 is established from the top shell portion 242 coupling to the bottom shell portion 241.

[0030] FIG. 4 presents a separated view of components that are assembled into the channel obstruction detection device 200, showing the internal components residing inside of the housing defined by the top shell portion 242 and the bottom shell portion 241. First, the configuration of each connector 231, 232, and 233 is shown with a semi-circular opening to fit a round conduit such as a flexible or semi-rigid tube or pipe. The respective transmitter and receiver of the sensors, disposed within each connector 231, 232, and 233, include an electrical connection (e.g., pins) to couple with a bottom side of a circuit board 225. The circuit board 225 resides above a rechargeable battery 228 and includes a power connection (not shown) with the rechargeable battery 228. The circuit board 225 is coupled to a microcontroller 226, a charging connector 227, the respective LED lights 221 and 222, and a power control 224 (actuatable by the control button 223). The respective LED lights 221 and 222, the control button 223, and the charging connector 227 are externally accessible through openings in the top portion 242 of the housing. The microcontroller 226 may operate an algorithm for obstruction detection in the sensor data, consistent with the fault counter approach discussed with reference to FIG. 6 below or another detection algorithm. The microcontroller 226 may include or may be coupled to communication components (such as to transmit IEEE 802.11 (Wi-Fi), IEEE 802.15.4 (Zigbee or Thread) or Bluetooth signals to an external device).

[0031] FIG. 5 depicts an operational scenario of the channel obstruction detection device 200. Here, a reprocessing cycle is depicted in a time chart 510, showing how a fluid flow will cycle between air and liquid fluid flow states (e.g., as liquid is introduced, flushed, and purged out of fluid lines). FIG. 5 also shows a close-up view of sensor voltage measurements 520 occurring from a sensor in connector 231 (solid line, representing voltage measurements of an inlet sensor coupled to the inlet channel), a sensor in connector 232 (a dashed line, representing voltage measurements of a first sensor coupled to the first outlet channel), and a sensor in connector 233 (a dash-dot line, representing voltage measurements of a second sensor coupled to the second outlet channel).

[0032] In the graph of the measurements 520, the three measurements have readings that generally correspond to each other until an obstruction (depicted as blockage 500) occurs in the second fluid line. After the branched fluid line is changed from liquid to air, themeasurements of the sensor in connector 231 and the sensor in connector 232 will experience a voltage drop, showing that the liquid has been replaced with air in the input channel 211 and the first output channel 212. However, because the blockage 500 has occurred, liquid will remain present in the second output channel 213. Consequently, the voltage measurement will remain high to indicate that liquid remains in the second output channel 213.

[0033] This difference between the measurements of the sensors of connector 231 (at the input channel 211) and connector 233 (at the second outlet channel 213) can be evaluated and used to trigger an alert condition in the channel obstruction detection device 200 when an obstruction exists. If the difference exceeds a pre-defined threshold for some period of time, then an obstruction can be detected. This difference also may be detected as result of sensing one of air or liquid in the first outlet channel at the same time as sensing the opposite condition (the other air or liquid in the second outlet channel, caused by the obstruction in the second outlet channel).

[0034] FIG. 6 depicts a flowchart of an example algorithm for tracking measurement values between inlet and outlet fluid lines (e.g., comparing the inlet fluid line to one of the outlet fluid lines). This algorithm shows how the comparison of sensor measurement values may be adapted to prevent false positive scenarios where measurements between the inlet channel and the branched outlet channel differs, but no blockage has occurred. For instance, false positive values might be caused by slow-flowing channels, leaky connectors, or bubbles within the fluid line. These false positive values may be mitigated using a fault counter that delays the identification of an obstructed channel condition.

[0035] In the flowchart of FIG. 6, a sensor value is read from the inlet sensor at block 610, and a sensor value is read from the outlet sensor at block 620 (e.g., the outlet sensor of a particular branch). If the inlet sensor and the outlet sensor provide measurements in the same range (e.g., that do not exceed a pre-defined threshold) at decision 630, then a fault counter is reset at block 640. A delay of a fixed duration (e.g., corresponding to some repeating interval) can then be introduced at block 680, as the algorithm is repeated. If the inlet sensor and the outlet sensor provide different measurements, outside of some range (e.g., that exceed a pre-defined threshold) at decision 630, then the fault counter is incremented at block 650.

[0036] The fault counter is incremented over time until the fault counter has a trigger value that has been reached at decision 660, causing an output of a blocked channel indicator at block 670. For instance, consider a scenario where the delay is set to 0.1 seconds and the fault count trigger value is 10 — meaning, the fault detection condition would need to existconsecutively for a minimum of 1.0 seconds. In this scenario, an obstructed channel condition would be triggered when the flow rate < 27.6ml / min (0.46 * 0.1 * 10 * 60) (e.g., where 0.46 refers to a volume, in ml, between the inlet and outlet sensor). As will be understood, the sensitivity of the algorithm can be changed by adjusting the delay duration (at block 680) or the fault counter trigger value (at decision 660). The sensitivity of the algorithm can also be changed by adjusting the threshold value used at decision 630.

[0037] FIG. 7 depicts a variation of the present channel obstruction detection device, adapted for integration within an AER machine 700. In this variation, the sensors and connectors of the channel obstruction detection device may be provided in standalone fluid line connection units within the AER machine; however, the processing circuitry of the channel obstruction detection device to detect the obstruction may be integrated directly into the AER machine.

[0038] As shown, the AER machine 700 includes a series of connections 730 extending through an opening 720 in a lid 710 of the machine. Each of the connections 730 includes a connector, shown with connector 741, connector 742, and connector 743. The connectors 741, 742, 743 are adapted to connect to branched fluid connections used inside of the AER machine 700 for channel flushing and cleaning. For example, the connector 741 may attach to an inlet channel (e.g., a fluid source), the connector 742 may attach to a first outlet channel (e.g., a first branch of the fluid source), and the connector 743 may attach to a second outlet channel (e.g., a second branch of the fluid source). Additional connectors may be provided depending on the number of channels and branches used in the AER for channel flushing.

[0039] The AER machine 700 may add specially programmed circuitry, or adapt existing processing circuitry, to obtain fluid state measurements from the respective sensors and detect an obstruction in the first outlet channel or in the second outlet channel from the fluid state measurements. Thus, the AER machine 700 may itself perform the same logical operations of the standalone channel obstruction detection device 200 as discussed above.

[0040] Other implementations of the channel obstruction detection device may include the use or adaptation with inspection equipment, scope flushing devices, and other types of cleaning machines. Other aspects of the endoscope reprocessing workflow may be modified for use with the channel obstruction detection device to ensure a standardized verification (e.g., compliant with legal or industry standards and regulations) that cleaningsolution is able to flow through each lumen of an endoscope or other reprocessed medical instrument.

[0041] FIG. 8 depicts a flowchart 800 of an example method for detecting an obstruction of a branched fluid line with a channel obstruction detection device. A channel obstruction detection device may be a standalone device as discussed with reference to FIGS.1 to 5, or the detection device may be integrated within a larger system or machine (e.g., an AER) as discussed with reference to FIG. 7. Further, the operations of the flowchart 800 may be performed in part or in whole using automated machines or programmed devices, with the use of electronic circuitry to implement one or more algorithm or process to detect and respond to a channel obstruction event (e.g., using machine-readable instructions executed via electronic circuitry).

[0042] At block 810, the flowchart 800 depicts attaching (e.g., temporarily coupling) a channel obstruction detection device to a branched fluid line (e.g., a fluid source that splits or divides at a branch 210). As shown with reference to FIGS. 1, 2A, and 2B, a branched fluid line includes an inlet channel (e.g., channel 211), a first outlet channel (e.g., channel 212), and a second outlet channel (e.g., channel 213). As discussed above, during a reprocessing cycle, the fluid state in the branched fluid line will change from air to liquid to air. Consequently, a blockage or obstruction can be detected when the fluid state in one of the branches differs from the other branch(es).

[0043] At block 820, the flowchart 800 depicts capturing fluid state measurements from respective sensors of the channel obstruction detection device, such as sensors attached to a surface of the branches of the branched fluid line. In some examples, the respective sensors are optical sensors, with each of the optical sensors including a light emitting diode (e.g., infrared light transmitter) positioned on one side of a respective connector and a phototransistor positioned on an opposite side of the respective connector. In other examples, the respective sensors are ultrasonic sensors, with an ultrasonic transmitter positioned on one side of a respective connector and a phototransistor positioned on an opposite side of the respective connector.

[0044] At block 830, the flowchart 800 depicts detecting an obstruction in the first outlet channel or in the second outlet channel based on the fluid state measurements. In an example, detection of the obstruction is based on a fluid state of the inlet channel differing from a fluid state of only one of the first outlet channel or the second outlet channel (e.g., detecting an obstruction condition only in the first outlet channel, and not in the second outletchannel, or vice versa). For instance, the fluid state measurements from the respective channels may include (i) a first fluid state measurement from a first sensor in a first connector attached to the first outlet channel, (ii) a second fluid state measurement from a second sensor in a second connector attached to the second outlet channel, and (iii) an inlet fluid state measurement from an inlet sensor in a third connector attached to the inlet channel, where the detection of the obstruction is based on an amount of difference between the inlet fluid state measurement and one of the first fluid state measurement or the second fluid state measurement.

[0045] As discussed with reference to FIG. 5, above, the detection of the obstruction may be based on the amount of difference (e.g. a difference between the inlet fluid state measurement and one of the first fluid state measurement or the second fluid state measurement) exceeding a pre-defined threshold. Further, as discussed with reference to FIG.6, above, a counter can be incremented at a timed interval when detecting the difference between the inlet fluid state measurement and the one of the first fluid state measurement or the second fluid state measurement, and the detection of the obstruction can be further based on the counter exceeding a pre-defined threshold.

[0046] At block 840, the flowchart 800 depicts outputting an indication of the obstruction in the first outlet channel or in the second outlet channel. Examples include activating an audible horn configured to emit a sound in response to detection of the obstruction in the first or the second outlet channel; causing a light (e.g., LED) to activate in response to detection of the obstruction in the respective channel; and activating a first color light (e.g., a green LED light) in an absence of detection of the obstruction in the respective channel, and activating a second color light (e.g., a red LED light) in response to the detection of the obstruction in the respective channel.

[0047] At block 850, the flowchart 800 depicts optionally communicating a signal to an external device, such as in response to detection of the obstruction in the first outlet channel or in the second outlet channel. This may include wirelessly communicating a signal (e.g., a radio frequency signal) to an external beacon or a computing device (e.g., a mobile computing device via a Bluetooth, IEEE 802.15.4 (e.g., Zigbee or Thread), or IEEE 802.11 Wi-Fi communication signal).

[0048] FIG. 9 illustrates a block diagram of operational components within respective devices and machines that are capable of coordinating channel obstruction detection, including a medical processing machine 110 (e.g., the AER machine 700), a channelobstruction detection device 200, a remote indicator device 130, and a remote computing device 140. Other systems and devices, and components therein, are not depicted for purposes of simplicity.

[0049] The medical processing machine 110 includes a processing area (e.g., washing chamber) adapted to hold at least one medical item to be exposed to a processing cycle (e.g., a washing cycle) as controlled by various electromechanical processing components 911. The processing components 911 are operably coupled to at least one sensor 912, integrated within the processing area and adapted to capture cycle data from the processing cycle. The medical processing machine 110 also includes circuitry 914 operably coupled to the at least one sensor 912 and an output device 916 to operate the medical processing machine 110. Various components for delivery and control of chemical, temperature, and environmental conditions in the processing area are not depicted for simplicity. One example of the output device 916 is a display screen 919 such as a liquid crystal display (LCD) flat panel integrated into the housing or structure of the medical processing machine 110. Another example of the output device 916 is a printer 918 such as a thermal or ink-based printer integrated into the medical processing machine 110 to provide results of a testing procedure (e.g., a leak test). In some examples, the functionality of the remote indicator device 130 or the remote computing device 140 may be integrated into the medical processing machine 110.

[0050] The channel obstruction detection device 200 is depicted as including detection sensors 902, circuitry 904, an output device 906, and communications circuitry 908. For instance, the detection sensors 902 may include the optical or ultrasonic sensors discussed above; the circuitry 904 may be provided by a microcontroller, microprocessor, or other processing circuitry to evaluate measurements from the sensors, as discussed above; the output device 906 may include a visual or audible indicator, as discussed above; the communications circuitry may include a RF transceiver to communicate wireless signals to an external device, as discussed above.

[0051] The remote indicator device 130 is depicted as including circuitry 932 and an output device 934 (e.g., as incorporated by the visual beacon 131 and the light 132). For instance, the circuitry 932 may provide an audible and / or visual output in response to a wireless signal (e.g., a RF signal such as a Bluetooth, IEEE 802.15.4, or Wi-Fi signal) from the channel obstruction detection device 200. This signal may be communicated from the channel obstruction detection device 200 to the remote indicator device 130 when the channelobstruction detection device 200 detects the obstruction in the first or the second outlet channel.

[0052] The remote computing device 140 is depicted as including circuitry 942 and at least one output device 944 (e.g., provided by a smartphone or mobile computing device). The circuitry 942 may execute instructions to provide a user interface (e.g., a user interface 141 such as presented via a smartphone app) that outputs information via the output device 944. For instance, the output device 944 (e.g., smartphone or computer screen) may provide information (e.g., status message 142) when the channel obstruction detection device 200 detects the obstruction in the first or the second outlet channel. The remote computing device 140 in some examples may include at least one input device (not shown) such as a touch screen, keyboard, etc.

[0053] The various devices of FIG. 9 (e.g., the medical processing machine 110, the channel obstruction detection device 200, the remote indicator device 130, or the remote computing device 140) may also include communications circuitry (e.g., wired or wireless communications components, not shown) to perform data communications with a remote computing system such as a data tracking system or external information systems. For instance, the operations of block 850 may involve data transmissions to other devices or services that track the status of the channel obstruction and remedial operations that are taken to clear the obstruction.

[0054] FIG. 10 illustrates a block diagram of an example machine 1000 (e.g., computer system, computing device, machine, controller, etc.) that may be programmed into a special purpose machine suitable for implementing one or more embodiments for data processing, data communication, user interface, or like aspects disclosed herein. For instance, the medical processing machine 110, the remote computing device 140, or variations of the channel obstruction detection device 200 described above may be embodied by the machine 1000, such as in the form of a computer or specialized electronic device that includes sufficient processing power, memory resources, and communications throughput capability to perform specific compute operations consistent with the examples herein.

[0055] The machine 1000 may include a hardware processor 1002 (e.g., a central processing unit (CPU), a graphics processing unit (GPU), a hardware processor core, or any combination thereof), a main memory 1004 and a static memory 1006, some or all of which may communicate with each other via an interconnect, link or bus 1008. The machine 1000 may further include a display unit 1010, an alphanumeric input device 1012 and a userinterface (UI) navigation device 1014. In an example, the display unit 1010, alphanumeric input device 1012 and navigation device 1014 may be a touch screen display. The machine 1000 may additionally include a storage device 1016 (e.g., drive unit), a signal generation device 1018 (e.g., an audio or radio signal generation device), and a network interface device 1020 (e.g. for connectivity with a network). The machine 1000 may include an output controller 1028, such as a serial (e.g., universal serial bus (USB), parallel, or other wired or wireless (e.g., infrared (IR), near field communication (NFC), etc.) connection to communicate or control one or more peripheral devices, and an input controller 1030 to connect to more sensors.

[0056] The storage device 1016 may include a machine readable medium 1022 that is non-transitory on which is stored one or more sets of data structures or instructions 1024 (e.g., software) embodying or utilized by any one or more of the techniques or functions described herein. The instructions 1024 may also reside, completely or at least partially, within the main memory 1004, within static memory 1006, or within the hardware processor 1002 during execution thereof by the machine 1000. In an example, one or any combination of the hardware processor 1002, the main memory 1004, the static memory 1006, or the storage device 1016 may constitute machine readable media.

[0057] The term “machine readable medium” may include any medium that is capable of storing, encoding, or carrying instructions for execution by the machine 1000 and that cause the machine 1000 to perform any one or more of the techniques of the present disclosure, or that is capable of storing, encoding or carrying data structures 1027 used by or associated with such instructions. Non-limiting machine-readable medium examples may include solid-state memories, and optical and magnetic media. Specific examples of machine-readable media may include non-volatile memory, such as semiconductor memory devices (e.g., Electrically Programmable Read-Only Memory (EPROM), Electrically Erasable Programmable Read-Only Memory (EEPROM)) and flash memory devices; magnetic disks, such as internal hard disks and removable disks; magneto-optical disks; and CD-ROM and DVD-ROM disks.

[0058] The instructions 1024 may further be transmitted or received over a communications network 1026 using a transmission medium via the network interface device 1020 utilizing any one of a number of transfer protocols (e.g., frame relay, internet protocol (IP), transmission control protocol (TCP), user datagram protocol (UDP), hypertext transfer protocol (HTTP), etc.). Example communication networks may include a local area network(LAN), a wide area network (WAN), a packet data network (e.g., the Internet), mobile telephone networks (e.g., cellular networks), Plain Old Telephone (POTS) networks, and wireless data networks (e.g., Institute of Electrical and Electronics Engineers (IEEE) 802.11 family of standards known as Wi-Fi®), IEEE 802.15.4 family of standards, peer-to-peer (P2P) networks, among others. In an example, the network interface device 1020 may include one or more physical jacks or one or more antennas to connect to the communications network 1026. In an example, the network interface device 1020 may include a plurality of antennas to wirelessly communicate using at least one of single-input multiple-output (SIMO), multiple-input multiple-output (MIMO), or multiple-input single-output (MISO) techniques. The term “transmission medium” shall be taken to include any intangible medium that is capable of storing, encoding or carrying instructions for execution by the machine 1000, and includes digital or analog communications signals or other intangible medium to facilitate communication of such software.

[0059] The devices described herein may be configured to include computer-readable non-transitory media storing computer readable instructions and one or more processors coupled to the memory, and when executing the computer readable instructions configure the machine 1000 to perform steps and operations described above for electronic systems or devices (e.g., to display a user interface and receive user interface commands, perform or evaluate sensing operations from electromechanical and environmental sensors, extract and identify data values, etc.). The computer-readable non-transitory media includes all types of computer readable media, including magnetic storage media, optical storage media, flash media and solid-state storage media. It should be further understood that software including one or more computer-executable instructions that facilitate processing and operations as described above with reference to any one or all of steps of the disclosure may be installed in and sold with networked devices (e.g., servers or cloud computing systems) consistent with the disclosure. Alternatively, the software may be obtained and loaded (or, re-loaded / upgraded) from one or more servers and / or cloud computing systems, such as software stored on a server for distribution over the Internet, for example.

[0060] Method examples or other operations described herein can be machine or device (e.g., computer, robotic) implemented at least in part. The components of the illustrative devices, systems and methods employed in accordance with the illustrated embodiments may be implemented, at least in part, in digital electronic circuitry, analog electronic circuitry, or in computer hardware, firmware, software, or in combinations ofthem. These components may be implemented, for example, as a computing program product such as a computing program, program code or computer instructions tangibly embodied in an information carrier, or in a machine-readable storage device, for execution by, or to control the operation of, a data processing apparatus such as a programmable processor, a computer, or multiple computers. A computing program may be written in any form of programming language, including compiled or interpreted languages, and it may be deployed in any form, including as a stand-alone program or as a module, component, subroutine, or other unit suitable for use in a computing environment. Also, functional programs, codes, and code segments for accomplishing the techniques described herein may be easily construed as within the scope of the present disclosure by programmers skilled in the art. Method steps associated with the illustrative embodiments may be performed by one or more programmable processors executing a computing program, code or instructions to perform functions (e.g., by operating on input data and / or generating an output). Method steps may also be performed by, and apparatus may be implemented as, special purpose logic circuitry, e.g., an FPGA (field programmable gate array) or an ASIC (application-specific integrated circuit), for example.

[0061] Thus, in implementation in a controller or other machine for medical item processing, various logical blocks, modules, and circuits described in connection with the embodiments disclosed herein may be implemented or performed with a general-purpose processor, a digital signal processor (DSP), an ASIC, a FPGA or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general-purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration. Processors suitable for the execution of a computing program include, by way of example, both general and special purpose microprocessors, and any one or more processors of any kind of digital computer. Information carriers suitable for embodying computing program instructions and data include all forms of non-volatile memory, including by way of example, semiconductor memory devices, e.g., electrically programmable read-only memory or ROM (EPROM), electrically erasable programmable ROM (EEPROM), flash memory devices, and data storage disks (e.g., magnetic disks,internal hard disks, or removable disks, etc.). The processor and the memory may be supplemented by or incorporated in special purpose logic circuitry.

[0062] As used herein, “machine-readable medium” or “machine-readable storage medium” means a device able to store instructions and data temporarily or permanently and may include, but is not limited to, random-access memory (RAM), read-only memory (ROM), buffer memory, flash memory, optical media, magnetic media, cache memory, other types of storage (e.g., Erasable Programmable Read-Only Memory (EEPROM)), and / or any suitable combination thereof. The term “machine-readable medium” or “machine-readable storage medium” should be taken to include a single medium or multiple media (e.g., a centralized or distributed database, or associated caches and servers) able to store processor instructions. The term “machine-readable medium” or “machine-readable storage medium” shall also be taken to include any medium, or combination of multiple media, which is capable of storing instructions for execution by one or more processors (or other processing circuitry), such that the instructions, when executed by one or more processors cause the one or more processors to perform any one or more of the methodologies described herein.Accordingly, a “machine-readable medium” or “machine-readable storage medium” refers to a single storage apparatus or device, as well as “cloud-based” storage systems or storage networks that include multiple storage apparatus or devices. A non-transitory “machine-readable medium” or “machine-readable storage medium” as used herein excludes signals per se.

[0063] Additional examples of the presently described embodiments include the following, non-limiting implementations. Each of the following non-limiting examples may stand on its own or may be combined in any permutation or combination with any one or more of the other examples provided below or throughout the present disclosure.

[0064] Example l is a channel obstruction detection device, comprising: a housing; connectors disposed on an external surface (e.g., outside) of the housing, including respective connectors (e.g., separate connectors) configured to removably attach to an inlet channel, a first outlet channel, and a second outlet channel of a branched fluid line; sensors disposed within the connectors, including respective sensors configured to capture fluid state measurements from the inlet channel, the first outlet channel, and the second outlet channel; and circuitry disposed within the housing, the circuitry configured to: obtain the fluid state measurements from the respective sensors; and detect whether an obstruction occurs in the first outlet channel or in the second outlet channel from the fluid state measurements.

[0065] In Example 2, the subject matter of Example 1 optionally includes subject matter where detection of the obstruction is based on a fluid state of the inlet channel differing from a fluid state of only one of the first outlet channel or the second outlet channel.

[0066] In Example 3, the subject matter of Example 2 optionally includes subject matter where the fluid state measurements include (i) a first fluid state measurement from a first sensor in a first connector attached to the first outlet channel, (ii) a second fluid state measurement from a second sensor in a second connector attached to the second outlet channel, and (iii) an inlet fluid state measurement from an inlet sensor in a third connector attached to the inlet channel, and wherein the detection of the obstruction is based on an amount of difference between the inlet fluid state measurement and one of the first fluid state measurement or the second fluid state measurement.

[0067] In Example 4, the subject matter of Example 3 optionally includes subject matter where the detection of the obstruction is based on the amount of difference exceeding a pre-defined threshold.

[0068] In Example 5, the subject matter of any one or more of Examples 3-4 optionally include subject matter where the first fluid state measurement is provided when sensing one of air or liquid in the first outlet channel, and wherein the second fluid state measurement is provided when sensing the opposite condition (the other of air or liquid) in the second outlet channel, which is caused by obstruction of the second outlet channel.

[0069] In Example 6, the subject matter of any one or more of Examples 3-5 optionally include subject matter where a counter is incremented at a timed interval when detecting the difference between the inlet fluid state measurement and the one of the first fluid state measurement or the second fluid state measurement, and wherein the detection of the obstruction is further based on the counter exceeding a pre-defined threshold.

[0070] In Example 7, the subject matter of any one or more of Examples 1-6 optionally include subject matter where the respective sensors are optical sensors, each of the optical sensors including a light emitting diode positioned on one side of a respective connector and a phototransistor positioned on an opposite side of the respective connector.

[0071] In Example 8, the subject matter of any one or more of Examples 1-7 optionally include subject matter where the respective sensors are ultrasonic sensors.

[0072] In Example 9, the subject matter of any one or more of Examples 1-8 optionally include light emitting diode (LED) lights exposed from the housing, the LED lights including respective lights corresponding to the first and the second outlet channel;wherein the circuitry is further configured to cause a first color light of the respective lights in an absence of detection of the obstruction in the respective channel, and to cause a second color light of the respective lights in response to the detection of the obstruction in the respective channel.

[0073] In Example 10, the subject matter of Example 9 optionally includes subject matter where the connectors and the sensors are disposed on a first side of the housing, and wherein the LED lights are disposed on a second side of the housing that is opposite of the first side of the housing.

[0074] In Example 11, the subject matter of Example 10 optionally includes a battery operably coupled to the circuitry to provide a power source, the battery disposed within the housing; and a button disposed on the second side of the housing, the button configured to control a state of power of the channel obstruction detection device.

[0075] In Example 12, the subject matter of any one or more of Examples 1-11 optionally include an audible horn configured to emit a sound in response to detection of the obstruction in the first or the second outlet channel.

[0076] In Example 13, the subject matter of any one or more of Examples 1-12 optionally include communication circuitry configured to wirelessly communicate a signal to an external device in response to detection of the obstruction in the first or the second outlet channel.

[0077] In Example 14, the subject matter of Example 13 optionally includes subject matter where the external device is a computing device and wherein the signal is a Bluetooth, IEEE 802.15.4, or Wi-Fi communication signal.

[0078] In Example 15, the subject matter of any one or more of Examples 13-14 optionally include subject matter where to wirelessly communicate a signal includes to communicate a radio frequency signal to an external beacon, wherein the external beacon provides a visible or audible alert.

[0079] Example 16 is a method for detecting an obstruction of a fluid line with a channel obstruction detection device, comprising: coupling a channel obstruction detection device to a branched fluid line, the branched fluid line including an inlet channel, a first outlet channel, and a second outlet channel; capturing fluid state measurements from respective sensors of the channel obstruction detection device, the respective sensors configured to obtain fluid states measurements from the inlet channel, the first outlet channel, and the second outlet channel; detecting an obstruction in the first outlet channel or in the secondoutlet channel based on the fluid state measurements; and outputting an indication of the obstruction in the first outlet channel or in the second outlet channel.

[0080] In Example 17, the subject matter of Example 16 optionally includes subject matter where detection of the obstruction is based on a fluid state of the inlet channel differing from a fluid state of only one of the first outlet channel or the second outlet channel.

[0081] In Example 18, the subject matter of Example 17 optionally includes subject matter where the fluid state measurements include (i) a first fluid state measurement from a first sensor attached (e.g., operably coupled) to the first outlet channel, (ii) a second fluid state measurement from a second sensor attached (e.g., operably coupled) to the second outlet channel, and (iii) an inlet fluid state measurement from an inlet sensor attached (e.g., operably coupled) to the inlet channel, and wherein the detection of the obstruction is based on an amount of difference between the inlet fluid state measurement and one of the first fluid state measurement or the second fluid state measurement.

[0082] In Example 19, the subject matter of Example 18 optionally includes subject matter where the detection of the obstruction is based on the amount of difference exceeding a pre-defined threshold.

[0083] In Example 20, the subject matter of any one or more of Examples 18-19 optionally include subject matter where the first fluid state measurement is provided when sensing one of air or liquid in the first outlet channel, and wherein the second fluid state measurement is provided when sensing the opposite condition (the other of air or liquid) in the second outlet channel, which is caused by obstruction of the second outlet channel.

[0084] In Example 21, the subject matter of any one or more of Examples 18-20 optionally include subject matter where a counter is incremented at a timed interval when detecting the difference between the inlet fluid state measurement and the one of the first fluid state measurement or the second fluid state measurement, and wherein the detection of the obstruction is further based on the counter exceeding a pre-defined threshold.

[0085] In Example 22, the subject matter of any one or more of Examples 16-21 optionally include subject matter where the fluid state measurements are captured from optical or ultrasonic sensors attached to a surface of the branched fluid line.

[0086] In Example 23, the subject matter of any one or more of Examples 16-22 optionally include activating a visual or an audible indicator, in response to the indication of the obstruction in the first outlet channel or in the second outlet channel.

[0087] In Example 24, the subject matter of any one or more of Examples 16-23 optionally include communicating a signal to an external device, in response to detection of the obstruction in the first outlet channel or in the second outlet channel.

[0088] Example 25 is a non-transitory machine-readable storage medium comprising instructions, which when executed by circuitry of a machine, causes the circuitry to perform the operations of any of Examples 16 to 24.

[0089] Example 26 is an apparatus, comprising: sensing means for removably coupling to an inlet channel, a first outlet channel, and a second outlet channel of a branched fluid line, and providing fluid state measurements; and processing means for evaluating the fluid state measurements, and detecting an obstruction in the first outlet channel or in the second outlet channel based on the evaluating of the fluid state measurements.

[0090] Each of these non-limiting examples can stand on its own, or can be combined in various permutations or combinations with one or more of the other examples.

[0091] The above detailed description includes references to the accompanying drawings, which form a part of the detailed description. The drawings show, by way of illustration, specific embodiments in which the invention can be practiced. These embodiments are also referred to herein as “examples.” Such examples can include elements in addition to those shown or described. However, the present inventors also contemplate examples in which only those elements shown or described are provided. Moreover, the present inventors also contemplate examples using any combination or permutation of those elements shown or described (or one or more aspects thereof), either with respect to a particular example (or one or more aspects thereof), or with respect to other examples (or one or more aspects thereof) shown or described herein.

[0092] In the event of inconsistent usages between this document and any documents so incorporated by reference, the usage in this document controls.

[0093] In this document, the terms “a” or “an” are used, as is common in patent documents, to include one or more than one, independent of any other instances or usages of “at least one” or “one or more.” In this document, the term “or” is used to refer to a nonexclusive or, such that “A or B” includes “A but not B,” “B but not A,” and “A and B,” unless otherwise indicated. In this document, the terms “including” and “in which” are used as the plain-English equivalents of the respective terms “comprising” and “wherein.” Also, in the following claims, the terms “including” and “comprising” are open-ended, that is, a system, device, article, composition, formulation, or process that includes elements inaddition to those listed after such a term in a claim are still deemed to fall within the scope of that claim. Moreover, in the following claims, the terms “first,” “second,” and “third,” etc. are used merely as labels, and are not intended to impose numerical requirements on their objects.

[0094] The above description is intended to be illustrative, and not restrictive. For example, the above-described examples (or one or more aspects thereof) may be used in combination with each other. Other embodiments can be used, such as by one of ordinary skill in the art upon reviewing the above description. Also, in the above Detailed Description, various features may be grouped together to streamline the disclosure. This should not be interpreted as intending that an unclaimed disclosed feature is essential to any claim. Rather, inventive subject matter may lie in less than all features of a particular disclosed embodiment. Thus, the following claims are hereby incorporated into the Detailed Description as examples or embodiments, with each claim standing on its own as a separate embodiment, and it is contemplated that such embodiments can be combined with each other in various combinations or permutations. The scope of the invention should be determined with reference to the appended claims, along with the full scope of equivalents to which such claims are entitled.1

Claims

CLAIMSWhat is claimed is:

1. A channel obstruction detection device, comprising:a housing;connectors disposed on an external surface of the housing, including respective connectors configured to removably attach to an inlet channel, a first outlet channel, and a second outlet channel of a branched fluid line;sensors disposed within the connectors, the sensors including respective sensors configured to capture fluid state measurements from the inlet channel, the first outlet channel, and the second outlet channel; andcircuitry disposed within the housing, the circuitry configured to:obtain fluid state measurements from the respective sensors; and detect whether an obstruction occurs in the first outlet channel or in the second outlet channel based on the fluid state measurements.

2. The channel obstruction detection device of claim 1, wherein detection of the obstruction is based on a fluid state of the inlet channel differing from a fluid state of only one of the first outlet channel or the second outlet channel.

3. The channel obstruction detection device of claim 2, wherein the fluid state measurements include (i) a first fluid state measurement from a first sensor in a first connector attached to the first outlet channel, (ii) a second fluid state measurement from a second sensor in a second connector attached to the second outlet channel, and (iii) an inlet fluid state measurement from an inlet sensor in a third connector attached to the inlet channel, and wherein the detection of the obstruction is based on an amount of difference between the inlet fluid state measurement and one of the first fluid state measurement or the second fluid state measurement.

4. The channel obstruction detection device of claim 3, wherein the detection of the obstruction is based on the amount of difference exceeding a pre-defined threshold.

5. The channel obstruction detection device of claim 3, wherein the first fluid state measurement is provided when sensing one of air or liquid in the first outlet channel, and wherein the second fluid state measurement is provided when sensing the opposite in the second outlet channel that is caused by obstruction of the second outlet channel.

6. The channel obstruction detection device of claim 3, wherein a counter is incremented at a timed interval when detecting the difference between the inlet fluid state measurement and the one of the first fluid state measurement or the second fluid state measurement, and wherein the detection of the obstruction is further based on the counter exceeding a predefined threshold.

7. The channel obstruction detection device of claim 1, wherein the respective sensors are optical sensors, each of the optical sensors including a light emitting diode positioned on one side of a respective connector and a phototransistor positioned on an opposite side of the respective connector.

8. The channel obstruction detection device of claim 1, wherein the respective sensors are ultrasonic sensors.

9. The channel obstruction detection device of claim 1, further comprising:light emitting diode (LED) lights exposed from the housing, the LED lights including respective lights corresponding to the first and the second outlet channel;wherein the circuitry is further configured to cause a first color light of the respective lights in an absence of detection of the obstruction in the respective channel, and to cause a second color light of the respective lights in response to the detection of the obstruction in the respective channel.

10. The channel obstruction detection device of claim 9, wherein the connectors and the sensors are disposed on a first side of the housing, and wherein the LED lights are disposed on a second side of the housing that is opposite of the first side of the housing.

11. The channel obstruction detection device of claim 10, further comprising:a battery operably coupled to the circuitry to provide a power source, the battery disposed within the housing; anda button disposed on the second side of the housing, the button configured to control a state of power of the channel obstruction detection device.

12. The channel obstruction detection device of claim 1, further comprising:an audible horn configured to emit a sound in response to detection of the obstruction in the first or the second outlet channel.

13. The channel obstruction detection device of claim 1, further comprising:communication circuitry configured to wirelessly communicate a signal to an external device in response to detection of the obstruction in the first or the second outlet channel.

14. The channel obstruction detection device of claim 13, wherein the external device is a computing device and wherein the signal is a Bluetooth, IEEE 802.15.4, or IEEE 802.11 WiFi communication signal.

15. The channel obstruction detection device of claim 13, wherein to wirelessly communicate a signal includes to communicate a radio frequency signal to an external beacon, wherein the external beacon provides a visible or audible alert.

16. A method for detecting an obstruction of a fluid line with a channel obstruction detection device, comprising:coupling a channel obstruction detection device to a branched fluid line, the branched fluid line including an inlet channel, a first outlet channel, and a second outlet channel;capturing fluid state measurements from respective sensors of the channel obstruction detection device, the respective sensors configured to obtain the fluid state measurements from the inlet channel, the first outlet channel, and the second outlet channel;detecting an obstruction in the first outlet channel or in the second outlet channel based on the fluid state measurements; andoutputting an indication of the obstruction in the first outlet channel or in the second outlet channel.

17. The method of claim 16, wherein detection of the obstruction is based on a fluid state of the inlet channel differing from a fluid state of only one of the first outlet channel or the second outlet channel.

18. The method of claim 17, wherein the fluid state measurements include (i) a first fluid state measurement from a first sensor attached to the first outlet channel, (ii) a second fluid state measurement from a second sensor attached to the second outlet channel, and (iii) an inlet fluid state measurement from an inlet sensor attached to the inlet channel, and wherein the detection of the obstruction is based on an amount of difference between the inlet fluid state measurement and one of the first fluid state measurement or the second fluid state measurement.

19. The method of claim 18, wherein the detection of the obstruction is based on the amount of difference exceeding a pre-defined threshold.

20. The method of claim 18, wherein the first fluid state measurement is provided when sensing one of air or liquid in the first outlet channel, and wherein the second fluid state measurement is provided when sensing the opposite in the second outlet channel that is caused by obstruction of the second outlet channel.

21. The method of claim 18, wherein a counter is incremented at a timed interval when detecting the difference between the inlet fluid state measurement and the one of the first fluid state measurement or the second fluid state measurement, and wherein the detection of the obstruction is further based on the counter exceeding a pre-defined threshold.

22. The method of claim 16, wherein the fluid state measurements are captured from optical or ultrasonic sensors attached to a surface of the branched fluid line.

23. The method of claim 16, further comprising:activating a visual or an audible indicator, in response to the indication of the obstruction in the first outlet channel or in the second outlet channel.

24. The method of claim 16, further comprising:communicating a signal to an external device, in response to detection of the obstruction in the first outlet channel or in the second outlet channel.

25. A non-transitory machine-readable storage medium comprising instructions, which when executed by circuitry of a machine, causes the circuitry to perform the operations of any of claims 16 to 24.

26. An apparatus, comprising:sensing means for removably coupling to an inlet channel, a first outlet channel, and a second outlet channel of a branched fluid line, and providing fluid state measurements; and processing means for evaluating the fluid state measurements, and detecting an obstruction in the first outlet channel or in the second outlet channel based on the evaluating of the fluid state measurements.