A management platform for vaccine boxes
Patent Information
- Application Number
- CN202211447085.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-18
- Publication Date
- 2026-09-25
- Estimated Expiration
- 2042-11-18
AI Technical Summary
[0002]在全面推广接种新冠疫苗的社会背景下,新冠疫苗接种需求量非常大,但去医院进行接种仍存在难预约、接种路途远、接种过程繁琐等不足
[0038]本发明通过每一个预约接种者的接种类型以及对应终端的定位信息筛选出匹配的剩余疫苗类型以及注射时对应的数量,并将匹配的剩余疫苗类型以及注射时对应的数量推送至预约接种者的终端上。应用本发明,可以根据预约接种者的定位信息进行疫苗数量以及类型的推送,进而提高预约接种者的接种体验。
Smart Images

Figure HDA0003950784920000011 
Figure HDA0003950784920000012
Abstract
Description
Technical Field
[0001] This invention relates to the field of information management technology, and more specifically to a management platform for vaccine boxes. Background Technology
[0002] In the context of widespread COVID-19 vaccination, the demand for vaccines is enormous. However, access to hospitals for vaccination remains problematic, with issues such as difficulty in scheduling appointments, long travel distances, and cumbersome procedures. Current issues include poor on-site order, reliance on manual screening and management of vaccine recipients by medical staff, the risk of vaccines being stored at excessively high temperatures undetected, vaccines exceeding their storage time, incorrect vaccine types administered, and weak communication between systems within mobile vaccination vehicles. Furthermore, when those scheduling appointments are unaware of vaccine availability, they experience anxiety about whether they will be able to receive the vaccine, negatively impacting their vaccination experience. Summary of the Invention
[0003] The technical problem to be solved by the present invention is to provide a management platform for vaccine boxes.
[0004] The present invention solves the above-mentioned technical problems through the following technical solutions:
[0005] This invention provides a vaccine kit management platform, the platform comprising: a vaccine refrigeration module, a vaccine appointment registration module, and a vaccine administration management module, wherein...
[0006] The vaccine cold storage module is used to cold store the vaccine to be administered, acquire relevant information about the vaccine to be administered in real time, and send the relevant information to the vaccine administration management module.
[0007] The vaccine appointment registration module is used to obtain the appointment registration information of those who wish to receive the vaccine and send it to the vaccine administration management module;
[0008] The vaccine administration module is used to sequentially call the corresponding target vaccine recipients according to the appointment registration information of the vaccine recipients, and control the vaccine cold storage module to pop out the corresponding vaccines to be administered; to obtain in real time the types of vaccines remaining in the vaccine cold storage module and the corresponding quantities at the time of injection, to filter out the matching remaining vaccine types and the corresponding quantities at the time of injection for each vaccine recipient's vaccination type and the location information of the corresponding terminal, and to push the matching remaining vaccine types and the corresponding quantities at the time of injection to the vaccine recipient's terminal.
[0009] Optionally, the vaccine cold storage module includes a vaccine inoculation box, a barcode scanning unit, and an electronic lock unit;
[0010] The vaccination box is composed of an array of vaccine storage drawers, which are used for refrigerating and storing the vaccines to be administered.
[0011] The scanning unit is used to scan the QR code of the vaccine to be administered in order to obtain relevant information about the vaccine; wherein, the relevant information about the vaccine to be administered includes vaccine production information, transportation information and storage condition information.
[0012] The electronic lock unit is used to receive control commands from the vaccine administration module to unlock the corresponding vaccine storage drawer so that the corresponding vaccine to be administered can be ejected.
[0013] Optionally, the vaccine storage drawer is further equipped with a temperature acquisition unit, which is used to acquire the refrigerated storage temperature inside the vaccine storage drawer;
[0014] The vaccine administration management module determines whether the refrigerated storage temperature is within a preset range. If the temperature is within the preset range, the vaccine in the storage drawer is deemed suitable for vaccination, and the corresponding target recipient is sequentially called based on the appointment registration information of the person scheduled for vaccination. Otherwise, the vaccine in the storage drawer is deemed unsuitable for vaccination.
[0015] Optionally, the vaccine administration module is also used to generate a vaccination record based on the relevant information of the vaccine to be administered and the appointment registration information of the person making the appointment, and upload it to the data management center.
[0016] Optionally, the vaccine administration module is also used for,
[0017] Send a location information activation command to the terminal of each person who has made an appointment for vaccination, so that the terminal of the person who made an appointment for vaccination can return its own coordinates according to the activation command;
[0018] The queue information of each person who made an appointment for vaccination is obtained based on the coordinates of each terminal.
[0019] The total number of other vaccine appointments preceding the appointment appointments is determined based on the vaccination type corresponding to the appointment appointment recipient; the future remaining quantity of the corresponding vaccine type is calculated based on the total number of other vaccine appointments, the remaining vaccine type in the vaccine cold storage module, and the corresponding quantity at the time of injection, and the future remaining quantity is synchronized to the corresponding terminal.
[0020] Optionally, obtaining the queue information of each scheduled vaccine recipient based on the coordinates of each terminal includes:
[0021] Map the coordinates of each terminal to the same virtual plane, and calculate the average distance between each pair of coordinate points in the virtual plane;
[0022] Starting from each coordinate point, connect that coordinate point to its neighboring coordinate points using line segments whose length is equal to the average distance, thus obtaining a coordinate point network;
[0023] Starting from the vaccination window, the longest sub-path is obtained in the coordinate point network, and the longest sub-path is used as the queue information of those who have made appointments for vaccination.
[0024] Optionally, the step of using line segments with a length equal to the average distance to connect the coordinate point with its neighboring coordinate points to obtain a coordinate point network includes:
[0025] Connect the coordinate point to its neighboring coordinate points using line segments whose length is equal to the average distance, and you will get an initial network that includes all coordinate points.
[0026] The subnetwork containing the most coordinate points in the initial network is designated as the coordinate point network.
[0027] Optionally, the vaccine administration module is further used for:
[0028] Map the coordinates of each terminal to the same virtual plane, and calculate the average distance between each pair of coordinate points in the virtual plane;
[0029] Starting from each coordinate point, connect that coordinate point to its neighboring coordinate points using line segments whose length is equal to the average distance, thus obtaining a coordinate point network;
[0030] Starting from the vaccination window, obtain all sub-paths containing the starting point in the coordinate point network;
[0031] Sort the sub-paths according to their lengths to obtain a sequence of sub-path lengths;
[0032] Then, obtain the variance of the length between adjacent coordinate points in each sub-path, sort each sub-path according to the variance, and obtain the sub-path variance sequence.
[0033] The set of sub-paths that are in the first specified number of orders in the sub-path length sequence is taken as the first set;
[0034] The set of sub-paths that are located in the sub-path variance sequence in the first number of orders is taken as the second set;
[0035] The sub-paths contained in the intersection of the first set and the second set are used as the queue information for those who have made appointments for vaccination.
[0036] Optionally, the platform also includes a login verification module, used to receive verification information input by the user and allow the user to use the management platform based on the verification information.
[0037] The present invention has the following advantages over the prior art:
[0038] This invention filters the remaining vaccine types and corresponding quantities based on the vaccination type and location information of each person's appointment, and then pushes the matching remaining vaccine types and corresponding quantities to the appointment person's terminal. By applying this invention, the quantity and type of vaccine can be pushed based on the appointment person's location information, thereby improving the appointment person's vaccination experience.
[0039] Furthermore, the vaccine refrigeration module and the vaccine appointment registration module respectively obtain relevant information about the vaccine to be administered and the appointment registration information of the person scheduled to be vaccinated, and send them to the vaccine administration management module. The vaccine administration management module determines whether the vaccine to be administered meets the preset vaccination conditions based on the relevant information. When the preset vaccination conditions are met, it sequentially calls the corresponding target person according to the appointment registration information of the person scheduled to be vaccinated, and controls the vaccine refrigeration module to dispense the corresponding vaccine to be administered, so that the person scheduled to be vaccinated can complete the vaccination. This avoids the occurrence of mis-administration or incorrect administration during vaccination.
[0040] In addition, the vaccine administration module of this invention can query whether the vaccine to be administered is qualified based on the name and batch number of the vaccine to be administered, and can also determine whether the vaccine to be administered is expired based on the production date of the vaccine to be administered. At the same time, it can also determine whether the transportation process of the vaccine to be administered is qualified based on information such as the storage temperature during transportation. If any one of these is unqualified, it is determined that the vaccine to be administered does not meet the preset vaccination conditions.
[0041] Finally, this invention allows only authorized personnel to open the vaccination kit, thus enabling unattended operation and preventing the kit from being switched or maliciously damaged, thereby reducing risks. In specific implementation, the authentication unit can use a fingerprint reader; authorized personnel can open the vaccination kit after their fingerprints are successfully scanned. Attached Figure Description
[0042] Figure 1 This is a schematic diagram of the structure of a vaccine box management platform provided in an embodiment of the present invention;
[0043] Figure 2 This is a schematic diagram of the coordinate point network structure provided in an embodiment of the present invention. Detailed Implementation
[0044] The embodiments of the present invention are described in detail below. These embodiments are implemented based on the technical solution of the present invention, and provide detailed implementation methods and specific operation processes. However, the scope of protection of the present invention is not limited to the following embodiments.
[0045] Figure 1 This is a schematic diagram of the structure of a vaccine box management platform provided in an embodiment of the present invention, as shown below. Figure 1As shown, the platform includes: a vaccine cold storage module 101, a vaccine appointment registration module 102, and a vaccine administration management module 103, wherein,
[0046] The vaccine appointment registration module 102 is used to obtain the appointment registration information of those who wish to receive the vaccine and send it to the vaccine administration management module 103. Users can make appointments for vaccination using mobile apps, mini-programs, web pages, etc. The appointment registration information includes the name of the person making the appointment, the type of vaccine, the date of vaccination, etc. The vaccine appointment registration module 102 uploads the above information to the data management center and obtains the relevant information of the person making the appointment from the data management center.
[0047] The vaccine refrigeration module 101 is used to refrigerate and store the vaccine to be administered, acquire relevant information about the vaccine in real time, and send the relevant information to the vaccine administration management module 103. Specifically, the vaccine box is composed of an array of vaccine storage drawers, each of which is equipped with a temperature acquisition unit to collect the refrigeration temperature within the vaccine storage drawer. The scanning unit is used to scan the QR code on the vaccine to be administered to obtain relevant information about the vaccine. In practical applications, the scanning unit can be a barcode scanner. When the vaccine is taken out, medical staff will use the barcode scanner to scan the QR code on the vaccine packaging, thereby accessing the webpage corresponding to the QR code. The webpage displays information such as the production date, shelf life, manufacturer, whether it is an inactivated or RNA vaccine, transportation conditions, and refrigeration temperature of the scanned vaccine, and sends this information to the vaccine administration management module 103.
[0048] The vaccine administration management module 103 determines whether the vaccine meets the vaccination requirements. For example, the module determines whether the refrigerated storage temperature is within a preset temperature range. If the temperature is within the preset range, the module determines that the vaccine in the storage drawer meets the vaccination requirements, and then sequentially calls the corresponding target recipient based on the appointment registration information of the person scheduled for vaccination. If not, the module determines that the vaccine in the storage drawer does not meet the vaccination requirements. If yes, the module calls the corresponding person scheduled for vaccination and sends an unlocking command to the electronic lock unit. The electronic lock unit receives the control command from the vaccine administration management module 103 and unlocks the corresponding vaccine storage drawer, allowing the corresponding vaccine to be administered to pop out.
[0049] To help those waiting in line to receive their appointments know their queue order and ensure they receive the appropriate vaccine type, this invention includes the following steps.
[0050] The system sends a location information activation command to the terminal of each person who has made an appointment for vaccination. The activation command includes the coordinates of the vaccine administration module 103 itself. After receiving the coordinates of the vaccine administration module 103, each terminal compares the coordinates of the vaccine administration module 103 with its own coordinates. If the distance between the two is less than a set distance, such as less than 100 meters, each terminal returns its own coordinates to the vaccine administration module 103.
[0051] The vaccine administration management module 103 maps the coordinates of each terminal to coordinate points in a virtual plane, such as... Figure 2 As shown, coordinate points 201, 203, 205, 207, 209, 2011, and 2013 are coordinate points obtained by mapping the coordinates of each terminal device.
[0052] Then, each coordinate point is paired up to obtain 21 possible combinations. For each combination, the distance between the corresponding coordinate points is calculated. Finally, the average distance between all combinations of coordinate points is calculated.
[0053] Taking coordinate point 203 as an example, with coordinate point 203 as the starting point, the surrounding coordinate points 201, 205, and 207 constitute the neighboring coordinate points of coordinate point 203. Since the distance between coordinate point 201 and coordinate point 203, and the distance between coordinate point 207 and coordinate point 203 are less than the average distance, coordinate point 203 is connected to coordinate points 201 and 207 respectively. Since the distance between coordinate point 205 and coordinate point 203, and the distance between coordinate point 207 and coordinate point 205 are equal to the average distance, coordinate point 205 is connected to coordinate points 203 and 207 respectively; and so on, resulting in a network structure containing all coordinate points, such as... Figure 2 As shown, this is the initial network. The initial network includes two subnetworks, where coordinate points 201, 203, 205, 207, and 209 form the first subnetwork; and coordinate points 2011 and 2013 form the second subnetwork.
[0054] Then the network structure is filtered. Figure 2 The diagram shows two subnetworks. Since the spacing between people in the queue of those who have made appointments for vaccination is generally small, and the total number of people usually accounts for the highest proportion of the total number of coordinate points, the subnetwork containing the most people at the coordinate points is the subnetwork where those who have made appointments for vaccination are located, and this is the final coordinate point network.
[0055] Then, starting from the vaccination window, several sub-paths can be obtained, such as:
[0056] Coordinates 201-203-205-207;
[0057] Coordinates 201-203-205;
[0058] Coordinates 201-203-205-207, 209;
[0059] Coordinates 201-203-207-209;
[0060] Coordinates 201-203-207.
[0061] The longest sub-path “coordinate point 201-coordinate point 203-coordinate point 205-coordinate point 207, coordinate point 209” is used as the coordinate point network.
[0062] The sequential order information of each coordinate point contained in the coordinate point network is used as the queue information for those who have made appointments for vaccination.
[0063] In another specific embodiment of the present invention, the following method can also be used to obtain the queue information of those who have made appointments for vaccination.
[0064] Starting from the vaccination window, obtain all sub-paths containing the starting point in the coordinate point network:
[0065] Sub-path 1: Coordinate point 201 - Coordinate point 203 - Coordinate point 205 - Coordinate point 207;
[0066] Sub-path 2: Coordinate point 201 - Coordinate point 203 - Coordinate point 205;
[0067] Sub-path 3: Coordinate point 201 - Coordinate point 203 - Coordinate point 205 - Coordinate point 207, Coordinate point 209;
[0068] Subpath 4: Coordinate point 201 - Coordinate point 203 - Coordinate point 207 - Coordinate point 209;
[0069] Sub-path 5: Coordinate point 201 - Coordinate point 203 - Coordinate point 207.
[0070] Sort the subpaths according to their lengths to obtain a sequence of subpath lengths:
[0071] Sub-path 3, sub-path 1, sub-path 4, sub-path 2, and sub-path 5. It is understood that since the sub-paths have the same length, these two sub-paths can be placed in the second position simultaneously during sorting. However, in this embodiment of the invention, they are sorted sequentially for ease of explanation.
[0072] The set of the first three sequential sub-paths in the sub-path length sequence is taken as the first set;
[0073] Similarly, for each sub-path, the length of the line segment connecting two adjacent coordinate points is counted, and the variance of the sub-path is calculated based on the length of the line segment. The sub-paths are then sorted in descending order of variance to obtain the path variance sequence.
[0074] The set of the sub-paths that are in the first 3 order in the sub-path variance sequence is taken as the second set;
[0075] The sub-paths contained in the intersection of the first set and the second set are used as the queue information for those who have made appointments for vaccination.
[0076] For example, if person A is number 50 in the appointment queue and needs an inactivated vaccine, and there are 20 people needing inactivated vaccines and 29 people needing recombinant protein vaccines in the queue from the first person (vaccination window) to person A, and if 200 doses of inactivated vaccine are stored in the vaccine cold storage module 101, 180 doses should remain when it's person A's turn. If person A needs a recombinant vaccine, and 200 doses are stored in the vaccine cold storage module 101, 161 doses should remain when it's person A's turn. The remaining quantity, either 161 or 180 doses, will be sent to the terminal used by person A.
[0077] Similarly, the terminals of other people who have made appointments for vaccination are processed in the same way.
[0078] By applying the above embodiments of the present invention, each person who has made an appointment for vaccination can know the remaining vaccine situation at the time of their vaccination, avoid anxiety, and improve the user experience.
[0079] Furthermore, the vaccine administration module 103 is also used to generate a vaccine administration record based on the relevant information of the vaccine to be administered and the appointment registration information of the person making the appointment.
[0080] Furthermore, the platform also includes a login verification module for receiving verification information input by the user and allowing the user to use the management platform based on the verification information. In practical applications, the verification information can be a user's facial image, fingerprint, gesture password, or numeric password, etc. This embodiment of the invention does not limit the specific content of the verification information.
[0081] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention should be included within the protection scope of the present invention.
Claims
1. A management platform for vaccine kits, characterized in that, The platform includes: a vaccine cold storage module, a vaccine appointment registration module, and a vaccine administration management module, wherein... The vaccine cold storage module is used to cold store the vaccine to be administered, acquire relevant information about the vaccine to be administered in real time, and send the relevant information to the vaccine administration management module. The vaccine appointment registration module is used to obtain the appointment registration information of those who wish to receive the vaccine and send it to the vaccine administration management module; The vaccine administration module is used to sequentially call the corresponding target vaccine recipients according to the appointment registration information of the vaccine recipients, and control the vaccine cold storage module to pop out the corresponding vaccines to be administered; to obtain in real time the types of vaccines remaining in the vaccine cold storage module and the corresponding quantities at the time of injection, to filter out the matching remaining vaccine types and the corresponding quantities at the time of injection for each vaccine recipient's vaccination type and the location information of the corresponding terminal, and to push the matching remaining vaccine types and the corresponding quantities at the time of injection to the vaccine recipient's terminal. The vaccine administration module is also used for: Send a location information activation command to the terminal of each person who has made an appointment for vaccination, so that the terminal of the person who made an appointment for vaccination can return its own coordinates according to the activation command; The queue information of each person who made an appointment for vaccination is obtained based on the coordinates of each terminal. The total number of other vaccine appointments preceding the appointment appointments is determined based on the vaccination type corresponding to the appointment appointment recipient; the future remaining quantity of the corresponding type of vaccine is calculated based on the total number of other vaccine appointments, the remaining types of vaccines in the vaccine cold storage module, and the corresponding quantity at the time of injection, and the future remaining quantity is synchronized to the corresponding terminal. The vaccine administration module is also used for: Map the coordinates of each terminal to the same virtual plane, and calculate the average distance between each pair of coordinate points in the virtual plane; Starting from each coordinate point, connect that coordinate point to its neighboring coordinate points using line segments whose length is equal to the average distance, thus obtaining a coordinate point network; Starting from the vaccination window, the longest sub-path is obtained in the coordinate point network, and the longest sub-path is used as the queue information of those who have made appointments for vaccination. The coordinate point is connected to its neighboring coordinate points by using line segments with a length equal to the average distance, thus obtaining a coordinate point network, including: Connect the coordinate point to its neighboring coordinate points using line segments whose length is equal to the average distance, and you will get an initial network that includes all coordinate points. The subnetwork with the most coordinate points in the initial network is taken as the coordinate point network; The vaccine administration module is also used for: Map the coordinates of each terminal to the same virtual plane, and calculate the average distance between each pair of coordinate points in the virtual plane; Starting from each coordinate point, connect that coordinate point to its neighboring coordinate points using line segments whose length is equal to the average distance, thus obtaining a coordinate point network; Starting from the vaccination window, obtain all sub-paths containing the starting point in the coordinate point network; Sort the sub-paths according to their lengths to obtain a sequence of sub-path lengths; Then, obtain the variance of the length between adjacent coordinate points in each sub-path, sort each sub-path according to the variance, and obtain the sub-path variance sequence. The set of sub-paths that are in the first specified number of orders in the sub-path length sequence is taken as the first set; The set of sub-paths that are located in the sub-path variance sequence in the first number of orders is taken as the second set; The sub-paths contained in the intersection of the first set and the second set are used as the queue information for those who have made appointments for vaccination.
2. The vaccine box management platform according to claim 1, characterized in that, The vaccine cold storage module includes a vaccine box, a barcode scanning unit, and an electronic lock unit; The vaccination box is composed of an array of vaccine storage drawers, which are used for refrigerating and storing the vaccines to be administered. The scanning unit is used to scan the QR code of the vaccine to be administered in order to obtain relevant information about the vaccine; wherein, the relevant information about the vaccine to be administered includes vaccine production information, transportation information and storage condition information. The electronic lock unit is used to receive control commands from the vaccine administration module to unlock the corresponding vaccine storage drawer so that the corresponding vaccine to be administered can be ejected.
3. The vaccine box management platform according to claim 2, characterized in that, The vaccine storage drawer is also equipped with a temperature acquisition unit, which is used to collect the refrigeration temperature inside the vaccine storage drawer. The vaccine administration module is used to determine whether the refrigerated storage temperature is within the preset temperature range. If the refrigerated storage temperature is within the preset temperature range, it is determined that the vaccine in the vaccine storage drawer meets the vaccination conditions, and the corresponding target vaccine recipient is called sequentially based on the appointment registration information of the person scheduled for vaccination; otherwise, it is determined that the vaccine in the vaccine storage drawer does not meet the vaccination conditions.
4. The vaccine box management platform according to claim 1, characterized in that, The vaccine administration module is also used for: Based on the relevant information of the vaccine to be administered and the appointment registration information of the person making the appointment, a vaccination record is generated and uploaded to the data management center.
5. The vaccine box management platform according to claim 1, characterized in that, The platform also includes a login verification module, which is used to receive verification information input by the user and allow the user to use the management platform based on the verification information.
Citation Information
Patent Citations
Multi-channel transmission scheduling method and system based on virtual sending queue
CN107302504A
Internet hospital management platform
CN113241162A
Central control and processing integrated system of mobile vaccination vehicle
CN113643786A