Vaccination data dynamic display method and device, electronic equipment and storage medium

By integrating outpatient services, vaccine inventory, and cold chain monitoring data, the problem of data silos has been solved, enabling panoramic real-time visual management and proactive intervention of immunization data. This has improved the efficiency of information acquisition and decision-making, and ensured safety and standardization.

CN121996723APending Publication Date: 2026-05-08CHONGQING CITY CHUNHUI ROAD STREET COMMUNITY HEALTH SERVICE CENTER
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
CHONGQING CITY CHUNHUI ROAD STREET COMMUNITY HEALTH SERVICE CENTER
Filing Date
2026-01-27
Publication Date
2026-05-08

AI Technical Summary

Technical Problem

In existing technologies, the multi-source heterogeneous data of vaccination cannot be deeply integrated and utilized in real time, resulting in data silos, which prevents proactive safety prevention and control and precise decision support, and poses security risks.

Method used

By collecting various business data from vaccination clinics in real time, including clinic service data, vaccine inventory data, and cold chain monitoring data, and performing dynamic visualization and real-time correlation analysis based on predefined business linkage rules, the system achieves automatic traceability of safety risks, proactive handling of cold chain risks, and intelligent resource scheduling. A three-layer progressive interactive interface is designed.

Benefits of technology

It has achieved panoramic real-time visualization management of operational status, improved the efficiency of information acquisition and decision-making, formed a digital quality control closed loop of monitoring, analysis, intervention and feedback, and ensured the standardization of work and safety assurance capabilities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121996723A_ABST
    Figure CN121996723A_ABST
Patent Text Reader

Abstract

The invention discloses a vaccination data dynamic display method and device, electronic equipment and a storage medium, and relates to the technical field of medical informatization. The method comprises the following steps: collecting various business data of a vaccination outpatient service in real time, wherein the various business data comprise outpatient service data, vaccine inventory data and cold chain monitoring data; dynamically and visually displaying the various business data in a first display interface; based on a predefined business linkage rule, performing real-time association analysis on at least two kinds of business data in the multiple kinds of business data, and updating the interface state of the first display interface according to an analysis result to obtain a second display interface; receiving a trigger instruction for any data item in the second display interface; and in response to the trigger instruction, skipping to a third display page corresponding to any data item, the third display page being used for displaying detailed data information under any data item. In this way, mutual linkage between different service data is achieved, and inoculation safety can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of medical information technology, and in particular to a method, device, electronic device and storage medium for dynamically displaying immunization data. Background Technology

[0002] Currently, with the continuous expansion of the national immunization program, the volume of vaccination services and the complexity of management have increased dramatically. To improve service quality and regulatory efficiency, vaccination clinics have generally deployed multiple information platforms, such as digital clinic systems, cold chain monitoring systems, and vaccine traceability systems. While this development process has improved efficiency, it has also led to the dispersion and fragmentation of business data. How to deeply integrate and utilize this multi-source heterogeneous data in real time has become a key bottleneck that urgently needs to be overcome in the industry's digital transformation.

[0003] Existing technical solutions primarily extract key metrics from different business systems through data interfaces and centrally display them on a unified graphical interface. These dashboards typically support scheduled data updates and basic chart presentation, such as bar charts and trend curves. They also allow users to drill down to view more detailed record lists by clicking on summary data, thus achieving an initial interaction from overview to details.

[0004] However, the different business data in this technical solution exist in isolation and cannot be linked, and the presentation layer is disconnected from the business control layer. For example, when a cold chain temperature alarm is triggered, the large screen can only display the abnormal temperature but cannot simultaneously freeze the relevant service options on the front end, posing a security risk of misguidance. Therefore, the existing technical solution is insufficient to meet the urgent needs of modern vaccination clinics for proactive safety control and precise decision support. Summary of the Invention

[0005] In view of this, embodiments of this application disclose a method, apparatus, electronic device and storage medium for dynamically displaying immunization data, in order to solve the data silos existing in the prior art and the resulting vaccine safety problems.

[0006] On the one hand, embodiments of this application provide a method for dynamically displaying immunization data, including: Real-time collection of various operational data from vaccination clinics, including clinic service data, vaccine inventory data, and cold chain monitoring data; Multiple business data are dynamically and visually displayed on the first interface; Based on predefined business linkage rules, at least two types of business data are analyzed in real time, and the interface state of the first display interface is updated according to the analysis results to obtain the second display interface. Receive a trigger command for any data item in the second display interface; In response to the trigger command, the user is redirected to the third display page corresponding to any data item. The third display page is used to display detailed data information under any data item.

[0007] On one hand, embodiments of this application provide a device for dynamically displaying immunization data, including: The data acquisition module is used to collect various business data from vaccination clinics in real time, including clinic service data, vaccine inventory data, and cold chain monitoring data. The display module is used to dynamically and visually display various business data in the first display interface; The analysis module is used to perform real-time correlation analysis on at least two types of business data from multiple types of business data based on predefined business linkage rules, and update the interface state of the first display interface according to the analysis results to obtain the second display interface. The receiving module is used to receive trigger commands for any data item in the second display interface; The response module is used to respond to the trigger command and jump to the third display page corresponding to any data item. The third display page is used to display detailed data information under any data item.

[0008] In one possible embodiment, the analysis module is used to: trigger a correlation analysis with vaccine inventory data when the number of people who fail observation in the outpatient service data is greater than zero, in order to determine the vaccine batch number corresponding to the vaccination record that caused the failure to observe; highlight the inventory information corresponding to the vaccine batch number to obtain a second display interface.

[0009] In one possible embodiment, the analysis module is used to: automatically trigger correlation analysis with vaccine inventory data when cold chain monitoring data indicates that the temperature of a specific cold chain device continuously exceeds a preset threshold, in order to identify the vaccine identifier stored in the overheated device; update the inventory status corresponding to the vaccine identifier to a locked state, and pause the display of appointment and vaccination service information related to the vaccine identifier, thereby obtaining a second display interface.

[0010] In one possible embodiment, the analysis module is used to: extract and correlate information from at least two types of business data, including vaccine information to be administered in outpatient service data, the corresponding inventory quantity of the vaccine information to be administered in vaccine inventory data, and the corresponding storage device status information in cold chain monitoring data; when the number of people to be vaccinated is greater than zero, for each type of vaccine in the vaccine information to be vaccinated, trigger correlation analysis to determine the vaccine's availability status; wherein, the availability status includes at least one of availability, inventory warning, and device lock, where inventory warning indicates insufficient inventory quantity, and device lock indicates abnormal storage device status; based on the determination result of the availability status, add visual identifiers matching the availability status to the corresponding vaccine entry to be vaccinated and vaccine inventory entry to obtain a second display interface.

[0011] In one possible embodiment, the receiving module is configured to: receive a command for details of today's service numbers triggered by outpatient service data in the second display interface; then, the response module is configured to: in response to the command for details of today's service numbers, obtain a detailed dataset associated with today's service numbers, and the detailed dataset is presented in a table format on a third display page; wherein the fields of the table include at least the recipient's name, gender, age, vaccination date, vaccine name, and number of doses.

[0012] In one possible embodiment, the receiving module is configured to: receive a detail instruction triggered by outpatient service data in the second display interface; then, the response module is configured to: in response to the detail instruction, obtain a detailed dataset associated with the number of people under observation, and the detailed dataset is presented in a table format on a third display page; the fields of the table include at least the recipient's name, gender, age, vaccination date, name of the vaccine administered, number of doses administered, and duration of observation.

[0013] In one possible embodiment, the third display page also provides interactive controls for returning to the second display interface; and / or, the detailed data information in the third display page is kept synchronized and updated in real time with the business data in the first and second display interfaces.

[0014] On one hand, embodiments of this application provide an electronic device, which includes a processor and a memory, wherein the memory stores program code, and when the program code is executed by the processor, the processor executes any of the above-mentioned methods for dynamically displaying immunization data.

[0015] On the one hand, this application provides a computer-readable storage medium including program code, which, when the storage medium is run on an electronic device, is used to cause the electronic device to execute any of the above-mentioned methods for dynamically displaying immunization data.

[0016] The beneficial effects of this application are as follows: This application provides a method, device, electronic device, and storage medium for dynamically displaying immunization data. By integrating outpatient services, vaccine inventory, and cold chain monitoring data, it solves the problem of information silos and achieves panoramic real-time visualization management of operational status. Based on business rules, it performs real-time correlation analysis of multi-source data to achieve automatic traceability of safety risks (such as linking abnormal observation batches), proactive handling of cold chain risks (automatic locking of inventory due to overheating), and intelligent resource scheduling (real-time determination of vaccination availability), transforming passive display into proactive intervention. The design features a three-layer progressive interaction: overview interface → intelligent enhanced interface → detailed page, ensuring both macro-level situational awareness and rapid location of key points, supporting drill-down to any data item, and significantly improving information acquisition and decision-making efficiency. Offline operating procedures are transformed into automatically executable digital rules and mapped to real-time interface status updates, forming a digital quality control closed loop of monitoring, analysis, intervention, and feedback, improving work standardization and safety assurance capabilities. Attached Figure Description

[0017] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the drawings described below are only embodiments of this application. For those skilled in the art, other drawings can be obtained based on the provided drawings without creative effort.

[0018] Figure 1 This is a schematic diagram of an application scenario in an embodiment of this application.

[0019] Figure 2 This is a flowchart illustrating the implementation of a method for dynamically displaying immunization data in an embodiment of this application.

[0020] Figure 3 This is an example diagram of a first display interface in an embodiment of this application.

[0021] Figure 4 This is an example diagram showing the details of today's service users in an embodiment of this application.

[0022] Figure 5 This is an example diagram showing details during observation in an embodiment of this application.

[0023] Figure 6 This is an example diagram showing the details of today's appointment numbers in an embodiment of this application.

[0024] Figure 7 This is an example diagram illustrating the details of data analysis in one embodiment of this application. Figure 8 This is a schematic diagram of the structure of a dynamic display device for immunization data in an embodiment of this application; Figure 9 This is a schematic diagram of the hardware structure of an electronic device according to an embodiment of this application. Detailed Implementation

[0025] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application. Unless otherwise specified, the embodiments and features in the embodiments of this application can be arbitrarily combined with each other. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than that shown here.

[0026] The terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that embodiments of the invention described herein can be implemented in sequences other than those illustrated or described herein.

[0027] The design concept of the embodiments of this application is briefly introduced below: Currently, with the continuous expansion of the national immunization program, the volume of vaccination services and the complexity of management have increased dramatically. To improve service quality and regulatory efficiency, vaccination clinics have generally deployed multiple information platforms, such as digital clinic systems, cold chain monitoring systems, and vaccine traceability systems. While this development process has improved efficiency, it has also led to the dispersion and fragmentation of business data. How to deeply integrate and utilize this multi-source heterogeneous data in real time has become a key bottleneck that urgently needs to be overcome in the industry's digital transformation.

[0028] Existing technical solutions primarily focus on the visualization and integration of data, such as customized digital dashboard technology. These solutions extract key metrics from different business systems through data interfaces, such as daily vaccination counts, inventory levels, and real-time cold chain temperatures, and display them centrally on a unified graphical interface. These dashboards typically support scheduled data updates and basic chart presentation, such as bar charts and trend curves. They also allow users to click on summary data and drill down to view more detailed record lists, thus achieving an initial interactive experience from overview to detail.

[0029] However, existing technologies are essentially a passive, static information reproduction model, with data displayed only in parallel relationships and indicators existing in isolation. For example, when the interface displays an "Observation Unqualified" alarm, the system cannot automatically link and highlight the corresponding suspicious batch in the "Vaccine Inventory," nor can it link the "Today's Appointment" system to suspend appointments for that batch of vaccines. Risk screening relies entirely on manual offline tracing, resulting in a delayed response. Furthermore, the display layer is disconnected from the business control layer. When a cold chain temperature alarm occurs, the large screen can only display the abnormal temperature but cannot automatically set the affected vaccine inventory status to "locked" on the interface and simultaneously freeze related front-end service options, posing a security risk of misleading users.

[0030] Therefore, existing technologies have failed to solve the core technical problem of how to automatically identify cross-system risk chains in complex real-time data streams and drive the front end to perform visual early warning and business interruption in real time, which makes it difficult to meet the urgent needs of modern vaccination clinics for proactive safety prevention and control and precise decision support.

[0031] In view of this, embodiments of this application provide a method, apparatus, electronic device, and storage medium for dynamically displaying immunization data. The method for dynamically displaying immunization data includes: real-time collection of various business data from immunization clinics, including clinic service data, vaccine inventory data, and cold chain monitoring data; dynamically visualizing the various business data in a first display interface; performing real-time correlation analysis on at least two of the various business data based on predefined business linkage rules, and updating the interface state of the first display interface according to the analysis results to obtain a second display interface; receiving a trigger command for any data item in the second display interface; and responding to the trigger command by jumping to a third display page corresponding to the data item, the third display page being used to display detailed data information under the data item.

[0032] In this way, by integrating outpatient services, vaccine inventory, and cold chain monitoring data, the problem of information silos is solved, enabling panoramic real-time visualization management of operational status. Based on business rules, real-time correlation analysis of multi-source data enables automatic traceability of safety risks (such as linking abnormal observation batches to problematic batches), proactive handling of cold chain risks (automatic locking of inventory due to overheating), and intelligent resource scheduling (real-time determination of vaccination availability), transforming passive display into proactive intervention. The design features a three-layer progressive interaction: overview interface → intelligent enhanced interface → detailed page, ensuring both macro-level situational awareness and rapid identification of key points, supporting drill-down to any data item, and significantly improving information acquisition and decision-making efficiency. Offline operating procedures are transformed into automatically executable digital rules and mapped to real-time interface status updates, forming a digital quality control closed loop of monitoring, analysis, intervention, and feedback, improving work standardization and safety assurance capabilities.

[0033] The preferred embodiments of this application will be described below with reference to the accompanying drawings. It should be understood that the preferred embodiments described herein are for illustration and explanation only and are not intended to limit this application. Furthermore, the embodiments and features in the embodiments of this application can be combined with each other without conflict.

[0034] like Figure 1 The diagram shown illustrates an application scenario according to an embodiment of this application. The application scenario diagram includes a terminal device 101 and a server 102. The terminal device 101 and the server 102 communicate via a communication network.

[0035] Terminal device 101 is an electronic device used by the target user. This electronic device can be a personal computer, mobile phone, tablet computer, laptop, e-book reader, in-vehicle terminal, etc. Furthermore, terminal device 101 can have a client application for dynamically displaying immunization data installed. This client application can be software (e.g., an app, browser), a webpage, a mini-program, etc. The target user (user end) can use the aforementioned client application for dynamically displaying immunization data through terminal device 101 to perform operations related to the dynamic display of immunization data.

[0036] Server 102 can be a standalone physical server, an edge device 102 in the field of cloud computing, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud storage, cloud functions, network services, cloud communication, middleware services, domain name services, security services, content delivery networks (CDN), and big data and artificial intelligence platforms.

[0037] There is no limit to the number of the aforementioned terminal devices 101 and / or servers 102.

[0038] It should be noted that the dynamic display method for immunization data in this embodiment can be executed by either terminal device 101 or server 102 alone, or by both terminal device 101 and server 102. For example, when executed by server 102 alone, server 102 collects various business data from the immunization clinic in real time, including clinic service data, vaccine inventory data, and cold chain monitoring data; dynamically visualizes these various business data in a first display interface; performs real-time correlation analysis on at least two of the various business data based on predefined business linkage rules, and updates the interface state of the first display interface according to the analysis results to obtain a second display interface; receives a trigger command for any data item in the second display interface; and, in response to the trigger command, jumps to a third display page corresponding to any data item, where the third display page displays detailed data information for any data item.

[0039] The following describes the method for dynamically displaying immunization data provided by the exemplary embodiments of this application, in conjunction with the above application scenarios and with reference to the accompanying drawings. It should be noted that the above application scenarios are only shown to facilitate understanding of the spirit and principles of this application, and the embodiments of this application are not limited in any way in this respect.

[0040] It is particularly important to emphasize that all information and data obtained in this application embodiment have been with the consent of relevant departments and personnel and have been carried out in a legal and compliant manner. The information and data include, but are not limited to, the personal information of vaccine recipients, information of vaccination units, information of medical personnel, and vaccine information.

[0041] refer to Figure 2 This is a flowchart illustrating the implementation of a method for dynamically displaying immunization data, provided in this application embodiment. The implementation process is described here with server 102 as the executing entity, and includes the following steps: S201 collects various business data from vaccination clinics in real time, including clinic service data, vaccine inventory data, and cold chain monitoring data.

[0042] S202 dynamically visualizes various business data in the first display interface.

[0043] In this embodiment, outpatient service data includes multiple or all of the following: number of people served today, number of people waiting for vaccination, number of people under observation, number of people who passed observation, number of people who failed observation, number of people scheduled appointments today, number of people moving in, number of people registered today, number of people awaiting inquiry, number of people awaiting registration, number of temporary vaccinations, number of visitors, and number of people lost to follow-up after moving out; cold chain equipment temperature data includes real-time temperature values ​​of refrigerators and freezers, historical temperature change curves, and over-temperature alarm information; vaccine inventory data includes vaccine name, manufacturer, batch number, expiration date, inventory quantity, warehousing time, and price attributes. (Reference) Figure 3 This is an example diagram of a first display interface provided in an embodiment of this application, showing the public display of real-time information of a vaccination clinic.

[0044] S203, based on predefined business linkage rules, performs real-time correlation analysis on at least two types of business data from multiple types of business data, and updates the interface state of the first display interface according to the analysis results to obtain the second display interface.

[0045] In this embodiment, not only are various business data displayed through the first display interface to achieve panoramic real-time visualization management of the operational status, but also multi-source data are correlated and analyzed in real time based on business rules to achieve automatic traceability of safety risks (such as abnormal observation related to problematic batches), pre-emptive handling of cold chain risks (automatic locking of inventory due to over-temperature) and intelligent resource scheduling (real-time determination of vaccination status), transforming passive display into proactive intervention.

[0046] In one embodiment, based on predefined business linkage rules, at least two types of business data from multiple types of business data are analyzed in real time, and the interface state of the first display interface is updated according to the analysis results to obtain the second display interface, including: when the number of people under observation who are not qualified in the outpatient service data is greater than zero, the association analysis with the vaccine inventory data is triggered to determine the vaccine batch number corresponding to the vaccination record that caused the unqualified observation; the inventory information corresponding to the vaccine batch number is highlighted to obtain the second display interface.

[0047] Specifically, the number of unqualified individuals under observation in outpatient data is used as an independent monitoring indicator. When the system detects this value to be greater than zero, it immediately triggers a correlation analysis between the unqualified vaccination records and the corresponding vaccine inventory data: by matching the vaccine information in the vaccination records with the "batch number" of the inventory entries, the system accurately locates the risky vaccine batches. Subsequently, in the first display interface, the inventory entry corresponding to that batch is visually highlighted, such as with a highlighted background and the addition of a warning icon, thus generating a second display interface that intelligently identifies the risk. This process dynamically links isolated data scattered across different public tables through business rules, achieving an upgrade from passive recording to proactive risk warning.

[0048] In one embodiment, based on predefined business linkage rules, at least two types of business data from multiple types of business data are analyzed in real time, and the interface state of the first display interface is updated according to the analysis results to obtain the second display interface. This includes: when cold chain monitoring data indicates that the temperature of a specific cold chain device continuously exceeds a preset threshold, automatically triggering a correlation analysis with vaccine inventory data to determine the vaccine identifier stored in the over-temperature device; updating the inventory status corresponding to the vaccine identifier to a locked state, and pausing the display of appointment and vaccination service information related to the vaccine identifier to obtain the second display interface.

[0049] Specifically, in this embodiment, temperature sensors deployed in cold chain equipment (such as refrigerators) collect data in real time. When the real-time temperature data of a certain equipment number (such as a dedicated refrigerator) continuously exceeds a preset safety threshold (such as the 2-8℃ range) and triggers an alarm, predefined emergency response rules are automatically executed: First, based on the unique number of the overheated equipment, all vaccine identifiers stored in the vaccine inventory database are retrieved and identified, such as vaccine name, manufacturer, and batch number. Subsequently, the first display interface is updated with a status-driven update, and the status cells of all matching vaccine entries in the inventory list are updated to locked, presented in a visual warning manner (such as red font or overlaid lock icon). At the same time, an instruction is sent to the appointment and vaccination management module to pause the display of all appointment records and vaccination queue information associated with these locked vaccines in the first display interface and gray out, thereby generating a clearly marked risk range and automatically blocking related service entry points, thus obtaining the second display interface. This process realizes a full-link collaborative response from "abnormal equipment temperature" to "automatic locking of inventory and business logic layer".

[0050] In one embodiment, based on predefined business linkage rules, at least two types of business data from multiple types of business data are analyzed in real time, and the interface state of the first display interface is updated according to the analysis results to obtain the second display interface. This includes: extracting and associating information from at least two types of business data, including information on vaccines to be administered from outpatient service data, the inventory quantity of the vaccines to be administered in vaccine inventory data, and the storage device status information corresponding to the vaccine in cold chain monitoring data; when the number of people to be vaccinated is greater than zero, for each type of vaccine in the vaccine information to be vaccinated, an association analysis is triggered to determine the vaccine's availability status; wherein, the availability status includes at least one of availability, inventory warning, and device lock, where inventory warning indicates insufficient inventory quantity, and device lock indicates abnormal storage device status; based on the determination result of the availability status, visual identifiers matching the availability status are added to the corresponding vaccine entry and vaccine inventory entry to obtain the second display interface.

[0051] Specifically, the system extracts and dynamically correlates core information from three types of business data from the integrated primary display interface. First, based on the number of people waiting for vaccination in the outpatient data, it obtains the information on vaccines to be administered. Then, using this information as a clue, it queries the corresponding vaccine inventory data list to obtain the corresponding real-time inventory quantity. Simultaneously, based on the equipment mapping relationship in the inventory records, it further correlates with the cold chain monitoring system to obtain the real-time status information of the cold chain equipment storing this batch of vaccines, such as temperature and whether it is operating normally.

[0052] When the system detects that the number of people waiting to be vaccinated is greater than zero, it triggers a real-time correlation analysis engine for each type of vaccine in the queue. This engine simultaneously verifies two key conditions: whether the inventory quantity meets the demand for vaccination, and whether the storage device is in completely normal condition. Based on the verification results, a clear vaccination status judgment is generated for each vaccine: if both conditions are met, it is determined to be vaccinated; if the inventory is insufficient, it is determined to be an inventory warning; if the storage device is abnormal, such as overheating or malfunction, it is determined to be locked.

[0053] Finally, the system intelligently updates the first display interface to generate a second display interface. In this interface, visual identifiers matching the status are added to each entry in the queue of people waiting to be vaccinated and the vaccine inventory list. For example, a green checkmark is added to entries that are available for vaccination, a yellow exclamation mark to entries with inventory warnings, and a red prohibition icon to entries with locked equipment. This allows staff to have a clear understanding of overall resource availability and potential bottlenecks before service begins, achieving a crucial shift from passively waiting for problems to occur to proactively predicting and scheduling resources, thus improving the planning and smoothness of outpatient operations.

[0054] S204, receive a trigger command for any data item in the second display interface.

[0055] S205, in response to the trigger command, jump to the third display page corresponding to any data item. The third display page is used to display detailed data information under any data item.

[0056] In one possible embodiment, receiving a trigger instruction for any data item in the second display interface includes: receiving a trigger instruction for today's service number details for outpatient service data in the second display interface; then, in response to the trigger instruction, redirecting to a third display page corresponding to any data item, the third display page is used to display detailed data information under any data item, including: in response to the today's service number details instruction, obtaining a detailed dataset associated with today's service number, the detailed dataset being presented in a table format on the third display page; wherein the table fields include at least the recipient's name, gender, age, vaccination date, vaccine name, and number of doses. For example, refer to... Figure 4This is an example image displaying details of the number of people served today.

[0057] In one possible embodiment, receiving a trigger instruction for any data item in the second display interface includes: receiving a trigger instruction for details of the number of people to be vaccinated triggered by outpatient service data in the second display interface; then, in response to the trigger instruction, the system jumps to a third display page corresponding to any data item. The third display page is used to display detailed data information under any data item, including: in response to the details of the number of people to be vaccinated instruction, obtaining a detailed dataset associated with the number of people to be vaccinated, and the detailed dataset is presented in a table format on the third display page; wherein the table fields include at least the recipient's name, gender, age, vaccination date, name of the vaccine to be administered, and number of doses. For specific display formats, please refer to... Figure 4 .

[0058] In one possible embodiment, upon receiving a trigger instruction for any data item in the second display interface, including receiving a "Details under observation" instruction triggered for outpatient service data in the second display interface, the system redirects to a third display page corresponding to the data item in response to the trigger instruction. The third display page displays detailed data information for the data item, including: in response to the "Details under observation" instruction, obtaining a detailed dataset associated with the number of people under observation. The detailed dataset is presented in a table format on the third display page. The table fields include at least the recipient's name, gender, age, vaccination date, name of vaccine administered, number of doses administered, and duration of observation. For example, refer to... Figure 5 This is an example image showing details during observation.

[0059] In one possible embodiment, upon receiving a trigger instruction for any data item in the second display interface, including receiving a notification instruction for qualified observation details triggered by outpatient service data in the second display interface, the system jumps to a third display page corresponding to any data item in response to the trigger instruction. The third display page is used to display detailed data information under any data item, including: in response to the qualified observation details instruction, obtaining a detailed dataset associated with the number of qualified observation cases. The detailed dataset is presented in a table format on the third display page. The fields of the table include at least the recipient's name, gender, age, vaccination date, name of the vaccine administered, and number of doses administered.

[0060] In one possible embodiment, upon receiving a trigger instruction for any data item in the second display interface, including receiving a trigger instruction for today's appointment details for outpatient service data in the second display interface, the system redirects to a third display page corresponding to any data item in response to the trigger instruction. The third display page displays detailed data information for any data item, including: in response to the today's appointment details instruction, obtaining a detailed dataset associated with today's appointments, with the detailed dataset presented in a table format on the third display page; the table fields include at least the recipient's name, gender, age, vaccination date, appointment vaccine name, and number of doses. For more details, please refer to... Figure 6 This is an example image showing details of today's reservation numbers.

[0061] In one possible embodiment, upon receiving a trigger instruction for any data item in the second display interface, including receiving a data analysis details instruction triggered for outpatient service data in the second display interface, the system redirects to a third display page corresponding to any data item in response to the trigger instruction. The third display page displays detailed data information for any data item, including: in response to the data analysis instruction, performing a comprehensive analysis of all data included in the outpatient service data, and presenting the analysis results in the form of line charts, including a daily trend analysis result chart and a monthly trend analysis result chart for service numbers. The monthly trend analysis result chart for service numbers is mainly divided into three categories: current period, same period, and cycle period. Current period represents the number of service numbers this month, same period represents the number of service numbers in the same month last year, and cycle period represents the number of service numbers last month. For details, please refer to... Figure 7 This is an example diagram showing the details of a data analysis.

[0062] In one possible embodiment, the third display page also provides interactive controls for returning to the second display interface; and / or, the detailed data information in the third display page is kept synchronized and updated in real time with the business data in the first and second display interfaces.

[0063] In summary, the technical solution in this application solves the problem of information silos by integrating outpatient services, vaccine inventory, and cold chain monitoring data, enabling panoramic real-time visualization management of operational status. Based on business rules, it performs real-time correlation analysis of multi-source data, achieving automatic traceability of safety risks, proactive handling of cold chain risks, and intelligent resource scheduling, transforming passive display into proactive intervention. The design employs a three-tiered progressive interaction: an overview interface → an intelligent enhanced interface → detailed pages, ensuring both macro-level situational awareness and rapid identification of key points, supporting drill-down to any data item, and significantly improving information acquisition and decision-making efficiency. Offline operating procedures are transformed into automatically executable digital rules and mapped to real-time interface status updates, forming a digital quality control closed loop of monitoring, analysis, intervention, and feedback, enhancing work standardization and safety assurance capabilities.

[0064] Based on the same inventive concept, embodiments of this application also provide a device for dynamically displaying immunization data. For example... Figure 8 The diagram shown is a structural schematic of a dynamic display device for immunization data, which may include: The data acquisition module 801 is used to collect various business data of the vaccination clinic in real time, including clinic service data, vaccine inventory data and cold chain monitoring data. The display module 802 is used to dynamically and visually display various business data in the first display interface; The analysis module 803 is used to perform real-time correlation analysis on at least two types of business data from multiple types of business data based on predefined business linkage rules, and update the interface state of the first display interface according to the analysis results to obtain the second display interface. The receiving module 804 is used to receive a trigger command for any data item in the second display interface; The response module 805 is used to respond to the trigger command and jump to the third display page corresponding to any data item. The third display page is used to display detailed data information under any data item.

[0065] In one possible embodiment, the analysis module 803 is used to: trigger a correlation analysis with vaccine inventory data when the number of people who fail observation in the outpatient service data is greater than zero, in order to determine the vaccine batch number corresponding to the vaccination record that caused the failure to observe; highlight the inventory information corresponding to the vaccine batch number to obtain a second display interface.

[0066] In one possible embodiment, the analysis module 803 is used to: automatically trigger correlation analysis with vaccine inventory data when cold chain monitoring data indicates that the temperature of a specific cold chain device continuously exceeds a preset threshold, in order to identify the vaccine identifier stored in the overheated device; update the inventory status corresponding to the vaccine identifier to a locked state, and pause the display of appointment and vaccination service information related to the vaccine identifier to obtain a second display interface.

[0067] In one possible embodiment, the analysis module 803 is used to: extract and associate information from at least two types of business data, including vaccine information to be administered in outpatient service data, the corresponding inventory quantity of the vaccine information to be administered in vaccine inventory data, and the corresponding storage device status information in cold chain monitoring data; when the number of people to be vaccinated is greater than zero, for each type of vaccine in the vaccine information to be vaccinated, trigger association analysis to determine the vaccine's availability status; wherein, the availability status includes at least one of availability, inventory warning, and device lock, where inventory warning indicates insufficient inventory quantity, and device lock indicates abnormal storage device status; based on the determination result of the availability status, add visual identifiers matching the availability status to the corresponding vaccine entry to be vaccinated and vaccine inventory entry to obtain a second display interface.

[0068] In one possible embodiment, the receiving module 804 is configured to: receive a command for details of today's service numbers triggered by outpatient service data in the second display interface; then, the response module is configured to: in response to the command for details of today's service numbers, obtain a detailed dataset associated with today's service numbers, and the detailed dataset is presented in a table format on a third display page; wherein the fields of the table include at least the recipient's name, gender, age, vaccination date, vaccine name, and number of doses.

[0069] In one possible embodiment, the receiving module 804 is configured to: receive a detail instruction triggered by outpatient service data in the second display interface; then, the response module is configured to: in response to the detail instruction, obtain a detailed dataset associated with the number of people under observation, and the detailed dataset is presented in a table format on a third display page; the fields of the table include at least the recipient's name, gender, age, vaccination date, name of the vaccine administered, number of doses administered, and duration of observation.

[0070] In one possible embodiment, the third display page also provides interactive controls for returning to the second display interface; and / or, the detailed data information in the third display page is kept synchronized and updated in real time with the business data in the first and second display interfaces.

[0071] The technical effects of the aforementioned dynamic display device for immunization data can be referenced from the dynamic display method for immunization data, and will not be elaborated here.

[0072] In some possible implementations, the immunization data dynamic display device according to this application may include at least a processor and a memory. The memory stores program code that, when executed by the processor, causes the processor to perform the steps in the immunization data dynamic display method according to various exemplary embodiments of this application described in this specification. For example, the processor may perform actions such as... Figure 2 The steps are shown in the figure.

[0073] Based on the same inventive concept, this application also provides an electronic device that can realize the functions of the aforementioned method and device for dynamically displaying immunization data. (Refer to...) Figure 9 Electronic devices include: At least one processor 901 and a memory 902 connected to at least one processor 901. In this embodiment, the specific connection medium between the processor 901 and the memory 902 is not limited. Figure 9 Taking the connection between processor 901 and memory 902 via bus 900 as an example. Bus 900 is... Figure 9 The connections between other components are shown in bold lines only and are not intended to be limiting. The 900 bus can be divided into address bus, data bus, control bus, etc., for ease of representation. Figure 9 The term is represented by a single thick line, but this does not imply that there is only one bus or one type of bus. Alternatively, the processor 901 can also be called a controller; there is no restriction on the name.

[0074] In this embodiment, the memory 902 stores instructions executable by at least one processor 901. By executing the instructions stored in the memory 902, the at least one processor 901 can execute the previously described method for dynamically displaying immunization data. The processor 901 can implement... Figure 8 The functions of each module in the device shown.

[0075] The processor 901 is the control center of the device. It can connect to various parts of the control device through various interfaces and lines. By running or executing instructions stored in memory 902 and calling data stored in memory 902, the processor can perform various functions and process data, thereby monitoring the device as a whole.

[0076] In one possible design, processor 901 may include one or more processing units. Processor 901 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications, and the modem processor mainly handles wireless communication. It is understood that the modem processor may also not be integrated into processor 901. In some embodiments, processor 901 and memory 902 may be implemented on the same chip; in some embodiments, they may also be implemented on separate chips.

[0077] The processor 901 can be a general-purpose processor, such as a central processing unit (CPU), digital signal processor, application-specific integrated circuit, field-programmable gate array, or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, capable of implementing or executing the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the dynamic display method for immunization data disclosed in the embodiments of this application can be directly manifested as execution by a hardware processor, or execution by a combination of hardware and software modules within the processor.

[0078] Memory 902, as a non-volatile computer-readable storage medium, can be used to store non-volatile software programs, non-volatile computer-executable programs, and modules. Memory 902 may include at least one type of storage medium, such as flash memory, hard disk, multimedia card, card-type memory, random access memory (RAM), static random access memory (SRAM), programmable read-only memory (PROM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), magnetic storage, magnetic disk, optical disk, etc. Memory 902 can be any other medium capable of carrying or storing desired program code in the form of instructions or data structures that can be accessed by a computer, but is not limited thereto. In the embodiments of this application, memory 902 can also be a circuit or any other device capable of implementing storage functions for storing program instructions and / or data.

[0079] By designing and programming the processor 901, the code corresponding to the dynamic display method of immunization data described in the foregoing embodiments can be embedded into the chip, thereby enabling the chip to execute the code during operation. Figure 2 The steps of the method for dynamically displaying immunization data in the illustrated embodiment are described below. How to design and program the processor 901 is a technique well-known to those skilled in the art and will not be elaborated upon here.

[0080] Based on the same inventive concept, embodiments of this application also provide a storage medium storing computer instructions that, when executed on a computer, cause the computer to perform the aforementioned method for dynamically displaying immunization data.

[0081] In some possible implementations, various aspects of the dynamic display method for immunization data provided in this application can also be implemented in the form of a program product, which includes program code. When the program product is run on a device, the program code is used to cause the control device to perform the steps in the dynamic display method for immunization data according to the various exemplary embodiments of this application described above.

[0082] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0083] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, as well as combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0084] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0085] These computer program instructions can also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0086] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.

Claims

1. A method for dynamically displaying immunization data, characterized in that, include: Real-time collection of various operational data from vaccination clinics, including clinic service data, vaccine inventory data, and cold chain monitoring data; The various business data are dynamically and visually displayed on the first display interface; Based on predefined business linkage rules, at least two types of business data from the various business data are analyzed in real time, and the interface state of the first display interface is updated according to the analysis results to obtain the second display interface. Receive a trigger command for any data item in the second display interface; In response to the trigger command, the user is redirected to a third display page corresponding to any one of the data items. The third display page is used to display detailed data information under any one of the data items.

2. The method as described in claim 1, characterized in that, The method, based on predefined business linkage rules, performs real-time correlation analysis on at least two types of business data from the various types of business data, and updates the interface state of the first display interface according to the analysis results to obtain a second display interface, including: When the number of people who fail observation in the outpatient service data is greater than zero, a correlation analysis with the vaccine inventory data is triggered to determine the vaccine batch number corresponding to the vaccination record that caused the failure to observe. The inventory information corresponding to the vaccine batch number is highlighted to obtain the second display interface.

3. The method as described in claim 1, characterized in that, The method, based on predefined business linkage rules, performs real-time correlation analysis on at least two types of business data from the various types of business data, and updates the interface state of the first display interface according to the analysis results to obtain a second display interface, including: When the cold chain monitoring data indicates that the temperature of a specific cold chain device continues to exceed a preset threshold, an automatic correlation analysis with the vaccine inventory data is triggered to identify the vaccine stored in the overheated device. The inventory status corresponding to the vaccine identifier is updated to a locked state, and the display of appointment and vaccination service information related to the vaccine identifier is paused, resulting in the second display interface.

4. The method as described in claim 1, characterized in that, The method, based on predefined business linkage rules, performs real-time correlation analysis on at least two types of business data from the various types of business data, and updates the interface state of the first display interface according to the analysis results to obtain a second display interface, including: Extract and associate information from at least two types of business data, including vaccine information to be administered in outpatient service data, the inventory quantity corresponding to the vaccine information to be administered in vaccine inventory data, and the storage device status information corresponding to the cold chain monitoring data; When the number of people waiting to be vaccinated is greater than zero, a correlation analysis is triggered for each vaccine in the vaccine information to determine the vaccine’s availability status; wherein, the availability status includes at least one of vaccinated, inventory warning and device lock, the inventory warning indicates that the inventory quantity is insufficient, and the device lock indicates that the storage device is in an abnormal state; Based on the determination of the vaccination status, visual identifiers matching the vaccination status are added to the corresponding items to be vaccinated and vaccine inventory items to obtain the second display interface.

5. The method as described in claim 1, characterized in that, Receiving a trigger command for any data item in the second display interface includes: Received a command detailing the number of people served today, triggered by the outpatient service data displayed on the second screen; Then, in response to the trigger command, the system redirects to a third display page corresponding to any one of the data items. This third display page displays detailed data information under any one of the data items, including: In response to the instruction regarding the details of today's service recipients, a detailed dataset associated with today's service recipients is obtained, and the detailed dataset is presented in tabular form on the third display page; wherein, the fields of the table include at least the recipient's name, gender, age, vaccination date, vaccine name, and number of doses administered.

6. The method as described in claim 1, characterized in that, Receiving a trigger command for any data item in the second display interface includes: Received a detail instruction for observation triggered by outpatient service data in the second display interface; Then, in response to the trigger command, the system redirects to a third display page corresponding to any one of the data items. This third display page displays detailed data information under any one of the data items, including: In response to the observation details instruction, a detailed dataset associated with the number of people under observation is obtained. The detailed dataset is presented in tabular form on the third display page. The fields of the table include at least the recipient's name, gender, age, vaccination date, name of the vaccine administered, number of doses administered, and duration of observation.

7. The method as described in claim 1, characterized in that, The third display page also provides interactive controls for returning to the second display interface; and / or, The detailed data information on the third display page is kept synchronized and updated in real time with the business data on the first and second display interfaces.

8. A device for dynamically displaying immunization data, characterized in that, include: The data acquisition module is used to collect various business data from the vaccination clinic in real time, including clinic service data, vaccine inventory data, and cold chain monitoring data. The display module is used to dynamically and visually display the various business data in the first display interface. The analysis module is used to perform real-time correlation analysis on at least two types of business data from the multiple types of business data based on predefined business linkage rules, and update the interface state of the first display interface according to the analysis results to obtain the second display interface. The receiving module is used to receive trigger commands for any data item in the second display interface; The response module is used to respond to the trigger command and jump to the third display page corresponding to any one of the data items. The third display page is used to display detailed data information under any one of the data items.

9. An electronic device, characterized in that, It includes a processor and a memory, wherein the memory stores program code that, when executed by the processor, causes the processor to perform the method of any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, Includes program code that, when the storage medium is run on an electronic device, causes the electronic device to perform any of the methods described in claims 1 to 7.