Bidirectional information management method and system for medical treatment terminal

By decrypting and processing user ciphertext information from the medical treatment terminal on the server, the problem of insufficient confidentiality of user identity information in the multi-terminal interaction of medical treatment information is solved, and the effect of reducing the risk of privacy leakage and improving the stability of the medical treatment environment is achieved.

CN119943314APending Publication Date: 2025-05-06SHAANXI YASHIPOK NETWORK TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510076005.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-17
Publication Date
2025-05-06

AI Technical Summary

Technical Problem

In the prior art, in the internal multi-terminal interaction of medical treatment information, the confidentiality of user identity information is insufficient, resulting in the risk of privacy leakage and affecting the medical treatment environment.

Method used

By receiving user ciphertext information from registered terminals and medical treatment terminals on the server, the user identity information is obtained, and the medical treatment records are retrieved and the visual medical treatment cumulative table is generated based on this information to ensure the confidentiality and security of the information.

Benefits of technology

It improves the confidentiality of user identity information, reduces the risk of privacy leakage, and enhances the stability and security of the medical treatment environment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119943314A_ABST
    Figure CN119943314A_ABST
Patent Text Reader

Abstract

The invention provides an information bidirectional management method and system for a medical treatment terminal, and relates to the technical field of medical treatment information management, and the method comprises the steps: obtaining the identity information of a first user; receiving a disease type and a real-time treatment scheme; searching treatment record information; according to the disease type, the real-time doctor-seeing scheme, the doctor-seeing cardinal number, the medication frequency, the category level and the historical doctor-seeing scheme, a visual doctor-seeing cumulative table is generated, and second user ciphertext information is obtained; decrypting the second user ciphertext information to obtain second user identity information; and when the first user identity information is the same as the second user identity information, executing a subsequent treatment process. Through the method and the device, the technical problem that the privacy leakage risk of the user identity information exists due to the fact that the confidentiality degree of the user identity information is insufficient in the prior art can be solved, the technical target of reducing the privacy leakage risk of the user identity information is achieved, and the technical effect of improving the stability of a medical treatment environment is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of medical consultation information management, and in particular to a two-way information management method and system for a medical consultation terminal. Background Art

[0002] With the development of Internet technology, the sharing and exchange of medical information through information technology can improve the efficiency and quality of medical services and improve the medical experience of patients.

[0003] At present, the existing medical security management in external interactions is relatively complete, but when performing internal multi-terminal interactions for medical treatment, there is a lack of consideration for the confidentiality of user identity information, resulting in the risk of privacy leakage.

[0004] In summary, the prior art has a technical problem in that, due to insufficient confidentiality of user identity information when performing internal multi-terminal interactions on medical treatment information, there is a risk of privacy leakage of user identity information, which further affects the medical treatment environment. Summary of the invention

[0005] The purpose of this application is to provide a two-way information management method and system for medical treatment terminals, so as to solve the technical problem in the prior art that when performing internal multi-terminal interaction on medical treatment information, the confidentiality of user identity information is insufficient, resulting in the risk of privacy leakage of user identity information, further affecting the medical treatment environment.

[0006] In view of the above problems, the present application provides a method and system for bidirectional information management of a medical treatment terminal.

[0007] In the first aspect, the present application provides a method for bidirectional information management of a medical treatment terminal, which is implemented through a bidirectional information management system of a medical treatment terminal, wherein the method includes: receiving the first user ciphertext information of the registration terminal through the server end and decrypting it to obtain the first user identity information; receiving the disease type and real-time treatment plan of the first user identity information of the treatment terminal through the server end; at the server end, according to the first user identity information and the disease type, retrieving the treatment record information, wherein the treatment record information includes the number of treatments, the frequency of medication, the category level and the historical treatment plans; at the server end, according to the disease type, the real-time treatment plan, the number of treatments, the frequency of medication, the category level and the historical treatment plans, generating a visual treatment cumulative number table, and sending it to the user display interface of the treatment terminal to obtain the second user ciphertext information; at the server end, decrypting the second user ciphertext information to obtain the second user identity information; when the first user identity information and the second user identity information are the same, executing the subsequent treatment process.

[0008] In the second aspect, the present application also provides a two-way information management system for medical treatment terminals, which is used to execute a two-way information management method for medical treatment terminals as described in the first aspect, wherein the system includes: a first user identity information acquisition module, the first user identity information acquisition module is used to receive the first user ciphertext information of the registration terminal through the server end, decrypt it, and obtain the first user identity information; a disease type receiving module, the disease type receiving module is used to receive the disease type and real-time treatment plan of the first user identity information of the treatment terminal through the server end; a treatment record information retrieval module, the treatment record information retrieval module is used to retrieve the treatment record information on the server end according to the first user identity information and the disease type, wherein the treatment record information includes The number of visits, the frequency of medication, the category level and the historical visit plans; a module for generating a visual visit cumulative number table, which is used on the server side to generate a visual visit cumulative number table according to the disease type, the real-time visit plan, the visit base, the frequency of medication, the category level and the historical visit plan, and send it to the user display interface of the visit terminal to obtain the second user ciphertext information; a module for obtaining the second user identity information, which is used on the server side to decrypt the second user ciphertext information and obtain the second user identity information; a visit process execution module, which is used to execute the subsequent visit process when the first user identity information and the second user identity information are the same.

[0009] One or more technical solutions provided in this application have at least the following technical effects or advantages: 1. Receive the first user's ciphertext information from the registration terminal through the service end and decrypt it to obtain the first user's identity information; receive the disease type and real-time medical treatment plan of the first user's identity information from the medical treatment terminal through the service end; at the service end, retrieve the medical treatment record information according to the first user's identity information and the disease type, wherein the medical treatment record information includes the medical treatment base, the frequency of medication, the category level and the historical medical treatment plan; at the service end, generate a visual medical treatment cumulative number table according to the disease type, the real-time medical treatment plan, the medical treatment base, the frequency of medication, the category level and the historical medical treatment plan, and send it to the user display interface of the medical treatment terminal to obtain the second user's ciphertext information; at the service end, decrypt the second user's ciphertext information to obtain the second user's identity information; when the first user's identity information and the second user's identity information are the same, execute the subsequent medical treatment process, that is, by improving the confidentiality of the user's identity information, the technical goal of reducing the risk of privacy leakage of the user's identity information is finally achieved, and the technical effect of improving the stability of the medical treatment environment is achieved.

[0010] 2. Through the accumulation of medical information and real-time feedback to the patients, the patients are given hierarchical information, and the information is summarized to show the medical base of the patients, the classification of diseases and the frequency of medication, and safety analysis is carried out to implement patient information confidentiality measures.

[0011] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented according to the contents of the specification, and in order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are specifically cited below. It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present application, nor is it intended to limit the scope of the present application. Other features of the present application will become easy to understand through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] In order to more clearly illustrate the technical solutions in the present application or the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings in the following description are only exemplary, and for ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying any creative work.

[0013] Figure 1 A flowchart of a two-way information management method for a medical consultation terminal is provided for this application; Figure 2 This is a structural diagram of a two-way information management system for a medical consultation terminal in the present application.

[0014] Description of reference numerals: A first user identity information obtaining module 11, a disease type receiving module 12, a medical record information retrieval module 13, a visualized medical cumulative number table generation module 14, a second user identity information obtaining module 15, and a medical process execution module 16. DETAILED DESCRIPTION

[0015] This application provides a two-way information management method and system for medical consultation terminals, which solves the technical problem in the prior art that the confidentiality of user identity information is insufficient when performing internal multi-terminal interaction on medical consultation information, resulting in the risk of privacy leakage of user identity information, further affecting the medical consultation environment. The technical goal of reducing the risk of privacy leakage of user identity information is achieved, and the technical effect of improving the stability of the medical consultation environment is achieved.

[0016] Below, the technical solutions in the present application will be clearly and completely described with reference to the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all of the embodiments of the present application. It should be understood that the present application is not limited to the example embodiments described herein. Based on the embodiments of the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present application. It should also be noted that, for the convenience of description, only the parts related to the present application are shown in the accompanying drawings, rather than all of them.

[0017] Embodiment 1:

[0018] Please see attached Figure 1 The present application provides a two-way information management method for a medical consultation terminal, wherein the method is applied to a two-way information management system for a medical consultation terminal, and the method specifically comprises the following steps: Step 1: The server receives the first user's ciphertext information from the registration terminal and decrypts it to obtain the first user's identity information; Specifically, the registration terminal is an operation terminal for the patient to register. The first user ciphertext information of the registration terminal is received by the service end, and decrypted to obtain the first user identity information. For example, the first user ciphertext information is the encrypted user image information. The first user identity information is the decrypted user image information.

[0019] Step 2: receiving the disease type and real-time treatment plan of the first user identity information from the treatment terminal through the service end; Specifically, the type of illness and the real-time medical treatment plan corresponding to the first user identity information of the medical treatment terminal are received through the service end. Among them, the type of illness is obtained through the active input of the medical treatment user when the first user identity information is collected for the medical treatment user. For example, when the first user identity information is collected for the medical treatment user, the medical treatment record information can be obtained by retrieving the historical registration record, and then the type of illness can be obtained. Furthermore, the type of illness is matched at the medical treatment terminal to obtain the medical treatment plan, and the medical treatment record information corresponding to the first user identity information is retrieved. If the medical treatment record information exists, the real-time medical treatment plan is obtained. If the medical treatment record information does not exist, the initial medical treatment plan is obtained and determined as the real-time medical treatment plan.

[0020] Step 3: On the server side, according to the first user identity information and the disease type, retrieve the medical record information, wherein the medical record information includes the number of medical visits, the frequency of medication, the category level and the historical medical treatment plan; Specifically, at the server end, the medical record information corresponding to the identity information of the first user is retrieved. Among them, the medical record information includes information corresponding to multiple disease types. Further, the medical cardinality, medication frequency, category level and historical medical plan under the disease type are obtained. Among them, the medical cardinality is the number of visits. The medication frequency is the frequency of using drugs. The category level is the outpatient type, for example, surgery, internal medicine, ophthalmology and dentistry, etc. The historical medical plan is the diagnosis plan during the historical visit. For example, the diagnosis plan for the first visit is to do multiple tests, and the diagnosis plan for the subsequent visit is a targeted follow-up visit, etc.

[0021] Step 4: On the server side, a visualized cumulative number table of medical visits is generated according to the disease type, the real-time medical consultation plan, the medical consultation base, the medication frequency, the category level and the historical medical consultation plan, and the table is sent to the user display interface of the medical consultation terminal to obtain the second user ciphertext information; Specifically, a visualized cumulative number table of medical visits is generated based on the disease type, real-time medical treatment plan, medical treatment base, medication frequency, category level, and historical medical treatment plan. For example, the visualized cumulative number table of medical visits is a table, with the disease type, real-time medical treatment plan, medical treatment base, medication frequency, category level, and historical medical treatment plan as the titles of the items in the table, and the actual data information of the disease type, real-time medical treatment plan, medical treatment base, medication frequency, category level, and historical medical treatment plan as the content of the items in the table. Furthermore, the visualized cumulative number table of medical visits is encrypted, and after encryption, it is sent to the user display interface of the medical treatment terminal to obtain the second user ciphertext information. Among them, the encryption method for obtaining the second user ciphertext information is the same as the first user ciphertext information.

[0022] Step 5: On the server side, decrypt the second user's ciphertext information to obtain the second user's identity information; Specifically, at the server end, the second user's ciphertext information is decrypted by a pre-configured ciphertext restoration method to obtain the second user's identity information. The pre-configured ciphertext restoration method is obtained by configuring the reverse method of encrypting the visualized cumulative number table of medical visits.

[0023] Step 6: When the first user identity information and the second user identity information are the same, execute the subsequent medical consultation process.

[0024] Specifically, when the first user identity information and the second user identity information are the same, it means that the information of the visiting user is matched successfully, and then the subsequent visiting process is executed.

[0025] The two-way information management method of a medical consultation terminal is applied to a two-way information management system of a medical consultation terminal, and can receive the first user ciphertext information of the registration terminal through the service end, decrypt it, and obtain the first user identity information; receive the disease type and real-time medical treatment plan of the first user identity information of the consultation terminal through the service end; at the service end, retrieve the medical treatment record information according to the first user identity information and the disease type, wherein the medical treatment record information includes the medical treatment base, the frequency of medication, the category level and the historical medical treatment plan; at the service end, generate a visual medical treatment cumulative number table according to the disease type, the real-time medical treatment plan, the medical treatment base, the frequency of medication, the category level and the historical medical treatment plan, and send it to the user display interface of the medical treatment terminal to obtain the second user ciphertext information; at the service end, decrypt the second user ciphertext information to obtain the second user identity information; when the first user identity information and the second user identity information are the same, execute the subsequent medical treatment process, that is, by improving the confidentiality of the user identity information, the technical goal of reducing the risk of privacy leakage of the user identity information is finally achieved, and the technical effect of improving the stability of the medical consultation environment is achieved.

[0026] Furthermore, the present application also includes the following steps: When the patient clicks on the registration request at the registration terminal, a face recognition verification instruction is generated at the registration terminal, and a facial image collection result of the patient is collected; In the feature extraction module of the registration terminal, feature extraction is performed on the facial image acquisition result to obtain first image pixel feature distribution information; In the ciphertext mapping module of the registration terminal, chaotic mapping is performed on the first image pixel feature distribution information to obtain the first user ciphertext information and send it to the service end.

[0027] Specifically, the patient user is a user who is to be treated. The registration request is used by the patient user to obtain the registration result through the registration request for treatment. When the patient user clicks the registration request on the registration terminal, a face recognition verification instruction is generated on the registration terminal, and then the face image of the patient user is collected through the face recognition verification instruction to obtain the face image collection result of the patient user.

[0028] Next, the registration terminal has a feature extraction module for extracting features of the facial image acquisition result. In the feature extraction module of the registration terminal, feature extraction is performed on the facial image acquisition result of the patient, wherein pixel feature information is extracted to obtain pixel feature distribution information of the first image.

[0029] Next, the registration terminal has a ciphertext mapping module for encrypting the image information. The ciphertext mapping module performs chaotic mapping on the first image pixel feature distribution information, that is, performs encryption processing, obtains the first user ciphertext information and sends it to the service end.

[0030] By encrypting the first image pixel feature distribution information, the information security of the first image pixel feature distribution information is improved, and the difficulty of stealing is increased.

[0031] Furthermore, the present application also includes the following steps: Configure the random deviation interval of pixel values ​​and the random deviation interval of coordinate values; Randomly sorting the pixel value random deviation interval to obtain a pixel value deviation vector, and randomly sorting the coordinate value random deviation interval to obtain a coordinate value deviation vector; Preprocessing the first image pixel feature distribution information according to the pixel value deviation vector and the coordinate value deviation vector to obtain the second image pixel feature distribution information; Performing chaotic mapping on the pixel feature distribution information of the second image to obtain the first user ciphertext information and sending it to the server.

[0032] Specifically, the pixel value random deviation interval is a random change in the grayscale value or color value of the pixel, causing it to deviate from the original grayscale or color interval. The coordinate value random deviation interval is a random change in the coordinate position of the pixel point in the image, causing it to deviate from the original coordinate position interval. Configure the pixel value random deviation interval and the coordinate value random deviation interval. Among them, the configuration method is obtained by a technician in this field according to the actual situation.

[0033] Next, the pixel values ​​are randomly sorted according to the random deviation interval of the pixel values ​​to obtain the pixel value deviation vector. For example, when the pixel value vector is 0, the vector obtained by sorting is 50, and the pixel value obtained is 50. The coordinate values ​​of the image are randomly sorted according to the random deviation interval to obtain the coordinate value deviation vector. For example, when the coordinate value is the origin, the coordinate value obtained by sorting is 5, and the coordinate value deviation vector obtained is 5.

[0034] Next, each random deviation can cause the information to deviate from the original semantics, and then pre-process the pixel feature distribution information of the first image according to the pixel value deviation vector and the coordinate value deviation vector to obtain the pixel feature distribution information of the second image, so that the image is still safe even if it is stolen.

[0035] Then, chaotic mapping is performed on the second image pixel feature distribution information, wherein the pixel value deviation vector and the coordinate value deviation vector in the second image pixel feature distribution information are combined to obtain the first user ciphertext information and send it to the server.

[0036] By deviating the first image pixel feature distribution information, the second image pixel feature distribution information is obtained, thereby further increasing the difficulty of stealing the second image pixel feature distribution information.

[0037] Furthermore, the present application also includes the following steps: Randomly select a first distribution position from the second image pixel feature distribution information and set it as a reference coordinate position; Extracting a first pixel value from the second image pixel feature distribution information according to the first distribution position, and setting the first pixel value as a reference pixel value; According to the pixel feature distribution information of the second image, a second distribution position up to an Nth distribution position is obtained, wherein the second distribution position up to the Nth distribution position represent all pixel feature distribution coordinates except the reference coordinate position, and N represents the total number of pixel feature distribution coordinates; Obtaining second pixel values ​​up to an Nth pixel value according to the second image pixel feature distribution information, wherein the second pixel values ​​up to the Nth pixel value represent all pixel values ​​excluding a reference pixel value; According to the reference coordinate position, traverse the second distribution position until the Nth distribution position to perform chaotic mapping, and obtain second coordinate mapping information until the Nth coordinate mapping information; According to the reference pixel value, traverse the second pixel value until the Nth pixel value to perform chaotic mapping, and obtain second pixel mapping information until the Nth pixel mapping information; constructing a first ciphertext array according to the second coordinate mapping information and the second pixel mapping information, until constructing an N-1th ciphertext array according to the Nth coordinate mapping information and the Nth pixel mapping information; Constructing a ciphertext header array according to the reference coordinate position and the reference pixel value; Constructing a ciphertext tail array according to the pixel value deviation vector and the coordinate value deviation vector; The first user ciphertext information is constructed according to the ciphertext header array, the first ciphertext array to the N-1th ciphertext array, and the ciphertext tail array.

[0038] Specifically, pixel distribution information is randomly extracted from the second image pixel feature distribution information to obtain a first distribution position as a reference coordinate position.

[0039] Next, the pixel value corresponding to the first distribution position is extracted from the second image pixel feature distribution information and is set as the reference pixel value.

[0040] Next, pixel values ​​are randomly extracted from the second image pixel feature distribution information to obtain the second distribution position until the Nth distribution position. The second distribution position until the Nth distribution position represents all pixel feature distribution coordinates except the reference coordinate position, that is, all pixel feature distribution coordinates of the second image pixel feature distribution information are obtained through the first distribution position, the second distribution position until the Nth distribution position. N represents the total number of pixel feature distribution coordinates, and since at least one reference pixel value is included, N is an integer greater than or equal to 1.

[0041] Then, matching is performed from the second image pixel feature distribution information to obtain the second pixel values ​​corresponding to the second distribution position to the Nth distribution position to the Nth pixel value, wherein in the second image pixel feature distribution information, the second pixel values ​​to the Nth pixel value represent all pixel values ​​excluding the reference pixel value.

[0042] Furthermore, the coordinate inverses of the second distribution position to the Nth distribution position in the second image pixel feature distribution information are obtained with the reference coordinate position as the origin, thereby obtaining the second coordinate mapping information to the Nth coordinate mapping information.

[0043] Furthermore, the second pixel values ​​up to the Nth pixel values ​​corresponding to the pixel values ​​from the second distribution position to the Nth distribution position in the second image pixel feature distribution information are obtained with the reference pixel value corresponding to the reference coordinate position as the inverse number of the origin, thereby obtaining the second pixel mapping information up to the Nth pixel mapping information.

[0044] Furthermore, the second coordinate mapping information and the second pixel mapping information are combined to obtain a first ciphertext array, until the Nth coordinate mapping information and the Nth pixel mapping information are combined to obtain an N-1th ciphertext array.

[0045] Then, the reference coordinate position and the reference pixel value are combined to construct a ciphertext header array.

[0046] Furthermore, the pixel value deviation vector and the coordinate value deviation vector are combined to construct a ciphertext tail array.

[0047] Next, the first user ciphertext information is constructed by combining the ciphertext header array, the first ciphertext array to the N-1th ciphertext array, and the ciphertext tail array.

[0048] The first user's ciphertext information is obtained by combining the pixel value deviation vector and the coordinate value deviation vector of the second image pixel feature distribution information, thereby increasing the difficulty of stealing the image.

[0049] Furthermore, the present application also includes the following steps: According to the pixel value random deviation interval, the pixel value is randomly selected three times to obtain an R value deviation vector, a G value deviation vector and a B value deviation vector, which are set as the pixel value deviation vector; The coordinate value random deviation interval is randomly selected three times to obtain a horizontal coordinate deviation vector and a vertical coordinate deviation vector, which are set as the coordinate value deviation vector.

[0050] Specifically, the pixel values ​​are randomly sorted three times according to the random deviation interval of the pixel values, and the deviation vectors of the R value, G value and B value are obtained respectively, wherein the R value is randomly sorted, the G value is randomly sorted, and the B value is randomly sorted, respectively, to obtain the R value deviation vector, G value deviation vector and B value deviation vector, and the obtained R value deviation vector, G value deviation vector and B value deviation vector are set as the pixel value deviation vector.

[0051] Then, the horizontal coordinate and the vertical coordinate are randomly sorted three times according to the random deviation interval of the coordinate value, and the coordinate value deviation vector of the random sorting of the horizontal coordinate and the vertical coordinate is obtained.

[0052] By randomly selecting pixel values ​​and coordinate values, pixel value deviation vectors and coordinate value deviation vectors are obtained, and finally the technical goal of increasing the complexity of the first image pixel feature distribution information is achieved, achieving the technical effect of increasing the difficulty of theft.

[0053] Furthermore, the present application also includes the following steps: Subtracting the reference coordinate position from the second distribution position to obtain a calculated value of the horizontal coordinate and a calculated value of the vertical coordinate; When the calculated value of the horizontal coordinate is an even number, the calculated value of the horizontal coordinate remains unchanged, and when the calculated value of the horizontal coordinate is an odd number, the calculated value of the horizontal coordinate is changed to its opposite number to obtain a horizontal coordinate mapping value; When the calculated value of the ordinate is an even number, the calculated value of the ordinate remains unchanged, and when the calculated value of the ordinate is an odd number, the calculated value of the ordinate is changed to its opposite number to obtain a ordinate mapping value; Set the horizontal coordinate mapping value and the vertical coordinate mapping value as the second coordinate mapping information; Repeat the traversal to obtain the second coordinate mapping information until the Nth coordinate mapping information.

[0054] Specifically, a subtraction operation is performed between the coordinate value of the second distribution position and the coordinate value of the reference coordinate position to obtain a calculated value of the horizontal coordinate and a calculated value of the vertical coordinate of the second distribution position, respectively.

[0055] Next, when the calculated value of the horizontal axis is an even number, the calculated value of the horizontal and vertical tables remains unchanged. When the calculated value of the horizontal axis is an odd number, the calculated value of the horizontal axis is changed to its opposite number to obtain the opposite number of the horizontal axis, which is set as the horizontal axis mapping value.

[0056] Next, when the calculated value of the ordinate is an even number, the calculated value of the ordinate remains unchanged, and when the calculated value of the ordinate is an odd number, the calculated value of the ordinate is changed to its opposite number to obtain the opposite number of the ordinate, which is set as the ordinate mapping value.

[0057] Then, the horizontal coordinate mapping value and the vertical coordinate mapping value are set as the second coordinate mapping information of the second distribution position, until the horizontal coordinate and the vertical coordinate of the Nth distribution position are mapped to obtain the Nth coordinate mapping information of the Nth distribution position.

[0058] Coordinate mapping information is obtained by mapping the pixel coordinates in the second image pixel feature distribution information, thereby increasing the difficulty of stealing the second image pixel feature distribution information.

[0059] Furthermore, the present application also includes the following steps: When receiving the first user ciphertext information, retrieving a pre-configured ciphertext restoration rule from a local database, wherein the ciphertext restoration rule is pre-configured based on a chaotic mapping algorithm; The first user ciphertext information is restored according to the ciphertext restoration rule to obtain the first user identity information.

[0060] Specifically, the ciphertext restoration rule is a rule for restoring the ciphertext to the original data. When the first user ciphertext information is received, the pre-configured ciphertext restoration rule is retrieved from the local database. The ciphertext restoration rule is pre-configured based on the chaotic mapping algorithm. The ciphertext is decrypted according to the reverse operation of the chaotic mapping algorithm.

[0061] Then, according to the ciphertext restoration rule, the first user ciphertext information is restored, and the first user ciphertext information obtained by the chaotic mapping is decrypted to obtain the first user identity information.

[0062] By configuring the ciphertext restoration rule to decrypt the ciphertext information of the first user, the identity information of the first user is obtained, thereby further improving the security of the identity information of the first user.

[0063] In summary, the bidirectional information management method of a medical consultation terminal provided by this application has the following technical effects: 1. Receive the first user's ciphertext information from the registration terminal through the service end and decrypt it to obtain the first user's identity information; receive the disease type and real-time medical treatment plan of the first user's identity information from the medical treatment terminal through the service end; at the service end, retrieve the medical treatment record information according to the first user's identity information and the disease type, wherein the medical treatment record information includes the medical treatment base, the frequency of medication, the category level and the historical medical treatment plan; at the service end, generate a visual medical treatment cumulative number table according to the disease type, the real-time medical treatment plan, the medical treatment base, the frequency of medication, the category level and the historical medical treatment plan, and send it to the user display interface of the medical treatment terminal to obtain the second user's ciphertext information; at the service end, decrypt the second user's ciphertext information to obtain the second user's identity information; when the first user's identity information and the second user's identity information are the same, execute the subsequent medical treatment process, that is, by improving the confidentiality of the user's identity information, the technical goal of reducing the risk of privacy leakage of the user's identity information is finally achieved, and the technical effect of improving the stability of the medical treatment environment is achieved.

[0064] 2. Through the accumulation of medical information and real-time feedback to the patients, the patients are given hierarchical information, and the information is summarized to show the medical base of the patients, the classification of diseases and the frequency of medication, and safety analysis is carried out to implement patient information confidentiality measures.

[0065] Embodiment 2:

[0066] Based on the same inventive concept as the bidirectional information management method of a medical consultation terminal in the aforementioned embodiment, the present application also provides a bidirectional information management system for a medical consultation terminal, see Attachment 1. Figure 2 , the system comprising: A first user identity information obtaining module 11, the first user identity information obtaining module 11 is used to receive the first user ciphertext information of the registration terminal through the service end, decrypt it, and obtain the first user identity information; A disease type receiving module 12, the disease type receiving module 12 is used to receive the disease type and real-time treatment plan of the first user identity information of the treatment terminal through the service end; A medical record information retrieval module 13, which is used to retrieve medical record information on the server side according to the first user identity information and the disease type, wherein the medical record information includes the number of medical visits, the frequency of medication, the category level and the historical medical treatment plan; A visualized medical visit cumulative number table generating module 14 is used to generate a visualized medical visit cumulative number table on the server side according to the disease type, the real-time medical visit plan, the medical visit base, the medication frequency, the category level and the historical medical visit plan, and send the table to the user display interface of the medical visit terminal to obtain the second user ciphertext information; A second user identity information obtaining module 15, the second user identity information obtaining module 15 is used to decrypt the second user ciphertext information at the server end to obtain the second user identity information; The medical consultation process execution module 16 is used to execute the subsequent medical consultation process when the first user identity information and the second user identity information are the same.

[0067] Furthermore, the first user identity information obtaining module 11 in the system is also used for: When the patient clicks on the registration request at the registration terminal, a face recognition verification instruction is generated at the registration terminal, and a facial image collection result of the patient is collected; In the feature extraction module of the registration terminal, feature extraction is performed on the facial image acquisition result to obtain first image pixel feature distribution information; In the ciphertext mapping module of the registration terminal, chaotic mapping is performed on the first image pixel feature distribution information to obtain the first user ciphertext information and send it to the service end.

[0068] Furthermore, the first user identity information obtaining module 11 in the system is also used for: Configure the random deviation interval of pixel values ​​and the random deviation interval of coordinate values; Randomly sorting the pixel value random deviation interval to obtain a pixel value deviation vector, and randomly sorting the coordinate value random deviation interval to obtain a coordinate value deviation vector; Preprocessing the first image pixel feature distribution information according to the pixel value deviation vector and the coordinate value deviation vector to obtain the second image pixel feature distribution information; Performing chaotic mapping on the pixel feature distribution information of the second image to obtain the first user ciphertext information and sending it to the server.

[0069] Furthermore, the first user identity information obtaining module 11 in the system is also used for: Randomly select a first distribution position from the second image pixel feature distribution information and set it as a reference coordinate position; Extracting a first pixel value from the second image pixel feature distribution information according to the first distribution position, and setting the first pixel value as a reference pixel value; According to the pixel feature distribution information of the second image, a second distribution position up to an Nth distribution position is obtained, wherein the second distribution position up to the Nth distribution position represent all pixel feature distribution coordinates except the reference coordinate position, and N represents the total number of pixel feature distribution coordinates; Obtaining second pixel values ​​up to an Nth pixel value according to the second image pixel feature distribution information, wherein the second pixel values ​​up to the Nth pixel value represent all pixel values ​​excluding a reference pixel value; According to the reference coordinate position, traverse the second distribution position until the Nth distribution position to perform chaotic mapping, and obtain second coordinate mapping information until the Nth coordinate mapping information; According to the reference pixel value, traverse the second pixel value until the Nth pixel value to perform chaotic mapping, and obtain second pixel mapping information until the Nth pixel mapping information; constructing a first ciphertext array according to the second coordinate mapping information and the second pixel mapping information, until constructing an N-1th ciphertext array according to the Nth coordinate mapping information and the Nth pixel mapping information; Constructing a ciphertext header array according to the reference coordinate position and the reference pixel value; Constructing a ciphertext tail array according to the pixel value deviation vector and the coordinate value deviation vector; The first user ciphertext information is constructed according to the ciphertext header array, the first ciphertext array to the N-1th ciphertext array, and the ciphertext tail array.

[0070] Furthermore, the first user identity information obtaining module 11 in the system is also used for: According to the pixel value random deviation interval, the pixel value is randomly selected three times to obtain an R value deviation vector, a G value deviation vector and a B value deviation vector, which are set as the pixel value deviation vector; The coordinate value random deviation interval is randomly selected three times to obtain a horizontal coordinate deviation vector and a vertical coordinate deviation vector, which are set as the coordinate value deviation vector.

[0071] Furthermore, the first user identity information obtaining module 11 in the system is also used for: Subtracting the reference coordinate position from the second distribution position to obtain a calculated value of the horizontal coordinate and a calculated value of the vertical coordinate; When the calculated value of the horizontal coordinate is an even number, the calculated value of the horizontal coordinate remains unchanged, and when the calculated value of the horizontal coordinate is an odd number, the calculated value of the horizontal coordinate is changed to its opposite number to obtain a horizontal coordinate mapping value; When the calculated value of the ordinate is an even number, the calculated value of the ordinate remains unchanged, and when the calculated value of the ordinate is an odd number, the calculated value of the ordinate is changed to its opposite number to obtain a ordinate mapping value; Set the horizontal coordinate mapping value and the vertical coordinate mapping value as the second coordinate mapping information; Repeat the traversal to obtain the second coordinate mapping information until the Nth coordinate mapping information.

[0072] Furthermore, the first user identity information obtaining module 11 in the system is also used for: When receiving the first user ciphertext information, retrieving a pre-configured ciphertext restoration rule from a local database, wherein the ciphertext restoration rule is pre-configured based on a chaotic mapping algorithm; The first user ciphertext information is restored according to the ciphertext restoration rule to obtain the first user identity information.

[0073] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The information two-way management method and specific examples of a medical treatment terminal in the aforementioned embodiment 1 are also applicable to a two-way information management system for a medical treatment terminal in this embodiment. Through the aforementioned detailed description of the information two-way management method for a medical treatment terminal, those skilled in the art can clearly understand the information two-way management system for a medical treatment terminal in this embodiment, so for the sake of brevity of the specification, it will not be described in detail here. For the device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the method part description.

[0074] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments shown herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.

[0075] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application belong to the scope of the present application and its equivalent technology, the present application is also intended to include these modifications and variations.

Claims

1. A two-way information management method for a medical consultation terminal, characterized in that: include: The server receives the first user's ciphertext information from the registration terminal and decrypts it to obtain the first user's identity information; Receive, through the service end, the type of illness and the real-time treatment plan of the first user's identity information of the treatment terminal; On the server side, according to the first user identity information and the disease type, the medical record information is retrieved, wherein the medical record information includes the number of medical visits, the frequency of medication, the category level and the historical medical treatment plan; On the server side, a visualized cumulative number table of medical visits is generated according to the disease type, the real-time medical consultation plan, the medical consultation base, the medication frequency, the category level and the historical medical consultation plan, and the table is sent to the user display interface of the medical consultation terminal to obtain the second user ciphertext information; On the server side, decrypt the second user's ciphertext information to obtain the second user's identity information; When the first user identity information and the second user identity information are the same, a subsequent medical consultation process is executed.

2. The method according to claim 1, characterized in that The first user ciphertext information of the receiving registration terminal is decrypted to obtain the first user identity information, which includes: When the patient clicks on the registration request at the registration terminal, a face recognition verification instruction is generated at the registration terminal, and a facial image collection result of the patient is collected; In the feature extraction module of the registration terminal, feature extraction is performed on the facial image acquisition result to obtain first image pixel feature distribution information; In the ciphertext mapping module of the registration terminal, chaotic mapping is performed on the first image pixel feature distribution information to obtain the first user ciphertext information and send it to the service end.

3. The method according to claim 2, characterized in that In the ciphertext mapping module of the registration terminal, performing chaotic mapping on the first image pixel feature distribution information, obtaining the first user ciphertext information and sending it to the server, including: Configure the random deviation interval of pixel values ​​and the random deviation interval of coordinate values; Randomly sorting the pixel value random deviation interval to obtain a pixel value deviation vector, and randomly sorting the coordinate value random deviation interval to obtain a coordinate value deviation vector; Preprocessing the first image pixel feature distribution information according to the pixel value deviation vector and the coordinate value deviation vector to obtain the second image pixel feature distribution information; Performing chaotic mapping on the pixel feature distribution information of the second image to obtain the first user ciphertext information and sending it to the server.

4. The method according to claim 3, characterized in that Performing chaotic mapping on the pixel feature distribution information of the second image to obtain the first user ciphertext information and sending it to the server includes: Randomly select a first distribution position from the second image pixel feature distribution information and set it as a reference coordinate position; Extracting a first pixel value from the second image pixel feature distribution information according to the first distribution position, and setting the first pixel value as a reference pixel value; According to the pixel feature distribution information of the second image, a second distribution position up to an Nth distribution position is obtained, wherein the second distribution position up to the Nth distribution position represent all pixel feature distribution coordinates except the reference coordinate position, and N represents the total number of pixel feature distribution coordinates; Obtaining second pixel values ​​up to an Nth pixel value according to the second image pixel feature distribution information, wherein the second pixel values ​​up to the Nth pixel value represent all pixel values ​​excluding a reference pixel value; According to the reference coordinate position, traverse the second distribution position until the Nth distribution position to perform chaotic mapping, and obtain second coordinate mapping information until the Nth coordinate mapping information; According to the reference pixel value, traverse the second pixel value until the Nth pixel value to perform chaotic mapping, and obtain second pixel mapping information until the Nth pixel mapping information; constructing a first ciphertext array according to the second coordinate mapping information and the second pixel mapping information, until constructing an N-1th ciphertext array according to the Nth coordinate mapping information and the Nth pixel mapping information; Constructing a ciphertext header array according to the reference coordinate position and the reference pixel value; Constructing a ciphertext tail array according to the pixel value deviation vector and the coordinate value deviation vector; The first user ciphertext information is constructed according to the ciphertext header array, the first ciphertext array to the N-1th ciphertext array, and the ciphertext tail array.

5. The method according to claim 3, characterized in that Randomly sorting the pixel value random deviation interval to obtain a pixel value deviation vector, and randomly sorting the coordinate value random deviation interval to obtain a coordinate value deviation vector, including: According to the pixel value random deviation interval, the pixel value is randomly selected three times to obtain an R value deviation vector, a G value deviation vector and a B value deviation vector, which are set as the pixel value deviation vector; The coordinate value random deviation interval is randomly selected three times to obtain a horizontal coordinate deviation vector and a vertical coordinate deviation vector, which are set as the coordinate value deviation vector.

6. The method according to claim 4, characterized in that According to the reference coordinate position, traversing the second distribution position until the Nth distribution position to perform chaotic mapping, and obtaining second coordinate mapping information until the Nth coordinate mapping information, including: Subtracting the reference coordinate position from the second distribution position to obtain a calculated value of the horizontal coordinate and a calculated value of the vertical coordinate; When the calculated value of the horizontal coordinate is an even number, the calculated value of the horizontal coordinate remains unchanged, and when the calculated value of the horizontal coordinate is an odd number, the calculated value of the horizontal coordinate is changed to its opposite number to obtain a horizontal coordinate mapping value; When the calculated value of the ordinate is an even number, the calculated value of the ordinate remains unchanged, and when the calculated value of the ordinate is an odd number, the calculated value of the ordinate is changed to its opposite number to obtain a ordinate mapping value; Set the horizontal coordinate mapping value and the vertical coordinate mapping value as the second coordinate mapping information; Repeat the traversal to obtain the second coordinate mapping information until the Nth coordinate mapping information.

7. The method according to claim 2, characterized in that The server receives the first user's ciphertext information from the registration terminal and decrypts it to obtain the first user's identity information, including: When receiving the first user ciphertext information, retrieving a pre-configured ciphertext restoration rule from a local database, wherein the ciphertext restoration rule is pre-configured based on a chaotic mapping algorithm; The first user ciphertext information is restored according to the ciphertext restoration rule to obtain the first user identity information.

8. A two-way information management system for medical consultation terminals, characterized in that: For implementing the steps of the method according to any one of claims 1 to 7, the system comprises: A first user identity information obtaining module, the first user identity information obtaining module is used to receive the first user ciphertext information of the registration terminal through the service end, decrypt it, and obtain the first user identity information; A disease type receiving module, the disease type receiving module is used to receive the disease type and real-time treatment plan of the first user identity information of the treatment terminal through the service end; A medical record information retrieval module, the medical record information retrieval module is used to retrieve medical record information on the server side according to the first user identity information and the disease type, wherein the medical record information includes the number of medical visits, the frequency of medication, the category level and the historical medical treatment plan; A visualized medical visit cumulative number table generation module is used to generate a visualized medical visit cumulative number table on the server side according to the disease type, the real-time medical visit plan, the medical visit base, the medication frequency, the category level and the historical medical visit plan, and send it to the user display interface of the medical visit terminal to obtain the second user ciphertext information; A second user identity information obtaining module, the second user identity information obtaining module is used to decrypt the second user ciphertext information on the server side to obtain the second user identity information; A medical consultation process execution module, wherein the medical consultation process execution module is used to execute a subsequent medical consultation process when the first user identity information and the second user identity information are the same.