Data Processing Method and System Based on Medical Devices
By sending medical data download permission to the patient client during medical diagnosis operations and receiving and decrypting medical data through Bluetooth data connections, the problem of high pressure on data processing on the main server is solved, the efficiency of medical data processing is improved and patient privacy is protected.
Patent Information
- Application Number
- CN202210508450.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-05-11
- Publication Date
- 2025-06-17
- Estimated Expiration
- 2042-05-11
AI Technical Summary
The data processing of existing medical equipment is carried out through the main server, resulting in an increase in the data processing pressure and storage pressure on the main server, reducing the efficiency of medical data processing.
During the medical diagnosis operation, medical data download permission instructions are sent to the patient client, so that they can download medical data collected on different medical devices but not uploaded to the server, and receive and decrypt these data through a Bluetooth data connection to perform medical diagnosis operation.
It reduces the data processing and storage pressure on the main server, improves the speed and processing efficiency of medical data acquisition, and protects the privacy and security of patients.
Smart Images

Figure CN114880707B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of network security technology, and particularly to a data processing method and system based on medical devices. Background Art
[0002] With the rapid development of intelligent medical systems, intelligent medical systems containing medical devices with different functions have gradually entered major medical enterprises and hospitals to provide comprehensive and accurate medical data for patients and doctors. In particular, intelligent medical systems need to store a large amount of medical data of patients for doctors to analyze and diagnose. Doctors can obtain the test results of a patient on all medical devices through a terminal device for auxiliary diagnosis.
[0003] Currently, there are a wide variety of existing medical devices. By constructing a local area network to upload the medical data collected by medical devices to the main server of the intelligent medical system, when a patient needs to load medical data, it is also necessary to search for the medical data from the main server and then download it. However, in this process, the data processing pressure and storage pressure on the main server are greatly increased, which will reduce the speed of obtaining medical data by the main server and lead to poor processing efficiency of medical data. Summary of the Invention
[0004] In view of this, the present invention provides a data processing method and system based on medical devices, mainly aiming at the problem that the existing processing of medical data is all carried out by the main server, resulting in an increase in the data processing pressure and storage pressure on the main server, thereby reducing the processing efficiency of medical data.
[0005] According to one aspect of the present invention, a data processing method based on medical devices is provided, including:
[0006] During a medical diagnosis operation, generate a medical data download permission instruction and send it to the patient client to enable the patient client to enable the medical data download permission and download medical data, where the medical data is collected from different medical devices and has not been uploaded to the server;
[0007] Generate a Bluetooth broadcast for Bluetooth data connection and broadcast it within a preset distance range;
[0008] Establish a Bluetooth data connection with the patient client and receive medical data with a medical public key;
[0009] Decrypt and display the medical data according to the input medical private key to perform a medical diagnosis operation based on the medical data.
[0010] Preferably, the establishing a Bluetooth data connection with the patient client includes:
[0011] When detecting that there is a unique patient client requesting a Bluetooth data connection, establish a Bluetooth data connection with the patient client; or,
[0012] When detecting that multiple patient clients request Bluetooth data connections, establish a Bluetooth data connection based on the confirmed target patient client.
[0013] Preferably, before establishing the Bluetooth data connection with the patient client, the method further includes:
[0014] When detecting that there is a previous patient client with an established Bluetooth data connection, send a Bluetooth data connection blocking instruction to prevent the previous patient client from being connected via Bluetooth when connecting to the next patient client; or,
[0015] When detecting that there is a previous patient client with an established Bluetooth data connection and detecting that there is a next patient client with an established Bluetooth data connection, respectively record the identity identifiers of the previous patient client and the next patient client;
[0016] If the cumulative number of times of recording the identity identifier is greater than a preset threshold, send the medical client identifier to the server for alarming.
[0017] Preferably, after decrypting and displaying the medical data according to the entered medical visit private key, the method further includes:
[0018] When detecting that a medical visit operation completion event is triggered, disconnect the Bluetooth data connection established with the patient client and delete the medical data.
[0019] Preferably, the method further includes:
[0020] Generate a medical visit content, a display public key, and a display private key based on the entered medical visit data, and send the medical visit content and the display public key to a matching medical device through the server, and send the display private key to the patient client, so that the patient client decrypts and displays based on the display private key after downloading the medical data with the display public key.
[0021] According to another aspect of the present invention, another data processing method based on a medical device is provided, including:
[0022] When detecting that the medical data download permission is enabled, download the medical data with the display public key, where the medical data is collected from different medical devices and not uploaded to the server;
[0023] When a query request for triggering a query of the medical data is detected, decrypt and display the medical data based on the display private key corresponding to the download permission, and start listening for Bluetooth broadcasts;
[0024] When a Bluetooth broadcast sent by the medical client is detected, establish a Bluetooth data connection with the medical client, and send the medical data with the medical public key to the medical client, so that the medical client processes based on the received medical data.
[0025] Preferably, before downloading the medical data with the display public key after detecting that the medical data download permission is enabled, the method further includes:
[0026] When receiving the medical data download permission instruction sent by the medical client, enable the medical data download permission based on the user confirmation trigger event;
[0027] Obtain the medical consultation content sent by the medical client, where the medical consultation content includes content expected to be used for medical tests on different medical devices, so as to obtain medical data.
[0028] Preferably, sending the medical data with the medical public key to the medical client includes:
[0029] Generate a medical public key and a medical private key that match the user's basic information and the medical data, and the medical private key is used for entry in the medical client.
[0030] According to another aspect of the present invention, a data processing system based on a medical device is provided, including:
[0031] The medical client communicates with the patient client and the server respectively, and is used for generating a medical data download permission instruction during a medical diagnosis operation, sending it to the patient client, so that the patient client enables the medical data download permission and downloads medical data, where the medical data is collected on different medical devices and not uploaded to the server; generating a Bluetooth broadcast for Bluetooth data connection and broadcasting it within a preset distance range; establishing a Bluetooth data connection with the patient client and receiving the medical data with the medical public key; decrypting and displaying the medical data according to the entered medical private key, so as to perform a medical diagnosis operation based on the medical data;
[0032] The patient client is used to download medical data with a displayed public key after detecting that the medical data download permission is enabled. The medical data is collected from different medical devices and has not been uploaded to the server. When a query request for triggering a query of the medical data is detected, the medical data is decrypted and displayed based on the displayed private key corresponding to the download permission, and the Bluetooth broadcast monitoring is enabled. When a Bluetooth broadcast sent by the medical client is monitored, a Bluetooth data connection is established with the medical client, and medical data with a consultation public key is sent to the medical client, so that the medical client processes based on the received medical data.
[0033] By means of the above technical solution, the technical solution provided by the embodiment of the present invention has at least the following advantages:
[0034] The present invention provides a data processing method and system based on medical devices. First, during the medical diagnosis operation, a medical data download permission instruction is generated and sent to the patient client, so that the patient client enables the medical data download permission and downloads medical data. The medical data is collected from different medical devices and has not been uploaded to the server. A Bluetooth broadcast for Bluetooth data connection is generated and broadcast within a preset distance range. A Bluetooth data connection is established with the patient client, and medical data with a consultation public key is received. The medical data is decrypted and displayed according to the entered consultation private key, so as to perform a medical diagnosis operation based on the medical data. Compared with the prior art, in the embodiment of the present invention, by sending a medical data download permission to the patient client during medical diagnosis, the patient client enables and downloads it, and receives medical data through a Bluetooth data connection during consultation and displays it after decryption. Since the main server is not passed through throughout the process, the data processing pressure and storage pressure of the main server are effectively reduced, thereby improving the acquisition speed of medical data and the processing efficiency of medical data on the main server.
[0035] The above description is only an overview of the technical solution of the present invention. In order to be able to understand the technical means of the present invention more clearly, it can be implemented according to the content of the specification. And in order to make the above and other purposes, features and advantages of the present invention more obvious and understandable, the following specifically describes the embodiments of the present invention. Description of the Drawings
[0036] By reading the following detailed description of the preferred embodiments, various other advantages and benefits will become clear to those of ordinary skill in the art. The drawings are only for the purpose of showing the preferred embodiments and are not considered to be a limitation of the present invention. And throughout the drawings, the same reference numerals are used to represent the same components. In the drawings:
[0037] Figure 1Shows a flowchart of a data processing method based on medical devices provided by an embodiment of the present invention;
[0038] Figure 2 Shows a flowchart of another data processing method based on medical devices provided by an embodiment of the present invention;
[0039] Figure 3 Shows a schematic diagram of a data processing system based on medical devices provided by an embodiment of the present invention;
[0040] Figure 4 Shows an interaction schematic diagram in an application scenario provided by an embodiment of the present invention. Detailed implementation manners
[0041] Hereinafter, exemplary embodiments of the present disclosure will be described in more detail with reference to the accompanying drawings. Although the exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided so that the present disclosure can be more thoroughly understood and the scope of the present disclosure can be fully conveyed to those skilled in the art.
[0042] An embodiment of the present invention provides a data processing method based on medical devices, which can be applied to a medical client, such as Figure 1 As shown, the method includes:
[0043] 101. During a medical diagnosis operation, generate a medical data download permission instruction and send it to the patient client.
[0044] So that the patient client enables the medical data download permission and downloads the medical data. Among them, the medical data is collected on different medical devices and has not been uploaded to the server; the patient client is a client used by the patient side, and through the patient client, the patient can download and view the medical data by himself.
[0045] In the embodiment of the present application, the current execution end is a medical client. Through the medical client, a doctor can formulate medical diagnosis items for a patient, view the medical data obtained by the patient after completing the diagnosis items, etc. When a doctor performs the first medical diagnosis operation on a patient, the doctor can formulate medical diagnosis items for the patient in the medical client according to the patient's symptoms, and send the generated medical data download permission instruction to the patient client. When the patient enables the medical data download permission through the patient client, the patient can download the medical data obtained after completing the medical diagnosis items on the patient client.
[0046] It should be noted that the patient can download medical data to the terminal through permissions to bear the security pressure of storing medical data by himself. At this time, the medical data will not be uploaded to the main server of the medical system, which can reduce the data processing pressure on the server while protecting the privacy and security of the patient.
[0047] 102. Generate a Bluetooth broadcast for Bluetooth data connection and broadcast it within a preset distance range.
[0048] In the embodiment of the present application, when the patient completes the diagnosis project and obtains medical data, the doctor needs to perform a secondary diagnosis based on the medical data. At this time, the medical client as the current execution end can generate a Bluetooth broadcast for Bluetooth data connection, so that the patient client can detect the current medical client, and further establish a data connection between the medical client and the patient client, so as to obtain medical data from the patient client. Preferably, the preset distance range can be set according to factors such as the area of the diagnosis room and the environment to ensure the one-to-one security and privacy between the doctor and the patient as well as data security.
[0049] 103. Establish a Bluetooth data connection with the patient client and receive medical data with the consultation public key.
[0050] In the embodiment of the present application, when it is determined through Bluetooth detection that the distance between the medical client and the patient client meets the preset distance, start Bluetooth docking to establish a Bluetooth data connection between the medical client and the patient client, and receive the medical data sent by the patient client.
[0051] It should be noted that in order to protect the privacy of the patient, the medical data can be medical data with the consultation public key, and only the patient has the private key. Only when the patient tells the private key can the patient's medical data be viewed.
[0052] 104. Decrypt and display the medical data according to the entered consultation private key.
[0053] Furthermore, for medical diagnosis operations based on the medical data. In the embodiment of the present application, the medical data of the patient received by the medical client through the Bluetooth data connection is with the consultation public key. The doctor obtains the decrypted medical data plaintext by asking the patient for and entering the consultation private key, and performs a secondary medical diagnosis operation for the patient based on the medical data.
[0054] Compared with the prior art, in the embodiment of the present invention, by sending the medical data download permission to the patient client during medical diagnosis, the patient client is enabled to download the medical data. During the medical visit, the medical data is received through a Bluetooth data connection and displayed after decryption. Since the main server is not involved throughout the process, the data processing pressure and storage pressure on the main server are effectively reduced, thereby improving the acquisition speed of medical data and the processing efficiency of medical data on the main server.
[0055] For further illustration and limitation, in the embodiment of the present application, establishing a Bluetooth data connection with the patient client includes: when detecting that only one patient client requests to establish a Bluetooth data connection, establishing a Bluetooth data connection with the patient client; or, when detecting that multiple patient clients request to establish a Bluetooth data connection, establishing a Bluetooth data connection based on the confirmed target patient client.
[0056] Specifically, when the medical client detects only one patient client requesting to establish a Bluetooth data connection, it can directly establish a Bluetooth data connection with the detected patient client; if the medical client detects multiple patient clients requesting to establish a Bluetooth data connection, in order to ensure patient privacy and the one-patient-per-room medical visit mode, at this time, verification can be performed by inputting a verification code or other means. After confirming the target patient client, a Bluetooth data connection is established.
[0057] To further protect patient privacy and ensure the one-patient-per-room medical visit mode, in the embodiment of the present application, before establishing a Bluetooth data connection with the patient client, the method of the embodiment further includes: when detecting that there is a previous patient client that has established a Bluetooth data connection, sending a Bluetooth data connection blocking instruction to prevent the Bluetooth data connection with the next patient client from being connected to the previous patient client; or, when detecting that there is a previous patient client that has established a Bluetooth data connection and detecting that there is a next patient client that has established a Bluetooth data connection, respectively record the identity identifiers of the previous patient client and the next patient client; if the cumulative number of times of recording the identity identifiers is greater than a preset threshold, send the medical client identifier to the server for warning.
[0058] Exemplarily, before a doctor performs a diagnostic operation on patient B, a Bluetooth data connection needs to be established between the medical client and the patient client of patient B. If the medical client detects that there is already a Bluetooth data connection with the patient client of patient A at this time, it will send a Bluetooth data connection blocking instruction to the patient client of patient A, disconnect the connection, and then establish a Bluetooth data connection with the patient client of patient B to ensure that there is only one Bluetooth data connection between the medical client and one patient client within a certain period of time. If it is detected that there are simultaneous Bluetooth data connections between the medical client and the patient clients of patient C and patient D, in order to restrict this behavior of the doctor, the identity identifiers of the patient clients of patient C and patient D can be recorded, and when the behavior of simultaneously connecting to more than two patient clients exceeds the cumulative number threshold, the medical client identifier will be sent to the server for further warning to prompt it to avoid such behavior from occurring again.
[0059] To further protect patient privacy, in the embodiments of the present application, after decrypting and displaying the medical data according to the entered medical visit private key, the method of the embodiment further includes: when detecting the triggering of a medical visit operation completion event, disconnecting the Bluetooth data connection established with the patient client and deleting the medical data.
[0060] Specifically, when the medical client detects the triggering of a medical visit operation completion event, it disconnects the data connection with the patient client and deletes the patient's medical data at the same time to avoid the leakage of the patient's medical data and further protect the patient's privacy.
[0061] Furthermore, in the embodiments of the present application, the method of the embodiment further includes: generating medical visit content, a display public key, and a display private key based on the entered medical visit data, and sending the medical visit content and the display public key to the matching medical device through the server, and sending the display private key to the patient client, so that the patient client can decrypt and display based on the display private key after downloading the medical data with the display public key.
[0062] Among them, the medical visit data may include but is not limited to patient basic information, self-reported symptom information, etc.; the medical visit content may be the diagnosis and treatment items configured by the doctor based on the patient's self-reported symptom information, etc.; the medical devices may include but are not limited to CT devices, blood collection devices, magnetic resonance devices, etc.
[0063] Specifically, during the first medical diagnosis operation performed by a doctor on a patient, the medical client generates medical visit content based on the entered visit data, displays the public key and the private key, and sends the medical visit content and the public key to the medical device. After the patient completes the examination through the medical device, the medical data is encrypted based on the public key; the private key is sent to the patient client for decrypting the ciphertext of the medical data encrypted based on the public key downloaded to the patient client to obtain the plaintext of the medical data.
[0064] It should be noted that in a specific application scenario, the medical client can also upload the medical data to the server for storage based on the patient's request. At this time, the stored medical data is marked so that the medical client can directly retrieve it based on the user's basic data next time.
[0065] The present invention provides a data processing method based on a medical device. First, during a medical diagnosis operation, a medical data download permission instruction is generated and sent to the patient client to enable the patient client to enable the medical data download permission and download the medical data, where the medical data is collected from different medical devices and has not been uploaded to the server; a Bluetooth broadcast for Bluetooth data connection is generated and broadcast within a preset distance range; a Bluetooth data connection is established with the patient client, and the medical data with the visit public key is received; the medical data is decrypted and displayed according to the entered visit private key for a medical diagnosis operation based on the medical data. Compared with the prior art, in the embodiment of the present invention, by sending a medical data download permission to the patient client during medical diagnosis, the patient client enables and downloads it, and receives the medical data through a Bluetooth data connection during the visit, decrypts it and then displays it. Since the main server is not passed through throughout the process, the data processing pressure and storage pressure on the main server are effectively reduced, thereby improving the acquisition speed of medical data on the main server and the processing efficiency of medical data.
[0066] The embodiment of the present invention provides another data processing method based on a medical device, which can be applied to the patient client, such as Figure 2 shown. This method includes:
[0067] 201. After detecting that the medical data download permission is enabled, download the medical data with the public key for display.
[0068] Among them, the medical data is collected from different medical devices and has not been uploaded to the server.
[0069] In an embodiment of the present application, the current execution end is a patient client. The patient receives, through the patient client, a medical data download permission instruction sent by the medical client during the first medical diagnosis operation. When the patient client detects that the patient has enabled this permission, it downloads the medical data ciphertext with the display public key into the patient client.
[0070] 202. When a query request for querying medical data is detected, decrypt and display the medical data based on the display private key corresponding to the download permission, and start listening to the Bluetooth broadcast.
[0071] In an embodiment of the present application, when a query request for querying medical data triggered by the patient is detected, decrypt and display the medical data ciphertext based on the display private key corresponding to the download permission sent by the medical client, and at the same time start listening to the Bluetooth broadcast to search for the Bluetooth broadcast of the medical client.
[0072] 203. When the Bluetooth broadcast sent by the medical client is detected, establish a Bluetooth data connection with the medical client, and send the medical data with the consultation public key to the medical client.
[0073] Furthermore, to enable the medical client to process the received medical data. In an embodiment of the present application, when the patient client detects the Bluetooth broadcast sent by the medical client, establish a data connection with it, and send the medical data ciphertext with the consultation public key to the medical client. The medical client can obtain the private key from the patient in front of the patient client and input it to obtain the medical data plaintext, and further process the medical data plaintext.
[0074] It should be noted that before establishing the Bluetooth data connection, it can be pre-confirmed whether the medical client is connected to other patient clients. When it is confirmed that there are no other connected patient clients in the medical client, then establish a Bluetooth data connection with the medical client to protect the privacy and security of the patient himself.
[0075] Compared with the prior art, in an embodiment of the present invention, by downloading the unuploaded medical data, decrypting it based on the private key corresponding to the download permission, further sending it to the medical client through the Bluetooth data connection, and informing the private key to enable the medical data to be displayed on the medical client, since the main server is not passed through throughout the process, the data processing pressure and storage pressure of the main server are effectively reduced, thereby improving the acquisition speed of medical data and the processing efficiency of medical data on the main server, and at the same time ensuring the patient's privacy by setting the public and private key pairs.
[0076] For further explanation and limitation, in an embodiment of the present application, after detecting that the medical data download permission is enabled and before downloading the medical data with the display public key, the embodiment method further includes:
[0077] After receiving the medical data download permission instruction sent by the medical client, trigger the medical data download permission based on the user confirmation trigger event; obtain the medical treatment content sent by the medical client.
[0078] Among them, the medical treatment content includes the content expected to be used for medical detection on different medical devices to obtain medical data. Specifically, during the first diagnosis operation, the patient receives the medical data download permission instruction sent by the medical client, and based on the patient confirmation trigger event, after enabling the medical data download permission, the patient obtains the medical treatment content sent by the doctor through the medical client, that is, the diagnosis and treatment items configured by the doctor for the patient based on the patient's symptoms and other medical data.
[0079] For further illustration and limitation, in the embodiment of the present application, the medical data sent to the medical client with the consultation public key includes: generating a consultation public key and a consultation private key that match the user's basic information and medical data.
[0080] Among them, the consultation private key is used for entry in the medical client.
[0081] It should be noted that the consultation public and private key pairs can be generated through a specific algorithm. The consultation public key is used to encrypt the medical data sent to the medical client, and the consultation private key is saved by the patient himself. When the doctor needs to process the medical data, he can view the patient's medical data only by asking the patient for the consultation private key and entering it into the medical client, so as to protect the patient's privacy and security.
[0082] The present invention provides a data processing method based on medical devices. First, when it is detected that the medical data download permission is enabled, download the medical data with the display public key, and the medical data is collected on different medical devices and has not been uploaded to the server; secondly, when a query request for querying the medical data is detected, decrypt and display the medical data based on the display private key corresponding to the download permission, and enable the listening of Bluetooth broadcast; finally, when the Bluetooth broadcast sent by the medical client is detected, establish a Bluetooth data connection with the medical client, and send the medical data with the consultation public key to the medical client, so that the medical client processes the received medical data. Compared with the prior art, in the embodiment of the present invention, by downloading the un-uploaded medical data, decrypting it based on the private key corresponding to the download permission, further sending it to the medical client through a Bluetooth data connection, and informing the private key so that the medical data can be displayed on the medical client. Since the whole process does not pass through the main server, the data processing pressure and storage pressure of the main server are effectively reduced, thereby improving the acquisition speed of medical data on the main server and the processing efficiency of medical data. At the same time, the privacy of the patient is guaranteed by setting the public and private key pairs.
[0083] Further, as an implementation of the method described above Figure 1 and Figure 2 shown, an embodiment of the present invention provides a data processing system based on medical devices, as Figure 3 shown, the system includes:
[0084] A medical client 31, a patient client 32, and a server 33.
[0085] The medical client 31 communicates with the patient client 32 and the server 33 respectively for data. During a medical diagnosis operation, it generates a medical data download permission instruction and sends it to the patient client to enable the patient client to open the medical data download permission and download medical data, where the medical data is collected from different medical devices and has not been uploaded to the server; it generates a Bluetooth broadcast for Bluetooth data connection and broadcasts it within a preset distance range; it establishes a Bluetooth data connection with the patient client and receives medical data with a medical public key; it decrypts and displays the medical data according to the entered medical private key to perform a medical diagnosis operation based on the medical data;
[0086] The patient client 32 is used to download medical data with a display public key when it detects that the medical data download permission is opened, where the medical data is collected from different medical devices and has not been uploaded to the server; when it detects a query request to query the medical data, it decrypts and displays the medical data based on the display private key corresponding to the download permission and enables the listening of the Bluetooth broadcast; when it listens to the Bluetooth broadcast sent by the medical client, it establishes a Bluetooth data connection with the medical client and sends medical data with a medical public key to the medical client to enable the medical client to process the received medical data.
[0087] In a specific application scenario, a data processing system based on medical devices, as Figure 4 shown.
[0088] Obviously, those skilled in the art should understand that the above-mentioned modules or steps of the present invention can be implemented by a general-purpose computing device. They can be concentrated on a single computing device or distributed on a network composed of multiple computing devices. Optionally, they can be implemented by program codes executable by the computing device, so that they can be stored in a storage device and executed by the computing device. And in some cases, the steps shown or described can be executed in a different order than here, or they can be made into individual integrated circuit modules respectively, or multiple modules or steps among them can be made into a single integrated circuit module to implement. Thus, the present invention is not limited to any specific combination of hardware and software.
[0089] The above are only the preferred embodiments of the present invention and are not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and changes. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.
Claims
1. A data processing method based on medical devices, applied to a medical client, characterized in that, Including: During a medical diagnosis operation, generate a medical data download permission instruction and send it to the patient client, so that the patient client enables the medical data download permission and downloads medical data, where the medical data is collected from different medical devices and has not been uploaded to the server; Generate a Bluetooth broadcast for Bluetooth data connection and broadcast it within a preset distance range; Establish a Bluetooth data connection with the patient client and receive medical data with a visiting public key; Decrypt and display the medical data according to the entered visiting private key, so as to perform a medical diagnosis operation based on the medical data; The establishing a Bluetooth data connection with the patient client includes: When detecting that only one patient client requests a Bluetooth data connection, establish a Bluetooth data connection with the patient client; or, When detecting that multiple patient clients request a Bluetooth data connection, establish a Bluetooth data connection based on the confirmed target patient client; Before establishing the Bluetooth data connection with the patient client, the method further includes: When detecting that there is a previous patient client with an established Bluetooth data connection, send a Bluetooth data connection blocking instruction, so that when connecting to the next patient client via Bluetooth, there is no Bluetooth connection to the previous patient client; or, When detecting that there is a previous patient client with an established Bluetooth data connection and detecting that there is a next patient client with an established Bluetooth data connection, respectively record the identity identifiers of the previous patient client and the next patient client; If the cumulative number of recorded identity identifiers is greater than a preset threshold, send the medical client identifier to the server for warning.
2. The method according to claim 1, characterized in that, After decrypting and displaying the medical data according to the entered visiting private key, the method further includes: When detecting that a medical visit operation completion event is triggered, disconnect the Bluetooth data connection established with the patient client and delete the medical data.
3. The method according to claim 1, characterized in that, The method further includes: Generate a medical visit content, a display public key, and a display private key based on the entered visit data, and send the medical visit content and the display public key to a matching medical device through the server, and send the display private key to the patient client, so that the patient client decrypts and displays based on the display private key after downloading the medical data with the display public key.
4. A data processing method based on medical devices, applied to a patient client, characterized in that, Including: When detecting that the medical data download permission is enabled, download the medical data with the display public key, where the medical data is collected from different medical devices and has not been uploaded to the server; When detecting a query request for querying the medical data, decrypt and display the medical data based on the display private key corresponding to the download permission, and enable the listening of the Bluetooth broadcast; When detecting a Bluetooth broadcast sent by the medical client, establish a Bluetooth data connection with the medical client and send the medical data with the visiting public key to the medical client, so that the medical client processes based on the received medical data; Wherein, when the medical client detects that there is only one patient client requesting a Bluetooth data connection, it establishes a Bluetooth data connection with the patient client; or, when it detects multiple patient clients requesting a Bluetooth data connection, it establishes a Bluetooth data connection based on the confirmed target patient client. When the medical client detects that there is a previous patient client with which a Bluetooth data connection has been established, it sends a Bluetooth data connection blocking instruction so that when connecting to the next patient client via Bluetooth, there is no Bluetooth connection to the previous patient client; or, when it detects that there is a previous patient client with which a Bluetooth data connection has been established and also detects that there is a next patient client with which a Bluetooth data connection has been established, it respectively records the identity identifiers of the previous patient client and the next patient client. If the cumulative number of times of recording the identity identifier is greater than a preset threshold, it sends the medical client identifier to the server for alarming.
5. The method according to claim 4, characterized in that, Before downloading the medical data with the display public key after detecting that the medical data download permission is enabled, the method further includes: After receiving the medical data download permission instruction sent by the medical client, it enables the medical data download permission based on the user confirmation trigger event. Obtain the medical treatment content sent by the medical client, where the medical treatment content includes the content expected to be used for medical detection on different medical devices, so as to obtain medical data.
6. The method according to claim 4, characterized in that, Sending the medical data with the consultation public key to the medical client includes: Generating a consultation public key and a consultation private key that match the user's basic information and the medical data, where the consultation private key is used for entry in the medical client.
7. A data processing system based on medical devices, characterized in that, Including: Medical client, patient client, server The medical client communicates with the patient client and the server respectively, and is used to generate a medical data download permission instruction during the medical diagnosis operation and send it to the patient client, so that the patient client enables the medical data download permission and downloads the medical data, where the medical data is collected on different medical devices and has not been uploaded to the server. Generate a Bluetooth broadcast for Bluetooth data connection and broadcast it within a preset distance range; establish a Bluetooth data connection with the patient client and receive the medical data with the consultation public key; decrypt and display the medical data according to the entered consultation private key, so as to perform a medical diagnosis operation based on the medical data. The patient client is used to download the medical data with the display public key after detecting that the medical data download permission is enabled, where the medical data is collected on different medical devices and has not been uploaded to the server; when it detects a query request to query the medical data, it decrypts and displays the medical data based on the display private key corresponding to the download permission and enables the listening of the Bluetooth broadcast. After detecting the Bluetooth broadcast sent by the medical client, establish a Bluetooth data connection with the medical client and send the medical data with the consultation public key to the medical client, so that the medical client processes the received medical data. Among them, the medical client is further configured to establish a Bluetooth data connection with the patient client when detecting that there is a single patient client requesting a Bluetooth data connection; or, when detecting multiple patient clients requesting a Bluetooth data connection, establish a Bluetooth data connection based on the confirmed target patient client; The medical client is further configured to, when detecting that there is a previous patient client with an established Bluetooth data connection, send a Bluetooth data connection blocking instruction so that there is no Bluetooth data connection with the previous patient client when connecting to the next patient client via Bluetooth; or, when detecting that there is a previous patient client with an established Bluetooth data connection and detecting that there is a next patient client with an established Bluetooth data connection, respectively record the identity identifiers of the previous patient client and the next patient client; If the cumulative number of times of recording the identity identifier is greater than a preset threshold, send the medical client identifier to the server for alarming.
Citation Information
Patent Citations
Medical monitoring system, patient information access method thereof and storage medium
CN112115463A
Rapid, simple and convenient follow-up visit system and follow-up visit method of implantable medical equipment
CN112735582A