Sample inspection system and configuration method of sample channel
By dynamically configuring the sample channels in the sample inspection system, the problem of inefficiency caused by fixed channel configuration is solved, and flexible response and efficient processing of the sample inspection pipeline are achieved.
Patent Information
- Application Number
- CN202410310188.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2023-06-29
- Filing Date
- 2024-03-18
- Publication Date
- 2024-12-31
AI Technical Summary
In the hospital's laboratory department, the sample inspection assembly line is fixed due to the fixed number of injection channels and sample discharge channels, which makes the injection channels easily blocked and the sample discharge channels idle, or the sample discharge channels are blocked and the sample discharge channels are idle, reducing the processing efficiency of the entire assembly line.
Provide a sample inspection system and sample channel configuration method. The display screen is controlled by the controller to display multiple sample channels and their types. Users can switch the injection channel and sample output channel through simple operations, and dynamically configure channel ratios to cope with loading. and the following number changes.
It improves the processing efficiency of the sample inspection pipeline, flexibly responds to sample inspection needs in different time periods and scenarios, avoids idle channels and blockage, and improves the operation and maintenance efficiency of the system.
Smart Images

Figure CN119224346A_ABST
Abstract
Description
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application is based on the Chinese patent application with application number 202310786788.2 and application date June 29, 2023, and claims the priority of the above-mentioned Chinese patent application. The entire content of the above-mentioned Chinese patent application is hereby introduced into this application as a reference. Technical Field
[0003] The present application belongs to the technical field of medical equipment, and in particular, relates to a sample testing system and a method for configuring a sample channel. Background Art
[0004] In the laboratory department of a hospital, the sample inspection line is usually loaded and unloaded in batches. The number of samples loaded and unloaded on the sample inspection line is different in different time periods. For example, in a day, the number of samples loaded in the morning is much larger than the number of samples unloaded, and in the afternoon, the number of samples unloaded is much larger than the number of samples loaded. For another example, if the hospital has a large number of people undergoing physical examinations on that day, the number of samples loaded in the morning of that day will be much larger than the number of samples loaded in the morning on weekdays.
[0005] However, in the related art, the number of injection channels and the number of output channels on the sample inspection assembly line are configured at the factory and are fixed, which makes it easy for the injection channel to be blocked and the output channel to be idle, or the output channel to be blocked and the injection channel to be idle, thereby reducing the processing efficiency of the entire assembly line. Summary of the invention
[0006] To solve the related technical problems, an embodiment of the present application provides a sample inspection system and a method for configuring a sample channel.
[0007] The technical solution of the embodiment of the present application is implemented as follows:
[0008] The embodiment of the present application provides a sample inspection system, comprising: a sample inlet and outlet module, a track, a plurality of sample processing modules, a controller and a display screen; the sample inlet and outlet module comprises a plurality of sample channels; the plurality of sample channels comprises at least one sample inlet channel and at least one sample outlet channel; the plurality of sample processing modules comprises at least a centrifugal module, a decapping module and at least one sample analysis module;
[0009] The sample injection channel is used to transfer the sample container loaded with the sample to the track;
[0010] The sample outlet channel is used to transfer the sample container out of the track;
[0011] The track is used to transfer the sample container to at least one of the plurality of sample processing modules;
[0012] The centrifugal module is used to centrifuge the sample;
[0013] The decapping module is used to decap the sample;
[0014] The at least one sample analysis module is used to test the sample;
[0015] The controller is used to control the display screen to display the multiple sample channels and the channel type corresponding to each sample channel in the user interface, and is also used to switch the channel type of at least one sample channel in response to user operations received by the display screen in the user interface, including: switching the injection channel to the sample output channel, and / or switching the sample output channel to the injection channel.
[0016] The embodiment of the present application also provides a method for configuring a sample channel, which is applied to a controller in a sample testing system; the sample testing system further comprises: a sample inlet and outlet module, a track, a plurality of sample processing modules and a display screen; the sample inlet and outlet module comprises a plurality of sample channels; the plurality of sample channels comprises at least one sample inlet channel and at least one sample outlet channel; the plurality of sample processing modules comprises at least a centrifugal module, a decapping module and at least one sample analysis module;
[0017] The method comprises:
[0018] Controlling the display screen to display the plurality of sample channels and the channel type corresponding to each sample channel in the user interface;
[0019] In response to a user operation received by the display screen in the user interface, switching the channel type of at least one sample channel includes: switching the injection channel to the output channel, and / or switching the output channel to the injection channel.
[0020] The embodiment of the present application also provides a sample inspection system, comprising: a sample inlet and outlet module, a track, a plurality of sample processing modules, a visual recognition component and a controller; the sample inlet and outlet module comprises a plurality of sample channels; the channel types of the plurality of sample channels include a sample inlet channel and / or a sample outlet channel; the plurality of sample processing modules at least comprise a centrifugal module, a decapping module and at least one sample analysis module;
[0021] The sample injection channel is used to transfer the sample container loaded with the sample to the track;
[0022] The sample outlet channel is used to transfer the sample container out of the track;
[0023] The track is used to transfer the sample container to at least one of the plurality of sample processing modules;
[0024] The centrifugal module is used to centrifuge the sample;
[0025] The decapping module is used to decap the sample;
[0026] The at least one sample analysis module is used to test the sample;
[0027] A visual recognition component is used to identify whether a sample container is placed on the sample channel and changes in the sample container on the sample channel to obtain a recognition result;
[0028] The controller is used to configure the channel type of each of the multiple sample channels in response to a configuration instruction input by a user, and is also used to switch the channel type of at least one sample channel according to the configured channel type and the identification result, including: switching the injection channel of the at least one sample channel to a sample output channel, and / or switching the sample output channel of the at least one sample channel to an injection channel.
[0029] The embodiment of the present application also provides a method for configuring a sample channel, which is applied to a controller in a sample testing system; the sample testing system further comprises: a sample inlet and outlet module, a track, a plurality of sample processing modules, a visual recognition component and a controller; the sample inlet and outlet module comprises a plurality of sample channels; the plurality of sample processing modules comprises at least a centrifugal module, a decapping module and at least one sample analysis module;
[0030] The method comprises:
[0031] In response to a configuration instruction input by a user, configuring a channel type of each sample channel among the plurality of sample channels;
[0032] According to the configured channel type and the recognition result of the visual recognition component on whether a sample container is placed on the sample channel and the changes of the sample container on the sample channel, the channel type of at least one sample channel is switched, including: switching the injection channel in the at least one sample channel to a sample output channel, and / or switching the sample output channel in the at least one sample channel to an injection channel.
[0033] The embodiment of the present application also provides a sample inspection system, comprising: a sample inlet and outlet module, a track, a plurality of sample processing modules, a visual recognition component and a controller; the sample inlet and outlet module comprises a plurality of sample channels; the channel types of the plurality of sample channels comprise a sample inlet channel and / or a sample outlet channel and / or a pending channel; the plurality of sample processing modules at least comprise a centrifugal module, a decapping module and at least one sample analysis module;
[0034] The sample injection channel is used to transfer the sample container loaded with the sample to the track;
[0035] The sample outlet channel is used to transfer the sample container out of the track;
[0036] The track is used to transfer the sample container to at least one of the plurality of sample processing modules;
[0037] The centrifugal module is used to centrifuge the sample;
[0038] The decapping module is used to decap the sample;
[0039] The at least one sample analysis module is used to test the sample;
[0040] A visual recognition component is used to identify whether a sample is placed on the sample channel and the changes of the samples on the sample channel to obtain a recognition result;
[0041] The controller is used to switch the channel type of at least one sample channel based on the identification result, including: switching the injection channel to the sample output channel, and / or, switching the sample output channel to the injection channel, and / or, switching the injection channel and / or the sample output channel to a pending channel, and / or, switching the pending channel to the injection channel or the sample output channel.
[0042] The embodiment of the present application also provides a method for configuring a sample channel, which is applied to a controller in a sample testing system; the sample testing system further comprises: a sample inlet and outlet module, a track, a plurality of sample processing modules, and a visual recognition component; the sample inlet and outlet module comprises a plurality of sample channels; the plurality of sample processing modules comprises at least a centrifugal module, a decapping module, and at least one sample analysis module;
[0043] The method comprises:
[0044] Based on the recognition results of the visual recognition component on whether a sample is placed on the sample channel and the changes in the sample on the sample channel, the channel type of at least one sample channel is switched, including: switching the injection channel to a sample output channel, and / or switching the sample output channel to the injection channel, and / or switching the injection channel and / or the sample output channel to a pending channel, and / or switching the pending channel to an injection channel or a sample output channel.
[0045] In the scheme of the embodiment of the present application, the controller controls the display screen to display multiple sample channels and the channel type corresponding to each sample channel in the user interface, and then switches at least one injection channel to a sample outlet channel in response to the user operation received by the display screen in the user interface, and / or switches at least one sample outlet channel to an injection channel. Based on the above scheme, the ratio of the injection channel and the sample outlet channel can be flexibly adjusted and dynamically configured with simple user operations, thereby flexibly responding to the dynamic changes in the number of samples loaded and unloaded in the sample inspection pipeline, and improving the processing efficiency of the entire pipeline. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] Figure 1 A schematic diagram of the structure of a sample testing system provided in an embodiment of the present application;
[0047] Figure 2 A schematic diagram of a user interface in a non-editing mode provided for an application embodiment of the present application;
[0048] Figure 3 A schematic diagram of a user interface in edit mode provided by an embodiment of the present application;
[0049] Figure 4 A schematic diagram of a user interface in a channel configuration process provided by an application embodiment of the present application;
[0050] Figure 5 A schematic diagram of a user interface in another channel configuration process provided by an application embodiment of the present application;
[0051] Figure 6 A schematic diagram of a user interface in another channel configuration process provided by an application embodiment of the present application;
[0052] Figure 7 A schematic diagram of a user interface in another channel configuration process provided by an application embodiment of the present application;
[0053] Figure 8 A schematic diagram of a user interface in another channel configuration process provided by an application embodiment of the present application;
[0054] Fig. 9 A schematic diagram of a user interface in another channel configuration process provided by an application embodiment of the present application;
[0055] Fig.10 A user interface diagram of a channel configuration solution provided in an application embodiment of the present application;
[0056] Fig.11 A schematic diagram of a user interface for another channel configuration solution provided in an application embodiment of the present application;
[0057] Fig.12 A schematic diagram of a user interface for another channel configuration solution provided in an application embodiment of the present application;
[0058] Fig.13 A schematic diagram of a sample channel configuration method flow chart provided in an embodiment of the present application;
[0059] Fig.14 A schematic diagram of the structure of a sample inspection system provided in another embodiment of the present application;
[0060] Fig.15 A schematic diagram of a sample channel configuration method flow chart provided in another embodiment of the present application;
[0061] Fig.16 A schematic diagram of the structure of a sample inspection system provided in another embodiment of the present application;
[0062] Fig.17 A schematic diagram of a sample input and output module provided in another embodiment of the present application;
[0063] Fig.18 A schematic diagram of a sample inspection pipeline provided by another embodiment of the present application;
[0064] Fig.19 A schematic diagram of a configuration interface provided by another embodiment of the present application;
[0065] Fig. 20 A schematic diagram of the controller structure provided in an embodiment of the present application. DETAILED DESCRIPTION
[0066] In the laboratory department of a hospital, the sample inspection line is usually loaded and unloaded in batches. The number of samples loaded and unloaded on the sample inspection line is different in different time periods. For example, in a day, the number of samples loaded in the morning is much larger than the number of samples unloaded, and in the afternoon, the number of samples unloaded is much larger than the number of samples loaded. For another example, if the hospital has a large number of people undergoing physical examinations on that day, the number of samples loaded in the morning of that day will be much larger than the number of samples loaded in the morning on weekdays.
[0067] However, in the related art, the number of injection channels and the number of output channels on the sample inspection assembly line are configured at the factory and are fixed, which makes it easy for the injection channel to be blocked and the output channel to be idle, or the output channel to be blocked and the injection channel to be idle, thereby reducing the processing efficiency of the entire assembly line.
[0068] Based on this, an embodiment of the present application provides a sample inspection system and a configuration method for a sample channel. In the scheme of the embodiment of the present application, the controller controls the display screen to display multiple sample channels and the channel type corresponding to each sample channel in the user interface, and then switches at least one injection channel to a sample outlet channel in response to the user operation received by the display screen in the user interface, and / or switches at least one sample outlet channel to an injection channel. Based on the above scheme, the ratio of the injection channel and the sample outlet channel can be flexibly adjusted and dynamically configured with simple user operations, thereby flexibly responding to the dynamic changes in the number of samples loaded and unloaded in the sample inspection pipeline, and improving the processing efficiency of the entire pipeline.
[0069] The present application is further described in detail below with reference to the accompanying drawings and specific embodiments.
[0070] The present application embodiment provides a sample testing system, such as Figure 1As shown, it includes: a sample inlet and outlet module 101, a track 102, a plurality of sample processing modules 103, a controller 104 and a display screen 105; the sample inlet and outlet module 101 includes a plurality of sample channels; the plurality of sample channels include at least one sample inlet channel 1011 and at least one sample outlet channel 1012; the plurality of sample processing modules 103 at least include a centrifugal module 1031, a decapping module 1032 and at least one sample analysis module 1033;
[0071] The sample injection channel 1011 is used to transfer the sample container loaded with the sample to the track 102;
[0072] The sample outlet channel 1012 is used to transfer the sample container out of the track 102 .
[0073] Here, the sample channel is divided into an injection channel and a sample output channel. In actual application, the sample output channel can be further divided into a sample output channel for placing normal samples and a sample output channel for placing abnormal samples. The types of abnormalities include test abnormalities, information download failure, barcode abnormalities, sample abnormalities, manual call-out, etc.
[0074] The track 102 is used to transfer the sample container to at least one of the plurality of sample processing modules 103;
[0075] The centrifugal module 1031 is used to centrifuge the sample;
[0076] The decapping module 1032 is used to decap the sample;
[0077] The at least one sample analysis module 1033 is used to test the sample.
[0078] Here, the sample analysis module 1033 can be a blood analyzer, an immunoassay analyzer, a biochemical analyzer, a coagulation analyzer, etc. Each sample analysis module 1033 can carry out the detection of multiple detection items at the same time. The sample processing module 103 may also include a serum inspection and cupping module, a priority injection module, etc. In actual application, the inspector puts the sample containers loaded with the samples to be tested into the sample drawer or sample rack in the sample inlet and outlet module 101 one by one, and then the sample container on the sample drawer or sample rack is transferred to the track 102 by the injection channel 1011 for transmission. The track 102 transports the sample containers to each sample analysis module 1033 on the sample inspection assembly line, and transports the processed sample containers from each sample analysis module 1033. The sample outlet channel 1012 transfers the processed sample containers from the track 102, and thereafter, the inspector takes out the processed sample containers from the sample drawer or sample rack of the sample inlet and outlet module 101 one by one.
[0079] The controller 104 is used to control the display screen 105 to display the multiple sample channels and the channel type corresponding to each sample channel in the user interface, and is also used to switch the channel type of at least one sample channel in response to user operations received by the display screen 105 in the user interface, including: switching the injection channel 1011 to the sample output channel 1012, and / or switching the sample output channel 1012 to the injection channel 1011.
[0080] In the embodiment of the present application, the controller can switch at least one sample injection channel to a sample output channel and / or switch at least one sample output channel to a sample injection channel in response to a user operation received by the display screen in the user interface. In this way, the ratio of the sample injection channel and the sample output channel can be flexibly adjusted and dynamically configured with only a simple operation by the user, thereby flexibly responding to the dynamic changes in the number of samples loaded and unloaded in the sample inspection pipeline, thereby improving the processing efficiency of the entire pipeline.
[0081] In one embodiment, the controller is further configured to:
[0082] The user interface is controlled to enter an editing mode, and the user operation received by the display screen in the user interface in the editing mode is acquired.
[0083] In an embodiment of the present application, there are two modes of the user interface, namely, non-editing mode and editing mode. Normally, the default user interface is non-editing mode. When receiving an instruction, the controller can control the user interface to enter editing mode. In editing mode, the channel type of the sample channel can be changed.
[0084] In one embodiment, the controller controls the user interface to enter an editing mode when a setting interface control in the user interface is triggered; and / or,
[0085] The controller controls the user interface to enter an editing mode when a set first shortcut key or a first shortcut key combination is triggered.
[0086] In the embodiment of the present application, the user can make the user interface enter the editing mode by triggering the setting interface control in the user interface, or can make the user interface enter the editing mode by triggering the set first shortcut key or first shortcut key combination.
[0087] In one embodiment, when the user interface is in an editing mode, the controller is further configured to:
[0088] When detecting that the setting interface control is triggered, controlling the user interface to exit the editing mode; and / or,
[0089] If no user operation is received for a set period of time, controlling the user interface to exit the editing mode; and / or,
[0090] When a page jump occurs in the user interface, controlling the user interface to exit the editing mode; and / or,
[0091] When the set second shortcut key or second shortcut key combination is triggered, the user interface is controlled to exit the editing mode.
[0092] Here, the user interface is in non-editing mode after exiting the editing mode.
[0093] In actual applications, the setting interface control may be a button displayed in the setting area.
[0094] In the embodiment of the present application, when the user interface is in the editing mode, the user can trigger the above setting interface control to make the user interface exit the editing mode, or the controller can automatically control the user interface to exit the editing mode when the display screen does not receive user operations for a long time, or the controller can automatically control the user interface to exit the editing mode when it detects that the user interface has a page jump, or the user can trigger the set second shortcut key or second shortcut key combination to make the user interface exit the editing mode. It should be noted that the setting interface control for making the user interface enter the editing mode and the setting interface control for making the user interface exit the editing mode are the same control.
[0095] In one embodiment, each sample channel is associated with a switching control in the user interface; the switching control is used to switch the channel type of the sample channel;
[0096] The controller switches the channel type of at least one sample channel in response to a user operation received by the display screen in the user interface, including:
[0097] The controller switches a channel type for a sample channel associated with each of the at least one switch control in response to a user operation on each of the at least one switch control received by the display screen in the user interface.
[0098] In actual applications, each sample channel is associated with a switch control for switching the channel type of the sample channel. When the user interface is in edit mode, the switch control will be displayed in the user interface. At this time, the user can switch the channel type of the sample channel associated with the switch control by operating the switch control; when the user interface is in non-edit mode, the switch control will not be displayed in the user interface. Here, the switch control can be a badge on the sample channel, a bubble, a button displayed in the setting area, etc.
[0099] In actual applications, the user switches the channel type of the sample channel associated with the switch control by operating the switch control, which can be:
[0100] Each time the user clicks the switch control, the channel type of the sample channel associated with the switch control is switched. For example, the sample channel associated with the switch control is originally an injection channel. When the user clicks the switch control once, the injection channel becomes an output channel. When the user clicks the switch control again, the output channel becomes an injection channel.
[0101] Alternatively, when the user clicks the switch control, a selection menu appears in the form of a bubble, and the user can select the channel type to be switched on the selection menu.
[0102] In one embodiment, the controller is further configured to:
[0103] The display screen is controlled to display a first switching control associated with a sample channel in an idle state in a first state, and the display screen is controlled to display a second switching control associated with a sample channel in a non-idle state in a second state; wherein,
[0104] The idle state indicates that no sample is placed on the sample channel; the first state indicates that the sample channel associated with the switch control supports switching channel types; the second state indicates that the sample channel associated with the switch control does not support switching channel types.
[0105] During the operation of the sample inspection pipeline, when samples have been placed on the sample channel, the injection or output steps corresponding to the samples on the sample channel need to be completed before the channel type can be switched. Otherwise, errors may occur in the flow of samples. Based on this, in an embodiment of the present application, it is set that only the sample type of the sample channel without samples placed can be switched, and the sample type of the sample channel with samples placed cannot be switched. The sample channel is distinguished by the different display states of the switch controls associated with the idle state and the switch controls associated with the non-idle state, so as to avoid misoperation by the inspector and reduce the switching efficiency of the sample channel.
[0106] In one embodiment, the controller is further configured to:
[0107] When the second switching control receives a user operation, the display screen is controlled to output at least one of the following prompt information in the user interface through a bubble or a pop-up window:
[0108] Prompting that the sample channel associated with the second switching control does not support the switching channel type; and / or,
[0109] The prompt is to take out the sample placed in the sample channel associated with the second switching control.
[0110] In an embodiment of the present application, when a user operates a switching control associated with a sample channel that is in a non-idle state, a bubble or pop-up window will pop up in the user interface. The bubble or pop-up window contains prompt information, indicating that the sample channel associated with the switching control does not support the switching channel type, and / or prompting to take out the sample placed in the sample channel associated with the switching control, thereby avoiding misoperation by the inspector and reducing the switching efficiency of the sample channel.
[0111] In actual application, there is a certain law of change in the sample detection volume of the hospital laboratory. For example, within a day, the number of samples loaded in the morning is much larger than the number of samples unloaded, and in the afternoon, the number of samples unloaded will be much larger than the number of samples loaded. For another example, when the hospital undertakes a large number of physical examinations on the same day, the number of samples loaded in the morning of that day is much larger than the number of samples loaded in the morning on weekdays. In addition, the change in the sample detection volume is quantitatively predictable. For example, the number of physical examinations undertaken by the hospital is certain. Taking into account the above objective reasons, in order to improve the configuration efficiency of the sample channel, in an embodiment of the present application, a number of channel configuration modes are pre-set for different scenarios, and each configuration mode corresponds to a set of sample channel configuration schemes, which is convenient for inspection personnel to quickly implement sample channel configuration based on actual scenarios.
[0112] In one embodiment, the controller switches the channel type of at least one sample channel in response to a user operation received by the display screen in the user interface, including:
[0113] The controller controls the display screen to display at least one preconfigured channel configuration mode in the user interface; wherein each sample channel is configured with a set channel type in each channel configuration mode;
[0114] The controller configures a corresponding channel type for each sample channel based on a selected channel configuration mode in response to a selection instruction received by the display screen in the user interface; the selection instruction is used to select a channel configuration mode from at least one displayed channel configuration mode.
[0115] In the embodiment of the present application, at least one channel configuration mode is pre-configured, and the ratio of the sample inlet channel to the sample outlet channel is different in different channel configuration modes. The user can select the required channel configuration mode according to the needs, and realize one-key switching of the channel type of all sample channels on the sample inspection pipeline. It should be noted that this solution is applicable to the scenario where no samples are placed on all sample channels.
[0116] In actual applications, the channel configuration mode can be specifically morning mode, afternoon mode, and physical examination mode. The daytime mode is suitable for scenarios where there is a high demand for the sample inspection pipeline injection channel in the morning time period, the afternoon mode is suitable for scenarios where there is a high demand for the sample inspection pipeline output channel in the noon or afternoon time period, and the physical examination mode is suitable for scenarios where the sample inspection pipeline carries all physical examination sample tests for the day. Similarly, the channel configuration mode can also be configured as daytime mode, night mode, etc.
[0117] In one embodiment, the controller is further configured to:
[0118] Controlling the display screen to display one of the following information for each channel configuration mode in the user interface:
[0119] The number of sample channels configured for each channel type;
[0120] The distribution of sample channels of each channel type on the sample inspection pipeline.
[0121] In an embodiment of the present application, when the inspector needs to select a channel configuration mode, the specific configuration information of each channel configuration mode is displayed in the user interface, including the number of sample channels of each channel type under the corresponding channel configuration mode, or the distribution of sample channels of each channel type under the corresponding channel configuration mode on the sample inspection pipeline is displayed in the form of a legend. This helps the inspector to clearly and intuitively understand the specific configuration information under each channel configuration mode, thereby quickly and accurately completing the selection of the channel configuration mode.
[0122] In one embodiment, the channel configuration mode is further configured with a switching condition; the controller, in response to the selection instruction, configures a corresponding channel type for each sample channel based on the selected channel configuration mode, including:
[0123] The controller responds to the selection instruction and configures a corresponding channel type for each sample channel based on the selected channel configuration mode when the corresponding switching condition is met; wherein,
[0124] The switching condition includes at least one of the following:
[0125] Arrival of the set switching time;
[0126] The sample density distribution on different sample channels conforms to the set distribution.
[0127] Here, by configuring the corresponding switching conditions for the channel configuration mode, the timed switching or automatic switching of the channel type can be achieved. For example, the hospital receives a large number of people for physical examinations every Monday. By configuring the switching conditions, the sample detection pipeline will automatically switch to the sample channel configuration that matches the physical examination needs before going to work every Monday. For another example, when the density sensor detects that the sample inlet channel is blocked and the sample outlet channel is idle, the channel configuration mode in which the number of sample inlet channels is greater than the number of sample outlet channels is automatically enabled. In this way, the adaptation of the sample channel to the scene can be completed regularly or automatically without manual operation.
[0128] In one embodiment, the controller is further configured to:
[0129] During the operation of the sample testing system, in response to a user operation on a first sample channel received by the display screen in the user interface, the channel type for the first sample channel is switched; wherein,
[0130] The first sample channel represents a sample channel that does not carry a sample.
[0131] In the embodiment of the present application, during the operation of the sample inspection system, the user can temporarily switch the channel type of a sample channel that does not carry a sample. In actual applications, each sample channel is associated with a switching control for switching the channel type of the sample channel. The user does not need to enter the edit mode of the user interface, and can only select a sample channel to enter the edit mode. At this time, the switching control associated with the sample channel will be displayed in the user interface, and the user can switch the channel type of the sample channel associated with the switching control by operating the switching control.
[0132] The user switches the channel type of the sample channel associated with the switch control by operating the switch control, which can be:
[0133] Each time the user clicks the switch control, the channel type of the sample channel associated with the switch control is switched. For example, the sample channel associated with the switch control is originally an injection channel. When the user clicks the switch control once, the injection channel becomes an output channel. When the user clicks the switch control again, the output channel becomes an injection channel.
[0134] Alternatively, when the user clicks the switch control, a selection menu appears in the form of a bubble, and the user can select the channel type to be switched on the selection menu.
[0135] It should be noted that, during the operation of the sample inspection pipeline, if a sample has been placed on the sample channel, the corresponding injection or output steps of the sample on the sample channel need to be completed before the channel type can be switched. Otherwise, errors may occur in the flow of samples. Therefore, here, the only sample channels that support switching channel types in non-editing mode are those that do not carry samples.
[0136] The application embodiment of the present application provides a method for configuring a sample channel, and the specific operation process is as follows:
[0137] Figure 2 A diagram showing the user interface in non-editing mode. Click Figure 2 The interface control marked with ③ can put the user interface into edit mode. In edit mode, a switch control is displayed in the upper right corner of each sample channel. Figure 3 Schematic diagram of the user interface in edit mode is shown. Figure 3 As shown, when a sample is placed on the sample channel (such as Figure 3 ), when the switch control is not supported for switching channel types (see the control labeled ①); when no sample is placed on the sample channel, the switch control is displayed in a state that supports switching channel types (see the control labeled ②); when the sample channel is used to place abnormal samples, the switch control is also displayed in a state that does not support switching channel types.
[0138] like Figure 4 As shown, when you click the switch control associated with the sample channel where the sample has been placed (for example Figure 4 When the switch control of "Injection 1" is clicked, a bubble with prompts will pop up in the user interface, for example, prompting the user to take out the sample before switching the channel type.
[0139] like Figure 5 As shown, when you click the switch control associated with the sample channel where no sample is placed (for example Figure 5 When you click the switch control of "Output Sample 3" in the pop-up menu, a drop-down menu (i.e., selection menu) will pop up to display the available channel types. "Output Sample" is selected by default in the drop-down menu. After selecting the channel type to be switched, the drop-down menu will automatically retract. Figure 6 As shown in the figure, "Outlet 3" changes to "Temporary Injection 3", the title of the sample rack in the original "Outlet 3" channel changes from "Outlet Area" to "Centrifuged", and the dividing line between the injection channel and the outlet channel moves from the right side of "Injection 2" to the right side of "Temporary Injection 3". Click the interface control marked as ③ again to exit the editing mode of the user interface, and Figure 7 As shown, a bubble with a prompt message pops up in the user interface, for example, prompting the user that the channel type is switched successfully and restoring the previous default setting after the sample is captured.
[0140] After the user interface enters the edit mode, if no operation is performed for a long time, the user interface will automatically exit the edit mode. Figure 8 As shown, a bubble carrying a prompt message is popped up in the user interface, for example, prompting the user that the user interface will automatically exit the editing mode after 10 seconds.
[0141] like Fig. 9 As shown, when the user's operation on the user interface in the edit mode is invalid, a pop-up window carrying a prompt message is popped up in the user interface, for example, prompting the user that the channel type is not changed.
[0142] The application embodiment of the present application also provides three other sample channel configuration solutions, specifically:
[0143] The first one, such as Fig.10 As shown, at least one channel configuration mode is pre-configured. In different channel configuration modes, the ratio of the sample injection area (i.e., the sample injection channel), the sample output area (i.e., the channel in the sample output channel where normal samples are placed) and the abnormal area (i.e., the channel in the sample output channel where abnormal samples are placed) is different. Users can select the desired channel configuration mode according to their needs. It should be noted that Fig.10 The data in the figure is used as an example. If a sample channel has 3 sample racks, 6 racks in the sample injection area indicate that the number of sample injection channels is 2, 12 racks in the sample output area indicate that the number of channels for placing normal samples in the sample output channel is 4, and 3 racks in the abnormal area indicate that the number of channels for placing abnormal samples in the sample output channel is 1.
[0144] The second type, such as Fig.11 As shown, based on the first solution, the distribution of sample channels of each channel type in the selected channel configuration mode on the sample inspection pipeline is added.
[0145] The third type, such as Fig.12 As shown, each sample channel displays a switch control. Clicking the switch control will pop up a drop-down menu. After selecting the channel type to be switched, the drop-down menu will automatically retract and switch the channel type.
[0146] In each application embodiment of the present application, the user only needs to perform simple operations to flexibly adjust and dynamically configure the ratio of the sample injection channel and the sample output channel, thereby flexibly responding to the dynamic changes in the sample loading and unloading quantities in the sample inspection pipeline, thereby improving the processing efficiency of the entire pipeline.
[0147] It should be noted that Figures 2 to 12 The data shown are examples.
[0148] Based on the relevant description of the sample inspection system embodiment above, correspondingly, the embodiment of the present application also provides a method for configuring a sample channel, which is applied to a controller in a sample inspection system; the sample inspection system also includes: a sample inlet and outlet module, a track, a plurality of sample processing modules and a display screen; the sample inlet and outlet module includes a plurality of sample channels; the plurality of sample channels include at least one sample inlet channel and at least one sample outlet channel; the plurality of sample processing modules include at least a centrifugal module, a decapping module and at least one sample analysis module;
[0149] like Fig.13 As shown, the method includes:
[0150] Step 1301: Control the display screen to display the multiple sample channels and the channel type corresponding to each sample channel in the user interface.
[0151] Step 1302: In response to a user operation received by the display screen in the user interface, switching the channel type of at least one sample channel includes: switching an injection channel to an output channel, and / or switching an output channel to an injection channel.
[0152] In one embodiment, the method further comprises:
[0153] The user interface is controlled to enter an editing mode, and the user operation received by the display screen in the user interface in the editing mode is acquired.
[0154] In one embodiment, controlling the user interface to enter an edit mode includes:
[0155] When a setting interface control in the user interface is triggered, controlling the user interface to enter an editing mode; and / or,
[0156] When a set first shortcut key or a first shortcut key combination is triggered, the user interface is controlled to enter an editing mode.
[0157] In one embodiment, when the user interface is in an editing mode, the method further includes:
[0158] When detecting that the setting interface control is triggered, controlling the user interface to exit the editing mode; and / or,
[0159] If no user operation is received for a set period of time, controlling the user interface to exit the editing mode; and / or,
[0160] When a page jump occurs in the user interface, controlling the user interface to exit the editing mode; and / or,
[0161] When the set second shortcut key or second shortcut key combination is triggered, the user interface is controlled to exit the editing mode.
[0162] In one embodiment, each sample channel is associated with a switching control in the user interface; the switching control is used to switch the channel type of the sample channel; and the switching of the channel type of at least one sample channel in response to a user operation received by the display screen in the user interface includes:
[0163] In response to a user operation on each of the at least one switch control received by the display screen in the user interface, a channel type is switched for a sample channel associated with each of the at least one switch control.
[0164] In one embodiment, the method further comprises:
[0165] The display screen is controlled to display a first switching control associated with a sample channel in an idle state in a first state, and the display screen is controlled to display a second switching control associated with a sample channel in a non-idle state in a second state; wherein,
[0166] The idle state indicates that no sample is placed on the sample channel; the first state indicates that the sample channel associated with the switch control supports switching channel types; the second state indicates that the sample channel associated with the switch control does not support switching channel types.
[0167] In one embodiment, the method further comprises:
[0168] When the second switching control receives a user operation, the display screen is controlled to output at least one of the following prompt information in the user interface through a bubble or a pop-up window:
[0169] Prompting that the sample channel associated with the second switching control does not support the switching channel type; and / or,
[0170] The prompt is to take out the sample placed in the sample channel associated with the second switching control.
[0171] In one embodiment, in response to a user operation received by the display screen in the user interface, switching the channel type of at least one sample channel comprises:
[0172] Controlling the display screen to display at least one preconfigured channel configuration mode in the user interface; wherein each sample channel is configured with a set channel type in each channel configuration mode;
[0173] In response to a selection instruction received by the display screen in the user interface, a corresponding channel type is configured for each sample channel based on a selected channel configuration mode; the selection instruction is used to select a channel configuration mode from at least one displayed channel configuration mode.
[0174] In one embodiment, the method further comprises:
[0175] Controlling the display screen to display one of the following information for each channel configuration mode in the user interface:
[0176] The number of sample channels configured for each channel type;
[0177] The distribution of sample channels of each channel type on the sample inspection pipeline.
[0178] In one embodiment, the channel configuration mode is further configured with a switching condition; in response to the selection instruction, configuring a corresponding channel type for each sample channel based on the selected channel configuration mode includes:
[0179] In response to the selection instruction, when the corresponding switching condition is met, a corresponding channel type is configured for each sample channel based on the selected channel configuration mode; wherein,
[0180] The switching condition includes at least one of the following:
[0181] Arrival of the set switching time;
[0182] The sample density distribution on different sample channels conforms to the set distribution.
[0183] In one embodiment, the method further comprises:
[0184] During the operation of the sample testing system, in response to a user operation on a first sample channel received by the display screen in the user interface, the channel type for the first sample channel is switched; wherein,
[0185] The first sample channel represents a sample channel that does not carry a sample.
[0186] The present application also provides a sample testing system. Fig.14 As shown, it includes: a sample inlet and outlet module 1401, a track 1402, multiple sample processing modules 1403, a visual recognition component 1404 and a controller 1405; the sample inlet and outlet module 1401 includes multiple sample channels; the channel types of the multiple sample channels include a sample inlet channel 1401 and / or a sample outlet channel 1402; the multiple sample processing modules 1403 at least include a centrifugal module 14031, a decapping module 14032 and at least one sample analysis module 14033;
[0187] The sample injection channel 14011 is used to transfer the sample container loaded with the sample to the track 1402;
[0188] The sample outlet channel 14012 is used to transfer the sample container out of the track 1402;
[0189] Here, the channel types of the sample channel include injection channel and sample output channel. In actual application, the sample output channel can be further divided into a sample output channel for placing normal samples and a sample output channel for placing abnormal samples. The types of abnormalities include test abnormalities, information download failure, barcode abnormalities, sample abnormalities, manual call-out, etc.
[0190] The track 1402 is used to transport the sample container to at least one of the plurality of sample processing modules 1403;
[0191] The centrifugal module 14031 is used to centrifuge the sample;
[0192] The decapping module 14032 is used to decap the sample;
[0193] The at least one sample analysis module 14033 is used to test the sample; the visual recognition component 1404 is used to identify whether a sample container is placed on the sample channel and the changes of the sample container on the sample channel to obtain the recognition result;
[0194] Here, the visual recognition component can identify by shooting the sample channel from above, for example, by shooting the sample channel from above, to identify whether the sample rack on the sample channel has a sample container placed on it. The visual recognition component can also identify by shooting the sample channel from the side, for example, by shooting the sample channel from the side, to identify the barcode, specifications, height and other information of the sample container, and then identify changes in the sample container on the sample channel.
[0195] The controller 1405 is used to configure the channel type of each of the multiple sample channels in response to a configuration instruction input by a user, and is also used to switch the channel type of at least one sample channel according to the configured channel type and the identification result, including: switching the injection channel 14011 of the at least one sample channel to the sample outlet channel 14012, and / or switching the sample outlet channel 14012 of the at least one sample channel to the injection channel 14011.
[0196] In actual applications, the configuration instruction input by the user configures the channel type of each sample channel in at least one sample channel, which may be:
[0197] The sample channel in at least one sample channel is configured as an injection channel 14011,
[0198] Alternatively, the sample channel in at least one sample channel is configured as a sample outlet channel 14012,
[0199] Alternatively, at least one template is configured, and each template in the at least one template sets a channel type of each sample channel in the at least one sample channel.
[0200] In actual applications, the configuration instruction input by the user configures the channel type of each sample channel in at least one sample channel and sets the corresponding configuration validity conditions. For example, Fig.19 As shown in a configuration interface diagram, the user can select "Manual Setting" and then set the drawer's sample inlet and outlet properties, that is, set "Whether to inject samples" and select "When the drawer's sample inlet and outlet function takes effect". Here, the drawer is equivalent to the sample inlet and outlet channel in the embodiment of the present application, the drawer's sample inlet and outlet function takes effect when it takes effect, which is equivalent to the configuration effectiveness conditions in the embodiment of the present application, and the sample inlet and outlet properties are equivalent to the channel type.
[0201] When the channel type and the identification result of at least one sample channel to be switched meet the corresponding configuration validation condition, the controller 1405 switches the channel type of the sample channel to be switched among the at least one sample channel based on the configured channel type.
[0202] Here, when the controller 1405 switches the channel type, the execution object is the sample channel to be switched, that is, the sample channel whose original channel type is inconsistent with the channel type indicated by the configuration instruction in at least one sample channel.
[0203] Specifically, the configuration validity conditions can be:
[0204] The sample inspection system takes effect when it is started, or immediately, or when the sample channel to be switched is in an empty state. Fig.19 The three options of "When the drawer in and out sample function takes effect" "Take effect at the next power-on", "Take effect at any time" and "Take effect after the drawer is empty" in the "Time when the drawer in and out sample function takes effect" are respectively equivalent to taking effect when the sample inspection system in the embodiment of the present application is started, taking effect immediately and taking effect when the sample channel to be switched is empty.
[0205] In actual applications, if the configuration instruction indicates that the configuration takes effect when the sample inspection system is started, then the configuration of the channel type of the sample channel made by the user during the operation of the sample inspection system is invalid. The channel type configuration takes effect only when the sample inspection system is started. That is, when the sample inspection system is powered on next time, the controller 1405 will switch the sample channel to be switched to the channel type indicated by the configuration instruction.
[0206] If the configuration instruction indicates that the configuration takes effect immediately, then after receiving the configuration instruction, the sample inspection system waits for the robot arm used to grab the sample container to complete the current pick-up and placement action. When the robot arm completes the current pick-up and placement action, the controller 1405 switches the sample channel to be switched to the channel type indicated by the configuration instruction.
[0207] If the configuration instruction indicates that the configuration takes effect when the sample channel to be switched is in the clear state, then the controller 1405 may first determine whether a sample channel among the sample channels to be switched is in the clear state. If the sample channel is in the clear state, the channel type is switched on the sample channel, and then the next channel among the sample channels to be switched is determined to be in the clear state, and so on, until the determination and channel type switching of all sample channels to be switched are completed. The controller 1405 may also first complete the determination of the clear state of each channel among the sample channels to be switched, and then switch the channel type of all sample channels to be switched that are in the clear state.
[0208] Here, the clear state of the sample channel indicates that the input sample or output sample in the sample channel has been cleared, wherein the input sample refers to the input sample in the sample channel to be input into the sample processing system for sample processing, and the output sample refers to the output sample output by the sample processing system to the sample channel after the current sample processing has been completed.
[0209] In one embodiment, for an injection channel in the at least one sample channel, when the identification result indicates that no sample container is placed in the injection channel, the injection channel is switched to a sample outlet channel.
[0210] Here, the injection channel in the at least one sample channel specifically refers to the injection channel in the sample channel to be switched.
[0211] For the injection channel in the sample channel to be switched, if the identification result indicates that there is no sample container placed in the injection channel, it can be understood that the samples in the injection channel have all been input into the sample inspection system for sample processing, and there is space for accommodating new sample containers. Therefore, the input samples in the injection channel have all been emptied and can be considered to be in an empty state. The configuration effectiveness condition that takes effect when the sample channel to be switched is in an empty state is met, and the controller switches the injection channel to a sample output channel.
[0212] During the operation of the sample inspection pipeline, if a sample container has been placed on the sample channel, the injection or discharge step corresponding to the sample on the sample channel needs to be completed before the channel type can be switched. Otherwise, errors may occur in the flow of samples. Based on this, in an embodiment of the present application, the injection channel is switched to the discharge channel only when the identification result indicates that no sample container is placed in the injection channel, thereby reducing the error rate of channel type switching of the sample channel.
[0213] In one embodiment, for the sample outlet channel in the at least one sample channel,
[0214] When the identification result indicates that all first sample racks are replaced at the same time, the sample outlet channel is switched to the sample inlet channel; the first sample rack indicates the sample rack in which the sample container is placed in the sample outlet channel; and / or,
[0215] If the identification result indicates that no sample container is placed in the sample outlet channel, switching the sample outlet channel to the sample inlet channel; and / or,
[0216] When the identification result indicates that at least one first sample rack in the sample outlet channel has been replaced, the sample outlet channel is switched to the sample inlet channel; wherein,
[0217] The first sample rack represents a sample rack in which sample containers are placed in the sample outlet channel.
[0218] Here, the sample outlet channel in the at least one sample channel specifically refers to the sample outlet channel in the sample channel to be switched.
[0219] For the sample output channel in the sample channel to be switched, if the identification result indicates that all sample racks containing sample containers in the sample output channel are replaced at the same time, it can be understood that the sample containers containing output samples in the sample output channel have been taken out, and the user rearranges the position of the sample rack in the sample output channel, or replaces the sample rack in the sample output channel with a new sample rack, and then the user places the new sample container in the sample rack, and the samples in these new sample containers need to be sent to the sample inspection system for sample processing. Therefore, the output samples in the sample output channel have been emptied, which can be considered to be in an empty state. The configuration validity condition that takes effect when the sample channel to be switched is in an empty state is met, and the controller switches the sample output channel to the sample input channel.
[0220] For the sample output channel in the sample channel to be switched, if the identification result indicates that there is no sample container placed in the sample output channel, it can be understood that the sample containers containing output samples in the sample output channel have been taken out, and the user has not yet placed a new sample container in the sample output channel. Therefore, the output samples in the sample output channel have been emptied, which can be considered to be in an empty state. If the configuration validity condition that takes effect when the sample channel to be switched is in an empty state is met, the controller switches the sample output channel to the sample input channel.
[0221] For the sample output channel in the sample channel to be switched, if the identification result indicates that at least one first sample rack in the sample output channel has been replaced, it can be understood that the output samples in the sample output channel include both normal samples and abnormal samples, and the user only takes out the sample container containing normal samples and replaces the sample rack where the sample container containing normal samples before taking out is located. Therefore, the normal samples output to the sample output channel by the sample inspection system have been emptied, and the sample output samples can also be considered to be in an empty state. The configuration validity condition that takes effect when the sample channel to be switched is in an empty state is met, and the controller switches the sample output channel to the sample input channel.
[0222] It should be noted that, here, the sample rack where the sample container containing the abnormal sample is located has not been replaced, and the abnormal samples output by the sample inspection system to the sample output channel have not been cleared, which does not affect the judgment of the clearing status of the sample output channel. This is because the abnormal samples need to be re-input into the sample processing system for processing again.
[0223] In practical applications, if the number of sample inlet channels and the number of sample outlet channels on the sample inspection pipeline are directly set, if the number of sample inlet and sample outlet channels set is too small, the inspector needs to frequently load and discharge samples, which has the problem of low usability. If the number of sample inlet and sample outlet channels set is too large, the space occupied is too large, which increases the operation and maintenance cost of the pipeline. In an embodiment of the present application, the controller can respond to the configuration instructions input by the user, and according to the configured channel type and identification results, switch the sample inlet channel in at least one sample channel to the sample outlet channel, and / or switch the sample outlet channel in at least one sample channel to the sample inlet channel. In this way, the user only needs to perform simple operations to flexibly adjust the channel type of the sample channel and dynamically configure the number of sample inlet and sample outlet channels. Even in the face of large-scale sample inlet and sample outlet scenarios, it can also take into account both usability and cost, thereby improving the processing efficiency of the entire pipeline.
[0224] In one embodiment, when a set time point is reached, the controller switches the channel type of the at least one sample channel according to the configured channel type and the recognition result of the visual recognition component at the set time point.
[0225] Here, the setting time point is determined according to the configuration instruction input by the user.
[0226] In actual applications, the configuration instruction input by the user configures the channel type of each sample channel in at least one sample channel and sets the corresponding effective time period. The processor switches the channel type of the sample to be switched within the effective time period and when the sample to be switched and the identification result meet the configuration effectiveness conditions. That is to say, the set time point is any time point within the effective time period that meets the configuration effectiveness conditions; after the switching is completed, the sample channel maintains the channel type indicated by the configuration instruction within the effective time period.
[0227] Here, the default configuration validity condition is that the sample channel to be switched is switched when it is in the clear state, which can also be configured by the user. Fig.19 As shown in a configuration interface diagram, if the user selects "timing setting" and configures drawer 1 as an injection attribute, and the effective time period is 7:30-10:30, then the controller detects the recognition results of the visual recognition component within the time period of 7:30-10:30. If it is detected at a time point that the configuration effectiveness conditions are met, for example, when the time point of 8:00 is reached, it is detected that drawer 1 is empty, then it is judged that the effectiveness conditions are met and drawer 1 is switched to the injection attribute; here, the drawer is equivalent to the sample channel in the embodiment of the present application, and setting the drawer to the injection attribute is equivalent to setting the sample channel as the injection channel.
[0228] In an embodiment of the present application, the controller adopts different switching strategies for the sample channel according to the changes in the sample rack and samples in the sample channel represented by the identification results. In this way, the sample inspection system can flexibly adjust the channel type of the sample channel and dynamically configure the number of input and output channels even when facing the scenario of large batches of samples entering and exiting. This increases ease of use while reducing costs and improving the processing efficiency of the entire assembly line.
[0229] Based on the relevant description of the sample inspection system embodiment above, correspondingly, the embodiment of the present application also provides a method for configuring a sample channel, which is applied to a controller in a sample inspection system; the sample inspection system further includes: a sample inlet and outlet module, a track, a plurality of sample processing modules and a visual recognition component; the sample inlet and outlet module includes a plurality of sample channels; the plurality of sample processing modules at least include a centrifugal module, a decapping module and at least one sample analysis module;
[0230] like Fig.15 As shown, the method includes:
[0231] Step 1501: In response to a configuration instruction input by a user, configure the channel type of each sample channel among the plurality of sample channels.
[0232] Step 1502: Based on the configured channel type and the recognition result of the visual recognition component on whether a sample is placed on the sample channel and the change of the sample on the sample channel, switch the channel type of at least one sample channel, including: switching the injection channel in the at least one sample channel to the sample output channel, and / or switching the sample output channel in the at least one sample channel to the injection channel.
[0233] In one embodiment, switching the channel type of at least one sample channel according to the configured channel type and the recognition result includes:
[0234] When a set time point is reached, the channel type of the at least one sample channel is switched according to the configured channel type and the recognition result of the visual recognition component at the set time point.
[0235] In one embodiment, switching the injection channel in the at least one sample channel to the output channel comprises:
[0236] For an injection channel in the at least one sample channel, when the identification result indicates that no sample container is placed in the injection channel, the injection channel is switched to a sample outlet channel.
[0237] In one embodiment, switching the sample outlet channel in the at least one sample channel to the sample inlet channel comprises:
[0238] For the sample outlet channel in the at least one sample channel, when the identification result indicates that all the first sample racks are replaced at the same time, the sample outlet channel is switched to the sample inlet channel; the first sample rack indicates the sample rack in which the sample container is placed in the sample outlet channel; and / or,
[0239] If the identification result indicates that no sample container is placed in the sample outlet channel, switching the sample outlet channel to the sample inlet channel; and / or,
[0240] When the identification result indicates that at least one first sample rack in the sample outlet channel has been replaced, the sample outlet channel is switched to the sample inlet channel; wherein,
[0241] The first sample rack represents a sample rack in which sample containers are placed in the sample outlet channel.
[0242] The present application embodiment provides a sample testing system, such as Fig.16As shown, it includes: a sample inlet and outlet module 1601, a track 1602, multiple sample processing modules 1603, a visual recognition component 1604 and a controller 1605; the sample inlet and outlet module 1601 includes multiple sample channels; the channel types of the multiple sample channels include a sample inlet channel 16011 and / or a sample outlet channel 16012 and / or a pending channel 16013; the multiple sample processing modules 1603 at least include a centrifugal module 16031, a decapping module 16032 and at least one sample analysis module 16033;
[0243] The injection channel 16011 is used to transfer the sample container loaded with the sample to the track 1602;
[0244] The sample outlet channel 16012 is used to transfer the sample container out of the track 1602;
[0245] The pending channel 16013 does not transfer the sample container, and is subsequently switched to the sample injection channel 16011 or the sample output channel 16012 according to the actual sample injection and output requirements of the sample inspection system.
[0246] Here, the channel types of the sample channel include injection channel, sample output channel and pending channel. In actual application, the sample output channel can be further divided into a sample output channel for placing normal samples and a sample output channel for placing abnormal samples. The types of abnormalities include test abnormalities, information download failure, barcode abnormalities, sample abnormalities, manual call-out, etc.
[0247] The track 1602 is used to transport the sample container to at least one of the plurality of sample processing modules 1603;
[0248] The centrifugal module 16031 is used to centrifuge the sample;
[0249] The decapping module 16032 is used to decap the sample;
[0250] The at least one sample analysis module 16033 is used to test the sample;
[0251] The visual recognition component 1604 is used to identify whether a sample is placed on the sample channel and the change of the sample on the sample channel to obtain a recognition result;
[0252] Here, the visual recognition component can identify by shooting the sample channel from above, for example, by shooting the sample channel from above, to identify whether the sample rack on the sample channel has a sample container placed on it. The visual recognition component can also identify by shooting the sample channel from the side, for example, by shooting the sample channel from the side, to identify the barcode, specifications, height and other information of the sample container, and then identify changes in the sample container on the sample channel.
[0253] The controller 1605 is used to switch the channel type of at least one sample channel based on the identification result, including: switching the injection channel 16011 to the sample outlet channel 16012, and / or, switching the sample outlet channel 16012 to the injection channel 16011, and / or, switching the injection channel 16011 and / or the sample outlet channel 16012 to the pending channel 16013, and / or, switching the pending channel 16013 to the injection channel 16011 or the sample outlet channel 16012.
[0254] In an embodiment of the present application, the controller can switch the sample channel between the three channel types of injection channel, sample output channel and pending channel based on the identification results, so that the sample inspection system can adapt to the state of the sample channel loading the sample, flexibly adjust and dynamically configure the channel type of the sample channel, and even in the face of large-scale sample input and output scenarios, it can take into account both ease of use and cost, thereby improving the processing efficiency of the entire assembly line.
[0255] In practical applications, the different sample channel type switching modes corresponding to different recognition results given in the embodiments of the present application can be understood as different switching strategies, and users can choose according to actual needs during configuration. Fig.19 As shown in a configuration interface diagram, the user can select "Adaptive Settings" and then choose a mode. Different modes correspond to different switching strategies.
[0256] For “Mode 1”,
[0257] If the identification result indicates that all first sample racks on the sample outlet channel have been replaced, and sample containers are placed on the replaced sample racks,
[0258] It can be understood that all samples loaded in the sample containers on the original sample rack in the sample output channel have been output, the sample rack has been replaced, and the sample containers on the replaced sample rack are loaded with newly injected samples, which need to be input into the sample inspection system for sample processing; it can also be understood that the position of the sample rack in the sample output channel has been swapped, and sample containers loaded with abnormal samples are placed on the sample rack. After processing the abnormal samples, the user hopes to input these abnormal samples into the sample detection system for sample processing, and the sample inspection system will re-inspect the samples that need to be inspected, and directly output the samples that do not need to be inspected; therefore, in this case, the processor switches the channel type of the output sample to the injected sample.
[0259] If the identification result indicates that all sample racks on the sample outlet channel with sample containers placed thereon have been replaced, and no sample containers are placed on all the first sample racks after the replacement,
[0260] It can be understood that all samples loaded in the sample containers on the original sample rack in the sample output channel have been output, all sample racks have been replaced, and the user has not placed the sample container on the sample rack of the sample output channel. Therefore, no matter whether the sample output channel performs the injection operation or the sample output operation, it will not interfere with the normal flow of samples in the sample inspection pipeline. In this case, the processor switches the sample output channel to a pending channel, and subsequently determines the channel type of the sample channel based on the actual sample input and output requirements of the sample inspection system.
[0261] For “Mode 2”,
[0262] If the identification result indicates that at least one first sample rack on the sample channel has been replaced, and a sample container is placed on the replaced first sample rack,
[0263] It can be understood that all samples loaded in the sample containers on at least one sample rack in the sample output channel have been output, and the sample rack has been replaced. The sample containers on the replaced sample rack are loaded with newly injected samples. As for the sample rack that has not been replaced, the sample rack contains sample containers loaded with abnormal samples, which need to be re-input into the sample inspection system for sample processing. Therefore, in this case, the processor switches the channel type of the sample output to the injection channel.
[0264] If the identification result indicates that at least one first sample rack on the sample channel has been replaced, and no sample is placed on the replaced first sample rack,
[0265] It can be understood that all samples loaded in the sample containers on at least one sample rack in the sample output channel have been output, and the sample rack has been replaced, but the user has not placed a new sample container on the replaced sample rack. However, for the sample rack that has not been replaced, there may be sample containers placed on the sample rack, and the sample inspection system cannot determine whether the samples loaded in the sample containers on the sample rack that has not been replaced need to be injected or output. Therefore, in this case, the processor switches the channel type of the output sample to a pending channel, and determines the channel type of the sample channel later according to the actual sample input and output requirements of the sample inspection system.
[0266] For “Mode 3”,
[0267] When the sample channel is a sample output channel and the identification result indicates that at least one sample rack on the sample channel has been replaced, if sample containers are placed on the replaced sample rack, it can be understood that these sample containers are loaded with input samples;
[0268] For a sample rack that has not been replaced, if at least one sample container placed on the sample rack is replaced, it can be understood that the user has processed the sample container on the sample rack, and the extra tube holes for placing sample tubes in the sample rack will be used to place sample containers containing output samples, and the newly added sample containers in the sample rack are sample containers containing input samples;
[0269] The input sample refers to the input sample in the sample channel to be input into the sample processing system for sample processing, and the output sample refers to the output sample output by the sample processing system to the sample channel after the current sample processing is completed.
[0270] For a sample rack that has not been replaced, if all sample containers on the sample rack have not been changed, it can be understood that all sample containers on the sample rack are filled with output samples;
[0271] For a sample rack that has not been replaced, if all sample containers in the sample rack have been changed, it can be understood that all sample containers in the sample rack contain input samples;
[0272] Therefore, the sample rack of the sample output channel may contain both input samples and output samples, and it is impossible to determine whether the sample output channel should perform an injection operation or a sample output operation. The processor switches the sample output channel to a pending channel to determine the channel type of the sample channel later based on the actual sample input and output requirements of the sample inspection system.
[0273] If at least one sample rack on the pending sample channel is replaced, and the sample containers on the sample racks that have not been replaced are not changed or are partially changed, then after the manipulator for taking and placing sample containers in the sample inspection system grabs the sample containers on the replaced sample racks in the pending channel and the newly added sample containers on the unreplaced sample racks into the sample inspection system, the processor switches the pending channel to the sample output channel;
[0274] If at least one sample rack on the pending sample channel is replaced, and all sample containers on the sample racks that have not been replaced are changed, then the processor switches the pending channel to the injection channel. It should be noted that the combination of the above modes and switching strategies is only for example, and the switching strategies in the embodiments of the present application can be used alone or in combination as different modes as needed.
[0275] In addition to the mode selected by the user, the sample inspection system also has a built-in default switching strategy. Specifically,
[0276] In one embodiment, when the sample channel is an injection channel and the identification result indicates that no sample container is placed on the sample channel, the sample channel is switched to a pending channel, so that the channel type of the sample channel can be determined later according to the actual sample input and output requirements of the sample inspection system.
[0277] In one embodiment, when the sample channel is a pending channel and the identification result indicates that a sample container is placed on the sample channel, the sample channel is switched to an injection channel.
[0278] In practical applications, if sample containers are placed in the pending sample channel, it can be understood that these sample containers are loaded with samples waiting to be injected. Therefore, in this case, the processor switches the channel type of the pending sample to the injected sample.
[0279] In one embodiment, when the sample channel is a sample outlet channel and the identification result indicates that all first sample racks on the sample channel have been replaced, if a sample container is placed on the replaced first sample rack, the sample channel is switched to a sample inlet channel; if no sample is placed on all replaced first sample racks, the sample channel is switched to a pending channel; or,
[0280] When the sample channel is a sample outlet channel and the identification result indicates that at least one first sample rack on the sample channel has been replaced, if a sample container is placed on the replaced first sample rack, the sample channel is switched to an injection channel; if no sample is placed on the replaced first sample rack, the sample channel is switched to a pending channel; wherein,
[0281] The first sample rack represents a sample rack in which sample containers are placed in the sample outlet channel.
[0282] Here, replacement of the first sample rack means that the position of the first sample rack changes.
[0283] In an embodiment of the present application, the controller can switch the sample channel between the three channel types of injection channel, sample output channel and pending channel based on the identification results, so that the sample inspection system can adapt to the state of the sample channel loading the sample, flexibly adjust and dynamically configure the channel type of the sample channel, and even in the face of large-scale sample input and output scenarios, it can take into account both ease of use and cost, thereby improving the processing efficiency of the entire assembly line.
[0284] In one embodiment, the sample channel does not place a sample rack, but directly loads the sample container.
[0285] In practical applications, the sample channel can be used as a sample rack. The injection channel is equivalent to the sample rack with injection properties, that is, the injection sample rack, and the output channel is equivalent to the sample rack with output properties, that is, the output sample rack. Sample containers loaded with input samples are placed in the injection sample rack, and sample containers loaded with output samples are placed in the output sample rack.
[0286] The controller switches the channel type of the sample channel, that is, the controller switches the sample input and output properties of the sample rack.
[0287] In actual applications, if the placement position of the sample rack has not been changed, and the number of sample containers placed on the sample rack has changed, it can be understood that the user has processed the sample containers in the sample rack. In this case, the sample rack's in-and-out sample attributes remain unchanged. If the sample rack has an in-sample attribute, the sample inspection system still performs the operation of grabbing the sample container on the sample rack into the system; if the sample rack has an out-sample attribute, after the sample container is taken away, the released tube hole in the sample rack can be placed with a new sample container loaded with the output sample. For the newly placed sample container in the sample rack, the following two strategies can be selected as needed:
[0288] Strategy 1: The robot arm used to take and place sample containers in the sample inspection system will grab the newly placed sample container into the system, and if inspection is required, it will be inspected. If inspection is not required, it will be returned to its original position.
[0289] Strategy 2: The tube hole where the newly placed sample container is located is considered to be occupied, and the robot arm does not grab the sample container loaded with the output sample and put it into the tube hole.
[0290] In the embodiment of the present application, the sample channel is not limited to placing sample racks, but can also directly load sample containers. The processor switches the sample input and output properties of the sample rack loading the sample containers, so that the sample inspection system can more flexibly adjust the distribution of the sample input and output channels, thereby improving the processing efficiency of the entire assembly line.
[0291] Based on the relevant description of the above sample inspection system side embodiment, correspondingly, the embodiment of the present application also provides a sample channel configuration method, which is applied to the controller in the sample inspection system; the sample inspection system also includes: a sample input and output module, a track, multiple sample processing modules, and a visual recognition component; the sample input and output module includes multiple sample channels; the multiple sample processing modules include at least a centrifugation module, a decapping module and at least one sample analysis module.
[0292] The method comprises:
[0293] Based on the recognition results of the visual recognition component on whether a sample is placed on the sample channel and the changes in the sample on the sample channel, the channel type of at least one sample channel is switched, including: switching the injection channel to a sample output channel, and / or switching the sample output channel to the injection channel, and / or switching the injection channel and / or the sample output channel to a pending channel, and / or switching the pending channel to an injection channel or a sample output channel.
[0294] In one embodiment, switching the channel type of at least one sample channel based on the recognition result includes:
[0295] When the sample channel is an injection channel and the identification result indicates that no sample container is placed on the sample channel, the sample channel is switched to a pending channel.
[0296] In one embodiment, switching the channel type of at least one sample channel based on the recognition result includes:
[0297] When the sample channel is a sample outlet channel and the identification result indicates that all first sample racks on the sample channel have been replaced, if a sample container is placed on the replaced first sample rack, the sample channel is switched to a sample inlet channel; if no sample is placed on all replaced first sample racks, the sample channel is switched to a pending channel; or,
[0298] When the sample channel is a sample outlet channel and the identification result indicates that at least one first sample rack on the sample channel has been replaced, if a sample container is placed on the replaced first sample rack, the sample channel is switched to an injection channel; if no sample is placed on the replaced first sample rack, the sample channel is switched to a pending channel; wherein,
[0299] The first sample rack represents a sample rack in which sample containers are placed in the sample outlet channel.
[0300] In one embodiment, switching the channel type of at least one sample channel based on the recognition result includes:
[0301] When the sample channel is a pending channel and the identification result indicates that a sample container is placed on the sample channel, the sample channel is switched to an injection channel.
[0302] The following provides an application embodiment in combination with any of the above embodiments:
[0303] Fig.17 A schematic diagram of a sample inlet and outlet module provided in an embodiment of the present application is given, such as Fig.17 As shown, the sample inlet and outlet modules include:
[0304] Sample rack: used to load sample tubes containing samples, wherein the sample tubes are sample containers in the embodiment of the present application, and there is a radio frequency identification (RFID) tag at the bottom of the sample rack;
[0305] Drawer: Equivalent to the sample channel in the embodiment of the present application, used to load sample racks. One drawer can load multiple sample racks. The drawer has an RFID identification component for identifying the sample rack. Specifically, it can be a manual drawer or an electric telescopic drawer.
[0306] Button indicator light: includes a button and an indicator light. The button is used to request the drawer to be opened or closed, and the indicator light is used to display the current open or closed status of the drawer.
[0307] Robot: used to take and place sample tubes. Specifically, the robot takes sample tubes from the sample rack to the track, or takes sample tubes from the track to the sample rack;
[0308] Track: used to transfer samples on a single tube holder, transfer samples to other sample processing modules for processing, and dispatch samples back to the module;
[0309] Sample tube identification component: used to identify whether a sample container is placed on the sample rack, and / or used to identify the barcode, specifications, height and other information of the sample tube. Specifically, the sample tube identification component can be a bird's-eye view component or a side view component.
[0310] Rack and cover: including rack and cover, the rack is used to support the above components, and the cover is used to seal the above components.
[0311] Fig.18 A schematic diagram of a sample inspection pipeline provided in an embodiment of the present application is given. The specific operation process is as follows:
[0312] (1) Before the sample inspection system works, the user configures the sample input and output functions of the drawer. Here, the sample input and output functions are equivalent to the sample channel type, configuration validity conditions, validity time period and switching strategy configured in the embodiment of the present application;
[0313] (2) The user presses a button to request to open the drawer; after the robot completes the sample placement action, the drawer automatically opens or informs the user to open it manually;
[0314] (3) After the drawer is opened, the user places a sample rack or takes a sample from the sample rack, and then presses the drawer button to request closing the drawer or directly pushes the drawer in to close it. If the drawer button is pressed to request closing, the drawer closes automatically;
[0315] (4) During the drawer retraction process or after the drawer is in place, the sample inspection system identifies whether there are samples placed on the sample rack. After the user places the sample rack or the drawer is retracted into place, the sample inspection system identifies the sample rack identifier on each sample rack position on the drawer where the user placed it, so as to know whether the sample rack has been exchanged and whether the status of the sample placed on the sample rack has changed. Thereafter, the sample inspection system switches the sample input and output properties of the drawer based on the drawer configuration in the above step (1), which is equivalent to switching the channel type of the sample channel in the embodiment of the present application, and processes the sample.
[0316] (5) After the sample is inspected by the sample inspection pipeline, it is output to the sample output channel. The sample output channel can be used to accommodate different types of samples. According to the different types of samples accommodated, the sample output channel can be further divided into types. The user sets the upper limit of the number of sample output channels of each type. Specifically,
[0317] like Fig.19 As shown in a configuration interface diagram, the user sets the output area size, that is, sets the upper limit of the number of sample output channels for each type. For example, the upper limit of the number of sample output channels for accommodating "barcode error" samples is set to 20, and the upper limit of the number of sample output channels for accommodating "no work order" samples is set to 20.
[0318] If the user does not pre-set the output area size, the sample inspection system will adaptively plan the upper limit of the number of each type of sample output channels. This can be set based on historical sample output record data or automatically based on the existing pipeline operation conditions.
[0319] When the user configures the sample loading and unloading functions of the drawer, such as Fig.19 As shown, there are three working modes to choose from, namely manual setting, timed setting and adaptive setting. The operation mode of each working mode has been described in detail in the above embodiments, and will not be repeated here.
[0320] In an embodiment of the present application, the sample inspection system has three working modes for drawer sample inlet and outlet configuration, namely manual setting, timed setting and adaptive setting. In the manual setting working mode, after the user sets the drawer attributes and the effective time, the sample inspection system adopts a reasonable strategy to process the sample based on the effective time; in the timed setting working mode, after the user sets the drawer attributes and the effective time period, the sample inspection system adopts a reasonable processing strategy to process the switching of the drawer attributes between the time periods; in the adaptive setting working mode, the sample inspection system adapts to the drawer attributes and adopts the corresponding sample processing strategy; the above three working modes make the drawer sample inlet and outlet function settings flexible, improve the usability of the sample inspection system, and reduce the operation and maintenance costs.
[0321] In order to implement the configuration method of the sample channel of the controller in the sample inspection system of the embodiment of the present application, the embodiment of the present application also provides a controller, such as Fig. 20 As shown, the controller 2000 includes:
[0322] Communication interface 2001, capable of exchanging information with other devices;
[0323] The processor 2002 is connected to the communication interface 2001 to implement information exchange with other devices, and is used to execute the method provided by one or more technical solutions of the controller side in the above method embodiments when running the computer program. The computer program is stored in the memory 2003.
[0324] It should be noted that the specific processing process of the communication interface 2001 and the processor 2002 can be understood by referring to the above method.
[0325] Of course, in actual application, the various components in the controller 2000 are coupled together through the bus system 2004. It can be understood that the bus system 2004 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 2004 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, Fig. 20 Various buses are labeled as bus system 2004.
[0326] The memory 2003 in the embodiment of the present application is used to store various types of data to support the operation of the controller 2000. Examples of such data include: any computer program used to operate on the controller 2000.
[0327] The method disclosed in the above embodiment of the present application can be applied to the processor 2002, or implemented by the processor 2002. The processor 2002 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit or software instructions in the processor 2002. The above-mentioned processor 2002 may be a general-purpose processor, a digital signal processor (DSP, DigitalSignal Processor), or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The processor 2002 can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor may be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiment of the present application, it can be directly embodied as a hardware decoding processor to execute, or it can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium, which is located in the memory 2003, and the processor 2002 reads the information in the memory 2003 and completes the steps of the above method in combination with its hardware.
[0328] In an exemplary embodiment, the controller 2000 can be implemented by one or more application specific integrated circuits (ASIC), DSP, programmable logic device (PLD), complex programmable logic device (CPLD), field programmable gate array (FPGA), general processor, controller, microcontroller (MCU), microprocessor, or other electronic components to execute the aforementioned method.
[0329] It can be understood that the memory 2003 of the embodiment of the present application can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic random access memory (FRAM), a flash memory, a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM); the magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM, SyncLink Dynamic Random Access Memory), and direct RAMbus random access memory (DRRAM, Direct Rambus Random Access Memory).The memories described in the embodiments of the present application are intended to include, but are not limited to, these and any other suitable types of memories.
[0330] In an exemplary embodiment, the present application also provides a storage medium, namely a computer storage medium, specifically a computer-readable storage medium, for example, a memory 2003 storing a computer program, and the computer program can be executed by a processor 2002 of a controller 2000 to complete the steps of the method provided by one or more technical solutions on the controller side in each method embodiment above. The computer-readable storage medium can be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, FlashMemory, magnetic surface storage, optical disk, or CD-ROM.
[0331] In an exemplary embodiment, the embodiment of the present application also provides a computer program product, including a computer program, which can be executed by the processor 2002 of the controller 2000 to complete the steps of the method provided by one or more technical solutions on the controller side in the above method embodiments.
[0332] It should be noted that: "first", "second", etc. are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
[0333] The term "and / or" herein is only a description of the association relationship of the associated objects, indicating that there may be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the term "at least one" herein represents any combination of at least two of any one or more of a plurality of. For example, including at least one of A, B, and C can represent including any one or more elements selected from the set consisting of A, B, and C.
[0334] In addition, the technical solutions described in the embodiments of the present application can be combined arbitrarily without conflict.
[0335] The above is only a preferred embodiment of the present application and is not intended to limit the scope of protection of the present application. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.
Claims
1. A sample testing system, characterized in that: include: A sample inlet and outlet module, a track, a plurality of sample processing modules, a controller and a display screen; the sample inlet and outlet module comprises a plurality of sample channels; the plurality of sample channels comprises at least one sample inlet channel and at least one sample outlet channel; The plurality of sample processing modules at least include a centrifugation module, a decapping module and at least one sample analysis module; The sample injection channel is used to transfer the sample container loaded with the sample to the track; The sample outlet channel is used to transfer the sample container out of the track; The track is used to transfer the sample container to at least one of the plurality of sample processing modules; The centrifugal module is used to centrifuge the sample; The decapping module is used to decap the sample; The at least one sample analysis module is used to test the sample; The controller is used to control the display screen to display the multiple sample channels and the channel type corresponding to each sample channel in the user interface, and is also used to switch the channel type of at least one sample channel in response to user operations received by the display screen in the user interface, including: switching the injection channel to the sample output channel, and / or switching the sample output channel to the injection channel.
2. The system according to claim 1, characterized in that The controller is also used for: The user interface is controlled to enter an editing mode, and the user operation received by the display screen in the user interface in the editing mode is acquired.
3. The system according to claim 2, characterized in that The controller controls the user interface to enter an editing mode when a setting interface control in the user interface is triggered; and / or, The controller controls the user interface to enter an editing mode when a set first shortcut key or a first shortcut key combination is triggered.
4. The system according to claim 3, characterized in that When the user interface is in an editing mode, the controller is further configured to: When detecting that the setting interface control is triggered, controlling the user interface to exit the editing mode; and / or, If no user operation is received for a set period of time, controlling the user interface to exit the editing mode; and / or, When a page jump occurs in the user interface, controlling the user interface to exit the editing mode; and / or, When the set second shortcut key or second shortcut key combination is triggered, the user interface is controlled to exit the editing mode.
5. The system according to claim 1, characterized in that Each sample channel is associated with a switching control in the user interface; the switching control is used to switch the channel type of the sample channel; The controller switches the channel type of at least one sample channel in response to a user operation received by the display screen in the user interface, including: The controller switches a channel type for a sample channel associated with each of the at least one switch control in response to a user operation on each of the at least one switch control received by the display screen in the user interface.
6. The system according to claim 5, characterized in that The controller is also used for: The display screen is controlled to display a first switching control associated with a sample channel in an idle state in a first state, and the display screen is controlled to display a second switching control associated with a sample channel in a non-idle state in a second state; wherein, The idle state indicates that no sample is placed on the sample channel; the first state indicates that the sample channel associated with the switch control supports switching channel types; the second state indicates that the sample channel associated with the switch control does not support switching channel types.
7. The system according to claim 6, characterized in that The controller is also used for: When the second switching control receives a user operation, the display screen is controlled to output at least one of the following prompt information in the user interface through a bubble or a pop-up window: Prompting that the sample channel associated with the second switching control does not support the switching channel type; and / or, The prompt is to take out the sample placed in the sample channel associated with the second switching control.
8. The system according to claim 1, characterized in that The controller switches the channel type of at least one sample channel in response to a user operation received by the display screen in the user interface, including: The controller controls the display screen to display at least one preconfigured channel configuration mode in the user interface; wherein each sample channel is configured with a set channel type in each channel configuration mode; The controller configures a corresponding channel type for each sample channel based on a selected channel configuration mode in response to a selection instruction received by the display screen in the user interface; the selection instruction is used to select a channel configuration mode from at least one displayed channel configuration mode.
9. The system according to claim 8, characterized in that The controller is also used for: Controlling the display screen to display one of the following information for each channel configuration mode in the user interface: The number of sample channels configured for each channel type; The distribution of sample channels of each channel type on the sample inspection pipeline.
10. The system according to claim 8, characterized in that The channel configuration mode is also configured with a switching condition; the controller responds to the selection instruction and configures a corresponding channel type for each sample channel based on the selected channel configuration mode, including: The controller responds to the selection instruction and configures a corresponding channel type for each sample channel based on the selected channel configuration mode when the corresponding switching condition is met; wherein, The switching condition includes at least one of the following: Arrival of the set switching time; The sample density distribution on different sample channels conforms to the set distribution.
11. The system according to claim 1, characterized in that The controller is also used for: During the operation of the sample testing system, in response to a user operation on a first sample channel received by the display screen in the user interface, the channel type for the first sample channel is switched; wherein, The first sample channel represents a sample channel that does not carry a sample.
12. A method for configuring a sample channel, characterized in that: Controllers used in sample inspection systems; The sample inspection system further comprises: a sample inlet and outlet module, a track, a plurality of sample processing modules and a display screen; the sample inlet and outlet module comprises a plurality of sample channels; the plurality of sample channels comprises at least one sample inlet channel and at least one sample outlet channel; the plurality of sample processing modules comprises at least a centrifugal module, a decapping module and at least one sample analysis module; The method comprises: Controlling the display screen to display the plurality of sample channels and the channel type corresponding to each sample channel in the user interface; In response to a user operation received by the display screen in the user interface, switching the channel type of at least one sample channel includes: switching the injection channel to the output channel, and / or switching the output channel to the injection channel.
13. The method according to claim 12, characterized in that The method further comprises: The user interface is controlled to enter an editing mode, and the user operation received by the display screen in the user interface in the editing mode is acquired.
14. The method according to claim 13, characterized in that Each sample channel is associated with a switching control in the user interface; the switching control is used to switch the channel type of the sample channel; The step of switching the channel type of at least one sample channel in response to a user operation received by the display screen in the user interface comprises: In response to a user operation on each of the at least one switch control received by the display screen in the user interface, a channel type is switched for a sample channel associated with each of the at least one switch control.
15. A sample testing system, characterized in that: include: A sample inlet and outlet module, a track, a plurality of sample processing modules, a visual recognition component and a controller; the sample inlet and outlet module comprises a plurality of sample channels; the channel types of the plurality of sample channels comprise a sample inlet channel and / or a sample outlet channel; The plurality of sample processing modules at least include a centrifugation module, a decapping module and at least one sample analysis module; The sample injection channel is used to transfer the sample container loaded with the sample to the track; The sample outlet channel is used to transfer the sample container out of the track; The track is used to transfer the sample container to at least one of the plurality of sample processing modules; The centrifugal module is used to centrifuge the sample; The decapping module is used to decap the sample; The at least one sample analysis module is used to test the sample; A visual recognition component is used to identify whether a sample container is placed on the sample channel and changes in the sample container on the sample channel to obtain a recognition result; The controller is used to configure the channel type of each of the multiple sample channels in response to a configuration instruction input by a user, and is also used to switch the channel type of at least one sample channel according to the configured channel type and the identification result, including: switching the injection channel of the at least one sample channel to a sample output channel, and / or switching the sample output channel of the at least one sample channel to an injection channel.
16. The system according to claim 15, characterized in that When a set time point is reached, the controller switches the channel type of the at least one sample channel according to the configured channel type and the recognition result of the visual recognition component at the set time point.
17. The system according to claim 15 or 16, characterized in that For an injection channel in the at least one sample channel, when the identification result indicates that no sample container is placed in the injection channel, the injection channel is switched to a sample outlet channel.
18. The system according to claim 15 or 16, characterized in that For the sample outlet channel in the at least one sample channel, When the identification result indicates that all first sample racks are replaced at the same time, the sample outlet channel is switched to the sample inlet channel; the first sample rack indicates the sample rack in which the sample container is placed in the sample outlet channel; and / or, When the identification result indicates that no sample container is placed in the sample outlet channel, switching the sample outlet channel to the sample inlet channel; and / or, When the identification result indicates that at least one first sample rack in the sample outlet channel has been replaced, the sample outlet channel is switched to the sample inlet channel; wherein, The first sample rack represents a sample rack in which sample containers are placed in the sample outlet channel.
19. A method for configuring a sample channel, characterized in that: Controllers used in sample inspection systems; The sample inspection system further comprises: a sample inlet and outlet module, a track, a plurality of sample processing modules, a visual recognition component and a controller; the sample inlet and outlet module comprises a plurality of sample channels; the plurality of sample processing modules comprises at least a centrifugal module, a decapping module and at least one sample analysis module; The method comprises: In response to a configuration instruction input by a user, configuring a channel type of each sample channel among the plurality of sample channels; According to the configured channel type and the recognition result of the visual recognition component on whether a sample container is placed on the sample channel and the changes of the sample container on the sample channel, the channel type of at least one sample channel is switched, including: switching the injection channel in the at least one sample channel to a sample output channel, and / or switching the sample output channel in the at least one sample channel to an injection channel.
20. The method according to claim 19, characterized in that The step of switching the channel type of at least one sample channel according to the configured channel type and the recognition result includes: When a set time point is reached, the channel type of the at least one sample channel is switched according to the configured channel type and the recognition result of the visual recognition component at the set time point.
21. The method according to claim 19 or 20, characterized in that Switching the injection channel in the at least one sample channel to the output channel comprises: For an injection channel in the at least one sample channel, when the identification result indicates that no sample container is placed in the injection channel, the injection channel is switched to a sample outlet channel.
22. The method according to claim 19 or 20, characterized in that Switching the sample outlet channel in the at least one sample channel to the sample inlet channel comprises: For the sample outlet channel in the at least one sample channel, when the identification result indicates that all the first sample racks are replaced at the same time, the sample outlet channel is switched to the sample inlet channel; the first sample rack indicates the sample rack in which the sample container is placed in the sample outlet channel; and / or, If the identification result indicates that no sample container is placed in the sample outlet channel, switching the sample outlet channel to the sample inlet channel; and / or, When the identification result indicates that at least one first sample rack in the sample outlet channel has been replaced, the sample outlet channel is switched to the sample inlet channel; wherein, The first sample rack represents a sample rack in which sample containers are placed in the sample outlet channel.
23. A sample testing system, characterized in that: include: A sample inlet and outlet module, a track, a plurality of sample processing modules, a visual recognition component and a controller; the sample inlet and outlet module comprises a plurality of sample channels; the channel types of the plurality of sample channels comprise a sample inlet channel and / or a sample outlet channel and / or a pending channel; the plurality of sample processing modules at least comprise a centrifugal module, a decapping module and at least one sample analysis module; The sample injection channel is used to transfer the sample container loaded with the sample to the track; The sample outlet channel is used to transfer the sample container out of the track; The track is used to transfer the sample container to at least one of the plurality of sample processing modules; The centrifugal module is used to centrifuge the sample; The decapping module is used to decap the sample; The at least one sample analysis module is used to test the sample; A visual recognition component is used to identify whether a sample is placed on the sample channel and the changes of the samples on the sample channel to obtain a recognition result; The controller is used to switch the channel type of at least one sample channel based on the identification result, including: switching the injection channel to the sample output channel, and / or, switching the sample output channel to the injection channel, and / or, switching the injection channel and / or the sample output channel to a pending channel, and / or, switching the pending channel to the injection channel or the sample output channel.
24. The system according to claim 23, characterized in that When the sample channel is an injection channel and the identification result indicates that no sample container is placed on the sample channel, the sample channel is switched to a pending channel.
25. The system according to claim 23, characterized in that When the sample channel is a sample outlet channel and the identification result indicates that all first sample racks on the sample channel have been replaced, if a sample container is placed on the replaced first sample rack, the sample channel is switched to a sample inlet channel; if no sample is placed on all replaced first sample racks, the sample channel is switched to a pending channel; or, When the sample channel is a sample outlet channel and the identification result indicates that at least one first sample rack on the sample channel has been replaced, if a sample container is placed on the replaced first sample rack, the sample channel is switched to an injection channel; if no sample is placed on the replaced first sample rack, the sample channel is switched to a pending channel; wherein, The first sample rack represents a sample rack in which sample containers are placed in the sample outlet channel.
26. The system according to claim 24 or 25, characterized in that When the sample channel is a pending channel and the identification result indicates that a sample container is placed on the sample channel, the sample channel is switched to an injection channel.
27. A method for configuring a sample channel, characterized in that: Controllers used in sample inspection systems; The sample inspection system further comprises: a sample inlet and outlet module, a track, a plurality of sample processing modules, and a visual recognition component; the sample inlet and outlet module comprises a plurality of sample channels; the plurality of sample processing modules comprises at least a centrifugal module, a decapping module, and at least one sample analysis module; The method comprises: Based on the recognition results of the visual recognition component on whether a sample is placed on the sample channel and the changes in the sample on the sample channel, the channel type of at least one sample channel is switched, including: switching the injection channel to a sample output channel, and / or switching the sample output channel to the injection channel, and / or switching the injection channel and / or the sample output channel to a pending channel, and / or switching the pending channel to an injection channel or a sample output channel.
28. The method according to claim 27, characterized in that The switching of the channel type of at least one sample channel based on the recognition result comprises: When the sample channel is an injection channel and the identification result indicates that no sample container is placed on the sample channel, the sample channel is switched to a pending channel.
29. The method according to claim 27, characterized in that The switching of the channel type of at least one sample channel based on the recognition result comprises: When the sample channel is a sample outlet channel and the identification result indicates that all first sample racks on the sample channel have been replaced, if a sample container is placed on the replaced first sample rack, the sample channel is switched to a sample inlet channel; if no sample is placed on all replaced first sample racks, the sample channel is switched to a pending channel; or, When the sample channel is a sample outlet channel and the identification result indicates that at least one first sample rack on the sample channel has been replaced, if a sample container is placed on the replaced first sample rack, the sample channel is switched to an injection channel; if no sample is placed on the replaced first sample rack, the sample channel is switched to a pending channel; wherein, The first sample rack represents a sample rack in which sample containers are placed in the sample outlet channel.
30. The method according to claim 28 or 29, characterized in that The switching of the channel type of at least one sample channel based on the recognition result comprises: When the sample channel is a pending channel and the identification result indicates that a sample container is placed on the sample channel, the sample channel is switched to an injection channel.
31. A storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method described in any one of claims 19 to 22 are implemented; or, the steps of the method described in any one of claims 27 to 30 are implemented.
32. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the computer program implements the steps of the method described in any one of claims 19 to 22; or, the computer program implements the steps of the method described in any one of claims 27 to 30.
Citation Information
Patent Citations
Sample conveying system, sample conveying method and sample detecting system
CN106093442A
Sample loading mechanism for combined assembly line
CN108303557A
Automated clinical analyzer system and method
CN109791161A
Sample analysis system and sample analysis system control method
CN110398591A
Full-automatic sample pretreatment system
CN110579389A
