A method and device for visualizing medical data
By adjusting the page refresh method according to the collection and update methods of medical data, the problems of hardware resource waste and user experience in the visual display of big data of primary medical and health institutions have been solved, and efficient utilization of resources and the reliability and real-timeness of data display are achieved.
Patent Information
- Application Number
- CN202011084741.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-10-12
- Publication Date
- 2024-12-24
- Estimated Expiration
- 2040-10-12
AI Technical Summary
The existing big data visual display method of primary medical and health institutions adopts a single data collection method, data collection frequency and page refresh mechanism, resulting in waste of hardware resources and poor user interaction experience, which cannot meet the real-time requirements of data from different indicators.
Determine the update method according to the collection method of medical data to be displayed, and determine the page refresh method according to the update method, display different types of medical data in different page refresh methods, optimize the overall data refresh mechanism, save hardware resources, and improve user interaction experience .
Effectively save hardware resource investment, improve the utilization rate of hardware resources, optimize the data refresh display mechanism, ensure the reliability of medical data visual display effect and user data analysis, and improve user interaction experience.
Smart Images

Figure CN112417009B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computers, and in particular to a method and device for visualizing medical data. Background Art
[0002] The overview of the effect analysis of primary medical and health supervision focuses on the resource allocation, key population management, maternal and child health care, vaccination, and management of the elderly, diabetes and hypertension in the community health service centers of the whole district, and shows the innovative services, service effects and implementation of special bonuses of community health service centers. The overview of the effect analysis of primary medical and health supervision is mainly generated by the big data visualization display system of primary medical and health institutions.
[0003] At present, the more common big data visualization display system of primary medical and health institutions adopts a unified data collection method, data collection frequency, data caching mechanism, and page refresh mechanism for all medical data. However, since there are many primary medical and health institutions, and the information level and hardware resources of each primary medical and health institution are different, the update mechanism and update speed of each primary medical and health institution are different, and the real-time requirements of users for each part of the analysis data are also different. In view of this situation, the existing big data visualization display method of primary medical and health institutions cannot be combined with the actual needs of user data analysis in business scenarios, and different data collection methods, data collection frequencies, data caching mechanisms and page refresh mechanisms are adopted for different indicator data.
[0004] In this way, if a single data collection method, data collection frequency or page update speed is adopted, when the overall effect reaches the expected effect of the user, a lot of hardware resources will be wasted. That is, the existing big data visualization display method of primary medical and health institutions will cause a lot of waste of hardware resources, and, within the scope of limited resources, it cannot maximize the user data analysis efficiency and user interaction experience. Summary of the invention
[0005] The present invention provides a method and device for visual display of medical data, which can effectively save hardware resource investment, improve the effective utilization rate of hardware resources, optimize the rationality of the overall data refresh display mechanism, and ensure the reliability of medical data visualization display effect and user data analysis, thereby improving user interaction experience.
[0006] In a first aspect, the present invention provides a method for visualizing medical data, the method comprising:
[0007] Acquiring medical data to be displayed and a method for collecting the medical data to be displayed;
[0008] Determining an updating method of the medical data to be displayed according to a collection method of the medical data to be displayed;
[0009] Determining a page refresh method for the medical data to be displayed according to an update method for the medical data to be displayed;
[0010] In the display area corresponding to the medical data to be displayed, the medical data to be displayed is refreshed and displayed in the page refresh manner.
[0011] In a second aspect, the present invention provides a device for visualizing display of medical data, the device comprising:
[0012] An acquisition unit, used for acquiring the medical data to be displayed and a method for acquiring the medical data to be displayed;
[0013] A first determining unit, configured to determine an updating method of the medical data to be displayed according to a collection method of the medical data to be displayed;
[0014] A second determining unit, configured to determine a page refresh mode of the medical data to be displayed according to an update mode of the medical data to be displayed;
[0015] The display unit is used to refresh and display the medical data to be displayed in the display area corresponding to the medical data to be displayed in the page refreshing manner.
[0016] In a third aspect, the present invention provides a readable medium, comprising execution instructions. When a processor of an electronic device executes the execution instructions, the electronic device executes any method described in the first aspect.
[0017] In a fourth aspect, the present invention provides an electronic device, comprising a processor and a memory storing execution instructions, wherein when the processor executes the execution instructions stored in the memory, the processor executes any method described in the first aspect.
[0018] It can be seen from the above technical scheme that after acquiring the medical data to be displayed and the collection method of the medical data to be displayed, the present invention can first determine the update method of the medical data to be displayed according to the collection method of the medical data to be displayed; then, the page refresh method of the medical data to be displayed can be determined according to the update method of the medical data to be displayed; then, the medical data to be displayed can be refreshed and displayed in the display area corresponding to the medical data to be displayed in the page refresh method. It can be seen that the present invention can determine different update methods and page refresh methods according to different collection methods of the medical data to be displayed, so that different medical data to be displayed can be refreshed and displayed in different page refresh methods. Therefore, compared with the prior art, the present invention can adopt different update methods and page refresh methods for medical data to be displayed collected by different collection methods, so as to refresh and display the medical data to be displayed; in this way, not only can reasonable and differentiated update methods and page refresh methods be adopted for different types of medical data to be displayed, so as to effectively save hardware resource investment, improve the effective utilization rate of hardware resources, and optimize the rationality of the overall data refresh display mechanism, but also it can ensure that when a large amount of primary medical and health data collected and the data update mechanism and update speed of each primary medical institution are different, the reliability of medical data visualization display effect and user data analysis can be guaranteed, thereby improving user interaction experience.
[0019] The further effects of the above-mentioned non-conventional preferred manner will be described below in conjunction with specific embodiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] In order to more clearly illustrate the embodiments of the present invention or the existing technical solutions, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
[0021] Figure 1 A schematic diagram of a framework of an exemplary application scenario provided by an embodiment of the present invention;
[0022] Figure 2 A schematic diagram of a flow chart of a method for visualizing medical data provided by an embodiment of the present invention;
[0023] Figure 3 A schematic diagram of classification of medical data to be displayed provided by an embodiment of the present invention;
[0024] Figure 4 A schematic diagram of a visual display page of medical data provided by an embodiment of the present invention;
[0025] Figure 5 A schematic diagram of a flow chart of a method for visualizing medical data provided by an embodiment of the present invention;
[0026] Figure 6 A schematic diagram of the structure of a medical data visualization display device provided by an embodiment of the present invention;
[0027] Figure 7 A schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0028] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with specific embodiments and corresponding drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0029] In the prior art, due to the use of a single data collection method, data collection frequency or page update speed, when the overall effect reaches the user's expected effect, a lot of hardware resources will be wasted. That is, the existing big data visualization display method of primary medical and health institutions will cause a lot of waste of hardware resources, and within the limited resource range, it cannot maximize the user data analysis efficiency and user interaction experience.
[0030] In order to solve the above problems. The present invention provides a method for visual display of medical data. In this method, after obtaining the medical data to be displayed and the collection method of the medical data to be displayed, the update method of the medical data to be displayed can be determined according to the collection method of the medical data to be displayed; then, the page refresh method of the medical data to be displayed can be determined according to the update method of the medical data to be displayed; then, the medical data to be displayed can be refreshed and displayed in the display area corresponding to the medical data to be displayed in the page refresh method. It can be seen that the present invention can determine different update methods and page refresh methods according to different collection methods of the medical data to be displayed, so that different medical data to be displayed can be refreshed and displayed in different page refresh methods. Therefore, compared with the prior art, the present invention can adopt different update methods and page refresh methods for medical data to be displayed collected by different collection methods, so as to refresh and display the medical data to be displayed; in this way, not only can reasonable and differentiated update methods and page refresh methods be adopted for different types of medical data to be displayed, so as to effectively save hardware resource investment, improve the effective utilization rate of hardware resources, and optimize the rationality of the overall data refresh display mechanism, but also it can ensure that when a large amount of primary medical and health data collected and the data update mechanism and update speed of each primary medical institution are different, the reliability of medical data visualization display effect and user data analysis can be guaranteed, thereby improving user interaction experience.
[0031] For example, the embodiments of the present invention can be applied to Figure 1The scenario shown. In this scenario, several primary medical and health institution devices 101, data processing devices 102 and display screens 103 may be included; wherein the primary medical and health institution devices 101 and the data processing devices 102 may be terminal devices or servers with communication functions and data processing functions. Specifically, the data processing device 102 may first obtain the medical data to be displayed and the collection method of the medical data to be displayed from the primary medical and health institution device 101; then, the data processing device 102 may determine the update method of the medical data to be displayed according to the collection method of the medical data to be displayed; then, the data processing device 102 may determine the page refresh method of the medical data to be displayed according to the update method of the medical data to be displayed; then, the data processing device 102 may refresh and display the medical data to be displayed in the page refresh method based on the display area corresponding to the medical data to be displayed in the interface displayed by the display screen 103, so that the medical data to be displayed can be visualized on the display screen 103. It can be seen that the present invention can adopt different update methods and page refresh methods for medical data to be displayed that are collected by different collection methods, so as to refresh and display the medical data to be displayed; in this way, not only can reasonable and differentiated update methods and page refresh methods be adopted for different types of medical data to be displayed, so as to effectively save hardware resource investment, improve the effective utilization rate of hardware resources, and optimize the rationality of the overall data refresh display mechanism, but also it can ensure that when a large amount of primary medical and health data collected and the data update mechanism and update speed of each primary medical institution are different, the reliability of medical data visualization display effect and user data analysis can be guaranteed, thereby improving user interaction experience.
[0032] It should be noted that the above application scenarios are only shown for the purpose of facilitating the understanding of the present application, and the implementation of the present application is not limited in this respect. On the contrary, the implementation of the present application can be applied to any applicable scenario.
[0033] Various non-limiting embodiments of the present invention are described in detail below in conjunction with the accompanying drawings.
[0034] See also Figure 2 , shows a method for visualizing medical data in an embodiment of the present invention. In this embodiment, the method may include the following steps:
[0035] S201: Acquire medical data to be displayed and a method for collecting the medical data to be displayed.
[0036] In this embodiment, the medical data to be displayed can be understood as medical data that needs to be displayed. In one implementation, the medical data to be displayed can be primary medical and health data. For example, the medical data to be displayed can include basic information of primary medical and health institutions in the whole district (such as regional resident population, number of institutions, and analysis of medical and health resource indicators per thousand people), analysis data of primary medical and health human resources, materials, and equipment in the whole district (such as public health personnel, beds, and large equipment analysis data), analysis data of income, service volume, and key supervisory personnel of primary health care institutions in the whole district (such as outpatient and emergency department income, inpatient income, proportion of medical insurance patients and income, etc.), special medical services, public health services, medical efficiency and quality analysis data of primary health care institutions (such as Internet diagnosis and treatment, blood use of blood stations, renal dialysis volume, etc. analysis data), and real-time monitoring and analysis data of primary health care institutions today (such as service volume, income, etc. analysis data of primary health care institutions as of the current time point today). It should be noted that primary medical and health data can come from various primary medical institutions; therefore, in this embodiment, by accessing the data devices of multiple primary medical institutions, the medical data to be displayed of each primary medical institution and the method of collecting the medical data to be displayed can be obtained.
[0037] In this embodiment, since different types of medical data to be displayed may be obtained in different ways, different types of medical data to be displayed may be collected in different ways. In one implementation of this embodiment, the collection method of the medical data to be displayed can be understood as the upload method of the medical data to be displayed. The data collection method can include a manual reporting method, a data backup method, and a message log collection method. Next, the various types of medical data to be displayed corresponding to each collection method will be introduced.
[0038] For data that cannot be collected by the hospital business system and cannot be connected to other public systems such as public security, finance, and personnel, such as the population of the jurisdiction, the daily operating expenses of medical institutions (water, electricity, and gas fees), the distribution of educational backgrounds of practicing physicians (number of PhDs and Masters, number of scientific research projects and project funds, etc.), and other real-time monitoring and analysis data of grassroots health and medical institutions today, manual reporting can be used for collection. In other words, for medical data to be displayed that cannot be obtained through the interface, a manual data reporting system can be deployed to regularly initiate reporting tasks in order to collect medical data to be displayed.
[0039] For medical data to be displayed that can be connected through interfaces and have low data real-time requirements, such as the analysis data of human resources, materials, and equipment of primary medical and health care in the whole district, the analysis data of income, service volume, and key supervisory personnel of primary medical and health institutions in the whole district, and the analysis data of special medical services, public health services, medical efficiency, and quality of primary medical and health institutions; data backup can be used for collection. It should be noted that the medical data to be displayed that can be connected through interfaces and have low data real-time requirements are usually data that each medical institution needs to save to the database. Usually, for this type of medical data to be displayed, each medical institution will prepare a front-end machine to back up a copy of the medical data to be displayed for data analysis (data analysis without affecting the hospital business). Therefore, this type of medical data to be displayed needs to go through the processes of storage, re-backup, and call, which leads to a long collection path for this type of medical data to be displayed, untimely updates, and generally a delay of minutes to hours. Therefore, for this type of medical data to be displayed, data backup can be used to upload data regularly in order to collect medical data to be displayed.
[0040] For medical data to be displayed that can be connected through interfaces and have high data real-time requirements, such as real-time monitoring and analysis data of primary health care institutions today; message log collection can be used for collection. Usually, medical data to be displayed that can be connected through interfaces and have high data real-time requirements are generated frequently and need to be updated quickly. Since each message log includes the latest data at the latest time point, that is, the message log collection method is a faster data update transmission method, therefore, for this type of medical data to be displayed, the message log collection method can be used to upload data in real time so that the medical data to be displayed can be collected in real time. For example, assuming that the medical data to be displayed is "2020.09.17, 10:09:37, the number of outpatients and emergency patients in the First Health Center increased by 3", the medical data to be displayed can be collected in the form of a message log "2020.09.1710:09:37 Outpatient and emergency patients + 3 First Health Center computer ip020.34.56.43..."
[0041] S202: Determine an update method of the medical data to be displayed according to a collection method of the medical data to be displayed.
[0042] Due to the different collection methods of the medical data to be displayed, the update frequency requirements of the medical data to be displayed will also be different. Therefore, after obtaining the medical data to be displayed and the collection method of the medical data to be displayed, the update method of the medical data to be displayed can be determined according to the collection method of the medical data to be displayed; wherein, the update method of the medical data to be displayed can be understood as the statistical method of the medical data to be displayed. In other words, for different types of medical data to be displayed, the collection method and update method adopted may be different.
[0043] For example, for medical data to be displayed that is collected by manual reporting, the update frequency of this type of medical data to be displayed is low. For example, Figure 3 As shown, the basic information of primary medical and health institutions in the whole district is usually reported manually, but the time for manual reporting of the basic information of primary medical and health institutions in the whole district cannot be determined, and the basic information of primary medical and health institutions in the whole district is relatively stable and does not change frequently; therefore, the update frequency of the medical data to be displayed collected by manual reporting is low, and it does not need to be updated frequently. Usually, the data can be updated annually;
[0044] For the medical data to be displayed that is collected by data backup, the update frequency of this type of medical data to be displayed is medium frequency, for example Figure 3 As shown, the analysis data of human resources, materials and equipment of primary medical and health care in the whole district, the analysis data of income, service volume and key supervisory personnel of primary medical and health institutions in the whole district, and the analysis data of special medical services, public health services, medical efficiency and quality of primary medical and health institutions usually adopt data backup method. The real-time requirements of this type of medical data to be displayed are relatively low, but the data changes frequently; therefore, the update frequency of the medical data to be displayed collected by data backup method belongs to medium frequency, and it does not need to be updated in real time. Usually, the data can be updated by periodic update method;
[0045] For the medical data to be displayed that is collected by using the message log collection method, the update frequency of this type of medical data to be displayed is high frequency, for example, Figure 3 As shown, primary health care institutions monitor and analyze data in real time today, usually using message log collection. This type of medical data to be displayed has high real-time requirements, but the data changes frequently. Therefore, the update frequency of the medical data to be displayed collected using the message log collection method is high and needs to be updated in real time. Usually, the real-time update method can be used to update the data.
[0046] S203: Determine a page refresh method for the medical data to be displayed according to an update method for the medical data to be displayed.
[0047] It should be noted that due to the different update frequencies of the medical data to be displayed, and in order to ensure that the refresh frequency of the medical data to be displayed is consistent with the update frequency, the page refresh methods adopted for medical data to be displayed with different update methods will also be different; among them, the page refresh method of the medical data to be displayed can be understood as the refresh method of the medical data to be displayed in the display page.
[0048] In this embodiment, after determining the update method of the medical data to be displayed, the medical data to be displayed can be updated according to the update method to obtain updated medical data, and the updated medical data can be used as the medical data to be displayed; and, according to the update method of the medical data to be displayed, the page refresh method of the medical data to be displayed can be determined, so that the page of the medical data to be displayed can be refreshed subsequently according to the page refresh method of the medical data to be displayed.
[0049] It should be noted that, in this embodiment, page refresh methods with different refresh frequencies can be determined according to the different update frequencies corresponding to the update methods. For example, for medical data to be displayed that uses an annual update method for data update, a first refresh method with a low page refresh frequency can be used; for medical data to be displayed that uses a periodic update method for data update, a second refresh method with a medium page refresh frequency can be used; for medical data to be displayed that uses a real-time update method for data update, a third refresh method with a high page refresh frequency can be used; that is, the page refresh frequency of the first refresh method is lower than that of the second refresh method, and the page refresh frequency of the second refresh method is lower than that of the third refresh method.
[0050] S204: Refreshing and displaying the medical data to be displayed in the display area corresponding to the medical data to be displayed in the page refresh manner.
[0051] In this embodiment, the display area corresponding to the medical data to be displayed can be determined in the display page. Figure 4 As shown, assuming that the medical data to be displayed includes permanent population and resource allocation, it can be determined that area A in the display page is the display area corresponding to the medical data to be displayed.
[0052] Then, the medical data to be displayed can be refreshed and displayed in the display area corresponding to the medical data to be displayed by refreshing the page corresponding to the medical data to be displayed. Figure 4For example, since the medical data to be displayed include permanent population and resource allocation, and the collection method corresponding to the medical data to be displayed is manual reporting, the update method can be determined as an annual update method based on the collection method, and then the page refresh method corresponding to the medical data to be displayed can be determined as the first refresh method. Then, the medical data to be displayed can be refreshed and displayed in area A in the display page in the first refresh method.
[0053] It can be seen from the above technical scheme that after acquiring the medical data to be displayed and the collection method of the medical data to be displayed, the present invention can first determine the update method of the medical data to be displayed according to the collection method of the medical data to be displayed; then, the page refresh method of the medical data to be displayed can be determined according to the update method of the medical data to be displayed; then, the medical data to be displayed can be refreshed and displayed in the display area corresponding to the medical data to be displayed in the page refresh method. It can be seen that the present invention can determine different update methods and page refresh methods according to different collection methods of the medical data to be displayed, so that different medical data to be displayed can be refreshed and displayed in different page refresh methods. Therefore, compared with the prior art, the present invention can adopt different update methods and page refresh methods for the medical data to be displayed collected by different collection methods, so as to refresh and display the medical data to be displayed; in this way, not only can reasonable and differentiated update methods and page refresh methods be adopted for different types of medical data to be displayed, so as to effectively save hardware resource investment, improve the effective utilization rate of hardware resources, and optimize the rationality of the overall data refresh display mechanism, but also can ensure that when a large amount of primary medical and health data collected and the data update mechanism and update speed of each primary medical institution are different, the reliability of the medical data visualization display effect and user data analysis can be guaranteed, thereby improving the user interaction experience. In other words, page refresh will occupy the CPU. If the refresh content is too much and too frequent, and the hardware resources are insufficient, the page will be stuck or mosaics will appear. In order to make the page browse smoothly, the above-mentioned scheme provided by the present invention can be used to achieve the reasonable use of limited resources, and the medical data to be displayed that needs high-frequency refresh is refreshed at high frequency, and other low-frequency refreshed medical data to be displayed does not occupy resources.
[0054] Figure 2 What is shown is only a basic embodiment of the method of the present invention. By performing certain optimization and expansion on this basis, other preferred embodiments of the method can be obtained.
[0055] Next, another specific embodiment of a method for visual display of medical data of the present invention will be introduced, that is, an embodiment in which the collection method of the medical data to be displayed includes a manual reporting method. This embodiment will mainly introduce the implementation process of S202 (i.e. S302) and the specific implementation method of S203 (i.e. S303-S304). In this embodiment, the method specifically includes the following steps:
[0056] S301: Acquire medical data to be displayed and a method for collecting the medical data to be displayed.
[0057] It should be noted that S301 in this embodiment is Figure 2 The corresponding step S201 is the same as that in the embodiment. Therefore, in this embodiment, S301 is not described again, and the details can be found in the introduction of S201.
[0058] S302: If the collection method of the medical data to be displayed is a manual reporting method, determining that the update method of the medical data to be displayed is an annual update method according to the collection method;
[0059] S303: If the update mode of the medical data to be displayed is an annual update mode, cache the medical data to be displayed.
[0060] Among them, the annual update method is to count the incremental data (i.e. the added data) once a day within a year, and count the full amount of medical data to be displayed received within the year (i.e. the sum), that is, t+1 update, t is 365, that is, 365 days of incremental data refresh, 1 full data refresh. For example, assuming that the medical data to be displayed received on March 2 is "B-ultrasound fee 3000", and the total amount of historical medical data received before March 2 is "B-ultrasound fee 6000, refund of B-ultrasound fee 300", then the incremental data corresponding to March 2 is "3000", and the full amount of data for the year corresponding to March 2 is "8700".
[0061] In this embodiment, if Figure 5As shown, assuming that the collection method of the medical data to be displayed is a manual reporting method, then the corresponding relationship between the preset collection method and the update method can be used to determine that the update method corresponding to the medical data to be displayed is an annual update method; wherein the corresponding relationship between the preset collection method and the update method includes the corresponding relationship between the manual reporting method and the annual update method. Then, the medical data to be displayed can be updated and cached according to the update identifier of the medical data to be displayed and the annual update method; for example, assuming that the update identifier of the medical data to be displayed is an incremental update, the medical data to be displayed can be updated and cached as incremental data, and assuming that the update identifier of the medical data to be displayed is a full update, the medical data to be displayed can be updated and cached as incremental data first, and then the medical data to be displayed and the historical medical data before the year are counted to determine the full data of the year and cache it. It should be noted that the update identifier of the medical data to be displayed is an identifier that is marked when the medical data to be displayed is uploaded.
[0062] S304: Determine, according to the update method, that the page refresh method of the medical data to be displayed is the first refresh method.
[0063] S305: In the display area corresponding to the medical data to be displayed, the medical data to be displayed is refreshed and displayed in the page refresh manner.
[0064] In this embodiment, assuming that the update mode of the medical data to be displayed is the annual update mode, the refresh mode corresponding to the medical data to be displayed can be determined to be the first refresh mode according to the correspondence between the preset update mode and the refresh mode; wherein the correspondence between the preset update mode and the refresh mode includes the correspondence between the annual update mode and the first refresh mode. wherein the first refresh mode is to perform an annual full data refresh once a year and an incremental data refresh once a day.
[0065] Next, according to the page refresh method of the medical data to be displayed, the medical data to be displayed may be refreshed and displayed in the display area corresponding to the medical data to be displayed in the page refresh method.
[0066] Specifically, assuming that the update mark of the medical data to be displayed is an incremental update, and after the medical data to be displayed is updated and cached as incremental data, the medical data to be displayed can be refreshed and displayed as incremental data in the display area corresponding to the medical data to be displayed. Assuming that the update mark of the medical data to be displayed is a full update, and the medical data to be displayed is updated and cached as incremental data, and then the medical data to be displayed and the historical medical data before the year are counted, and the full data of the year is determined and cached, the medical data to be displayed can be refreshed and displayed as incremental data in the display area corresponding to the medical data to be displayed, and then the full data of the year can be refreshed and displayed in the display area corresponding to the medical data to be displayed; in one implementation method, after refreshing and displaying the full data of the year, the cache space storing the historical medical data to be displayed can be cleared, so that not only hardware resources can be saved, but also the timeliness of data updates can be guaranteed.
[0067] It should be emphasized that, in one implementation, the time point for refreshing incremental data can be the trough time, for example, the incremental data can be refreshed at night. In this way, the incremental data refresh will not occupy resources during peak hours, and the incremental data is only refreshed once a day, thereby avoiding waste of resources during peak hours.
[0068] So far, this embodiment has realized a processing process of a method for visual display of medical data in combination with a specific application scenario. Of course, it should be considered that the above scenario is only an exemplary scenario and does not limit the method provided by the present invention. The method provided by the present invention can be extended to other data processing processes with the same principle.
[0069] Figure 2 What is shown is only a basic embodiment of the method of the present invention. By performing certain optimization and expansion on this basis, other preferred embodiments of the method can be obtained.
[0070] Next, another specific embodiment of a method for visualizing medical data of the present invention will be introduced, that is, an embodiment in which the collection method of the medical data to be displayed includes a data backup method. This embodiment will mainly introduce the implementation process of S202 (i.e., S402) and the specific implementation method of S203 (i.e., S403-S404). In this embodiment, the method specifically includes the following steps:
[0071] S401: Acquire medical data to be displayed and a method for collecting the medical data to be displayed.
[0072] It should be noted that S401 in this embodiment is Figure 2The corresponding step S201 is the same as that in the embodiment. Therefore, in this embodiment, S401 is not described again, and the details can be found in the introduction of S201.
[0073] S402: If the collection method of the medical data to be displayed is a data backup method, determining, according to the collection method, that the update method of the medical data to be displayed is a periodic update method;
[0074] S403: If the update mode of the medical data to be displayed is a periodic update mode, cache the medical data to be displayed.
[0075] Among them, the periodic update method is to count the incremental data (i.e. the added data) once a day within a preset period (such as three days, a week, a month, etc.), and count the full amount of medical data to be displayed received within the period (i.e. the total), that is, t+1 update, t is the preset period, that is, the incremental data is refreshed every day within the period, and the full amount of data is refreshed once. For example, assuming that the preset period is two days, the medical data to be displayed received on March 2 is "B-ultrasound fee 3000", and the total amount of medical data to be displayed received on March 3 is "B-ultrasound fee 6000, refund of B-ultrasound fee 300", then the corresponding incremental data on March 2 is "3000", the corresponding incremental data on March 2 is "6000", and the corresponding full amount of data for this period is "8700".
[0076] In this embodiment, if Figure 5 As shown, assuming that the collection method of the medical data to be displayed is a data backup method, then the corresponding relationship between the preset collection method and the update method can be used to determine that the update method corresponding to the medical data to be displayed is a periodic update method; wherein, the corresponding relationship between the preset collection method and the update method includes the corresponding relationship between the data backup method and the periodic update method. Then, the medical data to be displayed can be updated and cached according to the update identifier of the medical data to be displayed and the periodic update method; for example, assuming that the update identifier of the medical data to be displayed is an incremental update, the medical data to be displayed can be updated and cached as incremental data, and assuming that the update identifier of the medical data to be displayed is a full update, the medical data to be displayed can be updated and cached as incremental data first, and then the medical data to be displayed and the historical medical data before the cycle are counted to determine the full data of the cycle and cache it. It should be noted that the update identifier of the medical data to be displayed is an identifier that is marked when the medical data to be displayed is uploaded.
[0077] S404: Determine, according to the update method, that the page refresh method of the medical data to be displayed is a second refresh method;
[0078] S405: In the display area corresponding to the medical data to be displayed, the medical data to be displayed is refreshed and displayed in the page refresh manner.
[0079] In this embodiment, assuming that the update mode of the medical data to be displayed is a periodic update mode, the refresh mode corresponding to the medical data to be displayed can be determined to be the second refresh mode according to the correspondence between the preset update mode and the refresh mode; wherein the correspondence between the preset update mode and the refresh mode includes the correspondence between the periodic update mode and the second refresh mode. wherein the second refresh mode is to perform a full data refresh once within the period corresponding to the periodic update mode, and perform an incremental data refresh once a day.
[0080] Next, according to the page refresh method of the medical data to be displayed, the medical data to be displayed may be refreshed and displayed in the display area corresponding to the medical data to be displayed in the page refresh method.
[0081] Specifically, assuming that the update identifier of the medical data to be displayed is an incremental update, and after the medical data to be displayed is updated and cached as incremental data, the medical data to be displayed can be refreshed and displayed as incremental data in the display area corresponding to the medical data to be displayed. Assuming that the update identifier of the medical data to be displayed is a full update, and the medical data to be displayed is updated and cached as incremental data, and then the medical data to be displayed and the historical medical data before the cycle are counted, and the full data of the cycle is determined and cached, the medical data to be displayed can be refreshed and displayed as incremental data in the display area corresponding to the medical data to be displayed, and then the full data of the cycle can be refreshed and displayed in the display area corresponding to the medical data to be displayed; in one implementation method, after refreshing and displaying the full data of the cycle, the cache space storing the historical medical data to be displayed can be cleared, so that not only hardware resources can be saved, but also the timeliness of data updates can be guaranteed.
[0082] It should be emphasized that, in one implementation, the time point for refreshing incremental data can be the trough time, for example, the incremental data can be refreshed at night. In this way, the incremental data refresh will not occupy resources during peak hours, and the incremental data is only refreshed once a day, thereby avoiding waste of resources during peak hours.
[0083] It should also be noted that, in one implementation, if the first refresh display of the day's incremental data fails, the refresh mode of the day's incremental data is changed to a minute-level refresh mode until the day's incremental data is successfully refreshed.
[0084] So far, this embodiment has realized a processing process of a method for visual display of medical data in combination with a specific application scenario. Of course, it should be considered that the above scenario is only an exemplary scenario and does not limit the method provided by the present invention. The method provided by the present invention can be extended to other data processing processes with the same principle.
[0085] Figure 2 What is shown is only a basic embodiment of the method of the present invention. By performing certain optimization and expansion on this basis, other preferred embodiments of the method can be obtained.
[0086] Next, another specific embodiment of a method for visualizing medical data of the present invention will be introduced, that is, an embodiment in which the collection method of the medical data to be displayed includes a manual reporting method. This embodiment will mainly introduce the implementation process of S202 (i.e., S502) and the specific implementation method of S203 (i.e., S503). In this embodiment, the method specifically includes the following steps:
[0087] S501: Acquire medical data to be displayed and a method for collecting the medical data to be displayed.
[0088] It should be noted that S501 in this embodiment is Figure 2 The corresponding step S201 is the same as that in the embodiment. Therefore, in this embodiment, S501 is not described again, and the details can be found in the introduction of S201.
[0089] S502: If the collection method of the medical data to be displayed is a message log collection method, determine, according to the collection method, that the update method of the medical data to be displayed is a real-time update method.
[0090] The real-time update method is to update the medical data to be displayed in real time, that is, after the medical data to be displayed is acquired, the medical data to be displayed is updated without considering other historical medical data.
[0091] In this embodiment, if Figure 5As shown, assuming that the collection method of the medical data to be displayed is the message log collection method, the corresponding relationship between the preset collection method and the update method can be determined to be the real-time update method for the update method corresponding to the medical data to be displayed; wherein, the corresponding relationship between the preset collection method and the update method includes the corresponding relationship between the message log collection method and the real-time update method. Then, the medical data to be displayed can be updated in real time. It should be noted that, since not all medical data to be displayed of grassroots medical and health institutions can be uploaded in time, for example, some grassroots medical and health institutions only need to take 1s to complete the medical data to be displayed, and some grassroots medical and health institutions need to take 10min or 30min to complete the medical data to be displayed. In the face of uneven data collection granularity, since real-time comparative analysis is required at the analysis level, it is necessary to organize the data of different time granularity into a unified time granularity by aggregation or slicing, so that the medical data can be compared and analyzed in the display page. Therefore, in an implementation of this embodiment, the medical data to be displayed can be updated every 0-30min.
[0092] It should be noted that when the update mode of the medical data to be displayed is the real-time update mode, since the medical data to be displayed is updated in real time, in this embodiment, the medical data to be displayed that is updated in the real-time update mode does not need to be cached.
[0093] S503: If the update mode of the medical data to be displayed is a real-time update mode, determining, according to the update mode, that the page refresh mode of the medical data to be displayed is a third refresh mode;
[0094] S504: In the display area corresponding to the medical data to be displayed, the medical data to be displayed is refreshed and displayed in the page refresh manner.
[0095] In this embodiment, assuming that the update mode of the medical data to be displayed is a real-time update mode, it is possible to determine that the refresh mode corresponding to the medical data to be displayed is a third refresh mode based on the correspondence between the preset update mode and the refresh mode; wherein the correspondence between the preset update mode and the refresh mode includes the correspondence between the real-time update mode and the third refresh mode. The third refresh mode is: dividing the medical data to be displayed according to a preset time segmentation benchmark to obtain a number of time slice sequence data, and refreshing the several time slice sequence data in sequence. Then, according to the page refresh mode of the medical data to be displayed, the medical data to be displayed can be refreshed and displayed in the display area corresponding to the medical data to be displayed using the page refresh mode.
[0096] For example, assuming that 30,000 lines of data are collected between 7:00 and 7:30, and the preset time segmentation basis is 1 minute, the collected data will be sliced into 1,000 lines of data per minute, that is, it can be divided into 30 time slice sequence data, and each time slice sequence data includes 1,000 lines of data; and, these 30 time slice sequence data can be refreshed and displayed in sequence between 7:31 and 8:00 in the display area corresponding to the medical data to be displayed, with the frequency of refreshing and displaying one time slice sequence data per minute.
[0097] It should be noted that, in this embodiment, the preset time segmentation benchmark can be determined according to the data collection time granularity of each primary medical and health institution. For example, the shortest data collection time can be used as the preset time segmentation benchmark. For example, assuming that a primary medical and health institution can only collect data once every 1 hour, but other primary medical and health institutions collect data in 10 seconds. Since this cannot be compared and analyzed, 10 seconds can be used as the preset time segmentation benchmark, and the 1 hour data is time sliced according to the preset time segmentation benchmark.
[0098] So far, this embodiment has realized a processing process of a method for visual display of medical data in combination with a specific application scenario. Of course, it should be considered that the above scenario is only an exemplary scenario and does not limit the method provided by the present invention. The method provided by the present invention can be extended to other data processing processes with the same principle.
[0099] like Figure 6 As shown, a specific embodiment of a medical data visualization display device of the present invention is shown. The device described in this embodiment is a physical device for executing the method described in the above embodiment. Its technical solution is essentially consistent with the above embodiment, and the corresponding description in the above embodiment is also applicable to this embodiment. The medical data visualization display device described in this embodiment includes:
[0100] An acquisition unit 601 is used to acquire the medical data to be displayed and a method for acquiring the medical data to be displayed;
[0101] A first determining unit 602, configured to determine an updating method of the medical data to be displayed according to a collection method of the medical data to be displayed;
[0102] A second determining unit 603 is used to determine a page refresh mode of the medical data to be displayed according to an update mode of the medical data to be displayed;
[0103] The display unit 604 is used to refresh and display the medical data to be displayed in the display area corresponding to the medical data to be displayed in the page refresh manner.
[0104] Optionally, the collection method includes a manual reporting method; the first determination unit 602 is specifically used to:
[0105] If the collection method of the medical data to be displayed is a manual reporting method, determining that the update method of the medical data to be displayed is an annual update method according to the collection method;
[0106] Accordingly, the second determining unit 603 is specifically configured to:
[0107] If the update mode of the medical data to be displayed is an annual update mode, cache the medical data to be displayed;
[0108] According to the updating method, it is determined that the page refresh method of the medical data to be displayed is the first refresh method.
[0109] Optionally, the first refresh method is to perform an annual full data refresh and a daily incremental data refresh within a year.
[0110] Optionally, the collection method includes a data backup method; the first determination unit 602 is specifically configured to:
[0111] If the collection method of the medical data to be displayed is a data backup method, determining that the update method of the medical data to be displayed is a periodic update method according to the collection method;
[0112] Accordingly, the second determining unit 603 is specifically configured to:
[0113] If the updating mode of the medical data to be displayed is a periodic updating mode, cache the medical data to be displayed;
[0114] According to the updating method, it is determined that the page refresh method of the medical data to be displayed is the second refresh method.
[0115] Optionally, the second refresh method is to perform a full data refresh within a period corresponding to the periodic update method, and to perform an incremental data refresh once a day.
[0116] Optionally, the collection method includes a message log collection method; the first determining unit 602 is specifically configured to:
[0117] If the collection method of the medical data to be displayed is a message log collection method, determining, according to the collection method, that the updating method of the medical data to be displayed is a real-time updating method;
[0118] Accordingly, the second determining unit 603 is specifically configured to:
[0119] If the updating mode of the medical data to be displayed is a real-time updating mode, the page refreshing mode of the medical data to be displayed is determined to be a third refreshing mode according to the updating mode.
[0120] Optionally, the third refreshing method is: dividing the medical data to be displayed according to a preset time segmentation reference to obtain a plurality of time slice sequence data, and refreshing the plurality of time slice sequence data in sequence.
[0121] Figure 7 : is a schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. At the hardware level, the electronic device includes a processor, and optionally also includes an internal bus, a network interface, and a memory. Among them, the memory may include a memory, such as a high-speed random access memory (Random-Access Memory, RAM), and may also include a non-volatile memory (non-volatile memory), such as at least one disk storage, etc. Of course, the electronic device may also include hardware required for other services.
[0122] The processor, network interface and memory can be interconnected through an internal bus, which can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 7 Only one bidirectional arrow is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0123] The memory is used to store execution instructions. Specifically, the execution instructions are computer programs that can be executed. The memory may include internal memory and non-volatile memory, and provides execution instructions and data to the processor.
[0124] In one possible implementation, the processor reads the corresponding execution instructions from the non-volatile memory into the memory and then runs them, and can also obtain the corresponding execution instructions from other devices to form a target medical data device at the logical level. The processor executes the execution instructions stored in the memory to implement a medical data visualization method provided in any embodiment of the present invention through the execution of the execution instructions.
[0125] As described above, the present invention Figure 2The method for visual display and execution of medical data provided in the illustrated embodiment can be applied to a processor or implemented by a processor. The processor may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by an integrated logic circuit of hardware in the processor or instructions in the form of software. The above processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The disclosed methods, steps and logic block diagrams in the embodiments of the present invention can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc.
[0126] The steps of the method disclosed in the embodiment of the present invention can be directly embodied as being executed by a hardware decoding processor, or can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a mature storage medium in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
[0127] An embodiment of the present invention also proposes a readable storage medium, which stores execution instructions. When the stored execution instructions are executed by a processor of an electronic device, the electronic device can execute a medical data visualization method provided in any embodiment of the present invention, and is specifically used to execute the method described in the above-mentioned data processing.
[0128] The electronic device described in the above embodiments may be a computer.
[0129] Those skilled in the art will appreciate that the embodiments of the present invention may be provided as methods or computer program products. Therefore, the present invention may be implemented in the form of a complete hardware embodiment, a complete software embodiment, or a combination of software and hardware.
[0130] The various embodiments of the present invention are described in a progressive manner, and the same or similar parts between the various embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0131] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0132] The above description is only an embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent substitution, improvement, etc. made within the spirit and principle of the present invention should be included in the scope of the claims of the present invention.
Claims
1. A method for visualizing medical data, characterized in that: The method comprises: Obtaining the medical data to be displayed and the collection method of the medical data to be displayed; the medical data to be displayed comes from various medical institutions, and the collection method includes manual reporting method, data backup method and message log collection method; Determine the update method of the medical data to be displayed according to the collection method of the medical data to be displayed and the correspondence between the preset collection method and the update method; wherein the update methods of medical data corresponding to the manual reporting method, the data backup method and the message log collection method are annual update method, periodic update method and real-time update method respectively; Determine the page refresh mode of the medical data to be displayed according to the update mode of the medical data to be displayed and the correspondence between the preset update mode and the refresh mode; wherein the page refresh modes of the medical data corresponding to the annual update mode, the periodic update mode and the real-time update mode are the first refresh mode, the second refresh mode and the third refresh mode respectively; In the display area corresponding to the medical data to be displayed, the medical data to be displayed is refreshed and displayed in the page refresh manner.
2. The method according to claim 1, characterized in that If the collection method of the medical data to be displayed is a manual reporting method, determining that the update method of the medical data to be displayed is an annual update method according to the collection method, and caching the medical data to be displayed; Correspondingly, the page refresh mode of the medical data to be displayed is determined to be the first refresh mode according to the annual update mode.
3. The method according to claim 2, characterized in that The first refresh method is to perform an annual full data refresh and a daily incremental data refresh within a year.
4. The method according to claim 1, characterized in that: If the collection method of the medical data to be displayed is a data backup method, determining that the update method of the medical data to be displayed is a periodic update method according to the collection method, and caching the medical data to be displayed; Correspondingly, the page refresh mode of the medical data to be displayed is determined to be the second refresh mode according to the periodic update mode.
5. The method according to claim 4, characterized in that The second refresh method is to perform a full data refresh once within the period corresponding to the periodic update method, and perform an incremental data refresh once a day.
6. The method according to claim 1, characterized in that If the collection method of the medical data to be displayed is a message log collection method, determining, according to the collection method, that the updating method of the medical data to be displayed is a real-time updating method; Correspondingly, according to the real-time updating method, it is determined that the page refresh method of the medical data to be displayed is the third refresh method.
7. The method according to claim 6, characterized in that The third refreshing method is: dividing the medical data to be displayed according to a preset time segmentation reference to obtain a plurality of time slice sequence data, and refreshing the plurality of time slice sequence data in sequence.
8. A visual display device for medical data, characterized in that: The device comprises: An acquisition unit, used for acquiring the medical data to be displayed and the collection method of the medical data to be displayed; the medical data to be displayed comes from various medical institutions, and the collection method includes a manual reporting method, a data backup method and a message log collection method; A first determining unit is used to determine the updating method of the medical data to be displayed according to the collection method of the medical data to be displayed and the correspondence between the preset collection method and the updating method; wherein the updating methods of medical data corresponding to the manual reporting method, the data backup method and the message log collection method are annual updating method, periodic updating method and real-time updating method respectively; A second determining unit is used to determine a page refresh mode of the medical data to be displayed according to an update mode of the medical data to be displayed and a correspondence between a preset update mode and a refresh mode; wherein the page refresh modes of the medical data corresponding to the annual update mode, the periodic update mode and the real-time update mode are a first refresh mode, a second refresh mode and a third refresh mode respectively; The display unit is used to refresh and display the medical data to be displayed in the display area corresponding to the medical data to be displayed in the page refreshing manner.
9. A readable medium comprising an execution instruction. When a processor of an electronic device executes the execution instruction, the electronic device executes the method according to any one of claims 1 to 7.
10. An electronic device, comprising a processor and a memory storing execution instructions, wherein when the processor executes the execution instructions stored in the memory, the processor executes the method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Data processing method, terminal and computer readable storage medium
CN108008806A
Method, device and electronic device for updating page data in real time
CN108989429A
Medical monitoring method, device, terminal and medium based on data visualization
CN109524088A
Streaming computing real-time report system and method
CN110688399A
Artificial intelligence screen arrangement system and method for applying television games
CN111277906A
