An integrated blood preparation system and control method

By obtaining blood preparation requirements parameters and identifying container identity information, blood is prepared in batches based on the estimated working time, the problem of inefficiency in the automatic control of blood preparation is solved, and efficient and accurate blood preparation automation is achieved.

CN119940823BActive Publication Date: 2025-07-11BEIJING HONGCHENG INNOVATION TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202510017777.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-01-06
Publication Date
2025-07-11
Estimated Expiration
2045-01-06

AI Technical Summary

Technical Problem

In the prior art, the automated control method for blood preparation cannot adapt to the differences and complexity between different blood samples, resulting in inefficient preparation and error-prone.

Method used

By obtaining the required parameters for blood preparation, identifying the identity information of the to-be-processed container, preparing blood in batches based on the estimated working time, and using an intelligent control system to achieve automatic assembly, including automatic operations of whitening, centrifugation, blood separation and quick-freezing stations.

Benefits of technology

Automatic preparation and aliquoting according to the required parameters is realized, which improves the accuracy and efficiency of blood preparation and reduces manual intervention and errors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119940823B_ABST
    Figure CN119940823B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of intelligent control technology, and particularly relates to an integrated blood preparation system and a control method. The method includes: obtaining demand parameters for blood preparation, where the demand parameters include multiple demand components, the standard volume corresponding to each demand component, and the required number of copies of the standard volume; identifying the identity information of multiple containers to be processed, determining the estimated operation duration of each container to be processed, and batch-preparing the containers to be processed according to the demand parameters and the estimated operation duration; wherein, the containers to be processed are filled with whole blood, and radio frequency tags containing identity information are pasted on the containers to be processed; the identity information includes the whole blood volume of the containers to be processed; and sub-packaging the prepared blood products according to the demand components to obtain blood sub-packaging products of each demand component. The present invention can perform blood preparation more accurately and efficiently.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of intelligent control, and particularly relates to an integrated blood preparation system and a control method thereof. Background Art

[0002] In the related art, there are many challenges in the automatic control of blood preparation. Traditional control methods usually rely on fixed parameter settings and cannot adapt to the differences and complexities between different blood samples. When facing changes in the required parameters for blood preparation, this control method with fixed parameters lacks an effective real-time monitoring and adjustment mechanism. In addition, the manual monitoring and adjustment process is cumbersome and error-prone, restricting the improvement of blood preparation efficiency. Therefore, there is an urgent need for a preparation system that can intelligently respond to changes in blood demand parameters to achieve more accurate and efficient blood preparation. Summary of the Invention

[0003] The purpose of the present invention is to provide an integrated blood preparation system and a control method thereof to achieve more accurate and efficient blood preparation.

[0004] To achieve the above purpose, the present invention provides the following technical solutions:

[0005] On the one hand, an embodiment of the present invention provides an integrated blood preparation control method, and the method includes the following steps:

[0006] S100, obtaining the required parameters for blood preparation, where the required parameters include multiple required components, the standard volume corresponding to each required component, and the required number of copies of the standard volume;

[0007] S200, identifying the identity information of multiple containers to be processed, determining the estimated operation duration of each container to be processed, and batch-preparing the containers to be processed according to the required parameters and the estimated operation duration; wherein, the containers to be processed are filled with whole blood, and radio frequency tags containing identity information are pasted on the containers to be processed; the identity information includes the whole blood volume of the container to be processed;

[0008] S300, sub-packaging the prepared blood products according to the required components to obtain the blood sub-packaged products of each required component.

[0009] Optionally, in S200, the determining the estimated operation duration of each container to be processed includes:

[0010] S201, obtaining the operation duration for preparing blood with different blood volumes in the most recent multiple preparation cycles; wherein, the operation duration includes the leukocyte reduction duration, the centrifugation duration, the blood separation duration, and the quick-freezing duration;

[0011] S202. Determine a duration coefficient based on the operation durations corresponding to multiple blood volumes, where the duration coefficient includes a leukocyte filtration duration coefficient, a centrifugation duration coefficient, a blood separation duration coefficient, and a quick-freezing duration coefficient.

[0012] S203. Determine the estimated operation duration of each of the containers to be processed based on the total blood volume of the containers to be processed and the duration coefficient, where the estimated operation duration is the maximum of the estimated leukocyte filtration duration, the estimated centrifugation duration, the estimated blood separation duration, and the estimated quick-freezing duration.

[0013] Optionally, in S200, the identifying the identity information of multiple containers to be processed, determining the estimated operation duration of each of the containers to be processed, and batch-preparing the containers to be processed according to the demand parameter and the estimated operation duration includes:

[0014] S210. Obtain a demand parameter and use the demand parameter as a target parameter.

[0015] S220. Determine multiple containers to be processed based on the standard volume of each dispensing component in the target parameter, determine the estimated operation duration of each of the containers to be processed, select multiple first containers from the multiple containers to be processed according to the estimated operation duration and divide them into multiple first queues, determine the standard duration of the first queue according to the estimated operation duration of each first container in the first queue, and sort the multiple first queues in ascending order of the standard duration to generate a first transfer sequence, where each first queue contains N first containers.

[0016] S230. After performing leukocyte filtration operation and heat-sealing separation on the first transfer sequence at the leukocyte filtration station, obtain multiple second queues at the centrifugation station, where each second queue contains N second containers.

[0017] S240. Obtain the blood volumes of the N second containers in the second queue, determine the priority of the second queue based on the demand parameter and the blood volumes of the N second containers in the second queue, and sort the multiple second queues in descending order of the priority to obtain a second transfer sequence.

[0018] S250. Obtain multiple third queues obtained after performing centrifugation operation and blood separation operation on each second queue in the second transfer sequence, identify the dispensing components of each third queue, obtain the preparation volume and the number of preparation copies of each dispensing component, and accumulate the preparation volume and the number of preparation copies of each dispensing component to obtain a preparation parameter, where the third queue includes multiple third containers.

[0019] S260. Determine whether the preparation parameters reach the required parameters. If not, update the target parameters to the difference between the required parameters and the preparation parameters, re-determine the target number of copies required for each standard volume in each target component, and then execute S270; if so, end.

[0020] S270. Respectively determine multiple first queues corresponding one by one to each standard volume, determine the demand degree of each first queue based on the target number of copies of each standard volume, sort each first queue in descending order of the demand degree to obtain a first transfer sequence, and select multiple first containers from the remaining containers to be processed based on the whole blood volume of each first queue in the first transfer sequence, and then execute S230.

[0021] Optionally, in S240, the obtaining the blood volume of N second containers in the second queue and determining the priority of the second queue based on the required parameters and the blood volume of N second containers in the second queue includes:

[0022] S241. Obtain the preparation volume of each target component prepared by the second containers in the second queue, and match the standard volume corresponding to the preparation volume;

[0023] S242. For each target component, match the blood volume corresponding to the standard volume of the target component to obtain the second queue corresponding to the preparation volume, and determine the second queue corresponding to the standard volume of each target component;

[0024] S243. Calculate the average of the target number of copies of each standard volume corresponding to the second queue to obtain the required number of copies of the second queue;

[0025] S244. Calculate the priority of the second queue through the following formula:

[0026]

[0027] where P m represents the priority of the m-th second queue, N m represents the required number of copies of the m-th second queue, k1 is a regulation coefficient, 0 < k1 < 1, T2 m represents the standard duration of the first queue corresponding to the m-th second queue, N max represents the maximum value among the required number of copies of each second queue, exp represents the natural exponential function, and norm represents the normalization process.

[0028] Optionally, in S270, the determining the demand degree of each first queue based on the target number of copies of each standard volume includes:

[0029] Determine a first queue corresponding to the blood volume according to the standard volume, classify each target component according to the same standard volume, correspond each target component to the first queue according to the standard volume, and use the target number of copies corresponding to the multiple target components as the required number of copies corresponding to the first queue;

[0030] Determine the demand degree of the first queue according to the standard duration and the required number of copies of the first queue. The demand degree of the first queue is calculated by the following formula:

[0031]

[0032] where D m represents the demand degree of the m-th first queue, k2 is an adjustment coefficient, 0 < k2 < 1, exp represents the exponential function, and T1 m represents the standard duration of the m-th first queue; s is the total number of target components, i = 1, 2,..., s; C mi represents the target number of copies corresponding to the i-th target component in the required number of copies of the m-th first queue, and C mavg represents the average value of the target number of copies corresponding to each target component in the required number of copies of the m-th first queue, and C m represents the required number of copies of the m-th first queue, and C total represents the sum of the required number of copies of all first queues.

[0033] Optionally, in S270, the step of selecting a plurality of first containers from the remaining containers to be processed based on the whole blood volume of each first queue in the first transfer sequence includes:

[0034] S271, arrange a plurality of containers to be processed in an array to establish a container matrix of M×N. Denote the adjacent elements of the element (m, n) in the container matrix as the element (m + p, n + q), and initialize p = 0, q = 0; where m = 1, 2,..., M, n = 1, 2,..., N, p = -1, 0, 1, q = 0, 1, 2, and p and q are not both 0 at the same time;

[0035] S272, sequentially select the whole blood volume of a first queue from the first transfer sequence. Starting from the upper left corner of the container matrix, sequentially select an element (m, n) from the whole blood volume in the order from left to right and from top to bottom, and calculate the matching degree g(m, n) of the element (m, n). If the matching degree g(m, n) is greater than the initial matching degree, then use the element (m, n) as the preferred element; where the value range of the initial matching degree is (0, 0.6);

[0036] S273. Calculate the matching degree g(m + p, n + q) of the element at (m + p, n + q), compare the matching degree g(m + p, n + q) with the matching degree g(m, n). If g(m + p, n + q) is greater than g(m, n), then take the element at (m + p, n + q) as the preferred element. After updating the matching degree g(m, n) = g(m + p, n + q), jump to S274; otherwise, jump to S274.

[0037] S274. Determine whether the number of preferred elements of the whole blood volume reaches N. If not, jump to S275; if so, jump to S276.

[0038] S275. Judge whether the element at (m + p, n + q) is located at the lower right corner of the container matrix. If not, record the coordinates of the element at (m + p, + q) as m0 = m + p, n0 = n + q. After updating m = m0 and n = n0, jump to S273. If so, after updating the matching degree g(m, n) = k3 * g(m, n), jump to S273; where k3 is an adjustment coefficient and 0 < k3 < 1.

[0039] S276. Arrange the N preferred elements of the whole blood volume in a row in sequence to obtain the first container corresponding to the first queue.

[0040] S277. Determine whether all the first queues in the first transfer sequence are selected. If not, jump to S272; if so, end.

[0041] Optionally, the calculation formula of the matching degree is:

[0042]

[0043] where g(m, n) represents the matching degree of the element at (m, n); V mn represents the whole blood volume of the container to be processed corresponding to the element at (m, n), V m represents the whole blood volume of the m - th first queue, k4 is an adjustment coefficient and 0 < k4 < 1, T0 mn represents the estimated operation duration of the container to be processed corresponding to the element at (m, n).

[0044] On the other hand, an embodiment of the present invention provides a blood preparation integrated control system, including: a control system, and a leukocyte reduction station, a centrifugation station, a blood separation station, and a quick - freezing station respectively connected to the control system;

[0045] The control system includes:

[0046] At least one processor;

[0047] At least one memory for storing at least one program;

[0048] When the at least one program is executed by the at least one processor, the at least one processor implements the above-mentioned method.

[0049] The beneficial effects of the present invention are as follows: The present invention discloses an integrated blood preparation system and a control method. The present invention prepares the to-be-processed containers in batches according to the demand parameters and the estimated operation duration; the user only needs to fill in the demand parameters to achieve automatic preparation and sub-packaging, meeting the processing requirements of different quantities. The present invention can perform blood preparation more precisely and efficiently. BRIEF DESCRIPTION OF THE DRAWINGS

[0050] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required in the embodiments. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0051] Figure 1 is a schematic flowchart of an integrated blood preparation control method according to an embodiment of the present invention;

[0052] Figure 2 is a schematic flowchart of an integrated blood preparation system according to an embodiment of the present invention;

[0053] Figure 3 is Figure 2 a schematic structural diagram of the control system in DETAILED DESCRIPTION OF THE EMBODIMENTS

[0054] The following will clearly and completely describe the concept, specific structure and technical effects generated by the present invention disclosed in combination with the embodiments and the drawings, so as to fully understand the purpose, solution and effects of the present invention disclosed. It should be noted that, without conflict, the embodiments in the present application and the features in the embodiments can be combined with each other.

[0055] Refer to Figure 1 As Figure 1 shown, a kind of integrated blood preparation control method provided by an embodiment of the present invention includes the following steps:

[0056] S100, obtaining the demand parameters for blood preparation, where the demand parameters include multiple demand components, the standard volume corresponding to each demand component, and the required number of copies of the standard volume;

[0057] Specifically, the demand parameters can be manually set in the form of a table. The demand components include red blood cells and plasma. The standard volume corresponding to the demand components can be one or multiple different levels, and each level of standard volume has a corresponding number of demand copies.

[0058] It should be noted that the standard volume is an interval range, and there is no overlap or intersection in the interval ranges corresponding to different levels of standard volume. During the component preparation process, to ensure the quality of blood products, even for the same demand component, mixing is not allowed. For example, mixing red blood cells may increase the risk of hemolysis during the preparation process and affect the quality of blood products. Therefore, after the demand components corresponding to the standard volume are prepared, it is impossible to change the volume of the demand components by mixing the prepared demand components.

[0059] S200, identify the identity information of multiple containers to be processed, determine the estimated operation duration of each container to be processed, and batch-prepare the containers to be processed according to the demand parameters and the estimated operation duration; wherein, the containers to be processed are filled with whole blood, and radio frequency tags containing identity information are pasted on the containers to be processed; the identity information includes the whole blood volume of the containers to be processed.

[0060] Specifically, after receiving the containers to be processed filled with whole blood, hang up each container to be processed in the order of reception time. Radio frequency tags containing identity information are pasted on the containers to be processed; the identity information of each container to be processed can be read through a radio frequency identification device; based on the reading of the identity information by radio frequency identification, the whole process tracking of blood information flow is realized.

[0061] S300, sub-pack the prepared blood products according to the demand components to obtain blood sub-packaged products of each demand component.

[0062] In the embodiment provided by the present invention, the containers to be processed are batch-prepared according to the demand parameters and the estimated operation duration; users only need to fill in the demand parameters to achieve automatic preparation and sub-packaging, meeting the processing requirements of different quantities and volumes.

[0063] Reference Figure 2 , the integrated blood preparation control method provided by the present invention is applied to an integrated blood preparation system. The integrated blood preparation system includes a leukocyte reduction station, a centrifugation station, a blood separation station, and a quick-freezing station; taking a blood bag as an example of the container to be processed, the working process of the integrated blood preparation system is described as follows:

[0064] First, hang the first blood bag that meets the requirements of whole blood volume and quantity at the hanging position of the leukocyte filtration station. The leukocyte filtration station automatically identifies the first identity information of the first blood bag. Then, perform leukocyte filtration operations (weight and optical detection). After determining that the leukocyte filtration is completed, automatically record the leukocyte filtration process. Furthermore, perform heat sealing and separation of the first blood bag. Automatically transfer the leukocyte filtration tray, blood braid, and empty first blood bag to the recycling basket. And transfer the leukocyte-filtered whole blood to the centrifugation station, and automatically identify the identity information of the whole blood. The centrifuge automatically balances and completes the centrifugation operation according to the matching program.

[0065] After the centrifugation operation is completed, automatically identify the second identity information of the second blood bag. Then, transfer the second blood bag to the blood separation station and record the centrifugation process data. Next, automatically match the second blood bag, heat-seal and weld the second blood bag, identify the identity information of the second blood bag, and after verifying the position of the second blood bag, perform blood separation operations (weight and optical detection), identify and record the blood separation process data. After blood separation is completed, perform heat sealing and separation of the second blood bag. Identify the identity information of red blood cells and the identity information of plasma, transfer the red blood cells into the recycling basket, transfer the plasma to the quick-freezing station for quick-freezing operation to obtain frozen plasma, and record the process data of the quick-freezing operation. Then, identify the identity information of the frozen plasma and transfer the frozen plasma into the recycling basket. The above processes are all completed by automated equipment without manual control.

[0066] As an improvement of the above embodiment, in S200, determining the estimated operation duration of each of the to-be-processed containers includes:

[0067] S201, obtain the operation durations for preparing blood with multiple different blood volumes in the most recent multiple preparation cycles; wherein, the operation duration includes leukocyte filtration duration, centrifugation duration, blood separation duration, and quick-freezing duration.

[0068] S202, determine duration coefficients based on the operation durations corresponding to the multiple blood volumes; wherein, the duration coefficients include leukocyte filtration duration coefficient, centrifugation duration coefficient, blood separation duration coefficient, and quick-freezing duration coefficient.

[0069] It should be noted that the duration coefficient reflects the influencing factor of blood volume on the operation duration. Through the duration coefficient, the operation duration of each operation link can be estimated more accurately, so as to facilitate the subsequent arrangement of a reasonable preparation rhythm and improve the preparation efficiency.

[0070] S203, determine the estimated operation duration of each of the to-be-processed containers based on the whole blood volume of the to-be-processed container and the duration coefficients; wherein, the estimated operation duration is the maximum value among the estimated leukocyte filtration duration, estimated centrifugation duration, estimated blood separation duration, and estimated quick-freezing duration.

[0071] It should be noted that since the estimated operation durations of the leukocyte filtration station, centrifugation station, blood separation station, and quick-freezing station are different, it is difficult to ensure the consistency of the operation rhythm during sequential operation, resulting in idleness of some stations and reducing the efficiency of blood preparation. Therefore, the utilization rate of each station should be increased as much as possible to improve the efficiency of blood preparation. By adopting the method of batch preparation, scheduling can be performed on each container to be processed, and the estimated operation duration can be set according to the maximum value of the estimated leukocyte filtration duration, estimated centrifugation duration, estimated blood separation duration, and estimated quick-freezing duration, rather than the sum of the estimated leukocyte filtration duration, estimated centrifugation duration, estimated blood separation duration, and estimated quick-freezing duration. Specifically, by multiplying the whole blood volume of the container to be processed by the duration coefficient, the estimated leukocyte filtration duration, estimated centrifugation duration, estimated blood separation duration, and estimated quick-freezing duration are respectively obtained, and the maximum value among them is taken as the estimated operation duration of the corresponding container to be processed.

[0072] As an improvement of the above embodiment, in S200, the step of identifying the identity information of multiple containers to be processed, determining the estimated operation duration of each container to be processed, and batch-preparing the containers to be processed according to the demand parameters and the estimated operation duration includes:

[0073] S210, obtaining the demand parameters and taking the demand parameters as the target parameters;

[0074] Specifically, the target parameters are set as the demand parameters, and the target parameters include multiple target components, the standard volume corresponding to each target component, and the target number of copies of each standard volume; one target component can have one or more different levels of standard volume, and each standard volume has a corresponding number of target copies.

[0075] S220, determining multiple containers to be processed based on the standard volume of each dispensing component in the target parameters, determining the estimated operation duration of each container to be processed, selecting multiple first containers from the multiple containers to be processed according to the estimated operation duration and dividing them into multiple first queues, determining the standard duration of the first queue according to the estimated operation duration of each first container in the first queue, and sorting the multiple first queues in ascending order of the standard duration to generate a first transfer sequence; where each first queue contains N first containers;

[0076] It should be noted that the estimated operation duration is positively correlated with the whole blood volume of the first container, and the estimated operation duration of each first container in the first queue is less than the standard duration of the first queue; the first container has a unique identity identifier; the proportions of red blood cells and plasma in whole blood follow certain rules. Specifically, the hematocrit of normal adults is usually between 40% and 50%, and that of women is generally between 37% and 48%. Therefore, red blood cells account for about 40% to 45% of whole blood, and plasma accounts for about 55% of whole blood. These proportions may vary due to factors such as individual differences, age, gender, and physiological status. In this step, based on the standard volume, the total volume of whole blood is determined, which can ensure that the standard volume and the required number of copies of the required components are met. In some embodiments, the total volume of whole blood in multiple containers to be processed is greater than 5 times the standard volume.

[0077] In this step, according to different standard volumes, M first queues are divided. One first queue corresponds to one level of the standard volume, and a total of M first queues are obtained. The value of M is determined according to the total number of levels of the standard volume. Then, according to the estimated operation duration, each first container is divided into multiple first queues so that the estimated operation durations of the first queues are basically the same. Thus, each first queue is sorted according to the estimated operation duration, and leukocyte reduction is performed in batches to quickly obtain leukocyte-reduced whole blood.

[0078] S230, after performing leukocyte reduction operation and heat sealing separation on the first transfer sequence at the leukocyte reduction station, a plurality of second queues are correspondingly obtained at the centrifugation station, and each second queue contains N second containers;

[0079] Specifically, one first queue is sequentially selected from the first transfer sequence. After performing leukocyte reduction and heat sealing separation on the N first containers in the first queue at the leukocyte reduction station, the leukocyte-reduced whole blood in the N first containers is transferred one by one to the N second containers in the centrifugation station, and the N second containers form a second queue. In this embodiment, N is also the maximum number of second containers that can be accommodated at the centrifugation station. The operation is performed in M times, and the second container has the same identity identifier as the corresponding first container.

[0080] S240, obtain the blood volumes of the N second containers in the second queue, determine the priority of the second queue based on the demand parameters and the blood volumes of the N second containers in the second queue, and sort the multiple second queues in descending order of priority to obtain a second transfer sequence;

[0081] It should be noted that the priority of the second queue is determined by the demand parameters and the blood volumes of the N second containers in the second queue.

[0082] S250. Obtain multiple third queues obtained after performing centrifugation operations and blood separation operations on each second queue in the second transfer sequence, identify the aliquot components of each third queue, obtain the preparation volume and the number of preparation copies of each aliquot component, and accumulate the preparation volume and the number of preparation copies of each of the said aliquot components to obtain preparation parameters; wherein, the third queue includes multiple third containers.

[0083] Specifically, perform centrifugation operations and blood separation operations on each second queue in sequence according to the sorting of the second transfer sequence, aliquot the prepared components, obtain the volume and the number of copies of each aliquot component, and accumulate the preparation volume and the number of preparation copies of each of the said aliquot components to obtain preparation parameters.

[0084] S260. Determine whether the preparation parameters reach the required parameters. If not, update the target parameters to the difference between the required parameters and the preparation parameters, re-determine the target number of copies required for each standard volume in each target component, and then execute S270; if so, end.

[0085] Specifically, calculate the difference between the required parameters and the preparation parameters, and for each target component, determine the target number of copies required for each standard volume.

[0086] S270. Respectively determine multiple first queues corresponding one by one to each standard volume, determine the demand degree of each first queue based on the target number of copies of each standard volume, sort each first queue in descending order of the demand degree to obtain a first transfer sequence, and select multiple first containers from the remaining containers to be processed based on the whole blood volume of each first queue in the first transfer sequence, and then execute S230.

[0087] Specifically, obtain the correspondence between the standard volume of the target component and the whole blood volume of the first container in the first queue, so as to determine the corresponding whole blood volume according to the standard volume of the target component, determine the first queue of the corresponding level according to the whole blood volume, determine the required number of copies of the first queue according to the target number of copies of each standard volume, and determine the demand degree of the first queue according to the standard duration of the first queue and the required number of copies of the first queue.

[0088] It should be noted that the first container and the second container can be containers for storing blood such as blood bags and sample tubes. The whole blood volume of the first container refers to the blood volume of the whole blood actually loaded in the first container; the blood volume of the second container refers to the blood volume of the leukocyte-reduced whole blood actually loaded in the second container; the preparation volume of the third container refers to the volume of the blood component actually loaded in the third container.

[0089] As an improvement to the above embodiment, in S240, obtaining the blood volumes of N second containers in the second queue and determining the priority of the second queue based on the demand parameter and the blood volumes of N second containers in the second queue includes:

[0090] S241, obtaining the preparation volumes of the respective target components prepared by the second containers in the second queue and matching the standard volumes corresponding to the preparation volumes;

[0091] S242, for each target component, matching the blood volume corresponding to the standard volume of the target component to obtain the second queue corresponding to the preparation volume, and determining the second queue corresponding to the standard volume of each target component;

[0092] S243, averaging the target numbers of the respective standard volumes corresponding to the second queue to obtain the demand number of the second queue;

[0093] S244, calculating the priority of the second queue through the following formula:

[0094]

[0095] where P m represents the priority of the m-th second queue, N m represents the demand number of the m-th second queue, k1 is an adjustment coefficient, 0 < k1 < 1, T2 m represents the standard duration of the first queue corresponding to the m-th second queue, N max represents the maximum value among the demand numbers of the respective second queues, exp represents the natural exponential function, and norm represents the normalization process.

[0096] It should be noted that the deviation size of the second queue is initially obtained by combining the demand number of the second queue and the maximum value among the demand numbers. The larger the deviation, the higher the priority, so as to make up for the shortage of the demand number as soon as possible; the deviation is adjusted by the standard duration of the first queue corresponding to the second queue. The larger the standard duration, the longer the operation time required, and the higher the priority. Combining the deviation size and the standard duration, the priority of the second queue is obtained to achieve reasonable allocation and improve the efficiency of batch processing.

[0097] As an improvement to the above embodiment, in S270, determining the demand degrees of the respective first queues based on the target numbers of the respective standard volumes includes:

[0098] Determining the first queue corresponding to the blood volume according to the standard volume, classifying the respective target components according to the same standard volume, corresponding the respective target components to the first queue according to the standard volume, and taking the target numbers corresponding to the multiple target components as the demand numbers of the corresponding first queue;

[0099] Determine the demand degree of the first queue according to the standard duration and the required number of copies of the first queue;

[0100] It can be understood that for each first queue, the required number of copies includes the target number of copies corresponding to multiple target components; if the difference in the target number of copies corresponding to different target components is smaller, it indicates that the benefit generated by preparing the first queue is greater and it needs to be arranged preferentially; if the difference in the target number of copies corresponding to different target components is larger, it indicates that the benefit generated by preparing the first queue is smaller and it can be arranged in subsequent scheduling.

[0101] The demand degree of the first queue is calculated by the following formula:

[0102]

[0103] where D m represents the demand degree of the m-th first queue, k2 is an adjustment coefficient, 0 < k2 < 1, exp represents the exponential function, T1 m represents the standard duration of the m-th first queue; s is the total number of target components, i = 1, 2,..., s; C mi represents the target number of copies corresponding to the i-th target component in the required number of copies of the m-th first queue, C mavg represents the average value of the target number of copies corresponding to each target component in the required number of copies of the m-th first queue, C m represents the required number of copies of the m-th first queue, C total represents the sum of the required number of copies of all first queues.

[0104] Specifically, first determine the first queue corresponding to the second queue, and determine the standard duration of the first queue. The greater the standard duration of the first queue, it indicates that the time spent on preparing the blood in the first queue is longer and the impact on the overall preparation time is greater, and it should be arranged preferentially.

[0105] As an improvement of the above embodiment, in S270, the step of selecting a plurality of first containers from the remaining containers to be processed based on the whole blood volume of each first queue in the first transfer sequence includes:

[0106] S271, arrange a plurality of containers to be processed in an array to establish a container matrix of M × N. Denote the adjacent elements of the (m, n)-th element in the container matrix as the (m + p, n + q)-th element, and initialize p = 0, q = 0; where, m = 1, 2,..., M, n = 1, 2,..., N, p = -1, 0, 1, q = 0, 1, 2, and p and q are not both 0 at the same time;

[0107] S272. Select a whole blood volume of a first queue from the first transfer sequence in turn. Starting from the upper left corner of the container matrix, select an element (m, n) from the whole blood volume in turn in the order from left to right and from top to bottom, and calculate the matching degree g(m, n) of the element (m, n). If the matching degree g(m, n) is greater than the initial matching degree, then take the element (m, n) as the preferred element; wherein, the value range of the initial matching degree is (0, 0.6).

[0108] S273. Calculate the matching degree g(m + p, n + q) of the (m + p, n + q)th element, compare the matching degree g(m + p, n + q) with the matching degree g(m, n). If g(m + p, n + q) is greater than g(m, n), then take the (m + p, n + q)th element as the preferred element. After updating the matching degree g(m, n) = g(m + p, n + q), jump to S274; otherwise, jump to S274.

[0109] S274. Determine whether the number of preferred elements of the whole blood volume reaches N. If not, then jump to S275; if so, then jump to S276.

[0110] S275. Judge whether the (m + p, n + q)th element is located at the lower right corner of the container matrix. If not, then record the coordinates of the (m + p, + q)th element as m0 = m + p, n0 = n + q. After updating m = m0 and n = n0, jump to S273. If so, then after updating the matching degree g(m, n) = k3 * g(m, n), jump to S273; where k3 is an adjustment coefficient and 0 < k3 < 1.

[0111] S276. Arrange the N preferred elements of the whole blood volume in a row in order to obtain the first container corresponding to the first queue.

[0112] It should be noted that when the (m + p, n + q)th element has not reached the lower right corner of the container matrix, if the number of preferred elements is N, the search can be ended; when the (m + p, n + q)th element reaches the lower right corner of the container matrix, if the number of existing preferred elements is less than N, then lower the matching degree g(m, n) and execute the loop again until N preferred elements are found from the container matrix.

[0113] S277. Determine whether all the first queues in the first transfer sequence have been selected. If not, then jump to S272; if so, then end.

[0114] In this embodiment, traversing and searching based on the matching degree can try to divide the first queues with expected preparation times close to each other and meeting the required number of copies, so as to reduce the preparation time as a whole and improve the preparation efficiency.

[0115] As an improvement of the above embodiments, the calculation formula of the matching degree is as follows:

[0116]

[0117] where g(m, n) represents the matching degree of the (m, n)-th element; V mn represents the whole blood volume of the container to be processed corresponding to the (m, n)-th element, V m represents the whole blood volume of the m-th first queue, k4 is an adjustment coefficient, 0 < k4 < 1, T0 mn represents the estimated operation duration of the container to be processed corresponding to the (m, n)-th element.

[0118] It should be noted that the matching degree is matched based on the whole blood volume of the first container. The closer the whole blood volumes are, the higher the matching degree. At the same time, a comprehensive evaluation is carried out in combination with the estimated operation duration of the container to be processed. The shorter the estimated operation duration, the higher the matching degree. Thus, the container to be processed with closer whole blood volumes and shorter estimated operation durations is selected.

[0119] Reference Figure 3 , an integrated blood preparation control system provided by an embodiment of the present invention further includes: a control system, and a leukocyte reduction station, a centrifugation station, a blood separation station, and a quick-freezing station respectively connected to the control system;

[0120] The control system includes:

[0121] at least one processor;

[0122] at least one memory for storing at least one program;

[0123] When the at least one program is executed by the at least one processor, the at least one processor implements the above method.

[0124] The content in the above method embodiments is applicable to this embodiment. The functions specifically implemented in this embodiment are the same as those in the above method embodiments, and the beneficial effects achieved are also the same as those in the above method embodiments, and will not be described in detail here.

[0125] Although the description of the present disclosure has been quite detailed and has particularly described several of the described embodiments, it is not intended to be limited to any of these details or embodiments or any particular embodiment, but rather should be regarded as effectively covering the intended scope of the present disclosure by considering the broad possible interpretations of these claims in light of the prior art. In addition, the present disclosure has been described above in terms of embodiments foreseeable by the inventors for the purpose of providing a useful description, and those non-substantive modifications to the present disclosure that are not currently foreseeable may still represent equivalent modifications of the present disclosure.

Claims

1. An integrated control method for blood preparation, characterized in that, The method includes the following steps: S100. Obtain the demand parameters for blood preparation, where the demand parameters include multiple demand components, the standard volume corresponding to each demand component, and the number of demand copies of the standard volume; S200. Identify the identity information of multiple containers to be processed, determine the estimated operation duration of each container to be processed, and batch-prepare the containers to be processed according to the demand parameters and the estimated operation duration; wherein, the containers to be processed are filled with whole blood, and radio frequency tags containing identity information are pasted on the containers to be processed; the identity information includes the whole blood volume of the container to be processed; S300. Sub-pack the prepared blood products according to the demand components to obtain the sub-packed blood products of each demand component; S200 specifically includes: S210. Obtain the demand parameters and use the demand parameters as the target parameters; S220. Determine multiple containers to be processed based on the standard volume of each sub-packing component in the target parameters, determine the estimated operation duration of each container to be processed, select multiple first containers from the multiple containers to be processed according to the estimated operation duration and divide them into multiple first queues, determine the standard duration of the first queue according to the estimated operation duration of each first container in the first queue, and sort the multiple first queues in ascending order of the standard duration to generate a first transfer sequence; wherein, each first queue includes N first containers; S230. After performing leukocyte filtration operation and heat sealing separation on the first transfer sequence at the leukocyte filtration station, obtain multiple second queues at the centrifugation station, and each second queue includes N second containers; S240. Obtain the blood volume of the N second containers in the second queue, determine the priority of the second queue based on the demand parameters and the blood volume of the N second containers in the second queue, and sort the multiple second queues in descending order of priority to obtain a second transfer sequence; S250. Obtain multiple third queues obtained after performing centrifugation operation and blood separation operation on each second queue in the second transfer sequence, identify the sub-packing components of each third queue, obtain the preparation volume and the number of preparation copies of each sub-packing component, and accumulate the preparation volume and the number of preparation copies of each sub-packing component to obtain the preparation parameters; wherein, the third queue includes multiple third containers; S260. Determine whether the preparation parameters reach the demand parameters. If not, update the target parameters to the difference between the demand parameters and the preparation parameters, re-determine the target number of copies required for each standard volume in each target component, and then execute S270; if so, end; S270. Respectively determine multiple first queues corresponding to each standard volume one by one, determine the demand degree of each first queue based on the target number of copies of each standard volume, sort each first queue in descending order of demand degree to obtain a first transfer sequence, and select multiple first containers from the remaining containers to be processed based on the whole blood volume of each first queue in the first transfer sequence, and then execute S230.

2. The method according to claim 1, characterized in that, In S200, the determining the estimated operation duration of each of the to-be-processed containers includes: S201, obtaining the operation durations for preparing blood with multiple different blood volumes in the most recent multiple preparation cycles; wherein, the operation duration includes the leukocyte reduction duration, the centrifugation duration, the blood separation duration, and the quick-freezing duration; S202, determining duration coefficients based on the operation durations corresponding to the multiple blood volumes; wherein, the duration coefficients include the leukocyte reduction duration coefficient, the centrifugation duration coefficient, the blood separation duration coefficient, and the quick-freezing duration coefficient; S203, determining the estimated operation duration of each of the to-be-processed containers based on the whole blood volume of the to-be-processed containers and the duration coefficients; wherein, the estimated operation duration is the maximum value among the estimated leukocyte reduction duration, the estimated centrifugation duration, the estimated blood separation duration, and the estimated quick-freezing duration.

3. The method according to claim 1, wherein In S240, the obtaining the blood volumes of the N second containers in the second queue and determining the priority of the second queue based on the demand parameter and the blood volumes of the N second containers in the second queue includes: S241, obtaining the preparation volumes of the respective target components prepared by the second containers in the second queue and matching the standard volumes corresponding to the preparation volumes; S242, for each target component, matching the blood volume corresponding to the standard volume of the target component to obtain the second queue corresponding to the preparation volume, and determining the second queue corresponding to the standard volume of each target component; S243, averaging the target quantities of the respective standard volumes corresponding to the second queue to obtain the demand quantity of the second queue; S244, calculating the priority of the second queue through the following formula: ; Among them, represents the priority of the m-th second queue, represents the required number of copies of the m-th second queue, and k1 is a regulation coefficient, where 0 < k1 < 1. represents the standard duration of the first queue corresponding to the m-th second queue, represents the maximum value among the required numbers of copies of each second queue, exp represents the natural exponential function, and norm represents the normalization process.

4. The method according to claim 1, characterized in that, In S270, the determining the demand degrees of the respective first queues based on the target quantities of the respective standard volumes includes: Determining the first queue corresponding to the blood volume according to the standard volume, classifying the respective target components according to the same standard volume, corresponding the respective target components to the first queue according to the standard volume, and taking the target quantities corresponding to the multiple target components as the demand quantities of the corresponding first queues; Determining the demand degree of the first queue according to the standard duration and the demand quantity of the first queue, and the demand degree of the first queue is calculated through the following formula: ; Among them, represents the demand degree of the m-th first queue, k2 is a regulation coefficient, 0 < k2 < 1, exp represents the exponential function, represents the standard duration of the m-th first queue; s is the total number of target components, i = 1, 2,..., s; represents the target quantity corresponding to the i-th target component in the demand quantity of the m-th first queue, represents the average value of the target quantities corresponding to each target component in the demand quantity of the m-th first queue, represents the demand quantity of the m-th first queue, represents the sum of the demand quantities of all first queues.

5. The method according to claim 4, wherein In S270, the selecting multiple first containers from the remaining to-be-processed containers based on the whole blood volumes of the respective first queues in the first transfer sequence includes: S271, arranging the multiple to-be-processed containers in an array to establish an M×N container matrix, and denoting the adjacent elements of the (m, n)th element in the container matrix as the (m + p, n + q)th element, initializing p = 0, q = 0; wherein, m = 1, 2,..., M, n = 1, 2,..., N, p = -1, 0, 1, q = 0, 1, 2, and p and q are not both 0 at the same time; S272. Select a whole blood volume of a first queue from the first transfer sequence in turn. Starting from the upper left corner of the container matrix, select an element (m, n) from the whole blood volume in turn in the order from left to right and from top to bottom, and calculate the matching degree g(m, n) of the element (m, n). If the matching degree g(m, n) is greater than the initial matching degree, then take the element (m, n) as the preferred element; wherein, the value range of the initial matching degree is (0, 0.6). S273. Calculate the matching degree g(m + p, n + q) of the (m + p, n + q)-th element, and compare the matching degree g(m + p, n + q) with the matching degree g(m, n). If g(m + p, n + q) is greater than g(m, n), then take the (m + p, n + q)-th element as the preferred element. After updating the matching degree g(m, n) = g(m + p, n + q), jump to S274; otherwise, jump to S274. S274. Determine whether the number of preferred elements of the whole blood volume reaches N. If not, then jump to S275; if so, then jump to S276. S275. Judge whether the (m + p, n + q)-th element is located at the lower right corner of the container matrix. If not, then record the coordinates m0 = m + p, n0 = n + q of the (m + p, + q)-th element, update m = m0, n = n0, and then jump to S273. If so, then update the matching degree g(m, n) = k3 * g(m, n) and then jump to S273; wherein, k3 is an adjustment coefficient, and 0 < k3 < 1. S276. Arrange the N preferred elements of the whole blood volume in a row in sequence to obtain the first container corresponding to the first queue. S277. Determine whether all the first queues in the first transfer sequence have been selected. If not, then jump to S272; if so, then end.

6. The method according to claim 5, characterized in that, The calculation formula of the matching degree is as follows: ; Among them, represents the matching degree of the (m, n)-th element; represents the whole blood volume of the container to be processed corresponding to the (m, n)-th element, represents the whole blood volume of the m-th first queue, and k4 is an adjustment coefficient, where 0 < k4 < 1, represents the estimated operation duration of the container to be processed corresponding to the (m, n)-th element.

7. An integrated blood preparation system, characterized in that, Including: A control system, and a leukocyte filtration station, a centrifugation station, a blood separation station, and a quick-freezing station respectively connected to the control system. The control system includes: At least one processor; At least one memory for storing at least one program; When the at least one program is executed by the at least one processor, the at least one processor implements the method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Apparatus for manufacture of blood products and method for manufacture of blood products

    CA2125350A1