Monitoring display simulation method and system for medical teaching

By establishing the mapping relationship between the case library and vital sign categories and the simulated monitoring end, filtering and creating target case information, the automatic identification and opening of the medical simulated monitoring end is realized, and the problem of smooth configuration and data communication of multiple monitoring ends in the existing technology is solved. , improves teaching efficiency and data transmission stability.

CN119170236BActive Publication Date: 2025-02-11TIANJIN TELLYES SCI INC
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411638752.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-18
Publication Date
2025-02-11
Estimated Expiration
2044-11-18

AI Technical Summary

Technical Problem

The existing medical simulated monitoring end cannot meet the diversity of cases and the diversity of vital sign parameters, resulting in the need to configure multiple simulated monitoring ends during the teaching process, and data communication needs to be displayed in real time to avoid data loss.

Method used

By establishing a case library, cases are sub-packaged and stored according to patient information, physiological parameters, and waveform parameters, forming data packets and adding attribute tags, establishing a mapping relationship between vital sign categories and simulated monitoring ends, filtering the target simulated monitoring ends, and creating target case information. And send data in real time through WebSocket connection.

Benefits of technology

It realizes automatic identification and opening of the simulated monitoring end, reduces resource waste, controls data volume, ensures smooth communication, and reduces data packet loss.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119170236B_ABST
    Figure CN119170236B_ABST
Patent Text Reader

Abstract

The present application discloses a monitoring display simulation method and system for medical teaching, including a server, a user, and at least one simulated monitoring terminal. The user sends a case link to the server, and the server selects a target simulated monitoring terminal corresponding to the case by agreeing on a mapping relationship between vital signs and simulated monitoring terminals, and sends patient information, physiological parameter information, and waveform parameter information in a targeted manner, thereby realizing adaptive opening and receiving of case information and display by the simulated monitoring terminal, avoiding waste of resources, effectively controlling the amount of data sent and received, and ensuring smooth communication.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of medical simulation, and in particular to a monitoring display simulation method and system for medical teaching. Background Art

[0002] Medical simulation education has become an important part of medical education, especially in improving the clinical skills of medical students and physicians, reducing medical errors and ensuring patient safety.

[0003] Medical simulation education conforms to the development trend of medical education in the world and is a transformation and innovation of medical education models in recent years. It creates simulated patients and simulated clinical scenarios by utilizing simulation systems such as a variety of local functional models, computer interactive models, and virtual technologies, and conducts teaching and assessment in a manner that is as close to the real clinical environment as possible and more in line with medical ethics. This education model has been widely used in clinical teaching due to its advantages such as safety, repeatability, relative authenticity of training, standardized content, and rich methods.

[0004] Among them, the simulation monitoring terminal is widely used as an important medical simulation tool in medical simulation operating rooms, wards, etc., and is used in combination with high-end simulators. In addition to measuring and monitoring simulated physiological parameters, it also includes monitoring and processing high-end simulators' medication and pre- and post-operative conditions, providing medical students and doctors with a bridge from simulation practice to clinical practice.

[0005] The application scope of the analog monitoring terminal is during and after surgery, trauma care, coronary heart disease, critically ill patients, newborns, premature babies, hyperbaric oxygen chambers, delivery rooms, etc. The main monitoring parameters include electrocardiogram, respiration, non-invasive blood pressure, blood oxygen saturation, pulse, body temperature, in addition, optional parameters include invasive blood pressure, end-tidal carbon dioxide, respiratory mechanics, anesthetic gas, cardiac output (invasive and non-invasive), bispectral index, fetal heart rate, etc.

[0006] A case usually contains multiple vital sign parameters. For a case, it may be necessary to configure multiple simulation monitoring terminals, such as blood oxygen, electroencephalogram, electrocardiogram and other monitors. Although there are multi-parameter simulation monitoring terminals that can display multiple parameters, they cannot meet the diversity of cases and the diversity of changes in vital sign parameters. Therefore, during the teaching process, it is usually necessary to configure multiple simulation monitoring terminals for the simulated person to cooperate with the medical teaching of different cases. In addition, the simulation monitoring terminal needs to display the information of various parameters and their changes in real time, and ensure smooth data communication to avoid data transmission loss. Summary of the invention

[0007] In order to solve the above problems, the present application provides a monitoring display simulation method for medical teaching, comprising the following steps:

[0008] S1, establish a case database,

[0009] In the case database, cases are packaged and stored according to patient information, physiological parameters, and waveform parameters to form patient information data packets, physiological parameter data packets, and waveform parameter data packets, and attribute labels are added respectively, wherein the physiological parameters and waveform parameter data in the physiological parameter data packets and the waveform parameter data packets are divided according to vital signs categories, and vital signs category labels are added respectively;

[0010] S2, obtain the case link sent by the user;

[0011] S3, retrieving the cases in the case database, and screening out the target simulated monitoring terminal based on the agreed mapping relationship between the vital sign categories and the simulated monitoring terminals;

[0012] S4, creating corresponding target case information according to the target simulated monitoring terminal;

[0013] S5, establishing a WebSocket connection between the server and the target simulated monitoring terminal, and sending the target case information to the target simulated monitoring terminal for display.

[0014] Furthermore, step S3 specifically includes:

[0015] S301, constructing a mapping relationship list between vital sign categories and simulated monitoring terminals;

[0016] S302, extracting the vital sign category contained in the waveform parameter data packet, and comparing the vital sign category with the vital sign category in the mapping relationship list for similarity, obtaining a simulated monitoring terminal corresponding to the vital sign category with the highest vital sign category similarity, and marking it as a target simulated monitoring terminal;

[0017] S303, determine whether the vital sign categories mapped by the target simulated monitoring terminal include all the vital sign categories in the waveform parameter data packet, if yes, execute step S304, if no, extract the vital sign categories not included, compare the similarity with the vital sign categories in the mapping relationship list, obtain the simulated monitoring terminal corresponding to the vital sign category with the highest similarity to the vital sign categories not included, and mark it as the secondary target simulated monitoring terminal;

[0018] S304, determine whether the vital sign categories mapped by the target simulated monitoring terminal include all the vital sign categories in the physiological parameter data packet, if yes, execute step S305, if no, extract the vital sign categories that are not included, compare the similarity with the vital sign categories in the mapping relationship list, and obtain the simulated monitoring terminal corresponding to the vital sign category with the highest similarity to the vital sign categories that are not included, and mark it as the secondary target simulated monitoring terminal;

[0019] S305, marking the target simulated monitoring terminal as a main target simulated monitoring terminal.

[0020] Furthermore, step S4 specifically includes:

[0021] S401, putting the patient information data packet, physiological parameter data packet, and waveform parameter data packet in the case into a message queue for temporary storage;

[0022] S402, according to the vital sign category corresponding to the target simulated monitoring terminal, extract the corresponding case information in the waveform parameter data packet, the physiological parameter data packet, and the patient information data packet from the message queue, and combine them into the target case information of the target simulated monitoring terminal.

[0023] Furthermore, step S5 specifically includes:

[0024] S501, the server retrieves the device identification ID of the target simulated monitoring terminal and establishes a WebSocket communication connection with it;

[0025] S502, pushing the data packet contained in the target case information to the target simulation monitoring terminal at an agreed sending frequency according to the attributes of the data packet;

[0026] S503, the target simulation monitoring terminal receives and analyzes the target case information and outputs it for display.

[0027] Furthermore, step S501 also includes step S5011, detecting the WebSocket connection status between the server and the target simulated monitoring terminal in real time, and re-establishing the connection if it is detected that the target simulated monitoring terminal is disconnected from the server.

[0028] Furthermore, step S503 also includes step S5031, determining whether the case information received by the target simulation monitoring terminal is consistent with the target case information, if so, outputting and displaying it; if not, further determining whether case information is missing, if yes, re-pushing the missing case information; if not, outputting and displaying it.

[0029] Furthermore, the method further includes step S6, obtaining the case link in real time, determining whether the case link is updated, and if updated, returning to execute step S3.

[0030] The present application also provides a monitoring display simulation system for medical teaching, including a server, a user, and at least one simulated monitoring terminal. The server includes a case library, a central control module, a screening module, a case creation module, and a data transmission module, wherein:

[0031] The user end is used to send the case link to the server end;

[0032] The case database is used to store the cases in packets according to patient information, physiological parameters, and waveform parameters, forming patient information data packets, physiological parameter data packets, and waveform parameter data packets, and adding attribute labels to each of them; the physiological parameters and waveform parameter data in the physiological parameter data packets and the waveform parameter data packets are divided according to vital sign categories, and vital sign category labels are added to each of them;

[0033] A screening module, used to agree on a mapping relationship between a vital sign category and the at least one simulated monitoring terminal, retrieve the case in the case library based on the case link sent by the user terminal, and screen out a target simulated monitoring terminal;

[0034] A case creation module, which creates corresponding target case information according to the target simulated monitoring terminal;

[0035] A data transmission module, used to establish a WebSocket connection between the server and the target simulated monitoring terminal, and send the target case information corresponding to the target simulated monitoring terminal to the target simulated monitoring terminal;

[0036] The central control module is used for the creation of the case library, the control of the screening module, the case creation module, the data transmission module, and the system settings of the user terminal and the at least one simulated monitoring terminal.

[0037] Furthermore, the specific process of creating the corresponding target case information is: putting the patient information data packet, the physiological parameter data packet, and the waveform parameter data packet in the case into the message queue for temporary storage respectively; according to the vital sign category corresponding to the target simulated monitoring end, extracting the corresponding data in the physiological parameter data packet and waveform parameter data packet corresponding to the vital sign category respectively, and extracting the patient information data packet to combine them into the target case information required by the target simulated monitoring end.

[0038] Furthermore, at least one of the above simulated monitoring terminals is respectively provided with a unique device identification ID. The server terminal retrieves the device identification ID of the target simulated monitoring terminal and establishes a one-to-one WebSocket communication connection with it. The two terminals can send messages to each other at the same time, thereby realizing two-way real-time message transmission.

[0039] Furthermore, it also includes a communication monitoring module for monitoring the WebSocket connection between the server and the target simulated monitoring terminal in real time.

[0040] The beneficial effects of this application are:

[0041] The present application packages and stores the cases in the case library according to the data representation form and storage format to form data packets with different attributes, establishes vital sign category labels, and establishes a mapping relationship with the analog monitoring terminal. When the case monitoring information is displayed, the target analog monitoring terminal can be determined according to the corresponding relationship, thereby realizing automatic identification and opening of the analog monitoring terminal, avoiding opening of unnecessary analog monitoring terminals, and reducing resource waste. At the same time, the corresponding data packet information is extracted according to the display interface of the target analog monitoring terminal, effectively controlling the amount of data sent and received, avoiding channel congestion, ensuring smooth communication, and thus effectively reducing data packet loss. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] Figure 1 It is a flow chart of a monitoring display simulation method for medical teaching according to an embodiment of the present application.

[0043] Figure 2 This is a schematic diagram of the PICCO monitor (hemodynamic monitor) interface.

[0044] Figure 3 It is a schematic diagram of the structure of the database of the embodiment of the present application.

[0045] Figure 4 This is a flow chart of step S3 of the monitoring display simulation method for medical teaching in an embodiment of the present application.

[0046] Figure 5 This is a flow chart of step S4 of the monitoring display simulation method for medical teaching in an embodiment of the present application.

[0047] Figure 6 It is a structural diagram of step S4 of the monitoring display simulation method for medical teaching in an embodiment of the present application.

[0048] Figure 7 This is a flow chart of step S5 of the monitoring display simulation method for medical teaching in an embodiment of the present application.

[0049] Figure 8 It is a structural diagram of a monitoring display simulation system for medical teaching according to another embodiment of the present application.

[0050] Fig. 9 It is a schematic diagram of the functional structure of the server of another embodiment of the present application.

[0051] Fig.10 It is a structural diagram of a monitoring display simulation system for medical teaching according to another embodiment of the present application. DETAILED DESCRIPTION

[0052] In order to make the purpose, technical solutions and advantages of the present application clearer, the technical solutions in the present application will be clearly and completely described below in conjunction with the drawings of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments of the present application, all other embodiments obtained by ordinary technicians in this field without making creative work belong to the protection scope of the present application.

[0053] like Figure 1 As shown, the embodiment of the present application provides a monitoring display simulation method for medical teaching, comprising the following steps:

[0054] S1, establish a case database,

[0055] In this embodiment, step S1 is the basic step of the method, which provides key data support for the subsequent steps of obtaining case links, screening target simulation monitoring terminals, and determining target case information. The case library mentioned in this step can record classic clinical case information, case information compiled by experienced medical workers, teachers, etc., or vital signs data information obtained through acquisition equipment. Usually, case information not only includes patient information, such as name, age, height, weight, gender and other basic information, but also includes the physiological parameter data of various vital signs of the patient under the disease, as well as waveform parameter curves used to characterize the physiological parameters of various vital signs. Figure 2 As shown in the figure, taking the PICCO monitor (hemodynamic monitor) interface as an example, it displays patient information such as height and weight, as well as physiological parameter information such as HR heart rate (86), AP blood pressure (132 / 71), MAP mean arterial pressure (91), CVP central venous pressure (9), PCCI cardiac output index (4.52), etc. It also includes dynamic waveform curves related to physiological parameters. Different interfaces have different data types and storage formats. Therefore, Figure 3 As shown, the cases in the case library are packaged and stored according to patient information, physiological parameters, and waveform parameters to form patient information data packets, physiological parameter data packets, and waveform parameter data packets, and attribute labels are added respectively; at the same time, a case often contains multiple vital signs, and different cases have different categories of vital signs. Therefore, in the physiological parameter data packet and the waveform parameter data packet, vital sign category labels are added for different physiological parameters and waveform parameter data, including but not limited to heart rate, blood pressure, blood oxygen, electrocardiogram, pulse, respiration, electroencephalogram, electromyography, body temperature, fetal heart rate, etc.;

[0056] S2, obtain the case link sent by the user,

[0057] Users can send case links through the user end, which can be tablets, computers, mobile phones, or other display devices with an operation interface;

[0058] S3, retrieve the cases in the case database, and select the target simulated monitoring terminal based on the agreed mapping relationship between the vital sign categories and the simulated monitoring terminals.

[0059] Generally, different monitors display different vital signs information. Step S3 mainly involves screening the target simulated monitoring terminal required for the currently issued case, mainly by mapping and binding the relationship between the vital sign category and the simulated monitoring terminal in advance, and by reading the vital sign category in the case to determine the target simulated monitoring terminal, so as to realize adaptive opening of the corresponding target simulated monitoring terminal according to the vital sign category contained in the case;

[0060] S4, create corresponding target case information according to the target simulation monitoring terminal,

[0061] Different monitors have different display interfaces and require different data information. Therefore, the target simulated monitoring terminal determines the data information to be sent, and forms the target case information corresponding to the target simulated monitoring terminal to achieve data screening, extraction, and transmission, filter the transmission of unnecessary data, and reduce the amount of data, thereby effectively preventing data transmission congestion in the communication channel;

[0062] S5, establish a WebSocket connection between the server and the target simulated monitoring terminal, and send the target case information to the target simulated monitoring terminal for display.

[0063] In this embodiment, Figure 4 As shown, step S3 specifically includes:

[0064] S301, constructing a mapping relationship list between vital sign categories and simulated monitoring terminals;

[0065] S302, extracting the vital sign category contained in the waveform parameter data packet, and comparing the similarity with the vital sign category in the mapping relationship list, obtaining the simulated monitoring terminal corresponding to the vital sign category with the highest vital sign category similarity, and marking it as the target simulated monitoring terminal;

[0066] S303, determine whether the vital sign categories mapped by the target simulated monitoring terminal include all the vital sign categories in the waveform parameter data packet, if yes, execute step S304, if no, extract the vital sign categories not included, compare the similarity with the vital sign categories in the mapping relationship list, obtain the simulated monitoring terminal corresponding to the vital sign category with the highest similarity to the vital sign categories not included, and mark it as the secondary target simulated monitoring terminal;

[0067] S304, determine whether the vital sign categories mapped by the target simulated monitoring terminal include all the vital sign categories in the physiological parameter data packet, if yes, execute step S305, if no, extract the vital sign categories that are not included, compare the similarity with the vital sign categories in the mapping relationship list, and obtain the simulated monitoring terminal corresponding to the vital sign category with the highest similarity to the vital sign categories that are not included, and mark it as the secondary target simulated monitoring terminal;

[0068] S305, marking the current target simulated monitoring terminal as the main target simulated monitoring terminal.

[0069] Through step S3, the categories of vital signs contained in the issued cases and the corresponding target simulated monitoring terminals can be fully covered, so that the case information can be fully displayed. The selected main target simulated monitoring terminals and secondary target simulated monitoring terminals can also be added, removed, etc., and the monitoring information can be displayed as needed.

[0070] In this embodiment, Figure 5 As shown in , step S4 specifically includes:

[0071] S401, putting the patient information data packet, physiological parameter data packet, and waveform parameter data packet in the case into the message queue for temporary storage;

[0072] S402, according to the vital sign category mapped by the target simulated monitoring terminal, corresponding case information in the waveform parameter data packet, the physiological parameter data packet and the patient information data packet is extracted from the message queue, and combined into the target case information of the target simulated monitoring terminal.

[0073] like Figure 6 As shown in , the data in the patient information data packet, the physiological parameter data packet, and the waveform parameter data packet are respectively put into queue 1, queue 2, and queue 3 of the message queue. According to the target simulated monitoring terminal obtained in the previous step, for the vital sign types mapped by different target simulated monitoring terminals, the corresponding vital sign type data packets are respectively extracted from the message queue to form the target case information corresponding to the target simulated monitoring terminal. When the issued case corresponds to multiple target simulated monitoring terminals, including the main target simulated monitoring terminal and the secondary simulated monitoring terminal, the vital sign type data in the respective mapping relationships are respectively extracted to generate the corresponding target case information. For example, in some critical care situations, multiple monitoring devices can be used to monitor different vital signs at the same time.

[0074] In this embodiment, Figure 7 As shown, step S5 specifically includes:

[0075] S501, the server retrieves the device identification ID of the target simulated monitoring terminal and establishes a WebSocket communication connection with it;

[0076] S502, according to the attributes of the data packet contained in the target case information, the data packet is pushed to the target simulation monitoring terminal at an agreed sending frequency;

[0077] S503, the target simulation monitoring terminal receives and analyzes the target case information and outputs it for display.

[0078] In this embodiment, all data in the case information adopts the Json protocol format. The case information in the data packet is distinguished by the setting of the keyword "type", divided into three attributes: patient information, physiological parameters, and waveform parameters, and labels are added. Different data packets have different data and different display frequencies for the monitoring end. Therefore, according to different data packet attributes, the sending frequency is agreed upon:

[0079] Patient information data packet, a data packet is sent when a communication link is established;

[0080] A physiological parameter data packet is based on changes in the physiological parameter data and is sent when the physiological parameter data changes;

[0081] The waveform parameter data packet has a different sending frequency according to different vital sign categories. The sending frequency of the waveform parameter data packet is determined by agreeing on the corresponding relationship between the vital sign category and the sending frequency.

[0082] In this embodiment, step S501 also includes step S5011, which detects the WebSocket connection between the server and the target simulated monitoring terminal in real time. If it is detected that the target simulated monitoring terminal is disconnected from the server, it returns to re-establish the connection.

[0083] In this embodiment, step S503 also includes step S5031, determining whether the case information received by the target simulation monitoring terminal is consistent with the target case information, if consistent, outputting and displaying; if not, further determining whether the case information is missing, if yes, re-pushing the missing case information; if not, outputting and displaying. This step can ensure the consistency of data transmission.

[0084] In this embodiment, step S6 is also included, obtaining the case link in real time, determining whether the case link is updated, and if updated, returning to step S3. The case link can be a newly issued case simulating a different case scenario, or a new case parameter change generated by medical intervention based on the current case.

[0085] The working principle of a monitoring display simulation method for medical teaching provided by the present application is as follows: the present application screens out the target simulated monitoring terminal by agreeing on the mapping relationship between the vital sign category and the simulated monitoring terminal, and extracts the corresponding case information according to the interface display requirements of the target simulated monitoring terminal, creates the target case information and sends it to the target simulated monitoring terminal for display, thereby realizing the adaptive opening of the simulated monitoring terminal and the adaptive sending of the case, reducing the communication volume and ensuring the stability of communication.

[0086] like Figure 8~Figure 9 As shown, the embodiment of the present application also provides a monitoring display simulation system for medical teaching, including a server, a user, and at least one simulated monitoring terminal. The server includes a case library, a central control module, a screening module, a case creation module, and a data transmission module, wherein:

[0087] The user end is used to send case links to the server end;

[0088] The case database is used to store the cases in packets according to patient information, physiological parameters, and waveform parameters, forming patient information data packets, physiological parameter data packets, and waveform parameter data packets, and adding attribute labels to each of them; in the physiological parameter data packets and waveform parameter data packets, vital sign category labels are added to different physiological parameters and waveform parameter data, including but not limited to electrocardiogram, pulse, respiration, EEG, fetal heart rate, etc.;

[0089] The screening module is used to agree on the mapping relationship between the vital sign category and at least one simulated monitoring terminal, retrieve the case information in the case library based on the case link sent by the user terminal, and screen out the target simulated monitoring terminal through the vital sign category label contained in the case;

[0090] The case creation module filters other case information irrelevant to the display of the target simulation monitoring terminal according to different target simulation monitoring terminals, and creates corresponding target case information. Specifically, different simulation monitoring terminals display different interfaces and display different case information. After determining the target simulation monitoring terminal, the patient information data packet, physiological parameter data packet, and waveform parameter data packet in the case are respectively placed in the message queue for temporary storage. According to the vital sign category corresponding to the target simulation monitoring terminal, the corresponding data in the physiological parameter data packet and waveform parameter data packet corresponding to the vital sign category are respectively extracted, and the patient information data packet is extracted to combine into the target case information required by the target simulation monitoring terminal;

[0091] The data transmission module is used to establish a WebSocket connection between the server and the target simulated monitoring terminal, and send the target case information corresponding to the target simulated monitoring terminal to the target simulated monitoring terminal. Each simulated monitoring terminal is respectively provided with a unique device identification ID. The server obtains the device identification ID of the target simulated monitoring terminal and establishes a one-to-one WebSocket communication connection with it. The two terminals can send messages to each other at the same time, realizing two-way real-time transmission of messages.

[0092] The central control module is used for the creation of the case library, the control of the screening module, the case creation module, the data transmission module, as well as the permissions and system settings of the user end and at least one simulated monitoring end.

[0093] In this embodiment, a communication monitoring module is also included to detect the WebSocket connection between the server and the target simulated monitoring terminal in real time.

[0094] In this embodiment, a simulated person with vital signs parameters can also be connected, and the target simulated monitoring terminal displays the vital signs information of the simulated person in real time, such as Fig.10 As shown in , another embodiment of the present application provides a monitoring display simulation system for medical teaching, the system includes a user terminal, a simulation person and multiple simulation monitoring terminals, the user terminal is set as a mobile phone, tablet computer, notebook, computer and other devices, the server terminal can be integrated in the user terminal or in the simulation person, the user terminal sends the case, and the simulation person performs the simulation of vital signs according to the case. At the same time, the server retrieves the case information in the case library according to the sent case, and filters out the target simulation monitoring terminal through the corresponding vital sign category, and generates the corresponding target case information according to the interface display requirement combination required by the target simulation monitoring terminal, and sends it to the target simulation monitoring terminal for display. Based on this, the simulation person can demonstrate a variety of case scenarios, such as vital sign monitoring in critical, emergency, defibrillation, obstetrics and gynecology environments, and medical intervention operations can be performed on the simulation person. At the same time, the data of the vital sign parameters after the intervention is sent to the server, and displayed on the simulation monitor after analysis and processing.

Claims

1. A monitoring display simulation method for medical teaching, characterized in that: The following steps are involved: S1, establish a case database, In the case database, cases are packaged and stored according to patient information, physiological parameters, and waveform parameters to form patient information data packets, physiological parameter data packets, and waveform parameter data packets, and attribute labels are added respectively, wherein the physiological parameters and waveform parameter data in the physiological parameter data packets and the waveform parameter data packets are divided according to vital signs categories, and vital signs category labels are added respectively; S2, obtain the case link sent by the user; S3, retrieve the cases in the case library, and screen out the target simulated monitoring terminal based on the agreed mapping relationship between the vital sign category and the simulated monitoring terminal, specifically including: S301, constructing a mapping relationship list between vital sign categories and simulated monitoring terminals; S302, extracting the vital sign category contained in the waveform parameter data packet, and comparing the vital sign category with the vital sign category in the mapping relationship list for similarity, obtaining a simulated monitoring terminal corresponding to the vital sign category with the highest vital sign category similarity, and marking it as a target simulated monitoring terminal; S303, determine whether the vital sign categories mapped by the target simulated monitoring terminal include all the vital sign categories in the waveform parameter data packet, if yes, execute step S304, if no, extract the vital sign categories not included, compare the similarity with the vital sign categories in the mapping relationship list, obtain the simulated monitoring terminal corresponding to the vital sign category with the highest similarity to the vital sign categories not included, and mark it as the secondary target simulated monitoring terminal; S304, determine whether the vital sign categories mapped by the target simulated monitoring terminal include all the vital sign categories in the physiological parameter data packet, if yes, execute step S305, if no, extract the vital sign categories not included, compare the similarity with the vital sign categories in the mapping relationship list, and obtain the simulated monitoring terminal corresponding to the vital sign category with the highest similarity to the vital sign categories not included, and mark it as the secondary target simulated monitoring terminal; S305, marking the target simulated monitoring terminal as a primary target simulated monitoring terminal; S4, creating corresponding target case information according to the target simulated monitoring terminal; S5, establishing a WebSocket connection between the server and the target simulated monitoring terminal, and sending the target case information to the target simulated monitoring terminal for display.

2. A monitoring display simulation method for medical teaching according to claim 1, characterized in that: Step S4 specifically includes: S401, putting the patient information data packet, physiological parameter data packet, and waveform parameter data packet in the case into a message queue for temporary storage; S402, according to the vital sign category corresponding to the target simulated monitoring terminal, extract the corresponding case information in the waveform parameter data packet, the physiological parameter data packet, and the patient information data packet from the message queue, and combine them into the target case information of the target simulated monitoring terminal.

3. A monitoring display simulation method for medical teaching according to claim 1, characterized in that: Step S5 specifically includes: S501, the server retrieves the device identification ID of the target simulated monitoring terminal and establishes a WebSocket communication connection with it; S502, pushing the data packet contained in the target case information to the target simulation monitoring terminal at an agreed sending frequency according to the attributes of the data packet; S503, the target simulation monitoring terminal receives and analyzes the target case information and outputs it for display.

4. A monitoring display simulation method for medical teaching according to claim 3, characterized in that: Step S501 also includes step S5011, detecting the WebSocket connection status between the server and the target simulated monitoring terminal in real time, and re-establishing the connection if it is detected that the target simulated monitoring terminal is disconnected from the server.

5. A monitoring display simulation method for medical teaching according to claim 3, characterized in that: Step S503 also includes step S5031, determining whether the case information received by the target simulation monitoring terminal is consistent with the target case information, if consistent, outputting and displaying; if not, further determining whether the case information is missing, if yes, re-pushing the missing case information; No, the output shows.

6. A monitoring display simulation method for medical teaching according to claim 1, characterized in that: The method also includes step S6, obtaining the case link in real time, and determining whether the case link is updated. If updated, the method returns to step S3.

7. A monitoring display simulation system for medical teaching, characterized in that: It includes a server, a user, and at least one simulated monitoring terminal. The server includes a case database, a central control module, a screening module, a case creation module, and a data transmission module, among which: The user end is used to send the case link to the server end; The case database is used to store the cases in packets according to patient information, physiological parameters, and waveform parameters, forming patient information data packets, physiological parameter data packets, and waveform parameter data packets, and adding attribute labels to each of them; the physiological parameters and waveform parameter data in the physiological parameter data packets and the waveform parameter data packets are divided according to vital sign categories, and vital sign category labels are added to each of them; The screening module is used to agree on the mapping relationship between the vital sign category and the at least one simulated monitoring terminal, retrieve the case in the case library based on the case link sent by the user terminal, and screen out the target simulated monitoring terminal. The specific process is: (1) construct a mapping relationship list between the vital sign category and the simulated monitoring terminal; (2) extract the vital sign category contained in the waveform parameter data packet, and compare the similarity with the vital sign category in the mapping relationship list to obtain the simulated monitoring terminal corresponding to the vital sign category with the highest vital sign category similarity, and mark it as the target simulated monitoring terminal; (3) determine whether the vital sign category mapped by the target simulated monitoring terminal includes all the vital sign categories in the waveform parameter data packet. If yes, execute step (4) , No, extract the vital sign categories that are not included, compare the similarity with the vital sign categories in the mapping relationship list, and obtain the simulated monitoring terminal corresponding to the vital sign category with the highest similarity to the vital sign category not included, and mark it as the secondary target simulated monitoring terminal; (4) Determine whether the vital sign category mapped by the target simulated monitoring terminal includes all the vital sign categories in the physiological parameter data packet, and execute step (5), No, extract the vital sign categories that are not included, compare the similarity with the vital sign categories in the mapping relationship list, and obtain the simulated monitoring terminal corresponding to the vital sign category with the highest similarity to the vital sign category not included, and mark it as the secondary target simulated monitoring terminal; (5) Mark the target simulated monitoring terminal as the primary target simulated monitoring terminal; A case creation module, which creates corresponding target case information according to the target simulated monitoring terminal; A data transmission module, used to establish a WebSocket connection between the server and the target simulated monitoring terminal, and send the target case information corresponding to the target simulated monitoring terminal to the target simulated monitoring terminal; The central control module is used for the creation of the case library, the control of the screening module, the case creation module, the data transmission module, and the system settings of the user terminal and the at least one simulated monitoring terminal.

8. A monitoring display simulation system for medical teaching according to claim 7, characterized in that: The specific process of creating the corresponding target case information is as follows: the patient information data packet, physiological parameter data packet, and waveform parameter data packet in the case are respectively placed in the message queue for temporary storage; according to the vital sign category corresponding to the target simulated monitoring end, the corresponding data in the physiological parameter data packet and waveform parameter data packet corresponding to the vital sign category are respectively extracted, and the patient information data packet is extracted to combine them into the target case information required by the target simulated monitoring end.

9. A monitoring display simulation system for medical teaching according to claim 7, characterized in that: The at least one simulated monitoring terminal is respectively provided with a unique device identification ID, and the server establishes a one-to-one WebSocket communication connection with the target simulated monitoring terminal by retrieving the device identification ID of the target simulated monitoring terminal.

10. A monitoring display simulation system for medical teaching according to claim 7, characterized in that: It also includes a communication monitoring module for monitoring the WebSocket connection between the server and the target simulated monitoring terminal in real time.

Citation Information

Patent Citations

  • Patient monitor data storage method and patient monitor

    CN104867086A

  • Vital sign collection equipment, unit and method

    CN110584628A