Design scheme and system of blood donation blood database
By designing a blood donation points management platform, the problem of time and space mismatch between blood donors and blood users was solved, blood donors were encouraged to participate, a balance between blood supply and demand and a transparent and fair use mechanism were achieved, and the endogenous motivation of blood donors was stimulated.
Patent Information
- Application Number
- CN202510770420.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-10
- Publication Date
- 2025-09-05
AI Technical Summary
Existing technologies cannot effectively solve the problem of mismatch between the time and place of blood donation and blood use caused by changes in the life cycle and spatial position of blood donors and blood users. The lack of incentive mechanism makes it difficult to recruit blood donors and leads to an imbalance in blood supply and demand.
Design a database system that records blood donation and blood usage through a personal blood donation points management platform, realizes point conversion, supports overdrafts and donations, and implements an incentive mechanism to ensure that blood donors are given priority in blood use and achieve a dynamic blood balance across the country.
It has achieved policy guarantees for giving priority to blood donors in blood use, stimulated citizens' enthusiasm for blood donation, solved the problem of difficulty in recruiting blood donors, and achieved a dynamic balance between blood supply and demand and a transparent and fair use mechanism.
Smart Images

Figure CN120596483A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to personal blood donation and blood use records.
[0002] The present invention relates to a blood collection institution - a blood station The present invention relates to blood-using institutions - hospitals The present invention relates to the policy adjustment and optimization of management departments. Background Art
[0003] Blood is an important component for maintaining life, and the only source is blood donations from healthy people to help those in need.
[0004] In accordance with the "Blood Donation Law of the People's Republic of China", my country currently implements a voluntary and unpaid blood donation system. Blood is collected by blood stations, tested and prepared for use in hospitals, which basically guarantees the quality of blood and health needs.
[0005] The shelf life of blood is 45 days. For the same person, healthy people can donate blood at an appropriate age, while blood can be used in the elderly or under special circumstances. Due to the long time span and uncertain spatial position changes in the life cycle, it is impossible to donate blood and use blood at the same time. Cross-transmission can only be achieved by relying on differences in the age structure of the group, that is, donating blood when young and using blood when old. This has become the rule of blood donation and use for most people.
[0006] Internet of Things information technology has been widely used in the field of blood collection and supply, and blood products can be controlled and traced throughout the entire process.
[0007] The personal information real-name authentication and privacy protection system has been realized through informatization and networking. Summary of the Invention
[0008] This database design is based on the policy provisions to ensure that blood donors have priority in blood use. Personal blood donation records are used as a condition for priority blood use, and personal blood use is linked to personal blood donation. It is necessary to build a shared platform with registration and query functions to meet the needs of long life cycle time span, uncertain location and spatial changes, and convenient instant query.
[0009] The content of the database design plan is to convert the amount of blood collected and used into equivalent points, use it as a symbol for accounting, use the ID number to register an individual account, record the amount of blood donated and used throughout a person's life, use electronic banking principles and technologies, develop a blood donation points management and usage database, connect to the blood station information management system, formulate rules for the use of points, and divide each region into three categories of blood use scenarios according to the blood supply and demand situation, and provide patients with differentiated blood use models based on the different sources of blood donation points.
[0010] The applicable conditions of the database design plan are to issue an announcement, promote the blood use system based on blood donation points, use one's own blood donation points to ensure the long-term effectiveness of the priority blood use system, and can amplify the use of multiples. When there is sufficient blood, patients without blood donation points are allowed to overdraw points to use blood, and relatives or specific persons must promise to donate blood subsequently; when blood is scarce, relatives can be arranged to donate blood for mutual assistance, donate blood first and then use blood, that is, donate blood donation points first and then use blood. The donation process is completed through the database. The blood station has the authority to enter blood donation points, and the hospital has the authority to deduct points from personal accounts. The blood donor himself has the authority to donate blood donation points to relatives and specific persons. Real-name authentication is required, and the blood is transferred from the blood donor's account to the blood user's account, and the hospital deducts the points for use.
[0011] The blood station port of the database design plan is set up with the blood station organization code as the unit, which is used for entering points and setting usage management permissions; the personal blood donation point account is registered for the blood donor using the ID number, and the unified setting is: 1 ml of blood donation is equal to 1 blood donation point, which is equal to 1 ml of blood used, and 1 platelet treatment volume is equal to 800 points, which are recorded in the personal blood donation point account.
[0012] The hospital port of the database design plan is set up based on the hospital organization code, and a blood donation points collection account is registered for the hospital to deduct points from the individual blood donation points account.
[0013] The personal port of the database design plan is set up based on the citizen’s ID number, with query and donation functions, and usage permissions are set. Real-name authentication is required for personal operation.
[0014] The role of the database is to facilitate the widespread use of the blood donation points system with the help of registration, query, overdraft, payment and statistical functions. The overdraft virtual blood donation points are used together with the actual blood donation points to meet the set needs of using blood based on points. That is, the hospital deducts blood donation points to print blood use notifications. Patients without blood donation points can donate points through mutual blood donation or obtain points through overdraft, but relatives or specific persons are required to promise to donate blood subsequently and complete registration and filing in the database. It is equivalent to the blood donation recruitment registration window and recruitment tool set up by the blood station in the hospital.
[0015] The benefits of blood stations accessing the database are: points from different blood donation sites can be shared and recognized nationwide, used in a unified manner, and the system of guaranteeing priority blood use based on blood donation points can be widely promoted to break down regional barriers. Blood donation points are counted, summarized, allocated, and calculated according to their source. Local hospitals use the net value of blood donation points from other places as the basis for blood stations to allocate equal amounts of blood products in the same direction from the point inflow area. This can support the reasonable demand for more blood in megacities with abundant medical resources such as Beijing and Shanghai, achieve a dynamic balance between blood collection and blood use across the country, and facilitate medical treatment and blood use in other places.
[0016] The database has an evaluation function, which links and compares the amount of blood donated by individuals with the amount of blood used, solves the issue of the balance between patients' rights to use blood and their obligations to donate blood from a moral level, and resolves contradictions and disputes in blood supply and demand from a deep level.
[0017] The database has a recruitment function. Relatives of patients who use overdraft points to donate blood are the targeted recruitment targets of the blood station. They accumulate blood donation points for themselves by completing blood donation, and there is no need to compensate for the donation points against the background of the commitment. If the commitment is fulfilled, more people will join the blood donation team, and the goal of ensuring that the number of blood donors is not less than the number of blood users will be achieved.
[0018] The database has a blood fee reimbursement function. The blood station registers a points recovery account in the database, and recovers the blood donation points that have been reimbursed from the hospital collection account, implements closed-loop management, and supports online payment or settlement. The database also supports the management and use of the original blood donation points according to the new method.
[0019] The database has a blood product allocation function, which supports blood inventory inquiries and physical allocation of blood products between blood stations and hospitals in the region; local hospitals use the net value of blood donation points from other places as the basis for blood product allocation between blood stations in various places.
[0020] Conclusion: This design scheme uses the database as a carrier, overdraft and payment functions, and innovatively introduces a method of using blood based on blood donation points. It not only maintains the continuity of policy, but also has the characteristics of openness, fairness and transparency. It can stimulate the intrinsic motivation of citizens to participate in blood donation, and fundamentally and permanently solves the problem of difficulty in recruiting blood donors. The sharing and mutual recognition of blood donation points facilitates medical treatment in other places and helps to achieve a balance between blood supply and demand among regions. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] In order to more clearly illustrate the technical implementation plan of this system, the drawings used in this application are introduced and explained. The drawings are only the key architecture and key process interactions of the system implementation in this application. A specific and detailed system development plan can be formulated based on these key drawings.
[0022] Figure 1 It is the system design architecture diagram of the present invention; Figure 2 This is a system interaction sequence diagram of the points donation process in the present invention; Figure 3 This is a system interaction sequence diagram of the hospital blood deduction points process in the present invention; Figure 4 This is a system interaction sequence diagram of the blood bank's post-blood collection point entry process in the present invention; DETAILED DESCRIPTION
[0023] In order to more clearly explain the purpose and technical solution of the present invention, it is further described in detail with reference to the accompanying drawings. The specific implementation scheme described here is only used to explain the present invention and is not used to limit the present invention.
[0024] In order to improve system availability and reduce coupling between modules, the system adopts a microservice architecture model. Figure 1 middle: 1. Client module, including: personal client, which serves as a public portal and provides blood donors with blood donation points query and donation functions; hospital client, which serves as the hospital management end and provides the hospital with a blood application and points deduction operation interface; blood station client, which provides blood collection records and points entry system for blood collection medical staff at blood stations 2. The gateway, as the access layer, is used to receive query, input and other functional requests initiated by the client and route them to the microservice module. It also has current limiting and circuit breaking, API unified authentication and flow control functions.
[0025] 3. Microservice module, which is a specific business processing module, includes the following services: authentication service, used to serve JWT issuance verification and authority control functions; blood station service, used to serve blood station personnel blood collection record management and points entry functions; hospital service, used to serve blood use application, points deduction, and appointment management functions; personal service, used to serve blood donor points query and donation functions; points service, used to serve account management and points transaction processing functions; risk control service, used to serve overdraft limit assessment and blood donation commitment tracking functions; rule engine service, used to serve points rule configuration and execution; system management service, used to serve user management, scheduled tasks, system monitoring, security audit, and business indicator functions.
[0026] 4. Database module, as the data layer of the system, database cluster service, used to store all data information.
[0027] 5. Middleware modules include: Elasticsearch search engine for file search; MQ for message queue consumption, delayed task processing, asynchronous processing, etc., to improve the system's concurrent processing capabilities; Redis cache to improve system operation efficiency; Nacos is a microservice registration center that provides microservice registration and discovery, while also providing configuration center functions; Nginx is used for load balancing and front-end static page deployment; Docker container, which packages microservices and their dependencies into lightweight container images; Kubernetes, cluster management and orchestration, automatically distributes microservice instances across different physical nodes and dynamically allocates them based on resource requests.
[0028] 6. Existing blood bank system: This system can be directly interfaced with the existing blood bank system without affecting the functions of the existing system. The existing blood station system can directly interact with the points system. When the blood station staff records the amount of blood donated, the system automatically calculates the points according to the points rules and records them in the blood donor's account.
[0029] 7. Public Security System: The system of the present invention can interact with the public security system to verify whether the parties donating and receiving points are relatives or persons with specific relationships.
[0030] Figure 2 、 3 , 4, is the key business process of the system of the present invention, Figure 1 The key interaction timing diagram between the modules is shown.
[0031] Figure 2 The document describes the process of donors donating points to their relatives. After a donor initiates a points donation application, the system authenticates the identities of the donor and recipient and verifies the kinship or specific relationship through the public security system. If the donation requirements are not met, the system automatically rejects the donation application and prompts the donor with the specific reason. After the kinship and specific relationship authentication is passed, the risk control service checks the donation eligibility and initiates a points transfer. The points service modifies the database points method to reduce points for the donor and increase points for the recipient.
[0032] Figure 3 The process of the hospital initiating blood use points deduction is described in the article. After the hospital receives the blood donor's blood use request, the hospital medical staff logs into the system through the hospital PC terminal. After completing the authority authentication through the authentication service, the blood use application is initiated. At this time, the system automatically initiates a points query request. The points service will feedback the blood user's points to the system front-end page. If the blood user has points, the points deduction will be initiated. If the blood user does not have points, the risk control system will be used to query the blood user's points overdraft limit, and the result will be fed back to the system page. If the blood user has points or has a points overdraft limit, the system will complete the points deduction through the points service. By modifying the database points method, the blood user's points will be deducted, and the hospital's public points account will be increased.
[0033] Figure 4 The process of blood station medical staff entering points is described in the text. After the blood station completes blood collection, the blood collection personnel information and blood collection volume are entered into the existing blood bank system. The existing blood bank system automatically initiates authentication authority to the blood station service of the system of the present invention. After the authority is passed, the system automatically initiates an application to the system points service of the present invention. The points service completes the points calculation according to the points calculation rules fed back by the rule engine and adds points to the donor's points account by modifying the database. It should be pointed out that if the donor has not opened a points account, the system will prompt the blood station blood collector to open an account, and the subsequent process of increasing points will be automatically completed after opening. The relatives of the patient who uses overdraft points to fulfill their promise to complete the subsequent blood donation do not need to do the points donation process, and it is regarded as a normal blood donation process.
[0034] The above introduction is the basic architecture of the system of the present invention. When developing and deploying it on the production line, it is necessary to complete the construction of the server microservice basic environment. The microservice environment used in this system is a commonly used ordinary microservice architecture environment. Regarding specific resource requirements, it is necessary to confirm them according to the specific system usage frequency, system availability level and system concurrency.
[0035] The system of the present invention can introduce professional companies with relevant technical strength and private capital to participate in the development and construction of database projects, connect to the blood station management system, comply with national laws and citizens' privacy protection regulations, and be free for individual citizens and hospitals to use. For connected blood stations, appropriate database development, construction and operation fees will be charged according to the national charging standards for similar databases.
[0036] What is shown above is only a specific implementation method based on the present invention, but the scope of protection of the present invention is not limited to this. Any modifications, equivalent replacements and improvements made within the blood donation points ideas and principles of the present invention should be covered within the scope of protection of the present invention.
Claims
1. The blood donation database design scheme is characterized by: Based on the existing blood collection and supply model, in order to solve the difficulties in recruiting blood donors, the database function is introduced, and the electronic banking technology is used to convert the amount of blood donated and the amount of blood used into equivalent points, which are used as accounting symbols and entered into the personal account of the database. By formulating usage rules for blood donation points and utilizing the payment and overdraft functions of the database, virtual blood donation points and actual blood donation points are shared to meet the need to use blood based on blood donation points, and are used in a closed loop within the database.
2. The blood donation database design scheme according to claim 1 is characterized in that: Patients without blood donation points use blood, and their relatives promise to donate blood later, which is registered in the database. We support the legalization of mutual blood donation, open up blood donation channels from the hospital's blood use link, and use them as precise and targeted recruitment targets to expand the ranks of blood donors, theoretically achieving a virtuous cycle in which the number of blood donors is no less than the number of blood users.
3. The blood donation database design scheme according to claim 1 is characterized in that: Using the database as a carrier, we promote the donation of blood donation points and customize standardized operating procedures for mutual blood donation; hospitals are allowed to use blood donation points from other places to facilitate the use of blood for medical treatment in other places.
4. The blood donation database design scheme according to claim 1 is characterized in that: Local areas divide blood use into three models according to blood use scenarios and implement differentiated blood use methods, which can resolve supply and demand contradictions and blood use disputes and are more in line with social reality and needs.
5. The blood donation database design scheme according to claim 1 is characterized in that: According to statistics based on the source of blood donation points, hospitals use the net value of blood donation points from other places as the basis for allocating blood products between regions.
6. The blood donation database design scheme according to claim 1 is characterized in that: The contents of items 1, 2, 3, 4, 5, 6, and 7 in [0029] in the database design architecture diagram, functional module composition, and accompanying drawings are the ideas and core elements of software system development and are the objects of patent protection.