A patient privacy protection method for gynecological data

By generating medical visit numbers in the gynecological data privacy protection platform and using encryption algorithms to process data, and establishing forward and reverse search windows, the problems of gynecological data privacy protection and information sharing are solved, and diagnostic accuracy and privacy are improved.

CN118797728BActive Publication Date: 2024-12-20CHANGCHUN UNIV OF CHINESE MEDICINE
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411283266.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-13
Publication Date
2024-12-20
Estimated Expiration
2044-09-13

AI Technical Summary

Technical Problem

The prior art has excessive privacy protection of gynecological data during the diagnosis process of medical staff, resulting in a reduced diagnostic accuracy and the inability to realize information sharing within the medical system.

Method used

By setting up a patient privacy protection platform, generating medical visit numbers and distributing processing, using encryption algorithms to process patient data, and establishing forward and reverse search windows to ensure that medical staff safely share gynecological medical data based on blockchain technology.

Benefits of technology

It improves the protection of patient privacy, while ensuring privacy and sharing information among medical staff, improving the accuracy of the diagnostic process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118797728B_ABST
    Figure CN118797728B_ABST
Patent Text Reader

Abstract

The present invention discloses a patient privacy protection method for gynecological data, which relates to the field of data protection and comprises the following steps: setting a patient privacy protection platform, obtaining a medical account number and a patient account number, submitting basic patient information through the patient account number, and generating a medical consultation number according to the patient account number; distributing the basic patient information according to the medical consultation number, and sending it to the medical account number, generating gynecological diagnosis information, and setting a patient data packet to store it; encrypting the patient data packet; presetting a gynecological medical data storage pool, storing the encrypted patient data packet therein, and setting a forward retrieval window and a reverse retrieval window therein; the patient account number and the medical account number respectively retrieve the gynecological medical information according to the reverse retrieval window and the forward retrieval window; the present invention improves the privacy protection of patients on the basis of ensuring data sharing.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of data protection, and in particular to a method for protecting patient privacy of gynecological data. Background Art

[0002] With the continuous development of science and technology, data office has brought convenience to people. However, while science and technology have brought convenient data services to people, there are also certain security risks, especially in terms of patient privacy. Patient data contains a large amount of user sensitive data, such as personal health records, diagnosis records and other data information; therefore, it is increasingly important to protect the privacy of patient data;

[0003] A secure telemedicine data sharing method supporting patient privacy protection is disclosed with publication number CN112966302B. A secure telemedicine data sharing method supporting patient privacy protection is disclosed. The parameter generation center generates system public parameters and system private keys; the hospital server generates identity public keys and first identity private keys for corresponding doctors; the case encryption client generates ciphertext keywords and medical record ciphertexts, and creates indexes based on ciphertext keywords and case ciphertexts, and splices ciphertext keywords, medical record ciphertexts, and indexes into a large file encrypted medical record; the case decryption client generates a trapdoor based on keywords, authentication public keys, the doctor's first identity private key, etc., and decrypts the medical record ciphertext to restore the plaintext case. The embodiment of the present invention applies searchable encryption technology to telemedicine services. Patients can specify one or more doctors to retrieve and decrypt the encrypted medical records locally, which solves the problem of patient privacy leakage in traditional telemedicine services and has strong practicality.

[0004] An online diagnosis system and method for protecting patient privacy and data leakage with publication number CN113470810B discloses an online diagnosis system and method for protecting patient privacy and data leakage, and the system includes a medical user terminal, a medical cloud server and a medical data terminal. The medical user terminal generates a secret share of medical data and initiates a diagnosis request to the cloud server with the medical data share, and obtains the diagnosis result with the assistance of the data terminal after receiving the service response; the medical cloud server completes the medical data preprocessing and calculates the decision function value on the secret share, and returns the decision function share to the user as a service response; the medical data terminal generates a diagnosis model parameter share and sends it to each server, interacting with the user terminal to assist the user in obtaining the diagnosis result. The present invention realizes the privacy protection of user medical data and diagnosis model parameters, and can be used to provide online diagnosis services with privacy protection for medical users.

[0005] However, the current excessive emphasis on privacy protection of gynecological data during the diagnosis process of medical staff may reduce the accuracy of the medical staff's diagnosis process to a certain extent. In addition, all patient gynecological data are encrypted and information sharing within the medical system cannot be achieved. Therefore, how to ensure information sharing between medical staff on the basis of protecting the privacy of patient gynecological data is a problem we need to solve. To this end, a patient privacy protection method for gynecological data is provided. Summary of the invention

[0006] In order to solve the above technical problems, an object of the present invention is to provide a patient privacy protection method for gynecological data.

[0007] The purpose of the present invention can be achieved by the following technical solution: A method for protecting patient privacy of gynecological data, comprising the following steps:

[0008] Step S1: Setting up a patient privacy protection platform, wherein the patient privacy protection platform obtains a medical account and a patient account, the patient account submits the patient's basic information, and generates a medical consultation number according to the patient's basic information;

[0009] Step S2: Distribute the basic information of the patient according to the consultation number, and send it to the corresponding medical account according to the distribution processing result, so that the medical staff can generate gynecological diagnosis information; generate the corresponding patient data packet according to the gynecological diagnosis information;

[0010] Step S3: Distribute the patient data packets, set associated nodes according to the distribution process, encrypt the corresponding associated nodes according to the patient account and the medical account, and mark the encrypted patient data packets;

[0011] Step S4: Preset a gynecological medical data storage pool, store the patient data packet in the patient privacy protection platform according to the gynecological medical data storage pool, and set a forward search window and a reverse search window according to the patient account and the medical account respectively;

[0012] Step S5: The relevant patient accounts and medical care accounts in the patient privacy protection platform obtain gynecological medical information according to the reverse search window and the forward search window respectively, generate a search link for the search results, and store the search link.

[0013] Furthermore, the process of submitting the basic information of the patient through the patient account includes:

[0014] A patient privacy protection platform is provided, wherein an information entry window is provided in the patient privacy protection platform, wherein the information entry window is used to obtain medical staff information and patient personnel information, and to verify the obtained personnel information, and to determine whether to generate a medical staff account and a patient account according to the verification processing result, and to store the generated medical staff account and patient account;

[0015] The patient privacy protection platform is provided with a gynecological diagnosis terminal, which is used for patients to submit corresponding basic patient information according to their patient accounts. The basic patient information includes patient privacy data and patient self-reported data; the patient privacy data includes privacy data and biometric information used for identity verification; the patient self-reported information includes medical registration information, past medical history, allergy history and self-reported symptom information.

[0016] Furthermore, the process of generating a consultation number according to the patient's basic information includes:

[0017] Obtaining the basic information of the patient obtained in the patient privacy protection platform, verifying it, and determining whether to allow the generation of a medical consultation number. If the verification is successful, the generation of a medical consultation number is allowed; if the verification is unsuccessful, the generation of a medical consultation number is not allowed;

[0018] Obtain the patient's privacy data in the patient's basic information, encode the privacy data for identity verification based on ASCII encoding, and obtain the first encoding data according to the processing result; obtain the number and sorting result of all the basic information of the patients in the gynecological diagnosis terminal, obtain the sorting result of the basic information of the undiagnosed patients, and record the obtained sorting result as the second encoding data;

[0019] The obtained first coding data and second coding data are integrated, and the consultation number corresponding to the basic information of the patient is obtained according to the integration result.

[0020] Furthermore, the process of distributing the basic information of the patient according to the consultation number includes:

[0021] Obtaining basic patient information corresponding to the undiagnosed consultation number, and performing distribution processing on the obtained basic patient information;

[0022] The patient privacy protection platform is pre-set with a distributed processing node, which is used to perform distributed processing on the patient privacy data and the patient self-reported data according to the consultation number;

[0023] Encrypt the patient's privacy data based on the consultation number and the patient's corresponding biometric information; generate an encryption key based on the consultation number corresponding to the patient's basic information, and encrypt the obtained patient's self-reported data based on a symmetric encryption algorithm;

[0024] A storage pool for data to be processed is preset, and the distributed processing node sends the encrypted basic information of the patient to the storage pool for temporary storage, obtains the medical registration information contained in the basic information of the patient, and sends the medical number to the medical account according to the medical registration information.

[0025] Furthermore, the process of generating gynecological diagnosis information and generating a corresponding patient data packet according to the gynecological diagnosis information includes:

[0026] The corresponding medical account obtains the corresponding consultation number, obtains the corresponding patient basic information in the data storage pool to be processed according to the consultation number, and decrypts the patient's self-reported information contained in the patient's basic information;

[0027] Decrypt the corresponding patient privacy data according to the patient's corresponding biometric information to determine whether it is the corresponding patient, and the medical staff inquires the patient to generate patient inquiry information, and determines whether to generate gynecological examination application information according to the inquiry result. The patient privacy protection platform is provided with a gynecological examination terminal, and the gynecological examination terminal obtains the gynecological examination application information corresponding to the corresponding medical consultation number, performs a gynecological examination on the corresponding patient, and obtains gynecological examination data;

[0028] The medical staff performs gynecological diagnosis based on gynecological examination data, patient inquiry information and patient self-reported information to generate gynecological diagnosis information, and integrates the generated gynecological diagnosis information with data information related to the consultation number to generate a patient data packet.

[0029] Furthermore, the process of encrypting the patient data packet includes:

[0030] The patient privacy protection platform obtains the data information stored in the patient data packet, classifies it, presets a gynecological keyword library, extracts features of the data information in the patient data packet based on a natural language processing algorithm, obtains the gynecological keywords corresponding to the data information, compares and analyzes the obtained gynecological keywords with the data information in the gynecological keyword library, and if the match is successful, marks the gynecological keywords corresponding to the data information to obtain the matching success rate; presets a matching success rate threshold, compares and analyzes the matching success rate corresponding to the corresponding data information with the matching success rate threshold, and when the matching success rate is greater than or equal to the matching success rate threshold, marks the data information as gynecological medical data; when the matching success rate is less than the matching success rate threshold, marks the data information as gynecological privacy data;

[0031] Extracting the obtained gynecological privacy data from the patient data packet, generating a hidden association node in the patient data packet, wherein the hidden association node is used to store the gynecological privacy data invisibly, and encrypting the extracted gynecological privacy data;

[0032] The hidden associated node obtains corresponding biometric information, performs feature extraction on the obtained biometric data, obtains biometric data, and encrypts and stores the hidden associated node and the gynecological privacy data therein according to the obtained biometric data based on a biometric encryption algorithm; and marks the patient data packet that has completed the encryption processing.

[0033] Furthermore, the process of setting the forward search window and the reverse search window includes:

[0034] The patient privacy protection platform sets up a gynecological medical data storage pool based on blockchain technology, and stores encrypted and marked patient data packets in the gynecological medical data storage pool;

[0035] A forward retrieval window and a reverse retrieval window are set in the gynecological medical data storage pool. The forward retrieval window is used to verify the corresponding medical account. If the verification is successful, the medical account is granted the authority to retrieve the gynecological medical data in the patient data packet; the reverse retrieval window is used to verify the corresponding patient account, and determine whether to grant the corresponding patient the authority to retrieve his related patient data packet based on the verification result.

[0036] Furthermore, the process of acquiring gynecological medical information in the forward search window and the reverse search window includes:

[0037] The forward search window is used for the medical account to obtain the corresponding gynecological medical data according to the gynecological keyword or the consultation number, and the hidden associated nodes are not released; the reverse search window is used for the patient account to obtain the hidden associated nodes corresponding to the corresponding patient data packets in the gynecological medical data storage pool according to the biometric information corresponding to the patient, and obtain the corresponding patient data packets;

[0038] The patient privacy protection platform stores the search results of the medical account and the patient account, generates a search link according to the search results, and stores the search link that affects the patient data packet.

[0039] Compared with the prior art, the present invention has the following beneficial effects:

[0040] Verify the patient's basic information, and determine whether to generate a corresponding consultation number based on the verification result. By setting the consultation number, the medical account obtains the patient's self-reported information based on the consultation number and diagnoses the patient. In this way, medical staff can obtain the patient's self-reported information based on the consultation number during the gynecological diagnosis of the patient, thereby avoiding contact with the patient's personal privacy, thereby improving the privacy of the patient's corresponding gynecological data;

[0041] By setting up a forward search window and a reverse search window for information retrieval from medical accounts and patient accounts respectively, when medical staff retrieve corresponding gynecological medical data information through the medical account in the forward search window, they cannot obtain the corresponding patient privacy data. When patients retrieve data information corresponding to their patient accounts in the reverse search window through their patient accounts, they only obtain their corresponding gynecological medical data. This enables data sharing for medical staff while ensuring patient privacy. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] Figure 1 This is a schematic diagram of a patient privacy protection method for gynecological data according to an embodiment of the present application. DETAILED DESCRIPTION

[0043] like Figure 1 As shown, a patient privacy protection method for gynecological data includes the following steps:

[0044] Step S1: Setting up a patient privacy protection platform, wherein the patient privacy protection platform obtains a medical account and a patient account, the patient account submits the patient's basic information, and generates a medical consultation number according to the patient's basic information;

[0045] Step S2: Distribute the basic information of the patient according to the consultation number, and send it to the corresponding medical account according to the distribution processing result, so that the medical staff can generate gynecological diagnosis information; generate the corresponding patient data packet according to the gynecological diagnosis information;

[0046] Step S3: Distribute the patient data packets, set associated nodes according to the distribution process, encrypt the corresponding associated nodes according to the patient account and the medical account, and mark the encrypted patient data packets;

[0047] Step S4: Preset a gynecological medical data storage pool, store the patient data packet in the patient privacy protection platform according to the gynecological medical data storage pool, and set a forward search window and a reverse search window according to the patient account and the medical account respectively;

[0048] Step S5: The relevant patient accounts and medical care accounts in the patient privacy protection platform obtain gynecological medical information according to the reverse search window and the forward search window respectively, generate a search link for the search results, and store the search link.

[0049] It should be further explained that, in the specific implementation process, the patient privacy protection platform is set up, the patient privacy protection platform obtains the medical account and the patient account, the patient account submits the patient's basic information, and the process of generating a medical consultation number according to the patient's basic information includes:

[0050] A patient privacy protection platform is set up, which is used to obtain basic information of patients, diagnose the basic information of patients, and encrypt and store the diagnosis results, so as to protect the privacy of patients;

[0051] The patient privacy protection platform is provided with an information entry window, which is used to obtain corresponding patient personnel information and medical staff information;

[0052] The patient information includes the patient's name, ID card information, and contact information that has been authenticated by real name; the obtained patient information is reviewed to determine whether the corresponding patient meets the requirements for access to the patient privacy protection platform. If the review is passed, the patient is granted access to the patient privacy protection platform, and a corresponding patient account is set according to the patient information, and the patient account is stored; if the review is not passed, the patient is not granted access to the patient privacy protection platform;

[0053] The medical staff information includes the medical staff's name, ID number, professional qualification certificate number, affiliated medical institution and health certificate. The obtained medical staff information is reviewed to determine whether the corresponding medical staff meets the authority to enter the patient privacy protection platform. If the review is passed, the medical staff is granted the authority to enter the patient privacy protection platform, and the corresponding medical account is set according to the medical staff information, and the medical account is stored; if the review is not passed, the medical staff is not granted the authority to enter the patient privacy protection platform;

[0054] The patient privacy protection platform is also used to diagnose diseases of gynecological patients, wherein a gynecological diagnosis terminal is provided;

[0055] According to the corresponding marks set by the medical institution on the relevant gynecological diagnosis terminal, the patient enters the basic information of the patient through the gynecological diagnosis terminal, the basic information of the patient includes the patient's privacy information and the patient's self-reported information, the patient's privacy data includes the patient's name, ID number, gender, biometric information and contact information; the biometric information is the collected face recognition image; the patient's self-reported information includes age, purpose of medical treatment, medical registration information, past medical history, allergy history and current symptom information; the obtained basic information of the patient is verified and the verification result is obtained, and the current symptom information is feature extracted to obtain its keyword information;

[0056] The patient privacy protection platform is provided with a gynecological keyword library, and the gynecological keyword library includes the gynecological keywords included in the platform; the obtained keyword information is matched with the corresponding gynecological keywords in the gynecological keyword library, and the matching success rate between the corresponding keyword information in the patient's basic data and the corresponding gynecological keyword information is obtained, and a matching success rate threshold is preset, and the obtained matching success rate and the matching success rate threshold are compared and analyzed. When the matching success rate is greater than or equal to the matching success rate threshold, the patient's basic information is verified; when the matching success rate is less than the matching success rate threshold, the patient's basic information is not verified;

[0057] A consultation number is set for the basic information of the patient that has completed verification, the patient privacy data in the basic information of the patient is obtained, the ID number and contact information in the patient privacy data are used as the ASCII encoding string to be processed, and the obtained string is input into the ASCII encoding algorithm. For each character, it needs to be converted into the corresponding ASCII code value, and the processed ASCII code value is output. It can be converted back to character form or directly output as the ASCII code value, and the first encoding data is obtained according to the processing result; the number and sorting result of all the basic information of patients in the gynecological diagnosis terminal are obtained, and the sorting result of the basic information of the undiagnosed patients is obtained, and the obtained sorting result is recorded as the second encoding data;

[0058] The first coded data and the second coded data obtained are integrated, the first coded data and the second coded data are merged, and the consultation number corresponding to the basic information of the patient is obtained according to the merging result.

[0059] It should be further explained that, in the specific implementation process, the patient's basic information is distributed according to the consultation number, and the distribution processing result is sent to the corresponding medical account, and the medical staff generates gynecological diagnosis information; the process of generating the corresponding patient data packet according to the gynecological diagnosis information includes:

[0060] Obtaining basic patient information corresponding to the undiagnosed consultation number, and performing distribution processing on the obtained basic patient information;

[0061] The patient privacy protection platform is pre-set with a distributed processing node, which is used to perform distributed processing on the patient privacy data and the patient self-reported data according to the consultation number;

[0062] Encrypt the patient's privacy data based on the consultation number and the patient's corresponding biometric information; generate an encryption key based on the consultation number corresponding to the patient's basic information, and encrypt the obtained patient's self-reported data based on a symmetric encryption algorithm;

[0063] A storage pool for data to be processed is preset, and the distributed processing node sends the encrypted basic information of the patient to the storage pool for temporary storage, obtains the medical registration information contained in the basic information of the patient, and sends the medical number to the medical account according to the medical registration information.

[0064] It should be further explained that, in the specific implementation process, the patient data packet is distributed, the associated nodes are set according to the distributed processing, and the corresponding associated nodes are encrypted according to the patient account and the medical account, and the encrypted patient data packet is marked. The process includes:

[0065] The corresponding medical account obtains the corresponding consultation number, obtains the corresponding patient basic information in the data storage pool to be processed according to the consultation number, and decrypts the patient's self-reported information contained in the patient's basic information;

[0066] Decrypt the corresponding patient privacy data according to the patient's corresponding biometric information to determine whether it is the corresponding patient, and the medical staff inquires the patient to generate patient inquiry information, and determines whether to generate gynecological examination application information according to the inquiry result. The patient privacy protection platform is provided with a gynecological examination terminal, and the gynecological examination terminal obtains the gynecological examination application information corresponding to the corresponding medical consultation number, performs a gynecological examination on the corresponding patient, and obtains gynecological examination data;

[0067] The medical staff performs gynecological diagnosis based on gynecological examination data, patient inquiry information and patient self-report information to generate gynecological diagnosis information, and integrates the generated gynecological diagnosis information with data information related to the consultation number to generate a patient data packet;

[0068] The patient privacy protection platform obtains the data information stored in the patient data packet, classifies it, presets a gynecological keyword library, extracts features of the data information in the patient data packet based on a natural language processing algorithm, obtains the gynecological keywords corresponding to the data information, compares and analyzes the obtained gynecological keywords with the data information in the gynecological keyword library, and if the match is successful, marks the gynecological keywords corresponding to the data information to obtain the matching success rate; presets a matching success rate threshold, compares and analyzes the matching success rate corresponding to the corresponding data information with the matching success rate threshold, and when the matching success rate is greater than or equal to the matching success rate threshold, marks the data information as gynecological medical data; when the matching success rate is less than the matching success rate threshold, marks the data information as gynecological privacy data;

[0069] Extracting the obtained gynecological privacy data from the patient data packet, generating a hidden association node in the patient data packet, wherein the hidden association node is used to store the gynecological privacy data invisibly, and encrypting the extracted gynecological privacy data;

[0070] The hidden associated node obtains corresponding biometric information, performs feature extraction on the obtained biometric data, obtains biometric data, and encrypts and stores the hidden associated node and the gynecological privacy data therein according to the obtained biometric data based on a biometric encryption algorithm; and marks the patient data packet that has completed the encryption processing.

[0071] It should be further explained that, in the specific implementation process, the preset gynecological medical data storage pool stores the patient data packet in the patient privacy protection platform according to the gynecological medical data storage pool, and sets the forward search window and the reverse search window according to the patient account and the medical account respectively, including:

[0072] The patient privacy protection platform sets up a gynecological medical data storage pool based on blockchain technology, and stores encrypted and marked patient data packets in the gynecological medical data storage pool;

[0073] A forward search window and a reverse search window are set in the gynecological medical data storage pool. The forward search window is used to verify the corresponding medical account. If the verification is successful, the medical account is granted the authority to retrieve the gynecological medical data in the patient data packet, wherein the corresponding gynecological medical data is obtained based on gynecological keywords, and the data information stored in the hidden associated nodes corresponding to the gynecological medical data cannot be obtained; the reverse search window is used to verify the corresponding patient account, and it is determined whether to grant the corresponding patient the authority to retrieve the relevant patient data packet according to the verification result. The corresponding hidden associated node is retrieved according to the patient's corresponding biometric data and the gynecological medical data corresponding to the patient account is obtained.

[0074] It should be further explained that, in the specific implementation process, the relevant patient account and medical account in the patient privacy protection platform obtain gynecological medical information according to the reverse search window and the forward search window respectively, and generate a search link for the search results. The process of storing the search link includes:

[0075] The forward search window is used for the medical account to obtain the corresponding gynecological medical data according to the gynecological keyword or the consultation number, and the hidden associated nodes are not released; the reverse search window is used for the patient account to obtain the hidden associated nodes corresponding to the corresponding patient data packets in the gynecological medical data storage pool according to the biometric information corresponding to the patient, and obtain the corresponding patient data packets;

[0076] The patient privacy protection platform stores the search results of the medical account and the patient account, generates a search link according to the search results, and stores the search link that affects the patient data packet.

[0077] The above embodiments are only used to illustrate the technical method of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical method of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical method of the present invention.

Claims

1. A method for protecting patient privacy of gynecological data, characterized in that: The following steps are involved: Step S1: Setting up a patient privacy protection platform, the patient privacy protection platform obtains the medical care account and the patient account, and the patient account submits the patient's basic information: A patient privacy protection platform is provided, wherein an information entry window is provided in the patient privacy protection platform, wherein the information entry window is used to obtain medical staff information and patient personnel information, and to verify the obtained personnel information, and to determine whether to generate a medical staff account and a patient account according to the verification processing result, and to store the generated medical staff account and patient account; The patient privacy protection platform is provided with a gynecological diagnosis terminal, which is used for patients to submit corresponding basic patient information according to their patient accounts, wherein the basic patient information includes patient privacy data and patient self-reported data; the patient privacy data includes privacy data and biometric information used for identity verification; the patient self-reported information includes medical registration information, past medical history, allergy history and self-reported symptom information; And generate a consultation number based on the patient's basic information: Obtaining the basic information of the patient obtained in the patient privacy protection platform, verifying it, and determining whether to allow the generation of a medical consultation number. If the verification is successful, the generation of a medical consultation number is allowed; if the verification is unsuccessful, the generation of a medical consultation number is not allowed; Obtaining patient privacy data in the patient's basic information, encoding the privacy data for identity verification based on ASCII encoding, and obtaining first encoded data according to the processing result; Obtaining the number and sorting results of all the basic information of patients in the gynecological diagnosis terminal, obtaining the sorting results of the basic information of the undiagnosed patients, and recording the obtained sorting results as the second coded data; Integrate the obtained first coding data and second coding data, and obtain the consultation number corresponding to the basic information of the patient according to the integration result; Step S2: The basic information of the patient is distributed according to the consultation number, and the distribution processing result is sent to the corresponding medical account, and the medical staff generates gynecological diagnosis information: Obtaining basic patient information corresponding to the undiagnosed consultation number, and performing distribution processing on the obtained basic patient information; The patient privacy protection platform is pre-set with a distributed processing node, which is used to perform distributed processing on the patient privacy data and the patient self-reported data according to the consultation number; Encrypt the patient's privacy data based on the consultation number and the patient's corresponding biometric information; Generate an encryption key based on the consultation number corresponding to the patient's basic information, and encrypt the obtained patient self-reported data based on a symmetric encryption algorithm; A data storage pool to be processed is preset, and the distributed processing node sends the encrypted basic information of the patient to the data storage pool to be processed for temporary storage, obtains the medical registration information contained in the basic information of the patient, and sends the medical registration number to the medical account according to the medical registration information; Generate corresponding patient data packets based on gynecological diagnosis information: The corresponding medical account obtains the corresponding consultation number, obtains the corresponding patient basic information in the data storage pool to be processed according to the consultation number, and decrypts the patient's self-reported information contained in the patient's basic information; Decrypt the corresponding patient privacy data according to the patient's corresponding biometric information to determine whether it is the corresponding patient, and the medical staff inquires the patient to generate patient inquiry information, and determines whether to generate gynecological examination application information according to the inquiry result. The patient privacy protection platform is provided with a gynecological examination terminal, and the gynecological examination terminal obtains the gynecological examination application information corresponding to the corresponding medical consultation number, performs a gynecological examination on the corresponding patient, and obtains gynecological examination data; The medical staff performs gynecological diagnosis based on gynecological examination data, patient inquiry information and patient self-report information to generate gynecological diagnosis information, and integrates the generated gynecological diagnosis information with data information related to the consultation number to generate a patient data packet; Step S3: Distribute the patient data packets, set the associated nodes according to the distribution process, encrypt the corresponding associated nodes according to the patient account and the medical account, and mark the encrypted patient data packets: The patient privacy protection platform obtains the data information stored in the patient data packet, classifies it, presets a gynecological keyword library, extracts features from the data information in the patient data packet based on a natural language processing algorithm, obtains gynecological keywords corresponding to the data information, compares and analyzes the obtained gynecological keywords with the data information in the gynecological keyword library, and if a match is successful, marks the gynecological keywords corresponding to the data information to obtain a matching success rate; A matching success rate threshold is preset, and the matching success rate corresponding to the corresponding data information is compared and analyzed with the matching success rate threshold. When the matching success rate is greater than or equal to the matching success rate threshold, the data information is marked as gynecological medical data; when the matching success rate is less than the matching success rate threshold, the data information is marked as gynecological privacy data; Extracting the obtained gynecological privacy data from the patient data packet, generating a hidden association node in the patient data packet, wherein the hidden association node is used to store the gynecological privacy data, and encrypting the extracted gynecological privacy data; The hidden associated node obtains corresponding biometric information, performs feature extraction on the obtained biometric data, obtains biometric data, and encrypts and stores the hidden associated node and the gynecological privacy data therein according to the obtained biometric data based on a biometric encryption algorithm; and marks the patient data packet that has completed the encryption processing; Step S4: Preset a gynecological medical data storage pool, store the patient data packets in the patient privacy protection platform according to the gynecological medical data storage pool, and set a forward search window and a reverse search window according to the patient account and the medical account respectively: The patient privacy protection platform sets up a gynecological medical data storage pool based on blockchain technology, and stores encrypted and marked patient data packets in the gynecological medical data storage pool; A forward search window and a reverse search window are set in the gynecological medical data storage pool. The forward search window is used to verify the corresponding medical account. If the verification is successful, the medical account is granted the right to retrieve the gynecological medical data in the patient data package; the reverse search window is used to verify the corresponding patient account, and determine whether to grant the corresponding patient the right to retrieve the relevant patient data package according to the verification result; Step S5: The relevant patient accounts and medical care accounts in the patient privacy protection platform obtain gynecological medical information according to the reverse search window and the forward search window respectively, and generate search links for the search results, and store the search links: The forward search window is used for the medical account to obtain the corresponding gynecological medical data according to the gynecological keyword or the consultation number, and the hidden associated nodes are not released; the reverse search window is used for the patient account to obtain the hidden associated nodes corresponding to the corresponding patient data packets in the gynecological medical data storage pool according to the biometric information corresponding to the patient, and obtain the corresponding patient data packets; The patient privacy protection platform stores the search results of the medical account and the patient account, generates a search link according to the search results, and stores the search link that affects the patient data packet.