Data display method, device and apparatus

By receiving and screening the data set of sign monitoring equipment, using the data model matrix and object identification to display the physiological data of multiple patients in the display interface, the problem of low data viewing efficiency in the prior art is solved and data processing and display efficiency is improved.

CN114936241BActive Publication Date: 2025-08-15QINGDAO HISENSE MEDICAL EQUIP
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202210566819.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-23
Publication Date
2025-08-15
Estimated Expiration
2042-05-23

AI Technical Summary

Technical Problem

In the prior art, when the display device views the physiological data of multiple patients, it requires frequent switching operations, resulting in low data viewing efficiency.

Method used

By receiving the sign data set sent by multiple sign monitoring devices, the target sign measurement parameters are selected using the data model matrix and object identification, and the target sign measurement parameters of multiple monitoring objects are displayed simultaneously in the display interface.

Benefits of technology

The physiological data of multiple patients is displayed simultaneously, which improves the data viewing efficiency and reduces the display delay caused by data processing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114936241B_ABST
    Figure CN114936241B_ABST
Patent Text Reader

Abstract

The present application relates to the field of data processing technology, and in particular to a data display method, device and apparatus for improving the efficiency of viewing the vital sign data of patients. The embodiment of the present application receives a vital sign data set of multiple monitoring objects sent by multiple vital sign monitoring devices; the vital sign data set includes at least one vital sign measurement parameter corresponding to each monitoring object, and the parameter type of the at least one vital sign measurement parameter corresponding to the monitoring object is different, and each vital sign monitoring device is used to measure the vital sign measurement parameters of at least one parameter type of a monitoring object; according to the data model matrix and the object identification of each monitoring object, the target vital sign measurement parameters corresponding to each monitoring object are screened out from the vital sign data set; the data model matrix is used to characterize the vital sign measurement parameters that need to be monitored and are configured for each monitoring object; and the target vital sign measurement parameters corresponding to multiple monitoring objects are displayed simultaneously in the display interface.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of medical technology, and in particular to a data display method, equipment and device. Background Art

[0002] With the continuous development of medical digitization and informatization, for a certain patient, medical staff can view the patient's physiological data measured by one or more medical terminal devices through a display device. For example, the medical terminal devices are monitoring devices, anesthetic devices, etc.

[0003] However, since the display device only presents the physiological data of one patient, when viewing the physiological data of other patients, a data switching operation needs to be triggered so that the display device presents the physiological data of the next patient. The related technology has low data viewing efficiency when it is necessary to view the physiological data of multiple patients. Summary of the Invention

[0004] The embodiments of the present application provide a data display method, device and apparatus for improving the efficiency of viewing a patient's vital sign data.

[0005] In a first aspect, an embodiment of the present application provides a data display method, the method comprising:

[0006] receiving a plurality of vital sign data sets of monitored subjects sent by a plurality of vital sign monitoring devices; the vital sign data sets including at least one vital sign measurement parameter corresponding to each monitored subject, the at least one vital sign measurement parameter corresponding to each monitored subject being of a different parameter type, and each vital sign monitoring device being used to measure a vital sign measurement parameter of at least one parameter type for one monitored subject;

[0007] Filtering target vital sign measurement parameters corresponding to each monitored subject from the vital sign data set according to the data model matrix and the subject identifier of each monitored subject; wherein the data model matrix is used to represent the vital sign measurement parameters to be monitored that are configured for each monitored subject;

[0008] The target vital sign measurement parameters corresponding to the multiple monitored objects are simultaneously displayed in the display interface.

[0009] Optionally, filtering out target vital sign measurement parameters corresponding to each monitored object from the vital sign data set according to the data model matrix and the object identification of each monitored object specifically includes:

[0010] Perform the following operations on any one of the multiple monitoring objects:

[0011] According to the correspondence between the object identifier and the identity matrix and the object identifier of the monitored object, the identity matrix corresponding to the monitored object is determined; wherein the identity matrix is used to represent the data corresponding to the monitored object in the data model matrix; according to the identity matrix corresponding to the monitored object and the data model matrix, a vital sign parameter mapping matrix is generated; the vital sign parameter mapping matrix is used to represent the vital sign measurement parameters that need to be monitored and are configured for the monitored object; according to the vital sign parameter mapping matrix, a target vital sign measurement parameter is screened out from at least one vital sign measurement parameter corresponding to the monitored object.

[0012] Optionally, the physical sign parameter mapping matrix is determined according to the following formula:

[0013]

[0014] Among them, P is the transposed matrix of the identity matrix corresponding to the monitored object, E is the transposed matrix of the data model matrix, and R is the vital sign parameter mapping matrix.

[0015] Optionally, before filtering out the target vital sign measurement parameters corresponding to the respective monitored subjects from the vital sign data set according to the data model matrix and the subject identifiers of the respective monitored subjects, the method further includes:

[0016] In response to a user-triggered instruction for configuring the vital sign measurement parameters that need to be monitored for the monitored object, a set of candidate vital sign measurement parameters is displayed in the display interface; in response to a selection operation triggered by the user, the vital sign measurement parameters selected by the user from the candidate vital sign measurement parameter set are used as the vital sign measurement parameters that need to be monitored for the monitored object configuration, and the data model matrix is updated.

[0017] Optionally, the simultaneously displaying target vital sign measurement parameters corresponding to the multiple monitored subjects in the display interface specifically includes:

[0018] According to the number of the multiple monitoring objects, the display interface is divided into multiple display areas, and the display area corresponding to each monitoring object is determined; wherein the display areas correspond to the monitoring objects one-to-one; based on the determined correspondence between the display areas and the monitoring objects, the target vital sign measurement parameters corresponding to the multiple monitoring objects are simultaneously displayed in the divided multiple display areas.

[0019] Optionally, determining the display area corresponding to each monitored object specifically includes:

[0020] If the sizes of the divided display areas are the same, the display area corresponding to each monitoring object is determined according to the positions of the multiple display areas in the display interface and the monitoring priorities corresponding to each monitoring object; or

[0021] If the sizes of the multiple display areas after division are different, the display area matching each monitoring object is determined based on the size of each display area and the monitoring priority corresponding to each monitoring object; the size of the display area is positively correlated with the monitoring priority corresponding to the monitoring object.

[0022] Optionally, the simultaneously displaying target vital sign measurement parameters corresponding to the multiple monitored subjects in the divided multiple display areas specifically includes:

[0023] Perform the following operations on any one of the multiple monitoring objects:

[0024] According to the specified monitoring interval and the target vital sign measurement parameters corresponding to the monitored object, a data trend chart of the target vital sign measurement parameters corresponding to the monitored object is drawn and presented; if it is detected that the target vital sign measurement parameters corresponding to the monitored object exceed the preset parameter range, a prompt message is displayed in the data trend chart.

[0025] In a second aspect, an embodiment of the present application provides a data display device, comprising at least one processor and at least one memory; wherein the memory stores program code, and when the program code is executed by the processor, the processor performs the following process:

[0026] receiving a plurality of vital sign data sets of monitored subjects sent by a plurality of vital sign monitoring devices; the vital sign data sets including at least one vital sign measurement parameter corresponding to each monitored subject, the at least one vital sign measurement parameter corresponding to each monitored subject being of a different parameter type, and each vital sign monitoring device being used to measure a vital sign measurement parameter of at least one parameter type for one monitored subject;

[0027] Filtering target vital sign measurement parameters corresponding to each monitored subject from the vital sign data set according to the data model matrix and the subject identifier of each monitored subject; wherein the data model matrix is used to represent the vital sign measurement parameters to be monitored that are configured for each monitored subject;

[0028] The target vital sign measurement parameters corresponding to the multiple monitored objects are simultaneously displayed in the display interface.

[0029] In a third aspect, an embodiment of the present application provides a data display device, the device comprising:

[0030] a receiving module, configured to receive a vital sign data set of multiple monitored subjects sent by multiple vital sign monitoring devices; the vital sign data set includes at least one vital sign measurement parameter corresponding to each monitored subject, the at least one vital sign measurement parameter corresponding to each monitored subject being of a different parameter type, and each vital sign monitoring device being configured to measure a vital sign measurement parameter of at least one parameter type for one monitored subject;

[0031] a screening module, configured to screen out target vital sign measurement parameters corresponding to each monitored subject from the vital sign data set according to a data model matrix and an object identifier of each monitored subject; wherein the data model matrix is used to represent the vital sign measurement parameters to be monitored that are configured for each monitored subject;

[0032] The display module is used to simultaneously display the target vital sign measurement parameters corresponding to the multiple monitored objects in the display interface.

[0033] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium storing computer-executable instructions, wherein the computer-executable instructions are used to execute the data display method provided in the present application.

[0034] In an embodiment of the present application, a plurality of vital sign data sets of monitored subjects are received from a plurality of vital sign monitoring devices; the vital sign data sets include at least one vital sign measurement parameter corresponding to each monitored subject, the parameter type of the at least one vital sign measurement parameter corresponding to each monitored subject being different, and each vital sign monitoring device is used to measure the vital sign measurement parameter of at least one parameter type of a monitored subject; target vital sign measurement parameters corresponding to each monitored subject are filtered out from the vital sign data sets according to a data model matrix and an object identifier of each monitored subject; wherein the data model matrix is used to represent the vital sign measurement parameters to be monitored that are configured for each monitored subject; and finally, the target vital sign measurement parameters corresponding to the plurality of monitored subjects are simultaneously displayed on a display interface. In this way, in an embodiment of the present application, after receiving the vital sign data sets from the plurality of vital sign monitoring devices, the target vital sign measurement parameters corresponding to each monitored subject can be filtered out from the vital sign data sets according to the data model matrix and the object identifier of each monitored subject, thereby realizing that the target vital sign measurement parameters of the plurality of monitored subjects are simultaneously displayed on a display interface, thereby improving data viewing efficiency. At the same time, data processing according to the data model matrix can improve data processing efficiency, thereby reducing display delay caused by data processing after receiving the vital sign data, thereby improving data display efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for use in the embodiments of the present invention. Obviously, the drawings introduced below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0036] Figure 1 A schematic diagram of an application scenario provided in an embodiment of the present application;

[0037] Figure 2A flow chart of a data display method provided in an embodiment of the present application;

[0038] Figure 3 A schematic diagram of a vital sign monitoring device and a display device provided in an embodiment of the present application;

[0039] Figure 4 A schematic diagram of a feature data acquisition process provided in an embodiment of the present application;

[0040] Figure 5 A schematic diagram of a process for obtaining the first type of characteristic data provided in an embodiment of the present application;

[0041] Figure 6 A schematic diagram of a process for obtaining the second type of characteristic data provided in an embodiment of the present application;

[0042] Figure 7 A schematic diagram of a process for obtaining the third type of characteristic data provided in an embodiment of the present application;

[0043] Figure 8 A schematic diagram of a process for obtaining the fourth type of characteristic data provided in an embodiment of the present application;

[0044] Figure 9 Schematic diagram of the process of screening target vital sign measurement parameters provided in the embodiments of the present application;

[0045] Figure 10A This is a schematic diagram of the first configuration of characteristic monitoring parameters for patient a provided in an embodiment of the present application;

[0046] Figure 10B This is a schematic diagram of configuring characteristic monitoring parameters for patient a according to the second embodiment of the present application;

[0047] Figure 11 This is a schematic diagram of characteristic monitoring parameters configured for patient a provided in an embodiment of the present application;

[0048] Figure 12 This is a schematic diagram of characteristic monitoring parameters configured for patient b provided in an embodiment of the present application;

[0049] Figure 13 This is a schematic diagram of characteristic monitoring parameters configured for patient C provided in an embodiment of the present application;

[0050] Figure 14 A schematic diagram of characteristic monitoring parameters configured for multiple patients provided in an embodiment of the present application;

[0051] Figure 15 This is a schematic diagram of configuring characteristic monitoring parameters for multiple patients provided in an embodiment of the present application;

[0052] Figure 16A This is a schematic diagram of the first display interface provided in an embodiment of the present application;

[0053] Figure 16B This is a schematic diagram of the second display interface provided in an embodiment of the present application;

[0054] Figure 16C This is a schematic diagram of the third display interface provided in an embodiment of the present application;

[0055] Figure 17 This is a schematic diagram of the fourth display interface provided in an embodiment of the present application;

[0056] Figure 18 A schematic diagram of a display area provided in an embodiment of the present application;

[0057] Figure 19 This is a schematic diagram of determining a multi-element body sign representation mapping template provided in an embodiment of the present application;

[0058] Figure 20 This is a schematic structural diagram of a data display device provided in an embodiment of the present application;

[0059] Figure 21 This is a structural diagram of a data display device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0060] In order to make the purpose, technical solutions and beneficial effects of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.

[0061] It should be noted that the terms "first," "second," and the like in the specification and claims of this application and the accompanying drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate so that the embodiments of the application described herein can be implemented in an order other than those illustrated or described herein. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.

[0062] like Figure 1 As shown, it is an optional application scenario provided in an embodiment of the present application; it includes multiple monitoring objects 10, multiple vital sign monitoring devices 11, and a display device 12.

[0063] Each monitored subject 10 can be monitored using one or more vital sign monitoring devices 11. Each of the multiple vital sign monitoring devices 11 is configured to measure a specific type of vital sign measurement parameter of the monitored subject 10. Examples of such devices include, but are not limited to, ventilators, monitors, and anesthesia machines. After collecting the corresponding vital sign measurement parameters, each vital sign monitoring device transmits the collected vital sign measurement parameters to a display device 12. These vital sign measurement parameters include, but are not limited to, changes in heart rate, pulse, blood pressure, respiration, pain, blood oxygenation, and pupil and corneal reflex.

[0064] The display device 12 receives a vital sign data set of multiple detection objects sent by multiple vital sign detection devices 11, where the vital sign data set includes at least one vital sign measurement parameter corresponding to each monitored object 10; and based on the data model matrix and the object identification of each monitored object, the display device 12 filters out the target vital sign measurement parameters corresponding to each monitored object 10 from the vital sign data set, where the data model matrix is used to characterize the vital sign measurement parameters that need to be monitored and are configured for each monitored object; and simultaneously displays the target vital sign measurement parameters corresponding to multiple monitored objects 10 in the display interface.

[0065] like Figure 2 As shown, it is a flow chart of a data display method provided in an embodiment of the present application. The method can be applied to a display device and may specifically include the following steps:

[0066] Step S201: Receive a vital sign data set of multiple monitored subjects sent by multiple vital sign monitoring devices; the vital sign data set includes at least one vital sign measurement parameter corresponding to each monitored subject, the parameter type of the at least one vital sign measurement parameter corresponding to the monitored subject is different, and each vital sign monitoring device is used to measure a vital sign measurement parameter of at least one parameter type of a monitored subject.

[0067] Step S202: Filter out target vital sign measurement parameters corresponding to each monitored object from the vital sign data set according to the data model matrix and the object identification of each monitored object; wherein the data model matrix is used to represent the vital sign measurement parameters that need to be monitored and are configured for each monitored object.

[0068] Step S203: Display target vital sign measurement parameters corresponding to multiple monitored subjects simultaneously on the display interface.

[0069] In an embodiment of the present application, after receiving a vital sign data set from multiple vital sign monitoring devices, the target vital sign measurement parameters corresponding to each monitored object can be screened out from the vital sign data set according to the data model matrix and the object identification of each monitored object, thereby achieving the simultaneous display of the target vital sign measurement parameters of multiple monitored objects in the display interface, thereby improving data viewing efficiency. At the same time, data processing according to the data model matrix can improve data processing efficiency, and then after receiving the vital sign data, the display delay caused by data processing can be reduced, thereby improving data display efficiency.

[0070] In step S201 , each vital sign monitoring device and the display device may be connected by a signal transmission line. The signal transmission line may be a serial cable, an RJ45 network cable, etc., but is not limited thereto.

[0071] When a display device is connected to multiple vital sign monitoring devices, the display device can pre-assign a device ID to each vital sign monitoring device. Each device ID is used to uniquely identify the corresponding vital sign monitoring device. The device ID can be represented by, but not limited to, an Internet Protocol (IP) address or an Identity Document (ID). For example, see Figure 3 As shown, the display device is connected to three vital sign monitoring devices: a ventilator, a monitor, and an anesthesia machine, wherein the device identifier of the ventilator is ID1, the device identifier of the monitor is ID2, and the device identifier of the anesthesia machine is ID3.

[0072] Each vital sign monitoring device can send the collected vital sign measurement parameters to the display device according to the set data sending frequency. The data sending frequencies of each vital sign detection device can be the same or different, and there is no limitation on this.

[0073] When a user triggers the display interface, the display device can perform timed, synchronized, and multi-dimensional data reception. Specifically, each time a user triggers a data display operation for a monitored object, the display device responds by launching a thread to monitor and obtain vital sign measurement parameters. The data received by each thread is aggregated into a data pool and temporarily stored on a storage medium.

[0074] It should be noted that, in the embodiment of the present application, the data sent by each vital sign monitoring device may be complete vital sign data or incomplete vital sign data, i.e., data fragments. Below, the process of obtaining vital sign data is described by taking the reception of a piece of data to be processed as an example. The data to be processed may be complete vital sign data or a data fragment of a certain vital sign data. Figure 4 As shown in the figure, the process of obtaining feature data is as follows:

[0075] Step S401: Receive a data to be processed x, where the data to be processed x includes a device identifier x. The data to be processed x can be any data received from any vital sign monitoring device.

[0076] Step S402: determine whether there is vital sign data with the same device ID as the device ID x in the data pool; if so, execute S403; otherwise, execute S404.

[0077] Step S403: updating the stored vital sign data with the same device identifier according to the data to be processed.

[0078] Step S404: determine whether the data to be processed is complete vital sign data. If so, execute S405; otherwise, execute S406.

[0079] For example, if the data to be processed contains a preset header identifier and a tail identifier, the data to be processed is determined to be complete data. For example, assuming that the preset header identifier is 0x1H and the tail identifier is 0x1C0x0B, if the data to be processed is 0x1HX 11 Y 11 Z 11 ...A 11 B 11 C 11 …0x1C0x0B, then the data to be processed is complete vital sign data, where X 11 、Y 11 , Z 11 ,…,A 11 、B 11 、C 11 Each of the physical sign measurement parameters is used to characterize a parameter type.

[0080] Step S405: Treat the data to be processed as new vital sign data and store the new vital sign data.

[0081] Step S406: Cache the data to be processed until complete vital sign data is received, and store the complete vital sign data in a data pool.

[0082] As a first example, see Figure 5 As shown, the received data to be processed is d[ID1]=0x1HX 11 Y 11 Z 11 ...A 11 B 11 C 11...0x1C0x0B, the device ID included in the data to be processed is ID1. Assume that the data pool stores vital sign data (d[ID2]) of the device ID2 and vital sign data (d[ID3]) of the device ID3, among which the vital sign data d[ID2] of the device ID2 is 0x1H X 21 Y 21 Z 21 ...A 21 B 21 C 21 ...0x1C0x0B, the device identification is ID3, the sign data d[ID3] = 0x1H X 31 Y 31 Z 21 ...A 31 B 21 C 31 …0x1C0x0B, the data pool does not contain vital sign data with the same device identifier as ID1, that is, the data from the ventilator (device identifier is ID1) is received for the first time. At this time, since the data to be processed contains the header identifier 0x1H and the tail identifier 0x1C0x0B, the data to be processed is complete vital sign data. The display device treats the data to be processed as new vital sign data and stores the new vital sign data.

[0083] As a second example, see Figure 6 As shown, the received data to be processed is d[ID1]=0x1HX 12 Y 12 Z 12 ...A 12 B 12 C 12 ...0x1C0x0B, the device ID contained in the data to be processed is ID1. Assume that there is a vital sign data d[ID1] with the same device ID as ID1 in the data pool. At this time, according to the data to be processed, the stored d[ID1] is updated. The d[ID1] before the update is 0x1HX 11 Y 11 Z 11 ...A 11 B 11 C 11 ...0x1C0x0B, updated d[ID1] = 0x1HX 12 Y 12 Z 12 ...A 12 B 12 C 12 …0x1C0x0B.

[0084] As a third example, see Figure 7 As shown, the received data to be processed is d[ID1]=0x1HX12 Y 12 Z 12 The device ID contained in the data to be processed is ID1. Assume that there is a vital sign data d[ID1] with the same device ID as ID1 in the data pool. At this time, the stored d[ID1] is updated according to the data to be processed. The d[ID1] before the update is 0x1HX 11 Y 11 Z 11 ...A 11 B 11 C 11 ...0x1C0x0B, updated d[ID1] = 0x1HX 12 Y 12 Z 12 ...A 11 B 11 C 11 …0x1C0x0B.

[0085] As a fourth example, see Figure 8 As shown, the received data to be processed 1 is d[ID1]=0x1HX 11 Y 11 Z 11 ..., assuming that there is no vital sign data with the same device ID as ID1 in the data pool. At this time, since the data to be processed 1 does not contain the tail identifier 0x1C0x0B, the data to be processed 1 is not complete vital sign data. The data to be processed 1 is cached, and then the data to be processed 2 is received. The data to be processed 2 is d[ID1]=A 11 B 11 C 11 ...0x1C0x0B, obviously, the device identifier contained in the data to be processed 2 is the same as the data identifier contained in the data to be processed 1, and the data to be processed 2 contains the tail identifier 0x1C0x0B, so the data to be processed 1 and the data to be processed 2 are spliced to obtain the complete feature data d[ID1]=0x1HX 11 Y 11 Z 11 ...A 11 B 11 C 11 ...0x1C0x0B, and store the complete feature data in the data pool.

[0086] After executing step S201, the various vital sign data stored in the data pool can also be cleaned and parsed. Specifically, through the HL7 protocol, the object identifier and the key-value pairs corresponding to each vital sign measurement parameter can be extracted from any vital sign data. Vital sign measurement parameters include, but are not limited to, respiratory rate (RR), body temperature (temp), blood oxygen saturation (SPO2), heart rate (HR), etc.

[0087] X i1 For example, after the vital sign data corresponding to the i-th device identification is parsed, a key-value pair {X, F(X)} of the i-th device identification can be generated, where X represents the vital sign key (Key) and F(X) represents the vital sign value (Value).

[0088] Assume that the number of vital sign measurement parameters is M. For any vital sign data, the extracted key-value pairs can be recorded in the corresponding one-dimensional array f(IDn), f(IDn) = {F(t1), F(t2), F(t3), ..., F(tM)}, where t1, t2, t3, ..., tM represent the keys X, Y, Z, ..., A, B, C, etc. In the embodiments of the present application, f(IDn) can also be referred to as valid information.

[0089] Refer to Table 1, which is a possible mapping relationship between vital sign measurement parameters and key-value pairs provided in an embodiment of the present application. The mapping relationship between vital sign measurement parameters and key-value pairs can also be called vital sign key-value relationship mapping, wherein the vital sign measurement parameter RR corresponds to the key-value pair {X, F(X)}, the vital sign measurement parameter temp corresponds to the key-value pair {Y, F(Y)}, the vital sign measurement parameter SPO2 corresponds to the key-value pair {Z, F(Z)}, and the vital sign measurement parameter HR corresponds to the key-value pair {L, F(L)}.

[0090] Table 1. Vital signs key-value relationship mapping

[0091] Vital sign measurement parameters Corresponding message key Corresponding message value RR Key=t1 Value=F(t1) temp Key=t2 Value = F(t2) SPO2 Key=t3 Value=F(t3) HR Key=t4 Value = F(t4) …… …… …… …… Key=tM Value=F(L)

[0092] In step S202, the target vital sign measurement parameters corresponding to each monitored subject can be screened based on the identity matrix and the vital sign parameter mapping matrix. The identity matrix represents the data corresponding to the respective monitored subject in the data model matrix, and the vital sign parameter mapping matrix represents the vital sign measurement parameters to be monitored configured for the respective monitored subject. The following describes the process of screening target vital sign measurement parameters using monitored subject x as an example. Monitored subject x can be any of multiple monitored subjects.

[0093] See Figure 9As shown, it is a flow chart of a screening process of target vital sign measurement parameters provided in an embodiment of the present application. The specific process is as follows:

[0094] Step S901: Determine the identity matrix corresponding to the monitored object x according to the correspondence between the object identifier and the identity matrix and the object identifier of the monitored object x; wherein the identity matrix is used to represent the data corresponding to the monitored object x in the data model matrix.

[0095] Step S902: Generate a vital sign parameter mapping matrix according to the identity matrix and the data model matrix corresponding to the monitored object x; the vital sign parameter mapping matrix is used to represent the vital sign measurement parameters that need to be monitored and are configured for the monitored object x.

[0096] Specifically, the parameter mapping matrix is determined according to the following formula:

[0097]

[0098] Among them, P is the transposed matrix of the identity matrix corresponding to the monitored object x, E is the transposed matrix of the data model matrix, and R is the vital sign parameter mapping matrix.

[0099] Step S903: Filter out target vital sign measurement parameters from at least one vital sign measurement parameter corresponding to the monitored object x according to the characteristic parameter mapping matrix.

[0100] In the embodiment of the present application, the data model matrix is used to represent the vital sign measurement parameters that need to be monitored and are configured for each monitored object. Specifically, the data model matrix can be generated according to the vital sign measurement parameters that need to be monitored and are configured for each monitored object.

[0101] For example, referring to Table 2, which is a possible configuration of vital sign measurement parameters that need to be monitored for each monitored object provided in an embodiment of the present application, Table 2 includes M vital sign measurement parameters and N patients, the M vital sign measurement parameters include RR, emp, SPO2, HR, number of pulse beats per minute (PR), bispectral index (BIS), non-invasive blood pressure (average) (NIBPM), non-invasive blood pressure (high pressure) (NIBPS), non-invasive blood pressure (low pressure) (NIBPD), etc., the N patients include patient a, patient b, patient c, etc., wherein the vital sign measurement parameters that need to be monitored configured for patient a include: RR, temp, SPO2, HR, PR, NIBPM, etc., the vital sign measurement parameters that need to be monitored configured for patient b include: RR, temp, HR, NIBPM, NIBPS, etc., and the vital sign measurement parameters that need to be monitored configured for patient c include: RR, SPO2, HR, PR, NIBPM, NIBPS, NIBPD, etc.

[0102] Table 2 shows the physical sign measurement parameters that need to be monitored for each monitoring object.

[0103]

[0104]

[0105] Taking the first 9 rows of data in Table 1 as an example, we model the data according to Table 1 and obtain the data model matrix D. The data model matrix D can be expressed as:

[0106]

[0107] In the data model matrix D, each column of data is used to represent the vital sign measurement parameters that need to be monitored and configured for the corresponding monitoring object, and each row of data represents the vital sign measurement parameters of a parameter type.

[0108] Transpose the data model matrix D to obtain the transposed matrix E of the data model matrix. The transposed matrix E can be expressed as:

[0109]

[0110] Based on the correspondence between the object identifier and the identity matrix, as well as the object identifier of the monitored object, the identity matrix of the nth monitored object is determined as an N*1 matrix with the nth row set to 1 and all other rows set to 0, where n represents the order of the monitored objects in Table 2. If the number of monitored objects increases by k digits from the N-digit matrix during the vital sign detection process, the generated identity matrix is appended with k rows of 0s by default, thus reorganizing it into an N+k-order identity matrix.

[0111] According to the correspondence between the object identifier and the identity matrix and the object identifier of patient a, the identity matrix A corresponding to patient a is determined. Similarly, the identity matrix B corresponding to patient b and the identity matrix C corresponding to patient c can be determined. The identity matrix A, identity matrix B, and identity matrix C can be expressed as follows:

[0112]

[0113] Transpose the identity matrix A to obtain the transposed matrix PA of the identity matrix A corresponding to patient a. The transposed matrix PA corresponding to patient a can be expressed as:

[0114] PA=A T =[1 0 0 0 0 0 0 0 0] 1×N

[0115] Similarly, the transposed matrix PB corresponding to patient b and the transposed matrix PC corresponding to patient c are expressed as:

[0116] PB=AT =[0 1 0 0 0 0 0 0 0] 1×N

[0117] PC=A T =[0 0 1 0 0 0 0 0 0] 1×N

[0118] Furthermore, the physical sign parameter mapping matrix RA corresponding to patient a is:

[0119]

[0120] The physical sign parameter mapping matrix RB corresponding to patient b is:

[0121]

[0122] The physical sign parameter mapping matrix RC corresponding to patient c is:

[0123]

[0124] In step S903, in this embodiment of the present application, each piece of vital sign data also includes an object identifier of the corresponding monitored subject. The display device can determine the correspondence between the vital sign data and the monitored subject based on the object identifier included in the vital sign data and the object identifier of each detected subject. Furthermore, based on the correspondence between the vital sign data and the monitored subject, the display device can determine at least one vital sign measurement parameter corresponding to each monitored subject. The object identifier can be, but is not limited to, a bed number, an ID number, an account number, or the like.

[0125] Refer to Table 3, which is a correspondence between vital sign data and monitored objects provided in an embodiment of the present application. The object identifier of patient a is bed 1, the object identifier of patient b is bed 2, and the object identifier of patient c is bed 3. The object identifier contained in the vital sign data d[ID1] is bed 3, the object identifier contained in the vital sign data d[ID2] is bed 2, and the object identifier contained in the vital sign data d[ID3] is bed 1. The display device can determine the vital sign data d[ID3] corresponding to patient a, the vital sign data d[ID2] corresponding to patient b, and the vital sign data d[ID1] corresponding to patient c based on the object identifier contained in the vital sign data and the object identifiers of each detected object.

[0126] Table 3 Correspondence between physical sign data and monitored objects

[0127] Monitoring objects Object Identification Vital signs data Patient a Bed 1 d[ID3](including bed 1) Patient B Bed 2 d[ID2](including bed 2) Patient c Bed 3 d[ID1](including bed 3)

[0128] In the process of determining at least one physical sign measurement parameter corresponding to each monitored object according to the corresponding relationship between the physical sign data and the monitored object, refer to Figure 19As shown, at least one vital sign measurement parameter corresponding to each monitored object can be obtained based on the multivariate vital sign representation mapping template corresponding to each monitored object, wherein the multivariate vital sign representation mapping template of any monitored object can be determined based on the correspondence between the vital sign data and the monitored object, valid information (i.e., a one-dimensional array f(IDn) = {F(t1), F(t2), F(t3), ..., F(tM)}), and the vital sign parameter mapping matrix corresponding to each monitored object.

[0129] Specifically, the elements contained in the physical sign parameter mapping matrix corresponding to each monitored object can be used as the coefficients of each element contained in the one-dimensional array f(IDn) to obtain the multivariate physical sign representation mapping template corresponding to each monitored object. Assume that the elements contained in the physical sign parameter mapping matrix are r1, r2, ..., r M , then the corresponding multivariate sign representation mapping template can be expressed as f(IDn)={r1 F(t1), r2 F(t2), r3 F(t3), ..., r M F(tM)}.

[0130] For example, the multivariate physical sign representation mapping template corresponding to patient a is f(ID3) = {F(t1), F(t2), F(t3), F(t4), F(t5), 0, F(t7), 0, 0, ...}, the multivariate physical sign representation mapping template corresponding to patient b is f(ID2) = {F(t1), F(t2), 0, F(t4), 0, 0, F(t7), F(t8), 0, ...}, the multivariate physical sign representation mapping template corresponding to patient b is f(ID2) = {F(t1), 0, F(t3), F(t4), F(t5), 0, F(t7), F(t8), F(t9), ...}.

[0131] In some embodiments, to improve parameter configuration efficiency, reduce configuration difficulty, and enhance user experience, in embodiments of the present application, a display interface for configuring the monitored vital sign measurement parameters can be provided to the user, and parameter configuration can be completed in the display interface. Specifically, in embodiments of the present application, in response to a user-triggered instruction to configure the vital sign measurement parameters that need to be monitored for the monitored object, a set of candidate vital sign measurement parameters is displayed in the display interface, and in response to a user-triggered selection operation, the vital sign measurement parameters selected by the user from the set of candidate vital sign measurement parameters are used as the vital sign measurement parameters that need to be monitored for the monitored object.

[0132] It should be noted that, in the embodiments of the present application, the instruction for configuring the vital sign measurement parameters to be monitored for the monitored object can be triggered for one of the monitored objects or for all monitored objects. Specifically, if the instruction for configuring the vital sign measurement parameters to be monitored for the monitored object is triggered for one of the monitored objects, the display interface directly displays the candidate vital sign measurement parameter set, and in response to the user-triggered selection operation, the vital sign measurement parameter selected by the user from the candidate vital sign measurement parameter set is used as the vital sign measurement parameter to be monitored for the monitored object configuration.

[0133] Take patient a as an example to configure the vital sign measurement parameters that need to be monitored, refer to Figure 10A As shown, in response to the user's instruction to configure the vital sign measurement parameters that patient a needs to monitor, a set of candidate vital sign measurement parameters is displayed in the display interface. The candidate vital sign measurement parameter set is presented in the form of a candidate list. The candidate vital sign measurement parameter set includes vital sign measurement parameters such as RR, emp, SPO2, HR, PR, BIS, NIBPM, NIBPS, and NIBPD. The display interface also includes an add component and a delete component, where the add component is presented in the form of a plus sign and the delete component is presented in the form of a minus sign. The display interface also includes a selected list. When the user selects a candidate vital sign measurement parameter and clicks the add component, the vital sign measurement parameter selected by the user to be monitored is presented in the selected list.

[0134] See Figure 10A 、 Figure 10B 、 Figure 11 As shown in the figure, after the user selects "NIBPM" from the candidate list and clicks the plus sign, the user triggers the selection operation for the candidate vital sign measurement parameter NIBPM and configures NIBPM as the vital sign measurement parameter to be monitored for patient A. Other vital sign measurement parameters in the selected list, such as RR, temp, SPO2, HR, and PR, are configured in the same way and will not be repeated here.

[0135] Take the configuration of the vital sign measurement parameters that need to be monitored for patient b as an example, refer to Figure 12As shown, in response to a user's instruction to configure the vital sign measurement parameters to be monitored for patient a, a candidate set of vital sign measurement parameters is displayed in a candidate list on the display interface. The candidate set of vital sign measurement parameters includes vital sign measurement parameters such as RR, temp, SPO2, HR, PR, BIS, NIBPM, NIBPS, and NIBPD. If the vital sign measurement parameters selected by the user include RR, temp, HR, NIBPM, and NIBPS, in response to a selection operation triggered by the user, the vital sign measurement parameters RR, temp, HR, NIBPM, and NIBPS selected by the user from the candidate set of vital sign measurement parameters are used as the vital sign measurement parameters to be monitored for patient b, and the user-selected vital sign measurement parameters such as RR, temp, HR, NIBPM, and NIBPS are displayed in the selected list.

[0136] Take patient c as an example to configure the vital sign measurement parameters that need to be monitored, refer to Figure 13 As shown, in response to a user's instruction to configure the vital sign measurement parameters to be monitored for patient a, a candidate set of vital sign measurement parameters is displayed in a candidate list on a display interface. The candidate set of vital sign measurement parameters includes vital sign measurement parameters such as RR, temp, SPO2, HR, PR, BIS, NIBPM, NIBPS, and NIBPD. If the vital sign measurement parameters selected by the user include RR, SPO2, HR, PR, NIBPM, NIBPS, and NIBPD, in response to a selection operation triggered by the user, the vital sign measurement parameters RR, SPO2, HR, PR, NIBPM, NIBPS, and NIBPD selected by the user from the candidate set of vital sign measurement parameters are used as the vital sign measurement parameters to be monitored for patient b, and the user-selected vital sign measurement parameters such as RR, SPO2, HR, PR, NIBPM, NIBPS, and NIBPD are displayed in the selected list.

[0137] If the instruction to configure the vital sign measurement parameters that need to be monitored for the monitored objects is triggered for all monitored objects, the configuration area corresponding to each monitored object will be presented in the display interface. Then, in each configuration area, in response to the selection operation triggered by the user, the vital sign measurement parameters selected by the user from the candidate vital sign measurement parameter set will be used as the vital sign measurement parameters that need to be monitored for each monitored object.

[0138] For example, see Figure 14As shown, it is assumed that the monitoring objects include: patient a, patient b, patient c and patient d. In the display interface, the configuration areas corresponding to patient a, patient b, patient c and patient d are presented. Then, in the configuration area of patient a, in response to the selection operation triggered by the user, the physical sign measurement parameters RR, temp, SPO2, HR, PR, NIBPM selected by the user from the candidate physical sign measurement parameter set are used as the physical sign measurement parameters that need to be monitored for patient a. In the configuration area of patient b, in response to the selection operation triggered by the user, the physical sign measurement parameters RR, temp, HR, NIBPM, NIBPM selected by the user from the candidate physical sign measurement parameter set are used as the physical sign measurement parameters that need to be monitored. PS, as the vital sign measurement parameters that need to be monitored configured for patient b, in the configuration area of patient c, in response to the selection operation triggered by the user, the vital sign measurement parameters RR, SPO2, HR, PR, NIBPM, NIBPS, and NIBPD selected by the user from the candidate vital sign measurement parameter set are used as the vital sign measurement parameters that need to be monitored configured for patient c, and in the configuration area of patient d, in response to the selection operation triggered by the user, the vital sign measurement parameters RR, SPO2, HR, PR, NIBPM, and NIBPS selected by the user from the candidate vital sign measurement parameter set are used as the vital sign measurement parameters that need to be monitored configured for patient d.

[0139] Furthermore, after obtaining the vital sign measurement parameters that need to be detected for each monitored object, the data model matrix can be updated based on the configured vital sign measurement parameters. In the embodiment of the present application, if the vital sign measurement parameters that need to be monitored for any monitored object change, the vital sign measurement parameters that need to be measured can be adjusted in the display interface. Since the parameter adjustment process is similar to the parameter configuration process, it will not be repeated here. When the vital sign measurement parameters that need to be measured change, the data model matrix can be updated, and the corresponding vital sign parameter mapping matrix can be updated.

[0140] In step S203, in the embodiment of the present application, target vital sign measurement parameters corresponding to multiple monitoring objects can be displayed simultaneously in the display interface according to the number of monitoring objects. For details, see Figure 15 As shown, to display target vital sign measurement parameters corresponding to multiple monitoring objects, the following steps can be taken:

[0141] Step S1501: Divide the display interface into multiple display areas according to the number of multiple monitoring objects, and determine the display area corresponding to each monitoring object; wherein the display area corresponds to the monitoring object one by one.

[0142] Step S1502: According to the determined correspondence between the display areas and the monitored objects, target vital sign measurement parameters corresponding to the multiple monitored objects are simultaneously displayed in the multiple divided display areas.

[0143] In step S1501, the display area corresponding to each monitoring object may be determined according to the size of each divided display area. Specifically, the display area corresponding to each monitoring object may be determined in the following manner, but is not limited to:

[0144] Method 1: If the sizes of the divided display areas are the same, the display area corresponding to each monitoring object is determined according to the positions of the multiple display areas in the display interface and the monitoring priority corresponding to each monitoring object.

[0145] It should be noted that in the embodiment of the present application, the monitoring priority can be determined based on the condition of the monitored object, or it can be determined based on the order of the object identification of the monitored object, and there is no limitation on this.

[0146] like Figure 16A As shown, the sizes of the multiple display areas after division are the same, and the multiple display areas are arranged in sequence from left to right in the display interface. It is assumed that the monitoring priorities of the various monitoring objects: patient a, patient b, patient c and patient d are: patient a, patient b, patient c and patient d, respectively. According to the positions of the multiple display areas in the display interface and the monitoring priorities corresponding to the various monitoring objects, it is determined that patient a corresponds to display area 1, patient b corresponds to display area 2, patient c corresponds to display area 3, and patient d corresponds to display area 4.

[0147] like Figure 16B As shown, the multiple display areas after division are of the same size, and the multiple display areas are arranged in order from top to bottom in the display interface, where patient a corresponds to display area 1, patient b corresponds to display area 2, patient c corresponds to display area 3, and patient d corresponds to display area 4.

[0148] like Figure 16C As shown, the multiple display areas after division are of the same size. In the display interface, the multiple display areas are arranged in order from left to right with two display areas per row. Each two display areas are arranged in order from top to bottom within each row. Among them, patient a corresponds to display area 1, patient b corresponds to display area 2, patient c corresponds to display area 3, and patient d corresponds to display area 4.

[0149] Method 2: If the sizes of the multiple display areas after division are different, the display area matching each monitoring object is determined based on the size of each display area and the monitoring priority corresponding to each monitoring object; the size of the display area is positively correlated with the monitoring priority corresponding to the monitoring object.

[0150] like Figure 17As shown, it is assumed that patient a has the highest monitoring priority. Among the multiple display areas after division, the areas of display area 2, display area 3, and display area 4 are all smaller than the area of display area 1. According to the size of each display area and the monitoring priority corresponding to each monitored object, it is determined that patient a corresponds to display area 1, patient b corresponds to display area 2, patient c corresponds to display area 3, and patient d corresponds to display area 4.

[0151] In step S1502, when target vital sign measurement parameters corresponding to multiple monitoring objects are displayed simultaneously in the divided multiple display areas, the following operations may be performed for any one of the multiple monitoring objects:

[0152] According to the specified monitoring interval and the target vital sign measurement parameters corresponding to the monitored object, a data trend chart of the target vital sign measurement parameters corresponding to the monitored object is drawn and presented; if it is detected that the target vital sign measurement parameters corresponding to the monitored object exceed the preset parameter range, a prompt message is displayed in the data trend chart.

[0153] The data trend graph may refer to a line graph or to numerical values at different monitoring times, but is not limited thereto. When displaying prompt information in the data trend graph, a set color may be used to identify the corresponding data, or a pop-up window may be used to display a message indicating that the target vital sign measurement parameter exceeds a preset parameter range, but is not limited thereto.

[0154] In the embodiment of the present application, a timer can be established to regularly obtain target vital sign measurement parameters corresponding to multiple monitored subjects according to the configured monitoring interval. The monitoring interval can be user-specified or pre-configured. For example, the monitoring interval can be 5 seconds (s), 30 seconds, 1 minute, etc.

[0155] See Figure 18 As shown, it is a schematic diagram of a display area provided in an embodiment of the present application. In this display area, the time difference between two adjacent sign points of the same target vital sign measurement parameter is 5 seconds, that is, the monitoring interval is 5 seconds. In this display area, target vital sign measurement parameters such as SPO2, CVP, ETCO2, BIS, respiration, systolic blood pressure, diastolic blood pressure, and pulse are included. Among them, for SPO2, CVP, ETCO2, and BIS, the corresponding parameter values are presented every 5 seconds according to the monitoring interval. For target vital sign measurement parameters such as respiration, systolic blood pressure, diastolic blood pressure, and pulse, the corresponding parameter values are presented in the form of a broken line graph.

[0156] Based on the same inventive concept, Figure 20As shown, an embodiment of the present application provides a data display device 2000, including at least one processor 2001 and at least one memory 2002; wherein the memory 2002 stores program code, and when the program code is executed by the processor 2001, the processor 2001 performs the following process:

[0157] receiving a plurality of vital sign data sets of monitored subjects sent by a plurality of vital sign monitoring devices; the vital sign data sets including at least one vital sign measurement parameter corresponding to each monitored subject, the at least one vital sign measurement parameter corresponding to each monitored subject being of a different parameter type, and each vital sign monitoring device being used to measure a vital sign measurement parameter of at least one parameter type for one monitored subject;

[0158] Filtering target vital sign measurement parameters corresponding to each monitored subject from the vital sign data set according to the data model matrix and the subject identifier of each monitored subject; wherein the data model matrix is used to represent the vital sign measurement parameters to be monitored that are configured for each monitored subject;

[0159] The target vital sign measurement parameters corresponding to the multiple monitored objects are simultaneously displayed in the display interface.

[0160] Optionally, the processor 2001 is specifically used to: perform the following operations for any one of the multiple monitoring objects: determine the identity matrix corresponding to the monitoring object based on the correspondence between the object identifier and the identity matrix and the object identifier of the monitoring object; wherein the identity matrix is used to represent the data corresponding to the monitoring object in the data model matrix; generate a vital sign parameter mapping matrix based on the identity matrix corresponding to the monitoring object and the data model matrix; the vital sign parameter mapping matrix is used to represent the vital sign measurement parameters that need to be monitored and configured for the monitoring object; according to the vital sign parameter mapping matrix, filter out the target vital sign measurement parameters from at least one vital sign measurement parameter corresponding to the monitoring object.

[0161] Optionally, the processor 2001 is specifically configured to determine a vital sign parameter mapping matrix according to the following formula:

[0162]

[0163] Among them, P is the transposed matrix of the identity matrix corresponding to the monitored object, E is the transposed matrix of the data model matrix, and R is the vital sign parameter mapping matrix.

[0164] Optionally, the processor 2001 is also used to: respond to a user-triggered instruction to configure the vital sign measurement parameters that need to be monitored for the monitored object, and display a set of candidate vital sign measurement parameters in the display interface; respond to the user-triggered selection operation, use the vital sign measurement parameters selected by the user from the candidate vital sign measurement parameter set as the vital sign measurement parameters that need to be monitored for the monitored object configuration, and update the data model matrix.

[0165] Optionally, the processor 2001 is specifically used to: divide the display interface into multiple display areas according to the number of the multiple monitoring objects, and determine the display area corresponding to each monitoring object; wherein the display area corresponds one-to-one to the monitoring object; and based on the determined correspondence between the display area and the monitoring object, simultaneously display the target vital sign measurement parameters corresponding to the multiple monitoring objects in the divided multiple display areas.

[0166] Optionally, the processor 2001 is specifically used to: if the sizes of the multiple display areas after division are the same, determine the display area corresponding to each monitoring object based on the positions of the multiple display areas in the display interface and the monitoring priority corresponding to each monitoring object; or, if the sizes of the multiple display areas after division are different, determine the display area matching each monitoring object based on the sizes of the multiple display areas and the monitoring priority corresponding to each monitoring object; wherein the size of the display area is positively correlated with the monitoring priority corresponding to the monitoring object.

[0167] Optionally, the processor 2001 is specifically used to: perform the following operations for any one of the multiple monitoring objects: draw and present a data trend chart of the target vital sign measurement parameters corresponding to the monitoring object based on the specified monitoring interval and the target vital sign measurement parameters corresponding to the monitoring object; if it is detected that the target vital sign measurement parameters corresponding to the monitoring object exceed the preset parameter range, display a prompt message in the data trend chart.

[0168] like Figure 21 As shown, the embodiment of the present application further provides a data display device 2100, including:

[0169] A receiving module 2101 is configured to receive a vital sign data set of multiple monitored subjects sent by multiple vital sign monitoring devices; the vital sign data set includes at least one vital sign measurement parameter corresponding to each monitored subject, the at least one vital sign measurement parameter corresponding to each monitored subject being of a different parameter type, and each vital sign monitoring device is configured to measure at least one vital sign measurement parameter of a parameter type for one monitored subject;

[0170] A screening module 2102 is configured to screen target vital sign measurement parameters corresponding to each monitored subject from the vital sign data set based on a data model matrix and an object identifier of each monitored subject; wherein the data model matrix is used to represent the vital sign measurement parameters to be monitored that are configured for each monitored subject;

[0171] The display module 2103 is used to simultaneously display the target vital sign measurement parameters corresponding to the multiple monitored objects in the display interface.

[0172] Optionally, the screening module 2102 is specifically used to: perform the following operations for any one of the multiple monitoring objects: determine the identity matrix corresponding to the monitoring object based on the correspondence between the object identifier and the identity matrix and the object identifier of the monitoring object; wherein the identity matrix is used to represent the data corresponding to the monitoring object in the data model matrix; generate a vital sign parameter mapping matrix based on the identity matrix corresponding to the monitoring object and the data model matrix; the vital sign parameter mapping matrix is used to represent the vital sign measurement parameters that need to be monitored and are configured for the monitoring object; according to the vital sign parameter mapping matrix, filter out the target vital sign measurement parameters from at least one vital sign measurement parameter corresponding to the monitoring object.

[0173] Optionally, the screening module 2102 is specifically configured to determine the vital sign parameter mapping matrix according to the following formula:

[0174]

[0175] Among them, P is the transposed matrix of the identity matrix corresponding to the monitored object, E is the transposed matrix of the data model matrix, and R is the vital sign parameter mapping matrix.

[0176] Optionally, the screening module 2102 is specifically used to: respond to a user-triggered instruction to configure the vital sign measurement parameters that need to be monitored for the monitored object, and display a set of candidate vital sign measurement parameters in the display interface; respond to a selection operation triggered by the user, use the vital sign measurement parameters selected by the user from the candidate vital sign measurement parameter set as the vital sign measurement parameters that need to be monitored for the monitored object configuration, and update the data model matrix.

[0177] Optionally, the display module 2103 is specifically used to: divide the display interface into multiple display areas according to the number of the multiple monitoring objects, and determine the display area corresponding to each monitoring object; wherein the display area corresponds one-to-one to the monitoring object; and based on the determined correspondence between the display area and the monitoring object, simultaneously display the target vital sign measurement parameters corresponding to the multiple monitoring objects in the divided multiple display areas.

[0178] Optionally, the display module 2103 is specifically used to: if the sizes of the multiple display areas after division are the same, then determine the display area corresponding to each monitoring object based on the positions of the multiple display areas in the display interface and the monitoring priority corresponding to each monitoring object; or, if the sizes of the multiple display areas after division are different, then determine the display area matching each monitoring object based on the size of each display area and the monitoring priority corresponding to each monitoring object; wherein the size of the display area is positively correlated with the monitoring priority corresponding to the monitoring object.

[0179] Optionally, the display module 2103 is specifically used to: perform the following operations for any one of the multiple monitoring objects: draw and present a data trend chart of the target vital sign measurement parameters corresponding to the monitoring object based on the specified monitoring interval and the target vital sign measurement parameters corresponding to the monitoring object; if it is detected that the target vital sign measurement parameters corresponding to the monitoring object exceed the preset parameter range, display a prompt message in the data trend chart.

[0180] For the convenience of description, the above parts are divided into modules (or units) according to their functions and described separately. Of course, when implementing this application, the functions of each module (or unit) can be implemented in the same or multiple software or hardware.

[0181] Those skilled in the art will appreciate that each aspect of the present application can be implemented as a system, method, or program product. Therefore, each aspect of the present application can be specifically implemented in the following forms: a complete hardware implementation, a complete software implementation (including firmware, microcode, etc.), or an implementation that combines hardware and software aspects, which may be collectively referred to herein as a "circuit," "module," or "system."

[0182] In some possible implementations, an embodiment of the present application provides a computer-readable storage medium storing computer-executable instructions, wherein the computer-executable instructions are used to execute the data presentation method provided in the present application.

[0183] In some possible implementations, each aspect of the data presentation method provided in the present application may also be implemented in the form of a program product, which includes program code. When the program product is run on a computer device, the program code is used to cause the computer device to execute the steps of the data presentation method according to various exemplary embodiments of the present application described above in this specification. For example, the computer device may execute the following steps: Figure 2 or Figure 4 or Figure 15 Steps shown.

[0184] The program product may employ any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof.

[0185] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.

[0186] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the present application. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0187] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.

[0188] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0189] Obviously, those skilled in the art may make various changes and modifications to this application without departing from the spirit and scope of this application. Thus, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalents, this application is intended to include these modifications and variations.

Claims

1. A data display method, characterized in that: The method comprises: Receive a vital sign data set of a plurality of monitored subjects sent by a plurality of vital sign monitoring devices; the vital sign data set includes at least one vital sign measurement parameter corresponding to each monitored subject, the at least one vital sign measurement parameter corresponding to each monitored subject is of a different parameter type, and each vital sign monitoring device is used to measure a vital sign measurement parameter of at least one parameter type for one monitored subject; each vital sign data set includes a subject identifier of the corresponding monitored subject; Filtering target vital sign measurement parameters corresponding to the respective monitored subjects from the vital sign data set according to a data model matrix and the subject identifiers of the respective monitored subjects; wherein the data model matrix is used to represent the vital sign measurement parameters to be monitored that are configured for the respective monitored subjects; the rows of the data model matrix represent the identifiers of the respective monitored subjects, and the columns of the data model matrix represent the vital sign measurement parameters; the vital sign measurement parameters to be monitored for the first monitored subject and the vital sign measurement parameters to be monitored for the second monitored subject are different, and the first monitored subject and the second monitored subject are two different monitored subjects among the respective monitored subjects; Simultaneously displaying target vital sign measurement parameters corresponding to the multiple monitored subjects on a display interface; Among them, the vital sign measurement parameters that need to be monitored configured for each monitoring object are determined in the following manner: in response to a user-triggered instruction to configure the vital sign measurement parameters that need to be monitored for the monitoring object, a set of candidate vital sign measurement parameters is displayed in a display interface, and in response to a user-triggered selection operation, the vital sign measurement parameters selected by the user from the set of candidate vital sign measurement parameters are used as the vital sign measurement parameters that need to be monitored configured for the monitoring object.

2. The method according to claim 1, wherein The step of filtering out target vital sign measurement parameters corresponding to each monitored object from the vital sign data set according to the data model matrix and the object identification of each monitored object specifically includes: Perform the following operations on any one of the multiple monitoring objects: Determining the identity matrix corresponding to the monitored object according to the correspondence between the object identifier and the identity matrix and the object identifier of the monitored object; wherein the identity matrix is used to represent the data corresponding to the monitored object in the data model matrix; Generate a vital sign parameter mapping matrix according to the identity matrix corresponding to the monitored object and the data model matrix; the vital sign parameter mapping matrix is used to represent the vital sign measurement parameters that need to be monitored and are configured for the monitored object; According to the physical sign parameter mapping matrix, a target physical sign measurement parameter is screened out from at least one physical sign measurement parameter corresponding to the monitored object.

3. The method according to claim 2, wherein The sign parameter mapping matrix is determined according to the following formula: Among them, P is the transposed matrix of the identity matrix corresponding to the monitored object, E is the transposed matrix of the data model matrix, and R is the vital sign parameter mapping matrix.

4. The method according to claim 1, 2 or 3, wherein: Before filtering out the target vital sign measurement parameters corresponding to the respective monitored subjects from the vital sign data set according to the data model matrix and the subject identifiers of the respective monitored subjects, the method further includes: In response to a user-triggered instruction to configure vital sign measurement parameters of a monitored object to be monitored, a candidate set of vital sign measurement parameters is displayed in the display interface; In response to the selection operation triggered by the user, the vital sign measurement parameters selected by the user from the candidate vital sign measurement parameter set are used as the vital sign measurement parameters that need to be monitored for the monitoring object configuration, and the data model matrix is updated.

5. The method according to claim 1, 2 or 3, wherein: The simultaneously displaying target vital sign measurement parameters corresponding to the multiple monitored subjects in the display interface specifically includes: Dividing the display interface into a plurality of display areas according to the number of the plurality of monitored objects, and determining a display area corresponding to each monitored object; wherein the display areas correspond one to one to the monitored objects; According to the determined correspondence between the display areas and the monitored objects, target vital sign measurement parameters corresponding to the multiple monitored objects are simultaneously displayed in the multiple divided display areas.

6. The method according to claim 5, wherein Determining the display area corresponding to each monitored object specifically includes: If the sizes of the divided display areas are the same, the display area corresponding to each monitoring object is determined according to the positions of the multiple display areas in the display interface and the monitoring priorities corresponding to each monitoring object; or If the sizes of the multiple display areas after division are different, the display area matching each monitoring object is determined based on the size of each display area and the monitoring priority corresponding to each monitoring object; the size of the display area is positively correlated with the monitoring priority corresponding to the monitoring object.

7. The method according to claim 5, wherein The simultaneously displaying target vital sign measurement parameters corresponding to the multiple monitored subjects in the divided multiple display areas specifically includes: Perform the following operations on any one of the multiple monitoring objects: Drawing and presenting a data trend graph of the target vital sign measurement parameters corresponding to the monitored subject according to a specified monitoring interval and the target vital sign measurement parameters corresponding to the monitored subject; If it is detected that the target vital sign measurement parameter corresponding to the monitored object exceeds the preset parameter range, a prompt message is displayed in the data trend chart.

8. A data display device, characterized in that: The device includes at least one processor and at least one memory; wherein the memory stores program code, and when the program code is executed by the processor, the processor performs the following process: Receive a vital sign data set of a plurality of monitored subjects sent by a plurality of vital sign monitoring devices; the vital sign data set includes at least one vital sign measurement parameter corresponding to each monitored subject, the at least one vital sign measurement parameter corresponding to each monitored subject is of a different parameter type, and each vital sign monitoring device is used to measure a vital sign measurement parameter of at least one parameter type for one monitored subject; each vital sign data set includes a subject identifier of the corresponding monitored subject; Filtering target vital sign measurement parameters corresponding to the respective monitored subjects from the vital sign data set according to a data model matrix and the subject identifiers of the respective monitored subjects; wherein the data model matrix is used to represent the vital sign measurement parameters to be monitored that are configured for the respective monitored subjects; the rows of the data model matrix represent the identifiers of the respective monitored subjects, and the columns of the data model matrix represent the vital sign measurement parameters; the vital sign measurement parameters to be monitored for the first monitored subject and the vital sign measurement parameters to be monitored for the second monitored subject are different, and the first monitored subject and the second monitored subject are two different monitored subjects among the respective monitored subjects; Simultaneously displaying target vital sign measurement parameters corresponding to the multiple monitored subjects on a display interface; The vital sign measurement parameters that need to be monitored configured for each monitored object are determined by the processor in the following manner: responding to a user-triggered instruction to configure the vital sign measurement parameters that need to be monitored for the monitored object, displaying a set of candidate vital sign measurement parameters in a display interface, and responding to a user-triggered selection operation, using the vital sign measurement parameters selected by the user from the set of candidate vital sign measurement parameters as the vital sign measurement parameters that need to be monitored configured for the monitored object.

9. A data display device, characterized in that: The device includes: a receiving module, configured to receive a vital sign data set of multiple monitored subjects sent by multiple vital sign monitoring devices; the vital sign data set includes at least one vital sign measurement parameter corresponding to each monitored subject, the at least one vital sign measurement parameter corresponding to each monitored subject being of a different parameter type, and each vital sign monitoring device is configured to measure a vital sign measurement parameter of at least one parameter type for one monitored subject; and each vital sign data set includes a subject identifier of the corresponding monitored subject; a screening module for screening out target vital sign measurement parameters corresponding to each monitored object from the vital sign data set based on a data model matrix and an object identifier of each monitored object; wherein the data model matrix is used to represent the vital sign measurement parameters required to be monitored configured for each monitored object; the vital sign measurement parameters required to be monitored configured for each monitored object are determined by the screening module in the following manner: in response to a user-triggered instruction for configuring the vital sign measurement parameters required to be monitored for the monitored object, displaying a set of candidate vital sign measurement parameters on a display interface, and in response to a user-triggered selection operation, using the vital sign measurement parameters selected by the user from the set of candidate vital sign measurement parameters as the vital sign measurement parameters required to be monitored configured for the monitored object; the rows of the data model matrix represent the identifiers of each monitored object, and the columns of the data model matrix represent the vital sign measurement parameters; the vital sign measurement parameters required to be monitored for a first monitored object are different from those required to be monitored for a second monitored object, and the first monitored object and the second monitored object are two different monitored objects among the monitored objects; The display module is used to simultaneously display the target vital sign measurement parameters corresponding to the multiple monitored objects in the display interface.

10. A computer-readable storage medium, characterized in that Computer-executable instructions are stored, and the computer-executable instructions are used to execute the steps of any one of the methods of claims 1-7.

Citation Information

Patent Citations

  • Monitoring method and monitoring system

    CN110115561A

  • Patient centralized monitoring method and device, electronic equipment and storage medium

    CN113100716A

  • Data monitoring method and device and server

    CN113392290A