Biological sample experiment state display method and device and biological sample analysis system
By displaying and tracking the experimental status of biological samples in real time, the problem of opaque sample processing progress in in vitro diagnostic instruments is solved, real-time monitoring and efficiency improvement of sample processing process is achieved.
Patent Information
- Application Number
- CN202410144628.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-31
- Publication Date
- 2025-08-01
AI Technical Summary
The existing in vitro diagnostic instruments lack real-time status query and tracking functions during sample analysis, resulting in the long time the sample goes from on-machine to the result, which cannot meet the real-time monitoring of sample processing progress in hospitals and other places.
A biological sample experimental status display method and device is provided. By obtaining the current execution step data of the target sample, using the display area to display the experimental status data in real time, and generating and displaying the identification information of the target sample under the tracking instructions, real-time query and tracking of the sample experimental status is realized.
Real-time display and tracking of biological samples' experimental status is realized, and the real-time monitoring of sample processing progress in hospitals and other places is met, and the transparency and efficiency of sample processing is improved.
Smart Images

Figure CN120407884A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of in vitro diagnostic technologies, and particularly to a method and apparatus for displaying the experimental status of biological samples and a biological sample analysis system. Background Art
[0002] Most existing sample analysis instruments for the in vitro diagnostic field, such as biochemical analyzers, chemiluminescent immunoassay analyzers, and fully automated nucleic acid testing analyzers, etc., provide functions such as sample registration and sample result viewing. Completing an experiment with a sample analysis instrument requires going through multiple steps. For example, a fully automated nucleic acid testing analyzer integrates functions such as nucleic acid extraction, PCR system construction, nucleic acid amplification, and detection. Completing a PCR experiment requires going through numerous experimental processes such as sample transfer, nucleic acid extraction, PCR system construction, nucleic acid amplification and detection, and each experimental process may take a long time. Therefore, the time from when a sample is loaded onto the instrument to when the result is obtained is often long. In the case of continuous experiments, if there are a large number of samples waiting for experiments, it may take several hours to obtain the experimental results. The process from when a sample is loaded onto the instrument to when the result is obtained is too long, and there are many sample processing steps. Therefore, it is very necessary to view and track the real-time status of the sample after it is loaded onto the instrument. Currently, no better solutions have been proposed for the above problems. Summary of the Invention
[0003] The method, apparatus, and biological sample analysis system for displaying the experimental status of biological samples provided by the embodiments of the present invention can at least display the experimental status data of a target sample in real time, and further display the sub-display content and identification information corresponding to the experimental status.
[0004] According to one aspect of the present application, there is also provided a method for displaying the experimental status of biological samples, including: when receiving an experimental status query instruction for a target sample, obtaining the current execution step data of the target sample; determining the experimental status data of the target sample according to the preset experimental step data and the current execution step data; using a first display area to display the experimental status data; when receiving a tracking display instruction, obtaining the sub-display content corresponding to the experimental status data, generating the identification information corresponding to the target sample in the sub-display content, and using a second display area to display the sub-display content and the identification information.
[0005] According to one aspect of the present application, there is also provided a device for displaying the experimental status of a biological sample, including: an acquisition module, configured to acquire the current execution step data of the target sample when receiving an experimental status query instruction for the target sample; a data module, configured to determine the experimental status data of the target sample according to preset experimental step data and the current execution step data; a first display module, configured to display the experimental status data by using a first display area; a second display module, configured to acquire the sub-display content corresponding to the experimental status data when receiving a tracking display instruction, generate the identification information corresponding to the target sample in the sub-display content, and display the sub-display content and the identification information by using a second display area.
[0006] According to another aspect of the present application, there is also provided a biological sample analysis system, including: an experimental platform and a control platform; the experimental platform and the control platform are communicatively connected, and the control platform includes an experimental control module and an information processing module, and the information processing module is configured to execute the above method.
[0007] According to another aspect of the present application, there is also provided a biological sample analysis system, including: a detection device, configured to detect a sample to be tested to obtain a sample detection result; a display; and a controller; when detecting an experimental status query operation for a target sample, the controller is configured to control the display to display a first display area, and the first display area is configured to display the experimental status data of the target sample; when detecting a tracking display query operation for the target sample, the controller is configured to acquire the sub-display content corresponding to the experimental status data, generate the identification information corresponding to the target sample in the sub-display content, and control the display to display a second display area, and the second display area is configured to display the sub-display content corresponding to the experimental status data of the target sample and the identification information.
[0008] Advantageous effects of the embodiments of the present invention:
[0009] In the embodiments of the present invention, when receiving an experimental status query instruction for a target sample, the current execution step data of the target sample is acquired; the experimental status data of the target sample is determined according to preset experimental step data and the current execution step data; the experimental status data is displayed by using a first display area; when receiving a tracking display instruction, the sub-display content corresponding to the experimental status data is acquired, the identification information corresponding to the target sample in the sub-display content is generated, and the sub-display content and the identification information are displayed by using a second display area. The present invention can display and track the experimental status of the target sample in real time, which provides convenience for querying the experimental status of the biological sample.
[0010] Details of one or more embodiments of the present invention are set forth in the following drawings and description to make other features, objects, and advantages of the present invention more concise and understandable. Description of the Drawings
[0011] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following briefly introduces the drawings required for use in the description of the embodiments or the prior art. Obviously, the drawings in the following description are only some embodiments of the present invention, and those of ordinary skill in the art can obtain other embodiments based on these drawings without creative efforts.
[0012] Figure 1 is a flowchart of a method for displaying the experimental status of biological samples according to an embodiment of the present invention;
[0013] Figure 2 is a flowchart of real-time status query and tracking of samples according to an embodiment of the present invention;
[0014] Figure 3 is an overall architecture diagram of a biological sample analysis system according to an embodiment of the present invention;
[0015] Figure 4 is a schematic structural diagram of an electronic device according to this embodiment;
[0016] Figure 5 is an interface diagram of real-time status query of samples according to an embodiment of the present invention;
[0017] Figure 6 is a sample tracking display interface according to an embodiment of the present invention Figure 1 ;
[0018] Figure 7 is a sample tracking display interface according to an embodiment of the present invention Figure 2 ;
[0019] Figure 8 is a sample tracking display interface according to an embodiment of the present invention Figure 3 . Detailed Embodiments
[0020] The following will describe the embodiments of this embodiment in more detail with reference to the drawings. Although some embodiments of this embodiment are shown in the drawings, it should be noted that this embodiment can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. On the contrary, these embodiments are provided to more thoroughly and completely understand this embodiment. It should be noted that the drawings and embodiments of this embodiment are only for exemplary purposes and are not used to limit the protection scope of this embodiment.
[0021] In actual application scenarios, hospitals / doctors have strict requirements and controls over the time to obtain results for patient samples. They need to know approximately how long it will take for a sample to produce results, and even need to know which stage the sample processing has reached. They may even decide whether to adjust the sample experiment order or replace the instrument for the experiment based on the current experimental stage of the sample. Therefore, it is very necessary to provide a system for querying and tracking the real-time status of samples in the instrument software. Currently, most biochemical analyzers, chemiluminescent immunoassay analyzers, fully automated nucleic acid testing analyzers, etc. on the market provide functions such as sample registration and sample result viewing. However, the function of querying and tracking the real-time status during the experimental process after the sample is loaded onto the instrument is not provided.
[0022] Based on this, the present invention provides a method, device, and biological sample analysis system for displaying the experimental status of biological samples, which can realize the real-time status query and tracking of the experimental status of biological samples. The present invention designs a real-time sample status query interface for querying the real-time status and estimated remaining time of the sample, and displays and tracks the sample through a sample registration interface, a result interface, and by drawing a key component diagram corresponding to the mechanical structure of the instrument. Moreover, the key component diagram corresponding to the mechanical structure of the instrument can further track which mechanical component the sample is currently being processed in and real-time track the subsequent processing position of the sample.
[0023] In an embodiment of the present invention, a method for displaying the experimental status of biological samples is provided. This method can be applied to a fully automated nucleic acid testing analyzer, and can also be applied to other sample analysis instruments in the in vitro diagnosis field, such as biochemical analyzers, chemiluminescent immunoassay analyzers, etc. Figure 1 It is a flowchart of the method for displaying the experimental status of biological samples according to an embodiment of the present application. The following will explain Figure 1 the method steps involved therein.
[0024] Step S101, when receiving an experimental status query instruction for a target sample, obtain the current execution step data of the target sample.
[0025] In an embodiment of the present invention, biological samples include but are not limited to: samples, quality control products, calibration products, etc. Among them, a quality control product is a standardized substance used to calibrate the performance of an instrument, verify the accuracy of a test method, and monitor the stability of experimental results. A quality control product usually contains a known concentration of the analyte or matrix components simulating a biological sample. A calibration product is a standard substance used to calibrate laboratory testing equipment and determine the accuracy of a measurement system. A sample refers to the original material obtained from an organism (including humans, animals, plants, and microorganisms) for scientific research or diagnostic purposes. A target sample is one or several specified biological samples. For example, it can be a urine sample of a certain person.
[0026] It should be noted that common types of biological samples include, but are not limited to: body fluid samples: blood (whole blood, plasma or serum), urine, saliva, bile, cerebrospinal fluid, semen, cervical secretions, tears; tissue samples: biopsy specimens (skin, muscle, fat, nerve, etc.), surgically resected tumor tissues, normal tissue control samples; cell samples: white blood cells, red blood cells, tissue culture cells, primary cells; microbial samples: bacteria, viruses, fungi, protozoa; samples containing genetic material (genetic material includes DNA (DeoxyriboNucleic Acid), RNA (Ribonucleic Acid)); other biological samples: hair, nails, teeth, feces, exhaled breath, etc.
[0027] An experimental status query instruction, which is used to query the experimental stage of a biological sample. The experimental status query instruction can be issued by the user in a human-computer interaction form. When receiving the experimental status query instruction of the target sample, obtain the current execution step data of the target sample, where the current execution step data is the data fed back by the instrument performing the biological sample experiment and is used to describe the execution status of the current step. For example, the current execution step data can be used to indicate: the lid-opening operation is in progress. It should be noted that the data fed back by the instrument for each execution of an experimental step can be stored. When receiving the experimental status query instruction of the target sample, among the stored data, obtain the data of the latest executed experimental step feedback corresponding to the target sample to obtain the current execution step data; in addition, the current execution step data can also be obtained by directly acquiring the data of the latest executed experimental step feedback by the instrument. In this step, each time the experimental status query instruction of the target sample is received, the operation of acquiring the current execution step data can be started to provide data support for the real-time display of the experimental status of the biological sample.
[0028] Step S102, determine the experimental status data of the target sample according to the preset experimental step data and the current execution step data.
[0029] In the embodiments of the present invention, the preset experimental step data, which is used to describe the experimental steps included in different experimental statuses, can be set according to actual needs, and the embodiments of the present invention do not make specific limitations in this regard. After determining the current execution step data, by querying the preset experimental step data, it is possible to determine the experimental status data to which the current execution step data belongs, that is, to determine the experimental status data of the target sample. Among them, the experimental status data is used to describe the current progress of the experiment.
[0030] It should be noted that the current execution step data is used to describe experimental steps through data in the form of code or other agreements. It generally includes one or more groups of communication instructions between the control party and the experimental execution party. Each group of communication instructions includes a request and a response. Generally, the control party issues a request command to request the execution of a specific mechanical movement action. The experimental execution party receives the request command and completes the specific mechanical movement action according to the content of the request command, and then returns a response command to the control party. The experimental state data is used to describe the experimental state in words and can be displayed to the user through a display device. Therefore, in this step, according to the preset experimental step data, the interaction data between machines, that is, the current execution step data, can be converted into data that humans can understand, that is, the experimental state data.
[0031] Step S103: Display the experimental state data using the first display area.
[0032] In an embodiment of the present invention, the first display area may be a complete display interface or a specified area in the display interface. The experimental state data is displayed using the first display area so that the user can obtain the experimental state data in a timely manner.
[0033] Step S104: When a tracking display instruction is received, obtain the sub-display content corresponding to the experimental state data, generate the identification information corresponding to the target sample in the sub-display content, and display the sub-display content and the identification information using the second display area.
[0034] In an embodiment of the present invention, the tracking display instruction is used to further query the sub-display content corresponding to the experimental state data. The sub-display content is used to describe the detailed information of each biological sample in the experimental state. Therefore, through the tracking display instruction, the user can further understand the specific situation of the current experimental state.
[0035] It should be noted that the user can issue a tracking display instruction based on the first display area. For example, a tracking display button can be displayed in the first display area, and the user can click the tracking display button to issue a tracking display instruction.
[0036] The identification information is used to mark the position of the target sample in the sub-display content. For example, the identification information can be used to mark the specific position of the sample in the instrument structure diagram; the identification information can also be used to highlight the target sample in the sample list. The form of the identification information can be set according to actual needs. For example, in a possible implementation manner, generating the identification information corresponding to the target sample in the sub-display content includes: generating one or a combination of several of the following data corresponding to the target sample: shape data, color data, and text data. Among them, the shape data may include, but is not limited to: triangles, circles, underlines, curves, pentagrams, etc., the color data may include, but is not limited to: red, orange, bold display, etc., and the text data can be selected according to actual needs.
[0037] For example, in the embodiments of the present invention, when adding an identifier to a sample, a red pentagram can be used for identification, and any other software interface visual effects can also be used for identification, such as: background color, other shapes / icons, bold font, etc. However, its core functions of real-time sample status query and sample transfer tracking remain unchanged.
[0038] The second display area can be another complete display interface different from the first display area or a different specified area in the same display interface as the first display area.
[0039] In the embodiments of the present invention, using the second display area to display the sub-display content and the identification information can facilitate the user to understand the experimental status of the target sample.
[0040] In the embodiments of the present invention, when receiving an experimental status query instruction for a target sample, obtain the current execution step data of the target sample; determine the experimental status data of the target sample according to the preset experimental step data and the current execution step data; use the first display area to display the experimental status data; when receiving a tracking display instruction, obtain the sub-display content corresponding to the experimental status data, generate the identification information corresponding to the target sample in the sub-display content, and use the second display area to display the sub-display content and the identification information. The present invention can display and track the experimental status of the target sample in real time, providing convenience for querying the experimental status of biological samples.
[0041] In a possible implementation, the preset experimental step data includes the correspondence between the current execution step data and the experimental status data; determining the experimental status data of the target sample according to the preset experimental step data and the current execution step data includes: determining the experimental status data corresponding to the current execution step data according to the correspondence; wherein, the experimental status data includes before experiment, during experiment, and after experiment, and before experiment at least includes one or more of the following statuses: registered, applied; during experiment at least includes one or more of the following statuses: opening the lid, adding samples, adding reagents, reacting, detecting; after experiment at least includes one or more of the following statuses: results obtained, reviewed; taking the experimental status data corresponding to the current execution step data as the experimental status data of the target sample.
[0042] In this possible implementation, the preset experimental step data is used to determine the experimental steps that need to be executed for a biological sample experiment, and these experimental steps can be executed one by one by the instrument performing the biological sample experiment. The data related to the experimental step being executed is used as the current execution step data. The preset experimental step data includes the experimental status data to which each experimental step belongs, and the current execution step data is the data related to a certain experimental step, that is, the preset experimental step data includes the correspondence between the current execution step data and the experimental status data.
[0043] After obtaining the current execution step data, search for the correspondence between the current execution step data and the experimental status data in the preset experimental step data, and the experimental status data corresponding to the current execution step data can be obtained.
[0044] To facilitate the user to understand the current experimental stage, the experimental status data includes before experiment, during experiment, and after experiment. Among them, before experiment indicates that the biological sample experiment is in the preparation stage, during experiment indicates that the biological sample experiment is in progress, and after experiment indicates that the biological sample experiment has been completed. To facilitate the user to further understand the specific situation of the experimental status, before experiment at least includes one or more of the following statuses: registered, applied; during experiment at least includes one or more of the following statuses: lid opened, adding samples, adding reagents, reacting, detecting; after experiment at least includes one or more of the following statuses: results obtained, reviewed.
[0045] It should be noted that before the experiment, it at least includes specific states such as registered or applied, etc. "Applied" refers to the completion of the application project in the LIS (Laboratory Information System). During the experiment, it at least includes specific states such as the lid is being opened, the sample is being added, the reagent is being added, the reaction is ongoing, or the detection is ongoing, etc. After the experiment, it at least includes specific states such as the result has been obtained or the review has been completed, etc. The specific states of each experimental stage can be determined according to actual needs, and the embodiments of the present invention do not make specific limitations in this regard. For example, during the experiment, it can also include specific states such as extraction is ongoing.
[0046] Use the experimental status data corresponding to the currently executed step data as the experimental status data of the target sample for display to the user, so that the user can understand the current experimental progress.
[0047] In a possible implementation manner, the experimental status data is "during the experiment"; the method further includes: determining the preset total experimental time of the target sample according to the preset experimental step data; determining the executed experimental time of the target sample according to the currently executed step data; calculating the difference between the preset total experimental time and the executed experimental time to obtain the remaining experimental time data, and using the remaining experimental time data as the experimental status data of the target sample.
[0048] In this possible implementation manner, when the experimental status data is "during the experiment", in order to facilitate the user to understand the remaining experimental time, the preset total experimental time of the target sample can also be determined according to the preset experimental step data. Among the preset experimental step data, it includes the time required for each experimental step. Summing up the time required for each step during the experiment can obtain the preset total experimental time of the target sample. According to the currently executed step data, the currently executing step can be determined, and summing up the time required for each step before the currently executing step can obtain the executed experimental time, that is, determining the executed experimental time of the target sample according to the currently executed step data.
[0049] After obtaining the preset total experimental time and the executed experimental time, calculate the difference between the preset total experimental time and the executed experimental time to obtain the remaining experimental time data, and use the remaining experimental time data as the experimental status data of the target sample.
[0050] See Figure 5The interface diagram for real-time status query of the shown sample. In the figure, the sample number "2356564556466" is used to determine the target sample. The user sends a query instruction for the experimental status of the target sample by inputting this sample number. After determining the experimental status data of the target sample (shown in the figure as: being extracted), the experimental status data is displayed on this page. The experimental status data also includes the remaining experimental time data, that is, the estimated remaining time.
[0051] It should be noted that in some cases, the function of jumping / tracking the sample may not be available, and there is only the real-time status query of the sample and the estimated remaining time. Even the estimated remaining time may not be available, and there is only the real-time status query of the sample.
[0052] In a possible implementation manner, the preset experimental step data includes step execution time data; the experimental status data is "in experiment"; the method further includes: determining the to-be-executed step according to the current executed step data; determining the execution time of the to-be-executed step according to the preset experimental step data; summing up the execution times of the to-be-executed steps to obtain the remaining experimental time data, and using the remaining experimental time data as the experimental status data of the target sample.
[0053] In this possible implementation manner, in the preset experimental step data, it includes the time required for each experimental step. When the experimental status data is "in experiment", in order to facilitate the user to understand the remaining experimental time, determine the to-be-executed step according to the current executed step data; determine the execution time of the to-be-executed step according to the preset experimental step data; sum up the execution times of the to-be-executed steps to obtain the remaining experimental time data, and use the remaining experimental time data as the experimental status data of the target sample.
[0054] In a possible implementation manner, when the experimental status data is "before experiment", obtaining the sub-display content corresponding to the experimental status data, including: obtaining the registration interface information corresponding to the current executed step data; wherein, the registration interface information includes the sample storage location information of the biological sample experiment, and the sample storage location information includes the sample rack information and the sample rack position information; using the second display area to display the sub-display content and the identification information, including: using the second display area to display the registration interface information, and using the identification information to identify the sample rack information and the sample rack position information corresponding to the target sample.
[0055] In this possible implementation manner, the relevant data of the interface displayed during the registration of experimental data for the biological sample experiment to which the currently executed step data belongs is used as the registration interface information corresponding to the currently executed step data. When the experimental status data is before the experiment, the registration interface information corresponding to the currently executed step data is obtained and used as the sub-display content. The registration interface information includes the data to be displayed on the registration interface. The registration interface is the interface displayed during the registration of experimental data before the experiment. For example, it can be the interface in the sample analyzer for setting the correspondence between the sample number and the mechanical and physical position where the sample is placed when the sample is loaded onto the machine.
[0056] The registration interface information includes the sample storage location information of the biological sample experiment, and the sample storage location information includes the sample rack information and the sample rack position information. When specifically implementing this solution, the registration interface information is used as the content for tracking and display. Refer to Figure 6 the sample tracking and display interface shown Figure 1 . The sample storage location information may include the quality control bin information and the sample bin information. Among them, the quality control bin includes Sample Rack 1 and Sample Rack 2, and the sample bin includes Sample Rack 3 to Sample Rack 11. The 6th sample rack is marked with a star as the identification information, that is, the 6th sample rack is the sample rack where the target sample is located.
[0057] Figure 6 The sample rack position information is shown on the right in
[0058] and specifically includes: Position 6-1 to Position 6-16. The first position in the sample rack position is marked with a star as the identification information, that is, 6-1, and this position is the sample rack position where the target sample is located.
[0059] The registration interface information is displayed using the second display area, and the sample rack information and the sample rack position information corresponding to the target sample are marked using the identification information, so that the user can quickly understand the processing progress of the target sample before the experiment.
[0060] In a possible implementation, when the experimental status data indicates an experiment is in progress, obtaining sub-display content corresponding to the experimental status data includes: obtaining component diagram information corresponding to a biological sample experiment; where the component diagram information includes image information of components used to perform the biological sample experiment; generating identification information corresponding to the target sample in the sub-display content, including: generating identification information for the image information of the component where the target sample is currently located in the component diagram information; using a second display area to display the sub-display content and the identification information, including: using the second display area to display the component diagram information, and using the identification information to identify the component position corresponding to the target sample.
[0061] In this possible implementation, when the experimental status data indicates an experiment is in progress, obtain the component diagram information corresponding to the biological sample experiment, and use the component diagram information as the sub-display content corresponding to the experimental status data. The component diagram information includes image information of components used to perform the biological sample experiment. It should be noted that the component diagram is drawn based on the actual mechanical component structure of the sample analysis instrument, and some key components (components through which the sample flows) in the diagram allow their content to be updated in real time by the software and identification marks to be added. Generally speaking, it is a mechanical component layout diagram whose local display content can be modified.
[0062] Generate identification information for the image information of the component where the target sample is currently located in the component diagram information; use the second display area to display the component diagram information, and use the identification information to identify the component position corresponding to the target sample, so as to highlight the component position where the target sample is located and facilitate the user to intuitively understand the flow of the biological sample in the machine components.
[0063] See Figure 7 the sample tracking display interface shown Figure 2 , in which shapes of different sizes and different gray-scale colors represent different components. In this figure, a star is used as the identification information to identify the component position where the target sample is located. If the target sample has aliquot samples, the component positions where each aliquot sample is located will also be identified with a star.
[0064] It should be noted that there are black vertical lines in the lower right corners of multiple rectangular positions in the figure. When you click on such a position with the mouse, experimental information will be displayed, such as: experimental batch, experimental batch number, experimental project and other information. In the case of sample circulation in the component, the rectangular position with a black vertical line in the lower right corner will be displayed with the same visual effect as the position circled by the dotted box, so that the user can understand the circulation of the sample in the component. In a possible embodiment, the component diagram information is displayed using the second display area, and the following is also included: when a component detail display instruction is received, the name information of the component corresponding to the component detail display instruction and the experimental information corresponding to the target sample are displayed.
[0065] In this possible implementation, the detailed display instruction is used to further display detailed information in the component diagram, and the detailed information may include but is not limited to component name information and experimental information, wherein the experimental information includes but is not limited to experimental project information and / or experimental batch information. The detailed display instruction can be issued by the user, and the specific issuance method can be set according to actual needs. For example, when the second display area is a touch screen, the user can issue a component detailed display instruction by touching a component on the screen with a finger; when the second display area is a display, the user can issue a component detailed display instruction by clicking a component on the screen with a mouse or by hovering the mouse over a component on the screen for a certain period of time. The user can also select a component by voice and then issue a detailed display instruction.
[0066] Considering that the same sample may be tested on a variety of test objects during a certain test on a machine. Therefore, the sample may be separated and then processed differently in different experimental consumables. In this case, different separations of the same sample may circulate simultaneously in multiple mechanical components of the component diagram. Therefore, when tracking the current flow position of the sample in the component diagram, multiple identifications may appear, and multiple identifications indicate the flow conditions of different separations of the sample. And the multiple identifications can be the same or different, and are used to track the flow conditions of different separations respectively. Based on this, in a possible embodiment, the target sample includes multiple separation samples, and the identification information of the image information of the component where the target sample is currently located in the component diagram information is generated, including: generating the identification information of the image information of the component where the separation sample is currently located; using the identification information to identify the component position corresponding to the target sample, including: using the identification information of the separation sample to identify the component position corresponding to the separation sample.
[0067] In this possible implementation, during the process of processing a biological sample, it is sometimes necessary to separate it into different components by physical or chemical methods, and each such component is called a separated liquid sample. Multiple separated liquid samples may be obtained based on the target sample. Therefore, in order to facilitate the user to understand the experimental status of each separated liquid sample, when generating the identification information of the image information of the component where the target sample is currently located in the component diagram information, the identification information of the image information of the component where the separated liquid sample is currently located can be generated respectively, and then the identification information of the separated liquid sample is used to respectively identify the component positions corresponding to the separated liquid samples, so as to highlight the flow of each separated liquid sample in the component.
[0068] In a possible implementation, when the experimental status data is after the experiment, obtain the sub-display content corresponding to the experimental status data, including: obtaining the result interface information corresponding to the current execution step data; wherein, the result interface information includes the sample result information of the biological sample experiment, and the sample result information includes sample basic information and analyte result information; using the second display area to display the sub-display content and the identification information, including: using the second display area to display the result interface information, and using the identification information to identify the sample result information corresponding to the target sample.
[0069] In this possible implementation, the relevant data of the interface displayed during the experimental result registration of the biological sample experiment to which the current execution step data belongs is used as the result interface information corresponding to the current execution step data. When the experimental status data is after the experiment, obtain the result interface information corresponding to the current execution step data, and use this result interface information as the sub-display content. The result interface information includes the data to be displayed on the result interface. The result interface is the interface displayed during the experimental result registration after the experiment. For example, it can be the interface in the sample analyzer for displaying the sample test results. In this interface, the user can view some / all of the test result information of the measured sample.
[0070] The result interface information includes the sample result information of the biological sample experiment, and the sample result information includes sample basic information and analyte result information. When specifically implementing this solution, use the result interface information as the content for tracking and displaying, see Figure 8 the sample tracking display interface shown Figure 3 In the figure, the sample basic information shown includes experimental items, experimental status, experimental marks, and / or experimental batch ID (Identity), etc. The analyte result information shown in the figure includes the sample number, attributes, overall result, analyte, and the detection result corresponding to the analyte of the sample.
[0071] It should be noted that the result interface information may also include data such as reaction curves and / or temperature curves. The data content in the result interface information can be determined according to actual needs, and the embodiments of the present invention do not make specific limitations on this.
[0072] The result interface information is displayed using the second display area, and the sample result information corresponding to the target sample is identified using the identification information, so that the user can timely understand the processing progress of the target sample after the experiment. For example, Figure 8 in the figure, the experimental result of the sample with the sample number "2356564556466" is identified with a star as the identification information.
[0073] The implementation of this method will be described below with a specific embodiment.
[0074] This method can be implemented based on a biological sample analysis system. In the embodiments of the present invention, as Figure 3 shown in the overall architecture diagram of the biological sample analysis system, the system may include: an experimental platform and a control platform. The experimental platform includes one or more mechanical components, which are used to complete specific experimental actions. Multiple components cooperate with each other to jointly complete a sample detection experiment, and the sample or sample extract will flow through these mechanical components. The control platform includes: an experimental control module and an information processing module. The experimental control module generates control instructions and sends the instructions to the experimental platform to control the movement of each mechanical component in the experimental platform and complete the experimental process. The information processing module is used to manage the sample registration information, sample result information in the instrument, and draw / display the key component diagrams corresponding to the mechanical structure of the instrument. For the sake of convenient description, the key component diagrams corresponding to the mechanical structure of the instrument are simply referred to as: component diagrams.
[0075] Data interaction can be carried out between the experimental platform and the control platform through various existing data communication methods, including but not limited to network connections such as LAN (Local Area Network), VPN (Virtual Private Network), intranet, Internet, etc., serial port connections, USB (Universal Serial Bus) connections, wireless network connections, and so on.
[0076] Querying and tracking the real-time status of the sample can be achieved based on the sample registration information, sample result information, and component diagrams in the above information processing module. The specific method is as follows:
[0077] 1) Set up a sample real-time status query interface. After the user enters the sample number to be queried on this interface, a query operation is executed.
[0078] 2) Retrieve the sample registration information, sample result information, and component diagrams based on the sample number input by the user. Obtain the real-time status of the sample, the estimated remaining time, and the mechanical position where the sample is currently located, etc.
[0079] 3) Display the real-time status text information of the current sample (such as: registered, applied, in sample addition, in reagent addition, in reaction, in detection, result out, etc.) and the estimated remaining time on the sample real-time status query interface. And provide a jump function to allow the user to directly jump to the sample registration interface / result interface / component diagram interface to view the current status and location information of the sample.
[0080] 4) Which interface to jump to specifically needs to be determined according to the current status of the sample. Generally, before the sample starts to be processed, it belongs to pre-experiment and jumps to the sample registration interface; after the sample starts to be processed and before the result comes out, it belongs to the experiment process and jumps to the component diagram; after the experiment ends, it belongs to post-experiment and jumps to the result interface. Therefore, the division of the sample real-time status can also be divided into three major categories, namely pre-experiment, in-experiment, and post-experiment. Each major category of status can contain one or more sub-statuses. For example, pre-experiment can be divided into: registered, project applied, etc. In-experiment can be divided into: opening the lid, adding samples, adding reagents, reacting, detecting, etc. Post-experiment can be divided into: result out, reviewed, etc.
[0081] 5) After jumping to the specific page, add a mark to highlight the location / record of the retrieved sample. Specifically, if the sample is in the experiment, then a mark will be added at the relevant component position of the component diagram to highlight the current transfer position of the retrieved sample, and this mark information will follow the sample and be displayed in each component as the experiment process progresses until the test experiment of the sample ends. The specific flowchart for querying and tracking the sample real-time status is as Figure 2 shown.
[0082] The following takes a certain fully automatic nucleic acid detection analyzer as an example to illustrate the specific implementation method of this invention. Design an interface for querying the sample real-time status, as Figure 5 shown. It includes: a sample number input box (such as in the example diagram: sample number input box), a query button (such as in the example diagram: used to query the sample with sample number 2356564556466), the current status text information of the sample (such as in the example diagram: the current status of the sample is "extracting"), the estimated remaining time of the sample (such as in the example diagram: the estimated remaining time of the sample is "00:26:11"), a jump / track sample button (used to jump to the interface to further find the sample rack position / component position / result record where the sample is located), and a return button (used to end the sample status query process).
[0083] When the status of the sample is in the "before experiment" stage, click the Jump / Track Sample button, and the software will automatically navigate to the sample registration interface and add a mark to the corresponding sample location. As Figure 6 shown, use a red five-pointed star to identify the sample rack and location where the sample is located.
[0084] When the status of the sample is in the "during experiment" stage, click the Jump / Track Sample button, and the software will automatically navigate to the component diagram interface and add a mark to the component where the sample is currently flowing. As Figure 7 shown, use a red five-pointed star to identify the mechanical component where the sample is located, and this mark will automatically be displayed in the next mechanical component following the sample.
[0085] When the status of the sample is in the "after experiment" stage, click the Jump / Track Sample button, and the software will automatically navigate to the result interface and automatically find and add a mark to the result record of the sample. As Figure 8 shown, use a red five-pointed star to identify the sample result record.
[0086] Based on the above method provided by the embodiment of the present invention, the embodiment of the present invention further provides a device for displaying the experimental status of a biological sample, and the device includes: an acquisition module, configured to acquire the current execution step data of the target sample when receiving an experimental status query instruction of the target sample; a data module, configured to determine the experimental status data of the target sample according to the preset experimental step data and the current execution step data; a first display module, configured to display the experimental status data by using a first display area; a second display module, configured to acquire the sub-display content corresponding to the experimental status data when receiving a tracking display instruction, generate identification information corresponding to the target sample in the sub-display content, and display the sub-display content and the identification information by using a second display area.
[0087] In a possible implementation manner, the preset experimental step data includes the correspondence between the current execution step data and the experimental status data; determining the experimental status data of the target sample according to the preset experimental step data and the current execution step data includes: determining the experimental status data corresponding to the current execution step data according to the correspondence; wherein, the experimental status data includes before experiment, during experiment, and after experiment, and the before experiment at least includes one or more of the following statuses: registered, applied, the during experiment at least includes one or more of the following statuses: opening the lid, adding samples, adding reagents, reacting, detecting, and the after experiment at least includes one or more of the following statuses: result obtained, reviewed; using the experimental status data corresponding to the current execution step data as the experimental status data of the target sample.
[0088] In a possible implementation manner, the experimental status data is "in experiment"; the method further includes: determining the preset total experimental time of the target sample according to the preset experimental step data; determining the executed experimental time of the target sample according to the current execution step data; calculating the difference between the preset total experimental time and the executed experimental time to obtain the remaining experimental time data, and using the remaining experimental time data as the experimental status data of the target sample.
[0089] In a possible implementation manner, the preset experimental step data includes step execution time data; the experimental status data is "in experiment"; the method further includes: determining the to-be-executed step according to the current execution step data; determining the execution time of the to-be-executed step according to the preset experimental step data; summing up the execution times of the to-be-executed steps to obtain the remaining experimental time data, and using the remaining experimental time data as the experimental status data of the target sample.
[0090] In a possible implementation manner, when the experimental status data is "before experiment", obtaining the sub-display content corresponding to the experimental status data includes: obtaining the registration interface information corresponding to the current execution step data; wherein, the registration interface information includes the sample storage location information of the biological sample experiment, and the sample storage location information includes but is not limited to the sample rack information and the sample rack position information; using the second display area to display the sub-display content and the identification information, including: using the second display area to display the registration interface information, and using the identification information to identify the sample rack information and the sample rack position information corresponding to the target sample.
[0091] In a possible implementation manner, when the experimental status data is "in experiment", obtaining the sub-display content corresponding to the experimental status data includes: obtaining the component diagram information corresponding to the biological sample experiment; wherein, the component diagram information includes the image information of the components for performing the biological sample experiment; generating the identification information corresponding to the target sample in the sub-display content includes: generating the identification information of the image information of the component where the target sample is currently located in the component diagram information; using the second display area to display the sub-display content and the identification information, including: using the second display area to display the component diagram information, and using the identification information to identify the component position corresponding to the target sample.
[0092] In a possible implementation manner, using the second display area to display the component diagram information further includes: when receiving a component details display instruction, displaying the name information of the component corresponding to the component details display instruction and the experimental information corresponding to the target sample.
[0093] In one possible embodiment, the target sample includes multiple liquid separation samples, and generating identification information of the image information of the component where the target sample is currently located in the component diagram information includes: generating identification information of the image information of the component where the liquid separation sample is currently located respectively; using the identification information to identify the component position corresponding to the target sample, including: using the identification information of the liquid separation sample to identify the component position corresponding to the liquid separation sample respectively.
[0094] In one possible embodiment, the experimental status data is obtained after the experiment, and the sub-display content corresponding to the experimental status data is obtained, including: obtaining the result interface information corresponding to the currently executed step data; wherein, the result interface information includes the sample result information of the biological sample experiment, and the sample result information includes the basic information of the sample and the result information of the object to be tested; using the second display area to display the sub-display content and the identification information, including: using the second display area to display the result interface information, and using the identification information to identify the sample result information corresponding to the target sample.
[0095] In a possible implementation, generating identification information corresponding to the target sample in the sub-display content includes generating one or a combination of the following data corresponding to the target sample: shape data, color data, and text data.
[0096] Based on the above method provided by an embodiment of the present invention, an embodiment of the present invention also provides a biological sample analysis system, including: an experimental platform and a control platform; the experimental platform and the control platform are communicatively connected, the control platform includes an experimental control module and an information processing module, and the information processing module is used to execute the above method.
[0097] In an embodiment of the present invention, the experiment control module of the control platform can send experiment execution step data to the experiment platform, and the information processing module of the control platform can record the experiment execution step data. The experiment platform can include multiple instruments for performing biological sample experiments. The experiment platform receives the experiment execution step data, and the received experiment execution step data can be used to guide the instruments used to perform biological sample experiments in the experiment platform to complete specific mechanical motions. After the mechanical motions are completed, the experiment platform provides feedback on the execution status of the corresponding experiment steps to the experiment control module of the control platform. The information processing module obtains the current execution step data from the experiment control module, and the current execution step data is used to describe the execution status of the current step.
[0098] The experiment control module repeats the above process and continues to send the next experiment execution step data to push the sample experiment forward.
[0099] Based on the above method provided by the embodiments of the present invention, the embodiments of the present invention further provide a biological sample analysis system, including: a detection device for detecting a sample solution to be tested to obtain a sample detection result; a display; and a controller; when a query operation of the experimental state of a target sample is detected, the controller is configured to control the display to display a first display area for displaying the experimental state data of the target sample; when a tracking display query operation of the target sample is detected, the controller is configured to obtain sub-display contents corresponding to the experimental state data, generate identification information corresponding to the target sample in the sub-display contents, and control the display to display a second display area for displaying the sub-display contents corresponding to the experimental state data of the target sample and the identification information.
[0100] In the embodiments of the present invention, the detection device may be a biological sample analyzer, which refers to an instrument for detecting and analyzing a sample to be tested to obtain a detection result of the sample to be tested. Specifically, it may be a fully automatic nucleic acid detection analyzer, a biochemical analyzer, an immunoassay analyzer and other biological sample analysis instruments. The biological sample analyzer at least includes a consumable loading module, a sample injection module, a reagent injection module, a reaction module, and a measurement module.
[0101] The biological sample analysis system further includes a display device, i.e., a display. The display device is used to provide a human-computer interaction interface. The display device may be set in the same instrument as the components of the biological sample analyzer, or may be set outside the instrument where the components of the biological sample analyzer are located and maintain a communication connection with the components.
[0102] The interaction interface provided by the display device can display parameter values of various detection indicators, device status, consumable status, sample detection status and other information. The user can input relevant operations on the human-computer interaction interface to issue instructions to the biological sample analysis system. The relevant operations may be mouse operations, touch operations or keyboard inputs.
[0103] In a possible implementation manner, the preset experimental step data includes the correspondence relationship between the current execution step data and the experimental state data; determining the experimental state data of the target sample according to the preset experimental step data and the current execution step data includes: determining the experimental state data corresponding to the current execution step data according to the correspondence relationship; wherein, the experimental state data includes before experiment, during experiment, and after experiment, and before experiment includes at least one or more of the following states: registered, applied; during experiment includes at least one or more of the following states: opening the lid, adding samples, adding reagents, reacting, detecting; after experiment includes at least one or more of the following states: result obtained, reviewed; taking the experimental state data corresponding to the current execution step data as the experimental state data of the target sample.
[0104] In a possible implementation manner, the experimental state data is during experiment; the method further includes: determining the preset total experimental time of the target sample according to the preset experimental step data; determining the executed experimental time of the target sample according to the current execution step data; calculating the difference between the preset total experimental time and the executed experimental time to obtain the remaining experimental time data, and taking the remaining experimental time data as the experimental state data of the target sample.
[0105] In a possible implementation manner, the preset experimental step data includes step execution time data; the experimental state data is during experiment; the method further includes: determining the to-be-executed step according to the current execution step data; determining the execution time of the to-be-executed step according to the preset experimental step data; summing up the execution times of the to-be-executed steps to obtain the remaining experimental time data, and taking the remaining experimental time data as the experimental state data of the target sample.
[0106] In a possible implementation manner, when the experimental state data is before experiment, obtaining the sub-display content corresponding to the experimental state data includes: obtaining the registration interface information corresponding to the current execution step data; wherein, the registration interface information includes the sample storage location information of the biological sample experiment, and the sample storage location information includes but is not limited to sample rack information and sample rack position information; using the second display area to display the sub-display content and the identification information includes: using the second display area to display the registration interface information, and using the identification information to identify the sample rack information and sample rack position information corresponding to the target sample.
[0107] In a possible implementation manner, the experimental status data is during the experiment. Obtaining the sub-display content corresponding to the experimental status data includes: obtaining component diagram information corresponding to the biological sample experiment; wherein the component diagram information includes image information of components for performing the biological sample experiment; generating identification information corresponding to the target sample in the sub-display content, including: generating identification information of the image information of the component where the target sample is currently located in the component diagram information; using a second display area to display the sub-display content and the identification information, including: using the second display area to display the component diagram information, and using the identification information to identify the component position corresponding to the target sample.
[0108] In a possible implementation manner, using the second display area to display the component diagram information further includes: when receiving a component details display instruction, displaying the name information of the component corresponding to the component details display instruction and the experimental information corresponding to the target sample.
[0109] In a possible implementation manner, the target sample includes multiple aliquot samples. Generating identification information of the image information of the component where the target sample is currently located in the component diagram information includes: respectively generating identification information of the image information of the component where each aliquot sample is currently located; using the identification information to identify the component position corresponding to the target sample includes: using the identification information of the aliquot samples to respectively identify the component positions corresponding to the aliquot samples.
[0110] In a possible implementation manner, the experimental status data is after the experiment. Obtaining the sub-display content corresponding to the experimental status data includes: obtaining result interface information corresponding to the currently executed step data; wherein the result interface information includes sample result information of the biological sample experiment, and the sample result information includes sample basic information and analyte result information; using a second display area to display the sub-display content and the identification information, including: using the second display area to display the result interface information, and using the identification information to identify the sample result information corresponding to the target sample.
[0111] In a possible implementation manner, generating identification information corresponding to the target sample in the sub-display content includes: generating one or a combination of several of the following data corresponding to the target sample: shape data, color data, and text data.
[0112] An embodiment of the present invention further provides an electronic device, including: at least one processor; and a memory communicatively connected to the at least one processor. The memory stores a computer program that can be executed by the at least one processor, and when the computer program is executed by the at least one processor, it is used to cause the electronic device to execute the method of the embodiment of the present invention.
[0113] An embodiment of the present invention also provides a non-transitory machine-readable medium storing a computer program, wherein the computer program, when executed by a processor of a computer, is used to cause the computer to execute the method of the embodiment of the present invention.
[0114] An embodiment of the present invention also provides a computer program product, including a computer program, wherein the computer program, when executed by a processor of a computer, is used to cause the computer to execute the method of the embodiment of the present invention.
[0115] Referring Figure 4 , a block diagram of an electronic device that can be a server or a client according to an embodiment of the present invention will now be described. It is an example of a hardware device that can be applied to various aspects of the present invention. The electronic device is intended to represent various forms of digital electronic computer devices, such as, a laptop computer, a desktop computer, a workbench, a personal digital assistant, a server, a blade server, a mainframe computer, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as, a personal digital processor, a cellular phone, a smart phone, a wearable device, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described herein and / or claimed.
[0116] As Figure 4 shown, the electronic device includes a computing unit 401, which can execute various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 402 or a computer program loaded from a storage unit 408 into a random access memory (RAM) 403. In the RAM 403, various programs and data required for the operation of the electronic device can also be stored. The computing unit 401, the ROM 402, and the RAM 403 are connected to each other through a bus 404. An input / output (I / O) interface 405 is also connected to the bus 404.
[0117] Multiple components in the electronic device are connected to the I / O interface 405, including: an input unit 406, an output unit 407, a storage unit 408, and a communication unit 409. The input unit 406 can be any type of device capable of inputting information into the electronic device. The input unit 406 can receive input digital or character information and generate key signal inputs related to the user settings and / or function controls of the electronic device. The output unit 407 can be any type of device capable of presenting information and can include, but is not limited to, a display, a speaker, a video / audio output terminal, a vibrator, and / or a printer. The storage unit 408 can include, but is not limited to, magnetic disks and optical discs. The communication unit 409 allows the electronic device to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks and can include, but is not limited to, a modem, a network card, an infrared communication device, a wireless communication transceiver, and / or a chipset, such as a Bluetooth device, a WiFi device, a WiMax device, a cellular communication device, and / or the like.
[0118] The computing unit 401 can be various general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 401 include, but are not limited to, a CPU, a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 401 executes the various methods and processes described above. For example, in some embodiments, the method embodiments of the present invention can be implemented as a computer program tangibly contained in a machine-readable medium, such as the storage unit 408. In some embodiments, part or all of the computer program can be loaded and / or installed onto the electronic device via the ROM 402 and / or the communication unit 409. In some embodiments, the computing unit 401 can be configured to execute the above-described methods in any other suitable manner (e.g., by means of firmware).
[0119] The computer program for implementing the method of the embodiments of the present invention can be written in any combination of one or more programming languages. These computer programs can be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when the computer program is executed by the processor or controller, the functions / operations specified in the flowchart and / or block diagram are implemented. The computer program can be executed entirely on the machine, partially on the machine, executed partially on the machine as an independent software package and partially on a remote machine, or executed entirely on a remote machine or server.
[0120] In the context of the embodiments of the present invention, a machine-readable medium may be a tangible medium that can contain or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. The machine-readable signal medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of the machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0121] It should be noted that the term "including" and its variants used in the embodiments of the present invention are open-ended, that is, "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". The modifications of "one" and "multiple" mentioned in the embodiments of the present invention are illustrative rather than restrictive. Those skilled in the art should understand that unless otherwise clearly specified in the context, it should be understood as "one or more".
[0122] The user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the embodiments of the present invention are all information and data that have been authorized by the user or fully authorized by all parties. Moreover, the collection, use, and processing of the relevant data need to comply with the relevant laws, regulations, and standards of the relevant countries and regions, and corresponding operation entrances are provided for the user to select authorization or rejection.
[0123] The various steps described in the method embodiments provided by the embodiments of the present invention may be executed in different orders and / or executed in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The protection scope of the present invention is not limited in this regard.
[0124] As used herein, the term "embodiment" means that the specific features, structures, or characteristics described in connection with the embodiments may be included in at least one embodiment of the present invention. The phrase appears in various places in the specification and does not necessarily mean the same embodiment, nor does it mean independence or alternative to other embodiments that are mutually exclusive. The various embodiments in this specification are described in a related manner, and the same or similar parts among the embodiments are cross-referenced. In particular, for device, equipment, and system embodiments, since they are basically similar to method embodiments, the description is relatively simple, and the relevant parts refer to the partial description of the method embodiments.
[0125] The above-described embodiments merely represent several implementation manners of the present invention. The description is relatively specific and detailed, but it should not be construed as a limitation on the scope of patent protection. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present invention, several modifications and improvements can still be made, and these all belong to the protection scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the appended claims.
Claims
1. A method for displaying the experimental state of a biological sample, characterized in that, Including: When receiving an experimental status query instruction for a target sample, obtaining the current execution step data of the target sample; Determining the experimental status data of the target sample according to the preset experimental step data and the current execution step data; Using a first display area to display the experimental status data; When receiving a tracking display instruction, obtaining sub-display content corresponding to the experimental status data, generating identification information corresponding to the target sample in the sub-display content, and using a second display area to display the sub-display content and the identification information.
2. The method according to claim 1, wherein The preset experimental step data includes the correspondence between the current execution step data and the experimental status data; Determining the experimental status data of the target sample according to the preset experimental step data and the current execution step data includes: Determining the experimental status data corresponding to the current execution step data according to the correspondence; wherein, the experimental status data includes before experiment, during experiment, and after experiment, and before experiment at least includes one or more of the following statuses: registered, applied, during experiment at least includes one or more of the following statuses: opening the lid, adding samples, adding reagents, reacting, detecting, and after experiment at least includes one or more of the following statuses: results obtained, reviewed; Taking the experimental status data corresponding to the current execution step data as the experimental status data of the target sample.
3. The method according to claim 2, characterized in that, The experimental status data is during experiment; the method further includes: Determining the preset total experimental time of the target sample according to the preset experimental step data; Determining the elapsed experimental time of the target sample according to the current execution step data; Calculating the difference between the preset total experimental time and the elapsed experimental time to obtain remaining experimental time data, and taking the remaining experimental time data as the experimental status data of the target sample.
4. The method according to claim 2, wherein The preset experimental step data includes step execution time data; the experimental status data is during experiment; the method further includes: Determining the steps to be executed according to the current execution step data; Determining the execution time of the steps to be executed according to the preset experimental step data; Summing up the execution times of the steps to be executed to obtain remaining experimental time data, and taking the remaining experimental time data as the experimental status data of the target sample.
5. The method according to claim 2, wherein The experimental status data is before experiment, Obtaining the sub-display content corresponding to the experimental status data includes: obtaining the registration interface information corresponding to the current execution step data; wherein, the registration interface information includes sample storage location information for a biological sample experiment, and the sample storage location information includes sample rack information and sample rack position information; Using a second display area to display the sub-display content and the identification information includes: using a second display area to display the registration interface information, and using the identification information to identify the sample rack information and sample rack position information corresponding to the target sample.
6. The method according to claim 2, wherein The experimental status data is during experiment, Acquiring sub-display content corresponding to the experimental status data includes: acquiring component diagram information corresponding to the biological sample experiment; wherein the component diagram information includes image information of components used to perform the biological sample experiment; Generating identification information corresponding to the target sample in the sub-display content includes: generating identification information of image information of the component where the target sample is currently located in the component image information; Utilizing the second display area to display the sub-display content and the identification information includes: utilizing the second display area to display the component diagram information, and utilizing the identification information to identify a component position corresponding to the target sample.
7. The method according to claim 6, wherein Utilizing the second display area to display the component diagram information further includes: When a component detail display instruction is received, the name information of the component corresponding to the component detail display instruction and the experimental information corresponding to the target sample are displayed.
8. The method according to claim 6, characterized in that, The target sample includes a plurality of liquid separation samples, Generating identification information of the image information of the component where the target sample is currently located in the component map information, including: respectively generating identification information of the image information of the component where the separated sample is currently located; Using the identification information to identify the component positions corresponding to the target sample includes: using the identification information of the separated liquid sample to respectively identify the component positions corresponding to the separated liquid sample.
9. The method according to claim 2, characterized in that, The experimental status data is after the experiment. Obtaining sub-display content corresponding to the experimental status data includes: obtaining result interface information corresponding to the currently executed step data; wherein the result interface information includes sample result information of the biological sample experiment, and the sample result information includes basic sample information and analyte result information; Utilizing the second display area to display the sub-display content and the identification information includes: utilizing the second display area to display the result interface information, and utilizing the identification information to identify the sample result information corresponding to the target sample.
10. The method according to claim 1, characterized in that Generating identification information corresponding to the target sample in the sub-display content includes: Generate one or a combination of the following data corresponding to the target sample: shape data, color data, and text data.
11. A device for displaying the experimental status of a biological sample, characterized in that, include: An acquisition module, configured to acquire the current execution step data of a target sample upon receiving an experimental status query instruction of the target sample; A data module, configured to determine experimental status data of the target sample according to preset experimental step data and the currently executed step data; A first display module, configured to display the experimental status data using a first display area; The second display module is used to obtain the sub-display content corresponding to the experimental status data when receiving the tracking display instruction, generate identification information corresponding to the target sample in the sub-display content, and use the second display area to display the sub-display content and the identification information.
12. A biological sample analysis system, characterized in that, It comprises: an experimental platform and a control platform; the experimental platform and the control platform are communicatively connected, the control platform comprises an experimental control module and an information processing module, and the information processing module is used to execute the method according to any one of claims 1-10.
13. A biological sample analysis system, characterized in that, include: A detection device, used to detect the sample liquid to be tested to obtain the sample test result; monitor; and controllers; When a query operation for the experimental status of the target sample is detected, the controller is used to control the display to display a first display area, and the first display area is used to display the experimental status data of the target sample; When a tracking display query operation for the target sample is detected, the controller is used to obtain the sub-display content corresponding to the experimental status data, generate the identification information corresponding to the target sample in the sub-display content, and control the display to display a second display area, and the second display area is used to display the sub-display content corresponding to the experimental status data of the target sample and the identification information.
Citation Information
Patent Citations
Display method and display system for sample detection processes
CN108008949A
Accurate medicine taking intelligent report system including sample state information management module
CN109979545A
Sample inspection data processing method and device, electronic equipment and storage medium
CN112686629A
Sample analyzer and information display method
CN114544987A
Information display method and device and sample analyzer
CN116482393A