Blood management full-link tracing system and method
By using grid-based processing and sensor monitoring, the location of blood donation sites and vehicle scheduling have been optimized, solving the problem of low efficiency in blood resource allocation, ensuring blood quality and transportation safety, and achieving efficient dynamic response in blood management.
Patent Information
- Application Number
- CN202511639104.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-11
- Publication Date
- 2026-02-06
AI Technical Summary
Existing technologies lack dynamic response capabilities in blood donation site selection and blood donation vehicle dispatching, resulting in low resource allocation efficiency. They also have limited dynamic optimization capabilities for temperature and vibration in blood transportation and cold chain management, affecting the stability of blood quality.
The system obtains appointment information via API, performs grid processing, calculates grid density weights, combines the real-time status of the blood donation vehicle with the Haversine formula to calculate priorities, uses sensors to assess the health of blood donors and blood quality, and monitors the temperature and vibration of the refrigerated box in real time to optimize routes and allocation, thereby achieving dynamic scheduling and quality control.
It has improved the efficiency of resource allocation at blood donation sites, ensured blood quality, reduced risks during transportation, and enhanced the efficiency and dynamic response capabilities of blood management.
Smart Images

Figure CN121483527A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of intelligent blood management technology, and in particular to a blood management end-to-end traceability system and method. Background Technology
[0002] In the development of blood management technologies, with the continuous growth of clinical blood demand in the medical system, how to achieve full-process management of blood collection, transportation, storage and use has become a research hotspot. Traditional blood management relies heavily on fixed blood collection points and manual scheduling, which makes it difficult to respond in a timely manner to the dynamic changes in large-scale blood demand. The introduction of information technology, Internet of Things technology and big data analysis has promoted the development of intelligent blood management. The blood collection information sharing system based on the cloud platform can realize the uploading of appointment information, vehicle status query and demand docking of central blood stations (base blood stations). GPS positioning and route planning algorithms can provide route navigation for blood collection vehicles. Sensor technology is widely used in blood collection and cold chain transportation to ensure blood quality.
[0003] However, existing technologies still have shortcomings. In terms of blood donation site selection and blood donation vehicle dispatch, existing technologies rely heavily on static planning or manual decision-making, lacking the ability to respond to dynamic demands in real time, resulting in low resource allocation efficiency. In blood transportation and cold chain management, existing systems have limited dynamic optimization capabilities for temperature and vibration, making it difficult to effectively cope with environmental changes during transportation and affecting the stability of blood quality. Summary of the Invention
[0004] In view of the aforementioned existing problems, the present invention is proposed.
[0005] Therefore, this invention provides a blood management end-to-end traceability system and method to solve the problems in blood donation site selection and blood donation vehicle scheduling. Existing technologies mostly rely on static planning or manual decision-making, lacking the ability to respond to dynamic demands in real time, resulting in low resource allocation efficiency. In blood transportation and cold chain management, existing systems have limited dynamic optimization capabilities for temperature and vibration, making it difficult to effectively cope with environmental changes during transportation and affecting the stability of blood quality.
[0006] To solve the above-mentioned technical problems, the present invention provides the following technical solution: In a first aspect, the present invention provides a blood management end-to-end traceability system, comprising, The blood collection point scheduling and vehicle allocation module is used to obtain appointment information through API, divide the service area into grids, count the number of appointments in each grid and calculate the grid density weight, sort in descending order and select the grid corresponding to the maximum value as the blood collection point, obtain real-time status data of blood donation vehicles through the cloud platform, calculate the straight-line distance from the blood donation vehicle to the blood collection point using the Haversine formula and obtain the allocation priority score, select the maximum value and allocate it to the nearest blood donation vehicle, calculate the total path cost and select the minimum value to obtain the shortest path, generate the estimated arrival time, the latitude and longitude of the blood collection point and the estimated stay time, sort vertically to form a scheduling instruction and send it to the vehicle terminal for execution; The blood collection and quality control module is used when the blood donation vehicle arrives at the blood collection point to collect physiological parameters through a blood pressure monitor, pulse sensor and body temperature detector to assess health status. It also collects blood flow rate and red blood cell count through sensors to perform initial blood quality screening and then stores the blood in the vehicle's refrigerated box. The cold chain transportation and storage module is used to deploy temperature and vibration sensors in refrigerated boxes to monitor real-time status. If the temperature deviation exceeds the limit, the refrigeration power is adjusted. If the vibration exceeds the vibration threshold, an alarm is triggered. The module obtains the hospital's blood demand through the API interface, calculates the shortest delivery route from the blood bank to the hospital, and carries out the transportation, uploading the data to the cloud platform.
[0007] As a preferred embodiment of the blood management end-to-end traceability system described in this invention, the step of counting the number of appointments per grid and calculating the grid density weight, and then sorting and selecting the grid corresponding to the maximum value in descending order as the blood collection point, includes: Retrieve appointment information via API, including name, ID number, contact information, desired blood donation time and location; The service area is divided into grids, and the latitude and longitude coordinates are obtained through GPS. The reservation information of the location located in the grid is filtered to obtain the number of reservations for the grid. The number of reservations for the service area is obtained by summing the formulas. The grid density weights are calculated, sorted in descending order, and the grid corresponding to the maximum value is set as the blood collection point.
[0008] As a preferred embodiment of the blood management end-to-end traceability system of the present invention, wherein: the vertical sorting to generate scheduling instructions and send them to the vehicle terminal for execution includes: Real-time status data of blood donation vehicles, including current location, vehicle availability, and remaining working time, are obtained through a cloud platform. The Haversine formula is used to calculate the straight-line distance from the blood donation vehicle to the blood collection point, and the allocation priority score of the blood collection point is calculated, sorted in descending order, and the maximum value is selected to be allocated to the nearest blood donation vehicle. Based on the current location, calculate the shortest path to cover the assigned blood collection points, sort in ascending order, and select the minimum value to obtain the shortest path. The estimated arrival time, blood collection point latitude and longitude, and estimated stay time are sorted vertically to generate scheduling instructions, which are then sent to the vehicle terminal for execution.
[0009] As a preferred embodiment of the blood management full-chain traceability system described in this invention, the blood is initially screened for quality and then stored in a vehicle-mounted refrigerated box. This includes the blood donation vehicle arriving at the blood collection point and collecting the blood donor's physiological parameters, including blood pressure, pulse, and body temperature, through a blood pressure monitor, pulse sensor, and body temperature detector to assess their health status. Blood is collected from blood donors using a blood collection machine. The blood flow rate and red blood cell count are collected by an ultrasonic Doppler flow sensor and an optical sensor to conduct an initial screening of blood quality. If the blood quality score is less than the blood quality score threshold, it is marked as unqualified in the initial screening; otherwise, it is marked as qualified in the initial screening and transferred to a vehicle-mounted refrigerated box.
[0010] As a preferred embodiment of the blood management end-to-end traceability system of the present invention, the step of adjusting the cooling power if the temperature deviation exceeds the limit and triggering an alarm if the vibration exceeds the vibration threshold includes: Temperature and vibration sensors are deployed in the vehicle-mounted refrigerated box to collect real-time temperature and vibration data. If the deviation between the real-time temperature and the target temperature exceeds a temperature deviation threshold, a temperature optimization function is defined to adjust the cooling power. If the vibration exceeds the vibration threshold, an alarm is triggered.
[0011] As a preferred embodiment of the blood management end-to-end traceability system of the present invention, the calculation of the shortest delivery route from the blood bank to the hospital and the transportation thereof include: The blood demand of hospitals is obtained through the API interface, and the shortest delivery route from the blood bank to the hospital is calculated. The formula is the same as the steps for calculating the shortest distance mentioned above. The blood is then delivered to the hospital through the shortest delivery route.
[0012] As a preferred embodiment of the blood management end-to-end traceability system described in this invention, the upload to the cloud platform includes: The hospital transmits patient information, transfusion time, and dosage for blood transfusions, and uploads this data, along with donor information, real-time temperature, vibration data, red blood cell count, blood collection time, transportation route, and transportation time, to a cloud platform for storage.
[0013] Secondly, this invention provides a method for end-to-end traceability in blood management, comprising: Reservation information is obtained through API, the service area is divided into grids, the number of reservations in each grid is counted and the grid density weight is calculated. The grid with the highest value is selected in descending order and set as the blood collection point. Real-time status data of blood donation vehicles is obtained through the cloud platform. The straight-line distance from the blood donation vehicle to the blood collection point is calculated using the Haversine formula and the priority score is obtained. The highest value is selected and assigned to the nearest blood donation vehicle. The total path cost is calculated and the minimum value is selected to obtain the shortest path. The estimated arrival time, the latitude and longitude of the blood collection point, and the estimated stay time are generated. The data are sorted vertically to form a scheduling instruction and sent to the vehicle terminal for execution. When the blood donation vehicle arrives at the blood collection point, it collects physiological parameters through a blood pressure monitor, pulse sensor and body temperature detector to assess health status. It also collects blood flow rate and red blood cell count through sensors to conduct a preliminary screening of blood quality before storing it in the vehicle's refrigerated box. The refrigerated box is equipped with temperature and vibration sensors to monitor its real-time status. If the temperature deviation exceeds the limit, the cooling power is adjusted. If the vibration exceeds the vibration threshold, an alarm is triggered. The hospital's blood demand is obtained through the API interface, the shortest delivery route from the blood bank to the hospital is calculated and transported, and the data is uploaded to the cloud platform.
[0014] Thirdly, the present invention provides a computer device including a memory and a processor, wherein the memory stores a computer program, wherein the computer program, when executed by the processor, implements any step of the blood management end-to-end traceability method as described in the first aspect of the present invention.
[0015] Fourthly, the present invention provides a computer-readable storage medium having a computer program stored thereon, wherein: when the computer program is executed by a processor, it implements any step of the blood management end-to-end traceability method as described in the first aspect of the present invention.
[0016] The beneficial effects of this invention are as follows: This invention obtains appointment information through an API interface and performs regional gridding processing, calculates grid density weights to determine blood collection points, combines the real-time status of blood donation vehicles with the Haversine formula to perform priority calculation and path cost analysis, uses sensing devices to collect physiological parameters of blood donors, collects blood from qualified samples and scores blood quality, classifies and marks them, and stores them in an on-board refrigerated box. The refrigerated box is controlled in real time through temperature and vibration sensors, and the shortest delivery route is calculated based on the hospital's blood demand; this invention achieves dynamic optimal allocation and path optimization of blood donation vehicles, effectively reduces quality risks during transportation, and improves the efficiency, safety, and dynamic response capabilities of blood management. Attached Figure Description
[0017] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the following description of the embodiments will be briefly introduced. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0018] Figure 1 This is a schematic diagram of the blood management end-to-end traceability system in Example 1.
[0019] Figure 2 This is a flowchart of the blood management end-to-end traceability method in Example 1. Detailed Implementation
[0020] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, the specific embodiments of the present invention will be described in detail below with reference to the accompanying drawings.
[0021] Many specific details are set forth in the following description in order to provide a full understanding of the invention. However, the invention may also be practiced in other ways different from those described herein, and those skilled in the art can make similar extensions without departing from the spirit of the invention. Therefore, the invention is not limited to the specific embodiments disclosed below.
[0022] Secondly, the term "one embodiment" or "embodiment" as used herein refers to a specific feature, structure, or characteristic that may be included in at least one implementation of the present invention. The phrase "in one embodiment" appearing in different places in this specification does not necessarily refer to the same embodiment, nor is it a single or selective embodiment that is mutually exclusive with other embodiments.
[0023] Example 1, referring to Figure 1 and Figure 2 This is the first embodiment of the present invention, which provides a blood management end-to-end traceability system, including the following steps: S1, the blood collection point scheduling and vehicle allocation module, is used to obtain appointment information through API, divide the service area into grids, count the number of appointments in each grid and calculate the grid density weight, sort in descending order and filter the grid corresponding to the maximum value to set it as a blood collection point, obtain real-time status data of blood donation vehicles through the cloud platform, calculate the straight-line distance from the blood donation vehicle to the blood collection point using the Haversine formula and obtain the allocation priority score, filter the maximum value and allocate it to the nearest blood donation vehicle, calculate the total path cost and filter the minimum value to obtain the shortest path, generate the estimated arrival time, the latitude and longitude of the blood collection point and the estimated stay time, sort vertically to form a scheduling instruction and send it to the vehicle terminal for execution; Specifically, the number of appointments per grid is counted and the grid density weight is calculated. The grids with the highest values are sorted in descending order and designated as blood collection points, including: Retrieve appointment information via API, including name, ID number, contact information, desired blood donation time and location (latitude and longitude coordinates); The service area, such as a city, is divided into grids. Latitude and longitude coordinates are obtained via GPS. Reservation information for locations within a grid is filtered to obtain the number of reservations per grid. The total number of reservations for the service area is then calculated using a summation formula. Finally, the grid density weight is calculated using the following formula: , in, For grid density weights, For grid The number of reservations, The number of people is the weighting factor. This is a weighting coefficient based on the degree of urgency. For grid The level of urgency is determined based on hospital blood needs or disaster events, such as earthquake-stricken areas, which are set to 1. Total number of reservations in the service area; The grid density weights are sorted in descending order, and the grids with the highest values are selected as blood collection points.
[0024] By obtaining appointment information through API and counting the number of appointments in each grid, and calculating grid density weights based on urgency settings, the efficiency of optimizing the allocation of blood collection points in the region is effectively improved. This not only ensures that blood collection points are located in areas with the highest demand, but also responds to changes in demand during different emergencies, such as disasters, by adjusting the priority of blood collection points in real time. By sorting the grids in descending order using grid density weights and selecting the grids with the highest values as blood collection points, the rational allocation of blood resources is effectively improved, and ineffective resource waste is reduced. The comprehensive calculation of grid density weights, taking into account factors such as geographical location and time requirements, further improves the accuracy of blood collection point layout, ensuring the smooth operation of blood collection activities. It enables rapid response in complex and dynamic environments and has long-term guiding significance for the overall planning of blood collection.
[0025] Furthermore, the vertical sequencing generates scheduling instructions which are then sent to the vehicle terminal for execution, including: Real-time status data of blood donation vehicles, including current location, vehicle availability, and remaining working time, are obtained through a cloud platform. The Haversine formula is used to calculate the straight-line distance from the blood donation vehicle to the blood collection point, and the allocation priority score of the blood collection point is also calculated. The formula is as follows: , in, For the blood donation vehicle Blood collection points allocation The allocation priority score, This is the distance weighting coefficient. For the blood donation vehicle Blood collection points allocation The straight-line distance For the maximum acceptable distance, For priority weights, Blood collection point Priorities are set based on urgency. Sort the priority scores in descending order and select the highest value to allocate to the nearest blood donation vehicle (obtained by sorting in descending order of straight-line distance). Based on the current location, calculate the shortest path to cover the assigned blood collection points using the following formula: , in, The total route cost for the blood donation vehicle. For path Travel time, For path The driving distance is obtained through the API interface. Cost per unit of time fuel cost per unit distance This represents the number of paths. Sort the total cost of the paths in ascending order and select the shortest path by finding the minimum value. The estimated arrival time (the sum of departure time and travel time), the latitude and longitude of the blood collection point, and the estimated stay time (based on the number of people collecting blood, for example, ten minutes per person) are sorted vertically to generate a scheduling instruction, which is then sent to the vehicle terminal for execution.
[0026] By monitoring and managing the real-time status of blood donation vehicles through a cloud platform, and combining the straight-line distance between the blood donation vehicles and the blood collection points with priority scores, the scheduling paths and work sequences of the blood collection vehicles have been optimized. This has reduced the empty driving and waiting time of the blood collection vehicles in the service area, improved the working efficiency of the on-board equipment, and ensured that blood collection tasks are completed on time. By calculating the distance using the Haversine formula and sorting according to priority scores, tasks can be intelligently allocated in different emergency situations. Tasks are prioritized to the nearest blood donation vehicle that is in good condition. This not only improves the optimization of resource utilization, but also effectively ensures the timely fulfillment of blood needs in emergency situations.
[0027] S2, Blood Collection and Quality Control Module, is used when the blood donation vehicle arrives at the blood collection point to collect physiological parameters through a blood pressure monitor, pulse sensor and body temperature detector to assess health status. It also collects blood flow rate and red blood cell count through sensors to perform initial blood quality screening and then stores the blood in the vehicle's refrigerated box. Specifically, after initial blood quality screening, the blood is stored in a vehicle-mounted refrigerated box, including: When the blood donation vehicle arrives at the blood collection point, it collects the blood donor's physiological parameters, including blood pressure, pulse, and body temperature, using a blood pressure monitor, pulse sensor, and body temperature detector. A health status assessment is then conducted, specifically by weighting and summing the blood pressure score (the absolute deviation between the current and ideal blood pressure values, mapped to a 0-100 range using a linear function), the pulse score (the deviation between the current and ideal heart rate, combined with a stability score (normalized for the device's rhythm uniformity),) and the body temperature score (the absolute deviation between the current and ideal body temperature values, mapped to a 0-100 range using a linear function). Blood donors with health status scores below a threshold and who do not meet health compliance requirements are marked as having poor health and are removed from the program. The health compliance mentioned refers to the previous blood donation records, medical history, and medication history obtained through the medical database API. If the previous blood donation record contains severe blood donation reactions or blood-borne diseases, or a history of cardiovascular and cerebrovascular diseases and cancer, or recent use of drugs that affect blood quality or the safety of blood recipients, such as antibiotics, antiviral drugs, and immunosuppressants, or a history of drug use, high-risk behaviors of blood-borne diseases with multiple sexual partners, or a history of travel to quarantine infectious disease epidemic areas or test infectious disease epidemic areas identified by relevant departments, or the entry time is less than the longest incubation period of the disease, or the person has had sexual intercourse with a person at high risk of susceptible blood-borne diseases for less than one year, or the blood donor is female, during menstruation and three days before and after, during pregnancy and less than six months after miscarriage, or less than one year after childbirth and breastfeeding, any of the above conditions will result in exclusion. Blood is drawn from donors using a blood collection machine. Blood flow rate and red blood cell count are collected via an ultrasonic Doppler flow sensor and an optical sensor for initial blood quality screening. The formula is: , in, This is a score for red blood cell count or blood flow rate. This represents the average actual measured blood flow rate or red blood cell concentration. The target average for red blood cell count, This represents the permissible deviation range for red blood cell counts. The blood quality score is obtained by weighted summation of the two scores mentioned above; If the blood quality score is less than the blood quality score threshold, it is marked as unqualified in the initial screening; otherwise, it is marked as qualified in the initial screening and both are transferred to the vehicle-mounted refrigerated box.
[0028] By combining physiological parameters with blood test results, a comprehensive assessment of blood donors' health status and blood quality is achieved, providing a more scientific and systematic evaluation basis for blood collection. Through scoring physiological parameters such as blood pressure, pulse, and body temperature, as well as assessing blood quality such as blood flow rate and red blood cell count, individuals who do not meet blood donation standards can be identified in a timely manner, ensuring that collected blood meets safety standards. The blood quality scoring design utilizes ultrasonic Doppler flow sensors and optical sensors for real-time monitoring of blood flow rate and red blood cell count, further improving the accuracy of blood quality evaluation, effectively reducing the risk of substandard blood quality, and ensuring a high-quality supply of blood resources.
[0029] S3, Cold Chain Transportation and Storage Module, is used to deploy temperature and vibration sensors in the refrigerated box to monitor the real-time status. If the temperature deviation exceeds the limit, the cooling power is adjusted. If the vibration exceeds the vibration threshold, an alarm is triggered. The module obtains the hospital's blood demand through the API interface, calculates the shortest delivery route from the blood bank to the hospital, and transports the blood, then uploads the data to the cloud platform. Specifically, if the temperature deviation exceeds the limit, the cooling power will be adjusted; if the vibration exceeds the vibration threshold, an alarm will be triggered, including: Temperature and vibration sensors are deployed in the vehicle-mounted refrigerated container to collect real-time temperature and vibration data. If the deviation between the real-time temperature and the target temperature exceeds a temperature deviation threshold, a temperature optimization function is defined to adjust the cooling power. If the vibration exceeds a vibration threshold, an alarm is triggered. The formula is as follows: , in, To prevent errors in cold chain control, Total time For time Real-time temperature, For the target temperature, Energy consumption weighting For time The cooling power is obtained by multiplying the supply voltage and compressor current using an embedded controller, combined with the power factor, such as an ARM Cortex-M4-based microcontroller.
[0030] By optimizing temperature control and vibration monitoring during blood collection and transportation, and utilizing real-time feedback from temperature and vibration sensors, the system ensures that blood is unaffected by external environmental factors during transport and remains within a suitable temperature range. This maximizes the safety and effectiveness of the blood. Temperature and vibration control effectively reduces the impact of external factors on blood quality and prevents waste of blood resources due to excessive temperature fluctuations or vibrations. Through temperature optimization functions and refrigeration power adjustment, the system intelligently adjusts the operation of the cold chain to ensure optimal preservation of blood during transportation. If vibration exceeds a threshold, an alarm mechanism is triggered promptly to ensure the safety of blood transportation and provides strong technical support for blood quality control.
[0031] Furthermore, the shortest delivery route from the blood bank to the hospital is calculated and transportation is carried out, including: After the blood donation vehicle completes the blood collection, it returns to the central blood station (base blood station) according to the preset route. The blood undergoes standardized processing such as storage, component separation, monitoring, and labeling, and is then stored in the blood bank's dedicated refrigeration equipment. Blood banks obtain the hospital's blood demand through an API interface, calculate the shortest delivery route from the blood bank to the hospital, using the same formula as the steps described above for calculating the shortest distance, and deliver the blood to the hospital via the shortest delivery route.
[0032] By calculating the shortest delivery route and combining it with API interfaces to obtain hospital blood demand and real-time traffic data, the system intelligently calculates the optimal delivery route. Through route optimization, transportation time and energy consumption can be reduced, ensuring that blood can be delivered to the hospital in the shortest possible time. This effectively improves the response speed in emergency situations. This technical solution combines dynamic traffic conditions and real-time demand, and can flexibly adjust the delivery plan for different demand scenarios, thereby improving the overall scheduling efficiency and emergency response capability of the system.
[0033] Furthermore, it is uploaded to the cloud platform, including The hospital transmits patient information, transfusion time, and dosage for blood transfusions, and uploads this data, along with donor information, real-time temperature, vibration data, red blood cell count, blood collection time, transportation route, and transportation time, to a cloud platform for storage.
[0034] By uploading key data from the entire process of blood collection, transportation, and storage to a cloud platform, centralized data management and analysis can be achieved. Through the collection and sharing of data such as hospital blood demand, blood donor health information, blood quality, and transportation routes, more decision support can be provided for future blood collection and transportation. This not only improves the utilization efficiency of blood resources but also provides valuable basic data for subsequent scientific research and resource optimization. It enables more precise blood supply chain management, reduces blood waste and risks, and improves the overall efficiency and sustainability of blood donation activities.
[0035] This embodiment also provides a method for end-to-end traceability of blood management, including: Reservation information is obtained through API, the service area is divided into grids, the number of reservations in each grid is counted and the grid density weight is calculated. The grid with the highest value is selected in descending order and set as the blood collection point. Real-time status data of blood donation vehicles is obtained through the cloud platform. The straight-line distance from the blood donation vehicle to the blood collection point is calculated using the Haversine formula and the priority score is obtained. The highest value is selected and assigned to the nearest blood donation vehicle. The total path cost is calculated and the minimum value is selected to obtain the shortest path. The estimated arrival time, the latitude and longitude of the blood collection point, and the estimated stay time are generated. The data are sorted vertically to form a scheduling instruction and sent to the vehicle terminal for execution. When the blood donation vehicle arrives at the blood collection point, it collects physiological parameters through a blood pressure monitor, pulse sensor and body temperature detector to assess health status. It also collects blood flow rate and red blood cell count through sensors to conduct a preliminary screening of blood quality before storing it in the vehicle's refrigerated box. The refrigerated box is equipped with temperature and vibration sensors to monitor its real-time status. If the temperature deviation exceeds the limit, the cooling power is adjusted. If the vibration exceeds the vibration threshold, an alarm is triggered. The hospital's blood demand is obtained through the API interface, the shortest delivery route from the blood bank to the hospital is calculated and transported, and the data is uploaded to the cloud platform.
[0036] This embodiment also provides a computer device suitable for a blood management end-to-end traceability system, including: a memory and a processor; the memory is used to store computer-executable instructions, and the processor is used to execute the computer-executable instructions to implement the blood management end-to-end traceability method proposed in the above embodiment.
[0037] The computer device can be a terminal, comprising a processor, memory, communication interface, display screen, and input devices connected via a system bus. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, carrier networks, NFC (Near Field Communication), or other technologies. The display screen can be an LCD screen or an e-ink screen. The input devices can be a touch layer covering the display screen, buttons, a trackball, or a touchpad on the computer device's casing, or an external keyboard, touchpad, or mouse.
[0038] This embodiment also provides a storage medium storing a computer program, which, when executed by a processor, implements the blood management end-to-end traceability method proposed in the above embodiments. The storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as Static Random Access Memory (SRAM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Erasable Programmable Read Only Memory (EPROM), Programmable Red-Only Memory (PROM), Read-Only Memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.
[0039] In summary, this invention obtains appointment information through an API interface and performs regional gridding processing. It calculates grid density weights to determine blood collection points, combines the real-time status of the blood donation vehicle with the Haversine formula for priority calculation and path cost analysis, uses sensors to collect blood donor physiological parameters, collects blood from qualified samples and scores blood quality, classifies and labels them, and stores them in an onboard refrigerated box. The refrigerated box is controlled in real-time by temperature and vibration sensors, and the shortest delivery route is calculated based on the hospital's blood demand. This achieves dynamic optimal allocation and path optimization of blood donation vehicles, effectively reducing quality risks during transportation and improving the efficiency, safety, and dynamic response capabilities of blood management.
[0040] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit it. Although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical solutions of the present invention without departing from the spirit and scope of the technical solutions of the present invention, and all such modifications or substitutions should be covered within the scope of the claims of the present invention.
Claims
1. A blood management full-link traceability system, characterized by: The blood collection and quality control module is used for the blood donation vehicle to arrive at the blood collection point, collects physiological parameters of the blood donor through a sphygmomanometer, a pulse sensor and a body temperature detector, performs health condition assessment, collects blood flow rate and red blood cell count through the sensor, and stores the blood in the vehicle-mounted refrigerator after preliminary screening of the blood quality; The cold chain transportation and storage module is used for the refrigerator to deploy temperature sensors and vibration sensors to monitor real-time state, adjusts refrigeration power if temperature deviation exceeds the limit, triggers an alarm if vibration exceeds the vibration threshold, obtains blood demand of the hospital through an API interface, calculates the shortest distribution path from the blood station to the hospital and performs transportation, and uploads to the cloud platform. The blood collection and quality control module is used for the blood donation vehicle to arrive at the blood collection point, collects physiological parameters of the blood donor through a sphygmomanometer, a pulse sensor and a body temperature detector, performs health condition assessment, collects blood flow rate and red blood cell count through the sensor, and stores the blood in the vehicle-mounted refrigerator after preliminary screening of the blood quality; The blood collection and quality control module is used for the blood donation vehicle to arrive at the blood collection point, collects physiological parameters of the blood donor through a sphygmomanometer, a pulse sensor and a body temperature detector, performs health condition assessment, collects blood flow rate and red blood cell count through the sensor, and stores the blood in the vehicle-mounted refrigerator after preliminary screening of the blood quality; 2. The blood management full-link traceability system of claim 1, wherein: The blood collection and quality control module is used for the blood donation vehicle to arrive at the blood collection point, collects physiological parameters of the blood donor through a sphygmomanometer, a pulse sensor and a body temperature detector, performs health condition assessment, collects blood flow rate and red blood cell count through the sensor, and stores the blood in the vehicle-mounted refrigerator after preliminary screening of the blood quality; The blood collection and quality control module is used for the blood donation vehicle to arrive at the blood collection point, collects physiological parameters of the blood donor through a sphygmomanometer, a pulse sensor and a body temperature detector, performs health condition assessment, collects blood flow rate and red blood cell count through the sensor, and stores the blood in the vehicle-mounted refrigerator after preliminary screening of the blood quality; 3. The blood management full-link traceability system of claim 2, wherein: 4. The blood management full-link traceability system of claim 3, wherein: 5. The blood management end-to-end traceability system of claim 4, wherein: If the temperature deviation exceeds the limit, the refrigeration power is adjusted, and if the vibration exceeds the vibration threshold, an alarm is triggered, including: Temperature sensors and vibration sensors are deployed for the vehicle-mounted refrigeration box to collect real-time temperature and vibration. If the deviation between the real-time temperature and the target temperature is greater than the temperature deviation threshold, a temperature optimization function is defined, and the refrigeration power will be adjusted. If the vibration exceeds the vibration threshold, an alarm is triggered.
6. The blood management end-to-end traceability system of claim 5, wherein: The shortest distribution path from the blood station to the hospital is calculated and transported, including: The hospital blood demand is obtained through the API interface, the shortest distribution path from the blood station to the hospital is calculated, and the formula is consistent with the above-mentioned shortest distance calculation step. The blood is distributed to the hospital through the shortest distribution path.
7. The blood management end-to-end traceability system of claim 6, wherein: The patient information, blood transfusion time, and dosage of the blood infusion are transmitted to the cloud platform for storage, combined with the blood donor information, real-time temperature, vibration, red blood cell count, blood collection time, transportation path, and transportation time. Including, 8. A blood management full-link traceability method based on the blood management full-link traceability system according to any one of claims 1 to 7, characterized in that: The reservation information is obtained through the API, the service area is divided into grids, the grid reservation number is counted and the grid density weight is calculated, the grid corresponding to the maximum value is set as the blood collection point after descending order sorting and screening, the real-time state data of the blood donation vehicle is obtained through the cloud platform, the straight-line distance from the blood donation vehicle to the blood collection point is calculated combined with the Haversine formula, and the distribution priority score is obtained. The maximum value is screened and allocated to the nearest blood donation vehicle. The total path cost is calculated and the minimum value is screened to obtain the shortest path. The estimated arrival time, blood collection point latitude and longitude, and estimated stay time are generated, and the scheduling instruction is issued to the vehicle terminal in vertical order for execution; The blood donation vehicle arrives at the blood collection point, collects physiological parameters through the sphygmomanometer, pulse sensor, and body temperature detector, conducts health status evaluation, collects blood flow rate and red blood cell count through the sensor, and stores the blood in the vehicle-mounted refrigeration box after preliminary screening of blood quality; The refrigeration box deploys temperature sensors and vibration sensors to monitor the real-time state. If the temperature deviation exceeds the limit, the refrigeration power is adjusted. If the vibration exceeds the vibration threshold, an alarm is triggered. The hospital blood demand is obtained through the API interface, the shortest distribution path from the blood station to the hospital is calculated, and transportation is performed. Upload to the cloud platform. The processor executes the computer program to realize the steps of the blood management full-link traceability method of claim 8. 9.A computer device, comprising a memory and a processor, wherein the memory stores a computer program, and the computer device is characterized in that: The computer program is executed by the processor to realize the steps of the blood management full-link traceability method of claim 8.
10. A computer readable storage medium having stored thereon a computer program, characterized in that:
