Pipeline scheduling policy setting method, pipeline control terminal and system

The pipeline scheduling policy system addresses the lack of intelligence in conventional systems by allowing users to set policies based on processing content and target samples, enhancing efficiency and flexibility in medical testing.

JP2025172260APending Publication Date: 2025-11-21SHENZHEN NEW INDS BIOMEDICAL ENG CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2025078179
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-05-11
Filing Date
2025-05-08
Publication Date
2025-11-21

AI Technical Summary

Technical Problem

Conventional pipeline control terminals in medical testing systems lack intelligence in scheduling policies, failing to meet user demands for efficient and flexible sample processing.

Method used

A pipeline scheduling policy setting method and system that allows users to specify processing content and target samples, enabling intelligent scheduling by determining target functions and samples, and setting policies based on these criteria.

Benefits of technology

Enables flexible and intelligent scheduling of medical testing pipelines, improving processing efficiency and reducing manual intervention by allowing users to customize processing methods for different samples.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025172260000001
    Figure 2025172260000001
  • Figure 2025172260000002
    Figure 2025172260000002
  • Figure 2025172260000003
    Figure 2025172260000003
Patent Text Reader

Abstract

To provide a pipeline scheduling policy setting method, a pipeline control terminal, and a pipeline system.SOLUTION: The method includes the steps of determining processing content of a scheduling policy that includes a target function determined from processing functions provided by a pipeline; determining a target sample to which the scheduling policy is applied; and setting a scheduling policy that instructs a processing module of the target function of the pipeline to process the target sample based on the processing content and the target sample. According to the method, it is possible to flexibly specify different processing methods on the pipeline for different samples and to increase the degree of intelligence of pipeline scheduling.SELECTED DRAWING: None
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present application relates to the technical fields of medical testing and sample analysis devices, and in particular to a method for setting a scheduling policy for a pipeline, a pipeline control terminal, and a pipeline system. [Background technology]

[0002] In the field of medical testing, pre-processing modules, sample analyzers, and post-processing modules can be connected by trucks as needed, and then functions such as data integration, process control, automated operation, and data analysis can be realized by a pipeline control terminal, thereby enabling more efficient and automated processing and analysis of biological samples.

[0003] A conventional pipeline control terminal can determine a policy, such as priority scheduling or load balance scheduling, based on sample characteristics, priority, and factors such as equipment status and load, etc. However, these scheduling policies are general and cannot meet the needs of users for intelligent scheduling. Summary of the Invention

[0004] Based on the above, in order to address the above technical problems, it is necessary to provide a pipeline scheduling policy setting method, device, pipeline control terminal, pipeline system, and computer-readable storage medium that can meet the demands of intelligent scheduling.

[0005] A method for setting a scheduling policy for a pipeline, comprising: determining a processing content of a scheduling policy, the processing content of the scheduling policy including a target function determined from processing functions provided by the pipeline; determining a target sample to which the scheduling policy is to be applied; setting the scheduling policy based on the processing content and the target sample, the scheduling policy instructing a processing module of the target function of the pipeline to process the target sample.

[0006] A pipeline scheduling policy setting device, comprising: a function determination module that determines processing content of a scheduling policy, the processing content of the scheduling policy including a target function determined from processing functions provided by a pipeline; a target determination module for determining target samples to which the scheduling policy is to be applied; a setting module that sets the scheduling policy based on the processing content and the target sample, the scheduling policy instructing a processing module of the target function of the pipeline to process the target sample.

[0007] A pipeline control terminal including a memory in which a computer program is stored and a processor, wherein when the computer program is executed by the processor, the steps of the above-mentioned pipeline scheduling policy setting method are realized.

[0008] A pipeline system comprising a track, processing modules for each function connected via the track, and the above-mentioned pipeline control terminal, wherein each of the processing modules and the track is communicatively connected to the pipeline control terminal.

[0009] A computer-readable storage medium having a computer program stored therein, the computer program implementing the steps of the above-described method for setting a scheduling policy for a pipeline when executed by a processor.

[0010] The above-described pipeline scheduling policy setting method, device, pipeline control terminal, pipeline system, and computer-readable storage medium can flexibly specify different processing methods in the pipeline for different samples by setting the processing content of the scheduling policy and the target sample to which this scheduling policy is applied, thereby increasing the degree of intelligence of pipeline scheduling. [Brief explanation of the drawings]

[0011] [Figure 1] 1 is a schematic diagram of a pipeline system according to an embodiment; [Figure 2] 1 is a flowchart of a method for setting a scheduling policy for a pipeline according to one embodiment. [Figure 3] FIG. 10 is a schematic diagram of a process content setting interface according to one embodiment. [Figure 4] FIG. 10 is a schematic diagram of an application target setting interface according to one embodiment. [Figure 5] FIG. 10 is a schematic diagram of a scheduling policy preview interface according to one embodiment. [Figure 6] 1 is a block diagram illustrating a configuration of a pipeline scheduling policy setting device according to an embodiment. [Figure 7] FIG. 2 is a diagram illustrating the internal configuration of a pipeline control terminal according to an embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0012] In order to make the objectives, technical means, and advantages of the present application clearer and more obvious, the present application will be described in more detail below with reference to the drawings and examples. Note that the specific examples described in this specification are only for the purpose of interpreting the present application and do not limit the present application.

[0013] In the field of medical testing, pre-processing modules, sample analyzers, and post-processing modules can be connected by trucks as needed, and then functions such as data integration, process control, automated operation, and data analysis can be realized through a pipeline control terminal. This allows for more efficient and automated processing and analysis of biological samples. Here, the pre-processing module may include a sample input processing module, a centrifugation processing module, a capping processing module, etc., to realize functions such as sample input, centrifugation, and capping, respectively. Depending on the testing needs, the sample analyzer may be equipped with a biochemical analyzer, an immunoanalyzer, etc., to realize analytical functions for different test items on samples. The post-processing module may include a membrane sealing processing module, a sample delivery processing module, etc., to realize functions such as membrane sealing and sample delivery.

[0014] A conventional pipeline control terminal can determine policies, such as priority scheduling and load balance scheduling, based on sample characteristics, priority, and factors such as equipment status and load, etc. However, these scheduling policies are general and cannot meet the needs of users for intelligent scheduling.

[0015] To address this issue, the present application provides a pipeline system, which includes, as shown in FIG. 1, tracks, processing modules for each function connected via the tracks, and a pipeline control terminal, with each processing module and track communicatively connected to the pipeline control terminal. The processing modules may include a pre-processing module, an analysis and detection module, and a post-processing module. The pipeline control terminal includes a memory storing a computer program and a processor, and when the computer program is executed by the processor, steps of a pipeline scheduling policy setting method are realized. For user configuration convenience, the pipeline control terminal also includes a human-computer interaction device connected to the processor, which can provide a setting interface to allow the user to easily set the scheduling policy.

[0016] The pipeline control terminal manages and coordinates the processing order of each device and step in the sample analysis device pipeline to ensure that the series of operations from sample input to output is carried out efficiently and in an orderly manner.

[0017] In order to meet the needs of users for intelligent scheduling, this application provides a pipeline scheduling policy setting method applicable to the pipeline control terminal shown in FIG. 1, which includes the following steps 202, 204, and 206, as shown in FIG. 2:

[0018] Step 202: Determine the processing content of the scheduling policy, where the processing content of the scheduling policy includes a target function determined from the processing functions provided by the pipeline.

[0019] Specifically, a target function is selected from the processing functions provided by the pipeline as the processing content of the scheduling policy, and the processing content therefore represents the processing tasks to be executed by this scheduling policy. For example, centrifugation, lid opening, and sample classification and sending can be selected from the processing functions provided by the pipeline as the processing content of the scheduling policy, and in this case, the tasks to be processed by this scheduling policy include centrifugation, lid opening, and sample classification and sending.

[0020] By determining the processing content of the scheduling policy, it is possible to determine which processing module the target sample will be scheduled to on the pipeline and what processing will be performed using this scheduling policy, thereby realizing the corresponding function.

[0021] In some embodiments, when setting a target function of a scheduling policy, the target function is selected to achieve the setting. However, to improve the processing efficiency of the pipeline, multiple functions in the pipeline may be integrated into a single device or module. For example, the capping function and serum quality detection function may be integrated into a single module for processing. After a sample tube enters the processing module, serum quality detection is performed first, followed by capping processing. If a scheduling policy is set based on the processing module of the target function, the scheduling policy can only be set to execute all functions of the integrated module, and it is not possible to individually select some of the functions of the integrated module.

[0022] In this embodiment, the target function of the scheduling policy is determined from the processing functions provided by the pipeline. For convenience of user selection, multiple functions of the integrated module are separated. For example, a lid opening function can be selected as one scheduling policy, and a serum quality detection function can be selected as another scheduling policy. In this way, some functions of the integrated module can be individually selected.

[0023] Step 204: Determine the target sample to which the scheduling policy is applied.

[0024] Specifically, the target sample to which the scheduling policy is applied is determined, that is, the target to which the scheduling policy is applied is determined. By setting the target sample to which this scheduling policy is applied, it is possible to determine which samples in the pipeline this scheduling policy is applied to.

[0025] In some embodiments, the scheduling policy can be implemented for the target samples by setting a limiting condition for the target samples and determining the samples that satisfy the condition as the target samples. In some embodiments, if no limiting condition for the target samples is set, the scheduling policy can be implemented for all samples in the pipeline.

[0026] Step 206: Setting a scheduling policy based on the processing content and the target sample, the scheduling policy instructing the processing module of the target function of the pipeline to process the target sample.

[0027] In one embodiment, for convenience of operation, a setting interface may be provided to the user, which allows the user to easily set the processing content of the scheduling policy and the target sample to which this scheduling policy is applied. The user can click the "Save" button on the setting interface to complete the setting of the scheduling policy based on the processing content and the target sample. Based on this scheduling policy, the pipeline control terminal instructs the processing module of the target function of the pipeline to process the target sample.

[0028] For example, if the processing content of a scheduling policy is sample classification and transmission, and the target sample to which this scheduling policy is applied is a target sample that satisfies condition B, then based on this scheduling policy, the sample transmission processing module will be instructed to perform sample transmission processing in accordance with the sample classification and transmission rules for the target sample that satisfies condition B.

[0029] In one embodiment, there are various scheduling policies that a user can set, and for ease of management, when setting a scheduling policy, the user can also set a name for each scheduling policy to easily manage the scheduling policies.

[0030] In this embodiment, by setting the processing content of the scheduling policy and the target sample to which this scheduling policy is applied, it is possible to flexibly specify different processing methods in the pipeline for different samples, thereby increasing the degree of intelligence in pipeline scheduling.

[0031] In another embodiment, when there are at least two target functions, the processing content also includes a processing order for the at least two target functions; The step of setting a scheduling policy based on the processing content and the target sample includes setting a scheduling policy based on the target function, the processing order of the target function, and the target sample, and the scheduling policy instructs the target sample to be sequentially scheduled and processed in the processing module of the target function in the pipeline according to the processing order.

[0032] In this embodiment, if multiple target functions need to be set for the processing content of the scheduling policy, it is also necessary to set the processing order of the multiple target functions. Note that the processing order of the target functions is restricted by the processing order of each function on the pipeline. For example, if the processing order of each function on the pipeline indicates that the lid-opening function is executed after the centrifugation function, when setting the processing content of the scheduling policy, if the multiple target functions include the lid-opening function and the centrifugation function, the lid-opening function must not be set before the centrifugation function.

[0033] Accordingly, a scheduling policy is set based on the target function, the processing order of the target function, and the target sample, and the scheduling policy instructs the target sample to be sequentially scheduled and processed in the processing module of the target function in the pipeline according to the processing order.

[0034] For example, if the processing contents of a scheduling policy are centrifugation, lid opening, and sample delivery, and the target sample to which this scheduling policy is applied is a target sample that satisfies condition A, then based on this scheduling policy, the target sample that satisfies condition A will be scheduled in sequence to the centrifugation processing module, lid opening processing module, and sample delivery processing module, and centrifugation processing, lid opening processing, and sample delivery processing will be performed, respectively.

[0035] In this embodiment, when multiple target functions need to be set for a scheduling policy, it is also necessary to set the processing order of multiple target function modules, thereby meeting the need for diversified scheduling policy setting and increasing the intelligence of pipeline scheduling.

[0036] In another embodiment, the step of determining the processing content of the scheduling policy includes: providing a processing content setting interface, the processing content setting interface including at least one set of setting components, the setting components including at least a setting field; and if the target function set in the setting field of the first or last setting component is a sample classification sending function, obtaining the processing content of the scheduling policy based on the sample classification sending function, and the scheduling policy instructs the sample sending processing module to perform sample sending processing on the target sample in accordance with the sample classification sending rules.

[0037] In this embodiment, a processing content setting interface is provided to enable the user to set the processing content of the scheduling policy through user operation. Specifically, the processing content setting interface is configured with at least one set of setting components, and the setting components include at least a setting field, allowing the user to set a target function module in the setting field.

[0038] According to the processing order of the pipeline functions, the sample sending function is the last processing function of the pipeline, which means that when the analysis processing for the sample on the pipeline is completed, the sample is sequentially taken out of the pipeline and stored in the sample box.

[0039] With the development of intelligent pipelines, users have increasingly placed demands on sample delivery methods. To meet users' needs related to sample delivery, a sample classification delivery method is provided for pipelines. Sample classification delivery refers to placing designated types of samples in designated sample boxes during sample delivery based on pre-set classification rules. Specifically, the sample delivery processing module of the sample analyzer can set types for the sample boxes in the sample delivery drawer and store designated types of samples in different sample boxes.

[0040] The sample classification and delivery method requires the setting of sample classification and delivery rules in advance. The sample classification and delivery rules include the placement positions of each type of sample in the sample delivery drawer, and the placement positions correspond to the types of sample boxes in the sample delivery drawer. For example, if a sample delivery drawer is set up with type A sample boxes and type B sample boxes, the sample classification and delivery rules include placing samples of detection item A in type A sample boxes in the sample delivery drawer and placing samples of detection item B in type B sample boxes in the sample delivery drawer.

[0041] When a user sets the sample classification and sending function in the setting field of the first setting component, since sample sending is the last processing function in the pipeline, when a user sets the sample classification and sending function in the setting field of the first setting component, the processing content of the scheduling policy can be obtained according to the sample classification and sending function. The processing content of this scheduling policy is the sample classification and sending function. The corresponding scheduling policy instructs the sample sending processing module to perform sample sending processing for the target sample in accordance with the sample classification and sending rules.

[0042] Such a scheduling policy can be applied to situations where a doctor needs to classify samples. When a large number of samples require manual classification by a doctor, the sample classification and sending function of the pipeline can be used to set sample classification and sending rules, and then the samples can be placed in the sample input position. The user can then set a different scheduling policy. Setting a scheduling policy involves setting the sample classification and sending function in the setting field of the first setting component through the processing content setting interface, and setting the sample input position. The pipeline directly instructs the sample output processing module to perform sample output processing according to the sample classification and sending rules for the samples at the sample input position. This process eliminates the need for manual classification, improving processing efficiency.

[0043] When a user sets a sample classification and sending function in the setting field of the last setting component, the scheduling policy includes the target function set in the previous setting component and the sample classification and sending function set in the last setting component, and the scheduling policy instructs the corresponding processing module in the pipeline to execute the previous target function for the target sample, and then instructs the sample sending processing module to perform sample sending processing in accordance with the sample classification and sending rule. In this way, when the sample is sent, processing is performed on the sample in accordance with the sample classification and sending rule, and after a series of function processing on the sample is completed, different types of samples can be stored in different types of sample boxes.

[0044] In order to realize intelligent scheduling while realizing diversity in scheduling policies, the present application further provides a method for setting diversified scheduling policies. Specifically, the step of determining processing contents of the scheduling policies includes: providing a processing content setting interface, the processing content setting interface including at least one set of setting components, and the setting components including at least setting fields; when obtaining multiple target functions set in the setting fields of the multiple sets of setting components, obtaining a processing order for each target function; and obtaining processing contents of the scheduling policies based on the multiple target functions and the processing orders.

[0045] Specifically, as shown in FIG. 3, the content setting interface 200 displays multiple sets of setting components 30 arranged in sequence, and when multiple target functions set in the setting fields 301 of the multiple sets of setting components 30 are obtained, the processing order of each target function is obtained based on the order of each of the multiple sets of setting components 30.

[0046] As shown in Figure 3, the centrifugation function is set in the setting field 301 of the first set of setting components 30, the lid opening function is set in the setting field of the second set of setting components 30, and the sample classification and sending function is set in the setting field of the third set of setting components 30. In this case, the processing order of the target functions of the scheduling policy is centrifugation → lid opening → sample classification and sending.

[0047] The processing content of the scheduling policy is obtained based on multiple target functions and the processing order. For a processing policy including multiple target functions, the scheduling policy instructs the target samples to be sequentially scheduled and processed in the processing modules of the target functions in the pipeline according to the processing order. For example, the scheduling policy shown in Figure 3 instructs the target samples to be scheduled in the centrifuge processing module for centrifugation processing, the lid opening processing module for lid opening processing, and the sample sending processing module for sample classification and sending processing according to the sample classification and sending rule, in the order of centrifugation → lid opening → sample classification and sending.

[0048] In this embodiment, the process contents of the scheduling policy can be flexibly set as needed using a plurality of setting components.

[0049] Here, for the convenience of the user's setting, the setting field 301 of the setting component can be in the form of a drop-down box, and the drop-down box contains processing functions provided by the pipeline, and the user can achieve the setting by selecting from the drop-down box as needed, thereby improving the convenience of the setting.

[0050] In one embodiment, the initialized and loaded processing content setting interface may include only a limited number of setting components, which may be one or more. The last setting component 30 includes an additional control 303 in addition to the setting field 301. If more target functions are to be set according to user needs, the additional setting component can be added by triggering the additional control 303 of the setting component 30.

[0051] In one embodiment, the initialized and loaded process content setting interface may include only a limited number of setting components, which may be one or more. When a target function is set using an existing setting component, the system automatically displays the newly added setting component after the setting component, allowing the user to easily set the target function. In this manner, once the user has set all of the setting components currently displayed in the process content setting interface, a new setting component is automatically added for the user's use. However, if the user does not need to set more target functions, the user does not need to set them. For example, if the initialized process content setting interface displays three sets of setting components, the user sets three target functions and then automatically adds a fourth set of setting components. If the user needs to set the fourth target function, the user can set it in the setting field of the fourth set of setting components, and after setting the fourth target function in the fourth set of setting components, the user automatically adds a fifth set of setting components. If the user does not need to set the fourth target function, the user can click Save to complete the process content setting.

[0052] 3, the settings component 30 also includes a delete control 302. A user can trigger the delete control 302 to delete the corresponding settings component and / or target features configured in the settings section of the settings component.

[0053] In this embodiment, the settings component includes add and / or remove controls to meet various setting needs of the user.

[0054] In one embodiment, for the convenience of managing the scheduling policy, the processing content setting interface also includes a name setting area 40 for setting the setting name of the scheduling policy, as shown in Fig. 3. Furthermore, the processing content setting interface also includes a start switch 50, and by setting the start switch, the scheduling policy can be started or stopped.

[0055] In one embodiment, if the target function set in the settings section of the settings component is a sample sending-related function, the add control of the settings component is hidden or adding a new settings component is stopped.

[0056] Specifically, the sample sending-related function refers to a function related to the sample sending process of the pipeline, and generally includes a normal sample sending function or a sample classification sending function. For a sample, the sample sending-related function is the last function of the pipeline processing. If the target function set in the setting field of the setting component is a sample sending-related function, it is considered that the last processing function of the scheduling policy has been set. In this case, the additional control of the setting component can be hidden or the addition of new setting components can be stopped, thereby avoiding user errors and improving the intelligence and accuracy of the setting.

[0057] As shown in Figure 3, hiding the additional controls of the setting components specifically means hiding the additional controls of the setting components in which the sample sending-related functions are set. This prevents the user from accidentally setting other processing functions after the sample sending-related functions.

[0058] Stopping the addition of new setting components includes stopping the system from adding new setting components voluntarily or stopping the system from adding new setting components in response to a user operation, which can prevent other processing functions from being set due to an erroneous user operation after the sample sending-related function.

[0059] In one embodiment, the initialized process content setting interface includes a first setting component, and after a user sets a first target function in a first setting field of the first setting component, the user triggers an additional control of the first setting component to display a second setting component in the process content setting interface, and after the user sets a second target function in a second setting field of the second setting component, if there is still a setting need, the user can trigger the additional control of the second setting component to facilitate the user's setting. In this way, multiple target functions can be set in multiple setting fields of multiple sets of setting components.

[0060] If the user needs to change the target function, this can be achieved by changing the target function in the settings field. If the user needs to delete the target function, this can be achieved by triggering the delete control in the settings component.

[0061] In one embodiment, when a trigger operation is received for a first setting field in a first setting component, a first candidate function list including processing functions provided by the pipeline is displayed, a first target function selected from the first candidate function list is obtained, and for an adjacent N-1th setting component (N≧2) and the Nth setting component among a plurality of sets of setting components, a trigger operation for the Nth setting field of the Nth setting component is received, an Nth candidate function list is displayed based on the N-1th target function set in the N-1st setting field of the N-1st setting component, and the Nth target function selected from the Nth candidate function list is obtained, and the Nth candidate function list includes other functions that can continue to be processed on the target sample after processing of the N-1st target function on the target sample is completed in the pipeline, and a processing order of each target function is obtained based on the order of each setting component.

[0062] Here, the adjacent N-1th and Nth setting components among the multiple sets of setting components refer to any two setting components that are adjacent in position, such as the first and second setting components determined based on the order of the setting components, or the second and third setting components.

[0063] In the case of the first setting component, when a user triggers and sets the first setting field, a first candidate function list is displayed for the user to select from. The first candidate function list includes processing functions provided by the pipeline, and generally includes all of the processing functions provided by the pipeline.

[0064] Furthermore, for the second setting component and subsequent setting components, of any two adjacent N-1th setting components, all of the candidate processing functions of the N-th setting component are limited by the candidate functions selected in the N-1th setting component. Specifically, the N-th candidate function list is displayed based on the N-1th target function set in the N-1th setting field of the N-1th setting component. The functions in the N-th candidate function list are other functions that can continue to process samples after the N-1th function has completed processing the samples in the pipeline.

[0065] For example, the second candidate function list displayed in the second setting field of the second setting component is determined based on the first target function selected in the first setting field, and specifically, the functions in the second candidate function list are other functions that can continue to be processed on the target sample after processing of the first target function is completed in the pipeline.

[0066] In this example, when setting two adjacent target functions, the candidate functions in the drop-down box of the subsequent target function are determined based on the previously selected target function. Specifically, the candidate functions in the drop-down box of the subsequent target function are other functions that can subsequently process samples after the processing of the previous target function in the pipeline is completed. For example, if the previous function is a centrifuge function, the candidate functions in the drop-down box of the subsequent setting component may include serum quality analysis, lid opening, sample analysis, sample delivery, etc.

[0067] There are certain requirements for the processing order of each function in the pipeline. For example, the centrifuge function must be executed before the lid-opening function. Therefore, by setting the candidate processing functions of the Nth setting component to be limited by the candidate functions selected in the N-1th setting component, the user can avoid setting a target function order that contradicts the processing function order of the pipeline.

[0068] In another embodiment, the step of determining the target sample to which the scheduling policy applies includes determining the target sample to which the scheduling policy applies based on at least one of the sample input location, patient information to which the sample belongs, liquid type, sample type, sample container information, and detection item information.

[0069] In this embodiment, the user can set screening conditions based on at least one dimension of the sample input location, patient information to which the sample belongs, liquid type, sample type, sample container information, and detection item information to determine the target sample to which the scheduling policy will be applied.

[0070] Furthermore, for the convenience of user settings, an application target setting interface can be provided, which includes at least one of a sample delivery position setting component, a patient information setting component, a liquid type setting component, a sample type setting component, a container information setting component, and an item information setting component, and obtains the sample screening conditions set in at least one of the sample delivery position setting component, the patient information setting component, the liquid type setting component, the sample type setting component, the container information setting component, and the item information setting component, and determines the target sample to which the scheduling policy is applied based on the sample screening conditions.

[0071] Here, the sample input position setting component is used to set the screening conditions for the sample input position. The screening conditions for the sample input position can be set from three aspects: the sample input processing module, the drawer, and the sample box, and the sample at a specific sample input position can be designated as the target sample to which the above scheduling policy is applied.

[0072] The patient information setting component is used to set screening conditions for patient information, and samples whose patient information meets the set conditions are determined as target samples to which the scheduling policy is applied. The patient information may include the patient's gender, age, diagnostic department, etc.

[0073] Here, the liquid type setting component is for setting the liquid type screening conditions and specifying a sample of a specific liquid type as the target sample to which the above scheduling policy is applied. The liquid type may include whole blood, serum, plasma, etc. If the liquid type is serum, it means that centrifugation has already been completed, and in this case, there is no need to set the centrifugation function when setting the scheduling policy.

[0074] Here, the sample type setting component is for setting the screening conditions of the sample type and specifying samples containing a specific sample type as target samples to which the above scheduling policy is applied. The sample type may include urgent samples or regular samples, so that a scheduling policy can be set for urgent samples or a scheduling policy for regular samples.

[0075] The test item setting component is used to set screening conditions for test items and specify samples containing specific test items as target samples to which the scheduling policy is applied. Test items refer to items that require testing on samples, such as liver function test items and kidney function test items. This allows for the setting of scheduling policies for different test items.

[0076] Here, the container information setting component is used to set screening conditions for container information and specify samples using specific containers as target samples to which the above-mentioned scheduling policy is applied. Sample container information refers to information about the container in which the sample is loaded, including the diameter of the sample container, the height of the sample container, whether the sample container has a container lid, and the sample load. This allows different scheduling policies to be set for different sample containers. For example, for a sample loaded in a sample container without a container lid, scheduling to the lid opening module is not necessary, and a scheduling policy that does not include the lid opening function can be set for such a sample.

[0077] Here, the sample screening conditions for the target sample may be limited by any one dimension of the sample introduction position, patient information to which the sample belongs, liquid type, sample type, sample container information, and detection item information, or may be a combination of at least two dimensions of the sample introduction position, patient information to which the sample belongs, liquid type, sample type, sample container information, and detection item information. For example, the target sample may be determined by setting sample screening conditions based on the sample introduction position and sample type. Alternatively, the target sample may be determined by setting sample screening conditions based on the sample introduction position, patient information to which the sample belongs, liquid type, sample type, sample container information, and detection item information.

[0078] In this embodiment, by setting sample screening conditions from multiple dimensions, the target samples to which the scheduling policy is applied can be flexibly selected, and the intelligence of pipeline scheduling can be improved.

[0079] In another embodiment, a method for obtaining sample screening conditions set in a sample input position setting component includes displaying a sample input position setting component, obtaining sample input position attributes set in the sample input position setting component, the sample input position attributes including at least one of a target drawer and a target sample box, and determining sample screening conditions set from dimensions of the sample input position based on the sample input position attributes.

[0080] In this embodiment, by displaying the sample input position setting component in the application target setting interface, a user can set sample input position attributes in the sample input position setting component. The sample input position attributes include at least one of a target drawer and a target sample box. In one embodiment, if a pipeline includes only one sample input processing module, the sample input position attributes may include a target drawer and a target sample box, or may include only the target drawer. In one embodiment, if a pipeline includes multiple sample input processing modules, the sample input position attributes may include a target sample input processing module, a target drawer, and a target sample box, or may include only the target sample input processing module and the target drawer.

[0081] Sample screening conditions are set from the dimension of the sample input position based on the sample input position attribute, and according to these screening conditions, target samples can be screened based on the sample input position attribute. For example, if the sample input position attribute includes sample input processing module 1, drawer 1, and sample box 1, the sample in sample box 1 in drawer 1 of sample input processing module 1 can be determined as the target sample. Also, for example, if the sample input position attribute includes sample input processing module 1 and drawer 1, all samples in drawer 1 of sample input processing module 1 can be determined as the target samples.

[0082] In this embodiment, the sample introduction position setting component allows the user to easily set sample screening conditions set from the dimension of the sample introduction position to determine the target sample.

[0083] Specifically, as shown in FIG. 4, when a pipeline includes multiple sample input processing modules, the sample input location setting component 410 of the application setting interface includes a sample input module setting area 411, a drawer setting area 412, and a sample box setting area 413.

[0084] Displaying a sample feed position setting component and obtaining sample feed position attributes set in the sample feed position setting component includes displaying a sample feed module setting area, a drawer setting area, and a sample box setting area, and displaying sample feed module icons corresponding to the number of sample feed processing modules in the pipeline in the sample feed module setting area; after obtaining the selected sample feed module icon, determining a target sample feed processing module, and displaying drawer icons corresponding to the number of drawers of the target sample feed processing module in the drawer setting area, the layout of the drawer icons corresponding to the actual layout of the drawers in the target sample feed processing module; After obtaining the selected drawer icon, determine the target drawer and obtain the target sample delivery processing module and sample delivery position attributes including the target drawer; or after obtaining the selected drawer icon, determine the target drawer and display sample box icons corresponding to the number of sample boxes in the target drawer in the sample box setting area, the layout of the sample box icons corresponding to the actual layout of the sample boxes in the target drawer; and after obtaining the selected sample box icon, determine the target sample box and obtain the target sample delivery processing module, the target drawer, and sample delivery position attributes including the target sample box.

[0085] Specifically, as shown in FIG. 4 , in the sample feed module setting area 411 of the sample feed position setting component 410, sample feed module icons corresponding to the number of sample feed processing modules in the pipeline are displayed. If the above pipeline includes two sample feed processing modules, two sample feed module icons are displayed in the sample feed module setting area 411 for the user to select. After the user selects the sample feed module icon, the target sample feed processing module is determined, and drawer icons corresponding to the number of drawers of the target sample feed processing module are displayed in the drawer setting area 412 for the user to select. For example, if the above target sample feed processing module includes three drawers, three drawer icons are displayed in the drawer setting area 412 for the user to select. For the convenience of the user's understanding, the layout of the drawer icons corresponds to the actual layout of the drawers in the target sample feed processing module, which allows the user to associate the drawer icons with the physical locations of the drawers, making it convenient for the user to select.

[0086] After the user selects a drawer icon, the target drawer is determined, and sample box icons corresponding to the number of sample boxes in the target drawer are displayed in the sample box setting area 413. For example, if the above drawer has six sample boxes, six sample box icons are displayed in the sample box setting area 413 for the user to select. For the convenience of the user's understanding, the layout of the sample box icons corresponds to the actual layout of the sample boxes in the target drawer, so that the user can associate the sample box icons with the actual physical locations of the sample boxes, which is convenient for the user's selection.

[0087] When the user selects the target drawer and then selects save, the sample input location attribute including the target sample input processing module and the target drawer is obtained based on the target sample input processing module and the target drawer, thereby determining all samples in the target drawer of the target sample input processing module as target samples.

[0088] After obtaining the selected sample box icon, the target sample box is determined, and the sample input location attribute includes the target sample input processing module, the target drawer, and the target sample box, so that the sample in the target sample input processing module and the target sample box in the target drawer can be determined as the target sample.

[0089] In this embodiment, the convenience of configuration is improved by providing a configuration component that corresponds to the level of the actual sample input location attribute, and the convenience and accuracy of configuration is improved by providing a visualized configuration method that can be mapped to actual physical locations during configuration of drawers and sample boxes.

[0090] In another embodiment, if the pipeline includes one sample input processing module, the sample input location configuration component includes a drawer configuration area and a sample box configuration area.

[0091] Displaying a sample feed position setting component and obtaining sample feed position attributes set in the sample feed position setting component includes displaying a drawer setting area and a sample box setting area, displaying drawer icons in the drawer setting area corresponding to the number of drawers in the sample feed processing module, the layout of the drawer icons corresponding to the actual layout of the drawers in the sample feed processing module, and obtaining the selected drawer icon, determining a target drawer and obtaining sample feed position attributes including the target drawer; or obtaining the selected drawer icon, determining the target drawer and displaying sample box icons in the sample box setting area corresponding to the number of sample boxes in the target drawer, the layout of the sample box icons corresponding to the actual layout of the sample boxes in the target drawer, and obtaining the selected sample box icon, determining a target sample box and obtaining sample feed position attributes including the target drawer and the target sample box.

[0092] For a scene with only one sample feed processing module, the sample feed processing module selection process can be omitted, and the sample feed position attribute can be determined by the drawer setting and the sample box setting, or the sample feed position attribute can be determined by the drawer setting.

[0093] A method for setting a pipeline scheduling policy according to one embodiment is as shown in FIGS.

[0094] First, a policy setting interface is provided, which can be divided into a navigation area and a setting area.

[0095] Here, the navigation area is for displaying the setting navigation section, and the setting area is for displaying the related setting interface.

[0096] Here, there are three navigation columns, one for specifying function information, one for specifying sample information, and one for preview and save.

[0097] In the setting stage for specifying function information, a processing content setting interface 200 is displayed in the setting area. The processing content setting interface 200 displays at least one set of setting components 30. The setting components 30 include a setting field 301, an add control 303, and a delete control 302.

[0098] The initialized and loaded processing content setting interface may include only a limited number of setting components, which may be one or more. If a user wants to set more target functions according to his / her needs, he / she can add setting components by triggering the add control 303 of the setting component 30. The user can set target functions in the setting field of the setting component, and can delete the corresponding setting component and the target functions set in the setting field of the setting component by triggering the delete control 302.

[0099] The processing content setting interface also includes a name setting area 40 for setting a setting name for the scheduling policy. Furthermore, the processing content setting interface also includes a start switch 50, and by setting the start switch, the scheduling policy can be started or stopped.

[0100] When multiple target functions set in the setting fields of multiple sets of setting components are acquired, the processing order of each target function is acquired, and the processing content of the scheduling policy is acquired based on the multiple target functions and the processing order. In the setting stage for specifying function information, the setting of the processing content of the scheduling policy is completed.

[0101] In the sample information setting stage, a sample input position can be specified to set a target sample to which the scheduling policy is applied. Specifically, an application target setting interface 400 is displayed in the setting area, and the application target setting interface displays a sample input position setting component 410. The sample input position setting component 410 includes a sample input module setting area 411, a drawer setting area 412, and a sample box setting area 413.

[0102] In the sample input module setting area 411 of the sample input position setting component 410, sample input module icons corresponding to the number of sample input processing modules in the pipeline are displayed. For example, if the above pipeline includes two sample input processing modules, two sample input module icons are displayed in the sample input module setting area 411 for the user to select. After the user selects the sample input module icon, the target sample input processing module is determined, and drawer icons corresponding to the number of drawers of the target sample input processing module are displayed in the drawer setting area 412 for the user to select. For example, if the above target sample input processing module includes three drawers, three drawer icons are displayed in the drawer setting area 412 for the user to select. For the convenience of the user's understanding, the layout of the drawer icons corresponds to the actual layout of the drawers in the target sample input processing module, so that the user can associate the drawer icons with the physical locations of the drawers, which is convenient for the user's selection.

[0103] After the user selects a drawer icon, the target drawer is determined, and sample box icons corresponding to the number of sample boxes in the target drawer are displayed in the sample box setting area 413. For example, if the above drawer has six sample boxes, six sample box icons are displayed in the sample box setting area 413 for the user to select. For the convenience of the user's understanding, the layout of the sample box icons corresponds to the actual layout of the sample boxes in the target drawer, so that the user can associate the sample box icons with the actual physical locations of the sample boxes, which is convenient for the user's selection.

[0104] In this way, the user can set the target sample input processing module, target drawer, and target sample box using the sample input position setting component, thereby determining the samples in the target sample input processing module, target drawer, and target sample box as target samples. In the setting stage for specifying sample information, the setting of the target sample to which the scheduling policy is applied is completed.

[0105] In the preview stage, the user can check the specific details of the configured scheduling policy, such as the functions and targets related to the scheduling policy's processing. If there are no errors in the preview, the user clicks Save, and the scheduling policy configuration is complete.

[0106] In this embodiment, the setting component allows the user to easily set the target function of the scheduling policy, and the sample input position setting component allows the user to specify the sample at the sample input position as the target sample, thereby facilitating the setting of the scheduling policy. During the setting of the scheduling policy, means such as constraints on the order of the target functions and visualization settings are provided to enhance the convenience and accuracy of the setting. According to the above scheduling policy setting method, different target functions or a combination thereof can be set for different target samples, thereby making the pipeline scheduling intelligent.

[0107] Although the steps in the flowcharts according to the above-described embodiments are displayed sequentially according to the arrows, these steps are not necessarily executed sequentially according to the order indicated by the arrows. Unless otherwise specified in this specification, the execution order of these steps is not strictly limited, and these steps may be executed in a different order. Furthermore, at least some of the steps in the flowcharts according to the above-described embodiments may include multiple steps or multiple stages, and these steps or stages may not necessarily be executed simultaneously but may be executed at different times. The execution order of these steps or stages may also not necessarily be sequential, and they may be executed alternately or alternately with other steps or at least some of the steps or stages within other steps.

[0108] In accordance with the same inventive concept as above, an embodiment of the present application further provides a pipeline scheduling policy setting device that realizes the above-described pipeline scheduling policy setting method. The implementation means for solving the problem provided by the device are similar to the implementation means described in the above-described method, so that the specific limitations of one or more embodiments of the pipeline scheduling policy setting device provided below can refer to the limitations of the above-described pipeline scheduling policy setting method, and the description thereof will be omitted here.

[0109] In one embodiment, as shown in FIG. 6, an apparatus for setting a scheduling policy for a pipeline is provided, the apparatus comprising: a function determination module 602 that determines processing content of a scheduling policy, the processing content of the scheduling policy including a target function determined from processing functions provided by the pipeline; a target determination module 604 for determining target samples to which the scheduling policy is to be applied; and a setting module 606 that sets a scheduling policy based on the processing content and the target sample, the scheduling policy instructing a processing module of a target function in the pipeline to process the target sample.

[0110] In one embodiment, if there are at least two target functions, the processing content also includes a processing order for the at least two target functions; Setting a scheduling policy based on the processing content and target samples A scheduling policy is set based on a target function, a processing order of the target function, and a target sample, and the scheduling policy instructs the target sample to be sequentially scheduled and processed in the processing module of the target function in the pipeline according to the processing order.

[0111] In one embodiment, determining the processing content of the scheduling policy comprises: providing a processing content setting interface, the processing content setting interface including at least one set of setting components, the setting components including at least a setting field; When the target function set in the setting field of the first or last setting component is a sample classification and sending function, the processing content of the scheduling policy is obtained based on the sample classification and sending function, and the scheduling policy instructs the sample sending processing module of the pipeline to perform sample sending processing on the target sample in accordance with the sample classification and sending rules.

[0112] In one embodiment, determining the processing content of the scheduling policy comprises: providing a processing content setting interface, the processing content setting interface including at least one set of setting components, the setting components including at least a setting field; When acquiring multiple target functions set in the setting fields of multiple sets of setting components, acquiring the processing order of each target function; and obtaining processing content of the scheduling policy based on the plurality of target functions and the processing order.

[0113] In one embodiment, The settings component also contains additional controls, and when the additional control of the settings component is triggered, it displays the newly added settings component after the settings component, or After the setting of the target function is completed in the setting field of the setting component, the setting component newly added after the setting component is displayed.

[0114] In one embodiment, When the target function set in the setting field of the setting component is a sample sending-related function, additional controls after the setting component are hidden or addition of new setting components is stopped.

[0115] In one embodiment, the settings component also includes a delete control; When a delete control is triggered, it deletes the corresponding configuration component and / or the target functionality configured in the configuration section of the configuration component.

[0116] In one embodiment, when a plurality of target functions set in the setting fields of a plurality of sets of setting components are acquired, acquiring the processing order of each target function includes: When a trigger operation on a first setting field in the first setting component is acquired, a first candidate function list is displayed, and the first candidate function list includes processing functions provided by the pipeline; obtaining a first target feature selected from the first candidate feature list; For adjacent N-1th setting components (N≧2) among the multiple sets of setting components and the Nth setting component, obtain a trigger operation for the Nth setting field of the Nth setting component, display an Nth candidate function list based on the N-1th target function set in the N-1th setting field of the N-1th setting component, obtain the Nth target function selected from the Nth candidate function list, and the Nth candidate function list includes other functions that can continue to be processed on the target sample after the N-1th target function has been processed on the target sample in the pipeline; and obtaining a processing order for each target function based on the order of each configuration component.

[0117] In one embodiment, determining the target sample to which the scheduling policy applies includes determining the target sample to which the scheduling policy applies based on at least one of the sample input location, patient information to which the sample belongs, liquid type, sample type, sample container information, and detection item information.

[0118] In one embodiment, determining a target sample to which the scheduling policy is applied based on at least one of a sample input location, patient information to which the sample belongs, a liquid type, a sample type, sample container information, and detection item information includes: providing an application object setting interface, the application object setting interface including at least one of a sample delivery position setting component, a patient information setting component, a liquid type setting component, a sample type setting component, a container information setting component, and an item information setting component; Obtaining sample screening conditions set in at least one of a sample delivery position setting component, a patient information setting component, a liquid type setting component, a sample type setting component, a container information setting component, and an item information setting component; determining target samples to which the scheduling policy is to be applied based on sample screening conditions.

[0119] In one embodiment, the method of acquiring the sample screening conditions set by the sample feed position setting component is as follows: Displaying a sample feed position setting component, and acquiring sample feed position attributes set in the sample feed position setting component, wherein the sample feed position attributes include at least one of a target drawer and a target sample box; and determining sample screening conditions set from the sample input location dimensions based on the sample input location attributes.

[0120] In one embodiment, when the pipeline includes multiple sample input processing modules, the sample input location configuration component includes a sample input module configuration area, a drawer configuration area, and a sample box configuration area; Displaying the sample feed position setting component and acquiring the sample feed position attribute set in the sample feed position setting component includes: displaying a sample input module setting area, a drawer setting area, and a sample box setting area, and displaying sample input module icons corresponding to the number of sample input processing modules in the pipeline in the sample input module setting area; After obtaining the selected sample input module icon, determine a target sample input processing module, and display drawer icons corresponding to the number of drawers of the target sample input processing module in the drawer setting area, and the layout of the drawer icons corresponds to the actual layout of the drawers in the target sample input processing module; After obtaining the selected drawer icon, determine a target drawer, and obtain the target sample delivery processing module and sample delivery position attributes including the target drawer; or after obtaining the selected drawer icon, determine a target drawer, and display sample box icons corresponding to the number of sample boxes of the target drawer in a sample box setting area, the layout of the sample box icons corresponding to the actual layout of the sample boxes in the target drawer; and after obtaining the selected sample box icon, determine a target sample box, and obtain the target sample delivery processing module, the target drawer, and sample delivery position attributes including the target sample box; or, If the pipeline includes one sample delivery processing module, the sample delivery position setting component includes a drawer setting area and a sample box setting area; Displaying the sample feed position setting component and acquiring the sample feed position attribute set in the sample feed position setting component includes: Displaying a drawer setting area and a sample box setting area, displaying drawer icons corresponding to the number of drawers in the sample input processing module in the drawer setting area, and the layout of the drawer icons corresponds to the actual layout of the drawers in the sample input processing module; After obtaining the selected drawer icon, determine the target drawer and obtain the sample feed position attributes including the target drawer; or after obtaining the selected drawer icon, determine the target drawer and display sample box icons corresponding to the number of sample boxes of the target drawer in the sample box setting area, the layout of the sample box icons corresponding to the actual layout of the sample boxes in the target drawer; and after obtaining the selected sample box icon, determine the target sample box and obtain the sample feed position attributes including the target drawer and the target sample box.

[0121] Each module in the pipeline scheduling policy setting device described above can be realized in whole or in part by software, hardware, or a combination thereof. Each module described above may be implemented in hardware form, either integrated into a processor in a computer device or stand-alone, or may be implemented in software form stored in a memory in a computer device to facilitate the processor's invocation and execution of operations corresponding to each module described above.

[0122] In one embodiment, a pipeline control terminal is provided, the internal configuration of which is shown in FIG. 7. The pipeline control terminal includes a processor, a memory, a nonvolatile storage medium, and a communication interface, an input device, and a human-computer interaction device, all connected via a system bus. The processor of the pipeline control terminal provides calculation and control capabilities. The memory of the pipeline control terminal includes a nonvolatile storage medium and an internal storage device. The nonvolatile storage medium stores an operating system, a computer program, and a database. The internal storage device provides an environment for the execution of the operating system and the computer program in the nonvolatile storage medium. The communication interface of the pipeline control terminal communicates with an external terminal via a wired or wireless method. The wireless method can be realized by Wi-Fi, a mobile cellular network, NFC (near field communication), or other technologies. When the computer program is executed by the processor, a pipeline scheduling policy setting method is realized. The human-computer interaction device of the above pipeline control terminal may be a liquid crystal display or an electronic ink display, and the input device of the above pipeline control terminal may be a touch layer covered on the display, or a key, trackball or touch panel provided on the housing of the computer device, or an externally connected keyboard, touch panel or mouse, etc.

[0123] As will be understood by those skilled in the art, the configuration shown in FIG. 7 is merely a block diagram of some configurations related to the technical means of the present application, and does not limit the computer device to which the technical means of the present application can be applied; a specific computer device may include more or fewer components than those shown, may combine some components, or may have a different component arrangement.

[0124] In one embodiment, a pipeline control terminal is provided that includes a memory in which a computer program is stored and a processor, and when the computer program is executed on the processor, the steps of the pipeline scheduling policy setting method according to each of the above-mentioned embodiments are realized.

[0125] In one embodiment, a computer-readable storage medium is provided that stores a computer program, which, when executed by a processor, implements the steps of the pipeline scheduling policy setting method according to each of the above-described embodiments.

[0126] In one embodiment, a computer program product is provided that includes a computer program that, when executed by a processor, implements the steps of the pipeline scheduling policy setting method according to each of the above embodiments.

[0127] As will be understood by those skilled in the art, all or some of the steps of the methods described above can be achieved by instructing associated hardware using a computer program. The computer program may be stored in a non-volatile computer-readable storage medium, and when executed, the computer program may include the steps of the method embodiments described above. Any references to memory, database, or other media used in the embodiments provided herein may include at least one of non-volatile memory and volatile memory. Non-volatile memory may include read-only memory (ROM), magnetic tape, flexible disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory may include random access memory (RAM), external cache memory, etc. By way of example and not limitation, the RAM may be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database according to each embodiment provided herein may include at least one of a relational database and a non-relational database. The non-relational database may include, but is not limited to, a distributed database based on blockchain. The processor according to each embodiment provided herein may be, but is not limited to, a general-purpose processor, a central processor, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc.

[0128] The technical features of the above-described embodiments can be combined in any manner, and for the sake of brevity, not all possible combinations of the technical features of the above-described embodiments are described, but any combination of these technical features should be considered to be within the scope described in this specification unless there is a contradiction.

[0129] The above examples only describe some embodiments of the present application, and although the description is specific and detailed, it should not be understood as limiting the patent scope of the present application. It should be noted that those skilled in the art may make some modifications and improvements without departing from the spirit of the present application, and all of these shall fall within the scope of protection of the present application. Therefore, the scope of protection of the present application should be determined based on the scope of the attached claims.

Claims

1. A method for setting a scheduling policy for a pipeline, comprising: determining a processing content of a scheduling policy, the processing content of the scheduling policy including a target function determined from processing functions provided by the pipeline; determining a target sample to which the scheduling policy is to be applied; and setting the scheduling policy based on the processing content and the target sample, the scheduling policy instructing a processing module of the target function of the pipeline to process the target sample.

2. When there are at least two target functions, the processing content also includes a processing order of the at least two target functions; The step of setting the scheduling policy based on the processing content and the target sample includes:

2. The method of claim 1, further comprising: setting the scheduling policy based on the target functions, a processing order of the target functions, and the target samples; and the scheduling policy instructing the target samples to be sequentially scheduled and processed in the processing modules of the target functions of the pipeline according to the processing order.

3. The step of determining the processing content of the scheduling policy includes: providing a process content setting interface, the process content setting interface including at least one set of setting components, the setting components including at least a setting field; 2. The method of claim 1, further comprising: if the target function set in the setting field of the first or last setting component is a sample classification and sending function, obtaining the processing content of the scheduling policy based on the sample classification and sending function; and the scheduling policy instructing a sample sending processing module of the pipeline to perform sample sending processing on the target sample in accordance with sample classification and sending rules.

4. The step of determining the processing content of the scheduling policy includes: providing a process content setting interface, the process content setting interface including at least one set of setting components, the setting components including at least a setting field; When acquiring a plurality of the target functions set in the setting fields of a plurality of sets of the setting components, acquiring a processing order of each of the target functions; and deriving the processing content of the scheduling policy based on a plurality of the target functions and the processing order.

5. The setting component also includes an additional control, and when the additional control of the setting component is triggered, the newly added setting component is displayed after the setting component; or 4. The method of claim 3, further comprising displaying the newly added setting component after the setting of the target function is completed in the setting field of the setting component.

6. The method of claim 5, further comprising hiding the additional controls after the setting component or stopping the addition of new setting components when the target function set in the setting field of the setting component is a sample sending-related function.

7. The settings component also includes a delete control; The method comprises:

4. The method of claim 3, further comprising, when the delete control is triggered, deleting the corresponding setting component and / or the target function set in the setting field of the setting component.

8. When a plurality of target functions set in the setting fields of a plurality of sets of setting components are acquired, acquiring the processing order of each of the target functions includes: When a trigger operation on a first setting field in a first setting component is acquired, a first candidate function list is displayed, and the first candidate function list includes processing functions provided by the pipeline; obtaining a first target function selected from the first candidate function list; For an adjacent N-1th setting component (N≧2) and an Nth setting component among the plurality of sets of setting components, a trigger operation for an Nth setting field of the Nth setting component is acquired, an Nth candidate function list is displayed based on the N-1th target function set in the N-1th setting field of the N-1st setting component, and an Nth target function selected from the Nth candidate function list is acquired, and the Nth candidate function list includes other functions that can continue to be processed on the target sample after the processing of the N-1th target function on the target sample on the pipeline is completed; and obtaining a processing order for each of the target functions based on an order of each of the configuration components.

9. The step of determining a target sample to which the scheduling policy is to be applied comprises: The method of claim 1, further comprising determining a target sample to which the scheduling policy is applied based on at least one of the sample input location, patient information to which the sample belongs, liquid type, sample type, sample container information, and detection item information.

10. Determining a target sample to which the scheduling policy is applied based on at least one of a sample input location, patient information to which the sample belongs, a liquid type, a sample type, sample container information, and detection item information, providing an application object setting interface, the application object setting interface including at least one of a sample delivery position setting component, a patient information setting component, a liquid type setting component, a sample type setting component, a container information setting component, and an item information setting component; Obtaining sample screening conditions set in at least one of the sample feed position setting component, the patient information setting component, the liquid type setting component, the sample type setting component, the container information setting component, and the item information setting component; and determining a target sample to which the scheduling policy is to be applied based on the sample screening conditions.

11. The method of acquiring the sample screening conditions set by the sample feed position setting component is as follows: Displaying a sample feed position setting component, and acquiring sample feed position attributes set in the sample feed position setting component, wherein the sample feed position attributes include at least one of a target drawer and a target sample box; and determining sample screening conditions set from the sample input location dimensions based on the sample input location attributes.

12. When the pipeline includes a plurality of sample input processing modules, the sample input location configuration component includes a sample input module configuration area, a drawer configuration area, and a sample box configuration area; Displaying a sample feed position setting component and acquiring a sample feed position attribute set in the sample feed position setting component includes: displaying the sample input module setting area, the drawer setting area, and the sample box setting area, and displaying sample input module icons corresponding to the number of sample input processing modules of the pipeline in the sample input module setting area; After obtaining the selected sample input module icon, determine a target sample input processing module, and display drawer icons corresponding to the number of drawers of the target sample input processing module in the drawer setting area, and the layout of the drawer icons corresponds to the actual layout of the drawers in the target sample input processing module; After obtaining the selected drawer icon, determine a target drawer and obtain the target sample delivery processing module and the sample delivery position attributes including the target drawer; or after obtaining the selected drawer icon, determine a target drawer and display sample box icons corresponding to the number of sample boxes of the target drawer in the sample box setting area, the layout of the sample box icons corresponding to the actual layout of the sample boxes in the target drawer; and after obtaining the selected sample box icon, determine a target sample box and obtain the target sample delivery processing module, the target drawer, and the sample delivery position attributes including the target sample box; or, When the pipeline includes one sample input processing module, the sample input location setting component includes a drawer setting area and a sample box setting area; Displaying a sample feed position setting component and acquiring a sample feed position attribute set in the sample feed position setting component includes: Displaying the drawer setting area and the sample box setting area, and displaying drawer icons corresponding to the number of drawers in the sample input processing module in the drawer setting area, the layout of the drawer icons corresponding to the actual layout of the drawers in the sample input processing module; 12. The method of claim 11, further comprising: after obtaining the selected drawer icon, determining a target drawer and obtaining the sample feed position attribute including the target drawer; or after obtaining the selected drawer icon, determining a target drawer and displaying sample box icons corresponding to the number of sample boxes of the target drawer in the sample box setting area, the layout of the sample box icons corresponding to the actual layout of the sample boxes in the target drawer; and after obtaining the selected sample box icon, determining a target sample box and obtaining the sample feed position attribute including the target drawer and the target sample box.

13. A pipeline control terminal including a memory in which a computer program is stored and a processor, A pipeline control terminal, characterized in that, when the computer program is executed on the processor, the steps of the method according to any one of claims 1 to 12 are implemented.

14. 1. A pipeline system comprising: a track, processing modules for each function connected via the track, and the pipeline control terminal according to claim 13; A pipeline system, characterized in that each of the processing modules and the tracks is communicatively connected to the pipeline control terminal.

15. A computer-readable storage medium storing a computer program, A computer-readable storage medium, comprising the computer program, when executed by a processor, for implementing the steps of the method according to any one of claims 1 to 12.

Citation Information

Patent Citations

  • Specimen analyzer

    JP2012083227A